From bd317038dedfbf4765a6311fadd1f7574a628a3d Mon Sep 17 00:00:00 2001 From: root Date: Thu, 6 Apr 2023 09:03:08 +0300 Subject: [PATCH] Sync with portage [Thu Apr 6 09:03:08 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29446 -> 29470 bytes acct-user/Manifest.gz | Bin 70843 -> 70847 bytes acct-user/deluge/Manifest | 2 +- acct-user/deluge/deluge-0-r1.ebuild | 3 +- app-accessibility/Manifest.gz | Bin 4711 -> 4716 bytes app-accessibility/kontrast/Manifest | 4 +- .../kontrast/kontrast-22.08.3.ebuild | 32 - .../kontrast/kontrast-22.12.3.ebuild | 2 +- app-admin/Manifest.gz | Bin 32198 -> 32055 bytes app-admin/ansible-lint/Manifest | 4 +- .../ansible-lint/ansible-lint-6.14.3.ebuild | 55 - .../ansible-lint/ansible-lint-6.14.4.ebuild | 55 + app-admin/apache-tools/Manifest | 2 +- .../apache-tools/apache-tools-2.4.56.ebuild | 2 +- app-admin/apachetop/Manifest | 2 +- app-admin/apachetop/apachetop-0.23.2.ebuild | 2 +- app-admin/awscli/Manifest | 18 +- app-admin/awscli/awscli-1.27.102.ebuild | 80 - app-admin/awscli/awscli-1.27.103.ebuild | 80 - ...1.27.100.ebuild => awscli-1.27.106.ebuild} | 0 ...1.27.101.ebuild => awscli-1.27.107.ebuild} | 0 app-admin/awscli/awscli-1.27.89.ebuild | 80 - app-admin/awscli/awscli-1.27.94.ebuild | 80 - app-admin/awscli/awscli-1.27.99.ebuild | 2 +- app-admin/ccze/Manifest | 2 +- app-admin/ccze/ccze-0.2.1-r4.ebuild | 4 +- app-admin/fetchlog/Manifest | 3 +- app-admin/fetchlog/fetchlog-1.4-r1.ebuild | 6 +- app-admin/fetchlog/fetchlog-1.4-r2.ebuild | 44 + app-admin/filewatcher/Manifest | 2 +- .../filewatcher/filewatcher-2.4.6-r1.ebuild | 6 +- app-admin/git-credential-gopass/Manifest | 2 +- .../git-credential-gopass-1.15.4.ebuild | 2 +- app-admin/gixy/Manifest | 4 - .../gixy/files/gixy-0.1.20-backports.patch | 76 - app-admin/gixy/gixy-0.1.20-r1.ebuild | 28 - app-admin/gixy/metadata.xml | 11 - app-admin/gopass-hibp/Manifest | 2 +- .../gopass-hibp/gopass-hibp-1.15.4.ebuild | 2 +- app-admin/gopass-jsonapi/Manifest | 2 +- .../gopass-jsonapi-1.15.4.ebuild | 2 +- app-admin/gopass-summon-provider/Manifest | 2 +- .../gopass-summon-provider-1.15.4.ebuild | 2 +- app-admin/mcelog/Manifest | 8 +- app-admin/mcelog/mcelog-190.ebuild | 51 - app-admin/mcelog/mcelog-192.ebuild | 2 +- .../{mcelog-191.ebuild => mcelog-193.ebuild} | 0 app-admin/mei-amt-check/Manifest | 2 +- .../mei-amt-check-0_p20170515.ebuild | 7 +- app-admin/rsyslog/Manifest | 5 +- app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild | 495 - app-admin/rsyslog/rsyslog-8.2302.0.ebuild | 2 +- app-admin/salt/Manifest | 12 - app-admin/salt/files/salt-3004.1-py310.patch | 53 - .../files/salt-3004.1-relax-pyzmq-dep.patch | 12 - app-admin/salt/files/salt-3004.1-tests.patch | 311 - .../salt/files/salt-3004.2-importlib.patch | 11 - .../salt/files/salt-3004.2-jinja-3.patch | 14 - .../salt/files/salt-3004.2-pyzmq-23.patch | 35 - .../salt-3005.1-importlib-metadata-5.patch | 37 - app-admin/salt/salt-3004.2-r2.ebuild | 197 - app-admin/salt/salt-3005-r1.ebuild | 206 - app-admin/salt/salt-3005.1.ebuild | 219 - app-admin/sysstat/Manifest | 4 +- app-admin/sysstat/sysstat-12.6.2.ebuild | 2 +- app-admin/sysstat/sysstat-12.7.1.ebuild | 84 - app-admin/vault/Manifest | 6 + app-admin/vault/vault-1.11.9.ebuild | 86 + app-admin/vault/vault-1.12.5.ebuild | 86 + app-admin/xstow/Manifest | 2 +- app-admin/xstow/xstow-1.1.0.ebuild | 4 +- app-arch/Manifest.gz | Bin 17411 -> 17408 bytes app-arch/bzip3/Manifest | 4 +- app-arch/bzip3/bzip3-1.2.1.ebuild | 32 - app-arch/bzip3/bzip3-1.3.0.ebuild | 32 + app-arch/dtrx/Manifest | 2 +- app-arch/dtrx/dtrx-8.5.0.ebuild | 2 +- app-arch/zstd/Manifest | 4 +- app-arch/zstd/zstd-1.5.4-r3.ebuild | 2 +- app-arch/zstd/zstd-1.5.5.ebuild | 73 + app-backup/Manifest.gz | Bin 8028 -> 8041 bytes app-backup/bareos/Manifest | 8 +- ...eos-21.1.6.ebuild => bareos-21.1.7.ebuild} | 0 ...eos-22.0.2.ebuild => bareos-22.0.3.ebuild} | 0 app-backup/borgmatic/Manifest | 2 + app-backup/borgmatic/borgmatic-1.7.11.ebuild | 73 + app-backup/mkstage4/Manifest | 10 +- app-backup/mkstage4/mkstage4-0.3.1.ebuild | 6 +- app-backup/mkstage4/mkstage4-0.3.ebuild | 29 - app-backup/mkstage4/mkstage4-0.4.2.ebuild | 30 + app-backup/mkstage4/mkstage4-0.4.ebuild | 2 +- app-backup/mkstage4/mkstage4-9999.ebuild | 4 + app-backup/rdiff-backup/Manifest | 7 +- .../files/rdiff-backup-2.0.5-py311.patch | 42 + .../rdiff-backup/rdiff-backup-2.0.5-r1.ebuild | 1 + .../rdiff-backup/rdiff-backup-2.2.3.ebuild | 29 - .../rdiff-backup/rdiff-backup-2.2.4-r1.ebuild | 30 + .../rdiff-backup/rdiff-backup-2.2.4.ebuild | 29 - app-backup/tsm/Manifest | 2 +- app-backup/tsm/tsm-8.1.13.3.ebuild | 4 +- app-benchmarks/Manifest.gz | Bin 4686 -> 4686 bytes app-benchmarks/geekbench/Manifest | 2 +- .../geekbench/geekbench-6.0.1.ebuild | 2 +- app-benchmarks/hyperfine/Manifest | 86 + .../hyperfine/hyperfine-1.16.1.ebuild | 175 + app-cdr/Manifest.gz | Bin 7672 -> 7675 bytes app-cdr/burncdda/Manifest | 2 +- app-cdr/burncdda/burncdda-1.8.3-r1.ebuild | 4 +- app-cdr/cdrdao/Manifest | 3 + app-cdr/cdrdao/cdrdao-1.2.5.ebuild | 53 + .../files/cdrdao-1.2.5-remove-gconf-dep.patch | 10 + app-cdr/dolphin-plugins-mountiso/Manifest | 4 +- .../dolphin-plugins-mountiso-22.08.3.ebuild | 64 - .../dolphin-plugins-mountiso-22.12.3.ebuild | 2 +- app-containers/Manifest.gz | Bin 7536 -> 7535 bytes app-containers/apptainer/Manifest | 4 +- .../apptainer/apptainer-1.1.2.ebuild | 90 - .../apptainer/apptainer-1.1.6.ebuild | 2 +- app-containers/cosign/Manifest | 8 +- app-containers/cosign/cosign-1.13.0.ebuild | 29 - app-containers/cosign/cosign-1.13.1.ebuild | 30 - app-containers/cosign/cosign-2.0.0.ebuild | 2 +- app-containers/docker-buildx/Manifest | 2 +- .../docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- app-containers/grype/Manifest | 9 +- app-containers/grype/grype-0.48.0.ebuild | 33 - app-containers/grype/grype-0.51.0.ebuild | 33 - app-containers/grype/grype-0.61.0.ebuild | 33 + app-containers/syft/Manifest | 9 +- app-containers/syft/syft-0.54.0.ebuild | 34 - app-containers/syft/syft-0.59.0.ebuild | 34 - app-containers/syft/syft-0.76.0.ebuild | 34 + app-crypt/Manifest.gz | Bin 24635 -> 24625 bytes app-crypt/acme/Manifest | 4 +- app-crypt/acme/acme-2.5.0.ebuild | 60 + app-crypt/acme/acme-9999.ebuild | 1 + app-crypt/certbot-apache/Manifest | 2 + .../certbot-apache-2.5.0.ebuild | 50 + app-crypt/certbot-nginx/Manifest | 4 +- .../certbot-nginx/certbot-nginx-2.5.0.ebuild | 51 + .../certbot-nginx/certbot-nginx-9999.ebuild | 1 + app-crypt/certbot/Manifest | 2 + app-crypt/certbot/certbot-2.5.0.ebuild | 62 + app-crypt/debian-archive-keyring/Manifest | 2 + .../debian-archive-keyring-2023.3.ebuild | 26 + app-crypt/md5deep/Manifest | 2 +- app-crypt/md5deep/md5deep-4.4.ebuild | 4 +- app-crypt/seahorse/Manifest | 1 - app-crypt/seahorse/seahorse-43.0.ebuild | 83 - app-crypt/tpm2-tools/Manifest | 2 +- app-crypt/tpm2-tools/tpm2-tools-5.5.ebuild | 2 +- app-dicts/Manifest.gz | Bin 31987 -> 31981 bytes app-dicts/myspell-en/Manifest | 2 +- .../myspell-en/myspell-en-20230201.ebuild | 2 +- app-dicts/myspell-uk/Manifest | 2 + app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild | 28 + app-editors/Manifest.gz | Bin 14096 -> 14095 bytes app-editors/emacs/Manifest | 8 +- app-editors/emacs/emacs-25.3-r16.ebuild | 2 +- app-editors/emacs/emacs-26.3-r13.ebuild | 2 +- app-editors/emacs/emacs-27.2-r11.ebuild | 2 +- app-editors/emacs/emacs-28.2-r6.ebuild | 2 +- app-editors/ghex/Manifest | 6 +- app-editors/ghex/ghex-43.0.ebuild | 66 - app-editors/ghex/ghex-43.1.ebuild | 2 +- app-editors/ghex/ghex-44_rc.ebuild | 68 - app-editors/gnome-text-editor/Manifest | 2 - .../gnome-text-editor-44_rc.ebuild | 60 - app-editors/gvim/Manifest | 10 +- app-editors/gvim/gvim-9.0.1000.ebuild | 11 - app-editors/gvim/gvim-9.0.1157.ebuild | 11 - app-editors/gvim/gvim-9.0.1363.ebuild | 11 - app-editors/gvim/gvim-9.0.1403.ebuild | 11 - app-editors/gvim/gvim-9999.ebuild | 11 - app-editors/hteditor/Manifest | 2 +- .../hteditor-2.1.1_pre20161206.ebuild | 6 +- app-editors/neovim/Manifest | 2 +- app-editors/neovim/neovim-9999.ebuild | 2 +- app-editors/vim-core/Manifest | 10 +- app-editors/vim-core/vim-core-9.0.1000.ebuild | 10 - app-editors/vim-core/vim-core-9.0.1157.ebuild | 10 - app-editors/vim-core/vim-core-9.0.1363.ebuild | 10 - app-editors/vim-core/vim-core-9.0.1403.ebuild | 10 - app-editors/vim-core/vim-core-9999.ebuild | 10 - app-editors/vim/Manifest | 10 +- app-editors/vim/vim-9.0.1000.ebuild | 11 - app-editors/vim/vim-9.0.1157.ebuild | 11 - app-editors/vim/vim-9.0.1363.ebuild | 11 - app-editors/vim/vim-9.0.1403.ebuild | 11 - app-editors/vim/vim-9999.ebuild | 11 - app-editors/vscode/Manifest | 12 +- app-editors/vscode/vscode-1.76.1.ebuild | 128 - ...ode-1.76.0.ebuild => vscode-1.77.0.ebuild} | 0 app-editors/vscodium/Manifest | 12 +- .../vscodium/vscodium-1.76.1.23069.ebuild | 119 - ...r1.ebuild => vscodium-1.77.0.23093.ebuild} | 0 app-emacs/Manifest.gz | Bin 67512 -> 67481 bytes app-emacs/all-the-icons/Manifest | 2 + .../all-the-icons-5.0.0_p20230316.ebuild | 80 + app-emacs/apheleia/Manifest | 2 +- app-emacs/apheleia/apheleia-3.2.ebuild | 2 +- app-emacs/cider/Manifest | 2 +- app-emacs/cider/cider-1.6.0.ebuild | 2 +- app-emacs/citar/Manifest | 2 +- app-emacs/citar/citar-1.1.ebuild | 2 +- app-emacs/citeproc-el/Manifest | 2 +- .../citeproc-el/citeproc-el-0.9.3.ebuild | 2 +- app-emacs/clojure-mode/Manifest | 2 +- .../clojure-mode/clojure-mode-5.16.0.ebuild | 2 +- app-emacs/compat/Manifest | 2 +- app-emacs/compat/compat-29.1.4.0.ebuild | 2 +- app-emacs/docker-tramp/Manifest | 2 +- .../docker-tramp/docker-tramp-0.1.1.ebuild | 2 +- app-emacs/docker/Manifest | 2 +- .../docker/docker-2.2.0_p20221012.ebuild | 2 +- app-emacs/emacs-aio/Manifest | 2 +- .../emacs-aio/emacs-aio-1.0_p20200610.ebuild | 2 +- app-emacs/geiser-chez/Manifest | 2 +- app-emacs/geiser-chez/geiser-chez-0.18.ebuild | 2 +- app-emacs/groovy-emacs-modes/Manifest | 2 +- .../groovy-emacs-modes-2.1.ebuild | 2 +- app-emacs/org-mode/Manifest | 2 + app-emacs/org-mode/org-mode-9.6.3.ebuild | 50 + app-emacs/osm/Manifest | 2 +- app-emacs/osm/osm-0.10.ebuild | 2 +- app-emacs/paredit/Manifest | 2 +- app-emacs/paredit/paredit-26.ebuild | 2 +- app-emacs/parsebib/Manifest | 2 +- app-emacs/parsebib/parsebib-4.3.ebuild | 2 +- app-emacs/parseclj/Manifest | 2 +- app-emacs/parseclj/parseclj-1.1.0.ebuild | 2 +- app-emacs/parseedn/Manifest | 2 +- app-emacs/parseedn/parseedn-1.1.0.ebuild | 4 +- app-emacs/racket-mode/Manifest | 2 +- .../racket-mode-1_p20230209.ebuild | 2 +- app-emacs/sesman/Manifest | 2 +- app-emacs/sesman/sesman-0.3.4.ebuild | 2 +- app-emacs/string-inflection/Manifest | 2 +- .../string-inflection-1.0.16.ebuild | 4 +- app-emacs/tablist/Manifest | 2 +- app-emacs/tablist/tablist-1.0.ebuild | 2 +- app-emacs/vterm/Manifest | 2 + app-emacs/vterm/vterm-0.0.2_p20230217.ebuild | 77 + app-emacs/yaml/Manifest | 2 +- app-emacs/yaml/yaml-0.5.2.ebuild | 2 +- app-emulation/Manifest.gz | Bin 14815 -> 14811 bytes app-emulation/dynamips/Manifest | 4 +- app-emulation/dynamips/dynamips-0.2.23.ebuild | 38 + app-emulation/dynamips/metadata.xml | 9 +- app-emulation/ruffle/Manifest | 69 - .../ruffle-0_p20230312-no-patch-naga.patch | 6 - .../ruffle/ruffle-0_p20230312.ebuild | 547 - app-emulation/uxn/Manifest | 2 +- app-emulation/uxn/uxn-0_p20230201.ebuild | 2 +- .../virtualbox-extpack-oracle/Manifest | 2 +- .../virtualbox-extpack-oracle-6.1.42.ebuild | 2 +- app-emulation/virtualbox-modules/Manifest | 3 + .../virtualbox-modules-7.0.6-kernel-6.3.patch | 27 + .../virtualbox-modules-6.1.42-r1.ebuild | 61 + .../virtualbox-modules-7.0.6-r1.ebuild | 61 + app-forensics/Manifest.gz | Bin 4708 -> 4708 bytes app-forensics/rkhunter/Manifest | 4 +- .../rkhunter/rkhunter-1.4.6-r1.ebuild | 6 +- .../rkhunter/rkhunter-1.4.6-r2.ebuild | 4 +- app-forensics/unhide/Manifest | 2 +- app-forensics/unhide/unhide-20210124.ebuild | 8 +- app-forensics/yara/Manifest | 3 + app-forensics/yara/yara-4.3.0.ebuild | 59 + app-forensics/yara/yara-9999.ebuild | 59 + app-i18n/Manifest.gz | Bin 17358 -> 17346 bytes app-i18n/ibus-m17n/Manifest | 4 +- app-i18n/ibus-m17n/ibus-m17n-1.4.18.ebuild | 45 - app-i18n/ibus-m17n/ibus-m17n-1.4.19.ebuild | 2 +- app-i18n/ibus-table-others/Manifest | 4 +- .../ibus-table-others-1.3.14.ebuild | 21 - .../ibus-table-others-1.3.15.ebuild | 2 +- app-i18n/ibus-typing-booster/Manifest | 10 +- .../ibus-typing-booster-2.20.0.ebuild | 54 - .../ibus-typing-booster-2.21.3.ebuild | 54 - .../ibus-typing-booster-2.21.4.ebuild | 2 +- ...uild => ibus-typing-booster-2.22.1.ebuild} | 0 app-i18n/translate-shell/Manifest | 2 +- .../translate-shell-0.9.7.1.ebuild | 2 +- app-misc/Manifest.gz | Bin 49804 -> 49774 bytes app-misc/bb/Manifest | 2 +- app-misc/bb/bb-1.3.0_rc1-r6.ebuild | 6 +- app-misc/cdcat/Manifest | 2 +- app-misc/cdcat/cdcat-0.3-r1.ebuild | 6 +- app-misc/ddccontrol-db/Manifest | 2 +- .../ddccontrol-db-20230223.ebuild | 4 +- app-misc/ddccontrol/Manifest | 2 +- app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 4 +- app-misc/geoclue/Manifest | 4 +- app-misc/geoclue/geoclue-2.6.0.ebuild | 81 - app-misc/geoclue/geoclue-2.7.0.ebuild | 2 +- app-misc/gnote/Manifest | 2 - app-misc/gnote/gnote-43.0.ebuild | 66 - app-misc/grc/Manifest | 4 +- app-misc/grc/grc-1.12.ebuild | 61 - app-misc/grc/grc-1.13.ebuild | 2 +- app-misc/ktoblzcheck/Manifest | 2 +- .../ktoblzcheck/ktoblzcheck-1.49-r2.ebuild | 4 +- app-misc/rpick/Manifest | 116 +- app-misc/rpick/rpick-0.8.11.ebuild | 134 - app-misc/rpick/rpick-0.8.13.ebuild | 138 + app-misc/terminal-colors/Manifest | 6 +- .../terminal-colors-2.3.ebuild | 24 - .../terminal-colors-3.0.2.ebuild | 2 +- .../terminal-colors-9999.ebuild | 2 +- app-misc/tmate/Manifest | 2 + .../tmate/files/tmate-2.4.0-msgpack-6.patch | 26 + app-misc/tmate/tmate-2.4.0-r2.ebuild | 42 + app-misc/tracker-miners/Manifest | 2 - .../tracker-miners-3.5.0_rc.ebuild | 179 - app-misc/tracker/Manifest | 2 - app-misc/tracker/tracker-3.5.0_rc.ebuild | 108 - app-office/Manifest.gz | Bin 8060 -> 7898 bytes app-office/gnumeric/Manifest | 2 - .../gnumeric/gnumeric-1.12.53-r1.ebuild | 94 - app-office/homebank/Manifest | 2 +- app-office/homebank/homebank-5.6.2.ebuild | 2 +- app-office/kalendar/Manifest | 4 +- app-office/kalendar/kalendar-22.08.3.ebuild | 51 - app-office/kalendar/kalendar-22.12.3.ebuild | 2 +- app-office/libreoffice/Manifest | 14 +- .../libreoffice/libreoffice-7.3.7.2.ebuild | 3 + .../libreoffice/libreoffice-7.4.4.2.ebuild | 3 + .../libreoffice/libreoffice-7.4.6.2.ebuild | 3 + .../libreoffice/libreoffice-7.4.9999.ebuild | 3 + .../libreoffice/libreoffice-7.5.2.2.ebuild | 3 + .../libreoffice/libreoffice-7.5.9999.ebuild | 3 + .../libreoffice/libreoffice-9999.ebuild | 3 + app-office/moneydance/Manifest | 2 + .../moneydance/moneydance-2023.1.5006.ebuild | 53 + app-office/upwork/Manifest | 5 - .../upwork/files/upwork-desktop-r2.patch | 8 - app-office/upwork/metadata.xml | 16 - app-office/upwork/upwork-5.4.5.1-r1.ebuild | 61 - app-portage/Manifest.gz | Bin 9405 -> 9420 bytes app-portage/elsw/Manifest | 2 +- app-portage/elsw/elsw-0.0.0-r1.ebuild | 2 +- app-portage/pycargoebuild/Manifest | 2 + .../pycargoebuild/pycargoebuild-0.6.3.ebuild | 32 + app-portage/smart-live-rebuild/Manifest | 2 +- .../smart-live-rebuild-1.4.1.ebuild | 2 +- app-shells/Manifest.gz | Bin 8643 -> 8642 bytes app-shells/fish/Manifest | 8 +- app-shells/fish/fish-3.4.0.ebuild | 2 +- app-shells/fish/fish-3.5.1.ebuild | 108 - .../{fish-3.6.0.ebuild => fish-3.6.1.ebuild} | 0 app-shells/fzf/Manifest | 3 + app-shells/fzf/fzf-0.39.0.ebuild | 72 + app-shells/yash/Manifest | 4 +- app-shells/yash/yash-2.53.ebuild | 35 - app-shells/yash/yash-2.54.ebuild | 2 +- app-text/Manifest.gz | Bin 48586 -> 48591 bytes app-text/blahtexml/Manifest | 4 +- app-text/blahtexml/blahtexml-1.0.ebuild | 48 + app-text/blahtexml/metadata.xml | 5 +- app-text/dblatex/Manifest | 2 +- app-text/dblatex/dblatex-0.3.12.ebuild | 5 +- app-text/enchant/Manifest | 4 +- app-text/enchant/enchant-2.3.3-r1.ebuild | 52 - app-text/enchant/enchant-2.3.4-r1.ebuild | 55 + app-text/enchant/enchant-2.3.4.ebuild | 55 - app-text/evince/Manifest | 4 - app-text/evince/evince-44.0.ebuild | 132 - app-text/evince/evince-44_rc.ebuild | 137 - app-text/groonga/Manifest | 2 +- app-text/groonga/groonga-8.0.2-r1.ebuild | 108 - app-text/groonga/groonga-8.0.2-r2.ebuild | 108 + app-text/iso-codes/Manifest | 4 +- app-text/iso-codes/iso-codes-4.12.0.ebuild | 79 - app-text/iso-codes/iso-codes-4.13.0.ebuild | 2 +- app-text/stardict/Manifest | 2 +- .../stardict-4.0.0_pre20170304-r1.ebuild | 3 +- app-text/tesseract/Manifest | 2 +- app-text/tesseract/tesseract-5.3.0.ebuild | 2 +- app-text/xapers/Manifest | 2 +- app-text/xapers/xapers-0.9.0.ebuild | 2 +- app-text/xapian-omega/Manifest | 2 + .../xapian-omega/xapian-omega-1.4.22.ebuild | 43 + app-xemacs/Manifest.gz | Bin 21764 -> 21770 bytes app-xemacs/gnus/Manifest | 4 +- app-xemacs/gnus/gnus-2.06.ebuild | 30 - app-xemacs/gnus/gnus-2.07.ebuild | 30 + app-xemacs/hyperbole/Manifest | 2 + app-xemacs/hyperbole/hyperbole-1.23.ebuild | 28 + app-xemacs/ilisp/Manifest | 2 + app-xemacs/ilisp/ilisp-1.39.ebuild | 20 + app-xemacs/psgml-dtds/Manifest | 2 + app-xemacs/psgml-dtds/psgml-dtds-1.06.ebuild | 22 + app-xemacs/riece/Manifest | 2 + app-xemacs/riece/riece-1.27.ebuild | 18 + app-xemacs/vm/Manifest | 2 + app-xemacs/vm/vm-8.12.ebuild | 27 + dev-cpp/Manifest.gz | Bin 13076 -> 13077 bytes dev-cpp/abseil-cpp/Manifest | 2 +- .../abseil-cpp/abseil-cpp-20200923.3.ebuild | 2 +- dev-cpp/json11/Manifest | 2 +- dev-cpp/json11/json11-1.0.0-r1.ebuild | 2 +- dev-cpp/libxmlpp/Manifest | 2 - dev-cpp/libxmlpp/libxmlpp-5.0.2.ebuild | 57 - dev-db/Manifest.gz | Bin 15229 -> 15231 bytes dev-db/mysql-connector-c++/Manifest | 2 +- .../mysql-connector-c++-8.0.32.ebuild | 2 +- dev-db/mysql-connector-c/Manifest | 2 +- .../mysql-connector-c-8.0.32-r1.ebuild | 2 +- dev-db/mysql-workbench/Manifest | 2 +- .../mysql-workbench-8.0.32.ebuild | 2 +- dev-db/mysql/Manifest | 2 +- dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +- dev-db/sqlcl-bin/Manifest | 4 +- .../sqlcl-bin-22.2.1.201.1451.ebuild | 33 - .../sqlcl-bin-22.4.0.342.1212.ebuild | 33 + dev-db/sqlite/Manifest | 3 +- dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +- dev-db/sqlite/sqlite-3.41.2.ebuild | 428 - dev-embedded/Manifest.gz | Bin 9209 -> 9210 bytes dev-embedded/esptool/Manifest | 4 +- dev-embedded/esptool/esptool-3.3.3.ebuild | 47 + dev-embedded/esptool/esptool-4.5.ebuild | 64 - dev-embedded/u-boot-tools/Manifest | 2 - .../u-boot-tools/u-boot-tools-2022.10.ebuild | 81 - dev-games/Manifest.gz | Bin 6223 -> 6221 bytes dev-games/godot/Manifest | 2 + dev-games/godot/godot-4.0.2.ebuild | 229 + dev-java/Manifest.gz | Bin 57498 -> 57499 bytes dev-java/batik/Manifest | 5 +- dev-java/batik/batik-1.14-r1.ebuild | 178 - dev-java/batik/batik-1.16-r1.ebuild | 243 + dev-java/batik/batik-1.16.ebuild | 229 - dev-java/batik/files/batik-1.14-modules | 33 - dev-java/byte-buddy/Manifest | 4 +- dev-java/byte-buddy/byte-buddy-1.12.21.ebuild | 161 - dev-java/byte-buddy/byte-buddy-1.14.0.ebuild | 2 +- dev-java/fop/Manifest | 4 +- dev-java/fop/fop-2.7.ebuild | 158 - dev-java/fop/fop-2.8.ebuild | 2 +- dev-java/jakarta-activation-api/Manifest | 4 +- .../jakarta-activation-api-2.1.0-r1.ebuild | 26 - .../jakarta-activation-api-2.1.1.ebuild | 2 +- dev-java/jakarta-mail-api/Manifest | 4 +- .../jakarta-mail-api-2.1.0-r1.ebuild | 71 - .../jakarta-mail-api-2.1.1.ebuild | 2 +- dev-java/javax-servlet-api/Manifest | 2 +- .../javax-servlet-api-2.2.ebuild | 2 +- dev-java/openjdk/Manifest | 8 +- dev-java/openjdk/metadata.xml | 1 + dev-java/openjdk/openjdk-11.0.18_p10.ebuild | 10 +- dev-java/openjdk/openjdk-17.0.6_p10.ebuild | 10 +- dev-java/openjdk/openjdk-8.362_p09.ebuild | 6 + dev-java/tomcat-servlet-api/Manifest | 3 - .../tomcat-servlet-api/files/2.5-build-r1.xml | 90 - .../files/jsp-api-2.0-manifest | 11 - .../files/servlet-api-2.4-manifest | 9 - dev-lang/Manifest.gz | Bin 19502 -> 19488 bytes dev-lang/eisl/Manifest | 5 - dev-lang/eisl/eisl-2.65.ebuild | 43 - dev-lang/eisl/eisl-2.69.ebuild | 43 - dev-lang/eisl/files/eisl-2.63-Makefile.patch | 33 - dev-lang/elixir/Manifest | 2 +- dev-lang/elixir/elixir-1.14.3.ebuild | 2 +- dev-lang/fuzion/Manifest | 2 + dev-lang/fuzion/fuzion-0.081.ebuild | 55 + dev-lang/ocaml/Manifest | 2 +- dev-lang/ocaml/ocaml-4.05.0-r9.ebuild | 2 +- dev-lang/php/Manifest | 6 +- dev-lang/php/php-7.4.33-r2.ebuild | 2 +- dev-lang/php/php-8.0.28.ebuild | 2 +- dev-lang/php/php-8.1.16.ebuild | 2 +- dev-lang/python/Manifest | 14 +- dev-lang/python/python-3.10.11.ebuild | 497 + dev-lang/python/python-3.11.3.ebuild | 526 + dev-lang/python/python-3.12.0_alpha7.ebuild | 521 + dev-lang/python/python-3.9.16_p3.ebuild | 4 + dev-lang/rust-bin/Manifest | 34 + dev-lang/rust-bin/rust-bin-1.68.2.ebuild | 229 + dev-lang/rust/Manifest | 3 + dev-lang/rust/rust-1.68.2.ebuild | 741 + dev-lang/typescript/Manifest | 6 +- dev-lang/typescript/typescript-4.9.3.ebuild | 39 - dev-lang/typescript/typescript-4.9.4.ebuild | 39 - dev-lang/typescript/typescript-5.0.3.ebuild | 39 + dev-lang/vala/Manifest | 6 +- dev-lang/vala/vala-0.56.3.ebuild | 48 - dev-lang/vala/vala-0.56.4.ebuild | 2 +- dev-lang/vala/vala-0.56.6.ebuild | 48 + dev-libs/Manifest.gz | Bin 96272 -> 96252 bytes dev-libs/ayatana-ido/Manifest | 2 +- dev-libs/ayatana-ido/ayatana-ido-0.9.3.ebuild | 2 +- dev-libs/cdk/Manifest | 2 +- dev-libs/cdk/cdk-5.0.20230201.ebuild | 2 +- dev-libs/flatbuffers/Manifest | 4 +- .../flatbuffers/flatbuffers-23.1.21.ebuild | 35 - .../flatbuffers/flatbuffers-23.3.3.ebuild | 4 +- dev-libs/gjs/Manifest | 6 +- dev-libs/gjs/gjs-1.74.1.ebuild | 68 - dev-libs/gjs/gjs-1.74.2.ebuild | 2 +- dev-libs/gjs/gjs-1.75.90.ebuild | 68 - dev-libs/glib/Manifest | 8 +- ...Skip-assert-msg-test.py-if-gdb-fails.patch | 33 - .../glib/files/glib-2.76.0-g_strdup-c++.patch | 132 - dev-libs/glib/glib-2.74.5.ebuild | 289 - dev-libs/glib/glib-2.74.6.ebuild | 2 +- dev-libs/glib/glib-2.76.0-r1.ebuild | 284 - .../gobject-introspection-common/Manifest | 4 - ...gobject-introspection-common-1.75.6.ebuild | 30 - ...gobject-introspection-common-1.76.0.ebuild | 30 - dev-libs/gobject-introspection/Manifest | 4 - .../gobject-introspection-1.75.6.ebuild | 79 - .../gobject-introspection-1.76.0.ebuild | 79 - dev-libs/imath/Manifest | 2 + dev-libs/imath/imath-3.1.7.ebuild | 74 + dev-libs/intel-compute-runtime/Manifest | 6 +- ...ntel-compute-runtime-22.49.25018.24.ebuild | 82 - ...ntel-compute-runtime-22.53.25242.13.ebuild | 2 +- ...ntel-compute-runtime-23.05.25593.18.ebuild | 81 + dev-libs/kopeninghours/Manifest | 2 - .../kopeninghours-22.08.3.ebuild | 64 - dev-libs/kosmindoormap/Manifest | 2 - .../kosmindoormap-22.08.3.ebuild | 47 - dev-libs/kpublictransport/Manifest | 2 - .../kpublictransport-22.08.3.ebuild | 37 - dev-libs/libayatana-appindicator/Manifest | 2 +- .../libayatana-appindicator-0.5.92.ebuild | 2 +- dev-libs/libayatana-indicator/Manifest | 2 +- .../libayatana-indicator-0.9.3.ebuild | 2 +- dev-libs/libbpf/Manifest | 4 - dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 53 - dev-libs/libbpf/libbpf-1.0.1.ebuild | 54 - dev-libs/libclc/Manifest | 5 +- dev-libs/libclc/libclc-16.0.1.ebuild | 84 + ....9999.ebuild => libclc-16.0.2.9999.ebuild} | 0 dev-libs/libcpuid/Manifest | 2 + dev-libs/libcpuid/libcpuid-0.6.3.ebuild | 37 + dev-libs/libdispatch/Manifest | 4 +- dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 4 + dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 4 + dev-libs/libffi/Manifest | 4 + ...ffi-3.4.4-hppa-closure-function-ptrs.patch | 170 + .../files/libffi-3.4.4-hppa-jump-table.patch | 289 + .../libffi-3.4.4-hppa-large-struct.patch | 36 + dev-libs/libffi/libffi-3.4.4-r1.ebuild | 76 + dev-libs/libgcrypt/Manifest | 3 +- ...crypt-1.10-build-Allow-build-with-Oz.patch | 50 + dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild | 4 +- dev-libs/libgit2/Manifest | 2 - dev-libs/libgit2/libgit2-1.6.2.ebuild | 69 - dev-libs/libgpg-error/Manifest | 2 +- .../libgpg-error/libgpg-error-1.46-r1.ebuild | 4 +- dev-libs/libgusb/Manifest | 4 +- dev-libs/libgusb/libgusb-0.4.3.ebuild | 72 - dev-libs/libgusb/libgusb-0.4.5.ebuild | 2 +- dev-libs/libpfm/Manifest | 2 +- dev-libs/libpfm/libpfm-4.12.0.ebuild | 2 +- dev-libs/libvoikko/Manifest | 4 + .../libvoikko-4.3.2-disable-wall-werror.patch | 30 + dev-libs/libvoikko/libvoikko-4.3.2.ebuild | 57 + dev-libs/libxmlb/Manifest | 4 +- dev-libs/libxmlb/libxmlb-0.3.10.ebuild | 63 - dev-libs/libxmlb/libxmlb-0.3.11.ebuild | 2 +- dev-libs/libzia/Manifest | 1 - .../libzia/files/libzia-4.37-configure.patch | 14 - dev-libs/mimalloc/Manifest | 4 +- ...loc-2.1.0.ebuild => mimalloc-2.1.1.ebuild} | 0 dev-libs/msgpack/Manifest | 2 +- dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 65 + dev-libs/msgpack/msgpack-6.0.0.ebuild | 61 - dev-libs/template-glib/Manifest | 2 - .../template-glib/template-glib-3.36.0.ebuild | 49 - dev-libs/tree-sitter/Manifest | 2 + .../tree-sitter/tree-sitter-0.20.8.ebuild | 46 + dev-libs/vala-common/Manifest | 6 +- .../vala-common/vala-common-0.56.3.ebuild | 29 - .../vala-common/vala-common-0.56.4.ebuild | 2 +- .../vala-common/vala-common-0.56.6.ebuild | 29 + dev-libs/xapian-bindings/Manifest | 4 + ...indings-1.4.22-fix-java-installation.patch | 15 + ...ngs-1.4.22-remove-precompiled-python.patch | 22 + .../xapian-bindings-1.4.22.ebuild | 346 + dev-libs/xapian/Manifest | 2 + dev-libs/xapian/xapian-1.4.22.ebuild | 67 + dev-libs/xerces-c/Manifest | 4 +- dev-libs/xerces-c/xerces-c-3.2.4.ebuild | 115 + dev-libs/xerces-c/xerces-c-9999.ebuild | 6 +- dev-ml/Manifest.gz | Bin 37159 -> 37137 bytes dev-ml/base_quickcheck/Manifest | 2 +- .../base_quickcheck-0.15.0-r2.ebuild | 2 +- dev-ml/biniou/Manifest | 4 +- dev-ml/biniou/biniou-1.2.1.ebuild | 4 +- dev-ml/biniou/biniou-1.2.2-r1.ebuild | 4 +- dev-ml/camlp-streams/Manifest | 2 - dev-ml/camlp-streams/camlp-streams-5.0.ebuild | 21 - dev-ml/easy-format/Manifest | 2 +- dev-ml/easy-format/easy-format-1.2.0.ebuild | 4 +- dev-ml/findlib/Manifest | 2 +- dev-ml/findlib/findlib-1.9.6-r1.ebuild | 2 +- dev-ml/lablgtk-sourceview/Manifest | 2 +- .../lablgtk-sourceview-3.1.3.ebuild | 2 +- dev-ml/lablgtk/Manifest | 2 +- dev-ml/lablgtk/lablgtk-3.1.3.ebuild | 2 +- dev-ml/llvm-ocaml/Manifest | 5 +- dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild | 112 + ...9.ebuild => llvm-ocaml-16.0.2.9999.ebuild} | 0 dev-ml/parmap/Manifest | 2 +- dev-ml/parmap/parmap-1.2.5.ebuild | 2 +- dev-ml/yojson/Manifest | 4 +- dev-ml/yojson/yojson-1.7.0.ebuild | 4 +- dev-ml/yojson/yojson-2.0.2-r3.ebuild | 4 +- .../Class-XSAccessor-1.190.0-r1.ebuild | 4 +- dev-perl/Class-XSAccessor/Manifest | 2 +- .../Config-Tiny/Config-Tiny-2.270.0.ebuild | 4 +- dev-perl/Config-Tiny/Manifest | 2 +- .../DBIx-Simple/DBIx-Simple-1.370.0.ebuild | 2 +- dev-perl/DBIx-Simple/Manifest | 2 +- dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild | 2 +- dev-perl/Devel-Size/Manifest | 2 +- .../Email-Abstract-3.9.0.ebuild | 2 +- dev-perl/Email-Abstract/Manifest | 2 +- .../Email-Address-XS-1.50.0.ebuild | 2 +- dev-perl/Email-Address-XS/Manifest | 2 +- .../Email-Address-1.912.0-r1.ebuild | 2 +- dev-perl/Email-Address/Manifest | 2 +- .../Email-Date-Format-1.5.0-r1.ebuild | 2 +- dev-perl/Email-Date-Format/Manifest | 2 +- .../Email-MIME-ContentType-1.26.0.ebuild | 2 +- dev-perl/Email-MIME-ContentType/Manifest | 2 +- .../Email-MIME-Encodings-1.315.0-r2.ebuild | 2 +- dev-perl/Email-MIME-Encodings/Manifest | 2 +- dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild | 2 +- dev-perl/Email-MIME/Manifest | 2 +- .../Email-MessageID-1.406.0-r1.ebuild | 2 +- dev-perl/Email-MessageID/Manifest | 2 +- .../Email-Sender/Email-Sender-2.500.0.ebuild | 2 +- dev-perl/Email-Sender/Manifest | 2 +- .../Email-Simple/Email-Simple-2.216.0.ebuild | 2 +- dev-perl/Email-Simple/Manifest | 2 +- .../Mail-DMARC-1.202.109.270-r1.ebuild | 2 +- dev-perl/Mail-DMARC/Manifest | 2 +- dev-perl/Manifest.gz | Bin 282032 -> 282065 bytes dev-perl/MooX-Types-MooseLike/Manifest | 2 +- .../MooX-Types-MooseLike-0.290.0-r1.ebuild | 2 +- dev-perl/Net-IDN-Encode/Manifest | 2 +- .../Net-IDN-Encode-2.500.0-r1.ebuild | 2 +- dev-perl/Net-IMAP-Simple/Manifest | 2 +- .../Net-IMAP-Simple-1.221.200.ebuild | 2 +- dev-perl/Net-SMTPS/Manifest | 2 +- dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild | 2 +- dev-perl/Regexp-Common/Manifest | 2 +- .../Regexp-Common-2017060201.0.0-r1.ebuild | 4 +- dev-perl/Sub-Override/Manifest | 2 +- .../Sub-Override-0.90.0-r1.ebuild | 2 +- dev-perl/Test-Regexp/Manifest | 2 +- .../Test-Regexp-2017040101.0.0-r1.ebuild | 4 +- dev-perl/Text-CSV/Manifest | 2 +- dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild | 2 +- dev-perl/Throwable/Manifest | 2 +- dev-perl/Throwable/Throwable-1.0.0.ebuild | 2 +- dev-perl/Type-Tiny-XS/Manifest | 2 +- .../Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild | 2 +- dev-perl/Type-Tiny/Manifest | 2 +- dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild | 2 +- dev-php/Manifest.gz | Bin 38244 -> 38239 bytes dev-php/smarty/Manifest | 4 +- dev-php/smarty/smarty-4.3.0.ebuild | 40 - dev-php/smarty/smarty-4.3.1.ebuild | 50 + dev-python/Faker/Faker-18.3.2.ebuild | 34 + dev-python/Faker/Faker-18.3.4.ebuild | 34 + dev-python/Faker/Manifest | 4 + dev-python/Manifest.gz | Bin 257440 -> 257672 bytes dev-python/Nuitka/Manifest | 2 + dev-python/Nuitka/Nuitka-1.5.5.ebuild | 54 + dev-python/alembic/Manifest | 2 + dev-python/alembic/alembic-1.10.3.ebuild | 35 + dev-python/apsw/Manifest | 6 +- dev-python/apsw/apsw-3.40.1.0.ebuild | 50 - dev-python/apsw/apsw-3.41.0.0.ebuild | 50 - dev-python/apsw/apsw-3.41.2.0.ebuild | 2 +- dev-python/argcomplete/Manifest | 15 +- .../argcomplete/argcomplete-2.0.0-r1.ebuild | 48 - .../argcomplete/argcomplete-2.0.5.ebuild | 44 - .../argcomplete/argcomplete-2.1.1.ebuild | 40 - .../argcomplete/argcomplete-3.0.0.ebuild | 40 - .../argcomplete/argcomplete-3.0.3.ebuild | 40 - .../argcomplete/argcomplete-3.0.4.ebuild | 40 - .../argcomplete/argcomplete-3.0.5.ebuild | 2 +- .../argcomplete-2.0.5-test-install.patch | 26 - dev-python/astroid/Manifest | 16 +- dev-python/astroid/astroid-2.13.2.ebuild | 61 - dev-python/astroid/astroid-2.13.5.ebuild | 63 - dev-python/astroid/astroid-2.14.1.ebuild | 63 - dev-python/astroid/astroid-2.14.2.ebuild | 63 - dev-python/astroid/astroid-2.15.0.ebuild | 63 - dev-python/astroid/astroid-2.15.1.ebuild | 2 +- dev-python/astroid/astroid-2.15.2.ebuild | 63 + dev-python/astroid/metadata.xml | 2 +- dev-python/autopep8/Manifest | 4 +- dev-python/autopep8/autopep8-2.0.1.ebuild | 47 - dev-python/autopep8/autopep8-2.0.2.ebuild | 2 +- dev-python/aws-xray-sdk-python/Manifest | 2 + .../aws-xray-sdk-python-2.12.0.ebuild | 82 + dev-python/awxkit/Manifest | 2 + dev-python/awxkit/awxkit-22.0.0.ebuild | 50 + dev-python/bareos/Manifest | 8 +- ...eos-21.1.6.ebuild => bareos-21.1.7.ebuild} | 0 ...eos-22.0.2.ebuild => bareos-22.0.3.ebuild} | 0 dev-python/beautifulsoup4/Manifest | 2 + .../beautifulsoup4-4.12.1.ebuild | 36 + dev-python/blinker/Manifest | 4 +- dev-python/blinker/blinker-1.6.ebuild | 25 + dev-python/blinker/metadata.xml | 1 + dev-python/boto3/Manifest | 18 +- dev-python/boto3/boto3-1.26.100.ebuild | 68 - dev-python/boto3/boto3-1.26.103.ebuild | 66 - ...-1.26.101.ebuild => boto3-1.26.106.ebuild} | 0 ...-1.26.102.ebuild => boto3-1.26.107.ebuild} | 0 dev-python/boto3/boto3-1.26.89.ebuild | 68 - dev-python/boto3/boto3-1.26.94.ebuild | 68 - dev-python/boto3/boto3-1.26.99.ebuild | 2 +- dev-python/botocore/Manifest | 18 +- dev-python/botocore/botocore-1.29.100.ebuild | 74 - dev-python/botocore/botocore-1.29.103.ebuild | 72 - ...29.101.ebuild => botocore-1.29.106.ebuild} | 0 ...29.102.ebuild => botocore-1.29.107.ebuild} | 0 dev-python/botocore/botocore-1.29.89.ebuild | 74 - dev-python/botocore/botocore-1.29.94.ebuild | 74 - dev-python/botocore/botocore-1.29.99.ebuild | 2 +- dev-python/breathe/Manifest | 5 +- dev-python/breathe/breathe-4.34.0.ebuild | 41 - dev-python/breathe/breathe-4.35.0.ebuild | 2 +- .../files/breathe-4.34.0-sphinx-5.3.0.patch | 43 - dev-python/calver/Manifest | 2 +- dev-python/calver/calver-2022.06.26.ebuild | 2 +- dev-python/cffi/Manifest | 3 + dev-python/cffi/cffi-1.15.1-r1.ebuild | 66 + dev-python/cffi/files/cffi-1.15.1-hppa.patch | 59 + .../files/cffi-1.15.1-python3.11-tests.patch | 90 + dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-0.76.2.ebuild | 63 + dev-python/clang-python/Manifest | 5 +- .../clang-python/clang-python-16.0.1.ebuild | 54 + ...ebuild => clang-python-16.0.2.9999.ebuild} | 0 dev-python/configshell-fb/Manifest | 4 +- .../configshell-fb-1.1.29-r2.ebuild | 2 +- .../configshell-fb-1.1.29.ebuild | 19 - dev-python/confuse/Manifest | 2 + dev-python/confuse/confuse-2.0.1.ebuild | 27 + dev-python/crispy-bootstrap3/Manifest | 2 +- .../crispy-bootstrap3-2022.1.ebuild | 4 + dev-python/crispy-bootstrap4/Manifest | 4 + .../crispy-bootstrap4-2022.1.ebuild | 29 + .../files/crispy-bootstrap4-2022.1-test.patch | 17 + dev-python/crispy-bootstrap4/metadata.xml | 12 + dev-python/crispy-bootstrap5/Manifest | 2 +- .../crispy-bootstrap5-0.7.ebuild | 4 + dev-python/cryptography/Manifest | 2 +- .../cryptography/cryptography-40.0.1.ebuild | 2 +- dev-python/cx_Freeze/Manifest | 2 +- dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild | 2 +- dev-python/cython/Manifest | 2 + dev-python/cython/cython-0.29.34.ebuild | 91 + dev-python/dask/Manifest | 8 +- dev-python/dask/dask-2023.2.1.ebuild | 70 - dev-python/dask/dask-2023.3.0.ebuild | 70 - dev-python/dask/dask-2023.3.1.ebuild | 70 - dev-python/dask/dask-2023.3.2.ebuild | 2 +- dev-python/django-configurations/Manifest | 2 + .../django-configurations-2.4.1.ebuild | 44 + dev-python/django-crispy-forms/Manifest | 2 +- .../django-crispy-forms-2.0-r1.ebuild | 28 + .../django-crispy-forms-2.0.ebuild | 27 - dev-python/django/Manifest | 3 + dev-python/django/django-4.2.ebuild | 100 + dev-python/elastic-transport/Manifest | 2 +- .../elastic-transport-8.4.0.ebuild | 2 +- dev-python/elasticsearch-py/Manifest | 10 +- .../elasticsearch-py-7.17.6.ebuild | 193 - .../elasticsearch-py-7.17.9.ebuild | 183 - .../elasticsearch-py-8.6.2.ebuild | 2 +- dev-python/elasticsearch-py/metadata.xml | 3 - dev-python/ensurepip-setuptools/Manifest | 12 +- .../ensurepip-setuptools-65.6.3.ebuild | 27 - .../ensurepip-setuptools-67.2.0.ebuild | 24 - .../ensurepip-setuptools-67.4.0.ebuild | 24 - .../ensurepip-setuptools-67.5.1.ebuild | 24 - .../ensurepip-setuptools-67.6.0.ebuild | 24 - .../ensurepip-setuptools-67.6.1.ebuild | 2 +- dev-python/eradicate/Manifest | 6 +- dev-python/eradicate/eradicate-2.1.0.ebuild | 25 - dev-python/eradicate/eradicate-2.2.0.ebuild | 6 +- dev-python/eradicate/metadata.xml | 2 +- dev-python/fakeredis/Manifest | 10 +- dev-python/fakeredis/fakeredis-2.10.0.ebuild | 84 - dev-python/fakeredis/fakeredis-2.10.1.ebuild | 84 - dev-python/fakeredis/fakeredis-2.10.2.ebuild | 2 +- dev-python/fakeredis/fakeredis-2.10.3.ebuild | 77 + dev-python/fakeredis/fakeredis-2.9.2.ebuild | 83 - dev-python/fido2/Manifest | 2 + dev-python/fido2/fido2-1.1.1.ebuild | 44 + dev-python/flask-babel/Manifest | 2 +- .../flask-babel/flask-babel-3.0.1-r1.ebuild | 47 - .../flask-babel/flask-babel-3.0.1-r2.ebuild | 49 + dev-python/flatbuffers/Manifest | 4 +- .../flatbuffers/flatbuffers-23.1.21.ebuild | 39 - .../flatbuffers/flatbuffers-23.3.3.ebuild | 2 +- dev-python/fsspec/Manifest | 4 +- dev-python/fsspec/fsspec-2023.1.0.ebuild | 67 - dev-python/fsspec/fsspec-2023.3.0.ebuild | 2 +- dev-python/genson/Manifest | 1 - .../genson/files/genson-1.2.2-test.patch | 28 - dev-python/google-api-python-client/Manifest | 2 + .../google-api-python-client-2.84.0.ebuild | 49 + dev-python/google-auth/Manifest | 2 + .../google-auth/google-auth-2.17.2.ebuild | 58 + dev-python/hatchling/Manifest | 2 + dev-python/hatchling/hatchling-1.14.0.ebuild | 78 + dev-python/hiredis/Manifest | 8 +- .../files/hiredis-2.0.0-CVE-2021-32765.patch | 36 - .../files/hiredis-2.0.0-system-libs.patch | 14 - dev-python/hiredis/hiredis-2.0.0-r2.ebuild | 36 - dev-python/hiredis/hiredis-2.2.2-r1.ebuild | 2 +- dev-python/hiredis/metadata.xml | 3 - dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.70.2.ebuild | 77 + dev-python/importlib_metadata/Manifest | 2 - .../importlib_metadata-4.13.0.ebuild | 51 - dev-python/inflect/Manifest | 2 + dev-python/inflect/inflect-6.0.3.ebuild | 28 + dev-python/ipykernel/Manifest | 6 +- dev-python/ipykernel/ipykernel-6.21.2.ebuild | 2 +- dev-python/ipykernel/ipykernel-6.21.3.ebuild | 2 +- dev-python/ipykernel/ipykernel-6.22.0.ebuild | 2 +- dev-python/ipython/Manifest | 6 +- dev-python/ipython/ipython-8.10.0.ebuild | 156 - dev-python/ipython/ipython-8.11.0.ebuild | 156 - dev-python/ipython/ipython-8.12.0.ebuild | 2 +- dev-python/jaraco-path/Manifest | 4 +- .../jaraco-path/jaraco-path-3.4.0.ebuild | 31 - .../jaraco-path/jaraco-path-3.4.1.ebuild | 2 +- dev-python/jellyfish/Manifest | 7 + dev-python/jellyfish/jellyfish-0.11.2.ebuild | 80 + dev-python/jupyter-core/Manifest | 3 + .../jupyter-core/jupyter-core-5.3.0.ebuild | 38 + .../metadata.xml | 0 dev-python/jupyter-server/Manifest | 4 +- .../jupyter-server-2.4.0.ebuild | 2 +- .../jupyter-server-2.5.0.ebuild | 2 +- dev-python/jupyter/Manifest | 2 +- dev-python/jupyter/jupyter-1.0.0-r4.ebuild | 2 +- dev-python/jupyter_client/Manifest | 6 +- .../jupyter_client-7.4.9.ebuild | 2 +- .../jupyter_client-8.0.3.ebuild | 2 +- .../jupyter_client-8.1.0.ebuild | 2 +- dev-python/jupyter_console/Manifest | 2 +- .../jupyter_console-6.6.3.ebuild | 2 +- dev-python/jupyter_core/Manifest | 7 - .../jupyter_core/jupyter_core-5.1.5.ebuild | 39 - .../jupyter_core/jupyter_core-5.2.0.ebuild | 38 - .../jupyter_core/jupyter_core-5.3.0.ebuild | 38 - dev-python/jupyterlab/Manifest | 6 +- dev-python/jupyterlab/jupyterlab-3.5.3.ebuild | 2 +- .../jupyterlab/jupyterlab-3.6.1-r1.ebuild | 2 +- dev-python/jupyterlab/jupyterlab-3.6.2.ebuild | 2 +- dev-python/kiwisolver/Manifest | 3 +- .../kiwisolver/kiwisolver-1.4.4-r1.ebuild | 4 +- dev-python/kiwisolver/kiwisolver-1.4.4.ebuild | 40 - dev-python/lit/Manifest | 5 +- dev-python/lit/lit-16.0.1.ebuild | 42 + ...0.0.9999.ebuild => lit-16.0.2.9999.ebuild} | 0 dev-python/makefun/Manifest | 4 +- dev-python/makefun/makefun-1.15.0.ebuild | 31 - dev-python/makefun/makefun-1.15.1.ebuild | 2 +- dev-python/mapbox-vector-tile/Manifest | 2 +- .../mapbox-vector-tile-2.0.1.ebuild | 2 +- dev-python/markdown-it-py/Manifest | 4 +- .../markdown-it-py-2.1.0-r2.ebuild | 40 - .../markdown-it-py-2.2.0.ebuild | 2 +- dev-python/mdit-py-plugins/Manifest | 4 +- .../mdit-py-plugins-0.3.4.ebuild | 34 - .../mdit-py-plugins-0.3.5.ebuild | 2 +- dev-python/metakernel/Manifest | 2 +- .../metakernel/metakernel-0.29.4.ebuild | 2 +- .../Manifest | 4 +- ...evision-date-localized-plugin-1.1.0.ebuild | 59 - ...evision-date-localized-plugin-1.2.0.ebuild | 2 +- dev-python/myst-parser/Manifest | 8 +- .../myst-parser/myst-parser-0.18.1-r1.ebuild | 62 - .../myst-parser/myst-parser-0.19.0.ebuild | 60 - .../myst-parser/myst-parser-0.19.1.ebuild | 60 - .../myst-parser/myst-parser-1.0.0.ebuild | 2 +- dev-python/nbclassic/Manifest | 8 +- dev-python/nbclassic/nbclassic-0.5.1.ebuild | 2 +- .../nbclassic/nbclassic-0.5.3-r1.ebuild | 2 +- dev-python/nbclassic/nbclassic-0.5.4.ebuild | 85 + dev-python/nbclassic/nbclassic-0.5.5.ebuild | 85 + dev-python/nbclient/Manifest | 4 +- dev-python/nbclient/nbclient-0.7.2.ebuild | 2 +- dev-python/nbclient/nbclient-0.7.3.ebuild | 57 + dev-python/nbconvert/Manifest | 6 +- .../nbconvert/nbconvert-7.2.10-r1.ebuild | 2 +- dev-python/nbconvert/nbconvert-7.2.9.ebuild | 2 +- dev-python/nbconvert/nbconvert-7.3.0.ebuild | 93 + dev-python/nbformat/Manifest | 4 +- dev-python/nbformat/nbformat-5.7.3.ebuild | 2 +- dev-python/nbformat/nbformat-5.8.0.ebuild | 2 +- dev-python/networkx/Manifest | 2 + dev-python/networkx/networkx-3.1.ebuild | 64 + dev-python/notebook/Manifest | 4 +- dev-python/notebook/notebook-6.4.12.ebuild | 2 +- dev-python/notebook/notebook-6.5.3.ebuild | 2 +- dev-python/notebook_shim/Manifest | 2 +- .../notebook_shim-0.2.2-r1.ebuild | 2 +- dev-python/openstackdocstheme/Manifest | 4 +- .../openstackdocstheme-3.0.1.ebuild | 30 - .../openstackdocstheme-3.1.0.ebuild | 2 +- dev-python/oslo-config/Manifest | 4 +- .../oslo-config/oslo-config-9.1.0.ebuild | 60 - .../oslo-config/oslo-config-9.1.1.ebuild | 2 +- dev-python/pandas/Manifest | 2 + dev-python/pandas/pandas-2.0.0.ebuild | 218 + dev-python/pdoc3/Manifest | 3 +- .../files/pdoc3-0.10.0-update-tests.patch | 114 + dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild | 37 + dev-python/pdoc3/pdoc3-0.10.0.ebuild | 35 - dev-python/phonenumbers/Manifest | 6 +- .../phonenumbers/phonenumbers-8.13.6.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.7.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.8.ebuild | 2 +- dev-python/picobox/Manifest | 2 + dev-python/picobox/picobox-3.0.0.ebuild | 28 + dev-python/pillow/Manifest | 4 +- dev-python/pillow/pillow-9.4.0.ebuild | 130 - dev-python/pillow/pillow-9.5.0.ebuild | 2 +- dev-python/plotly/Manifest | 2 + dev-python/plotly/plotly-5.14.1.ebuild | 106 + dev-python/pooch/Manifest | 4 +- dev-python/pooch/pooch-1.6.0.ebuild | 52 - dev-python/pooch/pooch-1.7.0.ebuild | 2 +- dev-python/psycopg/Manifest | 4 - dev-python/psycopg/psycopg-3.1.4.ebuild | 75 - dev-python/psycopg/psycopg-3.1.7.ebuild | 78 - dev-python/pychromecast/Manifest | 2 + .../pychromecast/pychromecast-13.0.7.ebuild | 27 + dev-python/pygit2/Manifest | 2 + dev-python/pygit2/pygit2-1.12.0.ebuild | 44 + dev-python/pyglet/Manifest | 6 +- dev-python/pyglet/pyglet-1.5.27.ebuild | 74 - dev-python/pyglet/pyglet-2.0.4.ebuild | 82 - dev-python/pyglet/pyglet-2.0.5.ebuild | 2 +- dev-python/pygobject/Manifest | 4 - dev-python/pygobject/pygobject-3.43.1.ebuild | 74 - dev-python/pygobject/pygobject-3.44.0.ebuild | 74 - dev-python/pylint/Manifest | 14 +- dev-python/pylint/metadata.xml | 2 +- dev-python/pylint/pylint-2.16.2.ebuild | 87 - dev-python/pylint/pylint-2.16.3.ebuild | 87 - dev-python/pylint/pylint-2.16.4.ebuild | 87 - dev-python/pylint/pylint-2.17.0.ebuild | 87 - dev-python/pylint/pylint-2.17.1.ebuild | 2 +- dev-python/pylint/pylint-2.17.2.ebuild | 87 + dev-python/pyproj/Manifest | 2 +- dev-python/pyproj/pyproj-3.4.1.ebuild | 2 +- dev-python/pytables/Manifest | 4 +- .../pytables-3.8.0-optional-cpuinfo.patch | 69 + dev-python/pytables/metadata.xml | 3 + dev-python/pytables/pytables-3.8.0-r3.ebuild | 82 + dev-python/pytest-forked/Manifest | 4 +- .../pytest-forked-1.4.0-r1.ebuild | 36 - .../pytest-forked/pytest-forked-1.6.0.ebuild | 2 +- dev-python/pytest-order/Manifest | 3 + dev-python/pytest-order/metadata.xml | 13 + .../pytest-order/pytest-order-1.1.0.ebuild | 34 + dev-python/pytest-param-files/Manifest | 4 +- .../pytest-param-files-0.3.4.ebuild | 29 - .../pytest-param-files-0.3.5.ebuild | 2 +- dev-python/pytest-subtests/Manifest | 4 +- .../pytest-subtests-0.10.0.ebuild | 2 +- .../pytest-subtests-0.9.0.ebuild | 43 - dev-python/pytest/Manifest | 4 +- dev-python/pytest/pytest-7.2.1.ebuild | 105 - dev-python/pytest/pytest-7.2.2.ebuild | 2 +- dev-python/python-axolotl-curve25519/Manifest | 3 +- ...25519-0.4.1_p2-fix-setuptools-warning.diff | 12 + ...thon-axolotl-curve25519-0.4.1_p2-r4.ebuild | 3 +- dev-python/python-docs/Manifest | 4 + .../python-docs/python-docs-3.10.11.ebuild | 23 + .../python-docs/python-docs-3.11.3.ebuild | 23 + dev-python/python-lsp-server/Manifest | 2 + .../python-lsp-server-1.7.2.ebuild | 86 + dev-python/python-multipart/Manifest | 5 +- .../files/python-multipart-0.0.5-pyyaml.patch | 29 - .../python-multipart-0.0.5.ebuild | 36 - .../python-multipart-0.0.6.ebuild | 2 +- dev-python/python-swiftclient/Manifest | 2 + .../python-swiftclient-4.3.0.ebuild | 44 + dev-python/pythran/Manifest | 6 - .../files/pythran-0.10.0-tests-werror.patch | 11 - .../pythran/files/pythran-0.12.0-gcc13.patch | 36 - dev-python/pythran/pythran-0.11.0.ebuild | 51 - dev-python/pythran/pythran-0.12.0-r2.ebuild | 66 - dev-python/pyzmq/Manifest | 10 +- dev-python/pyzmq/metadata.xml | 1 - dev-python/pyzmq/pyzmq-24.0.1.ebuild | 81 - dev-python/pyzmq/pyzmq-25.0.0.ebuild | 90 - dev-python/pyzmq/pyzmq-25.0.1.ebuild | 90 - dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- dev-python/qtconsole/Manifest | 6 +- dev-python/qtconsole/qtconsole-5.4.0.ebuild | 2 +- dev-python/qtconsole/qtconsole-5.4.1.ebuild | 2 +- dev-python/qtconsole/qtconsole-5.4.2.ebuild | 59 + dev-python/quantities/Manifest | 7 +- .../files/quantities-0.13.0-numpy.patch | 68 - .../quantities/quantities-0.13.0-r2.ebuild | 35 - .../quantities/quantities-0.14.0.ebuild | 36 - .../quantities/quantities-0.14.1.ebuild | 2 +- dev-python/rapidfuzz/Manifest | 2 + dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild | 46 + dev-python/requests-cache/Manifest | 4 +- .../requests-cache-0.9.8.ebuild | 71 - .../requests-cache-1.0.0.ebuild | 2 +- dev-python/rich/Manifest | 6 +- dev-python/rich/rich-13.3.1.ebuild | 52 - dev-python/rich/rich-13.3.2.ebuild | 52 - dev-python/rich/rich-13.3.3.ebuild | 2 +- dev-python/roman/Manifest | 4 +- dev-python/roman/roman-3.3-r1.ebuild | 23 - dev-python/roman/roman-4.0.ebuild | 2 +- dev-python/rpyc/Manifest | 6 +- dev-python/rpyc/rpyc-5.2.3_p1.ebuild | 67 - dev-python/rpyc/rpyc-5.3.0.ebuild | 69 - dev-python/rpyc/rpyc-5.3.1.ebuild | 2 +- dev-python/semver/Manifest | 2 + dev-python/semver/semver-3.0.0.ebuild | 25 + dev-python/sentry-sdk/Manifest | 4 + .../sentry-sdk/sentry-sdk-1.19.0.ebuild | 109 + .../sentry-sdk/sentry-sdk-1.19.1.ebuild | 109 + dev-python/setuptools/Manifest | 12 +- .../setuptools/setuptools-65.7.0.ebuild | 130 - .../setuptools/setuptools-67.2.0-r1.ebuild | 128 - .../setuptools/setuptools-67.4.0.ebuild | 128 - .../setuptools/setuptools-67.5.1.ebuild | 128 - .../setuptools/setuptools-67.6.0.ebuild | 128 - .../setuptools/setuptools-67.6.1.ebuild | 2 +- dev-python/sphinx-autoapi/Manifest | 6 +- .../sphinx-autoapi-2.0.0.ebuild | 52 - .../sphinx-autoapi-2.0.1.ebuild | 54 - .../sphinx-autoapi-2.1.0.ebuild | 2 +- dev-python/sphinx-basic-ng/Manifest | 4 +- .../sphinx-basic-ng-0.0.1_alpha12.ebuild | 44 - .../sphinx-basic-ng-1.0.0_beta1.ebuild | 2 +- dev-python/spyder-kernels/Manifest | 2 + .../spyder-kernels-2.4.3.ebuild | 64 + dev-python/spyder-notebook/Manifest | 2 +- .../spyder-notebook-0.4.0.ebuild | 2 +- dev-python/spyder/Manifest | 3 + dev-python/spyder/spyder-5.4.3.ebuild | 190 + dev-python/sybil/Manifest | 6 +- dev-python/sybil/sybil-4.0.0.ebuild | 33 - dev-python/sybil/sybil-4.0.1.ebuild | 33 - dev-python/sybil/sybil-5.0.0.ebuild | 2 +- dev-python/tempest/Manifest | 6 +- dev-python/tempest/tempest-33.0.0.ebuild | 75 - dev-python/tempest/tempest-34.0.0-r1.ebuild | 75 - dev-python/tempest/tempest-34.1.0.ebuild | 2 +- dev-python/tox/Manifest | 2 + dev-python/tox/tox-4.4.11.ebuild | 80 + dev-python/tqdm/Manifest | 4 +- dev-python/tqdm/tqdm-4.64.1.ebuild | 46 - dev-python/tqdm/tqdm-4.65.0.ebuild | 2 +- dev-python/trimesh/Manifest | 2 + dev-python/trimesh/trimesh-3.21.4.ebuild | 65 + dev-python/trove-classifiers/Manifest | 2 +- .../trove-classifiers-2023.3.9.ebuild | 2 +- dev-python/websockets/Manifest | 4 +- dev-python/websockets/metadata.xml | 3 + dev-python/websockets/websockets-11.0.ebuild | 41 + dev-python/yara-python/Manifest | 3 + .../yara-python/yara-python-4.3.0.ebuild | 40 + .../yara-python/yara-python-9999.ebuild | 40 + dev-python/ytmusicapi/Manifest | 2 + .../ytmusicapi/ytmusicapi-0.25.2.ebuild | 22 + dev-python/zeroconf/Manifest | 4 + dev-python/zeroconf/zeroconf-0.53.0.ebuild | 55 + dev-python/zeroconf/zeroconf-0.54.0.ebuild | 55 + dev-python/zstandard/Manifest | 4 +- dev-python/zstandard/zstandard-0.19.0.ebuild | 68 - dev-python/zstandard/zstandard-0.20.0.ebuild | 2 +- dev-python/zstd/Manifest | 2 + dev-python/zstd/zstd-1.5.5.1.ebuild | 32 + dev-ruby/Manifest.gz | Bin 106570 -> 107203 bytes dev-ruby/actioncable/Manifest | 2 +- .../actioncable/actioncable-7.0.4.3.ebuild | 2 +- dev-ruby/actionmailbox/Manifest | 4 +- .../actionmailbox-6.1.7.3.ebuild | 5 +- .../actionmailbox-7.0.4.3.ebuild | 7 +- dev-ruby/actiontext/Manifest | 4 +- dev-ruby/actiontext/actiontext-6.1.7.3.ebuild | 4 +- dev-ruby/actiontext/actiontext-7.0.4.3.ebuild | 6 +- dev-ruby/activestorage/Manifest | 4 +- .../activestorage-6.1.7.3.ebuild | 4 +- .../activestorage-7.0.4.3.ebuild | 2 +- dev-ruby/activesupport/Manifest | 3 +- .../activesupport-7.0.4.3.ebuild | 6 +- .../files/activesupport-7.0.4.3-ruby32.patch | 23 + dev-ruby/addressable/Manifest | 2 + dev-ruby/addressable/addressable-2.8.2.ebuild | 42 + dev-ruby/ae/Manifest | 4 +- dev-ruby/ae/ae-1.8.2-r1.ebuild | 6 +- dev-ruby/ae/metadata.xml | 3 + dev-ruby/ansi/Manifest | 4 +- dev-ruby/ansi/ansi-1.5.0-r1.ebuild | 27 - dev-ruby/ansi/ansi-1.5.0-r2.ebuild | 26 + dev-ruby/ansi/metadata.xml | 3 + dev-ruby/ascii85/Manifest | 2 +- dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild | 27 + dev-ruby/ascii85/ascii85-1.1.0.ebuild | 28 - dev-ruby/async-container/Manifest | 1 + .../async-container-0.16.12-r1.ebuild | 42 + dev-ruby/async-io/Manifest | 1 + dev-ruby/async-io/async-io-1.34.3-r1.ebuild | 36 + dev-ruby/async-process/Manifest | 3 + .../async-process/async-process-1.3.1.ebuild | 37 + dev-ruby/async-process/metadata.xml | 11 + dev-ruby/async-rspec/Manifest | 1 + .../async-rspec/async-rspec-1.16.1-r1.ebuild | 38 + dev-ruby/async/Manifest | 4 +- dev-ruby/async/async-2.2.1.ebuild | 7 +- dev-ruby/async/async-2.5.0.ebuild | 43 + dev-ruby/atomic/Manifest | 2 +- dev-ruby/atomic/atomic-1.1.101-r1.ebuild | 4 +- dev-ruby/bcrypt-ruby/Manifest | 2 +- .../bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild | 44 +- dev-ruby/benchmark-ips/Manifest | 2 - .../benchmark-ips/benchmark-ips-2.9.2.ebuild | 27 - dev-ruby/brass/Manifest | 4 +- dev-ruby/brass/brass-1.2.1-r1.ebuild | 8 +- dev-ruby/brass/metadata.xml | 3 + dev-ruby/bson/Manifest | 2 - dev-ruby/bson/bson-4.12.0.ebuild | 36 - dev-ruby/certificate_authority/Manifest | 2 +- .../certificate_authority-1.1.0.ebuild | 3 +- dev-ruby/childprocess/Manifest | 2 +- .../childprocess/childprocess-4.1.0.ebuild | 4 +- dev-ruby/cmdparse/Manifest | 4 +- dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild | 8 +- dev-ruby/cmdparse/metadata.xml | 3 + dev-ruby/coffee-rails/Manifest | 2 +- .../coffee-rails/coffee-rails-5.0.0-r1.ebuild | 36 - .../coffee-rails/coffee-rails-5.0.0-r2.ebuild | 37 + dev-ruby/console/Manifest | 2 + dev-ruby/console/console-1.16.2-r1.ebuild | 42 + .../console/files/console-1.16.2-tests.patch | 155 + dev-ruby/crass/Manifest | 2 +- dev-ruby/crass/crass-1.0.6-r1.ebuild | 2 +- dev-ruby/dalli/Manifest | 2 +- dev-ruby/dalli/dalli-3.2.4.ebuild | 4 +- dev-ruby/deckar01-task_list/Manifest | 2 +- .../deckar01-task_list-2.3.2.ebuild | 4 +- dev-ruby/excon/Manifest | 2 - dev-ruby/excon/excon-0.92.4.ebuild | 45 - dev-ruby/facter/Manifest | 6 +- dev-ruby/facter/facter-3.14.24.ebuild | 3 +- dev-ruby/facter/facter-4.3.0.ebuild | 41 +- dev-ruby/facter/facter-4.3.1.ebuild | 46 + dev-ruby/fast_gettext/Manifest | 4 +- .../fast_gettext/fast_gettext-2.2.0.ebuild | 2 +- .../fast_gettext/fast_gettext-2.3.0.ebuild | 2 +- dev-ruby/ffaker/Manifest | 4 +- dev-ruby/ffaker/ffaker-2.20.0.ebuild | 23 - dev-ruby/ffaker/ffaker-2.21.0.ebuild | 4 +- dev-ruby/filesize/Manifest | 2 +- dev-ruby/filesize/filesize-0.2.0-r1.ebuild | 8 +- dev-ruby/gettext_i18n_rails/Manifest | 2 +- .../gettext_i18n_rails-1.10.0.ebuild | 2 +- dev-ruby/globalid/Manifest | 5 - dev-ruby/globalid/globalid-1.0.0-r1.ebuild | 29 - dev-ruby/globalid/globalid-1.0.0-r2.ebuild | 29 - dev-ruby/globalid/globalid-1.0.1.ebuild | 29 - dev-ruby/html2haml/Manifest | 2 - dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild | 35 - dev-ruby/http-cookie/Manifest | 2 +- dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 1 + dev-ruby/http-form_data/Manifest | 2 +- .../http-form_data-2.3.0-r1.ebuild | 24 + .../http-form_data-2.3.0.ebuild | 23 - dev-ruby/i18n/Manifest | 2 +- dev-ruby/i18n/i18n-1.12.0.ebuild | 5 +- dev-ruby/image_processing/Manifest | 2 +- .../image_processing-1.12.2.ebuild | 2 +- dev-ruby/instance_storage/Manifest | 2 +- .../instance_storage-2.0.0.ebuild | 4 +- dev-ruby/io-event/Manifest | 2 +- dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +- dev-ruby/jmespath/Manifest | 2 +- dev-ruby/jmespath/jmespath-1.6.2.ebuild | 5 +- dev-ruby/jwt/Manifest | 4 - dev-ruby/jwt/jwt-2.5.0.ebuild | 33 - dev-ruby/jwt/jwt-2.6.0.ebuild | 33 - dev-ruby/kramdown-parser-gfm/Manifest | 2 +- .../kramdown-parser-gfm-1.1.0-r1.ebuild | 3 +- dev-ruby/kramdown-syntax-coderay/Manifest | 2 +- .../kramdown-syntax-coderay-1.0.1-r1.ebuild | 22 + .../kramdown-syntax-coderay-1.0.1.ebuild | 21 - dev-ruby/kramdown/Manifest | 2 +- dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild | 2 +- dev-ruby/lemon/Manifest | 4 +- dev-ruby/lemon/lemon-0.9.1-r1.ebuild | 9 +- dev-ruby/lemon/metadata.xml | 3 + dev-ruby/listen/Manifest | 2 +- dev-ruby/listen/listen-3.8.0.ebuild | 2 +- dev-ruby/localhost/Manifest | 4 +- dev-ruby/localhost/localhost-1.1.10.ebuild | 39 + dev-ruby/localhost/metadata.xml | 3 + dev-ruby/loofah/Manifest | 2 + dev-ruby/loofah/loofah-2.20.0.ebuild | 39 + dev-ruby/loquacious/Manifest | 2 +- .../loquacious/loquacious-1.9.1-r4.ebuild | 5 +- dev-ruby/mail/Manifest | 8 +- dev-ruby/mail/files/mail-2.7.1-psych-4.patch | 122 + dev-ruby/mail/mail-2.7.1-r1.ebuild | 4 +- dev-ruby/mail/mail-2.7.1-r2.ebuild | 37 + dev-ruby/mail/mail-2.8.0.1.ebuild | 2 +- dev-ruby/mail/mail-2.8.0.ebuild | 4 +- dev-ruby/maruku/Manifest | 2 +- dev-ruby/maruku/maruku-0.7.3-r1.ebuild | 4 +- dev-ruby/mime-types/Manifest | 2 +- dev-ruby/mime-types/mime-types-3.4.1.ebuild | 4 +- dev-ruby/minispec-metadata/Manifest | 2 +- .../minispec-metadata-3.3.1-r1.ebuild | 2 +- dev-ruby/minitest-around/Manifest | 2 +- .../minitest-around-0.5.0-r1.ebuild | 4 +- dev-ruby/minitest-bonus-assertions/Manifest | 2 +- .../minitest-bonus-assertions-3.0-r1.ebuild | 33 - .../minitest-bonus-assertions-3.0-r2.ebuild | 33 + dev-ruby/minitest-pretty_diff/Manifest | 2 +- .../minitest-pretty_diff-0.1-r1.ebuild | 20 - .../minitest-pretty_diff-0.1-r2.ebuild | 20 + dev-ruby/minitest/Manifest | 2 +- dev-ruby/minitest/minitest-5.15.0.ebuild | 4 +- dev-ruby/multi_test/Manifest | 4 +- dev-ruby/multi_test/metadata.xml | 3 + dev-ruby/multi_test/multi_test-1.1.0.ebuild | 4 +- dev-ruby/net-http-persistent/Manifest | 2 + .../net-http-persistent-4.0.2.ebuild | 33 + dev-ruby/net-scp/Manifest | 2 +- dev-ruby/net-scp/net-scp-3.0.0.ebuild | 2 +- dev-ruby/net-ssh/Manifest | 4 +- dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild | 4 +- dev-ruby/net-ssh/net-ssh-7.0.1.ebuild | 4 +- dev-ruby/network_interface/Manifest | 2 +- .../network_interface-0.0.2-r1.ebuild | 7 +- dev-ruby/nio4r/Manifest | 4 +- dev-ruby/nio4r/nio4r-2.5.8.ebuild | 4 +- dev-ruby/nio4r/nio4r-2.5.9.ebuild | 31 + dev-ruby/nokogiri-diff/Manifest | 2 +- .../nokogiri-diff-0.2.0-r3.ebuild | 9 +- dev-ruby/octokit/Manifest | 2 - dev-ruby/octokit/octokit-4.24.0.ebuild | 42 - dev-ruby/parallel/Manifest | 2 +- dev-ruby/parallel/parallel-1.22.1.ebuild | 21 +- dev-ruby/pathutil/Manifest | 1 + .../files/pathutil-0.16.2-ruby30.patch | 195 + dev-ruby/patron/Manifest | 3 +- dev-ruby/patron/metadata.xml | 3 + dev-ruby/patron/patron-0.13.3-r2.ebuild | 40 + dev-ruby/pcaprub/Manifest | 2 +- dev-ruby/pcaprub/pcaprub-0.13.1.ebuild | 3 +- dev-ruby/power_assert/Manifest | 8 +- .../power_assert/power_assert-1.2.0-r2.ebuild | 41 + .../power_assert/power_assert-1.2.0.ebuild | 41 - .../power_assert/power_assert-2.0.0.ebuild | 41 - .../power_assert/power_assert-2.0.1.ebuild | 41 - .../power_assert/power_assert-2.0.2.ebuild | 41 - dev-ruby/propshaft/Manifest | 4 +- dev-ruby/propshaft/propshaft-0.6.4.ebuild | 2 +- dev-ruby/propshaft/propshaft-0.7.0.ebuild | 2 +- dev-ruby/pusher-client/Manifest | 2 +- .../pusher-client-0.6.2-r1.ebuild | 5 +- dev-ruby/qed/Manifest | 4 +- dev-ruby/qed/metadata.xml | 3 + dev-ruby/qed/qed-2.9.2-r1.ebuild | 8 +- dev-ruby/rack-cache/Manifest | 5 +- .../files/rack-cache-1.13.0-mocha2.patch | 20 + .../rack-cache-1.13.0-test-require.patch | 28 + dev-ruby/rack-cache/metadata.xml | 2 +- .../rack-cache/rack-cache-1.13.0-r1.ebuild | 51 + dev-ruby/rails-dom-testing/Manifest | 2 +- .../rails-dom-testing-2.0.3-r2.ebuild | 4 +- dev-ruby/rails-html-sanitizer/Manifest | 2 +- .../rails-html-sanitizer-1.5.0.ebuild | 3 +- dev-ruby/rails/Manifest | 4 +- dev-ruby/rails/rails-6.1.7.3.ebuild | 2 +- dev-ruby/rails/rails-7.0.4.3.ebuild | 4 +- dev-ruby/rb-readline/Manifest | 2 +- .../rb-readline/rb-readline-0.5.5-r1.ebuild | 6 +- dev-ruby/red-colors/Manifest | 2 +- .../red-colors/red-colors-0.3.0-r1.ebuild | 20 - .../red-colors/red-colors-0.3.0-r2.ebuild | 22 + dev-ruby/rmagick/Manifest | 1 - .../files/rmagick-4.2.5-empty-rpath.patch | 30 - dev-ruby/roadie/Manifest | 8 +- dev-ruby/roadie/roadie-4.0.0.ebuild | 4 +- dev-ruby/roadie/roadie-5.0.0.ebuild | 4 +- dev-ruby/roadie/roadie-5.0.1.ebuild | 4 +- dev-ruby/roadie/roadie-5.1.0.ebuild | 4 +- dev-ruby/rqrcode/Manifest | 6 +- dev-ruby/rqrcode/metadata.xml | 3 + dev-ruby/rqrcode/rqrcode-2.1.0.ebuild | 35 - dev-ruby/rqrcode/rqrcode-2.1.1.ebuild | 35 - dev-ruby/ruby-atk/Manifest | 2 + dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild | 16 + dev-ruby/ruby-cairo-gobject/Manifest | 2 + .../ruby-cairo-gobject-4.1.2.ebuild | 18 + dev-ruby/ruby-gdk3/Manifest | 3 + dev-ruby/ruby-gdk3/metadata.xml | 11 + dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild | 21 + dev-ruby/ruby-gdkpixbuf2/Manifest | 2 + .../ruby-gdkpixbuf2-4.1.2.ebuild | 20 + dev-ruby/ruby-gio2/Manifest | 2 + dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild | 21 + dev-ruby/ruby-glib2/Manifest | 2 + dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild | 21 + dev-ruby/ruby-gobject-introspection/Manifest | 2 + .../ruby-gobject-introspection-4.1.2.ebuild | 18 + dev-ruby/ruby-gtk3/Manifest | 3 + dev-ruby/ruby-gtk3/metadata.xml | 11 + dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild | 30 + dev-ruby/ruby-net-ldap/Manifest | 2 + .../ruby-net-ldap/ruby-net-ldap-0.18.0.ebuild | 33 + dev-ruby/ruby-pango/Manifest | 2 + dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild | 33 + dev-ruby/ruby-poppler/Manifest | 2 + .../ruby-poppler/ruby-poppler-4.1.2.ebuild | 19 + dev-ruby/ruby2ruby/Manifest | 2 +- dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild | 4 +- dev-ruby/rubytest-cli/Manifest | 2 +- dev-ruby/rubytest-cli/metadata.xml | 3 + dev-ruby/rubytest/Manifest | 4 +- dev-ruby/rubytest/metadata.xml | 3 + dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild | 5 +- dev-ruby/rubyzip/Manifest | 4 +- dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild | 52 + dev-ruby/rubyzip/rubyzip-1.3.0.ebuild | 52 - dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild | 2 +- dev-ruby/sass/Manifest | 2 +- dev-ruby/sass/metadata.xml | 3 + dev-ruby/sassc/Manifest | 2 +- dev-ruby/sassc/sassc-2.4.0-r1.ebuild | 4 +- dev-ruby/semantic_puppet/Manifest | 2 +- .../semantic_puppet-1.0.4.ebuild | 4 +- dev-ruby/shoulda-matchers/Manifest | 2 +- .../shoulda-matchers-5.3.0.ebuild | 2 +- dev-ruby/slim/Manifest | 6 +- dev-ruby/slim/metadata.xml | 3 + dev-ruby/slim/slim-4.1.0-r3.ebuild | 60 - dev-ruby/slim/slim-4.1.0-r4.ebuild | 63 + dev-ruby/slim/slim-5.1.0-r1.ebuild | 71 + dev-ruby/sourcemap/Manifest | 2 +- dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild | 4 +- dev-ruby/sprockets/Manifest | 2 + .../sprockets-3.7.2-ruby31-host-uri.patch | 65 + dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild | 65 + dev-ruby/sqlite3/Manifest | 2 +- dev-ruby/sqlite3/sqlite3-1.6.1.ebuild | 2 +- dev-ruby/sshkey/Manifest | 2 +- dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild | 6 +- dev-ruby/stomp/Manifest | 3 +- .../stomp/files/stomp-1.4.10-rspec-3.12.patch | 149 + dev-ruby/stomp/stomp-1.4.10-r1.ebuild | 30 + dev-ruby/stomp/stomp-1.4.10.ebuild | 27 - dev-ruby/stringex/Manifest | 3 +- dev-ruby/stringex/stringex-2.8.5-r2.ebuild | 2 +- dev-ruby/stringex/stringex-2.8.5-r3.ebuild | 36 + dev-ruby/sus-fixtures-async/Manifest | 4 + ...s-fixtures-async-0.1.1-tests-require.patch | 43 + dev-ruby/sus-fixtures-async/metadata.xml | 11 + .../sus-fixtures-async-0.1.1.ebuild | 37 + dev-ruby/systemu/Manifest | 2 +- dev-ruby/systemu/systemu-2.6.5-r1.ebuild | 5 +- dev-ruby/term-ansicolor/Manifest | 2 +- .../term-ansicolor-1.7.1-r1.ebuild | 10 +- dev-ruby/terminal-table/Manifest | 8 +- dev-ruby/terminal-table/metadata.xml | 3 + .../terminal-table-1.8.0-r2.ebuild | 32 - .../terminal-table-1.8.0-r4.ebuild | 32 + .../terminal-table-2.0.0-r1.ebuild | 33 + .../terminal-table-2.0.0.ebuild | 32 - .../terminal-table-3.0.2.ebuild | 10 +- dev-ruby/thor/Manifest | 4 +- dev-ruby/thor/thor-1.2.1-r1.ebuild | 4 + dev-ruby/thor/thor-1.2.1.ebuild | 9 +- dev-ruby/thread_safe/Manifest | 2 +- .../thread_safe/thread_safe-0.3.6-r1.ebuild | 4 +- dev-ruby/turbolinks-source/Manifest | 4 +- dev-ruby/turbolinks-source/metadata.xml | 2 +- .../turbolinks-source-5.2.0-r1.ebuild | 6 +- dev-ruby/twitter/Manifest | 2 +- dev-ruby/twitter/twitter-7.0.0-r3.ebuild | 4 +- dev-ruby/typeprof/Manifest | 2 - dev-ruby/typeprof/typeprof-0.15.2.ebuild | 32 - dev-ruby/tzinfo/Manifest | 4 +- dev-ruby/tzinfo/tzinfo-1.2.11.ebuild | 2 +- dev-ruby/tzinfo/tzinfo-2.0.6.ebuild | 2 +- dev-ruby/uglifier/Manifest | 2 +- dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild | 4 +- dev-ruby/unicode-display_width/Manifest | 8 +- .../unicode-display_width-1.7.0-r1.ebuild | 28 + .../unicode-display_width-1.7.0.ebuild | 27 - .../unicode-display_width-2.1.0.ebuild | 29 - .../unicode-display_width-2.2.0.ebuild | 29 - .../unicode-display_width-2.3.0.ebuild | 29 - dev-ruby/uuidtools/Manifest | 2 +- dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild | 35 + dev-ruby/uuidtools/uuidtools-2.2.0.ebuild | 35 - dev-ruby/vcr/Manifest | 2 - dev-ruby/vcr/vcr-6.0.0.ebuild | 26 - dev-ruby/webrick/Manifest | 3 +- dev-ruby/webrick/webrick-1.7.0-r1.ebuild | 2 +- dev-ruby/webrick/webrick-1.7.0.ebuild | 24 - dev-ruby/websocket/Manifest | 3 +- .../files/websocket-1.2.9-default-port.patch | 134 + dev-ruby/websocket/websocket-1.2.9-r1.ebuild | 20 - dev-ruby/websocket/websocket-1.2.9-r2.ebuild | 29 + dev-scheme/Manifest.gz | Bin 9991 -> 9986 bytes dev-scheme/guile-ssh/Manifest | 7 +- .../files/guile-ssh-0.16.0-musl.patch | 10 - .../guile-ssh/guile-ssh-0.16.0-r1.ebuild | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 1 - dev-util/Manifest.gz | Bin 68358 -> 68379 bytes dev-util/bcc/Manifest | 2 + dev-util/bcc/bcc-0.27.0-r1.ebuild | 138 + dev-util/bingrep/Manifest | 49 + dev-util/bingrep/bingrep-0.11.0.ebuild | 108 + dev-util/clippy/Manifest | 6 +- dev-util/clippy/clippy-8.2.2-r1.ebuild | 46 - dev-util/clippy/clippy-8.4.1.ebuild | 46 - dev-util/clippy/clippy-8.5.ebuild | 53 + dev-util/cmake/Manifest | 17 +- dev-util/cmake/cmake-3.25.3.ebuild | 2 +- dev-util/cmake/cmake-3.26.1.ebuild | 294 - ...make-3.26.0.ebuild => cmake-3.26.3.ebuild} | 0 dev-util/cucumber-ci-environment/Manifest | 4 +- .../cucumber-ci-environment-9.0.4.ebuild | 4 +- .../cucumber-ci-environment-9.1.0.ebuild | 4 +- dev-util/cucumber-compatibility-kit/Manifest | 2 +- ...cucumber-compatibility-kit-9.2.1-r1.ebuild | 4 +- dev-util/cucumber-core/Manifest | 4 +- .../cucumber-core/cucumber-core-10.1.1.ebuild | 4 +- .../cucumber-core/cucumber-core-11.0.0.ebuild | 4 +- .../cucumber-cucumber-expressions/Manifest | 8 +- ...ucumber-cucumber-expressions-12.1.3.ebuild | 4 +- ...ucumber-cucumber-expressions-14.0.0.ebuild | 4 +- ...ucumber-cucumber-expressions-15.1.1.ebuild | 4 +- ...ucumber-cucumber-expressions-15.2.0.ebuild | 4 +- dev-util/cucumber-gherkin/Manifest | 4 +- .../cucumber-gherkin-22.0.0.ebuild | 4 +- .../cucumber-gherkin-23.0.1.ebuild | 4 +- dev-util/cucumber-html-formatter/Manifest | 4 +- .../cucumber-html-formatter-17.0.0-r1.ebuild | 4 +- .../cucumber-html-formatter-19.2.0.ebuild | 4 +- dev-util/cucumber-messages/Manifest | 4 +- .../cucumber-messages-17.1.1.ebuild | 4 +- .../cucumber-messages-18.0.0.ebuild | 4 +- dev-util/cucumber-tag-expressions/Manifest | 2 +- .../cucumber-tag-expressions-4.1.0.ebuild | 4 +- dev-util/cucumber/Manifest | 2 +- dev-util/cucumber/cucumber-8.0.0.ebuild | 4 +- dev-util/difftastic/Manifest | 6 +- dev-util/difftastic/difftastic-0.43.1.ebuild | 144 - dev-util/difftastic/difftastic-0.46.0.ebuild | 160 + dev-util/gdbus-codegen/Manifest | 6 +- .../gdbus-codegen/gdbus-codegen-2.74.5.ebuild | 72 - .../gdbus-codegen/gdbus-codegen-2.74.6.ebuild | 2 +- .../gdbus-codegen/gdbus-codegen-2.76.0.ebuild | 72 - dev-util/glib-utils/Manifest | 6 +- dev-util/glib-utils/glib-utils-2.74.5.ebuild | 62 - dev-util/glib-utils/glib-utils-2.74.6.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.76.0.ebuild | 62 - dev-util/gnome-builder/Manifest | 2 - .../gnome-builder/gnome-builder-43.4.ebuild | 261 - dev-util/hfstospell/Manifest | 1 - dev-util/hfstospell/hfstospell-0.5.3.ebuild | 50 - dev-util/hip/Manifest | 5 +- ...p-5.4.3-fix-HIP_CLANG_PATH-detection.patch | 26 + dev-util/hip/hip-5.3.3-r3.ebuild | 1 + dev-util/hip/hip-5.4.3.ebuild | 1 + dev-util/intel-graphics-compiler/Manifest | 1 - ...-compiler-1.0.12504.5-vectorcompiler.patch | 165 - dev-util/kdevelop-php/Manifest | 2 +- .../kdevelop-php/kdevelop-php-22.12.3.ebuild | 2 +- dev-util/kdevelop-python/Manifest | 2 +- .../kdevelop-python-22.12.3.ebuild | 2 +- dev-util/kdevelop/Manifest | 2 +- dev-util/kdevelop/kdevelop-22.12.3.ebuild | 2 +- dev-util/kio-perldoc/Manifest | 4 +- .../kio-perldoc/kio-perldoc-22.08.3.ebuild | 23 - .../kio-perldoc/kio-perldoc-22.12.3.ebuild | 2 +- dev-util/lldb/Manifest | 5 +- dev-util/lldb/lldb-16.0.1.ebuild | 114 + ....0.9999.ebuild => lldb-16.0.2.9999.ebuild} | 0 dev-util/ltrace/Manifest | 4 +- .../ltrace-0.7.91_pre20221216-r1.ebuild | 63 + .../ltrace/ltrace-0.7.91_pre20221216.ebuild | 59 - dev-util/ltrace/metadata.xml | 1 + dev-util/maturin/Manifest | 75 +- dev-util/maturin/maturin-0.14.15.ebuild | 501 - dev-util/maturin/maturin-0.14.16.ebuild | 4 +- dev-util/maturin/maturin-1.0.0_beta5.ebuild | 453 - dev-util/maturin/maturin-1.0.0_beta7.ebuild | 461 + dev-util/meson/Manifest | 4 +- ....1.0_rc1.ebuild => meson-1.1.0_rc2.ebuild} | 0 dev-util/umockdev/Manifest | 4 +- dev-util/umockdev/umockdev-0.17.15.ebuild | 59 - dev-util/umockdev/umockdev-0.17.16.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 11521 -> 11519 bytes dev-vcs/git-machete/Manifest | 2 + dev-vcs/git-machete/git-machete-3.16.3.ebuild | 41 + dev-vcs/mercurial/Manifest | 2 - .../mercurial-5.8.1-testing-timeout.patch | 12 - .../mercurial-6.0.2-testing-pygments211.patch | 64 - eclass/Manifest.gz | Bin 37499 -> 37503 bytes eclass/distutils-r1.eclass | 8 +- eclass/gnome.org.eclass | 17 +- eclass/llvm.org.eclass | 2 +- eclass/qmail.eclass | 7 +- eclass/sgml-catalog-r1.eclass | 2 +- games-board/Manifest.gz | Bin 9867 -> 9866 bytes games-board/pychess/Manifest | 2 + games-board/pychess/pychess-1.0.4.ebuild | 42 + games-emulation/Manifest.gz | Bin 11697 -> 11695 bytes games-emulation/melonds/Manifest | 4 +- .../melonds/melonds-0.9.5-r3.ebuild | 88 - .../melonds/melonds-0.9.5-r4.ebuild | 87 + games-emulation/melonds/melonds-9999.ebuild | 10 +- games-emulation/pcsx2/Manifest | 3 - .../pcsx2-1.7.3803-rapidyaml-0.5.0.patch | 60 - games-emulation/pcsx2/pcsx2-1.7.4217.ebuild | 237 - games-emulation/ppsspp/Manifest | 4 +- .../ppsspp/ppsspp-1.14.1-r3.ebuild | 65 - .../ppsspp/ppsspp-1.14.4-r2.ebuild | 2 +- games-emulation/snes9x/Manifest | 2 - games-emulation/snes9x/snes9x-1.62.2.ebuild | 186 - games-server/Manifest.gz | Bin 1899 -> 1901 bytes games-server/bedrock-server/Manifest | 8 +- .../bedrock-server-1.19.71.02.ebuild | 56 - .../bedrock-server-1.19.72.01.ebuild | 56 - ...build => bedrock-server-1.19.73.02.ebuild} | 0 games-simulation/Manifest.gz | Bin 3927 -> 3925 bytes games-simulation/openrct2/Manifest | 8 +- .../openrct2-0.4.4-dont-force-downloads.patch | 15 + .../openrct2/openrct2-0.4.4.ebuild | 170 + .../openrct2/openrct2-9999.ebuild | 6 +- games-strategy/Manifest.gz | Bin 7903 -> 7896 bytes games-strategy/freeciv/Manifest | 2 +- .../freeciv/freeciv-3.0.1-r1.ebuild | 4 +- gnome-base/Manifest.gz | Bin 5043 -> 4883 bytes gnome-base/gconf/Manifest | 9 - .../gconf/files/gconf-2.24.0-no-gconfd.patch | 19 - ...gconf-2.28.0-entry-set-value-sigsegv.patch | 18 - ...f-3.2.6-gsettings-data-convert-paths.patch | 41 - .../files/gconf-3.2.6-mconvert-crasher.patch | 45 - .../gconf/files/gconf-3.2.6-python3.patch | 164 - .../gconf-3.2.6-spew-console-error.patch | 83 - gnome-base/gconf/gconf-3.2.6-r6.ebuild | 148 - gnome-base/gconf/metadata.xml | 14 - gnome-base/gnome-control-center/Manifest | 2 - .../gnome-control-center-43.2.ebuild | 201 - gnome-base/gnome-desktop/Manifest | 3 - .../gnome-desktop-43.1-r300.ebuild | 74 - .../gnome-desktop-43.1-r400.ebuild | 67 - gnome-base/gnome-session/Manifest | 2 - .../gnome-session/gnome-session-44_rc.ebuild | 128 - gnome-base/gnome-settings-daemon/Manifest | 2 - .../gnome-settings-daemon-44_rc.ebuild | 144 - gnome-base/gnome-shell/Manifest | 4 - .../gnome-shell/gnome-shell-43.2-r1.ebuild | 182 - .../gnome-shell/gnome-shell-44_rc.ebuild | 184 - gnome-base/librsvg/Manifest | 48 - gnome-base/librsvg/librsvg-2.55.2.ebuild | 405 - gnome-base/librsvg/librsvg-2.55.92.ebuild | 412 - gnome-base/nautilus/Manifest | 2 - gnome-base/nautilus/nautilus-44_rc.ebuild | 116 - gnome-extra/Manifest.gz | Bin 11423 -> 11265 bytes gnome-extra/evolution-data-server/Manifest | 2 - .../evolution-data-server-3.46.3.ebuild | 144 - gnome-extra/evolution-ews/Manifest | 2 - .../evolution-ews/evolution-ews-3.46.3.ebuild | 72 - gnome-extra/gconf-editor/Manifest | 5 - .../gconf-editor-3.0.1-assertion-crash.patch | 34 - .../files/gconf-editor-3.0.1-drop-accel.patch | 66 - .../gconf-editor/gconf-editor-3.0.1-r1.ebuild | 34 - gnome-extra/gconf-editor/metadata.xml | 11 - gnome-extra/gnome-boxes/Manifest | 6 +- .../gnome-boxes/gnome-boxes-43.2.ebuild | 120 - .../gnome-boxes/gnome-boxes-44.1.ebuild | 118 + .../gnome-boxes/gnome-boxes-44_rc.ebuild | 120 - gnome-extra/gnome-calculator/Manifest | 2 - .../gnome-calculator-44_rc.ebuild | 75 - gnome-extra/gnome-calendar/Manifest | 2 - .../gnome-calendar-44_rc.ebuild | 50 - gnome-extra/gnome-characters/Manifest | 2 - .../gnome-characters-44_rc.ebuild | 44 - gnome-extra/gnome-clocks/Manifest | 2 - .../gnome-clocks/gnome-clocks-44_rc.ebuild | 63 - gnome-extra/gnome-contacts/Manifest | 4 - .../gnome-contacts/gnome-contacts-43.0.ebuild | 70 - .../gnome-contacts-44_rc.ebuild | 75 - gnome-extra/gnome-shell-extensions/Manifest | 2 - .../gnome-shell-extensions-44_rc.ebuild | 73 - gnome-extra/gnome-software/Manifest | 6 - .../gnome-software/gnome-software-43.4.ebuild | 102 - .../gnome-software/gnome-software-43.5.ebuild | 102 - .../gnome-software-44_rc.ebuild | 104 - gnome-extra/gnome-system-monitor/Manifest | 2 - .../gnome-system-monitor-44_rc.ebuild | 56 - gnome-extra/gnome-user-docs/Manifest | 2 - .../gnome-user-docs-44_rc.ebuild | 40 - gnome-extra/gnome-weather/Manifest | 2 - .../gnome-weather/gnome-weather-44_rc.ebuild | 55 - gnome-extra/nm-applet/Manifest | 3 +- .../nm-applet/nm-applet-1.30.0-r1.ebuild | 61 - .../nm-applet/nm-applet-1.30.0-r2.ebuild | 2 +- gnome-extra/yelp/Manifest | 1 - gnome-extra/yelp/yelp-42.2.ebuild | 58 - gnome-extra/zenity/Manifest | 3 - .../files/zenity-3.42.1-webkit-gtk-4.1.patch | 12 - gnome-extra/zenity/zenity-3.42.1-r1.ebuild | 60 - gnustep-base/Manifest.gz | Bin 1717 -> 1719 bytes gnustep-base/mknfonts/Manifest | 3 +- gnustep-base/mknfonts/mknfonts-0.5-r2.ebuild | 27 - gnustep-base/mknfonts/mknfonts-0.5-r3.ebuild | 2 +- gui-apps/Manifest.gz | Bin 4221 -> 4213 bytes gui-apps/foot-terminfo/Manifest | 2 + .../foot-terminfo/foot-terminfo-1.14.0.ebuild | 26 + gui-apps/foot/Manifest | 2 + gui-apps/foot/foot-1.14.0.ebuild | 72 + gui-apps/gnome-console/Manifest | 4 - .../gnome-console/gnome-console-43.0.ebuild | 47 - .../gnome-console-44_beta.ebuild | 55 - gui-apps/swappy/Manifest | 4 +- gui-apps/swappy/metadata.xml | 13 + gui-apps/swappy/swappy-1.5.1.ebuild | 52 + gui-apps/wcm/Manifest | 2 +- gui-apps/wcm/wcm-0.7.5.ebuild | 2 +- gui-libs/Manifest.gz | Bin 4280 -> 4273 bytes gui-libs/gtk/Manifest | 2 - gui-libs/gtk/gtk-4.10.0.ebuild | 215 - gui-libs/libadwaita/Manifest | 10 +- gui-libs/libadwaita/libadwaita-1.2.1.ebuild | 66 - gui-libs/libadwaita/libadwaita-1.2.2.ebuild | 66 - gui-libs/libadwaita/libadwaita-1.2.3.ebuild | 2 +- gui-libs/libadwaita/libadwaita-1.3.0.ebuild | 65 - gui-libs/libadwaita/libadwaita-1.3_rc.ebuild | 67 - gui-libs/libhandy/Manifest | 6 +- gui-libs/libhandy/libhandy-1.8.0.ebuild | 60 - gui-libs/libhandy/libhandy-1.8.1.ebuild | 61 - gui-libs/libhandy/libhandy-1.8.2.ebuild | 2 +- gui-libs/libwpe/Manifest | 4 +- gui-libs/libwpe/libwpe-1.14.0.ebuild | 32 - gui-libs/libwpe/libwpe-1.14.1.ebuild | 2 +- gui-libs/vte-common/Manifest | 4 +- gui-libs/vte-common/vte-common-0.70.2.ebuild | 78 - gui-libs/vte-common/vte-common-0.70.3.ebuild | 2 +- gui-libs/vte/Manifest | 2 - gui-libs/vte/vte-0.70.2.ebuild | 101 - gui-libs/wayfire-plugins-extra/Manifest | 2 +- .../wayfire-plugins-extra-0.7.5.ebuild | 2 +- gui-libs/wpebackend-fdo/Manifest | 4 +- .../wpebackend-fdo-1.14.0.ebuild | 35 - .../wpebackend-fdo-1.14.1.ebuild | 2 +- gui-wm/Manifest.gz | Bin 883 -> 879 bytes gui-wm/gamescope/Manifest | 6 +- gui-wm/gamescope/gamescope-3.11.51.ebuild | 6 +- .../gamescope/gamescope-3.11.52_beta6.ebuild | 4 +- gui-wm/gamescope/metadata.xml | 2 +- kde-apps/Manifest.gz | Bin 37286 -> 37202 bytes kde-apps/akonadi-calendar/Manifest | 8 +- .../akonadi-calendar-22.08.3-r1.ebuild | 53 - .../akonadi-calendar-22.08.3.ebuild | 47 - .../akonadi-calendar-22.12.3.ebuild | 2 +- ...convert-event-start-time-to-local-tz.patch | 33 - ...i-calendar-22.08.3-fix-hidpi-scaling.patch | 32 - ...alendar-22.08.3-fix-kalendarac-crash.patch | 36 - kde-apps/akonadi-contacts/Manifest | 4 +- .../akonadi-contacts-22.08.3.ebuild | 48 - .../akonadi-contacts-22.12.3.ebuild | 2 +- kde-apps/akonadi-import-wizard/Manifest | 4 +- .../akonadi-import-wizard-22.08.3.ebuild | 42 - .../akonadi-import-wizard-22.12.3.ebuild | 2 +- kde-apps/akonadi-mime/Manifest | 4 +- .../akonadi-mime/akonadi-mime-22.08.3.ebuild | 38 - .../akonadi-mime/akonadi-mime-22.12.3.ebuild | 2 +- kde-apps/akonadi-notes/Manifest | 4 +- .../akonadi-notes-22.08.3.ebuild | 26 - .../akonadi-notes-22.12.3.ebuild | 2 +- kde-apps/akonadi-search/Manifest | 4 +- .../akonadi-search-22.08.3.ebuild | 50 - .../akonadi-search-22.12.3.ebuild | 2 +- kde-apps/akonadi/Manifest | 4 +- kde-apps/akonadi/akonadi-22.08.3.ebuild | 126 - kde-apps/akonadi/akonadi-22.12.3.ebuild | 2 +- kde-apps/akonadiconsole/Manifest | 4 +- .../akonadiconsole-22.08.3.ebuild | 49 - .../akonadiconsole-22.12.3.ebuild | 2 +- kde-apps/akregator/Manifest | 4 +- kde-apps/akregator/akregator-22.08.3.ebuild | 61 - kde-apps/akregator/akregator-22.12.3.ebuild | 2 +- kde-apps/analitza/Manifest | 4 +- kde-apps/analitza/analitza-22.08.3.ebuild | 48 - kde-apps/analitza/analitza-22.12.3.ebuild | 2 +- kde-apps/ark/Manifest | 4 +- kde-apps/ark/ark-22.08.3.ebuild | 81 - kde-apps/ark/ark-22.12.3.ebuild | 2 +- kde-apps/artikulate/Manifest | 4 +- kde-apps/artikulate/artikulate-22.08.3.ebuild | 45 - kde-apps/artikulate/artikulate-22.12.3.ebuild | 2 +- kde-apps/audiocd-kio/Manifest | 4 +- .../audiocd-kio/audiocd-kio-22.08.3.ebuild | 48 - .../audiocd-kio/audiocd-kio-22.12.3.ebuild | 2 +- kde-apps/baloo-widgets/Manifest | 4 +- .../baloo-widgets-22.08.3.ebuild | 31 - .../baloo-widgets-22.12.3.ebuild | 2 +- kde-apps/blinken/Manifest | 4 +- kde-apps/blinken/blinken-22.08.3.ebuild | 37 - kde-apps/blinken/blinken-22.12.3.ebuild | 2 +- kde-apps/bomber/Manifest | 4 +- kde-apps/bomber/bomber-22.08.3.ebuild | 35 - kde-apps/bomber/bomber-22.12.3.ebuild | 2 +- kde-apps/bovo/Manifest | 4 +- kde-apps/bovo/bovo-22.08.3.ebuild | 36 - kde-apps/bovo/bovo-22.12.3.ebuild | 2 +- kde-apps/calendarjanitor/Manifest | 4 +- .../calendarjanitor-22.08.3.ebuild | 43 - .../calendarjanitor-22.12.3.ebuild | 2 +- kde-apps/calendarsupport/Manifest | 4 +- .../calendarsupport-22.08.3.ebuild | 47 - .../calendarsupport-22.12.3.ebuild | 2 +- kde-apps/cantor/Manifest | 4 +- kde-apps/cantor/cantor-22.08.3.ebuild | 111 - kde-apps/cantor/cantor-22.12.3.ebuild | 2 +- kde-apps/cervisia/Manifest | 4 +- kde-apps/cervisia/cervisia-22.08.3.ebuild | 42 - kde-apps/cervisia/cervisia-22.12.3.ebuild | 2 +- kde-apps/dolphin-plugins-dropbox/Manifest | 4 +- .../dolphin-plugins-dropbox-22.08.3.ebuild | 63 - .../dolphin-plugins-dropbox-22.12.3.ebuild | 2 +- kde-apps/dolphin-plugins-git/Manifest | 4 +- .../dolphin-plugins-git-22.08.3.ebuild | 66 - .../dolphin-plugins-git-22.12.3.ebuild | 2 +- kde-apps/dolphin-plugins-mercurial/Manifest | 4 +- .../dolphin-plugins-mercurial-22.08.3.ebuild | 69 - .../dolphin-plugins-mercurial-22.12.3.ebuild | 2 +- kde-apps/dolphin-plugins-subversion/Manifest | 4 +- .../dolphin-plugins-subversion-22.08.3.ebuild | 65 - .../dolphin-plugins-subversion-22.12.3.ebuild | 2 +- kde-apps/dolphin/Manifest | 4 +- kde-apps/dolphin/dolphin-22.08.3.ebuild | 95 - kde-apps/dolphin/dolphin-22.12.3.ebuild | 2 +- kde-apps/dragon/Manifest | 4 +- kde-apps/dragon/dragon-22.08.3.ebuild | 43 - kde-apps/dragon/dragon-22.12.3.ebuild | 2 +- kde-apps/eventviews/Manifest | 4 +- kde-apps/eventviews/eventviews-22.08.3.ebuild | 49 - kde-apps/eventviews/eventviews-22.12.3.ebuild | 2 +- kde-apps/ffmpegthumbs/Manifest | 4 +- .../ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild | 29 - .../ffmpegthumbs/ffmpegthumbs-22.12.3.ebuild | 2 +- kde-apps/filelight/Manifest | 4 +- kde-apps/filelight/filelight-22.08.3.ebuild | 42 - kde-apps/filelight/filelight-22.12.3.ebuild | 2 +- kde-apps/granatier/Manifest | 4 +- kde-apps/granatier/granatier-22.08.3.ebuild | 35 - kde-apps/granatier/granatier-22.12.3.ebuild | 2 +- kde-apps/grantlee-editor/Manifest | 4 +- .../grantlee-editor-22.08.3.ebuild | 43 - .../grantlee-editor-22.12.3.ebuild | 2 +- kde-apps/grantleetheme/Manifest | 4 +- .../grantleetheme-22.08.3.ebuild | 36 - .../grantleetheme-22.12.3-r1.ebuild | 2 +- kde-apps/gwenview/Manifest | 6 +- ...w-22.08.3-fix-raw-plugin-coexistence.patch | 58 - .../files/gwenview-22.08.3-without_x11.patch | 52 - kde-apps/gwenview/gwenview-22.08.3-r2.ebuild | 107 - kde-apps/gwenview/gwenview-22.12.3.ebuild | 2 +- kde-apps/incidenceeditor/Manifest | 4 +- .../incidenceeditor-22.08.3.ebuild | 70 - .../incidenceeditor-22.12.3.ebuild | 2 +- kde-apps/juk/Manifest | 4 +- kde-apps/juk/juk-22.08.3.ebuild | 48 - kde-apps/juk/juk-22.12.3.ebuild | 2 +- kde-apps/k3b/Manifest | 4 +- kde-apps/k3b/k3b-22.08.3.ebuild | 115 - kde-apps/k3b/k3b-22.12.3.ebuild | 2 +- kde-apps/kaccounts-integration/Manifest | 4 +- .../kaccounts-integration-22.08.3.ebuild | 50 - .../kaccounts-integration-22.12.3.ebuild | 2 +- kde-apps/kaccounts-providers/Manifest | 4 +- .../kaccounts-providers-22.08.3.ebuild | 44 - .../kaccounts-providers-22.12.3.ebuild | 2 +- kde-apps/kaddressbook/Manifest | 4 +- .../kaddressbook/kaddressbook-22.08.3.ebuild | 72 - .../kaddressbook/kaddressbook-22.12.3.ebuild | 2 +- kde-apps/kajongg/Manifest | 4 +- kde-apps/kajongg/kajongg-22.08.3-r1.ebuild | 48 - kde-apps/kajongg/kajongg-22.12.3.ebuild | 2 +- kde-apps/kalarm/Manifest | 5 +- .../files/kalarm-22.07.90-without_x11.patch | 75 - kde-apps/kalarm/kalarm-22.08.3.ebuild | 90 - kde-apps/kalarm/kalarm-22.12.3.ebuild | 2 +- kde-apps/kalgebra/Manifest | 4 +- kde-apps/kalgebra/kalgebra-22.08.3.ebuild | 50 - kde-apps/kalgebra/kalgebra-22.12.3.ebuild | 2 +- kde-apps/kalzium/Manifest | 4 +- kde-apps/kalzium/kalzium-22.08.3.ebuild | 67 - kde-apps/kalzium/kalzium-22.12.3.ebuild | 2 +- kde-apps/kamera/Manifest | 4 +- kde-apps/kamera/kamera-22.08.3.ebuild | 32 - kde-apps/kamera/kamera-22.12.3.ebuild | 2 +- kde-apps/kamoso/Manifest | 5 +- .../files/kamoso-22.04.3-tests-optional.patch | 72 - kde-apps/kamoso/kamoso-22.08.3.ebuild | 49 - kde-apps/kamoso/kamoso-22.12.3.ebuild | 2 +- kde-apps/kanagram/Manifest | 4 +- kde-apps/kanagram/kanagram-22.08.3.ebuild | 49 - kde-apps/kanagram/kanagram-22.12.3.ebuild | 2 +- kde-apps/kapman/Manifest | 4 +- kde-apps/kapman/kapman-22.08.3.ebuild | 35 - kde-apps/kapman/kapman-22.12.3.ebuild | 2 +- kde-apps/kapptemplate/Manifest | 4 +- .../kapptemplate/kapptemplate-22.08.3.ebuild | 32 - .../kapptemplate/kapptemplate-22.12.3.ebuild | 2 +- kde-apps/kate-addons/Manifest | 4 +- .../kate-addons/kate-addons-22.08.3.ebuild | 112 - .../kate-addons/kate-addons-22.12.3.ebuild | 2 +- kde-apps/kate-lib/Manifest | 4 +- kde-apps/kate-lib/kate-lib-22.08.3.ebuild | 79 - kde-apps/kate-lib/kate-lib-22.12.3.ebuild | 2 +- kde-apps/kate/Manifest | 4 +- kde-apps/kate/kate-22.08.3-r1.ebuild | 66 - kde-apps/kate/kate-22.12.3.ebuild | 2 +- kde-apps/katomic/Manifest | 4 +- kde-apps/katomic/katomic-22.08.3.ebuild | 34 - kde-apps/katomic/katomic-22.12.3.ebuild | 2 +- kde-apps/kbackup/Manifest | 4 +- kde-apps/kbackup/kbackup-22.08.3.ebuild | 36 - kde-apps/kbackup/kbackup-22.12.3.ebuild | 2 +- kde-apps/kblackbox/Manifest | 4 +- kde-apps/kblackbox/kblackbox-22.08.3.ebuild | 38 - kde-apps/kblackbox/kblackbox-22.12.3.ebuild | 2 +- kde-apps/kblocks/Manifest | 4 +- kde-apps/kblocks/kblocks-22.08.3.ebuild | 37 - kde-apps/kblocks/kblocks-22.12.3.ebuild | 2 +- kde-apps/kbounce/Manifest | 4 +- kde-apps/kbounce/kbounce-22.08.3.ebuild | 37 - kde-apps/kbounce/kbounce-22.12.3.ebuild | 2 +- kde-apps/kbreakout/Manifest | 4 +- kde-apps/kbreakout/kbreakout-22.08.3.ebuild | 35 - kde-apps/kbreakout/kbreakout-22.12.3.ebuild | 2 +- kde-apps/kbruch/Manifest | 4 +- kde-apps/kbruch/kbruch-22.08.3.ebuild | 29 - kde-apps/kbruch/kbruch-22.12.3.ebuild | 2 +- kde-apps/kcachegrind/Manifest | 4 +- .../kcachegrind/kcachegrind-22.08.3.ebuild | 40 - .../kcachegrind/kcachegrind-22.12.3.ebuild | 2 +- kde-apps/kcalc/Manifest | 4 +- kde-apps/kcalc/kcalc-22.08.3.ebuild | 37 - kde-apps/kcalc/kcalc-22.12.3.ebuild | 2 +- kde-apps/kcalutils/Manifest | 4 +- kde-apps/kcalutils/kcalutils-22.08.3.ebuild | 38 - kde-apps/kcalutils/kcalutils-22.12.3.ebuild | 2 +- kde-apps/kcharselect/Manifest | 4 +- .../kcharselect/kcharselect-22.08.3.ebuild | 31 - .../kcharselect/kcharselect-22.12.3.ebuild | 2 +- kde-apps/kcolorchooser/Manifest | 4 +- .../kcolorchooser-22.08.3.ebuild | 25 - .../kcolorchooser-22.12.3.ebuild | 2 +- kde-apps/kcron/Manifest | 4 +- kde-apps/kcron/kcron-22.08.3.ebuild | 32 - kde-apps/kcron/kcron-22.12.3.ebuild | 2 +- kde-apps/kde-apps-meta/Manifest | 3 +- .../kde-apps-meta-22.08.3.ebuild | 26 - .../kde-apps-meta-22.12.3.ebuild | 2 +- kde-apps/kde-dev-scripts/Manifest | 4 +- .../kde-dev-scripts-22.08.3.ebuild | 34 - .../kde-dev-scripts-22.12.3.ebuild | 2 +- kde-apps/kde-dev-utils/Manifest | 4 +- .../kde-dev-utils-22.08.3.ebuild | 31 - .../kde-dev-utils-22.12.3.ebuild | 2 +- kde-apps/kdeaccessibility-meta/Manifest | 3 +- .../kdeaccessibility-meta-22.08.3.ebuild | 19 - .../kdeaccessibility-meta-22.12.3.ebuild | 2 +- kde-apps/kdeadmin-meta/Manifest | 3 +- .../kdeadmin-meta-22.08.3.ebuild | 17 - .../kdeadmin-meta-22.12.3.ebuild | 2 +- kde-apps/kdebugsettings/Manifest | 4 +- .../kdebugsettings-22.08.3.ebuild | 33 - .../kdebugsettings-22.12.3.ebuild | 2 +- kde-apps/kdecore-meta/Manifest | 3 +- .../kdecore-meta/kdecore-meta-22.08.3.ebuild | 34 - .../kdecore-meta/kdecore-meta-22.12.3.ebuild | 2 +- kde-apps/kdeedu-data/Manifest | 4 +- .../kdeedu-data/kdeedu-data-22.08.3.ebuild | 18 - .../kdeedu-data/kdeedu-data-22.12.3.ebuild | 2 +- kde-apps/kdeedu-meta/Manifest | 3 +- .../kdeedu-meta/kdeedu-meta-22.08.3.ebuild | 42 - .../kdeedu-meta/kdeedu-meta-22.12.3.ebuild | 2 +- kde-apps/kdegames-meta/Manifest | 3 +- .../kdegames-meta-22.08.3.ebuild | 59 - .../kdegames-meta-22.12.3.ebuild | 2 +- kde-apps/kdegraphics-meta/Manifest | 3 +- .../kdegraphics-meta-22.08.3.ebuild | 32 - .../kdegraphics-meta-22.12.3.ebuild | 2 +- kde-apps/kdegraphics-mobipocket/Manifest | 4 +- .../kdegraphics-mobipocket-22.08.3.ebuild | 18 - .../kdegraphics-mobipocket-22.12.3.ebuild | 2 +- kde-apps/kdemultimedia-meta/Manifest | 3 +- .../kdemultimedia-meta-22.08.3.ebuild | 29 - .../kdemultimedia-meta-22.12.3.ebuild | 2 +- kde-apps/kdenetwork-filesharing/Manifest | 4 +- .../kdenetwork-filesharing-22.08.3.ebuild | 41 - .../kdenetwork-filesharing-22.12.3.ebuild | 2 +- kde-apps/kdenetwork-meta/Manifest | 3 +- .../kdenetwork-meta-22.08.3.ebuild | 30 - .../kdenetwork-meta-22.12.3.ebuild | 2 +- kde-apps/kdenlive/Manifest | 5 +- .../files/kdenlive-22.08.3-qt-5.15.8.patch | 34 - kde-apps/kdenlive/kdenlive-22.08.3-r1.ebuild | 85 - kde-apps/kdenlive/kdenlive-22.12.3.ebuild | 2 +- kde-apps/kdepim-addons/Manifest | 6 +- ...kdepim-addons-22.08.3-spamassassin-4.patch | 79 - .../kdepim-addons-22.08.3-r1.ebuild | 85 - .../kdepim-addons-22.08.3-r2.ebuild | 87 - .../kdepim-addons-22.12.3.ebuild | 2 +- kde-apps/kdepim-meta/Manifest | 3 +- .../kdepim-meta/kdepim-meta-22.08.3.ebuild | 74 - .../kdepim-meta/kdepim-meta-22.12.3.ebuild | 2 +- kde-apps/kdepim-runtime/Manifest | 4 +- .../kdepim-runtime-22.08.3.ebuild | 87 - .../kdepim-runtime-22.12.3.ebuild | 2 +- kde-apps/kdesdk-meta/Manifest | 3 +- .../kdesdk-meta/kdesdk-meta-22.08.3.ebuild | 36 - .../kdesdk-meta/kdesdk-meta-22.12.3.ebuild | 2 +- kde-apps/kdesdk-thumbnailers/Manifest | 4 +- .../kdesdk-thumbnailers-22.08.3.ebuild | 26 - .../kdesdk-thumbnailers-22.12.3.ebuild | 2 +- kde-apps/kdeutils-meta/Manifest | 3 +- .../kdeutils-meta-22.08.3.ebuild | 46 - .../kdeutils-meta-22.12.3.ebuild | 2 +- kde-apps/kdf/Manifest | 4 +- kde-apps/kdf/kdf-22.08.3.ebuild | 34 - kde-apps/kdf/kdf-22.12.3.ebuild | 2 +- kde-apps/kdialog/Manifest | 5 +- .../files/kdialog-22.04.3-without_x11.patch | 44 - kde-apps/kdialog/kdialog-22.08.3.ebuild | 45 - kde-apps/kdialog/kdialog-22.12.3.ebuild | 2 +- kde-apps/kdiamond/Manifest | 4 +- kde-apps/kdiamond/kdiamond-22.08.3.ebuild | 35 - kde-apps/kdiamond/kdiamond-22.12.3.ebuild | 2 +- kde-apps/keditbookmarks/Manifest | 4 +- .../keditbookmarks-22.08.3.ebuild | 47 - .../keditbookmarks-22.12.3.ebuild | 2 +- kde-apps/kfind/Manifest | 4 +- kde-apps/kfind/kfind-22.08.3.ebuild | 37 - kde-apps/kfind/kfind-22.12.3.ebuild | 2 +- kde-apps/kfloppy/Manifest | 4 +- kde-apps/kfloppy/kfloppy-22.08.3.ebuild | 32 - kde-apps/kfloppy/kfloppy-22.12.3.ebuild | 2 +- kde-apps/kfourinline/Manifest | 4 +- .../kfourinline/kfourinline-22.08.3.ebuild | 34 - .../kfourinline/kfourinline-22.12.3.ebuild | 2 +- kde-apps/kgeography/Manifest | 4 +- kde-apps/kgeography/kgeography-22.08.3.ebuild | 33 - kde-apps/kgeography/kgeography-22.12.3.ebuild | 2 +- kde-apps/kget/Manifest | 4 +- kde-apps/kget/kget-22.08.3.ebuild | 78 - kde-apps/kget/kget-22.12.3.ebuild | 2 +- kde-apps/kgoldrunner/Manifest | 4 +- .../kgoldrunner/kgoldrunner-22.08.3.ebuild | 39 - .../kgoldrunner/kgoldrunner-22.12.3.ebuild | 2 +- kde-apps/kgpg/Manifest | 4 +- kde-apps/kgpg/kgpg-22.08.3.ebuild | 52 - kde-apps/kgpg/kgpg-22.12.3.ebuild | 2 +- kde-apps/khangman/Manifest | 4 +- kde-apps/khangman/khangman-22.08.3.ebuild | 44 - kde-apps/khangman/khangman-22.12.3.ebuild | 2 +- kde-apps/khelpcenter/Manifest | 4 +- .../khelpcenter/khelpcenter-22.08.3.ebuild | 52 - .../khelpcenter/khelpcenter-22.12.3.ebuild | 2 +- kde-apps/kidentitymanagement/Manifest | 4 +- .../kidentitymanagement-22.08.3.ebuild | 38 - .../kidentitymanagement-22.12.3.ebuild | 2 +- kde-apps/kig/Manifest | 4 +- kde-apps/kig/kig-22.08.3.ebuild | 72 - kde-apps/kig/kig-22.12.3.ebuild | 2 +- kde-apps/kigo/Manifest | 4 +- kde-apps/kigo/kigo-22.08.3.ebuild | 40 - kde-apps/kigo/kigo-22.12.3.ebuild | 2 +- kde-apps/killbots/Manifest | 4 +- kde-apps/killbots/killbots-22.08.3.ebuild | 36 - kde-apps/killbots/killbots-22.12.3.ebuild | 2 +- kde-apps/kimagemapeditor/Manifest | 4 +- .../kimagemapeditor-22.08.3.ebuild | 34 - .../kimagemapeditor-22.12.3.ebuild | 2 +- kde-apps/kimap/Manifest | 4 +- kde-apps/kimap/kimap-22.08.3.ebuild | 41 - kde-apps/kimap/kimap-22.12.3.ebuild | 2 +- kde-apps/kio-extras/Manifest | 5 +- .../kio-extras-22.04.3-without_x11.patch | 62 - kde-apps/kio-extras/kio-extras-22.08.3.ebuild | 95 - kde-apps/kio-extras/kio-extras-22.12.3.ebuild | 2 +- kde-apps/kiriki/Manifest | 4 +- kde-apps/kiriki/kiriki-22.08.3.ebuild | 35 - kde-apps/kiriki/kiriki-22.12.3.ebuild | 2 +- kde-apps/kiten/Manifest | 4 +- kde-apps/kiten/kiten-22.08.3.ebuild | 43 - kde-apps/kiten/kiten-22.12.3.ebuild | 2 +- kde-apps/kitinerary/Manifest | 4 +- kde-apps/kitinerary/kitinerary-22.08.3.ebuild | 48 - kde-apps/kitinerary/kitinerary-22.12.3.ebuild | 2 +- kde-apps/kjumpingcube/Manifest | 4 +- .../kjumpingcube/kjumpingcube-22.08.3.ebuild | 36 - .../kjumpingcube/kjumpingcube-22.12.3.ebuild | 2 +- kde-apps/kldap/Manifest | 4 +- kde-apps/kldap/kldap-22.08.3.ebuild | 31 - kde-apps/kldap/kldap-22.12.3.ebuild | 2 +- kde-apps/kleopatra/Manifest | 4 +- kde-apps/kleopatra/kleopatra-22.08.3.ebuild | 67 - kde-apps/kleopatra/kleopatra-22.12.3.ebuild | 2 +- kde-apps/klettres/Manifest | 4 +- kde-apps/klettres/klettres-22.08.3.ebuild | 34 - kde-apps/klettres/klettres-22.12.3.ebuild | 2 +- kde-apps/klickety/Manifest | 4 +- kde-apps/klickety/klickety-22.08.3.ebuild | 39 - kde-apps/klickety/klickety-22.12.3.ebuild | 2 +- kde-apps/klines/Manifest | 4 +- kde-apps/klines/klines-22.08.3.ebuild | 36 - kde-apps/klines/klines-22.12.3.ebuild | 2 +- kde-apps/kmag/Manifest | 4 +- kde-apps/kmag/kmag-22.08.3.ebuild | 40 - kde-apps/kmag/kmag-22.12.3.ebuild | 2 +- kde-apps/kmahjongg/Manifest | 4 +- kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild | 39 - kde-apps/kmahjongg/kmahjongg-22.12.3.ebuild | 2 +- kde-apps/kmail-account-wizard/Manifest | 4 +- .../kmail-account-wizard-22.08.3.ebuild | 55 - .../kmail-account-wizard-22.12.3.ebuild | 2 +- kde-apps/kmail/Manifest | 10 +- ...-crash-on-replay-msg-w-user-template.patch | 38 - .../kmail-22.08.3-fix-crash-on-startup.patch | 47 - ....08.3-fix-open-detailed-progress-bar.patch | 52 - ...3-fix-random-text-in-config-settings.patch | 29 - ...22.08.3-remove-removed-ShowUserAgent.patch | 41 - kde-apps/kmail/kmail-22.08.3-r1.ebuild | 115 - kde-apps/kmail/kmail-22.08.3-r2.ebuild | 123 - kde-apps/kmail/kmail-22.12.3.ebuild | 2 +- kde-apps/kmailtransport/Manifest | 6 +- ...8.3-SmtpJob-fix-use-of-KCompositeJob.patch | 49 - .../kmailtransport-22.08.3-r1.ebuild | 47 - .../kmailtransport-22.08.3.ebuild | 45 - .../kmailtransport-22.12.3.ebuild | 2 +- kde-apps/kmbox/Manifest | 4 +- kde-apps/kmbox/kmbox-22.08.3.ebuild | 19 - kde-apps/kmbox/kmbox-22.12.3.ebuild | 2 +- kde-apps/kmime/Manifest | 4 +- kde-apps/kmime/kmime-22.08.3.ebuild | 22 - kde-apps/kmime/kmime-22.12.3.ebuild | 2 +- kde-apps/kmines/Manifest | 4 +- kde-apps/kmines/kmines-22.08.3.ebuild | 35 - kde-apps/kmines/kmines-22.12.3.ebuild | 2 +- kde-apps/kmix/Manifest | 4 +- kde-apps/kmix/kmix-22.08.3.ebuild | 68 - kde-apps/kmix/kmix-22.12.3.ebuild | 2 +- kde-apps/kmousetool/Manifest | 4 +- kde-apps/kmousetool/kmousetool-22.08.3.ebuild | 37 - kde-apps/kmousetool/kmousetool-22.12.3.ebuild | 2 +- kde-apps/kmouth/Manifest | 4 +- kde-apps/kmouth/kmouth-22.08.3.ebuild | 35 - kde-apps/kmouth/kmouth-22.12.3.ebuild | 2 +- kde-apps/kmplot/Manifest | 4 +- kde-apps/kmplot/kmplot-22.08.3.ebuild | 39 - kde-apps/kmplot/kmplot-22.12.3.ebuild | 2 +- kde-apps/knavalbattle/Manifest | 4 +- .../knavalbattle/knavalbattle-22.08.3.ebuild | 40 - .../knavalbattle/knavalbattle-22.12.3.ebuild | 2 +- kde-apps/knetwalk/Manifest | 4 +- kde-apps/knetwalk/knetwalk-22.08.3.ebuild | 37 - kde-apps/knetwalk/knetwalk-22.12.3.ebuild | 2 +- kde-apps/knights/Manifest | 4 +- kde-apps/knights/knights-22.08.3.ebuild | 59 - kde-apps/knights/knights-22.12.3.ebuild | 2 +- kde-apps/knotes/Manifest | 4 +- kde-apps/knotes/knotes-22.08.3.ebuild | 75 - kde-apps/knotes/knotes-22.12.3.ebuild | 2 +- kde-apps/kolf/Manifest | 4 +- kde-apps/kolf/kolf-22.08.3.ebuild | 38 - kde-apps/kolf/kolf-22.12.3.ebuild | 2 +- kde-apps/kollision/Manifest | 4 +- kde-apps/kollision/kollision-22.08.3.ebuild | 32 - kde-apps/kollision/kollision-22.12.3.ebuild | 2 +- kde-apps/kolourpaint/Manifest | 4 +- .../kolourpaint/kolourpaint-22.08.3.ebuild | 45 - .../kolourpaint/kolourpaint-22.12.3.ebuild | 2 +- kde-apps/kompare/Manifest | 4 +- kde-apps/kompare/kompare-22.08.3.ebuild | 40 - kde-apps/kompare/kompare-22.12.3.ebuild | 2 +- kde-apps/konqueror/Manifest | 5 +- .../files/konqueror-22.04.3-without_x11.patch | 126 - kde-apps/konqueror/konqueror-22.08.3.ebuild | 92 - kde-apps/konqueror/konqueror-22.12.3.ebuild | 2 +- kde-apps/konquest/Manifest | 4 +- kde-apps/konquest/konquest-22.08.3.ebuild | 35 - kde-apps/konquest/konquest-22.12.3.ebuild | 2 +- kde-apps/konsole/Manifest | 5 +- .../files/konsole-22.04.3-without_x11.patch | 46 - kde-apps/konsole/konsole-22.08.3.ebuild | 70 - kde-apps/konsole/konsole-22.12.3.ebuild | 2 +- kde-apps/konsolekalendar/Manifest | 4 +- .../konsolekalendar-22.08.3.ebuild | 41 - .../konsolekalendar-22.12.3.ebuild | 2 +- kde-apps/kontact/Manifest | 4 +- kde-apps/kontact/kontact-22.08.3.ebuild | 49 - kde-apps/kontact/kontact-22.12.3.ebuild | 2 +- kde-apps/kontactinterface/Manifest | 4 +- .../kontactinterface-22.08.3.ebuild | 30 - .../kontactinterface-22.12.3.ebuild | 2 +- kde-apps/kopete/Manifest | 7 +- ...e-22.08.3-fix-kf-5.100-version-check.patch | 25 - kde-apps/kopete/kopete-22.08.3.ebuild | 171 - kde-apps/kopete/kopete-22.12.3.ebuild | 2 +- kde-apps/kopete/metadata.xml | 1 - kde-apps/korganizer/Manifest | 4 +- kde-apps/korganizer/korganizer-22.08.3.ebuild | 90 - kde-apps/korganizer/korganizer-22.12.3.ebuild | 2 +- kde-apps/kpat/Manifest | 4 +- kde-apps/kpat/kpat-22.08.3.ebuild | 50 - kde-apps/kpat/kpat-22.12.3.ebuild | 2 +- kde-apps/kpimtextedit/Manifest | 4 +- .../kpimtextedit/kpimtextedit-22.08.3.ebuild | 48 - .../kpimtextedit/kpimtextedit-22.12.3.ebuild | 2 +- kde-apps/kpkpass/Manifest | 4 +- kde-apps/kpkpass/kpkpass-22.08.3.ebuild | 25 - kde-apps/kpkpass/kpkpass-22.12.3.ebuild | 2 +- kde-apps/kqtquickcharts/Manifest | 4 +- .../kqtquickcharts-22.08.3.ebuild | 20 - .../kqtquickcharts-22.12.3.ebuild | 2 +- kde-apps/krdc/Manifest | 4 +- kde-apps/krdc/krdc-22.08.3.ebuild | 56 - kde-apps/krdc/krdc-22.12.3.ebuild | 2 +- kde-apps/kreversi/Manifest | 4 +- kde-apps/kreversi/kreversi-22.08.3.ebuild | 39 - kde-apps/kreversi/kreversi-22.12.3.ebuild | 2 +- kde-apps/krfb/Manifest | 4 +- kde-apps/krfb/krfb-22.08.3.ebuild | 75 - kde-apps/krfb/krfb-22.12.3.ebuild | 2 +- kde-apps/kruler/Manifest | 5 +- .../files/kruler-22.04.3-without_x11.patch | 64 - kde-apps/kruler/kruler-22.08.3.ebuild | 45 - kde-apps/kruler/kruler-22.12.3.ebuild | 2 +- kde-apps/kshisen/Manifest | 4 +- kde-apps/kshisen/kshisen-22.08.3.ebuild | 35 - kde-apps/kshisen/kshisen-22.12.3.ebuild | 2 +- kde-apps/ksirk/Manifest | 4 +- kde-apps/ksirk/ksirk-22.08.3.ebuild | 42 - kde-apps/ksirk/ksirk-22.12.3.ebuild | 2 +- kde-apps/ksmtp/Manifest | 4 +- kde-apps/ksmtp/ksmtp-22.08.3.ebuild | 29 - kde-apps/ksmtp/ksmtp-22.12.3.ebuild | 2 +- kde-apps/ksnakeduel/Manifest | 4 +- kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild | 37 - kde-apps/ksnakeduel/ksnakeduel-22.12.3.ebuild | 2 +- kde-apps/kspaceduel/Manifest | 4 +- kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild | 34 - kde-apps/kspaceduel/kspaceduel-22.12.3.ebuild | 2 +- kde-apps/ksquares/Manifest | 4 +- kde-apps/ksquares/ksquares-22.08.3.ebuild | 34 - kde-apps/ksquares/ksquares-22.12.3.ebuild | 2 +- kde-apps/ksudoku/Manifest | 4 +- kde-apps/ksudoku/ksudoku-22.08.3.ebuild | 53 - kde-apps/ksudoku/ksudoku-22.12.3.ebuild | 2 +- kde-apps/ksystemlog/Manifest | 4 +- kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild | 64 - kde-apps/ksystemlog/ksystemlog-22.12.3.ebuild | 2 +- kde-apps/kteatime/Manifest | 4 +- kde-apps/kteatime/kteatime-22.08.3.ebuild | 33 - kde-apps/kteatime/kteatime-22.12.3.ebuild | 2 +- kde-apps/ktimer/Manifest | 4 +- kde-apps/ktimer/ktimer-22.08.3.ebuild | 31 - kde-apps/ktimer/ktimer-22.12.3.ebuild | 2 +- kde-apps/ktouch/Manifest | 5 +- .../files/ktouch-22.07.90-without_x11.patch | 97 - kde-apps/ktouch/ktouch-22.08.3.ebuild | 65 - kde-apps/ktouch/ktouch-22.12.3.ebuild | 2 +- kde-apps/ktuberling/Manifest | 4 +- kde-apps/ktuberling/ktuberling-22.08.3.ebuild | 41 - kde-apps/ktuberling/ktuberling-22.12.3.ebuild | 2 +- kde-apps/kturtle/Manifest | 4 +- kde-apps/kturtle/kturtle-22.08.3.ebuild | 36 - kde-apps/kturtle/kturtle-22.12.3.ebuild | 2 +- kde-apps/kubrick/Manifest | 4 +- kde-apps/kubrick/kubrick-22.08.3.ebuild | 36 - kde-apps/kubrick/kubrick-22.12.3.ebuild | 2 +- kde-apps/kwalletmanager/Manifest | 4 +- .../kwalletmanager-22.08.3.ebuild | 45 - .../kwalletmanager-22.12.3.ebuild | 2 +- kde-apps/kwave/Manifest | 4 +- kde-apps/kwave/kwave-22.08.3.ebuild | 87 - kde-apps/kwave/kwave-22.12.3.ebuild | 2 +- kde-apps/kwordquiz/Manifest | 4 +- kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild | 41 - kde-apps/kwordquiz/kwordquiz-22.12.3.ebuild | 2 +- kde-apps/kwrite/Manifest | 4 +- kde-apps/kwrite/kwrite-22.08.3.ebuild | 61 - kde-apps/kwrite/kwrite-22.12.3.ebuild | 2 +- kde-apps/libgravatar/Manifest | 4 +- .../libgravatar/libgravatar-22.08.3.ebuild | 40 - .../libgravatar/libgravatar-22.12.3.ebuild | 2 +- kde-apps/libkcddb/Manifest | 4 +- kde-apps/libkcddb/libkcddb-22.08.3.ebuild | 48 - kde-apps/libkcddb/libkcddb-22.12.3.ebuild | 2 +- kde-apps/libkcompactdisc/Manifest | 4 +- .../libkcompactdisc-22.08.3.ebuild | 32 - .../libkcompactdisc-22.12.3.ebuild | 2 +- kde-apps/libkdcraw/Manifest | 5 +- .../files/libkdcraw-22.12.0-libraw-0.21.patch | 28 - .../libkdcraw/libkdcraw-22.08.3-r1.ebuild | 22 - kde-apps/libkdcraw/libkdcraw-22.12.3.ebuild | 2 +- kde-apps/libkdegames/Manifest | 4 +- .../libkdegames/libkdegames-22.08.3.ebuild | 51 - .../libkdegames/libkdegames-22.12.3.ebuild | 2 +- kde-apps/libkdepim/Manifest | 4 +- kde-apps/libkdepim/libkdepim-22.08.3.ebuild | 36 - kde-apps/libkdepim/libkdepim-22.12.3.ebuild | 2 +- kde-apps/libkeduvocdocument/Manifest | 4 +- .../libkeduvocdocument-22.08.3.ebuild | 25 - .../libkeduvocdocument-22.12.3.ebuild | 2 +- kde-apps/libkexiv2/Manifest | 4 +- kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild | 20 - kde-apps/libkexiv2/libkexiv2-22.12.3.ebuild | 2 +- kde-apps/libkgapi/Manifest | 7 +- ...dont-keep-finished-promises-in-cache.patch | 27 - ...mises-for-AccountManager-findAccount.patch | 75 - kde-apps/libkgapi/libkgapi-22.08.3-r1.ebuild | 49 - kde-apps/libkgapi/libkgapi-22.08.3.ebuild | 44 - kde-apps/libkgapi/libkgapi-22.12.3.ebuild | 2 +- kde-apps/libkleo/Manifest | 4 +- kde-apps/libkleo/libkleo-22.08.3.ebuild | 45 - kde-apps/libkleo/libkleo-22.12.3.ebuild | 2 +- kde-apps/libkmahjongg/Manifest | 4 +- .../libkmahjongg/libkmahjongg-22.08.3.ebuild | 28 - .../libkmahjongg/libkmahjongg-22.12.3.ebuild | 2 +- kde-apps/libkomparediff2/Manifest | 4 +- .../libkomparediff2-22.08.3.ebuild | 29 - .../libkomparediff2-22.12.3.ebuild | 2 +- kde-apps/libksane/Manifest | 4 +- kde-apps/libksane/libksane-22.08.3.ebuild | 34 - kde-apps/libksane/libksane-22.12.3.ebuild | 2 +- kde-apps/libksieve/Manifest | 4 +- kde-apps/libksieve/libksieve-22.08.3.ebuild | 57 - kde-apps/libksieve/libksieve-22.12.3.ebuild | 2 +- kde-apps/libktnef/Manifest | 4 +- kde-apps/libktnef/libktnef-22.08.3.ebuild | 27 - kde-apps/libktnef/libktnef-22.12.3.ebuild | 2 +- kde-apps/lokalize/Manifest | 4 +- kde-apps/lokalize/lokalize-22.08.3.ebuild | 69 - kde-apps/lokalize/lokalize-22.12.3.ebuild | 2 +- kde-apps/lskat/Manifest | 4 +- kde-apps/lskat/lskat-22.08.3.ebuild | 34 - kde-apps/lskat/lskat-22.12.3.ebuild | 2 +- kde-apps/mailcommon/Manifest | 4 +- kde-apps/mailcommon/mailcommon-22.08.3.ebuild | 61 - kde-apps/mailcommon/mailcommon-22.12.3.ebuild | 2 +- kde-apps/mailimporter/Manifest | 4 +- .../mailimporter/mailimporter-22.08.3.ebuild | 35 - .../mailimporter/mailimporter-22.12.3.ebuild | 2 +- kde-apps/marble/Manifest | 4 +- kde-apps/marble/marble-22.08.3.ebuild | 98 - kde-apps/marble/marble-22.12.3.ebuild | 2 +- kde-apps/mbox-importer/Manifest | 4 +- .../mbox-importer-22.08.3.ebuild | 34 - .../mbox-importer-22.12.3.ebuild | 2 +- kde-apps/messagelib/Manifest | 4 +- kde-apps/messagelib/messagelib-22.08.3.ebuild | 73 - .../messagelib/messagelib-22.12.3-r1.ebuild | 2 +- kde-apps/minuet/Manifest | 4 +- kde-apps/minuet/minuet-22.08.3.ebuild | 32 - kde-apps/minuet/minuet-22.12.3.ebuild | 2 +- kde-apps/okular/Manifest | 5 +- ...22.08.3-drop-broken-kf-version-check.patch | 30 - kde-apps/okular/okular-22.08.3-r2.ebuild | 108 - kde-apps/okular/okular-22.12.3.ebuild | 2 +- kde-apps/palapeli/Manifest | 4 +- kde-apps/palapeli/palapeli-22.08.3.ebuild | 39 - kde-apps/palapeli/palapeli-22.12.3.ebuild | 2 +- kde-apps/parley/Manifest | 4 +- kde-apps/parley/parley-22.08.3.ebuild | 61 - kde-apps/parley/parley-22.12.3.ebuild | 2 +- kde-apps/picmi/Manifest | 4 +- kde-apps/picmi/picmi-22.08.3.ebuild | 40 - kde-apps/picmi/picmi-22.12.3.ebuild | 2 +- kde-apps/pim-data-exporter/Manifest | 4 +- .../pim-data-exporter-22.08.3.ebuild | 59 - .../pim-data-exporter-22.12.3.ebuild | 2 +- kde-apps/pim-sieve-editor/Manifest | 4 +- .../pim-sieve-editor-22.08.3.ebuild | 54 - .../pim-sieve-editor-22.12.3.ebuild | 2 +- kde-apps/pimcommon/Manifest | 4 +- kde-apps/pimcommon/pimcommon-22.08.3.ebuild | 63 - kde-apps/pimcommon/pimcommon-22.12.3.ebuild | 2 +- kde-apps/poxml/Manifest | 4 +- kde-apps/poxml/poxml-22.08.3.ebuild | 21 - kde-apps/poxml/poxml-22.12.3.ebuild | 2 +- kde-apps/print-manager/Manifest | 4 +- .../print-manager-22.08.3.ebuild | 61 - .../print-manager-22.12.3.ebuild | 2 +- kde-apps/rocs/Manifest | 4 +- kde-apps/rocs/rocs-22.08.3.ebuild | 49 - kde-apps/rocs/rocs-22.12.3.ebuild | 2 +- kde-apps/signon-kwallet-extension/Manifest | 4 +- .../signon-kwallet-extension-22.08.3.ebuild | 20 - .../signon-kwallet-extension-22.12.3.ebuild | 2 +- kde-apps/spectacle/Manifest | 4 +- kde-apps/spectacle/spectacle-22.08.3.ebuild | 69 - kde-apps/spectacle/spectacle-22.12.3.ebuild | 2 +- kde-apps/step/Manifest | 4 +- kde-apps/step/step-22.08.3.ebuild | 56 - kde-apps/step/step-22.12.3.ebuild | 2 +- kde-apps/svgpart/Manifest | 4 +- kde-apps/svgpart/svgpart-22.08.3.ebuild | 27 - kde-apps/svgpart/svgpart-22.12.3.ebuild | 2 +- kde-apps/sweeper/Manifest | 4 +- kde-apps/sweeper/sweeper-22.08.3.ebuild | 36 - kde-apps/sweeper/sweeper-22.12.3.ebuild | 2 +- kde-apps/thumbnailers/Manifest | 4 +- .../thumbnailers/thumbnailers-22.08.3.ebuild | 41 - .../thumbnailers/thumbnailers-22.12.3.ebuild | 2 +- kde-apps/umbrello/Manifest | 4 +- kde-apps/umbrello/umbrello-22.08.3.ebuild | 74 - kde-apps/umbrello/umbrello-22.12.3.ebuild | 2 +- kde-apps/yakuake/Manifest | 5 +- .../files/yakuake-22.07.90-without_x11.patch | 87 - kde-apps/yakuake/yakuake-22.08.3-r1.ebuild | 58 - kde-apps/yakuake/yakuake-22.12.3.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4754 -> 4748 bytes kde-misc/colord-kde/Manifest | 2 +- kde-misc/colord-kde/colord-kde-22.12.3.ebuild | 2 +- kde-misc/kdeconnect/Manifest | 4 +- kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild | 92 - kde-misc/kdeconnect/kdeconnect-22.12.3.ebuild | 2 +- kde-misc/kio-gdrive/Manifest | 4 +- kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild | 47 - kde-misc/kio-gdrive/kio-gdrive-22.12.3.ebuild | 2 +- kde-misc/markdownpart/Manifest | 4 +- .../markdownpart/markdownpart-22.08.3.ebuild | 29 - .../markdownpart/markdownpart-22.12.3.ebuild | 2 +- kde-misc/skanlite/Manifest | 4 +- kde-misc/skanlite/skanlite-22.08.3.ebuild | 35 - kde-misc/skanlite/skanlite-22.12.3.ebuild | 2 +- kde-misc/zanshin/Manifest | 4 +- kde-misc/zanshin/zanshin-22.08.3-r1.ebuild | 62 - kde-misc/zanshin/zanshin-22.12.3.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9796 -> 9801 bytes kde-plasma/bluedevil/Manifest | 2 + kde-plasma/bluedevil/bluedevil-5.27.4.ebuild | 44 + kde-plasma/breeze-grub/Manifest | 2 + .../breeze-grub/breeze-grub-5.27.4.ebuild | 23 + kde-plasma/breeze-gtk/Manifest | 2 + .../breeze-gtk/breeze-gtk-5.27.4.ebuild | 31 + kde-plasma/breeze-plymouth/Manifest | 2 + .../breeze-plymouth-5.27.4.ebuild | 28 + kde-plasma/breeze/Manifest | 2 + kde-plasma/breeze/breeze-5.27.4.ebuild | 41 + kde-plasma/discover/Manifest | 2 + kde-plasma/discover/discover-5.27.4.ebuild | 89 + kde-plasma/drkonqi/Manifest | 2 + kde-plasma/drkonqi/drkonqi-5.27.4.ebuild | 69 + kde-plasma/flatpak-kcm/Manifest | 4 +- .../flatpak-kcm/flatpak-kcm-5.27.3.ebuild | 34 - .../flatpak-kcm/flatpak-kcm-5.27.4.ebuild | 34 + kde-plasma/kactivitymanagerd/Manifest | 2 + .../kactivitymanagerd-5.27.4.ebuild | 37 + kde-plasma/kde-cli-tools/Manifest | 2 + .../kde-cli-tools/kde-cli-tools-5.27.4.ebuild | 70 + kde-plasma/kde-gtk-config/Manifest | 2 + .../kde-gtk-config-5.27.4.ebuild | 56 + kde-plasma/kdecoration/Manifest | 2 + .../kdecoration/kdecoration-5.27.4.ebuild | 25 + kde-plasma/kdeplasma-addons/Manifest | 2 + .../kdeplasma-addons-5.27.4.ebuild | 73 + kde-plasma/kgamma/Manifest | 2 + kde-plasma/kgamma/kgamma-5.27.4.ebuild | 32 + kde-plasma/khotkeys/Manifest | 2 + kde-plasma/khotkeys/khotkeys-5.27.4.ebuild | 50 + kde-plasma/kinfocenter/Manifest | 2 + .../kinfocenter/kinfocenter-5.27.4.ebuild | 81 + kde-plasma/kmenuedit/Manifest | 2 + kde-plasma/kmenuedit/kmenuedit-5.27.4.ebuild | 40 + kde-plasma/kpipewire/Manifest | 2 + kde-plasma/kpipewire/kpipewire-5.27.4.ebuild | 41 + kde-plasma/kscreen/Manifest | 2 + kde-plasma/kscreen/kscreen-5.27.4.ebuild | 49 + kde-plasma/kscreenlocker/Manifest | 2 + .../kscreenlocker/kscreenlocker-5.27.4.ebuild | 86 + kde-plasma/ksshaskpass/Manifest | 2 + .../ksshaskpass/ksshaskpass-5.27.4.ebuild | 52 + kde-plasma/ksystemstats/Manifest | 2 + .../ksystemstats/ksystemstats-5.27.4.ebuild | 46 + kde-plasma/kwallet-pam/Manifest | 2 + .../kwallet-pam/kwallet-pam-5.27.4.ebuild | 37 + kde-plasma/kwayland-integration/Manifest | 2 + .../kwayland-integration-5.27.4.ebuild | 48 + kde-plasma/kwin/Manifest | 2 + kde-plasma/kwin/kwin-5.27.4.ebuild | 139 + kde-plasma/kwrited/Manifest | 2 + kde-plasma/kwrited/kwrited-5.27.4.ebuild | 26 + kde-plasma/layer-shell-qt/Manifest | 2 + .../layer-shell-qt-5.27.4.ebuild | 36 + kde-plasma/libkscreen/Manifest | 2 + .../libkscreen/libkscreen-5.27.4.ebuild | 41 + kde-plasma/libksysguard/Manifest | 2 + .../libksysguard/libksysguard-5.27.4.ebuild | 77 + kde-plasma/libkworkspace/Manifest | 2 + .../libkworkspace-5.27.4.1.ebuild | 52 + kde-plasma/milou/Manifest | 2 + kde-plasma/milou/milou-5.27.4.ebuild | 33 + kde-plasma/oxygen-sounds/Manifest | 2 + .../oxygen-sounds/oxygen-sounds-5.27.4.ebuild | 17 + kde-plasma/oxygen/Manifest | 2 + kde-plasma/oxygen/oxygen-5.27.4.ebuild | 41 + .../plasma-browser-integration/Manifest | 2 + .../plasma-browser-integration-5.27.4.ebuild | 45 + kde-plasma/plasma-desktop/Manifest | 2 + .../plasma-desktop-5.27.4.ebuild | 179 + kde-plasma/plasma-disks/Manifest | 2 + .../plasma-disks/plasma-disks-5.27.4.ebuild | 39 + kde-plasma/plasma-firewall/Manifest | 2 + .../plasma-firewall-5.27.4.ebuild | 65 + kde-plasma/plasma-integration/Manifest | 2 + .../plasma-integration-5.27.4.ebuild | 53 + kde-plasma/plasma-meta/Manifest | 1 + .../plasma-meta/plasma-meta-5.27.4.ebuild | 108 + kde-plasma/plasma-nm/Manifest | 2 + kde-plasma/plasma-nm/plasma-nm-5.27.4.ebuild | 83 + kde-plasma/plasma-pa/Manifest | 2 + kde-plasma/plasma-pa/plasma-pa-5.27.4.ebuild | 36 + kde-plasma/plasma-sdk/Manifest | 2 + .../plasma-sdk/plasma-sdk-5.27.4.ebuild | 46 + kde-plasma/plasma-systemmonitor/Manifest | 2 + .../plasma-systemmonitor-5.27.4.ebuild | 42 + kde-plasma/plasma-thunderbolt/Manifest | 2 + .../plasma-thunderbolt-5.27.4.ebuild | 39 + kde-plasma/plasma-vault/Manifest | 2 + .../plasma-vault/plasma-vault-5.27.4.1.ebuild | 48 + kde-plasma/plasma-welcome/Manifest | 2 + .../plasma-welcome-5.27.4.1.ebuild | 45 + .../plasma-workspace-wallpapers/Manifest | 2 + ...lasma-workspace-wallpapers-5.27.4.1.ebuild | 19 + kde-plasma/plasma-workspace/Manifest | 2 + .../plasma-workspace-5.27.4.1.ebuild | 229 + kde-plasma/plymouth-kcm/Manifest | 2 + .../plymouth-kcm/plymouth-kcm-5.27.4.1.ebuild | 38 + kde-plasma/polkit-kde-agent/Manifest | 2 + .../polkit-kde-agent-5.27.4.1.ebuild | 33 + kde-plasma/powerdevil/Manifest | 2 + .../powerdevil/powerdevil-5.27.4.1.ebuild | 70 + kde-plasma/sddm-kcm/Manifest | 2 + kde-plasma/sddm-kcm/sddm-kcm-5.27.4.1.ebuild | 44 + kde-plasma/systemsettings/Manifest | 2 + .../systemsettings-5.27.4.1.ebuild | 58 + kde-plasma/xdg-desktop-portal-kde/Manifest | 2 + .../xdg-desktop-portal-kde-5.27.4.1.ebuild | 59 + kde-plasma/xembed-sni-proxy/Manifest | 2 + .../xembed-sni-proxy-5.27.4.1.ebuild | 41 + mail-client/Manifest.gz | Bin 3708 -> 3710 bytes mail-client/claws-mail/Manifest | 14 +- .../claws-mail/claws-mail-3.19.0-r1.ebuild | 5 +- .../claws-mail/claws-mail-3.19.0-r2.ebuild | 5 +- .../claws-mail/claws-mail-4.1.0-r1.ebuild | 5 +- .../claws-mail/claws-mail-4.1.1-r1.ebuild | 5 +- .../claws-mail/claws-mail-4.1.1-r2.ebuild | 215 + mail-client/claws-mail/claws-mail-9999.ebuild | 9 +- .../files/claws-mail-4.1.1-webkitgtk4.1.patch | 317 + mail-client/claws-mail/metadata.xml | 1 - mail-client/evolution/Manifest | 2 - .../evolution/evolution-3.46.3-r1.ebuild | 151 - mail-filter/Manifest.gz | Bin 8379 -> 8386 bytes mail-filter/maildrop/Manifest | 7 +- .../files/maildrop-3.1.1-testsuite.patch | 64 + mail-filter/maildrop/maildrop-3.0.2.ebuild | 2 - mail-filter/maildrop/maildrop-3.1.1.ebuild | 138 + mail-filter/maildrop/maildrop-3.1.2.ebuild | 138 + mail-filter/spamassassin/Manifest | 2 +- .../spamassassin/spamassassin-4.0.0-r1.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2372 -> 2376 bytes mail-mta/courier/Manifest | 2 + mail-mta/courier/courier-1.2.3.ebuild | 311 + mail-mta/postfix/Manifest | 4 +- ....ebuild => postfix-3.8_pre20230402.ebuild} | 0 media-gfx/Manifest.gz | Bin 37858 -> 37845 bytes media-gfx/curtail/Manifest | 2 + media-gfx/curtail/curtail-1.6.0.ebuild | 66 + media-gfx/eog/Manifest | 2 - media-gfx/eog/eog-44_beta.ebuild | 79 - media-gfx/fotoxx/Manifest | 10 +- media-gfx/fotoxx/fotoxx-22.35-r1.ebuild | 80 - media-gfx/fotoxx/fotoxx-23.0.ebuild | 80 - media-gfx/fotoxx/fotoxx-23.1.ebuild | 80 - media-gfx/fotoxx/fotoxx-23.2.ebuild | 2 +- media-gfx/fotoxx/fotoxx-23.32.ebuild | 81 + media-gfx/gmic/Manifest | 7 +- media-gfx/gmic/files/gmic-3.1.6-grep38.patch | 27 - .../files/gmic-3.1.6-makefile_automagic.patch | 131 - .../files/gmic-3.1.6-relative_rpath.patch | 11 - media-gfx/gmic/gmic-3.1.6-r1.ebuild | 142 - media-gfx/gmic/gmic-3.2.0.ebuild | 2 +- media-gfx/gnome-font-viewer/Manifest | 2 - .../gnome-font-viewer-44_rc.ebuild | 32 - media-gfx/imagemagick/Manifest | 11 +- .../imagemagick/imagemagick-6.9.12.76.ebuild | 269 - .../imagemagick/imagemagick-6.9.12.77.ebuild | 2 +- .../imagemagick-7.1.0.48-r1.ebuild | 278 - .../imagemagick-7.1.0.62-r1.ebuild | 281 + media-gfx/imagemagick/imagemagick-9999.ebuild | 5 +- media-gfx/imagemagick/metadata.xml | 1 + media-gfx/oxipng/Manifest | 2 +- media-gfx/oxipng/oxipng-8.0.0.ebuild | 4 +- media-gfx/pencil/Manifest | 1 - .../pencil-0.6.5-skip-building-tests.patch | 53 - media-gfx/skanpage/Manifest | 4 +- media-gfx/skanpage/skanpage-22.08.3.ebuild | 53 - media-gfx/skanpage/skanpage-22.12.3.ebuild | 2 +- media-libs/Manifest.gz | Bin 67725 -> 67725 bytes media-libs/ksanecore/Manifest | 4 +- media-libs/ksanecore/ksanecore-22.08.3.ebuild | 23 - media-libs/ksanecore/ksanecore-22.12.3.ebuild | 2 +- media-libs/kvazaar/Manifest | 4 +- media-libs/kvazaar/kvazaar-2.2.0.ebuild | 2 +- media-libs/kvazaar/kvazaar-9999.ebuild | 2 +- media-libs/libdiscid/Manifest | 2 +- media-libs/libdiscid/libdiscid-0.6.4.ebuild | 2 +- media-libs/libmodplug/Manifest | 2 +- .../libmodplug/libmodplug-0.8.9.1.ebuild | 2 +- media-libs/sdl2-gfx/Manifest | 2 +- media-libs/sdl2-gfx/sdl2-gfx-1.0.4.ebuild | 4 +- media-sound/Manifest.gz | Bin 56752 -> 56759 bytes media-sound/elisa/Manifest | 4 +- media-sound/elisa/elisa-22.08.3.ebuild | 62 - media-sound/elisa/elisa-22.12.3.ebuild | 2 +- media-sound/fluidsynth/Manifest | 4 +- .../fluidsynth/fluidsynth-2.3.0.ebuild | 121 - .../fluidsynth/fluidsynth-2.3.2.ebuild | 121 + media-sound/klick/Manifest | 2 +- media-sound/klick/klick-0.12.2-r3.ebuild | 54 - media-sound/klick/klick-0.12.2-r4.ebuild | 54 + media-sound/lollypop/Manifest | 2 +- media-sound/lollypop/lollypop-1.4.37.ebuild | 2 +- media-sound/snapcast/Manifest | 3 - .../files/snapcast-0.26.0-boost-1.81.patch | 51 - .../snapcast/snapcast-0.26.0-r2.ebuild | 73 - media-sound/strawberry/Manifest | 2 +- .../strawberry/strawberry-1.0.15.ebuild | 2 +- media-video/Manifest.gz | Bin 25359 -> 25367 bytes media-video/droidcam/Manifest | 9 +- media-video/droidcam/droidcam-1.8.2-r1.ebuild | 155 - .../droidcam/droidcam-1.8.2_p20220831.ebuild | 158 - ...1.9.0_rc1.ebuild => droidcam-1.9.0.ebuild} | 0 .../files/droidcam-1.8.2-makefile-fixes.patch | 61 - media-video/hevc-hm/Manifest | 2 +- media-video/hevc-hm/hevc-hm-17.0.ebuild | 2 +- media-video/mpv/Manifest | 2 - media-video/mpv/mpv-0.35.0-r1.ebuild | 309 - metadata/Manifest.gz | Bin 3507 -> 3510 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28067 -> 28090 bytes metadata/md5-cache/acct-user/Manifest.gz | Bin 71050 -> 71052 bytes metadata/md5-cache/acct-user/deluge-0-r1 | 2 +- .../md5-cache/app-accessibility/Manifest.gz | Bin 6260 -> 6104 bytes .../app-accessibility/accerciser-3.40.0 | 2 +- .../app-accessibility/at-spi2-core-2.46.0 | 2 +- .../app-accessibility/at-spi2-core-2.48.0 | 2 +- .../app-accessibility/caribou-0.4.21-r5 | 2 +- .../app-accessibility/kontrast-22.08.3 | 16 - .../app-accessibility/kontrast-22.12.3 | 4 +- .../md5-cache/app-accessibility/orca-43.1 | 2 +- .../md5-cache/app-accessibility/orca-44.0 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 55893 -> 54596 bytes metadata/md5-cache/app-admin/ansible-5.10.0 | 2 +- metadata/md5-cache/app-admin/ansible-6.7.0 | 2 +- metadata/md5-cache/app-admin/ansible-7.3.0 | 2 +- metadata/md5-cache/app-admin/ansible-7.4.0 | 2 +- .../md5-cache/app-admin/ansible-core-2.12.10 | 2 +- .../md5-cache/app-admin/ansible-core-2.13.8 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.3 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.4 | 2 +- .../md5-cache/app-admin/ansible-core-9999 | 2 +- .../md5-cache/app-admin/ansible-lint-6.12.1 | 4 +- .../md5-cache/app-admin/ansible-lint-6.14.2 | 4 +- .../md5-cache/app-admin/ansible-lint-6.14.3 | 17 - .../md5-cache/app-admin/ansible-lint-6.14.4 | 17 + .../ansible-modules-hashivault-4.6.2 | 2 +- .../ansible-modules-hashivault-4.6.8 | 2 +- .../app-admin/ansible-molecule-4.0.1 | 4 +- .../app-admin/ansible-molecule-4.0.4 | 4 +- .../md5-cache/app-admin/apache-tools-2.4.56 | 4 +- metadata/md5-cache/app-admin/apachetop-0.23.2 | 4 +- metadata/md5-cache/app-admin/awscli-1.27.100 | 16 - metadata/md5-cache/app-admin/awscli-1.27.101 | 16 - metadata/md5-cache/app-admin/awscli-1.27.102 | 16 - metadata/md5-cache/app-admin/awscli-1.27.103 | 16 - metadata/md5-cache/app-admin/awscli-1.27.104 | 4 +- metadata/md5-cache/app-admin/awscli-1.27.106 | 16 + metadata/md5-cache/app-admin/awscli-1.27.107 | 16 + metadata/md5-cache/app-admin/awscli-1.27.89 | 16 - metadata/md5-cache/app-admin/awscli-1.27.94 | 16 - metadata/md5-cache/app-admin/awscli-1.27.99 | 8 +- metadata/md5-cache/app-admin/ccze-0.2.1-r4 | 4 +- metadata/md5-cache/app-admin/cdist-6.9.8 | 2 +- metadata/md5-cache/app-admin/cdist-7.0.0 | 2 +- metadata/md5-cache/app-admin/clustershell-1.9 | 4 +- .../md5-cache/app-admin/clustershell-1.9.1 | 4 +- .../md5-cache/app-admin/djbdns-logparse-0.0.2 | 2 +- .../app-admin/djbdns-logparse-0.0.2-r1 | 4 +- .../md5-cache/app-admin/eclean-kernel-2.99.3 | 4 +- .../md5-cache/app-admin/eclean-kernel-2.99.4 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- metadata/md5-cache/app-admin/fetchlog-1.4-r1 | 6 +- metadata/md5-cache/app-admin/fetchlog-1.4-r2 | 13 + .../md5-cache/app-admin/filewatcher-2.4.6-r1 | 6 +- .../md5-cache/app-admin/gam-server-0.1.10-r3 | 2 +- .../app-admin/git-credential-gopass-1.15.4 | 4 +- metadata/md5-cache/app-admin/gixy-0.1.20-r1 | 16 - .../md5-cache/app-admin/gopass-hibp-1.15.4 | 4 +- .../md5-cache/app-admin/gopass-jsonapi-1.15.4 | 4 +- .../app-admin/gopass-summon-provider-1.15.4 | 4 +- metadata/md5-cache/app-admin/mcelog-190 | 16 - metadata/md5-cache/app-admin/mcelog-191 | 16 - metadata/md5-cache/app-admin/mcelog-192 | 4 +- metadata/md5-cache/app-admin/mcelog-193 | 16 + .../app-admin/mei-amt-check-0_p20170515 | 8 +- .../md5-cache/app-admin/mkosi-14_p20230313 | 4 +- .../app-admin/ngxtop-0.0.3_pre141201-r2 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.14 | 2 +- metadata/md5-cache/app-admin/pwman3-0.11.1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.12.2 | 4 +- .../md5-cache/app-admin/rsyslog-8.2206.0-r2 | 17 - metadata/md5-cache/app-admin/rsyslog-8.2302.0 | 4 +- metadata/md5-cache/app-admin/salt-3004.2-r2 | 16 - metadata/md5-cache/app-admin/salt-3005-r1 | 16 - metadata/md5-cache/app-admin/salt-3005.1 | 16 - metadata/md5-cache/app-admin/salt-3005.1-r1 | 4 +- metadata/md5-cache/app-admin/setools-4.4.0-r3 | 2 +- metadata/md5-cache/app-admin/setools-4.4.1 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.2 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.4 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.5 | 4 +- metadata/md5-cache/app-admin/sysstat-12.6.2 | 4 +- metadata/md5-cache/app-admin/sysstat-12.7.1 | 16 - metadata/md5-cache/app-admin/vault-1.11.9 | 17 + metadata/md5-cache/app-admin/vault-1.12.5 | 17 + .../md5-cache/app-admin/webapp-config-1.55-r2 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.3 | 2 +- metadata/md5-cache/app-admin/xstow-1.1.0 | 4 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1349 -> 1354 bytes .../md5-cache/app-antivirus/fangfrisch-1.5.0 | 2 +- .../app-antivirus/fangfrisch-1.5.0-r1 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24434 -> 24611 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r5 | 4 +- metadata/md5-cache/app-arch/brotli-9999 | 4 +- metadata/md5-cache/app-arch/bzip3-1.2.1 | 11 - metadata/md5-cache/app-arch/bzip3-1.3.0 | 11 + metadata/md5-cache/app-arch/cfv-3.0.0 | 4 +- metadata/md5-cache/app-arch/dtrx-8.5.0 | 8 +- metadata/md5-cache/app-arch/dtrx-9999 | 4 +- metadata/md5-cache/app-arch/engrampa-1.26.0 | 2 +- metadata/md5-cache/app-arch/file-roller-43.0 | 2 +- metadata/md5-cache/app-arch/gcab-1.5 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.3 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.4 | 2 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0-r1 | 4 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- metadata/md5-cache/app-arch/zstd-1.5.4-r3 | 4 +- metadata/md5-cache/app-arch/zstd-1.5.5 | 16 + metadata/md5-cache/app-backup/Manifest.gz | Bin 12567 -> 12571 bytes metadata/md5-cache/app-backup/bareos-21.1.6 | 17 - metadata/md5-cache/app-backup/bareos-21.1.7 | 17 + metadata/md5-cache/app-backup/bareos-22.0.2 | 17 - metadata/md5-cache/app-backup/bareos-22.0.3 | 17 + .../md5-cache/app-backup/borgbackup-1.2.3 | 4 +- .../md5-cache/app-backup/borgbackup-1.2.4 | 4 +- .../md5-cache/app-backup/borgmatic-1.7.10 | 4 +- .../md5-cache/app-backup/borgmatic-1.7.11 | 16 + metadata/md5-cache/app-backup/borgmatic-1.7.5 | 4 +- metadata/md5-cache/app-backup/borgmatic-1.7.8 | 4 +- .../md5-cache/app-backup/duplicity-0.8.23-r1 | 2 +- .../md5-cache/app-backup/duplicity-1.0.0-r1 | 2 +- .../md5-cache/app-backup/duplicity-1.0.1-r1 | 2 +- metadata/md5-cache/app-backup/mkstage4-0.3 | 13 - metadata/md5-cache/app-backup/mkstage4-0.3.1 | 4 +- metadata/md5-cache/app-backup/mkstage4-0.4 | 2 +- metadata/md5-cache/app-backup/mkstage4-0.4.2 | 13 + metadata/md5-cache/app-backup/mkstage4-9999 | 4 +- .../app-backup/rdiff-backup-2.0.5-r1 | 4 +- .../md5-cache/app-backup/rdiff-backup-2.2.3 | 17 - .../md5-cache/app-backup/rdiff-backup-2.2.4 | 17 - .../app-backup/rdiff-backup-2.2.4-r1 | 17 + metadata/md5-cache/app-backup/tsm-8.1.13.3 | 4 +- .../app-backup/untangle-https-backup-0.1.0 | 2 +- .../app-backup/untangle-https-backup-0.1.0-r1 | 4 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6067 -> 6227 bytes .../md5-cache/app-benchmarks/geekbench-6.0.1 | 4 +- .../md5-cache/app-benchmarks/hyperfine-1.16.1 | 13 + metadata/md5-cache/app-cdr/Manifest.gz | Bin 8666 -> 8664 bytes metadata/md5-cache/app-cdr/brasero-3.12.3 | 2 +- metadata/md5-cache/app-cdr/burncdda-1.8.3-r1 | 4 +- metadata/md5-cache/app-cdr/cdrdao-1.2.5 | 15 + .../app-cdr/dolphin-plugins-mountiso-22.08.3 | 16 - .../app-cdr/dolphin-plugins-mountiso-22.12.3 | 4 +- .../md5-cache/app-cdr/graveman-0.3.12_p5-r5 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 15811 -> 14989 bytes .../md5-cache/app-containers/apptainer-1.1.2 | 15 - .../md5-cache/app-containers/apptainer-1.1.6 | 4 +- .../md5-cache/app-containers/cosign-1.13.0 | 13 - .../md5-cache/app-containers/cosign-1.13.1 | 13 - .../md5-cache/app-containers/cosign-2.0.0 | 4 +- .../app-containers/docker-buildx-0.10.4 | 4 +- .../app-containers/docker-compose-1.29.2-r1 | 2 +- .../app-containers/docker-compose-1.29.2-r2 | 2 +- .../app-containers/docker-compose-1.29.2-r3 | 2 +- .../md5-cache/app-containers/grype-0.48.0 | 13 - .../md5-cache/app-containers/grype-0.51.0 | 13 - .../md5-cache/app-containers/grype-0.61.0 | 13 + .../app-containers/sen-0.6.1_p20200905-r1 | 4 +- metadata/md5-cache/app-containers/syft-0.54.0 | 13 - metadata/md5-cache/app-containers/syft-0.59.0 | 13 - metadata/md5-cache/app-containers/syft-0.76.0 | 13 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 38940 -> 39577 bytes metadata/md5-cache/app-crypt/acme-2.2.0 | 2 +- metadata/md5-cache/app-crypt/acme-2.2.0-r1 | 4 +- metadata/md5-cache/app-crypt/acme-2.3.0 | 4 +- metadata/md5-cache/app-crypt/acme-2.4.0 | 4 +- metadata/md5-cache/app-crypt/acme-2.5.0 | 16 + metadata/md5-cache/app-crypt/acme-9999 | 8 +- metadata/md5-cache/app-crypt/acme-tiny-5.0.1 | 2 +- metadata/md5-cache/app-crypt/certbot-2.2.0-r1 | 2 +- metadata/md5-cache/app-crypt/certbot-2.2.0-r2 | 4 +- metadata/md5-cache/app-crypt/certbot-2.3.0 | 4 +- metadata/md5-cache/app-crypt/certbot-2.4.0 | 4 +- metadata/md5-cache/app-crypt/certbot-2.5.0 | 16 + metadata/md5-cache/app-crypt/certbot-9999 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.2.0 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.3.0 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.4.0 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.5.0 | 16 + .../md5-cache/app-crypt/certbot-apache-9999 | 4 +- .../app-crypt/certbot-dns-dnsimple-1.31.0 | 4 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.2.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-2.3.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-2.4.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-2.5.0 | 16 + .../md5-cache/app-crypt/certbot-nginx-9999 | 8 +- .../app-crypt/debian-archive-keyring-2023.3 | 11 + metadata/md5-cache/app-crypt/gcr-3.41.1-r2 | 2 +- metadata/md5-cache/app-crypt/gcr-4.0.0 | 2 +- metadata/md5-cache/app-crypt/gcr-4.1.0 | 2 +- metadata/md5-cache/app-crypt/glep63-check-10 | 2 +- metadata/md5-cache/app-crypt/glep63-check-11 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.19.0 | 2 +- .../md5-cache/app-crypt/libsecret-0.20.5-r3 | 2 +- metadata/md5-cache/app-crypt/md5deep-4.4 | 4 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 2 +- metadata/md5-cache/app-crypt/seahorse-43.0 | 16 - metadata/md5-cache/app-crypt/seahorse-43.0-r1 | 2 +- metadata/md5-cache/app-crypt/tpm2-tools-5.5 | 4 +- .../app-crypt/yubikey-manager-4.0.8-r1 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.0.1 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33233 -> 33390 bytes .../app-dicts/gnome-dictionary-40.0-r1 | 2 +- .../md5-cache/app-dicts/myspell-en-20230201 | 4 +- metadata/md5-cache/app-dicts/myspell-uk-6.1.0 | 12 + metadata/md5-cache/app-doc/Manifest.gz | Bin 22188 -> 22188 bytes metadata/md5-cache/app-doc/cppman-0.5.4-r1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26654 -> 25848 bytes metadata/md5-cache/app-editors/emacs-25.3-r16 | 4 +- metadata/md5-cache/app-editors/emacs-26.3-r13 | 4 +- metadata/md5-cache/app-editors/emacs-27.2-r11 | 4 +- metadata/md5-cache/app-editors/emacs-28.2-r6 | 4 +- metadata/md5-cache/app-editors/gedit-44.2 | 2 +- .../md5-cache/app-editors/gedit-plugins-44.1 | 2 +- metadata/md5-cache/app-editors/ghex-43.0 | 17 - metadata/md5-cache/app-editors/ghex-43.1 | 6 +- metadata/md5-cache/app-editors/ghex-44.0 | 2 +- metadata/md5-cache/app-editors/ghex-44_rc | 17 - metadata/md5-cache/app-editors/ghex-9999 | 2 +- .../md5-cache/app-editors/gnome-latex-3.44.0 | 2 +- .../app-editors/gnome-text-editor-43.2 | 2 +- .../app-editors/gnome-text-editor-44.0 | 2 +- .../app-editors/gnome-text-editor-44_rc | 16 - metadata/md5-cache/app-editors/gvim-9.0.1000 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1157 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1363 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1403 | 2 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- .../app-editors/hteditor-2.1.1_pre20161206 | 6 +- metadata/md5-cache/app-editors/neovim-9999 | 6 +- metadata/md5-cache/app-editors/pluma-1.26.0 | 2 +- .../app-editors/pluma-plugins-1.26.0 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.2 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.3 | 4 +- metadata/md5-cache/app-editors/retext-7.2.3 | 2 +- metadata/md5-cache/app-editors/retext-8.0.0 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1000 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1157 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1363 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1403 | 2 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1000 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1157 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1363 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1403 | 2 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-editors/vscode-1.76.0 | 14 - metadata/md5-cache/app-editors/vscode-1.76.1 | 14 - metadata/md5-cache/app-editors/vscode-1.77.0 | 14 + .../app-editors/vscodium-1.75.1.23040-r1 | 14 - .../app-editors/vscodium-1.76.1.23069 | 14 - .../app-editors/vscodium-1.77.0.23093 | 14 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 106421 -> 106903 bytes .../app-emacs/all-the-icons-5.0.0_p20230316 | 15 + metadata/md5-cache/app-emacs/apheleia-3.2 | 4 +- metadata/md5-cache/app-emacs/cider-1.6.0 | 4 +- metadata/md5-cache/app-emacs/citar-1.1 | 4 +- .../md5-cache/app-emacs/citeproc-el-0.9.3 | 4 +- .../md5-cache/app-emacs/clojure-mode-5.16.0 | 4 +- metadata/md5-cache/app-emacs/compat-29.1.4.0 | 4 +- .../app-emacs/docker-2.2.0_p20221012 | 4 +- .../md5-cache/app-emacs/docker-tramp-0.1.1 | 4 +- .../md5-cache/app-emacs/elpy-1.35.0_p20220321 | 4 +- .../md5-cache/app-emacs/elpy-1.35.0_p20220627 | 4 +- .../app-emacs/emacs-aio-1.0_p20200610 | 4 +- metadata/md5-cache/app-emacs/geiser-chez-0.18 | 4 +- .../app-emacs/groovy-emacs-modes-2.1 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.6.3 | 15 + metadata/md5-cache/app-emacs/osm-0.10 | 4 +- metadata/md5-cache/app-emacs/paredit-26 | 4 +- metadata/md5-cache/app-emacs/parsebib-4.3 | 4 +- metadata/md5-cache/app-emacs/parseclj-1.1.0 | 4 +- metadata/md5-cache/app-emacs/parseedn-1.1.0 | 4 +- metadata/md5-cache/app-emacs/pymacs-0.26-r3 | 2 +- .../app-emacs/racket-mode-1_p20230209 | 4 +- metadata/md5-cache/app-emacs/sesman-0.3.4 | 4 +- .../app-emacs/string-inflection-1.0.16 | 4 +- metadata/md5-cache/app-emacs/tablist-1.0 | 4 +- metadata/md5-cache/app-emacs/treemacs-2.10-r2 | 2 +- .../md5-cache/app-emacs/treemacs-2.9.5-r2 | 2 +- metadata/md5-cache/app-emacs/treemacs-3.0-r1 | 2 +- .../md5-cache/app-emacs/vterm-0.0.2_p20230217 | 14 + metadata/md5-cache/app-emacs/yaml-0.5.2 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 27389 -> 27713 bytes .../md5-cache/app-emulation/cloud-init-22.2.2 | 2 +- .../md5-cache/app-emulation/cloud-init-22.4 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/diskimage-builder-3.26.0 | 2 +- .../app-emulation/diskimage-builder-3.27.0 | 2 +- .../app-emulation/diskimage-builder-3.28.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- .../md5-cache/app-emulation/dynamips-0.2.23 | 14 + .../app-emulation/fs-uae-launcher-3.1.68 | 2 +- metadata/md5-cache/app-emulation/glean-1.18.2 | 2 +- metadata/md5-cache/app-emulation/glean-1.19.0 | 2 +- metadata/md5-cache/app-emulation/glean-1.23.0 | 2 +- .../app-emulation/protontricks-1.10.1 | 4 +- .../app-emulation/protontricks-1.10.2 | 4 +- .../app-emulation/ruffle-0_p20230312 | 17 - .../md5-cache/app-emulation/uxn-0_p20230201 | 4 +- .../app-emulation/virt-manager-3.2.0-r1 | 2 +- .../app-emulation/virt-manager-4.0.0 | 2 +- .../app-emulation/virt-manager-4.1.0 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../virtualbox-extpack-oracle-6.1.42 | 4 +- .../virtualbox-modules-6.1.42-r1 | 14 + .../app-emulation/virtualbox-modules-7.0.6-r1 | 14 + metadata/md5-cache/app-forensics/Manifest.gz | Bin 6754 -> 7073 bytes .../md5-cache/app-forensics/rkhunter-1.4.6-r1 | 6 +- .../md5-cache/app-forensics/rkhunter-1.4.6-r2 | 6 +- .../md5-cache/app-forensics/unhide-20210124 | 8 +- .../md5-cache/app-forensics/volatility3-2.0.1 | 4 +- .../app-forensics/volatility3-2.4.0-r1 | 4 +- metadata/md5-cache/app-forensics/yara-4.3.0 | 17 + metadata/md5-cache/app-forensics/yara-9999 | 16 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 24629 -> 23998 bytes metadata/md5-cache/app-i18n/ibus-m17n-1.4.18 | 16 - metadata/md5-cache/app-i18n/ibus-m17n-1.4.19 | 4 +- .../app-i18n/ibus-table-others-1.3.14 | 12 - .../app-i18n/ibus-table-others-1.3.15 | 4 +- .../app-i18n/ibus-typing-booster-2.20.0 | 18 - .../app-i18n/ibus-typing-booster-2.21.1 | 18 - .../app-i18n/ibus-typing-booster-2.21.3 | 18 - .../app-i18n/ibus-typing-booster-2.21.4 | 4 +- .../app-i18n/ibus-typing-booster-2.22.1 | 18 + metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5-r1 | 2 +- .../app-i18n/translate-shell-0.9.7.1 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 74349 -> 73541 bytes .../md5-cache/app-misc/asciinema-2.2.0-r1 | 4 +- metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 | 6 +- metadata/md5-cache/app-misc/bijiben-40.1-r2 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3-r1 | 4 +- metadata/md5-cache/app-misc/binwalk-2.3.4 | 4 +- metadata/md5-cache/app-misc/binwalk-9999 | 4 +- metadata/md5-cache/app-misc/cdcat-0.3-r1 | 6 +- .../app-misc/check-jsonschema-0.21.0-r1 | 4 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r1 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r2 | 2 +- metadata/md5-cache/app-misc/ddccontrol-0.6.0 | 4 +- .../md5-cache/app-misc/ddccontrol-db-20230223 | 6 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.2 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3-r1 | 4 +- metadata/md5-cache/app-misc/geoclue-2.6.0 | 17 - metadata/md5-cache/app-misc/geoclue-2.7.0 | 4 +- metadata/md5-cache/app-misc/gnote-43.0 | 17 - metadata/md5-cache/app-misc/gnote-43.1 | 2 +- metadata/md5-cache/app-misc/gnote-44.0 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.5 | 2 +- metadata/md5-cache/app-misc/grc-1.12 | 15 - metadata/md5-cache/app-misc/grc-1.13 | 10 +- metadata/md5-cache/app-misc/icdiff-1.9.5 | 2 +- metadata/md5-cache/app-misc/icdiff-2.0.5 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.10.4-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.10.5 | 4 +- metadata/md5-cache/app-misc/khard-0.17.0-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.17.0-r2 | 4 +- metadata/md5-cache/app-misc/khard-0.18.0 | 4 +- .../md5-cache/app-misc/ktoblzcheck-1.49-r2 | 4 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/liquidctl-1.11.1 | 4 +- metadata/md5-cache/app-misc/liquidctl-1.12.1 | 4 +- metadata/md5-cache/app-misc/ranger-1.9.3-r1 | 4 +- metadata/md5-cache/app-misc/ranger-9999 | 4 +- .../app-misc/resolve-march-native-1.0.0-r1 | 2 +- .../app-misc/resolve-march-native-2.1.0 | 2 +- .../app-misc/resolve-march-native-2.1.0-r1 | 4 +- .../app-misc/resolve-march-native-2.2.0 | 4 +- metadata/md5-cache/app-misc/rpick-0.8.11 | 13 - metadata/md5-cache/app-misc/rpick-0.8.13 | 13 + metadata/md5-cache/app-misc/solaar-1.0.5-r2 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.7 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.1 | 2 +- .../md5-cache/app-misc/solaar-1.1.2_rc2-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.3 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.8 | 4 +- metadata/md5-cache/app-misc/solaar-1.1.8-r1 | 4 +- metadata/md5-cache/app-misc/solaar-9999 | 4 +- .../md5-cache/app-misc/terminal-colors-2.3 | 14 - .../md5-cache/app-misc/terminal-colors-3.0.2 | 10 +- .../md5-cache/app-misc/terminal-colors-9999 | 10 +- .../md5-cache/app-misc/timew-report-1.4.0 | 2 +- metadata/md5-cache/app-misc/tmate-2.4.0-r2 | 15 + .../md5-cache/app-misc/tmux2html-0.1.11-r1 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.15.0 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.25.0 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.26.0 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.27.0 | 2 +- metadata/md5-cache/app-misc/tracker-3.4.2 | 2 +- metadata/md5-cache/app-misc/tracker-3.5.0 | 2 +- metadata/md5-cache/app-misc/tracker-3.5.0_rc | 18 - .../md5-cache/app-misc/tracker-miners-3.4.3 | 2 +- .../md5-cache/app-misc/tracker-miners-3.5.0 | 2 +- .../app-misc/tracker-miners-3.5.0_rc | 18 - .../md5-cache/app-misc/trash-cli-0.22.8.27 | 2 +- .../md5-cache/app-misc/trash-cli-0.23.2.13.2 | 4 +- metadata/md5-cache/app-misc/vit-2.2.0 | 4 +- metadata/md5-cache/app-misc/wildq-1.1.11 | 2 +- metadata/md5-cache/app-misc/yq-3.1.0-r1 | 2 +- metadata/md5-cache/app-misc/yq-3.1.1 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12814 -> 12486 bytes .../md5-cache/app-office/abiword-docs-3.0.2 | 2 +- metadata/md5-cache/app-office/dia-0.97.3-r1 | 2 +- metadata/md5-cache/app-office/dia2code-1.0.0 | 2 +- metadata/md5-cache/app-office/endeavour-43.0 | 2 +- metadata/md5-cache/app-office/endeavour-9999 | 2 +- metadata/md5-cache/app-office/glabels-3.4.1 | 2 +- .../md5-cache/app-office/gnumeric-1.12.53-r1 | 18 - .../md5-cache/app-office/gnumeric-1.12.55 | 2 +- metadata/md5-cache/app-office/grisbi-2.0.5 | 2 +- metadata/md5-cache/app-office/homebank-5.6.2 | 4 +- .../md5-cache/app-office/kalendar-22.08.3 | 17 - .../md5-cache/app-office/kalendar-22.12.3 | 4 +- .../md5-cache/app-office/libreoffice-7.3.7.2 | 2 +- .../md5-cache/app-office/libreoffice-7.4.4.2 | 2 +- .../md5-cache/app-office/libreoffice-7.4.6.2 | 2 +- .../md5-cache/app-office/libreoffice-7.4.9999 | 2 +- .../md5-cache/app-office/libreoffice-7.5.2.2 | 2 +- .../md5-cache/app-office/libreoffice-7.5.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- .../app-office/moneydance-2023.1.5006 | 14 + metadata/md5-cache/app-office/planner-0.14.91 | 2 +- metadata/md5-cache/app-office/planner-9999 | 2 +- .../md5-cache/app-office/upwork-5.4.5.1-r1 | 14 - metadata/md5-cache/app-portage/Manifest.gz | Bin 18741 -> 18926 bytes .../md5-cache/app-portage/diffmask-0.3.3-r5 | 4 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r3 | 2 +- metadata/md5-cache/app-portage/elsw-0.0.0-r1 | 6 +- metadata/md5-cache/app-portage/elsw-9999 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r1 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r2 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r3 | 4 +- .../md5-cache/app-portage/flaggie-0.2.1-r2 | 4 +- metadata/md5-cache/app-portage/flaggie-0.99.2 | 2 +- metadata/md5-cache/app-portage/flaggie-0.99.3 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r7 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r8 | 4 +- .../md5-cache/app-portage/g-sorcery-0.2.2-r1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.3 | 2 +- metadata/md5-cache/app-portage/gemato-19.0 | 2 +- metadata/md5-cache/app-portage/gemato-20.0 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.1-r3 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.4 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.5.0 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.8.2 | 2 +- .../md5-cache/app-portage/gpyutils-0.8.3-r1 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.8.4 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-0.8-r1 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.2.2-r2 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.3 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.3 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r1 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r2 | 4 +- metadata/md5-cache/app-portage/metagen-9999 | 4 +- .../app-portage/mirrorselect-2.2.6-r2 | 2 +- .../app-portage/mirrorselect-2.3.0-r1 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.4.1 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r2 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r3 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r4 | 4 +- metadata/md5-cache/app-portage/pfl-3.2-r2 | 4 +- .../app-portage/pkg-testing-tools-0.1.0 | 2 +- .../app-portage/pkg-testing-tools-0.1.2 | 4 +- .../md5-cache/app-portage/pycargoebuild-0.6.1 | 2 +- .../md5-cache/app-portage/pycargoebuild-0.6.2 | 2 +- .../md5-cache/app-portage/pycargoebuild-0.6.3 | 16 + .../app-portage/recover-broken-vdb-1.0.0-r2 | 4 +- .../app-portage/recover-broken-vdb-9999 | 4 +- .../app-portage/smart-live-rebuild-1.4.0 | 2 +- .../app-portage/smart-live-rebuild-1.4.1 | 6 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.10 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15184 -> 15025 bytes .../md5-cache/app-shells/autojump-22.5.3-r1 | 2 +- metadata/md5-cache/app-shells/fish-3.4.0 | 4 +- metadata/md5-cache/app-shells/fish-3.5.1 | 16 - metadata/md5-cache/app-shells/fish-3.6.0 | 17 - metadata/md5-cache/app-shells/fish-3.6.1 | 17 + metadata/md5-cache/app-shells/fzf-0.39.0 | 13 + .../md5-cache/app-shells/powerline-2.7-r2 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32 | 2 +- metadata/md5-cache/app-shells/yash-2.53 | 16 - metadata/md5-cache/app-shells/yash-2.54 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 70273 -> 69978 bytes metadata/md5-cache/app-text/asciidoc-10.2.0 | 4 +- metadata/md5-cache/app-text/atril-1.26.0-r4 | 2 +- metadata/md5-cache/app-text/blahtexml-1.0 | 15 + metadata/md5-cache/app-text/capyt-1.1.1 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0-r1 | 4 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.12 | 14 +- .../docbook-dsssl-stylesheets-1.79-r4 | 2 +- .../app-text/docbook-sgml-dtd-3.0-r5 | 2 +- .../app-text/docbook-sgml-dtd-3.1-r5 | 2 +- .../app-text/docbook-sgml-dtd-4.0-r5 | 2 +- .../app-text/docbook-sgml-dtd-4.1-r5 | 2 +- .../app-text/docbook-sgml-dtd-4.2-r4 | 2 +- .../app-text/docbook-sgml-dtd-4.3-r4 | 2 +- .../app-text/docbook-sgml-dtd-4.4-r2 | 2 +- .../app-text/docbook-sgml-dtd-4.5-r2 | 2 +- .../app-text/docbook-xml-dtd-4.1.2-r7 | 2 +- .../md5-cache/app-text/docbook-xml-dtd-4.2-r3 | 2 +- .../md5-cache/app-text/docbook-xml-dtd-4.3-r2 | 2 +- .../md5-cache/app-text/docbook-xml-dtd-4.4-r3 | 2 +- .../md5-cache/app-text/docbook-xml-dtd-4.5-r2 | 2 +- .../app-text/docbook-xml-simple-dtd-1.0-r3 | 2 +- .../docbook-xml-simple-dtd-4.1.2.4-r4 | 2 +- .../docbook-xml-simple-dtd-4.1.2.5-r3 | 2 +- metadata/md5-cache/app-text/enchant-2.3.3-r1 | 15 - metadata/md5-cache/app-text/enchant-2.3.4 | 15 - metadata/md5-cache/app-text/enchant-2.3.4-r1 | 15 + metadata/md5-cache/app-text/evince-43.1-r1 | 2 +- metadata/md5-cache/app-text/evince-44.0 | 17 - metadata/md5-cache/app-text/evince-44.1 | 2 +- metadata/md5-cache/app-text/evince-44_rc | 17 - .../app-text/gnome-doc-utils-0.20.10-r3 | 2 +- metadata/md5-cache/app-text/grip-4.6.1 | 2 +- metadata/md5-cache/app-text/groonga-8.0.2-r1 | 16 - metadata/md5-cache/app-text/groonga-8.0.2-r2 | 16 + metadata/md5-cache/app-text/gspell-1.12.0 | 2 +- .../md5-cache/app-text/gtkspell-3.0.10-r1 | 2 +- metadata/md5-cache/app-text/gtranslator-42.0 | 2 +- .../md5-cache/app-text/html401-19991224-r4 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 4 +- metadata/md5-cache/app-text/iso-codes-4.12.0 | 13 - metadata/md5-cache/app-text/iso-codes-4.13.0 | 4 +- metadata/md5-cache/app-text/krop-0.6.0-r1 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/libgepub-0.7.0 | 2 +- metadata/md5-cache/app-text/libgxps-0.3.2-r3 | 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/nfoview-1.28.1-r1 | 2 +- metadata/md5-cache/app-text/openjade-1.3.2-r9 | 2 +- .../app-text/openpaperwork-core-2.1.1 | 2 +- .../app-text/openpaperwork-core-2.1.2 | 4 +- .../app-text/openpaperwork-gtk-2.1.1 | 2 +- .../app-text/openpaperwork-gtk-2.1.2 | 4 +- .../md5-cache/app-text/paperwork-2.1.1-r1 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.2 | 4 +- .../app-text/paperwork-backend-2.1.1-r1 | 2 +- .../app-text/paperwork-backend-2.1.2 | 4 +- .../md5-cache/app-text/pdfarranger-1.9.1-r1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.9.2 | 2 +- metadata/md5-cache/app-text/pdfminer-20191020 | 2 +- metadata/md5-cache/app-text/pdfminer-20220506 | 4 +- metadata/md5-cache/app-text/pelican-4.8.0 | 4 +- metadata/md5-cache/app-text/restview-2.9.2 | 2 +- metadata/md5-cache/app-text/restview-3.0.0 | 4 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 | 4 +- metadata/md5-cache/app-text/rpl-1.9.1 | 2 +- .../md5-cache/app-text/sgml-common-0.6.3-r7 | 2 +- metadata/md5-cache/app-text/stardict-3.0.6-r4 | 2 +- .../app-text/stardict-4.0.0_pre20170304-r1 | 4 +- metadata/md5-cache/app-text/tesseract-5.3.0 | 4 +- metadata/md5-cache/app-text/txt2tags-3.8 | 4 +- metadata/md5-cache/app-text/xapers-0.9.0 | 12 +- .../md5-cache/app-text/xapian-omega-1.4.22 | 11 + .../md5-cache/app-text/xhtml1-20020801-r6 | 2 +- metadata/md5-cache/app-text/xhtml11-20101123 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.8.0 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.15.3 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.16.0 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.17.0 | 4 +- metadata/md5-cache/app-text/xmldiff-2.4 | 2 +- .../md5-cache/app-text/xournal-0.4.8.2016-r1 | 2 +- metadata/md5-cache/app-text/xournal-9999 | 2 +- metadata/md5-cache/app-text/yelp-tools-42.1 | 2 +- metadata/md5-cache/app-xemacs/Manifest.gz | Bin 22587 -> 23418 bytes metadata/md5-cache/app-xemacs/gnus-2.06 | 12 - metadata/md5-cache/app-xemacs/gnus-2.07 | 12 + metadata/md5-cache/app-xemacs/hyperbole-1.23 | 12 + metadata/md5-cache/app-xemacs/ilisp-1.39 | 12 + metadata/md5-cache/app-xemacs/psgml-dtds-1.06 | 12 + metadata/md5-cache/app-xemacs/riece-1.27 | 12 + metadata/md5-cache/app-xemacs/vm-8.12 | 12 + metadata/md5-cache/dev-ada/Manifest.gz | Bin 4747 -> 4749 bytes metadata/md5-cache/dev-ada/e3-core-22.2.0 | 4 +- metadata/md5-cache/dev-ada/e3-testsuite-25.0 | 4 +- metadata/md5-cache/dev-ada/langkit-23.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24001 -> 23826 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 4 +- metadata/md5-cache/dev-cpp/atkmm-2.28.3 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.5 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.6 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.74.0 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.76.0 | 2 +- .../md5-cache/dev-cpp/gstreamermm-1.10.0-r1 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.7 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.10.0 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.8.0-r1 | 2 +- .../dev-cpp/gtksourceviewmm-3.18.0-r2 | 2 +- metadata/md5-cache/dev-cpp/json11-1.0.0-r1 | 4 +- metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 | 2 +- metadata/md5-cache/dev-cpp/libxmlpp-5.0.2 | 17 - metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 | 2 +- metadata/md5-cache/dev-cpp/mm-common-1.0.5 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.46.3 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.50.1 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 29542 -> 29372 bytes metadata/md5-cache/dev-db/barman-2.19 | 2 +- metadata/md5-cache/dev-db/barman-3.2.0 | 4 +- metadata/md5-cache/dev-db/mycli-1.26.1 | 4 +- metadata/md5-cache/dev-db/mycli-9999 | 4 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 4 +- .../dev-db/mysql-connector-c++-8.0.32 | 4 +- .../dev-db/mysql-connector-c-8.0.32-r1 | 4 +- .../dev-db/mysql-workbench-8.0.31-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.32 | 6 +- metadata/md5-cache/dev-db/pg_activity-3.1.1 | 2 +- metadata/md5-cache/dev-db/pgcli-3.3.1-r2 | 4 +- metadata/md5-cache/dev-db/pgxnclient-1.3-r2 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.1 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.2 | 2 +- .../dev-db/sqlcl-bin-22.2.1.201.1451 | 15 - .../dev-db/sqlcl-bin-22.4.0.342.1212 | 15 + metadata/md5-cache/dev-db/sqlite-3.41.2 | 16 - metadata/md5-cache/dev-db/sqlite-3.41.2-r1 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13285 -> 13111 bytes metadata/md5-cache/dev-embedded/esptool-3.3.2 | 4 +- metadata/md5-cache/dev-embedded/esptool-3.3.3 | 16 + metadata/md5-cache/dev-embedded/esptool-4.4 | 4 +- metadata/md5-cache/dev-embedded/esptool-4.5 | 16 - metadata/md5-cache/dev-embedded/esptool-4.5.1 | 4 +- .../dev-embedded/nodemcu-uploader-1.0.0 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0-r1 | 4 +- .../dev-embedded/platformio-6.1.6-r1 | 4 +- .../dev-embedded/u-boot-tools-2022.10 | 15 - metadata/md5-cache/dev-games/Manifest.gz | Bin 7665 -> 7831 bytes metadata/md5-cache/dev-games/godot-4.0.2 | 17 + metadata/md5-cache/dev-java/Manifest.gz | Bin 72946 -> 72151 bytes metadata/md5-cache/dev-java/batik-1.14-r1 | 15 - metadata/md5-cache/dev-java/batik-1.16 | 16 - metadata/md5-cache/dev-java/batik-1.16-r1 | 16 + .../md5-cache/dev-java/byte-buddy-1.12.21 | 15 - metadata/md5-cache/dev-java/byte-buddy-1.14.0 | 4 +- metadata/md5-cache/dev-java/fop-2.7 | 15 - metadata/md5-cache/dev-java/fop-2.8 | 4 +- .../dev-java/jakarta-activation-api-2.1.0-r1 | 14 - .../dev-java/jakarta-activation-api-2.1.1 | 4 +- .../dev-java/jakarta-mail-api-2.1.0-r1 | 15 - .../md5-cache/dev-java/jakarta-mail-api-2.1.1 | 4 +- metadata/md5-cache/dev-java/java-config-2.3.1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- .../md5-cache/dev-java/javax-servlet-api-2.2 | 4 +- .../md5-cache/dev-java/openjdk-11.0.18_p10 | 4 +- .../md5-cache/dev-java/openjdk-17.0.6_p10 | 4 +- metadata/md5-cache/dev-java/openjdk-8.362_p09 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 40643 -> 41131 bytes metadata/md5-cache/dev-lang/eisl-2.65 | 14 - metadata/md5-cache/dev-lang/eisl-2.69 | 14 - metadata/md5-cache/dev-lang/elixir-1.14.3 | 4 +- metadata/md5-cache/dev-lang/fuzion-0.081 | 16 + metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 4 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 4 +- metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 | 4 +- metadata/md5-cache/dev-lang/php-7.4.33-r2 | 4 +- metadata/md5-cache/dev-lang/php-8.0.28 | 4 +- metadata/md5-cache/dev-lang/php-8.1.16 | 4 +- metadata/md5-cache/dev-lang/python-3.10.11 | 16 + metadata/md5-cache/dev-lang/python-3.11.3 | 16 + .../md5-cache/dev-lang/python-3.12.0_alpha7 | 16 + metadata/md5-cache/dev-lang/python-3.9.16_p3 | 2 +- metadata/md5-cache/dev-lang/rust-1.68.2 | 17 + metadata/md5-cache/dev-lang/rust-bin-1.68.2 | 15 + metadata/md5-cache/dev-lang/typescript-4.9.3 | 11 - metadata/md5-cache/dev-lang/typescript-4.9.4 | 11 - metadata/md5-cache/dev-lang/typescript-5.0.3 | 11 + metadata/md5-cache/dev-lang/vala-0.56.3 | 17 - metadata/md5-cache/dev-lang/vala-0.56.4 | 6 +- metadata/md5-cache/dev-lang/vala-0.56.5 | 2 +- metadata/md5-cache/dev-lang/vala-0.56.6 | 17 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 154965 -> 153497 bytes metadata/md5-cache/dev-libs/atk-2.38.0 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 | 4 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r3 | 4 +- metadata/md5-cache/dev-libs/capstone-9999 | 4 +- metadata/md5-cache/dev-libs/cdk-5.0.20230201 | 4 +- metadata/md5-cache/dev-libs/distorm3-3.5.2 | 2 +- metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 | 4 +- .../md5-cache/dev-libs/flatbuffers-23.1.21 | 14 - .../md5-cache/dev-libs/flatbuffers-23.3.3 | 6 +- metadata/md5-cache/dev-libs/folks-0.15.5 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.6 | 2 +- metadata/md5-cache/dev-libs/gdl-3.40.0 | 2 +- metadata/md5-cache/dev-libs/gjs-1.74.1 | 16 - metadata/md5-cache/dev-libs/gjs-1.74.2 | 6 +- metadata/md5-cache/dev-libs/gjs-1.75.90 | 16 - metadata/md5-cache/dev-libs/gjs-1.76.0 | 2 +- metadata/md5-cache/dev-libs/glib-2.74.5 | 17 - metadata/md5-cache/dev-libs/glib-2.74.6 | 6 +- metadata/md5-cache/dev-libs/glib-2.76.0-r1 | 18 - metadata/md5-cache/dev-libs/glib-2.76.1 | 2 +- metadata/md5-cache/dev-libs/gmime-2.6.23-r2 | 2 +- metadata/md5-cache/dev-libs/gmime-3.2.13 | 2 +- .../dev-libs/gobject-introspection-1.74.0 | 2 +- .../dev-libs/gobject-introspection-1.75.6 | 18 - .../dev-libs/gobject-introspection-1.76.0 | 18 - .../dev-libs/gobject-introspection-1.76.1 | 2 +- .../gobject-introspection-common-1.74.0 | 2 +- .../gobject-introspection-common-1.75.6 | 13 - .../gobject-introspection-common-1.76.0 | 13 - .../gobject-introspection-common-1.76.1 | 2 +- metadata/md5-cache/dev-libs/gom-0.4 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.7 | 17 + .../intel-compute-runtime-22.49.25018.24 | 15 - .../intel-compute-runtime-22.53.25242.13 | 4 +- .../intel-compute-runtime-23.05.25593.18 | 15 + .../md5-cache/dev-libs/json-glib-1.6.6-r1 | 2 +- .../dev-libs/json-parser-1.1.0_p20211208 | 4 +- .../md5-cache/dev-libs/jsonrpc-glib-3.42.0 | 2 +- .../md5-cache/dev-libs/jsonrpc-glib-3.44.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kopeninghours-22.08.3 | 18 - .../md5-cache/dev-libs/kosmindoormap-22.08.3 | 17 - .../dev-libs/kpublictransport-22.08.3 | 17 - metadata/md5-cache/dev-libs/libIDL-0.8.14-r4 | 2 +- .../dev-libs/libayatana-appindicator-0.5.92 | 4 +- .../dev-libs/libayatana-indicator-0.9.3 | 4 +- metadata/md5-cache/dev-libs/libbpf-1.0.0-r1 | 14 - metadata/md5-cache/dev-libs/libbpf-1.0.1 | 15 - 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.0 | 2 +- .../md5-cache/dev-libs/libclc-16.0.0.9999 | 13 - metadata/md5-cache/dev-libs/libclc-16.0.1 | 14 + .../md5-cache/dev-libs/libclc-16.0.2.9999 | 13 + .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230314 | 2 +- .../dev-libs/libclc-17.0.0_pre20230325 | 2 +- metadata/md5-cache/dev-libs/libcpuid-0.6.3 | 15 + .../md5-cache/dev-libs/libcroco-0.6.13-r1 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 2 +- metadata/md5-cache/dev-libs/libdex-0.2.0 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.7.1 | 4 +- metadata/md5-cache/dev-libs/libdispatch-5.7.3 | 4 +- 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/libffi-3.4.4-r1 | 14 + .../md5-cache/dev-libs/libgamin-0.1.10-r6 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r3 | 2 +- .../md5-cache/dev-libs/libgdata-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/libgee-0.20.6 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.6.2 | 16 - .../md5-cache/dev-libs/libgit2-glib-1.1.0 | 2 +- .../md5-cache/dev-libs/libglib-testing-0.1.1 | 2 +- .../dev-libs/libgnome-games-support-1.8.2 | 2 +- .../dev-libs/libgnome-games-support-2.0.0 | 2 +- .../md5-cache/dev-libs/libgpg-error-1.46-r1 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.4.3 | 17 - metadata/md5-cache/dev-libs/libgusb-0.4.5 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.2.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.23.0 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.6 | 2 +- .../md5-cache/dev-libs/libmateweather-1.26.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.7.0 | 4 +- metadata/md5-cache/dev-libs/libnl-9999 | 4 +- metadata/md5-cache/dev-libs/libpeas-1.34.0 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.36.0 | 2 +- metadata/md5-cache/dev-libs/libpfm-4.12.0 | 4 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r1 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.12.0 | 2 +- metadata/md5-cache/dev-libs/libsigc++-3.4.0 | 2 +- .../md5-cache/dev-libs/libunique-1.1.6-r2 | 2 +- .../md5-cache/dev-libs/libunique-3.0.2-r1 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3.2 | 17 + metadata/md5-cache/dev-libs/libxml2-2.10.3-r1 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.3.10 | 16 - metadata/md5-cache/dev-libs/libxmlb-0.3.11 | 4 +- metadata/md5-cache/dev-libs/libxslt-1.1.37-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/mimalloc-2.1.0 | 14 - metadata/md5-cache/dev-libs/mimalloc-2.1.1 | 14 + metadata/md5-cache/dev-libs/msgpack-6.0.0 | 14 - metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 | 14 + metadata/md5-cache/dev-libs/pigpio-79 | 2 +- .../md5-cache/dev-libs/template-glib-3.36.0 | 17 - .../md5-cache/dev-libs/template-glib-3.36.1 | 2 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.6 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r2 | 4 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r3 | 4 +- .../md5-cache/dev-libs/tree-sitter-0.20.8 | 11 + .../md5-cache/dev-libs/vala-common-0.56.3 | 12 - .../md5-cache/dev-libs/vala-common-0.56.4 | 6 +- .../md5-cache/dev-libs/vala-common-0.56.5 | 2 +- .../md5-cache/dev-libs/vala-common-0.56.6 | 12 + metadata/md5-cache/dev-libs/xapian-1.4.22 | 12 + .../md5-cache/dev-libs/xapian-bindings-1.4.22 | 16 + metadata/md5-cache/dev-libs/xerces-c-3.2.4 | 16 + metadata/md5-cache/dev-libs/xerces-c-9999 | 6 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 89192 -> 89196 bytes .../dev-ml/base_quickcheck-0.15.0-r2 | 4 +- metadata/md5-cache/dev-ml/biniou-1.2.1 | 4 +- metadata/md5-cache/dev-ml/biniou-1.2.2-r1 | 4 +- metadata/md5-cache/dev-ml/camlp-streams-5.0 | 15 - metadata/md5-cache/dev-ml/easy-format-1.2.0 | 4 +- metadata/md5-cache/dev-ml/findlib-1.9.6-r1 | 4 +- metadata/md5-cache/dev-ml/lablgtk-3.1.3 | 4 +- .../md5-cache/dev-ml/lablgtk-sourceview-3.1.3 | 4 +- 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.0 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 | 16 - metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 | 17 + .../md5-cache/dev-ml/llvm-ocaml-16.0.2.9999 | 16 + .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230314 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230325 | 2 +- metadata/md5-cache/dev-ml/parmap-1.2.5 | 4 +- metadata/md5-cache/dev-ml/yojson-1.7.0 | 4 +- metadata/md5-cache/dev-ml/yojson-2.0.2-r3 | 4 +- .../dev-perl/Class-XSAccessor-1.190.0-r1 | 4 +- .../md5-cache/dev-perl/Config-Tiny-2.270.0 | 4 +- .../md5-cache/dev-perl/DBIx-Simple-1.370.0 | 4 +- .../md5-cache/dev-perl/Devel-Size-0.830.0 | 4 +- .../md5-cache/dev-perl/Email-Abstract-3.9.0 | 4 +- .../dev-perl/Email-Address-1.912.0-r1 | 4 +- .../dev-perl/Email-Address-XS-1.50.0 | 4 +- .../dev-perl/Email-Date-Format-1.5.0-r1 | 4 +- .../md5-cache/dev-perl/Email-MIME-1.952.0 | 4 +- .../dev-perl/Email-MIME-ContentType-1.26.0 | 4 +- .../dev-perl/Email-MIME-Encodings-1.315.0-r2 | 4 +- .../dev-perl/Email-MessageID-1.406.0-r1 | 4 +- .../md5-cache/dev-perl/Email-Sender-2.500.0 | 4 +- .../md5-cache/dev-perl/Email-Simple-2.216.0 | 4 +- .../dev-perl/Mail-DMARC-1.202.109.270-r1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 315225 -> 315250 bytes .../dev-perl/MooX-Types-MooseLike-0.290.0-r1 | 4 +- .../dev-perl/Net-IDN-Encode-2.500.0-r1 | 4 +- .../dev-perl/Net-IMAP-Simple-1.221.200 | 4 +- metadata/md5-cache/dev-perl/Net-SMTPS-0.100.0 | 4 +- .../dev-perl/Regexp-Common-2017060201.0.0-r1 | 4 +- .../md5-cache/dev-perl/Sub-Override-0.90.0-r1 | 4 +- .../dev-perl/Test-Regexp-2017040101.0.0-r1 | 4 +- metadata/md5-cache/dev-perl/Text-CSV-2.10.0 | 4 +- metadata/md5-cache/dev-perl/Throwable-1.0.0 | 4 +- .../md5-cache/dev-perl/Type-Tiny-2.2.1-r1 | 4 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.25.0 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 63800 -> 63795 bytes metadata/md5-cache/dev-php/smarty-4.3.0 | 10 - metadata/md5-cache/dev-php/smarty-4.3.1 | 11 + .../md5-cache/dev-python/APScheduler-3.10.1 | 4 +- metadata/md5-cache/dev-python/Arpeggio-2.0.0 | 4 +- metadata/md5-cache/dev-python/Babel-2.11.0 | 4 +- metadata/md5-cache/dev-python/Babel-2.12.1 | 4 +- .../md5-cache/dev-python/BitVector-3.5.0-r1 | 4 +- .../md5-cache/dev-python/ConfigArgParse-1.5.3 | 4 +- .../dev-python/CppHeaderParser-2.7.4-r1 | 4 +- .../md5-cache/dev-python/DBUtils-3.0.2-r1 | 4 +- metadata/md5-cache/dev-python/Faker-17.6.0 | 4 +- metadata/md5-cache/dev-python/Faker-18.2.0 | 4 +- metadata/md5-cache/dev-python/Faker-18.3.0 | 4 +- metadata/md5-cache/dev-python/Faker-18.3.1 | 4 +- metadata/md5-cache/dev-python/Faker-18.3.2 | 16 + metadata/md5-cache/dev-python/Faker-18.3.4 | 16 + .../md5-cache/dev-python/Frozen-Flask-0.18-r1 | 4 +- .../md5-cache/dev-python/GitPython-3.1.31 | 4 +- .../dev-python/GridDataFormats-0.6.0 | 2 +- .../dev-python/GridDataFormats-1.0.1 | 4 +- metadata/md5-cache/dev-python/IPy-1.01-r1 | 4 +- .../md5-cache/dev-python/Levenshtein-0.12.2 | 4 +- .../md5-cache/dev-python/Levenshtein-0.20.9 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 344081 -> 337035 bytes .../md5-cache/dev-python/MechanicalSoup-1.2.0 | 4 +- metadata/md5-cache/dev-python/Nuitka-1.5.1 | 4 +- metadata/md5-cache/dev-python/Nuitka-1.5.3 | 4 +- metadata/md5-cache/dev-python/Nuitka-1.5.4 | 4 +- metadata/md5-cache/dev-python/Nuitka-1.5.5 | 16 + metadata/md5-cache/dev-python/Opcodes-0.3.14 | 4 +- .../md5-cache/dev-python/OutputCheck-0.4.2-r1 | 4 +- .../md5-cache/dev-python/PeachPy-2022.11.13 | 4 +- metadata/md5-cache/dev-python/PyGithub-1.58.1 | 4 +- metadata/md5-cache/dev-python/PyPDF2-3.0.0 | 2 +- .../md5-cache/dev-python/PyQt-builder-1.12.2 | 2 +- .../md5-cache/dev-python/PyQt-builder-1.14.1 | 2 +- .../md5-cache/dev-python/PyQt5-sip-12.11.0 | 4 +- .../md5-cache/dev-python/PyQt5-sip-12.11.1 | 4 +- metadata/md5-cache/dev-python/PyQt6-6.4.2 | 2 +- .../dev-python/PyQt6-WebEngine-6.4.0 | 2 +- .../md5-cache/dev-python/PyQt6-sip-13.4.1 | 4 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 4 +- metadata/md5-cache/dev-python/PySDL2-0.9.13 | 4 +- .../md5-cache/dev-python/PySensors-0.0.4-r1 | 4 +- .../md5-cache/dev-python/PySocks-1.7.1-r2 | 4 +- metadata/md5-cache/dev-python/Pyro4-4.82-r1 | 4 +- metadata/md5-cache/dev-python/QtPy-2.3.0 | 4 +- metadata/md5-cache/dev-python/QtPy-2.3.1 | 4 +- metadata/md5-cache/dev-python/a2wsgi-1.7.0 | 2 +- metadata/md5-cache/dev-python/absl-py-1.4.0 | 4 +- metadata/md5-cache/dev-python/abydos-0.5.0-r3 | 4 +- .../dev-python/accessible-pygments-0.0.3 | 4 +- .../dev-python/accessible-pygments-0.0.4 | 4 +- metadata/md5-cache/dev-python/adblock-0.6.0 | 2 +- metadata/md5-cache/dev-python/aesara-2.8.12 | 2 +- metadata/md5-cache/dev-python/agate-1.7.1 | 4 +- .../md5-cache/dev-python/agate-dbf-0.2.2-r2 | 4 +- .../md5-cache/dev-python/agate-excel-0.2.5-r2 | 4 +- metadata/md5-cache/dev-python/agate-sql-0.5.9 | 4 +- metadata/md5-cache/dev-python/aiocache-0.12.0 | 4 +- metadata/md5-cache/dev-python/aiodns-3.0.0-r1 | 4 +- metadata/md5-cache/dev-python/aiofiles-22.1.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-23.1.0 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.8.4 | 4 +- .../dev-python/aiohttp-cors-0.7.0-r2 | 4 +- .../md5-cache/dev-python/aiohttp-socks-0.8.0 | 4 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 4 +- .../md5-cache/dev-python/aioresponses-0.7.4 | 4 +- .../md5-cache/dev-python/aiorpcX-0.22.1-r1 | 4 +- metadata/md5-cache/dev-python/aiosignal-1.3.1 | 4 +- .../md5-cache/dev-python/aiosqlite-0.18.0 | 2 +- metadata/md5-cache/dev-python/aiostream-0.4.5 | 4 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 4 +- .../md5-cache/dev-python/alabaster-0.7.13 | 4 +- metadata/md5-cache/dev-python/alembic-1.10.2 | 4 +- metadata/md5-cache/dev-python/alembic-1.10.3 | 16 + metadata/md5-cache/dev-python/alembic-1.9.4 | 4 +- .../md5-cache/dev-python/allpairspy-2.5.0-r1 | 4 +- metadata/md5-cache/dev-python/amodem-1.15.4 | 4 +- .../md5-cache/dev-python/aniso8601-9.0.1-r1 | 4 +- metadata/md5-cache/dev-python/ansi-0.3.6 | 4 +- .../md5-cache/dev-python/ansi2html-1.8.0-r1 | 4 +- .../md5-cache/dev-python/ansible-compat-3.0.1 | 4 +- .../dev-python/ansible-pygments-0.1.1-r1 | 2 +- .../md5-cache/dev-python/ansible-runner-2.2.1 | 4 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 4 +- metadata/md5-cache/dev-python/ansicolor-9999 | 4 +- .../dev-python/antlr4-python3-runtime-4.12.0 | 4 +- metadata/md5-cache/dev-python/anyio-3.6.1 | 4 +- metadata/md5-cache/dev-python/anyqt-0.2.0 | 4 +- metadata/md5-cache/dev-python/apipkg-3.0.1 | 2 +- metadata/md5-cache/dev-python/apispec-6.3.0 | 4 +- .../md5-cache/dev-python/appdirs-1.4.4-r2 | 2 +- metadata/md5-cache/dev-python/apsw-3.40.1.0 | 16 - metadata/md5-cache/dev-python/apsw-3.41.0.0 | 16 - metadata/md5-cache/dev-python/apsw-3.41.2.0 | 8 +- .../md5-cache/dev-python/argcomplete-2.0.0-r1 | 16 - .../md5-cache/dev-python/argcomplete-2.0.5 | 16 - .../md5-cache/dev-python/argcomplete-2.1.1 | 16 - .../md5-cache/dev-python/argcomplete-2.1.2 | 4 +- .../md5-cache/dev-python/argcomplete-3.0.0 | 16 - .../md5-cache/dev-python/argcomplete-3.0.3 | 16 - .../md5-cache/dev-python/argcomplete-3.0.4 | 16 - .../md5-cache/dev-python/argcomplete-3.0.5 | 8 +- metadata/md5-cache/dev-python/argh-0.28.1 | 2 +- .../dev-python/argon2-cffi-21.3.0-r2 | 2 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 4 +- .../md5-cache/dev-python/argparse-manpage-4 | 4 +- metadata/md5-cache/dev-python/arrow-1.2.3 | 4 +- metadata/md5-cache/dev-python/arsenic-21.8 | 2 +- metadata/md5-cache/dev-python/asgiref-3.6.0 | 4 +- .../md5-cache/dev-python/asn1crypto-1.5.1 | 4 +- metadata/md5-cache/dev-python/asteval-0.9.29 | 4 +- metadata/md5-cache/dev-python/astor-0.8.1-r1 | 4 +- metadata/md5-cache/dev-python/astroid-2.13.2 | 16 - metadata/md5-cache/dev-python/astroid-2.13.5 | 16 - metadata/md5-cache/dev-python/astroid-2.14.1 | 16 - metadata/md5-cache/dev-python/astroid-2.14.2 | 16 - metadata/md5-cache/dev-python/astroid-2.15.0 | 16 - metadata/md5-cache/dev-python/astroid-2.15.1 | 8 +- metadata/md5-cache/dev-python/astroid-2.15.2 | 16 + metadata/md5-cache/dev-python/asttokens-2.2.1 | 4 +- .../md5-cache/dev-python/astunparse-1.6.3-r1 | 4 +- metadata/md5-cache/dev-python/async-lru-2.0.2 | 4 +- .../dev-python/async-timeout-4.0.2-r1 | 4 +- .../dev-python/async_generator-1.10-r2 | 4 +- .../md5-cache/dev-python/asyncstdlib-3.10.5 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.6 | 2 +- .../md5-cache/dev-python/atomicwrites-1.4.1 | 4 +- metadata/md5-cache/dev-python/atpublic-3.1.1 | 2 +- metadata/md5-cache/dev-python/attrs-22.2.0 | 4 +- metadata/md5-cache/dev-python/audioread-3.0.0 | 4 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 4 +- metadata/md5-cache/dev-python/autobahn-23.1.2 | 4 +- .../md5-cache/dev-python/autocommand-2.2.2 | 4 +- metadata/md5-cache/dev-python/automat-22.10.0 | 4 +- metadata/md5-cache/dev-python/autopage-0.5.1 | 4 +- metadata/md5-cache/dev-python/autopep8-2.0.1 | 16 - metadata/md5-cache/dev-python/autopep8-2.0.2 | 8 +- metadata/md5-cache/dev-python/autopep8-9999 | 4 +- metadata/md5-cache/dev-python/autoprop-4.1.0 | 2 +- .../dev-python/aws-sam-translator-1.62.0 | 4 +- .../dev-python/aws-sam-translator-1.63.0 | 4 +- .../dev-python/aws-xray-sdk-python-2.11.0-r1 | 4 +- .../dev-python/aws-xray-sdk-python-2.12.0 | 16 + metadata/md5-cache/dev-python/awxkit-21.13.0 | 4 +- metadata/md5-cache/dev-python/awxkit-21.14.0 | 4 +- metadata/md5-cache/dev-python/awxkit-22.0.0 | 16 + .../md5-cache/dev-python/babelfish-0.6.0-r2 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/backoff-2.2.1 | 2 +- metadata/md5-cache/dev-python/backrefs-5.4 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.4-r1 | 4 +- metadata/md5-cache/dev-python/bandit-1.7.5-r1 | 4 +- metadata/md5-cache/dev-python/bareos-21.1.6 | 16 - metadata/md5-cache/dev-python/bareos-21.1.7 | 16 + metadata/md5-cache/dev-python/bareos-22.0.2 | 16 - metadata/md5-cache/dev-python/bareos-22.0.3 | 16 + metadata/md5-cache/dev-python/bashate-2.1.1 | 4 +- .../dev-python/basho-erlastic-2.1.1-r1 | 4 +- metadata/md5-cache/dev-python/bcrypt-4.0.1 | 4 +- metadata/md5-cache/dev-python/beagle-0.3.0-r1 | 4 +- metadata/md5-cache/dev-python/beartype-0.12.0 | 4 +- .../dev-python/beautifulsoup4-4.11.2 | 4 +- .../dev-python/beautifulsoup4-4.12.0 | 4 +- .../dev-python/beautifulsoup4-4.12.1 | 16 + .../md5-cache/dev-python/beniget-0.4.1-r1 | 4 +- .../md5-cache/dev-python/betamax-0.8.1-r1 | 4 +- .../dev-python/betamax-matchers-0.4.0-r1 | 4 +- .../md5-cache/dev-python/bibtexparser-1.4.0 | 4 +- .../md5-cache/dev-python/binaryornot-0.4.4-r3 | 4 +- metadata/md5-cache/dev-python/bitarray-2.7.3 | 4 +- metadata/md5-cache/dev-python/bitstring-4.0.1 | 4 +- metadata/md5-cache/dev-python/black-23.1.0 | 2 +- metadata/md5-cache/dev-python/black-23.3.0 | 2 +- metadata/md5-cache/dev-python/blake3-py-0.3.3 | 2 +- .../md5-cache/dev-python/blake3-py-c-0.3.3 | 4 +- metadata/md5-cache/dev-python/bleach-6.0.0 | 4 +- metadata/md5-cache/dev-python/blessed-1.20.0 | 4 +- metadata/md5-cache/dev-python/blinker-1.5 | 4 +- metadata/md5-cache/dev-python/blinker-1.6 | 16 + metadata/md5-cache/dev-python/blosc-1.11.1 | 4 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 4 +- metadata/md5-cache/dev-python/blurb-1.1.0 | 2 +- metadata/md5-cache/dev-python/boltons-23.0.0 | 4 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 4 +- .../dev-python/booleanOperations-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r6 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.100 | 16 - metadata/md5-cache/dev-python/boto3-1.26.101 | 16 - metadata/md5-cache/dev-python/boto3-1.26.102 | 16 - metadata/md5-cache/dev-python/boto3-1.26.103 | 16 - metadata/md5-cache/dev-python/boto3-1.26.104 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.106 | 16 + metadata/md5-cache/dev-python/boto3-1.26.107 | 16 + metadata/md5-cache/dev-python/boto3-1.26.89 | 16 - metadata/md5-cache/dev-python/boto3-1.26.94 | 16 - metadata/md5-cache/dev-python/boto3-1.26.99 | 8 +- metadata/md5-cache/dev-python/boto3-9999 | 4 +- .../md5-cache/dev-python/botocore-1.29.100 | 16 - .../md5-cache/dev-python/botocore-1.29.101 | 16 - .../md5-cache/dev-python/botocore-1.29.102 | 16 - .../md5-cache/dev-python/botocore-1.29.103 | 16 - .../md5-cache/dev-python/botocore-1.29.104 | 4 +- .../md5-cache/dev-python/botocore-1.29.106 | 16 + .../md5-cache/dev-python/botocore-1.29.107 | 16 + .../md5-cache/dev-python/botocore-1.29.89 | 16 - .../md5-cache/dev-python/botocore-1.29.94 | 16 - .../md5-cache/dev-python/botocore-1.29.99 | 8 +- metadata/md5-cache/dev-python/botocore-9999 | 4 +- metadata/md5-cache/dev-python/bottle-0.12.25 | 4 +- .../md5-cache/dev-python/bottleneck-1.3.6 | 4 +- .../md5-cache/dev-python/bottleneck-1.3.7 | 4 +- metadata/md5-cache/dev-python/bpython-0.24 | 4 +- metadata/md5-cache/dev-python/bracex-2.3_p1 | 2 +- .../md5-cache/dev-python/braintree-4.18.1 | 4 +- metadata/md5-cache/dev-python/breathe-4.34.0 | 16 - metadata/md5-cache/dev-python/breathe-4.35.0 | 8 +- .../dev-python/brotlicffi-1.0.9.2-r2 | 4 +- .../dev-python/browser-cookie3-0.17.1 | 4 +- metadata/md5-cache/dev-python/bsddb3-6.2.9-r1 | 2 +- metadata/md5-cache/dev-python/build-0.10.0 | 2 +- .../md5-cache/dev-python/cachecontrol-0.12.11 | 4 +- .../dev-python/cached-property-1.5.2-r1 | 4 +- metadata/md5-cache/dev-python/cachelib-0.10.2 | 4 +- .../md5-cache/dev-python/cachetools-5.3.0 | 4 +- metadata/md5-cache/dev-python/cairocffi-1.4.0 | 4 +- metadata/md5-cache/dev-python/cairocffi-1.5.0 | 2 +- metadata/md5-cache/dev-python/caldav-1.2.1 | 4 +- .../md5-cache/dev-python/calver-2022.06.26 | 8 +- .../md5-cache/dev-python/canonicaljson-1.6.5 | 4 +- .../md5-cache/dev-python/canonicaljson-2.0.0 | 4 +- metadata/md5-cache/dev-python/capturer-3.0-r1 | 4 +- metadata/md5-cache/dev-python/carbon-1.1.10 | 4 +- .../md5-cache/dev-python/casttube-0.2.1-r1 | 4 +- metadata/md5-cache/dev-python/cattrs-22.2.0 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0-r2 | 4 +- metadata/md5-cache/dev-python/cbor2-5.4.6 | 4 +- metadata/md5-cache/dev-python/cchardet-2.1.7 | 2 +- .../md5-cache/dev-python/cchardet-2.1.7-r1 | 4 +- .../md5-cache/dev-python/cerberus-1.3.4-r1 | 4 +- .../md5-cache/dev-python/certifi-3021.3.16-r3 | 4 +- metadata/md5-cache/dev-python/cffi-1.15.1 | 4 +- metadata/md5-cache/dev-python/cffi-1.15.1-r1 | 17 + metadata/md5-cache/dev-python/cfgv-3.3.1 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.74.3 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.75.1 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.76.1 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.76.2 | 16 + metadata/md5-cache/dev-python/cftime-1.6.2 | 4 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 4 +- .../md5-cache/dev-python/chameleon-3.10.2 | 4 +- metadata/md5-cache/dev-python/chameleon-4.0.0 | 4 +- .../dev-python/characteristic-14.3.0-r4 | 4 +- metadata/md5-cache/dev-python/chardet-5.1.0 | 4 +- .../dev-python/charset_normalizer-3.0.1 | 4 +- .../dev-python/charset_normalizer-3.1.0 | 4 +- .../dev-python/chart-studio-1.1.0-r2 | 4 +- .../md5-cache/dev-python/check-manifest-0.49 | 4 +- .../md5-cache/dev-python/cheetah3-3.2.6_p2 | 4 +- metadata/md5-cache/dev-python/cheetah3-3.3.1 | 4 +- metadata/md5-cache/dev-python/cheroot-9.0.0 | 4 +- metadata/md5-cache/dev-python/cherrypy-18.8.0 | 4 +- metadata/md5-cache/dev-python/chump-1.6.0-r2 | 4 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r2 | 4 +- .../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.0 | 2 +- .../dev-python/clang-python-16.0.0.9999 | 16 - .../md5-cache/dev-python/clang-python-16.0.1 | 17 + .../dev-python/clang-python-16.0.2.9999 | 16 + .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230314 | 2 +- .../clang-python-17.0.0_pre20230325 | 2 +- metadata/md5-cache/dev-python/cleo-2.0.1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.3.0 | 4 +- .../md5-cache/dev-python/cli_helpers-9999 | 4 +- metadata/md5-cache/dev-python/click-8.1.3 | 4 +- .../dev-python/click-default-group-1.2.2-r1 | 4 +- .../dev-python/click-didyoumean-0.3.0 | 2 +- .../dev-python/click-help-colors-0.9.1-r1 | 4 +- metadata/md5-cache/dev-python/click-log-0.4.0 | 4 +- .../dev-python/click-plugins-1.1.1-r1 | 4 +- .../dev-python/click-threading-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/cliff-4.2.0 | 4 +- metadata/md5-cache/dev-python/clikit-0.6.2-r1 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r4 | 4 +- .../md5-cache/dev-python/cloudpickle-2.2.1 | 4 +- .../md5-cache/dev-python/cloudscraper-1.2.69 | 4 +- metadata/md5-cache/dev-python/cmd2-2.4.2 | 4 +- metadata/md5-cache/dev-python/cmd2-2.4.3 | 4 +- .../dev-python/collective-checkdocs-0.2-r1 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.6 | 2 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 2 +- .../dev-python/colored-traceback-0.3.0 | 4 +- .../dev-python/coloredlogs-15.0.1-r1 | 4 +- metadata/md5-cache/dev-python/colorlog-6.7.0 | 4 +- metadata/md5-cache/dev-python/colour-0.1.5 | 4 +- metadata/md5-cache/dev-python/comm-0.1.2 | 2 +- metadata/md5-cache/dev-python/comm-0.1.3 | 2 +- .../md5-cache/dev-python/commentjson-0.9.0-r2 | 4 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 4 +- .../md5-cache/dev-python/configclass-0.2.0 | 2 +- metadata/md5-cache/dev-python/configobj-5.0.8 | 4 +- .../dev-python/configshell-fb-1.1.29 | 15 - .../dev-python/configshell-fb-1.1.29-r2 | 8 +- .../md5-cache/dev-python/configupdater-3.1.1 | 4 +- metadata/md5-cache/dev-python/confuse-2.0.0 | 2 +- metadata/md5-cache/dev-python/confuse-2.0.1 | 16 + metadata/md5-cache/dev-python/cons-0.4.5 | 2 +- .../md5-cache/dev-python/consonance-0.1.5-r1 | 4 +- .../md5-cache/dev-python/constantly-15.1.0-r2 | 4 +- .../md5-cache/dev-python/construct-2.10.68 | 4 +- metadata/md5-cache/dev-python/contourpy-1.0.7 | 4 +- .../md5-cache/dev-python/cookies-2.2.1-r2 | 4 +- .../md5-cache/dev-python/coreapi-2.3.3-r2 | 4 +- .../md5-cache/dev-python/coreschema-0.0.4-r1 | 4 +- metadata/md5-cache/dev-python/coverage-7.2.2 | 4 +- metadata/md5-cache/dev-python/cppy-1.2.1-r1 | 4 +- metadata/md5-cache/dev-python/crashtest-0.4.1 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 4 +- .../dev-python/crispy-bootstrap3-2022.1 | 8 +- .../dev-python/crispy-bootstrap4-2022.1 | 16 + .../dev-python/crispy-bootstrap5-0.7 | 8 +- metadata/md5-cache/dev-python/croniter-1.3.8 | 4 +- .../md5-cache/dev-python/cryptography-38.0.4 | 4 +- .../md5-cache/dev-python/cryptography-39.0.1 | 4 +- .../md5-cache/dev-python/cryptography-39.0.2 | 4 +- .../md5-cache/dev-python/cryptography-40.0.0 | 4 +- .../md5-cache/dev-python/cryptography-40.0.1 | 8 +- .../md5-cache/dev-python/css-parser-1.0.8 | 4 +- .../dev-python/csscompressor-0.9.5-r1 | 2 +- metadata/md5-cache/dev-python/cssselect-1.2.0 | 4 +- .../md5-cache/dev-python/cssselect2-0.7.0 | 2 +- metadata/md5-cache/dev-python/cssutils-2.6.0 | 4 +- metadata/md5-cache/dev-python/csvkit-1.1.1 | 4 +- .../md5-cache/dev-python/curtsies-0.4.1-r1 | 4 +- metadata/md5-cache/dev-python/cvxopt-1.3.0 | 4 +- metadata/md5-cache/dev-python/cwcwidth-0.1.8 | 4 +- .../md5-cache/dev-python/cx_Freeze-6.13.1 | 4 +- .../md5-cache/dev-python/cx_Freeze-6.14.5 | 8 +- .../md5-cache/dev-python/cycler-0.11.0-r1 | 4 +- metadata/md5-cache/dev-python/cython-0.29.33 | 4 +- .../md5-cache/dev-python/cython-0.29.33-r1 | 4 +- metadata/md5-cache/dev-python/cython-0.29.34 | 16 + .../md5-cache/dev-python/cython-3.0.0_beta2 | 4 +- .../cython-test-exception-raiser-1.0.2-r1 | 4 +- .../md5-cache/dev-python/daemonize-2.5.0-r1 | 4 +- metadata/md5-cache/dev-python/dask-2023.2.1 | 16 - metadata/md5-cache/dev-python/dask-2023.3.0 | 16 - metadata/md5-cache/dev-python/dask-2023.3.1 | 16 - metadata/md5-cache/dev-python/dask-2023.3.2 | 8 +- .../md5-cache/dev-python/dbfread-2.0.7-r1 | 4 +- .../md5-cache/dev-python/dbus-next-0.2.3-r1 | 4 +- metadata/md5-cache/dev-python/ddt-1.6.0 | 4 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 4 +- metadata/md5-cache/dev-python/debugpy-1.6.6 | 4 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 4 +- metadata/md5-cache/dev-python/deepmerge-1.1.0 | 4 +- metadata/md5-cache/dev-python/defcon-0.10.2 | 4 +- .../md5-cache/dev-python/defusedxml-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/denonavr-0.11.2 | 4 +- .../md5-cache/dev-python/deprecated-1.2.13-r1 | 4 +- .../md5-cache/dev-python/deprecation-2.1.0 | 2 +- metadata/md5-cache/dev-python/dict2xml-1.7.3 | 2 +- .../md5-cache/dev-python/dictdiffer-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/dictpath-0.1.3 | 4 +- .../dev-python/diff-match-patch-20200713 | 2 +- metadata/md5-cache/dev-python/dill-0.3.6 | 4 +- .../md5-cache/dev-python/dirty-equals-0.5.0 | 2 +- .../md5-cache/dev-python/discogs-client-2.6 | 4 +- .../md5-cache/dev-python/discogs-client-9999 | 4 +- .../md5-cache/dev-python/diskcache-5.4.0-r1 | 4 +- .../md5-cache/dev-python/dissononce-0.34.3-r3 | 4 +- metadata/md5-cache/dev-python/distlib-0.3.6 | 4 +- metadata/md5-cache/dev-python/distro-1.8.0 | 4 +- .../dev-python/dj-database-url-1.2.0 | 4 +- .../dev-python/dj-database-url-1.3.0 | 4 +- .../md5-cache/dev-python/dj-email-url-1.0.6 | 4 +- .../md5-cache/dev-python/dj-search-url-0.1-r1 | 4 +- metadata/md5-cache/dev-python/django-3.2.18 | 4 +- .../md5-cache/dev-python/django-3.2.18-r1 | 4 +- metadata/md5-cache/dev-python/django-4.0.10 | 4 +- metadata/md5-cache/dev-python/django-4.1.7 | 4 +- metadata/md5-cache/dev-python/django-4.2 | 16 + .../dev-python/django-auth-ldap-4.1.0 | 4 +- .../dev-python/django-auth-ldap-4.2.0 | 4 +- .../dev-python/django-cache-url-3.4.4 | 4 +- .../md5-cache/dev-python/django-cacheops-7.0 | 4 +- .../dev-python/django-configurations-2.4 | 4 +- .../dev-python/django-configurations-2.4.1 | 16 + .../dev-python/django-cors-headers-3.14.0 | 4 +- .../dev-python/django-crispy-forms-2.0 | 16 - .../dev-python/django-crispy-forms-2.0-r1 | 16 + .../md5-cache/dev-python/django-filter-22.1 | 4 +- .../md5-cache/dev-python/django-filter-23.1 | 4 +- .../md5-cache/dev-python/django-js-asset-2.0 | 4 +- .../dev-python/django-mptt-0.13.4-r1 | 4 +- .../md5-cache/dev-python/django-otp-1.1.6 | 4 +- .../dev-python/django-prometheus-2.2.0-r1 | 4 +- .../md5-cache/dev-python/django-redis-5.2.0 | 2 +- .../dev-python/django-sortedm2m-3.1.1 | 2 +- .../md5-cache/dev-python/django-tables2-2.5.3 | 4 +- .../dev-python/django-tagging-0.5.0-r1 | 2 +- .../md5-cache/dev-python/django-taggit-3.1.0 | 4 +- .../dev-python/django-timezone-field-5.0 | 2 +- .../dev-python/django_polymorphic-3.1-r1 | 4 +- .../dev-python/djangorestframework-3.14.0 | 4 +- metadata/md5-cache/dev-python/dkimpy-1.1.1 | 4 +- .../md5-cache/dev-python/dns-lexicon-3.11.7 | 2 +- metadata/md5-cache/dev-python/dnspython-2.3.0 | 2 +- metadata/md5-cache/dev-python/doc8-1.1.1 | 4 +- metadata/md5-cache/dev-python/docker-py-5.0.3 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r2 | 4 +- metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 4 +- .../dev-python/docstring-to-markdown-0.11 | 4 +- .../dev-python/docstring-to-markdown-0.12 | 4 +- .../doctest-ignore-unicode-0.1.2-r1 | 4 +- .../md5-cache/dev-python/docutils-0.17.1-r1 | 4 +- metadata/md5-cache/dev-python/docutils-0.19 | 4 +- .../md5-cache/dev-python/docutils-glep-1.5 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.1.8 | 4 +- metadata/md5-cache/dev-python/doit-0.36.0 | 4 +- metadata/md5-cache/dev-python/doit-0.36.0-r1 | 4 +- metadata/md5-cache/dev-python/doit-py-0.5.0 | 2 +- .../md5-cache/dev-python/doit-py-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/dominate-2.7.0 | 4 +- metadata/md5-cache/dev-python/doublex-1.9.6.1 | 4 +- .../dev-python/doublex-expects-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/dulwich-0.21.3 | 4 +- .../dev-python/easy-thumbnails-2.8.5 | 4 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 4 +- metadata/md5-cache/dev-python/ecdsa-0.18.0 | 4 +- metadata/md5-cache/dev-python/editables-0.3 | 4 +- .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/elastic-transport-8.4.0 | 8 +- .../dev-python/elasticsearch-py-7.17.6 | 17 - .../dev-python/elasticsearch-py-7.17.9 | 16 - .../dev-python/elasticsearch-py-8.6.2 | 8 +- .../md5-cache/dev-python/elementpath-4.0.1 | 4 +- .../md5-cache/dev-python/elementpath-4.1.0 | 4 +- metadata/md5-cache/dev-python/emcee-3.1.4 | 4 +- metadata/md5-cache/dev-python/emoji-2.2.0 | 4 +- metadata/md5-cache/dev-python/empy-3.3.4-r1 | 4 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 4 +- .../dev-python/ensurepip-setuptools-65.6.3 | 10 - .../dev-python/ensurepip-setuptools-67.2.0 | 12 - .../dev-python/ensurepip-setuptools-67.4.0 | 12 - .../dev-python/ensurepip-setuptools-67.5.1 | 12 - .../dev-python/ensurepip-setuptools-67.6.0 | 12 - .../dev-python/ensurepip-setuptools-67.6.1 | 4 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 4 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 2 +- .../md5-cache/dev-python/environs-9.5.0-r1 | 4 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r3 | 4 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 4 +- metadata/md5-cache/dev-python/eradicate-2.1.0 | 16 - metadata/md5-cache/dev-python/eradicate-2.2.0 | 12 +- .../md5-cache/dev-python/et_xmlfile-1.1.0-r1 | 4 +- metadata/md5-cache/dev-python/etuples-0.3.8 | 4 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- .../md5-cache/dev-python/exceptiongroup-1.1.0 | 2 +- .../md5-cache/dev-python/exceptiongroup-1.1.1 | 2 +- .../md5-cache/dev-python/execnet-1.9.0-r1 | 4 +- metadata/md5-cache/dev-python/executing-1.2.0 | 4 +- .../md5-cache/dev-python/expects-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/extras-1.0.0-r2 | 4 +- metadata/md5-cache/dev-python/eyeD3-0.9.7 | 2 +- .../md5-cache/dev-python/fakeredis-2.10.0 | 16 - .../md5-cache/dev-python/fakeredis-2.10.1 | 16 - .../md5-cache/dev-python/fakeredis-2.10.2 | 6 +- .../md5-cache/dev-python/fakeredis-2.10.3 | 16 + metadata/md5-cache/dev-python/fakeredis-2.9.2 | 16 - metadata/md5-cache/dev-python/fasteners-0.18 | 4 +- .../md5-cache/dev-python/fastimport-0.9.14 | 4 +- .../dev-python/fastjsonschema-2.16.3 | 4 +- .../md5-cache/dev-python/feedgenerator-2.0.0 | 4 +- .../md5-cache/dev-python/feedparser-6.0.10 | 4 +- .../md5-cache/dev-python/ffmpeg-python-0.2.0 | 4 +- metadata/md5-cache/dev-python/fido2-0.9.3 | 2 +- metadata/md5-cache/dev-python/fido2-0.9.3-r1 | 4 +- metadata/md5-cache/dev-python/fido2-1.1.0 | 2 +- metadata/md5-cache/dev-python/fido2-1.1.1 | 16 + metadata/md5-cache/dev-python/fields-5.0.0-r3 | 4 +- .../md5-cache/dev-python/filebytes-0.10.2 | 4 +- metadata/md5-cache/dev-python/filebytes-9999 | 4 +- metadata/md5-cache/dev-python/filelock-3.10.6 | 2 +- metadata/md5-cache/dev-python/filelock-3.10.7 | 2 +- metadata/md5-cache/dev-python/filelock-3.9.0 | 2 +- metadata/md5-cache/dev-python/filelock-3.9.1 | 2 +- metadata/md5-cache/dev-python/filetype-1.2.0 | 4 +- .../md5-cache/dev-python/findimports-2.3.0 | 4 +- metadata/md5-cache/dev-python/fitsio-1.1.8 | 4 +- metadata/md5-cache/dev-python/fixtures-4.0.1 | 2 +- metadata/md5-cache/dev-python/flake8-6.0.0 | 4 +- .../dev-python/flake8-polyfill-1.0.2-r1 | 4 +- metadata/md5-cache/dev-python/flaky-3.7.0-r4 | 4 +- metadata/md5-cache/dev-python/flask-2.2.3 | 4 +- .../md5-cache/dev-python/flask-api-3.0-r1 | 4 +- .../md5-cache/dev-python/flask-babel-3.0.1-r1 | 16 - .../md5-cache/dev-python/flask-babel-3.0.1-r2 | 16 + .../md5-cache/dev-python/flask-compress-1.13 | 4 +- .../md5-cache/dev-python/flask-cors-3.0.10-r1 | 4 +- .../md5-cache/dev-python/flask-debug-0.4.3-r2 | 4 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../dev-python/flask-htmlmin-2.2.1-r1 | 4 +- .../md5-cache/dev-python/flask-login-0.6.2 | 4 +- .../md5-cache/dev-python/flask-migrate-4.0.4 | 4 +- .../md5-cache/dev-python/flask-nav-0.6-r5 | 4 +- .../dev-python/flask-paginate-2022.1.8-r1 | 4 +- .../md5-cache/dev-python/flask-paranoid-0.3.0 | 4 +- .../dev-python/flask-sphinx-themes-1.0.2-r1 | 4 +- .../dev-python/flask-sqlalchemy-2.5.1 | 2 +- .../dev-python/flask-sqlalchemy-3.0.3 | 2 +- .../md5-cache/dev-python/flatbuffers-23.1.21 | 16 - .../md5-cache/dev-python/flatbuffers-23.3.3 | 8 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 4 +- metadata/md5-cache/dev-python/fleep-9999 | 4 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 2 +- metadata/md5-cache/dev-python/flit-3.8.0 | 2 +- metadata/md5-cache/dev-python/flit_core-3.8.0 | 2 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 2 +- .../md5-cache/dev-python/flufl-lock-7.1.1 | 2 +- .../md5-cache/dev-python/fonttools-4.38.0 | 4 +- .../md5-cache/dev-python/fonttools-4.39.0 | 4 +- .../md5-cache/dev-python/fonttools-4.39.2 | 4 +- .../md5-cache/dev-python/fonttools-4.39.3 | 4 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 4 +- metadata/md5-cache/dev-python/freezegun-1.2.2 | 4 +- .../dev-python/fritzconnection-1.12.0 | 4 +- .../md5-cache/dev-python/frozendict-2.3.5 | 4 +- .../md5-cache/dev-python/frozendict-2.3.6 | 4 +- .../md5-cache/dev-python/frozenlist-1.3.3 | 4 +- metadata/md5-cache/dev-python/fs-2.4.16 | 4 +- metadata/md5-cache/dev-python/fsspec-2023.1.0 | 16 - metadata/md5-cache/dev-python/fsspec-2023.3.0 | 8 +- .../md5-cache/dev-python/funcparserlib-1.0.1 | 2 +- metadata/md5-cache/dev-python/funcy-1.18 | 4 +- metadata/md5-cache/dev-python/funcy-2.0 | 4 +- metadata/md5-cache/dev-python/furo-2022.12.7 | 2 +- metadata/md5-cache/dev-python/furo-2023.3.23 | 2 +- metadata/md5-cache/dev-python/furo-2023.3.27 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 4 +- .../md5-cache/dev-python/future-0.18.2-r3 | 4 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 2 +- metadata/md5-cache/dev-python/gast-0.5.3-r1 | 4 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 4 +- metadata/md5-cache/dev-python/genson-1.1.0 | 2 +- metadata/md5-cache/dev-python/genson-1.1.0-r1 | 4 +- metadata/md5-cache/dev-python/genson-1.2.2 | 4 +- metadata/md5-cache/dev-python/genty-1.3.2-r2 | 4 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 4 +- .../md5-cache/dev-python/git-review-2.3.1-r1 | 4 +- metadata/md5-cache/dev-python/git-review-9999 | 4 +- metadata/md5-cache/dev-python/gitdb-4.0.10 | 4 +- .../md5-cache/dev-python/github3-py-3.2.0 | 4 +- metadata/md5-cache/dev-python/gmpy-2.1.5 | 4 +- .../dev-python/google-api-core-2.11.0-r1 | 4 +- .../google-api-python-client-2.81.0 | 4 +- .../google-api-python-client-2.82.0 | 4 +- .../google-api-python-client-2.83.0 | 4 +- .../google-api-python-client-2.84.0 | 16 + .../md5-cache/dev-python/google-auth-2.16.2 | 4 +- .../md5-cache/dev-python/google-auth-2.16.3 | 4 +- .../md5-cache/dev-python/google-auth-2.17.0 | 4 +- .../md5-cache/dev-python/google-auth-2.17.1 | 4 +- .../md5-cache/dev-python/google-auth-2.17.2 | 16 + .../dev-python/google-auth-httplib2-0.1.0-r3 | 4 +- .../dev-python/google-auth-oauthlib-1.0.0 | 4 +- .../dev-python/google-i18n-address-2.5.2 | 4 +- .../dev-python/google-pasta-0.2.0-r2 | 4 +- .../googleapis-common-protos-1.58.0 | 4 +- .../googleapis-common-protos-1.59.0 | 4 +- metadata/md5-cache/dev-python/gpep517-13 | 2 +- metadata/md5-cache/dev-python/graphviz-0.20.1 | 4 +- metadata/md5-cache/dev-python/greenlet-2.0.2 | 4 +- .../md5-cache/dev-python/greenstalk-2.0.0-r1 | 4 +- metadata/md5-cache/dev-python/grpcio-1.51.0 | 4 +- .../dev-python/grpcio-testing-1.51.0 | 4 +- .../md5-cache/dev-python/grpcio-tools-1.51.0 | 4 +- metadata/md5-cache/dev-python/gsd-2.8.0 | 4 +- metadata/md5-cache/dev-python/gssapi-1.8.2 | 4 +- metadata/md5-cache/dev-python/guessit-3.7.1 | 4 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r2 | 4 +- metadata/md5-cache/dev-python/h11-0.14.0 | 4 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 4 +- metadata/md5-cache/dev-python/h5py-3.8.0 | 4 +- metadata/md5-cache/dev-python/happybase-1.2.0 | 2 +- .../dev-python/hatch-fancy-pypi-readme-22.8.0 | 2 +- metadata/md5-cache/dev-python/hatch-vcs-0.3.0 | 2 +- .../md5-cache/dev-python/hatchling-1.13.0 | 2 +- .../md5-cache/dev-python/hatchling-1.14.0 | 16 + .../md5-cache/dev-python/hcloud-python-1.18.2 | 4 +- .../md5-cache/dev-python/helpdev-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/hidapi-0.13.1 | 4 +- .../md5-cache/dev-python/hiredis-2.0.0-r2 | 16 - .../md5-cache/dev-python/hiredis-2.2.2-r1 | 8 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 4 +- .../dev-python/html2text-2020.1.16-r2 | 4 +- .../dev-python/html5-parser-0.4.10-r1 | 4 +- metadata/md5-cache/dev-python/html5lib-1.1-r1 | 4 +- .../md5-cache/dev-python/httmock-1.4.0-r1 | 4 +- .../md5-cache/dev-python/http-parser-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 4 +- .../md5-cache/dev-python/httpbin-0.7.0-r5 | 4 +- metadata/md5-cache/dev-python/httpcore-0.16.3 | 4 +- metadata/md5-cache/dev-python/httpcore-0.17.0 | 4 +- metadata/md5-cache/dev-python/httplib2-0.21.0 | 4 +- metadata/md5-cache/dev-python/httplib2-0.22.0 | 4 +- .../md5-cache/dev-python/httpretty-1.1.4-r1 | 4 +- metadata/md5-cache/dev-python/httpx-0.23.3-r1 | 2 +- .../md5-cache/dev-python/httpx-socks-0.7.5 | 4 +- .../dev-python/huawei-lte-api-1.6.11 | 4 +- .../dev-python/humanfriendly-10.0-r1 | 4 +- metadata/md5-cache/dev-python/humanize-4.6.0 | 2 +- metadata/md5-cache/dev-python/hvac-1.1.0 | 2 +- .../md5-cache/dev-python/hypercorn-0.14.3-r1 | 2 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 4 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 4 +- .../md5-cache/dev-python/hypothesis-6.68.2 | 4 +- .../md5-cache/dev-python/hypothesis-6.69.0 | 4 +- .../md5-cache/dev-python/hypothesis-6.70.0 | 4 +- .../md5-cache/dev-python/hypothesis-6.70.1 | 4 +- .../md5-cache/dev-python/hypothesis-6.70.2 | 16 + metadata/md5-cache/dev-python/icalendar-5.0.4 | 4 +- metadata/md5-cache/dev-python/identify-2.5.20 | 4 +- metadata/md5-cache/dev-python/identify-2.5.21 | 4 +- metadata/md5-cache/dev-python/identify-2.5.22 | 4 +- metadata/md5-cache/dev-python/idna-3.4 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 4 +- metadata/md5-cache/dev-python/ijson-3.2.0_p0 | 4 +- metadata/md5-cache/dev-python/imageio-2.26.0 | 4 +- metadata/md5-cache/dev-python/imageio-2.26.1 | 4 +- metadata/md5-cache/dev-python/imageio-2.27.0 | 4 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.8 | 4 +- metadata/md5-cache/dev-python/imagesize-1.4.1 | 4 +- .../md5-cache/dev-python/imapclient-2.3.1 | 4 +- metadata/md5-cache/dev-python/iminuit-2.19.0 | 4 +- metadata/md5-cache/dev-python/immutables-0.19 | 4 +- .../dev-python/importlib_metadata-4.13.0 | 16 - .../dev-python/importlib_metadata-6.0.0 | 2 +- .../dev-python/importlib_metadata-6.0.1 | 2 +- .../dev-python/importlib_metadata-6.1.0 | 2 +- .../dev-python/importlib_resources-5.12.0 | 2 +- .../md5-cache/dev-python/incremental-22.10.0 | 4 +- .../md5-cache/dev-python/indexed_gzip-1.7.0 | 4 +- .../md5-cache/dev-python/indexed_gzip-1.7.1 | 4 +- metadata/md5-cache/dev-python/inflect-6.0.2 | 4 +- metadata/md5-cache/dev-python/inflect-6.0.3 | 16 + .../md5-cache/dev-python/inflection-0.5.1-r1 | 4 +- metadata/md5-cache/dev-python/ini2toml-0.11.3 | 4 +- metadata/md5-cache/dev-python/ini2toml-0.12 | 4 +- metadata/md5-cache/dev-python/iniconfig-2.0.0 | 2 +- metadata/md5-cache/dev-python/iniparse-0.5-r1 | 4 +- metadata/md5-cache/dev-python/installer-0.6.0 | 2 +- metadata/md5-cache/dev-python/installer-0.7.0 | 2 +- .../md5-cache/dev-python/intelhex-2.3.0-r1 | 4 +- .../md5-cache/dev-python/intervaltree-3.1.0 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r3 | 4 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r4 | 4 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 4 +- metadata/md5-cache/dev-python/ipdb-0.13.11 | 4 +- metadata/md5-cache/dev-python/ipdb-0.13.13 | 4 +- .../md5-cache/dev-python/ipykernel-6.20.2 | 2 +- .../md5-cache/dev-python/ipykernel-6.21.2 | 8 +- .../md5-cache/dev-python/ipykernel-6.21.3 | 8 +- .../md5-cache/dev-python/ipykernel-6.22.0 | 8 +- .../md5-cache/dev-python/ipyparallel-8.4.1 | 2 +- .../md5-cache/dev-python/ipyparallel-8.5.1 | 2 +- metadata/md5-cache/dev-python/ipython-8.10.0 | 17 - metadata/md5-cache/dev-python/ipython-8.11.0 | 17 - metadata/md5-cache/dev-python/ipython-8.12.0 | 8 +- .../dev-python/ipython_genutils-0.2.0-r4 | 4 +- .../md5-cache/dev-python/ipywidgets-8.0.4 | 4 +- .../md5-cache/dev-python/ipywidgets-8.0.5 | 4 +- .../md5-cache/dev-python/ipywidgets-8.0.6 | 4 +- metadata/md5-cache/dev-python/irc-20.1.0 | 4 +- metadata/md5-cache/dev-python/iso8601-1.1.0 | 2 +- .../md5-cache/dev-python/isodate-0.6.1-r1 | 4 +- .../dev-python/isoduration-20.11.0-r1 | 4 +- metadata/md5-cache/dev-python/isort-5.12.0 | 2 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 4 +- metadata/md5-cache/dev-python/itunespy-1.6-r1 | 4 +- metadata/md5-cache/dev-python/itypes-1.2.0-r1 | 4 +- .../md5-cache/dev-python/jack-client-0.5.4 | 4 +- .../md5-cache/dev-python/jaraco-classes-3.2.3 | 4 +- .../dev-python/jaraco-collections-3.11.0 | 4 +- .../dev-python/jaraco-collections-3.8.0 | 4 +- .../dev-python/jaraco-collections-3.9.0 | 4 +- .../dev-python/jaraco-collections-4.0.0 | 4 +- .../md5-cache/dev-python/jaraco-context-4.3.0 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.4.0 | 4 +- .../dev-python/jaraco-functools-3.6.0 | 2 +- .../dev-python/jaraco-itertools-6.2.1 | 4 +- .../md5-cache/dev-python/jaraco-logging-3.1.2 | 4 +- .../md5-cache/dev-python/jaraco-path-3.4.0 | 16 - .../md5-cache/dev-python/jaraco-path-3.4.1 | 8 +- .../dev-python/jaraco-stream-3.0.3-r1 | 4 +- .../md5-cache/dev-python/jaraco-test-5.3.0 | 4 +- .../md5-cache/dev-python/jaraco-text-3.11.1 | 2 +- metadata/md5-cache/dev-python/jc-1.23.0 | 4 +- metadata/md5-cache/dev-python/jc-1.23.1 | 4 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 4 +- metadata/md5-cache/dev-python/jedi-0.18.2 | 4 +- metadata/md5-cache/dev-python/jeepney-0.8.0 | 2 +- .../md5-cache/dev-python/jellyfish-0.10.0 | 4 +- .../md5-cache/dev-python/jellyfish-0.11.0 | 2 +- .../md5-cache/dev-python/jellyfish-0.11.1 | 2 +- .../md5-cache/dev-python/jellyfish-0.11.2 | 16 + .../md5-cache/dev-python/jellyfish-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/jinja-3.1.2 | 4 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 4 +- .../dev-python/jinja2_pluralize-0.3.0-r1 | 4 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 4 +- metadata/md5-cache/dev-python/joblib-1.1.0-r1 | 4 +- metadata/md5-cache/dev-python/josepy-1.13.0 | 4 +- metadata/md5-cache/dev-python/jq-1.4.0 | 4 +- metadata/md5-cache/dev-python/jq-1.4.1 | 4 +- metadata/md5-cache/dev-python/js2py-0.74 | 4 +- .../dev-python/jschema_to_python-1.2.3-r1 | 4 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 4 +- metadata/md5-cache/dev-python/json-rpc-1.14.0 | 4 +- metadata/md5-cache/dev-python/json5-0.9.11 | 4 +- .../md5-cache/dev-python/jsondiff-2.0.0-r1 | 4 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 4 +- metadata/md5-cache/dev-python/jsonmerge-1.9.0 | 4 +- metadata/md5-cache/dev-python/jsonpatch-1.32 | 2 +- .../md5-cache/dev-python/jsonpickle-3.0.1 | 4 +- metadata/md5-cache/dev-python/jsonpointer-2.3 | 4 +- metadata/md5-cache/dev-python/jsonref-1.1.0 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.3.2 | 4 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 4 +- .../md5-cache/dev-python/jsonschema-4.17.3 | 2 +- .../dev-python/jsonschema-spec-0.1.3 | 2 +- .../dev-python/jsonschema-spec-0.1.4 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 4 +- metadata/md5-cache/dev-python/junit-xml-1.9 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 8 +- .../md5-cache/dev-python/jupyter-core-5.3.0 | 16 + .../md5-cache/dev-python/jupyter-lsp-1.5.1 | 2 +- .../md5-cache/dev-python/jupyter-lsp-2.0.1 | 4 +- .../md5-cache/dev-python/jupyter-server-2.4.0 | 8 +- .../md5-cache/dev-python/jupyter-server-2.5.0 | 8 +- .../dev-python/jupyter-server-fileid-0.8.0 | 2 +- .../dev-python/jupyter-server-proxy-3.2.2 | 4 +- .../dev-python/jupyter-server-terminals-0.4.4 | 2 +- .../dev-python/jupyter-server-ydoc-0.6.1 | 2 +- .../dev-python/jupyter-server-ydoc-0.8.0 | 2 +- .../md5-cache/dev-python/jupyter_client-7.4.9 | 8 +- .../md5-cache/dev-python/jupyter_client-8.0.3 | 8 +- .../md5-cache/dev-python/jupyter_client-8.1.0 | 8 +- .../dev-python/jupyter_console-6.6.3 | 8 +- .../md5-cache/dev-python/jupyter_core-5.1.5 | 16 - .../md5-cache/dev-python/jupyter_core-5.2.0 | 16 - .../md5-cache/dev-python/jupyter_core-5.3.0 | 16 - .../md5-cache/dev-python/jupyter_events-0.5.0 | 2 +- .../md5-cache/dev-python/jupyter_events-0.6.3 | 2 +- .../dev-python/jupyter_kernel_test-0.5.0 | 2 +- .../dev-python/jupyter_packaging-0.12.3 | 2 +- .../dev-python/jupyter_server_mathjax-0.2.6 | 4 +- .../md5-cache/dev-python/jupyter_ydoc-0.2.2 | 2 +- .../md5-cache/dev-python/jupyter_ydoc-0.3.4 | 2 +- .../md5-cache/dev-python/jupyter_ydoc-1.0.0 | 2 +- .../md5-cache/dev-python/jupyterlab-3.5.3 | 8 +- .../md5-cache/dev-python/jupyterlab-3.6.1-r1 | 8 +- .../md5-cache/dev-python/jupyterlab-3.6.2 | 8 +- .../dev-python/jupyterlab-lsp-3.10.2 | 4 +- .../md5-cache/dev-python/jupyterlab-lsp-4.0.1 | 4 +- .../dev-python/jupyterlab-server-2.20.0 | 2 +- .../dev-python/jupyterlab-server-2.21.0 | 2 +- .../dev-python/jupyterlab_pygments-0.2.2 | 2 +- metadata/md5-cache/dev-python/jwcrypto-1.4.2 | 4 +- metadata/md5-cache/dev-python/k5test-0.10.3 | 4 +- .../dev-python/kafka-python-2.0.2-r1 | 4 +- .../md5-cache/dev-python/kaitaistruct-0.10 | 4 +- .../md5-cache/dev-python/kaptan-0.5.12-r2 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0-r1 | 4 +- metadata/md5-cache/dev-python/keep-2.10.1-r1 | 4 +- metadata/md5-cache/dev-python/keep-2.10.1-r2 | 4 +- .../md5-cache/dev-python/keyring-23.13.1-r1 | 4 +- .../md5-cache/dev-python/keyrings-alt-4.2.0 | 4 +- .../md5-cache/dev-python/keystoneauth1-5.1.2 | 4 +- metadata/md5-cache/dev-python/kgb-7.1.1 | 4 +- .../md5-cache/dev-python/kiwisolver-1.4.4 | 16 - .../md5-cache/dev-python/kiwisolver-1.4.4-r1 | 8 +- metadata/md5-cache/dev-python/klein-21.8.0 | 2 +- .../md5-cache/dev-python/kombu-5.3.0_beta2 | 4 +- metadata/md5-cache/dev-python/krb5-0.5.0 | 4 +- metadata/md5-cache/dev-python/lark-1.1.5 | 4 +- .../md5-cache/dev-python/latexcodec-2.0.1 | 2 +- .../dev-python/lazy-object-proxy-1.9.0 | 4 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 4 +- .../md5-cache/dev-python/leather-0.3.4-r1 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.14.0 | 4 +- metadata/md5-cache/dev-python/lesscpy-0.15.1 | 4 +- .../md5-cache/dev-python/libarchive-c-4.0 | 2 +- metadata/md5-cache/dev-python/libcloud-3.7.0 | 4 +- .../md5-cache/dev-python/liblarch-3.1.0-r1 | 4 +- metadata/md5-cache/dev-python/libnacl-1.8.0 | 4 +- .../libpillowfight-0.3.0_p20210816-r1 | 4 +- .../md5-cache/dev-python/libsass-0.22.0-r1 | 4 +- metadata/md5-cache/dev-python/libtmux-0.15.10 | 2 +- metadata/md5-cache/dev-python/libtmux-0.18.3 | 2 +- metadata/md5-cache/dev-python/libtmux-0.19.1 | 2 +- metadata/md5-cache/dev-python/libtmux-0.20.0 | 2 +- metadata/md5-cache/dev-python/libtmux-0.21.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.7.0 | 4 +- .../md5-cache/dev-python/libvirt-python-8.8.0 | 4 +- .../md5-cache/dev-python/libvirt-python-8.9.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9999 | 4 +- .../dev-python/license-expression-30.1.0 | 4 +- .../md5-cache/dev-python/line_profiler-4.0.3 | 4 +- .../md5-cache/dev-python/linkify-it-py-2.0.0 | 4 +- metadata/md5-cache/dev-python/lit-14.0.6 | 4 +- metadata/md5-cache/dev-python/lit-15.0.7 | 4 +- metadata/md5-cache/dev-python/lit-16.0.0 | 4 +- metadata/md5-cache/dev-python/lit-16.0.0.9999 | 15 - metadata/md5-cache/dev-python/lit-16.0.1 | 16 + metadata/md5-cache/dev-python/lit-16.0.2.9999 | 15 + metadata/md5-cache/dev-python/lit-17.0.0.9999 | 4 +- .../dev-python/lit-17.0.0_pre20230314 | 4 +- .../dev-python/lit-17.0.0_pre20230325 | 4 +- .../md5-cache/dev-python/littleutils-0.2.2 | 2 +- .../md5-cache/dev-python/livereload-2.6.3 | 2 +- metadata/md5-cache/dev-python/llfuse-1.4.2 | 4 +- metadata/md5-cache/dev-python/lmdb-1.4.0 | 4 +- metadata/md5-cache/dev-python/lmfit-1.1.0 | 4 +- metadata/md5-cache/dev-python/locket-1.0.0 | 4 +- .../md5-cache/dev-python/lockfile-0.12.2-r3 | 4 +- .../md5-cache/dev-python/logbook-1.5.3-r1 | 4 +- .../md5-cache/dev-python/logfury-1.0.1-r1 | 4 +- .../dev-python/logical-unification-0.4.5 | 2 +- metadata/md5-cache/dev-python/loguru-0.6.0-r1 | 4 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 4 +- metadata/md5-cache/dev-python/loky-3.3.0 | 4 +- metadata/md5-cache/dev-python/lxml-4.9.2 | 4 +- metadata/md5-cache/dev-python/lz4-4.3.2 | 4 +- metadata/md5-cache/dev-python/m2crypto-0.38.0 | 2 +- metadata/md5-cache/dev-python/makefun-1.15.0 | 16 - metadata/md5-cache/dev-python/makefun-1.15.1 | 8 +- metadata/md5-cache/dev-python/mako-1.2.4 | 4 +- metadata/md5-cache/dev-python/mamba-0.11.2-r1 | 4 +- metadata/md5-cache/dev-python/mando-0.7.1 | 4 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 4 +- .../dev-python/mapbox-vector-tile-2.0.1 | 6 +- .../md5-cache/dev-python/mapbox_earcut-1.0.1 | 4 +- metadata/md5-cache/dev-python/markdown-3.3.7 | 4 +- metadata/md5-cache/dev-python/markdown-3.4.1 | 4 +- metadata/md5-cache/dev-python/markdown-3.4.3 | 4 +- .../dev-python/markdown-it-py-2.1.0-r2 | 16 - .../md5-cache/dev-python/markdown-it-py-2.2.0 | 6 +- metadata/md5-cache/dev-python/markdown2-2.4.8 | 4 +- metadata/md5-cache/dev-python/markups-4.0.0 | 4 +- .../md5-cache/dev-python/markupsafe-1.1.1-r1 | 2 +- .../md5-cache/dev-python/markupsafe-2.1.2 | 4 +- .../md5-cache/dev-python/marshmallow-3.19.0 | 4 +- .../md5-cache/dev-python/matplotlib-3.5.3 | 4 +- .../md5-cache/dev-python/matplotlib-3.6.1 | 4 +- .../md5-cache/dev-python/matplotlib-3.6.2 | 4 +- .../md5-cache/dev-python/matplotlib-3.6.3 | 4 +- .../md5-cache/dev-python/matplotlib-3.7.0 | 4 +- .../md5-cache/dev-python/matplotlib-3.7.1 | 4 +- .../dev-python/matplotlib-inline-0.1.6 | 4 +- .../md5-cache/dev-python/matrix-common-1.3.0 | 4 +- .../md5-cache/dev-python/matterhook-0.2-r2 | 4 +- metadata/md5-cache/dev-python/mccabe-0.7.0 | 4 +- .../dev-python/mdit-py-plugins-0.3.4 | 16 - .../dev-python/mdit-py-plugins-0.3.5 | 6 +- metadata/md5-cache/dev-python/mdurl-0.1.2 | 2 +- .../md5-cache/dev-python/mdx_gh_links-0.3 | 4 +- .../dev-python/mecab-python-0.996-r1 | 4 +- metadata/md5-cache/dev-python/mechanize-0.4.8 | 4 +- .../md5-cache/dev-python/mediafile-0.11.0 | 2 +- .../md5-cache/dev-python/memory_profiler-0.61 | 4 +- metadata/md5-cache/dev-python/mergedeep-1.3.4 | 2 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/meshio-5.3.4 | 4 +- .../md5-cache/dev-python/meson-python-0.12.1 | 2 +- .../md5-cache/dev-python/metakernel-0.29.4 | 8 +- .../md5-cache/dev-python/micawber-0.5.4-r1 | 4 +- metadata/md5-cache/dev-python/mido-1.2.10 | 4 +- .../md5-cache/dev-python/mimerender-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/minidb-2.0.7 | 4 +- .../md5-cache/dev-python/minikanren-1.0.3 | 2 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 4 +- metadata/md5-cache/dev-python/misaka-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/mistune-2.0.5 | 4 +- .../dev-python/mitmproxy_wireguard-0.1.20 | 2 +- metadata/md5-cache/dev-python/mkautodoc-0.2.0 | 4 +- metadata/md5-cache/dev-python/mkdocs-1.4.2 | 2 +- .../dev-python/mkdocs-bootstrap-1.1-r2 | 4 +- .../dev-python/mkdocs-bootswatch-1.1-r2 | 4 +- .../mkdocs-git-authors-plugin-0.7.0 | 4 +- ...s-git-revision-date-localized-plugin-1.1.0 | 16 - ...s-git-revision-date-localized-plugin-1.2.0 | 8 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.4 | 4 +- .../dev-python/mkdocs-material-9.0.15 | 2 +- .../dev-python/mkdocs-material-9.1.1 | 2 +- .../dev-python/mkdocs-material-9.1.2 | 2 +- .../dev-python/mkdocs-material-9.1.3 | 2 +- .../dev-python/mkdocs-material-9.1.4 | 2 +- .../dev-python/mkdocs-material-9.1.5 | 2 +- .../mkdocs-material-extensions-1.1.1 | 2 +- .../dev-python/mkdocs-minify-plugin-0.6.2 | 4 +- .../dev-python/mkdocs-minify-plugin-0.6.3 | 4 +- .../dev-python/mkdocs-minify-plugin-0.6.4 | 4 +- .../dev-python/mkdocs-redirects-1.2.0 | 4 +- .../mkdocs_pymdownx_material_extras-2.4.2 | 4 +- .../md5-cache/dev-python/mmtf-python-1.1.3 | 4 +- metadata/md5-cache/dev-python/mock-5.0.1 | 4 +- metadata/md5-cache/dev-python/moddb-0.8.1 | 4 +- .../md5-cache/dev-python/more-itertools-9.1.0 | 2 +- metadata/md5-cache/dev-python/moto-4.0.12-r1 | 4 +- metadata/md5-cache/dev-python/moto-4.0.13 | 4 +- metadata/md5-cache/dev-python/moto-4.1.0 | 4 +- metadata/md5-cache/dev-python/moto-4.1.1 | 4 +- metadata/md5-cache/dev-python/moto-4.1.2 | 4 +- metadata/md5-cache/dev-python/moto-4.1.3 | 4 +- metadata/md5-cache/dev-python/moto-4.1.4 | 4 +- metadata/md5-cache/dev-python/moto-4.1.5 | 4 +- metadata/md5-cache/dev-python/moto-4.1.6 | 4 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r2 | 4 +- metadata/md5-cache/dev-python/mpi4py-3.1.4 | 2 +- metadata/md5-cache/dev-python/mpmath-1.3.0 | 4 +- metadata/md5-cache/dev-python/mrcfile-1.4.3 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.4 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.5 | 4 +- metadata/md5-cache/dev-python/mss-7.0.1 | 4 +- metadata/md5-cache/dev-python/multidict-6.0.4 | 4 +- .../dev-python/multipledispatch-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/munch-2.5.0-r2 | 4 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 4 +- metadata/md5-cache/dev-python/mygpoclient-1.9 | 4 +- metadata/md5-cache/dev-python/mypy-1.0.1 | 4 +- metadata/md5-cache/dev-python/mypy-1.1.1 | 4 +- .../dev-python/mypy_extensions-0.4.4 | 4 +- .../dev-python/mypy_extensions-1.0.0 | 4 +- .../md5-cache/dev-python/mysqlclient-2.1.1 | 4 +- .../dev-python/myst-parser-0.18.1-r1 | 16 - .../md5-cache/dev-python/myst-parser-0.19.0 | 16 - .../md5-cache/dev-python/myst-parser-0.19.1 | 16 - .../md5-cache/dev-python/myst-parser-1.0.0 | 6 +- .../md5-cache/dev-python/nagiosplugin-1.3.3 | 4 +- metadata/md5-cache/dev-python/natsort-8.3.1 | 4 +- .../md5-cache/dev-python/nautilus-python-4.0 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.5.1 | 8 +- .../md5-cache/dev-python/nbclassic-0.5.3-r1 | 8 +- metadata/md5-cache/dev-python/nbclassic-0.5.4 | 17 + metadata/md5-cache/dev-python/nbclassic-0.5.5 | 17 + metadata/md5-cache/dev-python/nbclient-0.7.2 | 8 +- metadata/md5-cache/dev-python/nbclient-0.7.3 | 16 + .../md5-cache/dev-python/nbconvert-7.2.10-r1 | 8 +- metadata/md5-cache/dev-python/nbconvert-7.2.9 | 8 +- metadata/md5-cache/dev-python/nbconvert-7.3.0 | 16 + metadata/md5-cache/dev-python/nbdime-3.1.1-r2 | 4 +- metadata/md5-cache/dev-python/nbformat-5.7.3 | 8 +- metadata/md5-cache/dev-python/nbformat-5.8.0 | 8 +- metadata/md5-cache/dev-python/nbsphinx-0.8.12 | 4 +- metadata/md5-cache/dev-python/nbsphinx-0.9.0 | 4 +- metadata/md5-cache/dev-python/nbsphinx-0.9.1 | 4 +- metadata/md5-cache/dev-python/nbval-0.10.0 | 4 +- metadata/md5-cache/dev-python/nbval-0.10.0-r1 | 4 +- metadata/md5-cache/dev-python/nbval-0.9.6 | 2 +- metadata/md5-cache/dev-python/nbxmpp-3.2.5-r1 | 4 +- metadata/md5-cache/dev-python/nbxmpp-4.2.0 | 4 +- metadata/md5-cache/dev-python/nbxmpp-4.2.1 | 4 +- metadata/md5-cache/dev-python/nbxmpp-4.2.2 | 4 +- .../md5-cache/dev-python/neovim-remote-2.5.1 | 4 +- .../md5-cache/dev-python/neovim-remote-9999 | 4 +- .../md5-cache/dev-python/nest_asyncio-1.5.6 | 4 +- .../md5-cache/dev-python/netaddr-0.8.0-r1 | 4 +- metadata/md5-cache/dev-python/netcdf4-1.6.3 | 4 +- .../md5-cache/dev-python/netifaces-0.11.0-r1 | 4 +- metadata/md5-cache/dev-python/networkx-3.0 | 4 +- metadata/md5-cache/dev-python/networkx-3.1 | 16 + metadata/md5-cache/dev-python/nnpy-1.4.2-r1 | 4 +- .../md5-cache/dev-python/node-semver-0.9.0 | 4 +- metadata/md5-cache/dev-python/nodeenv-1.7.0 | 4 +- .../md5-cache/dev-python/nose-1.3.7_p20221026 | 4 +- metadata/md5-cache/dev-python/nose2-0.12.0 | 4 +- metadata/md5-cache/dev-python/notebook-6.4.12 | 8 +- metadata/md5-cache/dev-python/notebook-6.5.3 | 8 +- .../dev-python/notebook_shim-0.2.2-r1 | 6 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 4 +- .../md5-cache/dev-python/nototools-0.2.17 | 2 +- metadata/md5-cache/dev-python/nox-2022.11.21 | 4 +- metadata/md5-cache/dev-python/nptyping-2.3.1 | 4 +- metadata/md5-cache/dev-python/nptyping-2.5.0 | 4 +- metadata/md5-cache/dev-python/nspektr-0.4.0 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.4.0-r1 | 4 +- metadata/md5-cache/dev-python/numexpr-2.8.4 | 4 +- metadata/md5-cache/dev-python/numpy-1.24.0 | 2 +- metadata/md5-cache/dev-python/numpy-1.24.2 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.5.0 | 4 +- metadata/md5-cache/dev-python/oauthlib-3.2.2 | 4 +- .../md5-cache/dev-python/objgraph-3.5.0-r1 | 4 +- metadata/md5-cache/dev-python/oct2py-5.5.1 | 4 +- .../md5-cache/dev-python/octave_kernel-0.34.2 | 2 +- metadata/md5-cache/dev-python/odfpy-1.4.2 | 4 +- metadata/md5-cache/dev-python/olefile-0.46-r2 | 4 +- .../md5-cache/dev-python/openapi-core-0.16.6 | 2 +- .../md5-cache/dev-python/openapi-core-0.17.0 | 2 +- .../md5-cache/dev-python/openapi-core-0.17.1 | 2 +- .../dev-python/openapi-schema-validator-0.4.3 | 2 +- .../dev-python/openapi-schema-validator-0.4.4 | 2 +- .../dev-python/openapi-spec-validator-0.5.5 | 2 +- .../dev-python/openapi-spec-validator-0.5.6 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.1.1 | 4 +- metadata/md5-cache/dev-python/openpyxl-3.1.2 | 4 +- .../dev-python/openstackdocstheme-3.0.1 | 15 - .../dev-python/openstackdocstheme-3.1.0 | 8 +- .../md5-cache/dev-python/openstacksdk-1.0.1 | 4 +- .../md5-cache/dev-python/opt-einsum-3.3.0-r1 | 4 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 2 +- .../dev-python/os-client-config-2.1.0-r2 | 4 +- .../dev-python/os-service-types-1.7.0-r2 | 4 +- metadata/md5-cache/dev-python/osc-lib-2.7.0 | 4 +- .../dev-python/oslo-concurrency-5.1.1 | 4 +- .../md5-cache/dev-python/oslo-config-9.1.0 | 16 - .../md5-cache/dev-python/oslo-config-9.1.1 | 8 +- .../md5-cache/dev-python/oslo-context-5.1.0 | 4 +- .../md5-cache/dev-python/oslo-context-5.1.1 | 4 +- metadata/md5-cache/dev-python/oslo-i18n-6.0.0 | 4 +- metadata/md5-cache/dev-python/oslo-log-5.1.0 | 4 +- metadata/md5-cache/dev-python/oslo-log-5.2.0 | 4 +- .../dev-python/oslo-serialization-5.1.0 | 4 +- .../dev-python/oslo-serialization-5.1.1 | 4 +- .../md5-cache/dev-python/oslo-utils-6.1.0 | 4 +- .../md5-cache/dev-python/oslotest-4.5.0-r2 | 4 +- metadata/md5-cache/dev-python/outcome-1.2.0 | 4 +- metadata/md5-cache/dev-python/ovs-2.13.3 | 2 +- metadata/md5-cache/dev-python/ovs-2.17.1_p1 | 4 +- metadata/md5-cache/dev-python/owslib-0.28.1 | 4 +- .../md5-cache/dev-python/packaging-21.3-r2 | 2 +- .../md5-cache/dev-python/packaging-23.0-r1 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.6.1 | 2 +- .../dev-python/pallets-sphinx-themes-2.0.3 | 4 +- metadata/md5-cache/dev-python/pandas-1.5.1 | 4 +- metadata/md5-cache/dev-python/pandas-1.5.2 | 4 +- metadata/md5-cache/dev-python/pandas-1.5.3 | 4 +- metadata/md5-cache/dev-python/pandas-2.0.0 | 16 + .../md5-cache/dev-python/pandocfilters-1.5.0 | 4 +- metadata/md5-cache/dev-python/parallax-1.0.8 | 2 +- .../dev-python/parameterized-0.8.1-r2 | 4 +- .../md5-cache/dev-python/parameterized-0.9.0 | 4 +- metadata/md5-cache/dev-python/paramiko-3.0.0 | 4 +- metadata/md5-cache/dev-python/paramiko-3.1.0 | 4 +- metadata/md5-cache/dev-python/parse-1.19.0-r1 | 4 +- .../md5-cache/dev-python/parse_type-0.6.0 | 4 +- .../md5-cache/dev-python/parsedatetime-2.6-r1 | 4 +- metadata/md5-cache/dev-python/parso-0.8.3-r1 | 4 +- metadata/md5-cache/dev-python/partd-1.3.0-r1 | 4 +- metadata/md5-cache/dev-python/parver-0.4 | 4 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 4 +- metadata/md5-cache/dev-python/paste-3.5.2 | 4 +- .../md5-cache/dev-python/pastedeploy-3.0.1 | 4 +- metadata/md5-cache/dev-python/pastel-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/patatt-0.6.2 | 4 +- .../md5-cache/dev-python/patch-ng-1.17.4-r1 | 4 +- metadata/md5-cache/dev-python/path-16.6.0-r1 | 4 +- .../dev-python/path-and-address-2.0.1 | 2 +- metadata/md5-cache/dev-python/pathable-0.4.3 | 2 +- .../md5-cache/dev-python/pathlib2-2.3.7_p1-r1 | 4 +- metadata/md5-cache/dev-python/pathspec-0.11.0 | 2 +- metadata/md5-cache/dev-python/pathspec-0.11.1 | 2 +- .../md5-cache/dev-python/pathvalidate-2.5.2 | 4 +- .../md5-cache/dev-python/patiencediff-0.2.13 | 4 +- metadata/md5-cache/dev-python/patsy-0.5.3-r1 | 4 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 4 +- metadata/md5-cache/dev-python/pbr-5.11.1 | 4 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.1.2-r1 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.1.3 | 2 +- metadata/md5-cache/dev-python/pdoc3-0.10.0 | 17 - metadata/md5-cache/dev-python/pdoc3-0.10.0-r1 | 17 + metadata/md5-cache/dev-python/pebble-5.0.3 | 4 +- metadata/md5-cache/dev-python/pecan-1.4.2 | 4 +- .../md5-cache/dev-python/peewee-3.16.0-r1 | 4 +- metadata/md5-cache/dev-python/pefile-2023.2.7 | 4 +- metadata/md5-cache/dev-python/pefile-9999 | 4 +- .../dev-python/pelican-minify-0.9-r2 | 4 +- .../md5-cache/dev-python/pendulum-2.1.2-r2 | 2 +- metadata/md5-cache/dev-python/pep517-0.13.0 | 2 +- .../md5-cache/dev-python/pexpect-4.8.0-r3 | 4 +- metadata/md5-cache/dev-python/pgspecial-2.0.1 | 4 +- metadata/md5-cache/dev-python/pgspecial-2.1.0 | 4 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r2 | 4 +- .../md5-cache/dev-python/phonenumbers-8.13.6 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.7 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.8 | 8 +- metadata/md5-cache/dev-python/phply-1.2.6 | 4 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 2 +- metadata/md5-cache/dev-python/picobox-2.2.0 | 4 +- metadata/md5-cache/dev-python/picobox-3.0.0 | 16 + metadata/md5-cache/dev-python/pid-3.0.4-r1 | 4 +- metadata/md5-cache/dev-python/piexif-1.1.3-r2 | 4 +- metadata/md5-cache/dev-python/pika-1.3.1 | 4 +- metadata/md5-cache/dev-python/pikepdf-7.1.1 | 4 +- metadata/md5-cache/dev-python/pikepdf-7.1.2 | 4 +- metadata/md5-cache/dev-python/pillow-9.4.0 | 17 - metadata/md5-cache/dev-python/pillow-9.5.0 | 8 +- metadata/md5-cache/dev-python/pip-22.3.1 | 4 +- metadata/md5-cache/dev-python/pip-23.0.1 | 4 +- .../md5-cache/dev-python/pip-run-10.0.5-r1 | 4 +- .../md5-cache/dev-python/pipenv-2022.12.19 | 4 +- metadata/md5-cache/dev-python/pivy-0.6.8 | 4 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pkgcraft-0.0.5 | 4 +- metadata/md5-cache/dev-python/pkgcraft-9999 | 4 +- metadata/md5-cache/dev-python/pkginfo-1.9.6 | 4 +- .../md5-cache/dev-python/platformdirs-3.1.1 | 2 +- .../md5-cache/dev-python/platformdirs-3.2.0 | 2 +- metadata/md5-cache/dev-python/plotly-5.13.1 | 4 +- metadata/md5-cache/dev-python/plotly-5.14.0 | 4 +- metadata/md5-cache/dev-python/plotly-5.14.1 | 16 + .../md5-cache/dev-python/plotly-geo-1.0.0-r2 | 4 +- metadata/md5-cache/dev-python/pluggy-1.0.0-r2 | 4 +- .../md5-cache/dev-python/pluginbase-1.0.1-r1 | 4 +- metadata/md5-cache/dev-python/plumbum-1.8.1 | 2 +- metadata/md5-cache/dev-python/ply-3.11-r2 | 4 +- metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 4 +- metadata/md5-cache/dev-python/plyvel-1.5.0 | 4 +- metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 4 +- metadata/md5-cache/dev-python/pocketlint-0.24 | 4 +- .../md5-cache/dev-python/pockets-0.9.1-r3 | 4 +- .../md5-cache/dev-python/podcastparser-0.6.9 | 4 +- metadata/md5-cache/dev-python/podman-4.4.0 | 4 +- .../md5-cache/dev-python/poetry-core-1.5.1 | 2 +- .../md5-cache/dev-python/poetry-core-1.5.2 | 2 +- metadata/md5-cache/dev-python/polib-1.2.0 | 4 +- metadata/md5-cache/dev-python/pooch-1.6.0 | 16 - metadata/md5-cache/dev-python/pooch-1.7.0 | 8 +- metadata/md5-cache/dev-python/portend-3.1.0 | 4 +- metadata/md5-cache/dev-python/poyo-0.5.0-r1 | 4 +- .../md5-cache/dev-python/precis-i18n-1.0.5 | 4 +- .../md5-cache/dev-python/pretend-1.0.9-r2 | 4 +- .../md5-cache/dev-python/pretty-yaml-21.10.1 | 2 +- .../md5-cache/dev-python/prettytable-3.3.0 | 4 +- .../md5-cache/dev-python/prettytable-3.6.0 | 2 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 4 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 4 +- .../dev-python/process-tests-2.1.2-r1 | 4 +- metadata/md5-cache/dev-python/progress-1.6-r1 | 4 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-4.2.0 | 4 +- .../dev-python/prometheus_client-0.16.0 | 4 +- .../dev-python/prompt-toolkit-3.0.38 | 4 +- .../md5-cache/dev-python/proto-plus-1.22.2 | 4 +- .../dev-python/protobuf-python-4.21.9 | 4 +- .../md5-cache/dev-python/protobuf-python-9999 | 4 +- metadata/md5-cache/dev-python/prov-2.0.0 | 2 +- .../md5-cache/dev-python/pslab-python-2.5.0 | 4 +- metadata/md5-cache/dev-python/psutil-5.9.4 | 4 +- metadata/md5-cache/dev-python/psycopg-2.9.4 | 4 +- metadata/md5-cache/dev-python/psycopg-3.1.4 | 17 - metadata/md5-cache/dev-python/psycopg-3.1.7 | 17 - metadata/md5-cache/dev-python/psycopg-3.1.8 | 4 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 2 +- .../dev-python/publicsuffix-2.20191221-r2 | 4 +- metadata/md5-cache/dev-python/pudb-2022.1.3 | 4 +- metadata/md5-cache/dev-python/pulsectl-22.3.2 | 4 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 4 +- metadata/md5-cache/dev-python/puremagic-1.15 | 4 +- .../md5-cache/dev-python/pushbullet-py-0.12.0 | 2 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 4 +- .../md5-cache/dev-python/py-amqp-5.1.1-r1 | 4 +- .../md5-cache/dev-python/py-cpuinfo-9.0.0 | 4 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 4 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r4 | 4 +- metadata/md5-cache/dev-python/pyDes-2.0.1 | 4 +- metadata/md5-cache/dev-python/pyGPG-0.2-r1 | 4 +- metadata/md5-cache/dev-python/pyGPG-9999 | 4 +- .../md5-cache/dev-python/pyacoustid-1.2.2 | 4 +- .../md5-cache/dev-python/pyacoustid-1.2.2-r1 | 4 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 4 +- metadata/md5-cache/dev-python/pyalsa-1.2.7 | 2 +- metadata/md5-cache/dev-python/pyamg-4.2.3 | 4 +- .../md5-cache/dev-python/pyannotate-1.2.0-r1 | 4 +- metadata/md5-cache/dev-python/pyasn1-0.4.8-r2 | 4 +- .../dev-python/pyasn1-modules-0.2.8-r2 | 4 +- metadata/md5-cache/dev-python/pyatspi-2.46.0 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.11-r2 | 2 +- metadata/md5-cache/dev-python/pyaudio-0.2.13 | 2 +- metadata/md5-cache/dev-python/pybind11-2.10.3 | 4 +- metadata/md5-cache/dev-python/pybind11-2.10.4 | 4 +- metadata/md5-cache/dev-python/pybtex-0.24.0 | 2 +- .../dev-python/pybtex-docutils-1.0.2 | 4 +- metadata/md5-cache/dev-python/pycairo-1.23.0 | 2 +- metadata/md5-cache/dev-python/pycares-4.3.0 | 4 +- metadata/md5-cache/dev-python/pycdio-2.1.1-r1 | 4 +- metadata/md5-cache/dev-python/pychm-0.8.6-r1 | 4 +- .../md5-cache/dev-python/pychromecast-13.0.4 | 4 +- .../md5-cache/dev-python/pychromecast-13.0.6 | 4 +- .../md5-cache/dev-python/pychromecast-13.0.7 | 15 + metadata/md5-cache/dev-python/pychroot-0.10.4 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- .../md5-cache/dev-python/pyclipper-1.3.0_p4 | 4 +- .../md5-cache/dev-python/pycodestyle-2.10.0 | 4 +- metadata/md5-cache/dev-python/pycollada-0.7.2 | 2 +- .../md5-cache/dev-python/pycountry-22.3.5 | 4 +- .../md5-cache/dev-python/pycparser-2.21-r2 | 4 +- .../md5-cache/dev-python/pycryptodome-3.17.0 | 4 +- metadata/md5-cache/dev-python/pycson-0.8-r3 | 4 +- metadata/md5-cache/dev-python/pycuda-2021.1 | 4 +- metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 4 +- metadata/md5-cache/dev-python/pycurl-7.45.2 | 4 +- .../dev-python/pycurl-requests-0.5.0 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.7 | 2 +- metadata/md5-cache/dev-python/pydantic-1.10.6 | 4 +- metadata/md5-cache/dev-python/pydantic-1.10.7 | 4 +- .../dev-python/pydata-sphinx-theme-0.13.1 | 2 +- .../dev-python/pydata-sphinx-theme-0.13.2 | 2 +- .../dev-python/pydata-sphinx-theme-0.13.3 | 2 +- .../dev-python/pydata-sphinx-theme-0.7.2-r1 | 4 +- metadata/md5-cache/dev-python/pydbus-0.6.0 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 4 +- metadata/md5-cache/dev-python/pydecomp-9999 | 4 +- metadata/md5-cache/dev-python/pydevd-2.9.5 | 4 +- metadata/md5-cache/dev-python/pydiffx-1.1 | 4 +- .../md5-cache/dev-python/pydocstyle-6.2.3 | 2 +- .../md5-cache/dev-python/pydocstyle-6.3.0 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.2-r3 | 2 +- .../md5-cache/dev-python/pydotplus-2.0.2-r1 | 4 +- metadata/md5-cache/dev-python/pydyf-0.5.0 | 2 +- metadata/md5-cache/dev-python/pydyf-0.6.0 | 2 +- metadata/md5-cache/dev-python/pyeclib-1.6.1 | 4 +- metadata/md5-cache/dev-python/pyelftools-0.29 | 4 +- .../md5-cache/dev-python/pyenchant-3.2.2-r1 | 4 +- metadata/md5-cache/dev-python/pyfakefs-5.1.0 | 4 +- metadata/md5-cache/dev-python/pyfakefs-5.2.0 | 4 +- metadata/md5-cache/dev-python/pyflakes-3.0.1 | 4 +- .../md5-cache/dev-python/pyformance-0.4-r2 | 4 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.7 | 2 +- metadata/md5-cache/dev-python/pyfuse3-3.2.2 | 4 +- metadata/md5-cache/dev-python/pygal-3.0.0-r4 | 4 +- metadata/md5-cache/dev-python/pygame-2.1.3 | 4 +- metadata/md5-cache/dev-python/pygame-2.2.0 | 4 +- metadata/md5-cache/dev-python/pygame-2.3.0 | 4 +- .../md5-cache/dev-python/pygame_sdl2-7.3.5-r2 | 2 +- .../md5-cache/dev-python/pygame_sdl2-8.0.3 | 4 +- .../md5-cache/dev-python/pygccxml-2.2.1-r1 | 4 +- metadata/md5-cache/dev-python/pyghmi-1.5.59 | 4 +- metadata/md5-cache/dev-python/pyghmi-1.5.60 | 4 +- metadata/md5-cache/dev-python/pygit2-1.11.1 | 4 +- metadata/md5-cache/dev-python/pygit2-1.12.0 | 17 + metadata/md5-cache/dev-python/pyglet-1.5.27 | 16 - metadata/md5-cache/dev-python/pyglet-2.0.4 | 16 - metadata/md5-cache/dev-python/pyglet-2.0.5 | 8 +- metadata/md5-cache/dev-python/pygments-2.14.0 | 4 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- .../md5-cache/dev-python/pygobject-3.42.2 | 2 +- .../md5-cache/dev-python/pygobject-3.43.1 | 18 - .../md5-cache/dev-python/pygobject-3.44.0 | 18 - .../md5-cache/dev-python/pygobject-3.44.1 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.10 | 4 +- metadata/md5-cache/dev-python/pygresql-5.2.4 | 4 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 4 +- .../md5-cache/dev-python/pyhamcrest-2.0.4 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.4.4-r1 | 4 +- metadata/md5-cache/dev-python/pyicu-2.10.2 | 4 +- .../md5-cache/dev-python/pyinotify-0.9.6-r1 | 4 +- .../dev-python/pyjsparser-2.7.1_p20190421-r2 | 4 +- metadata/md5-cache/dev-python/pyjwt-2.6.0 | 4 +- .../md5-cache/dev-python/pykerberos-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pykka-3.1.1 | 2 +- .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 4 +- metadata/md5-cache/dev-python/pylama-8.4.1-r1 | 4 +- metadata/md5-cache/dev-python/pylast-5.1.0 | 2 +- metadata/md5-cache/dev-python/pylatex-1.4.1 | 4 +- metadata/md5-cache/dev-python/pylatexenc-2.10 | 4 +- metadata/md5-cache/dev-python/pylev-1.4.0-r1 | 4 +- .../md5-cache/dev-python/pylibacl-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/pylibmc-1.6.3 | 4 +- metadata/md5-cache/dev-python/pylint-2.16.2 | 16 - metadata/md5-cache/dev-python/pylint-2.16.3 | 16 - metadata/md5-cache/dev-python/pylint-2.16.4 | 16 - metadata/md5-cache/dev-python/pylint-2.17.0 | 16 - metadata/md5-cache/dev-python/pylint-2.17.1 | 8 +- metadata/md5-cache/dev-python/pylint-2.17.2 | 16 + .../md5-cache/dev-python/pylint-venv-3.0.1 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 4 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r2 | 4 +- .../dev-python/pymacaroons-0.13.0-r1 | 4 +- metadata/md5-cache/dev-python/pymad-0.10-r1 | 4 +- .../dev-python/pymdown-extensions-9.10 | 2 +- .../dev-python/pymdown-extensions-9.9.2 | 2 +- .../dev-python/pymdown-lexers-0_pre20210902 | 4 +- metadata/md5-cache/dev-python/pymdstat-0.4.3 | 4 +- .../md5-cache/dev-python/pymediainfo-6.0.1 | 4 +- metadata/md5-cache/dev-python/pymetar-1.4-r2 | 4 +- .../md5-cache/dev-python/pymilter-1.0.4-r3 | 4 +- metadata/md5-cache/dev-python/pymilter-1.0.5 | 4 +- metadata/md5-cache/dev-python/pymongo-4.1.1 | 4 +- metadata/md5-cache/dev-python/pymongo-4.2.0 | 4 +- metadata/md5-cache/dev-python/pymongo-4.3.3 | 4 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 4 +- .../md5-cache/dev-python/pymysql-1.0.2-r1 | 4 +- metadata/md5-cache/dev-python/pymysql-1.0.3 | 4 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r2 | 4 +- metadata/md5-cache/dev-python/pynvim-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.3 | 4 +- .../md5-cache/dev-python/pyopencl-2022.3.1 | 4 +- .../md5-cache/dev-python/pyopengl-3.1.6-r2 | 4 +- .../dev-python/pyopengl_accelerate-3.1.6-r1 | 4 +- .../md5-cache/dev-python/pyopenssl-23.0.0 | 4 +- .../md5-cache/dev-python/pyopenssl-23.1.0 | 4 +- .../md5-cache/dev-python/pyopenssl-23.1.1 | 4 +- metadata/md5-cache/dev-python/pyotp-2.8.0 | 4 +- metadata/md5-cache/dev-python/pyparsing-3.0.9 | 2 +- metadata/md5-cache/dev-python/pyparted-3.12.0 | 4 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 4 +- metadata/md5-cache/dev-python/pypax-9999 | 4 +- metadata/md5-cache/dev-python/pypdf-3.6.0 | 2 +- metadata/md5-cache/dev-python/pypdf-3.7.0 | 2 +- .../md5-cache/dev-python/pyperclip-1.8.2-r1 | 4 +- metadata/md5-cache/dev-python/pyphen-0.13.2 | 2 +- metadata/md5-cache/dev-python/pyphen-0.14.0 | 2 +- .../md5-cache/dev-python/pypiserver-1.5.1 | 4 +- .../md5-cache/dev-python/pypng-0.20220715.0 | 4 +- .../md5-cache/dev-python/pypresence-4.2.1 | 4 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 4 +- metadata/md5-cache/dev-python/pyproj-3.4.1 | 8 +- metadata/md5-cache/dev-python/pyproj-3.5.0 | 4 +- .../md5-cache/dev-python/pyproject-api-1.5.0 | 2 +- .../md5-cache/dev-python/pyproject-api-1.5.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.9.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.9.2 | 2 +- .../dev-python/pyproject-hooks-1.0.0 | 2 +- .../dev-python/pyproject-metadata-0.7.1 | 4 +- metadata/md5-cache/dev-python/pypugjs-5.9.12 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.7.3 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.13.1 | 4 +- .../md5-cache/dev-python/pyqtgraph-0.13.1-r1 | 4 +- .../md5-cache/dev-python/pyqtgraph-0.13.2 | 4 +- metadata/md5-cache/dev-python/pyquery-2.0.0 | 4 +- .../dev-python/pyrate-limiter-2.10.0 | 2 +- metadata/md5-cache/dev-python/pyre2-1.0.7 | 2 +- .../md5-cache/dev-python/pyrfc3339-1.1-r1 | 4 +- metadata/md5-cache/dev-python/pyroute2-0.7.4 | 4 +- metadata/md5-cache/dev-python/pyroute2-0.7.6 | 4 +- .../md5-cache/dev-python/pyrqlite-2.1.1-r1 | 4 +- .../md5-cache/dev-python/pyrsistent-0.19.3 | 4 +- metadata/md5-cache/dev-python/pyscard-2.0.5 | 4 +- metadata/md5-cache/dev-python/pyscard-2.0.7 | 4 +- .../md5-cache/dev-python/pyscreenshot-3.0-r1 | 4 +- .../md5-cache/dev-python/pyscreenshot-3.1 | 4 +- metadata/md5-cache/dev-python/pyserial-3.5-r1 | 4 +- .../md5-cache/dev-python/pysimdjson-5.0.2 | 4 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r2 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.14.3 | 4 +- .../md5-cache/dev-python/pyspectrum2-0.2.0-r2 | 4 +- .../md5-cache/dev-python/pyspelling-2.8.2 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 4 +- metadata/md5-cache/dev-python/pyspnego-0.8.0 | 4 +- metadata/md5-cache/dev-python/pysrt-1.1.2-r1 | 4 +- metadata/md5-cache/dev-python/pysrt-9999 | 4 +- metadata/md5-cache/dev-python/pystache-0.6.1 | 4 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 4 +- metadata/md5-cache/dev-python/pysvn-1.9.18 | 4 +- metadata/md5-cache/dev-python/pytables-3.7.0 | 2 +- .../md5-cache/dev-python/pytables-3.8.0-r1 | 2 +- .../md5-cache/dev-python/pytables-3.8.0-r3 | 17 + metadata/md5-cache/dev-python/pyte-0.8.1 | 4 +- .../dev-python/pytesseract-0.3.10-r1 | 2 +- metadata/md5-cache/dev-python/pytest-7.2.1 | 16 - metadata/md5-cache/dev-python/pytest-7.2.2 | 8 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.4 | 4 +- .../dev-python/pytest-asyncio-0.20.3 | 4 +- .../dev-python/pytest-asyncio-0.21.0 | 4 +- .../md5-cache/dev-python/pytest-bdd-6.1.1 | 2 +- .../md5-cache/dev-python/pytest-check-2.1.4 | 2 +- .../dev-python/pytest-codeblocks-0.16.1 | 4 +- .../dev-python/pytest-console-scripts-1.3.1 | 4 +- .../md5-cache/dev-python/pytest-cov-4.0.0-r1 | 4 +- .../md5-cache/dev-python/pytest-datadir-1.4.1 | 4 +- .../dev-python/pytest-describe-2.0.1-r1 | 4 +- .../md5-cache/dev-python/pytest-django-4.5.2 | 2 +- .../md5-cache/dev-python/pytest-env-0.8.1 | 2 +- .../dev-python/pytest-expect-1.1.0-r2 | 4 +- .../dev-python/pytest-faulthandler-2.0.1-r1 | 4 +- .../dev-python/pytest-fixture-config-1.7.0-r2 | 4 +- .../dev-python/pytest-forked-1.4.0-r1 | 16 - .../md5-cache/dev-python/pytest-forked-1.6.0 | 8 +- .../dev-python/pytest-freezegun-0.4.2-r1 | 4 +- .../pytest-helpers-namespace-2021.12.29-r1 | 4 +- .../md5-cache/dev-python/pytest-httpbin-1.0.2 | 4 +- .../dev-python/pytest-httpserver-1.0.6 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.21.3 | 4 +- .../md5-cache/dev-python/pytest-jupyter-0.6.2 | 2 +- .../md5-cache/dev-python/pytest-jupyter-0.7.0 | 2 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 4 +- .../dev-python/pytest-localftpserver-1.1.4 | 4 +- .../dev-python/pytest-localserver-0.7.1 | 4 +- .../dev-python/pytest-markdown-1.0.2-r1 | 2 +- .../dev-python/pytest-metadata-2.0.4 | 2 +- .../md5-cache/dev-python/pytest-mock-3.10.0 | 4 +- .../md5-cache/dev-python/pytest-mpl-0.16.1 | 4 +- .../md5-cache/dev-python/pytest-order-1.1.0 | 16 + .../md5-cache/dev-python/pytest-ordering-0.6 | 2 +- .../dev-python/pytest-param-files-0.3.4 | 16 - .../dev-python/pytest-param-files-0.3.5 | 6 +- .../md5-cache/dev-python/pytest-plus-0.4.0 | 4 +- metadata/md5-cache/dev-python/pytest-qt-4.2.0 | 4 +- .../dev-python/pytest-regressions-2.4.2 | 4 +- .../dev-python/pytest-rerunfailures-11.1.2 | 4 +- .../pytest-salt-factories-1.0.0_rc20-r1 | 4 +- .../dev-python/pytest-services-2.2.1-r1 | 4 +- .../dev-python/pytest-shell-utilities-1.7.0 | 4 +- .../dev-python/pytest-shutil-1.7.0-r3 | 4 +- .../dev-python/pytest-skip-markers-1.4.0 | 4 +- .../dev-python/pytest-subtesthack-0.2.0 | 4 +- .../dev-python/pytest-subtests-0.10.0 | 8 +- .../dev-python/pytest-subtests-0.9.0 | 16 - .../md5-cache/dev-python/pytest-sugar-0.9.6 | 4 +- .../pytest-system-statistics-1.0.2-r1 | 4 +- .../dev-python/pytest-tempdir-2019.10.12-r1 | 4 +- .../dev-python/pytest-testinfra-7.0.0 | 4 +- .../md5-cache/dev-python/pytest-timeout-2.1.0 | 4 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 2 +- .../md5-cache/dev-python/pytest-trio-0.8.0 | 4 +- .../dev-python/pytest-twisted-1.14.0 | 4 +- .../pytest-verbose-parametrize-1.7.0 | 2 +- .../dev-python/pytest-virtualenv-1.7.0-r2 | 4 +- .../md5-cache/dev-python/pytest-xdist-3.2.1 | 4 +- .../dev-python/pytest-xprocess-0.22.2 | 4 +- .../md5-cache/dev-python/pytest-xvfb-2.0.0-r2 | 4 +- .../dev-python/python-augeas-1.1.0-r1 | 4 +- .../dev-python/python-axolotl-0.2.3-r3 | 4 +- .../python-axolotl-curve25519-0.4.1_p2-r4 | 6 +- .../md5-cache/dev-python/python-box-7.0.1 | 4 +- .../dev-python/python-bugzilla-3.2.0-r1 | 4 +- .../md5-cache/dev-python/python-caja-1.26.0 | 2 +- .../dev-python/python-cinderclient-9.3.0 | 4 +- .../dev-python/python-constraint-1.4.0 | 4 +- .../md5-cache/dev-python/python-cstruct-5.2 | 4 +- .../dev-python/python-ctags-1.5.0-r1 | 4 +- .../md5-cache/dev-python/python-daemon-2.3.2 | 4 +- .../dev-python/python-dateutil-2.8.2-r1 | 4 +- .../dev-python/python-dbusmock-0.28.7 | 4 +- .../md5-cache/dev-python/python-debian-0.1.49 | 4 +- .../dev-python/python-discid-1.2.0-r1 | 4 +- .../dev-python/python-distutils-extra-2.47 | 4 +- .../md5-cache/dev-python/python-docs-3.10.11 | 9 + .../md5-cache/dev-python/python-docs-3.11.3 | 9 + .../md5-cache/dev-python/python-dotenv-1.0.0 | 4 +- .../dev-python/python-editor-1.0.4-r2 | 4 +- .../md5-cache/dev-python/python-efl-1.26.0 | 2 +- .../dev-python/python-email-validator-1.3.1 | 4 +- .../dev-python/python-engineio-4.3.4 | 4 +- .../dev-python/python-engineio-4.4.0 | 4 +- .../md5-cache/dev-python/python-evdev-1.6.0 | 4 +- .../dev-python/python-gammu-3.2.4-r1 | 4 +- .../dev-python/python-gflags-3.1.2-r2 | 4 +- .../dev-python/python-glanceclient-4.3.0 | 4 +- .../md5-cache/dev-python/python-gnupg-0.5.0 | 4 +- .../dev-python/python-ironicclient-5.1.0 | 4 +- .../md5-cache/dev-python/python-jose-3.3.0 | 2 +- .../dev-python/python-json-logger-2.0.7 | 4 +- .../dev-python/python-keystoneclient-5.1.0 | 4 +- .../dev-python/python-keyutils-0.6-r1 | 2 +- .../md5-cache/dev-python/python-ldap-3.4.3 | 4 +- .../md5-cache/dev-python/python-ldap-9999 | 4 +- .../md5-cache/dev-python/python-lhafile-0.3.0 | 2 +- .../md5-cache/dev-python/python-libevdev-0.11 | 4 +- .../dev-python/python-linux-procfs-0.7.1 | 4 +- .../dev-python/python-lsp-black-1.2.1-r1 | 4 +- .../dev-python/python-lsp-jsonrpc-1.0.0 | 2 +- .../dev-python/python-lsp-server-1.7.1 | 4 +- .../dev-python/python-lsp-server-1.7.2 | 16 + metadata/md5-cache/dev-python/python-ly-0.9.7 | 4 +- .../md5-cache/dev-python/python-lzo-1.14-r1 | 4 +- .../md5-cache/dev-python/python-magic-0.4.27 | 4 +- .../dev-python/python-markdown-math-0.8-r1 | 4 +- .../dev-python/python-memcached-1.59-r1 | 2 +- .../dev-python/python-memcached-1.59-r2 | 4 +- .../dev-python/python-mimeparse-1.6.0-r3 | 2 +- .../dev-python/python-miniupnpc-2.2.4 | 4 +- .../md5-cache/dev-python/python-mpd-3.0.5 | 4 +- .../md5-cache/dev-python/python-mpv-1.0.3 | 4 +- .../dev-python/python-multipart-0.0.5 | 16 - .../dev-python/python-multipart-0.0.6 | 6 +- .../dev-python/python-musicbrainzngs-0.7.1 | 2 +- .../dev-python/python-musicbrainzngs-0.7.1-r1 | 4 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-9.0.0 | 4 +- .../dev-python/python-novaclient-18.3.0 | 4 +- .../dev-python/python-openstackclient-6.2.0 | 4 +- .../md5-cache/dev-python/python-pam-2.0.2-r2 | 4 +- .../dev-python/python-poppler-qt5-21.3.0 | 2 +- .../md5-cache/dev-python/python-ptrace-0.9.8 | 4 +- .../md5-cache/dev-python/python-ptrace-9999 | 4 +- .../md5-cache/dev-python/python-redmine-2.4.0 | 4 +- .../md5-cache/dev-python/python-rtmidi-1.4.9 | 4 +- .../dev-python/python-sense-hat-2.4.0 | 4 +- .../md5-cache/dev-python/python-slugify-8.0.1 | 4 +- .../md5-cache/dev-python/python-snappy-0.6.1 | 4 +- .../md5-cache/dev-python/python-socks-2.0.3 | 4 +- .../md5-cache/dev-python/python-socks-2.1.0 | 4 +- .../md5-cache/dev-python/python-socks-2.1.1 | 4 +- .../md5-cache/dev-python/python-socks-2.2.0 | 4 +- .../dev-python/python-sshpubkeys-3.3.1 | 2 +- .../md5-cache/dev-python/python-stdnum-1.18 | 4 +- .../dev-python/python-swiftclient-4.2.0 | 4 +- .../dev-python/python-swiftclient-4.3.0 | 16 + .../md5-cache/dev-python/python-systemd-235 | 4 +- .../md5-cache/dev-python/python-utils-3.5.2 | 4 +- .../dev-python/python-varlink-31.0.0 | 4 +- .../md5-cache/dev-python/python-vlc-3.0.18121 | 4 +- .../md5-cache/dev-python/python-xlib-0.33 | 4 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 4 +- .../md5-cache/dev-python/python3-lxc-3.0.4 | 2 +- .../md5-cache/dev-python/python3-saml-1.15.0 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.3 | 4 +- metadata/md5-cache/dev-python/pythran-0.11.0 | 16 - .../md5-cache/dev-python/pythran-0.12.0-r2 | 16 - metadata/md5-cache/dev-python/pythran-0.12.1 | 4 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 4 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 4 +- .../md5-cache/dev-python/pytoolconfig-1.2.5 | 2 +- .../md5-cache/dev-python/pytools-2022.1.14 | 4 +- metadata/md5-cache/dev-python/pytrie-0.4.0-r1 | 4 +- metadata/md5-cache/dev-python/pytz-2022.7.1 | 4 +- metadata/md5-cache/dev-python/pytz-2023.2 | 4 +- metadata/md5-cache/dev-python/pytz-2023.2-r2 | 4 +- metadata/md5-cache/dev-python/pytz-2023.3-r1 | 4 +- .../pytz_deprecation_shim-0.1.0_p0-r2 | 4 +- .../md5-cache/dev-python/pytzdata-2020.1-r2 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 | 4 +- metadata/md5-cache/dev-python/pyudev-0.24.0 | 4 +- metadata/md5-cache/dev-python/pyupgrade-3.3.1 | 4 +- metadata/md5-cache/dev-python/pyusb-1.2.1-r1 | 4 +- .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 4 +- .../md5-cache/dev-python/pywavelets-1.4.1 | 2 +- .../md5-cache/dev-python/pywayland-0.4.15 | 4 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 4 +- .../md5-cache/dev-python/pywlroots-0.15.24 | 4 +- .../md5-cache/dev-python/pywlroots-0.16.1 | 4 +- .../md5-cache/dev-python/pywlroots-0.16.2 | 4 +- .../md5-cache/dev-python/pywlroots-0.16.3 | 4 +- metadata/md5-cache/dev-python/pyx-0.16 | 4 +- .../dev-python/pyxDamerauLevenshtein-1.7.1 | 4 +- metadata/md5-cache/dev-python/pyxattr-0.8.0 | 4 +- metadata/md5-cache/dev-python/pyxdg-0.28 | 4 +- metadata/md5-cache/dev-python/pyyaml-6.0-r1 | 4 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 4 +- metadata/md5-cache/dev-python/pyzmq-24.0.1 | 17 - metadata/md5-cache/dev-python/pyzmq-25.0.0 | 17 - metadata/md5-cache/dev-python/pyzmq-25.0.1 | 17 - metadata/md5-cache/dev-python/pyzmq-25.0.2 | 6 +- metadata/md5-cache/dev-python/pyzotero-1.5.5 | 4 +- metadata/md5-cache/dev-python/qdarkstyle-3.1 | 4 +- .../md5-cache/dev-python/qiskit-aer-0.11.2-r1 | 4 +- .../md5-cache/dev-python/qiskit-aer-0.12.0 | 4 +- .../dev-python/qiskit-terra-0.23.2-r1 | 4 +- .../md5-cache/dev-python/qiskit-terra-0.23.3 | 4 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 4 +- metadata/md5-cache/dev-python/qrcode-7.4.2 | 4 +- metadata/md5-cache/dev-python/qstylizer-0.2.2 | 4 +- metadata/md5-cache/dev-python/qtawesome-1.2.2 | 4 +- metadata/md5-cache/dev-python/qtawesome-1.2.3 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.4.0 | 8 +- metadata/md5-cache/dev-python/qtconsole-5.4.1 | 8 +- metadata/md5-cache/dev-python/qtconsole-5.4.2 | 17 + metadata/md5-cache/dev-python/qtsass-0.3.2 | 4 +- metadata/md5-cache/dev-python/qtsass-0.4.0 | 4 +- .../md5-cache/dev-python/quantities-0.13.0-r2 | 16 - .../md5-cache/dev-python/quantities-0.14.0 | 16 - .../md5-cache/dev-python/quantities-0.14.1 | 8 +- metadata/md5-cache/dev-python/radon-5.1.0-r2 | 4 +- metadata/md5-cache/dev-python/radon-6.0.1 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8-r5 | 4 +- .../md5-cache/dev-python/random2-1.0.1-r2 | 4 +- .../md5-cache/dev-python/rapidfuzz-2.13.7 | 2 +- .../md5-cache/dev-python/rapidfuzz-2.14.0 | 2 +- .../md5-cache/dev-python/rapidfuzz-2.15.0 | 17 + .../md5-cache/dev-python/rapidfuzz_capi-1.0.5 | 4 +- metadata/md5-cache/dev-python/rarfile-4.0-r1 | 2 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 4 +- metadata/md5-cache/dev-python/rdflib-6.2.0 | 4 +- metadata/md5-cache/dev-python/rdflib-6.3.0 | 2 +- metadata/md5-cache/dev-python/rdflib-6.3.1 | 2 +- metadata/md5-cache/dev-python/rdflib-6.3.2 | 2 +- .../md5-cache/dev-python/re-assert-1.1.0-r1 | 4 +- .../md5-cache/dev-python/readme_renderer-37.3 | 4 +- .../dev-python/readthedocs-sphinx-ext-2.2.0 | 4 +- metadata/md5-cache/dev-python/rebulk-3.2.0 | 4 +- .../dev-python/recommonmark-0.7.1-r1 | 4 +- .../dev-python/recurring-ical-events-2.0.2 | 4 +- metadata/md5-cache/dev-python/redis-4.5.1 | 4 +- metadata/md5-cache/dev-python/redis-4.5.2 | 4 +- metadata/md5-cache/dev-python/redis-4.5.3 | 4 +- metadata/md5-cache/dev-python/redis-4.5.4 | 4 +- .../md5-cache/dev-python/reedsolomon-1.7.0 | 4 +- .../md5-cache/dev-python/reflink-0.2.1-r3 | 2 +- .../md5-cache/dev-python/regex-2022.10.31 | 4 +- metadata/md5-cache/dev-python/regex-2023.3.22 | 4 +- metadata/md5-cache/dev-python/regex-2023.3.23 | 4 +- .../md5-cache/dev-python/rencode-1.0.6-r3 | 4 +- metadata/md5-cache/dev-python/reno-3.5.0-r1 | 4 +- metadata/md5-cache/dev-python/reno-4.0.0 | 4 +- .../md5-cache/dev-python/reportlab-3.6.12 | 4 +- .../md5-cache/dev-python/repoze-lru-0.7-r3 | 4 +- metadata/md5-cache/dev-python/requests-2.28.2 | 4 +- .../md5-cache/dev-python/requests-cache-0.9.8 | 16 - .../md5-cache/dev-python/requests-cache-1.0.0 | 6 +- .../md5-cache/dev-python/requests-cache-1.0.1 | 2 +- .../dev-python/requests-credssp-2.0.0 | 4 +- .../dev-python/requests-file-1.5.1-r2 | 4 +- .../dev-python/requests-futures-1.0.0-r1 | 4 +- .../dev-python/requests-kerberos-0.14.0-r1 | 4 +- .../md5-cache/dev-python/requests-mock-1.10.0 | 4 +- .../md5-cache/dev-python/requests-ntlm-1.2.0 | 4 +- .../dev-python/requests-oauthlib-1.3.1 | 4 +- .../dev-python/requests-toolbelt-0.10.1 | 4 +- .../dev-python/requests-unixsocket-0.3.0-r2 | 4 +- .../dev-python/requests_download-0.1.2-r1 | 2 +- .../dev-python/requestsexceptions-1.4.0-r1 | 4 +- .../md5-cache/dev-python/resolvelib-0.5.4 | 2 +- .../md5-cache/dev-python/resolvelib-0.8.1 | 2 +- .../md5-cache/dev-python/resolvelib-0.9.0 | 4 +- .../md5-cache/dev-python/resolvelib-1.0.0 | 4 +- .../md5-cache/dev-python/resolvelib-1.0.1 | 4 +- .../md5-cache/dev-python/responses-0.22.0-r1 | 4 +- .../md5-cache/dev-python/responses-0.23.1-r1 | 4 +- .../dev-python/restructuredtext-lint-1.4.0 | 4 +- .../dev-python/retry-decorator-1.1.1-r1 | 4 +- metadata/md5-cache/dev-python/retrying-1.3.4 | 4 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 4 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 4 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 4 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 4 +- metadata/md5-cache/dev-python/rich-13.3.1 | 16 - metadata/md5-cache/dev-python/rich-13.3.2 | 16 - metadata/md5-cache/dev-python/rich-13.3.3 | 6 +- metadata/md5-cache/dev-python/roman-3.3-r1 | 15 - metadata/md5-cache/dev-python/roman-4.0 | 8 +- metadata/md5-cache/dev-python/rope-1.7.0 | 4 +- metadata/md5-cache/dev-python/ropemode-0.6.1 | 4 +- metadata/md5-cache/dev-python/routes-2.5.1-r2 | 4 +- metadata/md5-cache/dev-python/rply-0.7.8-r1 | 4 +- metadata/md5-cache/dev-python/rpy-3.5.8 | 4 +- metadata/md5-cache/dev-python/rpyc-5.2.3_p1 | 17 - metadata/md5-cache/dev-python/rpyc-5.3.0 | 17 - metadata/md5-cache/dev-python/rpyc-5.3.1 | 6 +- metadata/md5-cache/dev-python/rq-1.13.0 | 4 +- metadata/md5-cache/dev-python/rsa-4.9 | 2 +- .../md5-cache/dev-python/rst-linker-2.4.0 | 4 +- .../md5-cache/dev-python/rtimulib-7.2.1-r2 | 4 +- .../md5-cache/dev-python/rtslib-fb-2.1.74 | 2 +- .../dev-python/ruamel-std-pathlib-0.12.0 | 4 +- .../dev-python/ruamel-yaml-0.17.21-r2 | 4 +- .../dev-python/ruamel-yaml-clib-0.2.7 | 4 +- .../md5-cache/dev-python/rustworkx-0.12.1 | 4 +- .../md5-cache/dev-python/s3transfer-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/sabyenc-5.4.4 | 4 +- metadata/md5-cache/dev-python/sarge-0.1.7_p1 | 4 +- .../md5-cache/dev-python/sarif_om-1.0.4-r1 | 4 +- .../md5-cache/dev-python/scikit-build-0.16.4 | 4 +- .../md5-cache/dev-python/scikit-build-0.16.5 | 4 +- .../md5-cache/dev-python/scikit-build-0.16.6 | 4 +- .../md5-cache/dev-python/scikit-build-0.16.7 | 4 +- metadata/md5-cache/dev-python/scipy-1.10.0 | 2 +- metadata/md5-cache/dev-python/scipy-1.10.1 | 2 +- metadata/md5-cache/dev-python/scipy-1.9.2 | 2 +- metadata/md5-cache/dev-python/scipy-1.9.3 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0-r2 | 4 +- metadata/md5-cache/dev-python/scrypt-0.8.20 | 4 +- metadata/md5-cache/dev-python/seaborn-0.12.2 | 2 +- .../md5-cache/dev-python/secretstorage-3.3.3 | 4 +- metadata/md5-cache/dev-python/seedir-0.4.2 | 4 +- metadata/md5-cache/dev-python/selenium-4.5.0 | 2 +- metadata/md5-cache/dev-python/selenium-4.8.2 | 4 +- metadata/md5-cache/dev-python/selenium-4.8.3 | 4 +- .../dev-python/semantic_version-2.10.0 | 4 +- .../md5-cache/dev-python/semver-2.13.0-r1 | 4 +- metadata/md5-cache/dev-python/semver-3.0.0 | 16 + .../md5-cache/dev-python/send2trash-1.8.0-r1 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.16.0 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.17.0 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.18.0 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.19.0 | 16 + .../md5-cache/dev-python/sentry-sdk-1.19.1 | 16 + metadata/md5-cache/dev-python/serpent-1.41 | 4 +- .../md5-cache/dev-python/serverfiles-0.3.1-r1 | 4 +- .../dev-python/service_identity-21.1.0-r1 | 4 +- .../md5-cache/dev-python/setproctitle-1.3.2 | 4 +- .../md5-cache/dev-python/setuptools-65.7.0 | 17 - .../md5-cache/dev-python/setuptools-67.2.0-r1 | 17 - .../md5-cache/dev-python/setuptools-67.4.0 | 17 - .../md5-cache/dev-python/setuptools-67.5.1 | 17 - .../md5-cache/dev-python/setuptools-67.6.0 | 17 - .../md5-cache/dev-python/setuptools-67.6.1 | 6 +- .../dev-python/setuptools-git-1.2-r3 | 4 +- .../dev-python/setuptools-rust-1.5.2 | 4 +- .../md5-cache/dev-python/setuptools-scm-7.1.0 | 4 +- .../dev-python/setuptools_scm_git_archive-1.4 | 4 +- metadata/md5-cache/dev-python/sexpdata-1.0.0 | 4 +- .../md5-cache/dev-python/sgmllib3k-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/sh-2.0.2 | 2 +- metadata/md5-cache/dev-python/sh-2.0.3 | 2 +- metadata/md5-cache/dev-python/shapely-2.0.1 | 4 +- .../dev-python/signature_dispatch-1.0.1 | 2 +- .../md5-cache/dev-python/signedjson-1.1.4 | 4 +- metadata/md5-cache/dev-python/simber-0.2.6 | 4 +- .../md5-cache/dev-python/simpervisor-0.4-r1 | 4 +- .../md5-cache/dev-python/simplebayes-1.5.8 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.13 | 4 +- .../dev-python/simplegeneric-0.8.1-r2 | 4 +- .../md5-cache/dev-python/simplejson-3.18.3 | 4 +- .../md5-cache/dev-python/simplejson-3.18.4 | 4 +- metadata/md5-cache/dev-python/simplekml-1.3.6 | 4 +- metadata/md5-cache/dev-python/simpy-4.0.1-r1 | 4 +- metadata/md5-cache/dev-python/sip-6.7.5-r1 | 4 +- metadata/md5-cache/dev-python/sip-6.7.7 | 4 +- metadata/md5-cache/dev-python/six-1.16.0-r1 | 4 +- metadata/md5-cache/dev-python/slixmpp-1.8.3 | 4 +- metadata/md5-cache/dev-python/slixmpp-9999 | 4 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 4 +- metadata/md5-cache/dev-python/smbus2-0.4.2 | 4 +- metadata/md5-cache/dev-python/smmap-5.0.0 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.10.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.3.1-r1 | 4 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 4 +- metadata/md5-cache/dev-python/sniffio-1.3.0 | 4 +- .../dev-python/snowballstemmer-2.2.0-r1 | 4 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 2 +- .../dev-python/sortedcontainers-2.4.0-r1 | 4 +- metadata/md5-cache/dev-python/soupsieve-2.4 | 2 +- .../dev-python/speg-0.3_p20180819-r1 | 4 +- metadata/md5-cache/dev-python/sphinx-4.5.0-r1 | 4 +- metadata/md5-cache/dev-python/sphinx-5.3.0 | 2 +- metadata/md5-cache/dev-python/sphinx-6.1.3 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6-r1 | 4 +- .../md5-cache/dev-python/sphinx-autoapi-2.0.0 | 16 - .../md5-cache/dev-python/sphinx-autoapi-2.0.1 | 16 - .../md5-cache/dev-python/sphinx-autoapi-2.1.0 | 8 +- .../dev-python/sphinx-autodoc-typehints-1.22 | 2 +- .../dev-python/sphinx-basic-ng-0.0.1_alpha12 | 16 - .../dev-python/sphinx-basic-ng-1.0.0_beta1 | 8 +- .../dev-python/sphinx-bootstrap-theme-0.8.1 | 4 +- .../md5-cache/dev-python/sphinx-epytext-0.0.4 | 2 +- .../dev-python/sphinx-gallery-0.11.1 | 4 +- .../dev-python/sphinx-gallery-0.12.0 | 4 +- .../dev-python/sphinx-gallery-0.12.1 | 4 +- .../dev-python/sphinx-gallery-0.12.2 | 4 +- .../dev-python/sphinx-issues-3.0.1-r1 | 4 +- .../dev-python/sphinx-multiversion-0.2.4 | 2 +- .../dev-python/sphinx-notfound-page-0.8.3 | 2 +- .../md5-cache/dev-python/sphinx-panels-0.6.0 | 2 +- .../dev-python/sphinx-prompt-1.6.0-r1 | 2 +- .../sphinx-py3doc-enhanced-theme-2.4.0 | 4 +- .../md5-cache/dev-python/sphinx-pytest-0.0.5 | 2 +- .../dev-python/sphinx-rtd-theme-1.2.0 | 4 +- .../md5-cache/dev-python/sphinx-tabs-3.4.1 | 4 +- .../dev-python/sphinx-testing-1.0.1-r2 | 4 +- .../dev-python/sphinx_ansible_theme-0.10.1 | 4 +- .../dev-python/sphinx_ansible_theme-0.9.1 | 4 +- .../dev-python/sphinx_celery-2.0.0-r1 | 2 +- .../dev-python/sphinx_lv2_theme-1.2.2 | 4 +- .../sphinx_selective_exclude-1.0.3-r1 | 4 +- .../dev-python/sphinxcontrib-apidoc-0.3.0-r1 | 4 +- .../dev-python/sphinxcontrib-applehelp-1.0.4 | 4 +- .../dev-python/sphinxcontrib-asyncio-0.3.0-r1 | 4 +- .../sphinxcontrib-autoprogram-0.1.8 | 4 +- .../dev-python/sphinxcontrib-bibtex-2.5.0 | 4 +- .../dev-python/sphinxcontrib-devhelp-1.0.2-r1 | 4 +- .../dev-python/sphinxcontrib-doxylink-1.12.2 | 2 +- .../sphinxcontrib-github-alt-1.2-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-2.0.1 | 4 +- .../dev-python/sphinxcontrib-httpdomain-1.8.1 | 4 +- .../dev-python/sphinxcontrib-jquery-4.1 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r2 | 4 +- .../sphinxcontrib-log_cabinet-1.0.1-r1 | 4 +- .../sphinxcontrib-newsfeed-0.1.4-r1 | 4 +- .../sphinxcontrib-programoutput-0.17-r1 | 4 +- .../dev-python/sphinxcontrib-qthelp-1.0.3-r1 | 4 +- .../sphinxcontrib-serializinghtml-1.1.5-r1 | 4 +- .../dev-python/sphinxcontrib-spelling-8.0.0 | 4 +- .../dev-python/sphinxcontrib-trio-1.1.2 | 2 +- .../sphinxcontrib-websupport-1.2.4-r2 | 4 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 4 +- metadata/md5-cache/dev-python/sphobjinv-2.3.1 | 4 +- metadata/md5-cache/dev-python/spotipy-2.22.1 | 4 +- metadata/md5-cache/dev-python/spur-0.3.22-r1 | 4 +- metadata/md5-cache/dev-python/spur-0.3.23 | 4 +- metadata/md5-cache/dev-python/spyder-5.4.2 | 4 +- metadata/md5-cache/dev-python/spyder-5.4.3 | 17 + .../md5-cache/dev-python/spyder-kernels-2.4.2 | 4 +- .../md5-cache/dev-python/spyder-kernels-2.4.3 | 16 + .../dev-python/spyder-line-profiler-0.3.1-r1 | 4 +- .../dev-python/spyder-notebook-0.4.0 | 8 +- .../dev-python/spyder-terminal-1.2.2 | 4 +- .../dev-python/spyder-unittest-0.5.1 | 2 +- .../md5-cache/dev-python/spyder-vim-0.1.0 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.46 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.47 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.3 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.4 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.5 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.6 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.7 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.8 | 4 +- .../dev-python/sqlalchemy-rqlite-1.1.1-r1 | 4 +- .../md5-cache/dev-python/sqlitedict-2.1.0 | 4 +- metadata/md5-cache/dev-python/sqlparse-0.4.3 | 2 +- metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 2 +- .../md5-cache/dev-python/ssl-fetch-0.4-r1 | 4 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 4 +- .../md5-cache/dev-python/stack_data-0.6.2 | 4 +- .../dev-python/stapler-1.0.0_p20220330-r3 | 2 +- .../md5-cache/dev-python/starlette-0.21.0-r1 | 2 +- .../md5-cache/dev-python/starlette-0.25.0 | 2 +- .../md5-cache/dev-python/starlette-0.26.0_p1 | 2 +- .../md5-cache/dev-python/starlette-0.26.1 | 2 +- metadata/md5-cache/dev-python/statsd-4.0.1 | 4 +- .../md5-cache/dev-python/statsmodels-0.13.2 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.5 | 4 +- metadata/md5-cache/dev-python/stdio-mgr-1.0.1 | 2 +- metadata/md5-cache/dev-python/stestr-4.0.1 | 2 +- metadata/md5-cache/dev-python/stevedore-5.0.0 | 4 +- metadata/md5-cache/dev-python/stomp-py-8.0.1 | 2 +- metadata/md5-cache/dev-python/stomp-py-8.1.0 | 2 +- .../dev-python/strict-rfc3339-0.7-r2 | 4 +- metadata/md5-cache/dev-python/stripe-5.2.0 | 4 +- metadata/md5-cache/dev-python/stripe-5.3.0 | 4 +- metadata/md5-cache/dev-python/stripe-5.4.0 | 4 +- .../md5-cache/dev-python/structlog-22.3.0 | 2 +- .../md5-cache/dev-python/subprocess-tee-0.4.1 | 4 +- metadata/md5-cache/dev-python/subunit-1.4.2 | 4 +- .../md5-cache/dev-python/suds-community-1.1.2 | 4 +- metadata/md5-cache/dev-python/sure-2.0.1 | 4 +- metadata/md5-cache/dev-python/svg-path-6.2 | 4 +- metadata/md5-cache/dev-python/svglib-1.5.1 | 4 +- metadata/md5-cache/dev-python/svgwrite-1.4.3 | 4 +- .../dev-python/swagger_spec_validator-3.0.3 | 4 +- metadata/md5-cache/dev-python/sybil-4.0.0 | 16 - metadata/md5-cache/dev-python/sybil-4.0.1 | 16 - metadata/md5-cache/dev-python/sybil-5.0.0 | 8 +- .../md5-cache/dev-python/symengine-0.10.0 | 4 +- .../md5-cache/dev-python/symengine-0.9.2-r1 | 4 +- .../md5-cache/dev-python/symengine-0.9.2-r3 | 4 +- metadata/md5-cache/dev-python/sympy-1.11.1 | 4 +- metadata/md5-cache/dev-python/sympy-1.11.1-r2 | 4 +- metadata/md5-cache/dev-python/tabulate-0.9.0 | 4 +- metadata/md5-cache/dev-python/tagpy-2022.1 | 4 +- metadata/md5-cache/dev-python/tappy-3.1-r1 | 4 +- metadata/md5-cache/dev-python/tasklib-2.5.1 | 4 +- .../md5-cache/dev-python/tavalidate-0.0.6-r1 | 4 +- metadata/md5-cache/dev-python/tavern-2.0.1 | 2 +- metadata/md5-cache/dev-python/tavern-2.0.6 | 2 +- metadata/md5-cache/dev-python/tblib-1.7.0-r1 | 4 +- .../md5-cache/dev-python/tcolorpy-0.1.2-r1 | 4 +- metadata/md5-cache/dev-python/tekore-4.5.0 | 4 +- metadata/md5-cache/dev-python/tempest-33.0.0 | 16 - .../md5-cache/dev-python/tempest-34.0.0-r1 | 16 - metadata/md5-cache/dev-python/tempest-34.1.0 | 8 +- metadata/md5-cache/dev-python/tempora-5.2.1 | 4 +- metadata/md5-cache/dev-python/tenacity-8.2.2 | 4 +- metadata/md5-cache/dev-python/termcolor-2.2.0 | 2 +- .../md5-cache/dev-python/terminado-0.17.1 | 2 +- .../dev-python/terminaltables-3.1.10-r1 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/testfixtures-7.1.0 | 4 +- metadata/md5-cache/dev-python/testpath-0.6.0 | 2 +- .../dev-python/testresources-2.0.1-r2 | 4 +- .../dev-python/testscenarios-0.5.0-r3 | 4 +- .../md5-cache/dev-python/testtools-2.5.0-r1 | 4 +- metadata/md5-cache/dev-python/testtools-2.6.0 | 4 +- .../dev-python/text-unidecode-1.3-r1 | 4 +- metadata/md5-cache/dev-python/textX-3.1.1 | 4 +- .../md5-cache/dev-python/textdistance-4.5.0 | 4 +- metadata/md5-cache/dev-python/textile-4.0.2 | 4 +- metadata/md5-cache/dev-python/texttable-1.6.7 | 4 +- .../md5-cache/dev-python/threadpoolctl-3.1.0 | 2 +- .../md5-cache/dev-python/three-merge-0.1.1 | 2 +- metadata/md5-cache/dev-python/thrift-0.16.0 | 4 +- .../md5-cache/dev-python/thriftpy2-0.4.16 | 4 +- .../md5-cache/dev-python/tifffile-2023.3.15 | 4 +- .../md5-cache/dev-python/tifffile-2023.3.21 | 4 +- .../dev-python/tikzplotlib-0.10.1-r1 | 2 +- .../md5-cache/dev-python/time-machine-2.9.0 | 4 +- .../dev-python/timeout-decorator-0.5.0-r1 | 4 +- .../md5-cache/dev-python/tiny-proxy-0.1.1 | 4 +- metadata/md5-cache/dev-python/tinycss-0.4-r1 | 4 +- metadata/md5-cache/dev-python/tinycss2-1.2.1 | 2 +- metadata/md5-cache/dev-python/tld-0.13 | 4 +- .../md5-cache/dev-python/tldextract-3.4.0 | 4 +- metadata/md5-cache/dev-python/tlsh-4.8.2 | 4 +- .../md5-cache/dev-python/tokenize-rt-5.0.0 | 4 +- metadata/md5-cache/dev-python/toml-0.10.2-r1 | 4 +- metadata/md5-cache/dev-python/tomli-2.0.1-r1 | 2 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.11.6 | 4 +- metadata/md5-cache/dev-python/tomlkit-0.11.7 | 2 +- metadata/md5-cache/dev-python/toolz-0.12.0 | 4 +- metadata/md5-cache/dev-python/toposort-1.10 | 4 +- metadata/md5-cache/dev-python/tornado-6.2 | 4 +- metadata/md5-cache/dev-python/tornado-6.2-r1 | 4 +- .../md5-cache/dev-python/towncrier-22.12.0 | 4 +- metadata/md5-cache/dev-python/tox-3.28.0 | 4 +- metadata/md5-cache/dev-python/tox-4.4.11 | 16 + metadata/md5-cache/dev-python/tox-4.4.6 | 2 +- metadata/md5-cache/dev-python/tox-4.4.7 | 2 +- metadata/md5-cache/dev-python/tox-4.4.8 | 2 +- .../md5-cache/dev-python/tpm2-pytss-2.1.0 | 4 +- metadata/md5-cache/dev-python/tqdm-4.64.1 | 16 - metadata/md5-cache/dev-python/tqdm-4.65.0 | 8 +- metadata/md5-cache/dev-python/traitlets-5.9.0 | 2 +- .../md5-cache/dev-python/transitions-0.9.0 | 4 +- .../dev-python/translate-toolkit-3.8.4 | 2 +- .../dev-python/translate-toolkit-3.8.6-r1 | 4 +- .../md5-cache/dev-python/tree-sitter-0.20.1 | 4 +- metadata/md5-cache/dev-python/treq-22.2.0-r1 | 4 +- metadata/md5-cache/dev-python/trimesh-3.19.4 | 4 +- metadata/md5-cache/dev-python/trimesh-3.20.2 | 4 +- metadata/md5-cache/dev-python/trimesh-3.21.0 | 4 +- metadata/md5-cache/dev-python/trimesh-3.21.1 | 4 +- metadata/md5-cache/dev-python/trimesh-3.21.2 | 4 +- metadata/md5-cache/dev-python/trimesh-3.21.3 | 4 +- metadata/md5-cache/dev-python/trimesh-3.21.4 | 16 + metadata/md5-cache/dev-python/trio-0.22.0-r1 | 4 +- .../dev-python/trio-websocket-0.10.0 | 4 +- .../dev-python/trio-websocket-0.10.1 | 4 +- .../dev-python/trio-websocket-0.10.2 | 4 +- .../dev-python/trove-classifiers-2023.3.9 | 8 +- .../md5-cache/dev-python/trustme-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/tubes-0.2.1 | 4 +- .../md5-cache/dev-python/tweedledum-1.1.1-r1 | 4 +- metadata/md5-cache/dev-python/twine-4.0.2 | 4 +- metadata/md5-cache/dev-python/twisted-22.10.0 | 4 +- .../md5-cache/dev-python/twython-3.9.1-r1 | 4 +- metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 | 4 +- metadata/md5-cache/dev-python/txaio-23.1.1 | 4 +- .../md5-cache/dev-python/txrequests-0.9.6-r1 | 4 +- metadata/md5-cache/dev-python/typed-ast-1.5.4 | 4 +- .../md5-cache/dev-python/typeguard-2.13.3-r1 | 4 +- metadata/md5-cache/dev-python/typeguard-3.0.0 | 4 +- metadata/md5-cache/dev-python/typeguard-3.0.1 | 4 +- metadata/md5-cache/dev-python/typeguard-3.0.2 | 4 +- .../dev-python/types-docutils-0.19.1.6 | 4 +- .../dev-python/types-docutils-0.19.1.7 | 4 +- .../md5-cache/dev-python/types-gdb-12.1.4.4 | 4 +- .../dev-python/typing-extensions-4.5.0 | 2 +- .../md5-cache/dev-python/typogrify-2.0.7-r1 | 4 +- metadata/md5-cache/dev-python/tzlocal-4.2 | 4 +- metadata/md5-cache/dev-python/tzlocal-4.3 | 4 +- .../dev-python/u-msgpack-python-2.7.2 | 4 +- metadata/md5-cache/dev-python/ubelt-1.2.4 | 4 +- .../md5-cache/dev-python/uc-micro-py-1.0.1 | 4 +- metadata/md5-cache/dev-python/ujson-5.7.0 | 4 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 4 +- .../md5-cache/dev-python/unasync-0.5.0-r1 | 4 +- .../dev-python/uncertainties-3.1.7-r1 | 4 +- metadata/md5-cache/dev-python/unidecode-1.3.6 | 4 +- metadata/md5-cache/dev-python/unidiff-0.7.5 | 4 +- .../dev-python/unittest-mixins-1.6-r2 | 4 +- .../md5-cache/dev-python/unittest-or-fail-2 | 2 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 2 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 2 +- .../md5-cache/dev-python/uranium-4.13.0-r1 | 2 +- .../dev-python/uri_template-1.2.0-r1 | 4 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 4 +- .../dev-python/url-normalize-1.4.3-r1 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.14 | 4 +- metadata/md5-cache/dev-python/urllib3-1.26.15 | 4 +- metadata/md5-cache/dev-python/urwid-2.1.2-r1 | 4 +- .../md5-cache/dev-python/urwid_readline-0.13 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.3-r1 | 4 +- metadata/md5-cache/dev-python/userpath-1.8.0 | 2 +- metadata/md5-cache/dev-python/utidylib-0.9 | 4 +- metadata/md5-cache/dev-python/uvicorn-0.19.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.20.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.21.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.21.1 | 2 +- metadata/md5-cache/dev-python/uvloop-0.17.0 | 4 +- .../md5-cache/dev-python/validators-0.20.0 | 4 +- metadata/md5-cache/dev-python/vcrpy-4.2.1 | 4 +- metadata/md5-cache/dev-python/vdf-3.4-r1 | 4 +- .../md5-cache/dev-python/vdirsyncer-0.18.0-r4 | 4 +- .../md5-cache/dev-python/vdirsyncer-0.19.1 | 4 +- metadata/md5-cache/dev-python/vecrec-0.3.1-r1 | 2 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 4 +- metadata/md5-cache/dev-python/versioneer-0.28 | 4 +- .../md5-cache/dev-python/versioningit-2.2.0 | 4 +- metadata/md5-cache/dev-python/vine-5.0.0-r1 | 4 +- .../md5-cache/dev-python/virtualenv-20.20.0 | 2 +- .../md5-cache/dev-python/virtualenv-20.21.0 | 2 +- .../dev-python/virtualenv-clone-0.5.7 | 4 +- .../dev-python/virtualenvwrapper-4.8.4-r2 | 2 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 4 +- .../md5-cache/dev-python/vncdotool-0.13.0-r1 | 4 +- .../md5-cache/dev-python/vncdotool-1.0.0-r1 | 4 +- .../md5-cache/dev-python/vobject-0.9.6.1-r3 | 4 +- .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 4 +- .../md5-cache/dev-python/vpython-7.6.4-r1 | 4 +- metadata/md5-cache/dev-python/waitress-2.1.2 | 4 +- metadata/md5-cache/dev-python/wand-0.6.11 | 4 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 4 +- metadata/md5-cache/dev-python/warlock-2.0.1 | 2 +- metadata/md5-cache/dev-python/watchdog-2.3.1 | 4 +- metadata/md5-cache/dev-python/watchdog-3.0.0 | 4 +- .../md5-cache/dev-python/watchfiles-0.18.1 | 2 +- .../md5-cache/dev-python/watchfiles-0.19.0 | 2 +- .../dev-python/wcag-contrast-ratio-0.9-r1 | 4 +- metadata/md5-cache/dev-python/wcmatch-8.4.1 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.6 | 4 +- metadata/md5-cache/dev-python/weasyprint-58.1 | 2 +- metadata/md5-cache/dev-python/webcolors-1.12 | 4 +- metadata/md5-cache/dev-python/webcolors-1.13 | 4 +- .../dev-python/webencodings-0.5.1-r2 | 4 +- metadata/md5-cache/dev-python/webob-1.8.7-r1 | 4 +- .../dev-python/websocket-client-1.5.1 | 4 +- metadata/md5-cache/dev-python/websockets-10.4 | 4 +- metadata/md5-cache/dev-python/websockets-11.0 | 16 + .../md5-cache/dev-python/websockify-0.10.0-r2 | 4 +- .../md5-cache/dev-python/webtest-3.0.0-r1 | 4 +- metadata/md5-cache/dev-python/werkzeug-2.2.3 | 4 +- metadata/md5-cache/dev-python/whatever-0.7 | 4 +- .../md5-cache/dev-python/whatthepatch-1.0.4 | 4 +- metadata/md5-cache/dev-python/wheel-0.38.4 | 2 +- metadata/md5-cache/dev-python/wheel-0.40.0 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 4 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 4 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r2 | 4 +- .../dev-python/widgetsnbextension-4.0.5 | 4 +- .../dev-python/widgetsnbextension-4.0.6 | 4 +- .../dev-python/widgetsnbextension-4.0.7 | 4 +- metadata/md5-cache/dev-python/wrapt-1.15.0 | 4 +- metadata/md5-cache/dev-python/wsaccel-0.6.4 | 4 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1-r1 | 4 +- metadata/md5-cache/dev-python/wsproto-1.2.0 | 4 +- .../md5-cache/dev-python/wstools-0.4.10-r1 | 4 +- .../md5-cache/dev-python/wtforms-3.0.1-r1 | 4 +- metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 4 +- .../md5-cache/dev-python/wxpython-4.0.7-r4 | 2 +- metadata/md5-cache/dev-python/wxpython-4.2.0 | 2 +- .../md5-cache/dev-python/x-wr-timezone-0.0.5 | 4 +- .../md5-cache/dev-python/xarray-2022.12.0 | 4 +- metadata/md5-cache/dev-python/xarray-2023.2.0 | 4 +- metadata/md5-cache/dev-python/xarray-2023.3.0 | 4 +- metadata/md5-cache/dev-python/xcffib-1.2.0 | 4 +- metadata/md5-cache/dev-python/xdoctest-1.1.1 | 4 +- metadata/md5-cache/dev-python/xkbcommon-0.8 | 4 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.0.8 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.0.9 | 4 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r2 | 4 +- metadata/md5-cache/dev-python/xmlschema-2.2.1 | 4 +- metadata/md5-cache/dev-python/xmlschema-2.2.2 | 4 +- .../md5-cache/dev-python/xmlsec-1.3.12-r1 | 4 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 4 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9-r1 | 4 +- metadata/md5-cache/dev-python/xxhash-3.2.0 | 4 +- metadata/md5-cache/dev-python/y-py-0.5.5 | 2 +- metadata/md5-cache/dev-python/y-py-0.6.0 | 2 +- metadata/md5-cache/dev-python/yamlpath-3.7.0 | 4 +- metadata/md5-cache/dev-python/yamlpath-3.8.0 | 4 +- metadata/md5-cache/dev-python/yapf-0.32.0-r1 | 4 +- metadata/md5-cache/dev-python/yappi-1.4.0 | 4 +- metadata/md5-cache/dev-python/yapsy-1.12.2-r1 | 4 +- .../md5-cache/dev-python/yara-python-4.2.3 | 4 +- .../md5-cache/dev-python/yara-python-4.3.0 | 17 + .../md5-cache/dev-python/yara-python-9999 | 16 + metadata/md5-cache/dev-python/yarl-1.8.2 | 4 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 | 4 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 4 +- .../dev-python/youtube-search-python-1.6.6 | 4 +- .../md5-cache/dev-python/ypy-websocket-0.8.4 | 2 +- .../md5-cache/dev-python/ytmusicapi-0.25.0 | 4 +- .../md5-cache/dev-python/ytmusicapi-0.25.1 | 4 +- .../md5-cache/dev-python/ytmusicapi-0.25.2 | 15 + .../md5-cache/dev-python/zc-lockfile-3.0_p1 | 4 +- metadata/md5-cache/dev-python/zconfig-3.6.1 | 4 +- metadata/md5-cache/dev-python/zeep-4.2.1 | 4 +- metadata/md5-cache/dev-python/zeroconf-0.47.3 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.47.4 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.51.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.53.0 | 16 + metadata/md5-cache/dev-python/zeroconf-0.54.0 | 16 + metadata/md5-cache/dev-python/zipp-3.15.0 | 2 +- .../md5-cache/dev-python/zope-component-5.1.0 | 4 +- .../dev-python/zope-configuration-4.4.1-r2 | 4 +- .../dev-python/zope-deprecation-4.4.0-r2 | 4 +- .../md5-cache/dev-python/zope-deprecation-5.0 | 4 +- metadata/md5-cache/dev-python/zope-event-4.6 | 4 +- .../md5-cache/dev-python/zope-exceptions-4.6 | 4 +- .../md5-cache/dev-python/zope-hookable-5.4 | 4 +- .../dev-python/zope-i18nmessageid-5.1.1 | 4 +- .../dev-python/zope-i18nmessageid-6.0.0 | 4 +- .../dev-python/zope-i18nmessageid-6.0.1 | 4 +- .../md5-cache/dev-python/zope-interface-5.5.2 | 4 +- .../md5-cache/dev-python/zope-interface-6.0 | 4 +- .../md5-cache/dev-python/zope-schema-7.0.1 | 4 +- .../md5-cache/dev-python/zope-testing-5.0.1 | 4 +- .../md5-cache/dev-python/zstandard-0.19.0 | 17 - .../md5-cache/dev-python/zstandard-0.20.0 | 8 +- metadata/md5-cache/dev-python/zstd-1.5.4.0 | 4 +- metadata/md5-cache/dev-python/zstd-1.5.4.1 | 4 +- metadata/md5-cache/dev-python/zstd-1.5.5.1 | 17 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 177921 -> 179319 bytes .../md5-cache/dev-ruby/actioncable-7.0.4.3 | 4 +- .../md5-cache/dev-ruby/actionmailbox-6.1.7.3 | 12 +- .../md5-cache/dev-ruby/actionmailbox-7.0.4.3 | 14 +- .../md5-cache/dev-ruby/actiontext-6.1.7.3 | 12 +- .../md5-cache/dev-ruby/actiontext-7.0.4.3 | 14 +- .../md5-cache/dev-ruby/activestorage-6.1.7.3 | 12 +- .../md5-cache/dev-ruby/activestorage-7.0.4.3 | 4 +- .../md5-cache/dev-ruby/activesupport-7.0.4.3 | 12 +- metadata/md5-cache/dev-ruby/addressable-2.8.2 | 17 + metadata/md5-cache/dev-ruby/ae-1.8.2-r1 | 12 +- metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 | 17 - metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 | 17 + metadata/md5-cache/dev-ruby/ascii85-1.1.0 | 17 - metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 | 17 + metadata/md5-cache/dev-ruby/async-2.2.1 | 4 +- metadata/md5-cache/dev-ruby/async-2.5.0 | 17 + .../dev-ruby/async-container-0.16.12-r1 | 17 + .../md5-cache/dev-ruby/async-io-1.34.3-r1 | 17 + .../md5-cache/dev-ruby/async-process-1.3.1 | 17 + .../md5-cache/dev-ruby/async-rspec-1.16.1-r1 | 17 + metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 | 12 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.18 | 12 +- .../md5-cache/dev-ruby/benchmark-ips-2.9.2 | 17 - metadata/md5-cache/dev-ruby/brass-1.2.1-r1 | 12 +- metadata/md5-cache/dev-ruby/bson-4.12.0 | 17 - .../dev-ruby/certificate_authority-1.1.0 | 12 +- .../md5-cache/dev-ruby/childprocess-4.1.0 | 12 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 | 12 +- .../md5-cache/dev-ruby/coffee-rails-5.0.0-r1 | 17 - .../md5-cache/dev-ruby/coffee-rails-5.0.0-r2 | 17 + metadata/md5-cache/dev-ruby/console-1.16.2-r1 | 17 + metadata/md5-cache/dev-ruby/crass-1.0.6-r1 | 12 +- metadata/md5-cache/dev-ruby/dalli-3.2.4 | 12 +- .../dev-ruby/deckar01-task_list-2.3.2 | 12 +- metadata/md5-cache/dev-ruby/excon-0.92.4 | 17 - metadata/md5-cache/dev-ruby/facter-3.14.24 | 2 +- metadata/md5-cache/dev-ruby/facter-4.3.0 | 12 +- metadata/md5-cache/dev-ruby/facter-4.3.1 | 17 + .../md5-cache/dev-ruby/fast_gettext-2.2.0 | 12 +- .../md5-cache/dev-ruby/fast_gettext-2.3.0 | 12 +- metadata/md5-cache/dev-ruby/ffaker-2.20.0 | 17 - metadata/md5-cache/dev-ruby/ffaker-2.21.0 | 12 +- metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 | 14 +- .../dev-ruby/gettext_i18n_rails-1.10.0 | 12 +- metadata/md5-cache/dev-ruby/globalid-1.0.0-r1 | 17 - metadata/md5-cache/dev-ruby/globalid-1.0.0-r2 | 17 - metadata/md5-cache/dev-ruby/globalid-1.0.1 | 17 - .../md5-cache/dev-ruby/html2haml-2.2.0-r1 | 17 - metadata/md5-cache/dev-ruby/http-cookie-1.0.5 | 2 +- .../md5-cache/dev-ruby/http-form_data-2.3.0 | 17 - .../dev-ruby/http-form_data-2.3.0-r1 | 17 + metadata/md5-cache/dev-ruby/i18n-1.12.0 | 12 +- .../dev-ruby/image_processing-1.12.2 | 12 +- .../md5-cache/dev-ruby/instance_storage-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/io-event-1.1.7 | 4 +- metadata/md5-cache/dev-ruby/jmespath-1.6.2 | 12 +- metadata/md5-cache/dev-ruby/jwt-2.5.0 | 17 - metadata/md5-cache/dev-ruby/jwt-2.6.0 | 17 - metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 | 12 +- .../dev-ruby/kramdown-parser-gfm-1.1.0-r1 | 12 +- .../dev-ruby/kramdown-syntax-coderay-1.0.1 | 17 - .../dev-ruby/kramdown-syntax-coderay-1.0.1-r1 | 17 + metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 | 12 +- metadata/md5-cache/dev-ruby/listen-3.8.0 | 12 +- metadata/md5-cache/dev-ruby/localhost-1.1.10 | 17 + metadata/md5-cache/dev-ruby/loofah-2.20.0 | 17 + .../md5-cache/dev-ruby/loquacious-1.9.1-r4 | 12 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r1 | 12 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r2 | 17 + metadata/md5-cache/dev-ruby/mail-2.8.0 | 12 +- metadata/md5-cache/dev-ruby/mail-2.8.0.1 | 12 +- metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 | 12 +- metadata/md5-cache/dev-ruby/mime-types-3.4.1 | 12 +- .../dev-ruby/minispec-metadata-3.3.1-r1 | 12 +- metadata/md5-cache/dev-ruby/minitest-5.15.0 | 12 +- .../dev-ruby/minitest-around-0.5.0-r1 | 12 +- .../dev-ruby/minitest-bonus-assertions-3.0-r1 | 17 - .../dev-ruby/minitest-bonus-assertions-3.0-r2 | 17 + .../dev-ruby/minitest-pretty_diff-0.1-r1 | 17 - .../dev-ruby/minitest-pretty_diff-0.1-r2 | 17 + metadata/md5-cache/dev-ruby/multi_test-1.1.0 | 12 +- .../dev-ruby/net-http-persistent-4.0.2 | 17 + metadata/md5-cache/dev-ruby/net-scp-3.0.0 | 12 +- metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 | 12 +- metadata/md5-cache/dev-ruby/net-ssh-7.0.1 | 12 +- .../dev-ruby/network_interface-0.0.2-r1 | 12 +- metadata/md5-cache/dev-ruby/nio4r-2.5.8 | 12 +- metadata/md5-cache/dev-ruby/nio4r-2.5.9 | 17 + .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 | 12 +- metadata/md5-cache/dev-ruby/octokit-4.24.0 | 17 - metadata/md5-cache/dev-ruby/parallel-1.22.1 | 12 +- metadata/md5-cache/dev-ruby/patron-0.13.3-r2 | 17 + metadata/md5-cache/dev-ruby/pcaprub-0.13.1 | 12 +- .../md5-cache/dev-ruby/power_assert-1.2.0 | 17 - .../md5-cache/dev-ruby/power_assert-1.2.0-r2 | 17 + .../md5-cache/dev-ruby/power_assert-2.0.0 | 17 - .../md5-cache/dev-ruby/power_assert-2.0.1 | 17 - .../md5-cache/dev-ruby/power_assert-2.0.2 | 17 - metadata/md5-cache/dev-ruby/propshaft-0.6.4 | 12 +- metadata/md5-cache/dev-ruby/propshaft-0.7.0 | 12 +- .../md5-cache/dev-ruby/pusher-client-0.6.2-r1 | 12 +- metadata/md5-cache/dev-ruby/qed-2.9.2-r1 | 12 +- .../md5-cache/dev-ruby/rack-cache-1.13.0-r1 | 17 + metadata/md5-cache/dev-ruby/rails-6.1.7.3 | 12 +- metadata/md5-cache/dev-ruby/rails-7.0.4.3 | 14 +- .../dev-ruby/rails-dom-testing-2.0.3-r2 | 12 +- .../dev-ruby/rails-html-sanitizer-1.5.0 | 12 +- .../md5-cache/dev-ruby/rb-readline-0.5.5-r1 | 12 +- .../md5-cache/dev-ruby/red-colors-0.3.0-r1 | 17 - .../md5-cache/dev-ruby/red-colors-0.3.0-r2 | 17 + metadata/md5-cache/dev-ruby/roadie-4.0.0 | 12 +- metadata/md5-cache/dev-ruby/roadie-5.0.0 | 12 +- metadata/md5-cache/dev-ruby/roadie-5.0.1 | 12 +- metadata/md5-cache/dev-ruby/roadie-5.1.0 | 12 +- metadata/md5-cache/dev-ruby/rqrcode-2.1.0 | 17 - metadata/md5-cache/dev-ruby/rqrcode-2.1.1 | 17 - metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 | 17 + .../dev-ruby/ruby-cairo-gobject-4.1.2 | 17 + metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 | 17 + .../md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 | 17 + metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 | 17 + metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 | 17 + .../dev-ruby/ruby-gobject-introspection-4.1.2 | 17 + metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 | 17 + .../md5-cache/dev-ruby/ruby-net-ldap-0.18.0 | 17 + metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 | 17 + .../md5-cache/dev-ruby/ruby-poppler-4.1.2 | 17 + metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 | 12 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 | 12 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0 | 17 - metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 | 17 + metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 | 4 +- metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 | 12 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.4 | 12 +- .../md5-cache/dev-ruby/shoulda-matchers-5.3.0 | 4 +- metadata/md5-cache/dev-ruby/slim-4.1.0-r3 | 17 - metadata/md5-cache/dev-ruby/slim-4.1.0-r4 | 17 + metadata/md5-cache/dev-ruby/slim-5.1.0-r1 | 17 + .../md5-cache/dev-ruby/sourcemap-0.1.1-r1 | 12 +- .../md5-cache/dev-ruby/sprockets-3.7.2-r3 | 17 + metadata/md5-cache/dev-ruby/sqlite3-1.6.1 | 12 +- metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 | 12 +- metadata/md5-cache/dev-ruby/stomp-1.4.10 | 17 - metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 | 17 + metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 | 12 +- metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 | 17 + .../dev-ruby/sus-fixtures-async-0.1.1 | 17 + metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 | 12 +- .../dev-ruby/term-ansicolor-1.7.1-r1 | 12 +- .../dev-ruby/terminal-table-1.8.0-r2 | 17 - .../dev-ruby/terminal-table-1.8.0-r4 | 17 + .../md5-cache/dev-ruby/terminal-table-2.0.0 | 17 - .../dev-ruby/terminal-table-2.0.0-r1 | 17 + .../md5-cache/dev-ruby/terminal-table-3.0.2 | 14 +- metadata/md5-cache/dev-ruby/thor-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/thor-1.2.1-r1 | 2 +- .../md5-cache/dev-ruby/thread_safe-0.3.6-r1 | 12 +- .../dev-ruby/turbolinks-source-5.2.0-r1 | 14 +- metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 | 12 +- metadata/md5-cache/dev-ruby/typeprof-0.15.2 | 17 - metadata/md5-cache/dev-ruby/tzinfo-1.2.11 | 12 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.6 | 12 +- metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 | 12 +- .../dev-ruby/unicode-display_width-1.7.0 | 17 - .../dev-ruby/unicode-display_width-1.7.0-r1 | 17 + .../dev-ruby/unicode-display_width-2.1.0 | 17 - .../dev-ruby/unicode-display_width-2.2.0 | 17 - .../dev-ruby/unicode-display_width-2.3.0 | 17 - metadata/md5-cache/dev-ruby/uuidtools-2.2.0 | 17 - .../md5-cache/dev-ruby/uuidtools-2.2.0-r1 | 17 + metadata/md5-cache/dev-ruby/vcr-6.0.0 | 17 - metadata/md5-cache/dev-ruby/webrick-1.7.0 | 17 - metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 | 4 +- .../md5-cache/dev-ruby/websocket-1.2.9-r1 | 17 - .../md5-cache/dev-ruby/websocket-1.2.9-r2 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14732 -> 14727 bytes .../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 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9440 -> 9442 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r11 | 4 +- metadata/md5-cache/dev-tcltk/snack-2.2.10-r12 | 4 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 9094 -> 9082 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 127385 -> 126107 bytes metadata/md5-cache/dev-util/ROPgadget-7.2 | 4 +- metadata/md5-cache/dev-util/ROPgadget-7.3 | 4 +- metadata/md5-cache/dev-util/ROPgadget-9999 | 4 +- metadata/md5-cache/dev-util/Tensile-5.1.3-r3 | 4 +- metadata/md5-cache/dev-util/Tensile-5.4.2-r2 | 4 +- metadata/md5-cache/dev-util/anjuta-3.34.0-r2 | 2 +- metadata/md5-cache/dev-util/bcc-0.27.0-r1 | 17 + metadata/md5-cache/dev-util/bingrep-0.11.0 | 13 + metadata/md5-cache/dev-util/buildbot-3.6.1 | 4 +- metadata/md5-cache/dev-util/buildbot-9999 | 4 +- .../md5-cache/dev-util/buildbot-badges-3.6.1 | 4 +- .../dev-util/buildbot-console-view-3.6.1 | 4 +- .../dev-util/buildbot-grid-view-3.6.1 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.6.1 | 4 +- .../dev-util/buildbot-waterfall-view-3.6.1 | 4 +- .../dev-util/buildbot-worker-3.6.1-r2 | 4 +- .../md5-cache/dev-util/buildbot-worker-9999 | 4 +- .../dev-util/buildbot-wsgi-dashboards-3.6.1 | 4 +- .../md5-cache/dev-util/buildbot-www-3.6.1 | 4 +- .../md5-cache/dev-util/catalyst-3.0.21-r1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.22-r1 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-4.16.4 | 4 +- metadata/md5-cache/dev-util/clippy-8.2.2-r1 | 17 - metadata/md5-cache/dev-util/clippy-8.4.1 | 17 - metadata/md5-cache/dev-util/clippy-8.5 | 17 + metadata/md5-cache/dev-util/cmake-3.25.3 | 4 +- metadata/md5-cache/dev-util/cmake-3.26.0 | 16 - metadata/md5-cache/dev-util/cmake-3.26.1 | 16 - metadata/md5-cache/dev-util/cmake-3.26.3 | 16 + metadata/md5-cache/dev-util/coccigrep-1.20 | 4 +- metadata/md5-cache/dev-util/codespell-2.2.2 | 4 +- metadata/md5-cache/dev-util/codespell-2.2.4 | 4 +- metadata/md5-cache/dev-util/conan-1.59.0 | 4 +- metadata/md5-cache/dev-util/conan-2.0.0 | 4 +- .../md5-cache/dev-util/cookiecutter-1.7.3 | 2 +- .../md5-cache/dev-util/cookiecutter-2.0.2-r1 | 4 +- .../md5-cache/dev-util/cookiecutter-2.1.1 | 4 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 | 4 +- metadata/md5-cache/dev-util/cppcheck-2.8.2 | 4 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 4 +- metadata/md5-cache/dev-util/cram-0.7-r2 | 4 +- metadata/md5-cache/dev-util/cucumber-8.0.0 | 12 +- .../dev-util/cucumber-ci-environment-9.0.4 | 12 +- .../dev-util/cucumber-ci-environment-9.1.0 | 12 +- .../cucumber-compatibility-kit-9.2.1-r1 | 12 +- .../md5-cache/dev-util/cucumber-core-10.1.1 | 12 +- .../md5-cache/dev-util/cucumber-core-11.0.0 | 12 +- .../cucumber-cucumber-expressions-12.1.3 | 12 +- .../cucumber-cucumber-expressions-14.0.0 | 12 +- .../cucumber-cucumber-expressions-15.1.1 | 12 +- .../cucumber-cucumber-expressions-15.2.0 | 12 +- .../dev-util/cucumber-gherkin-22.0.0 | 12 +- .../dev-util/cucumber-gherkin-23.0.1 | 12 +- .../cucumber-html-formatter-17.0.0-r1 | 12 +- .../dev-util/cucumber-html-formatter-19.2.0 | 12 +- .../dev-util/cucumber-messages-17.1.1 | 12 +- .../dev-util/cucumber-messages-18.0.0 | 12 +- .../dev-util/cucumber-tag-expressions-4.1.0 | 12 +- metadata/md5-cache/dev-util/d-feet-0.3.16 | 2 +- metadata/md5-cache/dev-util/d-spy-1.4.0 | 2 +- metadata/md5-cache/dev-util/d-spy-1.6.0 | 2 +- metadata/md5-cache/dev-util/devhelp-43.0 | 2 +- metadata/md5-cache/dev-util/diff-cover-5.0.1 | 2 +- metadata/md5-cache/dev-util/diff-cover-6.5.0 | 2 +- .../md5-cache/dev-util/diff-cover-6.5.0-r1 | 2 +- metadata/md5-cache/dev-util/diffoscope-238 | 4 +- metadata/md5-cache/dev-util/diffoscope-240 | 4 +- metadata/md5-cache/dev-util/difftastic-0.43.1 | 13 - metadata/md5-cache/dev-util/difftastic-0.46.0 | 13 + metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.35 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.37 | 2 +- metadata/md5-cache/dev-util/ebuildtester-41 | 2 +- metadata/md5-cache/dev-util/ebuildtester-42 | 2 +- .../md5-cache/dev-util/ebuildtester-42-r1 | 4 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 2 +- metadata/md5-cache/dev-util/gcovr-5.1 | 2 +- metadata/md5-cache/dev-util/gcovr-5.2 | 2 +- metadata/md5-cache/dev-util/gcovr-6.0 | 4 +- .../md5-cache/dev-util/gdbus-codegen-2.74.5 | 16 - .../md5-cache/dev-util/gdbus-codegen-2.74.6 | 8 +- .../md5-cache/dev-util/gdbus-codegen-2.76.0 | 16 - .../md5-cache/dev-util/gdbus-codegen-2.76.1 | 4 +- metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- .../md5-cache/dev-util/gi-docgen-2023.1-r1 | 4 +- .../md5-cache/dev-util/gitchangelog-3.1.2 | 4 +- metadata/md5-cache/dev-util/glade-3.40.0 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.74.5 | 16 - metadata/md5-cache/dev-util/glib-utils-2.74.6 | 6 +- metadata/md5-cache/dev-util/glib-utils-2.76.0 | 16 - metadata/md5-cache/dev-util/glib-utils-2.76.1 | 2 +- .../md5-cache/dev-util/gnome-builder-43.4 | 18 - .../md5-cache/dev-util/gnome-builder-43.6 | 2 +- .../md5-cache/dev-util/gnome-builder-44.1 | 2 +- .../md5-cache/dev-util/gnome-devel-docs-40.3 | 2 +- metadata/md5-cache/dev-util/gob-2.0.20-r1 | 2 +- .../md5-cache/dev-util/gprof2dot-2022.7.29 | 4 +- .../dev-util/gtk-builder-convert-2.24.33 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.33.2 | 2 +- metadata/md5-cache/dev-util/gtk-doc-am-1.33.2 | 2 +- .../md5-cache/dev-util/gyp-20200512145953 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/hfstospell-0.5.3 | 15 - metadata/md5-cache/dev-util/hip-5.3.3-r3 | 2 +- metadata/md5-cache/dev-util/hip-5.4.3 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.20 | 4 +- metadata/md5-cache/dev-util/kdevelop-22.12.3 | 4 +- .../md5-cache/dev-util/kdevelop-php-22.12.3 | 4 +- .../dev-util/kdevelop-python-22.12.3 | 4 +- .../md5-cache/dev-util/kio-perldoc-22.08.3 | 16 - .../md5-cache/dev-util/kio-perldoc-22.12.3 | 4 +- 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.0 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0.9999 | 16 - metadata/md5-cache/dev-util/lldb-16.0.1 | 17 + metadata/md5-cache/dev-util/lldb-16.0.2.9999 | 16 + metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230314 | 2 +- .../dev-util/lldb-17.0.0_pre20230325 | 2 +- .../dev-util/ltrace-0.7.91_pre20221216 | 16 - .../dev-util/ltrace-0.7.91_pre20221216-r1 | 17 + metadata/md5-cache/dev-util/maturin-0.14.15 | 16 - metadata/md5-cache/dev-util/maturin-0.14.16 | 8 +- .../md5-cache/dev-util/maturin-1.0.0_beta5 | 16 - .../md5-cache/dev-util/maturin-1.0.0_beta7 | 16 + metadata/md5-cache/dev-util/meld-3.22.0-r2 | 2 +- metadata/md5-cache/dev-util/meson-1.0.1 | 4 +- metadata/md5-cache/dev-util/meson-1.1.0_rc1 | 16 - metadata/md5-cache/dev-util/meson-1.1.0_rc2 | 16 + metadata/md5-cache/dev-util/meson-9999 | 4 +- .../md5-cache/dev-util/pkgcheck-0.10.22-r1 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.23 | 4 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 4 +- metadata/md5-cache/dev-util/pkgdev-0.2.4 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.5 | 2 +- metadata/md5-cache/dev-util/pkgdev-9999 | 2 +- .../dev-util/pwntools-4.10.0_beta0-r2 | 4 +- metadata/md5-cache/dev-util/pwntools-4.9.0-r2 | 4 +- metadata/md5-cache/dev-util/pwntools-9999 | 4 +- metadata/md5-cache/dev-util/rbtools-4.0-r1 | 2 +- metadata/md5-cache/dev-util/regexxer-0.10-r2 | 2 +- metadata/md5-cache/dev-util/repolite-0.4.0 | 4 +- metadata/md5-cache/dev-util/ropper-1.13.8 | 4 +- metadata/md5-cache/dev-util/ropper-9999 | 4 +- metadata/md5-cache/dev-util/ruff-0.0.259 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0-r1 | 4 +- metadata/md5-cache/dev-util/scons-4.5.1-r2 | 4 +- metadata/md5-cache/dev-util/scons-4.5.2 | 4 +- metadata/md5-cache/dev-util/snakeviz-2.1.1 | 4 +- metadata/md5-cache/dev-util/sysprof-3.46.0 | 2 +- metadata/md5-cache/dev-util/sysprof-3.48.0 | 2 +- .../dev-util/sysprof-capture-3.36.0-r1 | 2 +- .../md5-cache/dev-util/sysprof-capture-3.46.0 | 2 +- .../md5-cache/dev-util/sysprof-capture-3.48.0 | 2 +- .../md5-cache/dev-util/sysprof-common-3.46.0 | 2 +- .../md5-cache/dev-util/sysprof-common-3.48.0 | 2 +- metadata/md5-cache/dev-util/umockdev-0.17.15 | 16 - metadata/md5-cache/dev-util/umockdev-0.17.16 | 4 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 4 +- metadata/md5-cache/dev-util/unicorn-9999 | 4 +- metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- metadata/md5-cache/dev-util/vint-0.3.21-r1 | 4 +- .../md5-cache/dev-util/watchman-2022.08.29.00 | 4 +- .../md5-cache/dev-util/watchman-2023.02.06.00 | 4 +- metadata/md5-cache/dev-util/yamllint-1.28.0 | 4 +- metadata/md5-cache/dev-util/yamllint-1.29.0 | 4 +- metadata/md5-cache/dev-util/yamllint-1.30.0 | 4 +- metadata/md5-cache/dev-util/ydiff-1.2 | 2 +- metadata/md5-cache/dev-util/ydiff-1.2-r1 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18019 -> 18175 bytes metadata/md5-cache/dev-vcs/breezy-3.2.1-r1 | 2 +- .../dev-vcs/git-big-picture-1.2.2-r1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.0.1 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.0.3 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.1.0 | 4 +- .../dev-vcs/git-delete-merged-branches-7.3.1 | 4 +- .../dev-vcs/git-delete-merged-branches-7.4.0 | 4 +- .../dev-vcs/git-filter-repo-2.38.0-r1 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.14.3 | 4 +- metadata/md5-cache/dev-vcs/git-machete-3.16.1 | 4 +- metadata/md5-cache/dev-vcs/git-machete-3.16.3 | 16 + metadata/md5-cache/dev-vcs/git-pw-2.4.0 | 4 +- metadata/md5-cache/dev-vcs/gitg-41-r1 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-11.0.1 | 4 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 2 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2 | 4 +- metadata/md5-cache/dev-vcs/mercurial-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.4 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.0.4 | 4 +- metadata/md5-cache/dev-vcs/pre-commit-3.2.1 | 4 +- .../md5-cache/dev-vcs/python-gitlab-3.12.0 | 4 +- .../md5-cache/dev-vcs/python-gitlab-3.13.0 | 4 +- metadata/md5-cache/dev-vcs/stgit-1.5 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r2 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r3 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.2.3 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.3.2 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 4 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21503 -> 21497 bytes .../md5-cache/games-arcade/berusky-1.7.1-r2 | 2 +- .../games-arcade/gnome-nibbles-3.38.2-r1 | 2 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11047 -> 11217 bytes .../games-board/four-in-a-row-3.38.1 | 2 +- .../md5-cache/games-board/gnome-chess-43.1 | 2 +- .../md5-cache/games-board/gnome-chess-43.2 | 2 +- .../games-board/gnome-mahjongg-3.38.3 | 2 +- .../md5-cache/games-board/gnome-mines-40.1 | 2 +- .../md5-cache/games-board/iagno-3.38.1-r1 | 2 +- metadata/md5-cache/games-board/pioneers-15.6 | 2 +- .../md5-cache/games-board/pychess-1.0.3-r3 | 4 +- metadata/md5-cache/games-board/pychess-1.0.4 | 16 + .../games-board/pychess-1.0.4_alpha1 | 4 +- metadata/md5-cache/games-board/pysolfc-2.18.0 | 4 +- metadata/md5-cache/games-board/tali-40.9 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 18378 -> 17886 bytes .../md5-cache/games-emulation/m64py-0.2.5 | 2 +- .../games-emulation/m64py-0.2.5_p20211222 | 4 +- .../games-emulation/melonds-0.9.5-r3 | 16 - .../games-emulation/melonds-0.9.5-r4 | 16 + .../md5-cache/games-emulation/melonds-9999 | 10 +- .../md5-cache/games-emulation/pcsx2-1.7.4217 | 18 - .../games-emulation/ppsspp-1.14.1-r3 | 17 - .../games-emulation/ppsspp-1.14.4-r2 | 4 +- .../md5-cache/games-emulation/snes9x-1.62.2 | 17 - metadata/md5-cache/games-engines/Manifest.gz | Bin 5042 -> 5045 bytes .../games-engines/scrap-engine-1.2.0 | 4 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10221 -> 10228 bytes metadata/md5-cache/games-misc/doge-3.6.0-r2 | 4 +- .../md5-cache/games-misc/usolitaire-0.2.1-r1 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18312 -> 18307 bytes .../md5-cache/games-puzzle/atomix-3.34.0-r1 | 2 +- metadata/md5-cache/games-puzzle/atomix-44.0 | 2 +- .../games-puzzle/five-or-more-3.32.3 | 2 +- .../md5-cache/games-puzzle/glightoff-1.0.0-r1 | 2 +- .../games-puzzle/gnome-klotski-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-43.1 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-44.0 | 2 +- .../games-puzzle/gnome-taquin-3.38.1-r1 | 2 +- .../games-puzzle/gnome-tetravex-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome2048-3.38.2 | 2 +- metadata/md5-cache/games-puzzle/hitori-3.38.3 | 2 +- metadata/md5-cache/games-puzzle/hitori-44.0 | 2 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 2 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2233 -> 1911 bytes .../games-server/bedrock-server-1.19.63.01 | 14 - .../games-server/bedrock-server-1.19.71.02 | 14 - .../games-server/bedrock-server-1.19.72.01 | 14 - .../games-server/bedrock-server-1.19.73.02 | 14 + .../md5-cache/games-simulation/Manifest.gz | Bin 4490 -> 4651 bytes .../md5-cache/games-simulation/openrct2-0.4.4 | 16 + .../md5-cache/games-simulation/openrct2-9999 | 4 +- .../games-simulation/singularity-1.00-r2 | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 9825 -> 9834 bytes .../md5-cache/games-strategy/freeciv-3.0.1-r1 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9337 -> 9339 bytes metadata/md5-cache/games-util/lutris-0.5.12 | 2 +- .../md5-cache/games-util/lutris-0.5.13_beta1 | 4 +- metadata/md5-cache/games-util/lutris-9999 | 4 +- metadata/md5-cache/games-util/nml-0.7.1 | 4 +- .../games-util/sc-controller-0.4.8.9 | 4 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 9012 -> 7216 bytes metadata/md5-cache/gnome-base/dconf-0.40.0 | 2 +- .../md5-cache/gnome-base/dconf-editor-3.38.3 | 2 +- .../md5-cache/gnome-base/dconf-editor-43.0 | 2 +- metadata/md5-cache/gnome-base/gconf-3.2.6-r6 | 17 - metadata/md5-cache/gnome-base/gdm-43.0 | 2 +- metadata/md5-cache/gnome-base/gdm-44.0 | 2 +- .../md5-cache/gnome-base/gnome-applets-3.46.0 | 2 +- .../gnome-base/gnome-common-3.18.0-r2 | 2 +- .../gnome-base/gnome-control-center-43.2 | 19 - .../gnome-base/gnome-control-center-43.4.1 | 2 +- .../gnome-base/gnome-control-center-44.0 | 2 +- .../gnome-base/gnome-desktop-43.1-r300 | 16 - .../gnome-base/gnome-desktop-43.1-r400 | 16 - .../gnome-base/gnome-desktop-43.2-r300 | 2 +- .../gnome-base/gnome-desktop-43.2-r400 | 2 +- .../gnome-base/gnome-desktop-44.0-r300 | 2 +- .../gnome-base/gnome-desktop-44.0-r400 | 2 +- .../gnome-base/gnome-flashback-3.46.0 | 2 +- .../gnome-base/gnome-keyring-42.1-r1 | 2 +- .../gnome-base/gnome-menus-3.36.0-r1 | 2 +- .../gnome-base/gnome-mime-data-2.18.0-r1 | 2 +- .../md5-cache/gnome-base/gnome-panel-3.46.0 | 2 +- .../md5-cache/gnome-base/gnome-session-43.0 | 2 +- .../md5-cache/gnome-base/gnome-session-44.0 | 2 +- .../md5-cache/gnome-base/gnome-session-44_rc | 17 - .../gnome-base/gnome-settings-daemon-43.0 | 2 +- .../gnome-base/gnome-settings-daemon-44.0 | 2 +- .../gnome-base/gnome-settings-daemon-44_rc | 18 - .../md5-cache/gnome-base/gnome-shell-43.2-r1 | 19 - .../md5-cache/gnome-base/gnome-shell-43.3 | 2 +- .../md5-cache/gnome-base/gnome-shell-44.0 | 2 +- .../md5-cache/gnome-base/gnome-shell-44_rc | 19 - .../gnome-base/gsettings-desktop-schemas-43.0 | 2 +- .../gnome-base/gsettings-desktop-schemas-44.0 | 2 +- metadata/md5-cache/gnome-base/gvfs-1.50.3 | 2 +- metadata/md5-cache/gnome-base/gvfs-1.50.4 | 2 +- .../md5-cache/gnome-base/libglade-2.6.4-r3 | 2 +- .../gnome-base/libgnomecanvas-2.30.3-r1 | 2 +- .../md5-cache/gnome-base/libgnomekbd-3.28.1 | 2 +- .../md5-cache/gnome-base/libgtop-2.40.0-r2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.40.21 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.55.1 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.55.2 | 18 - metadata/md5-cache/gnome-base/librsvg-2.55.92 | 18 - metadata/md5-cache/gnome-base/librsvg-2.56.0 | 2 +- metadata/md5-cache/gnome-base/nautilus-42.2 | 2 +- metadata/md5-cache/gnome-base/nautilus-43.2 | 2 +- metadata/md5-cache/gnome-base/nautilus-44.0 | 2 +- metadata/md5-cache/gnome-base/nautilus-44_rc | 19 - metadata/md5-cache/gnome-extra/Manifest.gz | Bin 21791 -> 18509 bytes .../gnome-extra/evolution-data-server-3.46.3 | 18 - .../gnome-extra/evolution-data-server-3.46.4 | 2 +- .../gnome-extra/evolution-data-server-3.48.0 | 2 +- .../gnome-extra/evolution-ews-3.46.3 | 17 - .../gnome-extra/evolution-ews-3.46.4 | 2 +- .../gnome-extra/evolution-ews-3.48.0 | 2 +- .../gnome-extra/gconf-editor-3.0.1-r1 | 13 - .../md5-cache/gnome-extra/gnome-boxes-43.2 | 15 - .../md5-cache/gnome-extra/gnome-boxes-43.3 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-44.0 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-44.1 | 15 + .../md5-cache/gnome-extra/gnome-boxes-44_rc | 15 - .../gnome-extra/gnome-browser-connector-42.1 | 2 +- .../gnome-extra/gnome-calculator-43.0.1 | 2 +- .../gnome-extra/gnome-calculator-44.0 | 2 +- .../gnome-extra/gnome-calculator-44_rc | 17 - .../md5-cache/gnome-extra/gnome-calendar-43.1 | 2 +- .../md5-cache/gnome-extra/gnome-calendar-44.0 | 2 +- .../gnome-extra/gnome-calendar-44_rc | 17 - .../gnome-extra/gnome-characters-43.1 | 2 +- .../gnome-extra/gnome-characters-44.0 | 2 +- .../gnome-extra/gnome-characters-44_rc | 15 - .../md5-cache/gnome-extra/gnome-clocks-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-44.0 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-44_rc | 15 - .../gnome-extra/gnome-color-manager-3.36.0 | 2 +- .../gnome-extra/gnome-commander-1.14.2 | 2 +- .../gnome-extra/gnome-commander-1.14.3 | 2 +- .../gnome-extra/gnome-commander-1.16.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-43.0 | 15 - .../md5-cache/gnome-extra/gnome-contacts-43.1 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-44.0 | 2 +- .../gnome-extra/gnome-contacts-44_rc | 16 - .../gnome-directory-thumbnailer-0.1.11-r1 | 2 +- .../gnome-getting-started-docs-3.38.1 | 2 +- .../md5-cache/gnome-extra/gnome-logs-43.0 | 2 +- .../gnome-extra/gnome-network-displays-0.90.5 | 2 +- .../gnome-extra/gnome-power-manager-43.0 | 2 +- .../gnome-extra/gnome-shell-extensions-43.1 | 2 +- .../gnome-extra/gnome-shell-extensions-44.0 | 2 +- .../gnome-extra/gnome-shell-extensions-44_rc | 15 - .../md5-cache/gnome-extra/gnome-software-43.4 | 17 - .../md5-cache/gnome-extra/gnome-software-43.5 | 17 - .../md5-cache/gnome-extra/gnome-software-44.0 | 2 +- .../gnome-extra/gnome-software-44_rc | 17 - .../gnome-extra/gnome-system-monitor-42.0 | 2 +- .../gnome-extra/gnome-system-monitor-44.0 | 2 +- .../gnome-extra/gnome-system-monitor-44_rc | 16 - .../gnome-extra/gnome-tweaks-40.10-r1 | 2 +- .../gnome-extra/gnome-user-docs-43.0 | 2 +- .../gnome-extra/gnome-user-docs-44.0 | 2 +- .../gnome-extra/gnome-user-docs-44_rc | 15 - .../gnome-extra/gnome-user-share-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-weather-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-weather-44.0 | 2 +- .../md5-cache/gnome-extra/gnome-weather-44_rc | 15 - .../gnome-extra/gucharmap-3.0.1-r200 | 2 +- .../gnome-extra/krb5-auth-dialog-43.0-r1 | 2 +- .../md5-cache/gnome-extra/libgda-5.2.9-r1 | 2 +- metadata/md5-cache/gnome-extra/libgsf-1.14.50 | 2 +- .../md5-cache/gnome-extra/mousetweaks-3.32.0 | 2 +- .../gnome-extra/nautilus-sendto-3.8.6-r1 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.30.0-r1 | 16 - .../md5-cache/gnome-extra/nm-applet-1.30.0-r2 | 6 +- .../md5-cache/gnome-extra/office-runner-1.0.3 | 2 +- .../gnome-extra/polkit-gnome-0.105-r2 | 2 +- metadata/md5-cache/gnome-extra/sushi-43.0 | 2 +- metadata/md5-cache/gnome-extra/yelp-42.2 | 15 - metadata/md5-cache/gnome-extra/yelp-42.2-r1 | 2 +- metadata/md5-cache/gnome-extra/yelp-xsl-42.1 | 2 +- .../md5-cache/gnome-extra/zenity-3.42.1-r1 | 16 - metadata/md5-cache/gnome-extra/zenity-3.44.0 | 2 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 3013 -> 2852 bytes .../md5-cache/gnustep-base/mknfonts-0.5-r2 | 14 - .../md5-cache/gnustep-base/mknfonts-0.5-r3 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 9735 -> 9884 bytes metadata/md5-cache/gui-apps/foot-1.14.0 | 16 + .../md5-cache/gui-apps/foot-terminfo-1.14.0 | 11 + .../md5-cache/gui-apps/gnome-console-43.0 | 17 - .../md5-cache/gui-apps/gnome-console-44.0 | 2 +- .../md5-cache/gui-apps/gnome-console-44_beta | 17 - metadata/md5-cache/gui-apps/swappy-1.5.1 | 15 + metadata/md5-cache/gui-apps/wcm-0.7.5 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 10008 -> 8224 bytes metadata/md5-cache/gui-libs/amtk-5.6.1 | 2 +- metadata/md5-cache/gui-libs/gtk-4.10.0 | 19 - metadata/md5-cache/gui-libs/gtk-4.10.1 | 2 +- metadata/md5-cache/gui-libs/gtk-4.8.3 | 2 +- .../md5-cache/gui-libs/gtksourceview-5.6.2 | 2 +- .../md5-cache/gui-libs/gtksourceview-5.8.0 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.2.1 | 17 - metadata/md5-cache/gui-libs/libadwaita-1.2.2 | 17 - metadata/md5-cache/gui-libs/libadwaita-1.2.3 | 6 +- metadata/md5-cache/gui-libs/libadwaita-1.3.0 | 17 - metadata/md5-cache/gui-libs/libadwaita-1.3.1 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.3_rc | 17 - metadata/md5-cache/gui-libs/libhandy-1.8.0 | 18 - metadata/md5-cache/gui-libs/libhandy-1.8.1 | 18 - metadata/md5-cache/gui-libs/libhandy-1.8.2 | 6 +- metadata/md5-cache/gui-libs/libpanel-1.0.2 | 2 +- metadata/md5-cache/gui-libs/libpanel-1.2.0 | 2 +- metadata/md5-cache/gui-libs/libwpe-1.14.0 | 14 - metadata/md5-cache/gui-libs/libwpe-1.14.1 | 4 +- metadata/md5-cache/gui-libs/tepl-5.0.1-r1 | 2 +- metadata/md5-cache/gui-libs/tepl-6.4.0 | 2 +- metadata/md5-cache/gui-libs/vte-0.70.2 | 17 - metadata/md5-cache/gui-libs/vte-0.70.3 | 2 +- metadata/md5-cache/gui-libs/vte-0.72.0 | 2 +- metadata/md5-cache/gui-libs/vte-common-0.70.2 | 15 - metadata/md5-cache/gui-libs/vte-common-0.70.3 | 6 +- metadata/md5-cache/gui-libs/vte-common-0.72.0 | 2 +- .../gui-libs/wayfire-plugins-extra-0.7.5 | 4 +- .../md5-cache/gui-libs/wpebackend-fdo-1.14.0 | 14 - .../md5-cache/gui-libs/wpebackend-fdo-1.14.1 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1525 -> 1524 bytes metadata/md5-cache/gui-wm/gamescope-3.11.51 | 6 +- .../md5-cache/gui-wm/gamescope-3.11.52_beta6 | 6 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 72075 -> 37542 bytes metadata/md5-cache/kde-apps/akonadi-22.08.3 | 18 - metadata/md5-cache/kde-apps/akonadi-22.12.3 | 4 +- .../kde-apps/akonadi-calendar-22.08.3 | 17 - .../kde-apps/akonadi-calendar-22.08.3-r1 | 17 - .../kde-apps/akonadi-calendar-22.12.3 | 4 +- .../kde-apps/akonadi-contacts-22.08.3 | 17 - .../kde-apps/akonadi-contacts-22.12.3 | 4 +- .../kde-apps/akonadi-import-wizard-22.08.3 | 16 - .../kde-apps/akonadi-import-wizard-22.12.3 | 4 +- .../md5-cache/kde-apps/akonadi-mime-22.08.3 | 17 - .../md5-cache/kde-apps/akonadi-mime-22.12.3 | 4 +- .../md5-cache/kde-apps/akonadi-notes-22.08.3 | 17 - .../md5-cache/kde-apps/akonadi-notes-22.12.3 | 4 +- .../md5-cache/kde-apps/akonadi-search-22.08.3 | 17 - .../md5-cache/kde-apps/akonadi-search-22.12.3 | 4 +- .../md5-cache/kde-apps/akonadiconsole-22.08.3 | 16 - .../md5-cache/kde-apps/akonadiconsole-22.12.3 | 4 +- metadata/md5-cache/kde-apps/akregator-22.08.3 | 17 - metadata/md5-cache/kde-apps/akregator-22.12.3 | 4 +- metadata/md5-cache/kde-apps/analitza-22.08.3 | 17 - metadata/md5-cache/kde-apps/analitza-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ark-22.08.3 | 17 - metadata/md5-cache/kde-apps/ark-22.12.3 | 4 +- .../md5-cache/kde-apps/artikulate-22.08.3 | 16 - .../md5-cache/kde-apps/artikulate-22.12.3 | 4 +- .../md5-cache/kde-apps/audiocd-kio-22.08.3 | 16 - .../md5-cache/kde-apps/audiocd-kio-22.12.3 | 4 +- .../md5-cache/kde-apps/baloo-widgets-22.08.3 | 17 - .../md5-cache/kde-apps/baloo-widgets-22.12.3 | 4 +- metadata/md5-cache/kde-apps/blinken-22.08.3 | 16 - metadata/md5-cache/kde-apps/blinken-22.12.3 | 4 +- metadata/md5-cache/kde-apps/bomber-22.08.3 | 16 - metadata/md5-cache/kde-apps/bomber-22.12.3 | 4 +- metadata/md5-cache/kde-apps/bovo-22.08.3 | 16 - metadata/md5-cache/kde-apps/bovo-22.12.3 | 4 +- .../kde-apps/calendarjanitor-22.08.3 | 16 - .../kde-apps/calendarjanitor-22.12.3 | 4 +- .../kde-apps/calendarsupport-22.08.3 | 17 - .../kde-apps/calendarsupport-22.12.3 | 4 +- metadata/md5-cache/kde-apps/cantor-22.08.3 | 18 - metadata/md5-cache/kde-apps/cantor-22.12.3 | 4 +- metadata/md5-cache/kde-apps/cervisia-22.08.3 | 16 - metadata/md5-cache/kde-apps/cervisia-22.12.3 | 4 +- metadata/md5-cache/kde-apps/dolphin-22.08.3 | 17 - metadata/md5-cache/kde-apps/dolphin-22.12.3 | 4 +- .../kde-apps/dolphin-plugins-dropbox-22.08.3 | 16 - .../kde-apps/dolphin-plugins-dropbox-22.12.3 | 4 +- .../kde-apps/dolphin-plugins-git-22.08.3 | 16 - .../kde-apps/dolphin-plugins-git-22.12.3 | 4 +- .../dolphin-plugins-mercurial-22.08.3 | 16 - .../dolphin-plugins-mercurial-22.12.3 | 4 +- .../dolphin-plugins-subversion-22.08.3 | 16 - .../dolphin-plugins-subversion-22.12.3 | 4 +- metadata/md5-cache/kde-apps/dragon-22.08.3 | 16 - metadata/md5-cache/kde-apps/dragon-22.12.3 | 4 +- .../md5-cache/kde-apps/eventviews-22.08.3 | 17 - .../md5-cache/kde-apps/eventviews-22.12.3 | 4 +- .../md5-cache/kde-apps/ffmpegthumbs-22.08.3 | 16 - .../md5-cache/kde-apps/ffmpegthumbs-22.12.3 | 4 +- metadata/md5-cache/kde-apps/filelight-22.08.3 | 17 - metadata/md5-cache/kde-apps/filelight-22.12.3 | 4 +- metadata/md5-cache/kde-apps/granatier-22.08.3 | 16 - metadata/md5-cache/kde-apps/granatier-22.12.3 | 4 +- .../kde-apps/grantlee-editor-22.08.3 | 16 - .../kde-apps/grantlee-editor-22.12.3 | 4 +- .../md5-cache/kde-apps/grantleetheme-22.08.3 | 17 - .../kde-apps/grantleetheme-22.12.3-r1 | 4 +- .../md5-cache/kde-apps/gwenview-22.08.3-r2 | 17 - metadata/md5-cache/kde-apps/gwenview-22.12.3 | 4 +- .../kde-apps/incidenceeditor-22.08.3 | 17 - .../kde-apps/incidenceeditor-22.12.3 | 4 +- metadata/md5-cache/kde-apps/juk-22.08.3 | 17 - metadata/md5-cache/kde-apps/juk-22.12.3 | 4 +- metadata/md5-cache/kde-apps/k3b-22.08.3 | 18 - metadata/md5-cache/kde-apps/k3b-22.12.3 | 4 +- .../kde-apps/kaccounts-integration-22.08.3 | 17 - .../kde-apps/kaccounts-integration-22.12.3 | 4 +- .../kde-apps/kaccounts-providers-22.08.3 | 16 - .../kde-apps/kaccounts-providers-22.12.3 | 4 +- .../md5-cache/kde-apps/kaddressbook-22.08.3 | 17 - .../md5-cache/kde-apps/kaddressbook-22.12.3 | 4 +- .../md5-cache/kde-apps/kajongg-22.08.3-r1 | 17 - metadata/md5-cache/kde-apps/kajongg-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kalarm-22.08.3 | 16 - metadata/md5-cache/kde-apps/kalarm-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kalgebra-22.08.3 | 16 - metadata/md5-cache/kde-apps/kalgebra-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kalzium-22.08.3 | 16 - metadata/md5-cache/kde-apps/kalzium-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kamera-22.08.3 | 16 - metadata/md5-cache/kde-apps/kamera-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kamoso-22.08.3 | 17 - metadata/md5-cache/kde-apps/kamoso-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kanagram-22.08.3 | 16 - metadata/md5-cache/kde-apps/kanagram-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kapman-22.08.3 | 16 - metadata/md5-cache/kde-apps/kapman-22.12.3 | 4 +- .../md5-cache/kde-apps/kapptemplate-22.08.3 | 17 - .../md5-cache/kde-apps/kapptemplate-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kate-22.08.3-r1 | 17 - metadata/md5-cache/kde-apps/kate-22.12.3 | 4 +- .../md5-cache/kde-apps/kate-addons-22.08.3 | 17 - .../md5-cache/kde-apps/kate-addons-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kate-lib-22.08.3 | 17 - metadata/md5-cache/kde-apps/kate-lib-22.12.3 | 4 +- metadata/md5-cache/kde-apps/katomic-22.08.3 | 16 - metadata/md5-cache/kde-apps/katomic-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kbackup-22.08.3 | 16 - metadata/md5-cache/kde-apps/kbackup-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kblackbox-22.08.3 | 16 - metadata/md5-cache/kde-apps/kblackbox-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kblocks-22.08.3 | 17 - metadata/md5-cache/kde-apps/kblocks-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kbounce-22.08.3 | 16 - metadata/md5-cache/kde-apps/kbounce-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kbreakout-22.08.3 | 16 - metadata/md5-cache/kde-apps/kbreakout-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kbruch-22.08.3 | 16 - metadata/md5-cache/kde-apps/kbruch-22.12.3 | 4 +- .../md5-cache/kde-apps/kcachegrind-22.08.3 | 16 - .../md5-cache/kde-apps/kcachegrind-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kcalc-22.08.3 | 17 - metadata/md5-cache/kde-apps/kcalc-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kcalutils-22.08.3 | 17 - metadata/md5-cache/kde-apps/kcalutils-22.12.3 | 4 +- .../md5-cache/kde-apps/kcharselect-22.08.3 | 16 - .../md5-cache/kde-apps/kcharselect-22.12.3 | 4 +- .../md5-cache/kde-apps/kcolorchooser-22.08.3 | 16 - .../md5-cache/kde-apps/kcolorchooser-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kcron-22.08.3 | 16 - metadata/md5-cache/kde-apps/kcron-22.12.3 | 4 +- .../md5-cache/kde-apps/kde-apps-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kde-apps-meta-22.12.3 | 4 +- .../kde-apps/kde-dev-scripts-22.08.3 | 16 - .../kde-apps/kde-dev-scripts-22.12.3 | 4 +- .../md5-cache/kde-apps/kde-dev-utils-22.08.3 | 16 - .../md5-cache/kde-apps/kde-dev-utils-22.12.3 | 4 +- .../kde-apps/kdeaccessibility-meta-22.08.3 | 9 - .../kde-apps/kdeaccessibility-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdeadmin-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdeadmin-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdebugsettings-22.08.3 | 17 - .../md5-cache/kde-apps/kdebugsettings-22.12.3 | 4 +- .../md5-cache/kde-apps/kdecore-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdecore-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdeedu-data-22.08.3 | 12 - .../md5-cache/kde-apps/kdeedu-data-22.12.3 | 4 +- .../md5-cache/kde-apps/kdeedu-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdeedu-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdegames-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdegames-meta-22.12.3 | 4 +- .../kde-apps/kdegraphics-meta-22.08.3 | 10 - .../kde-apps/kdegraphics-meta-22.12.3 | 4 +- .../kde-apps/kdegraphics-mobipocket-22.08.3 | 16 - .../kde-apps/kdegraphics-mobipocket-22.12.3 | 4 +- .../kde-apps/kdemultimedia-meta-22.08.3 | 10 - .../kde-apps/kdemultimedia-meta-22.12.3 | 4 +- .../kde-apps/kdenetwork-filesharing-22.08.3 | 16 - .../kde-apps/kdenetwork-filesharing-22.12.3 | 4 +- .../kde-apps/kdenetwork-meta-22.08.3 | 10 - .../kde-apps/kdenetwork-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdenlive-22.08.3-r1 | 17 - metadata/md5-cache/kde-apps/kdenlive-22.12.3 | 4 +- .../kde-apps/kdepim-addons-22.08.3-r1 | 17 - .../kde-apps/kdepim-addons-22.08.3-r2 | 17 - .../md5-cache/kde-apps/kdepim-addons-22.12.3 | 4 +- .../md5-cache/kde-apps/kdepim-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdepim-meta-22.12.3 | 4 +- .../md5-cache/kde-apps/kdepim-runtime-22.08.3 | 17 - .../md5-cache/kde-apps/kdepim-runtime-22.12.3 | 4 +- .../md5-cache/kde-apps/kdesdk-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdesdk-meta-22.12.3 | 4 +- .../kde-apps/kdesdk-thumbnailers-22.08.3 | 16 - .../kde-apps/kdesdk-thumbnailers-22.12.3 | 4 +- .../md5-cache/kde-apps/kdeutils-meta-22.08.3 | 10 - .../md5-cache/kde-apps/kdeutils-meta-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kdf-22.08.3 | 16 - metadata/md5-cache/kde-apps/kdf-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kdialog-22.08.3 | 16 - metadata/md5-cache/kde-apps/kdialog-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kdiamond-22.08.3 | 16 - metadata/md5-cache/kde-apps/kdiamond-22.12.3 | 4 +- .../md5-cache/kde-apps/keditbookmarks-22.08.3 | 17 - .../md5-cache/kde-apps/keditbookmarks-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kfind-22.08.3 | 16 - metadata/md5-cache/kde-apps/kfind-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kfloppy-22.08.3 | 16 - metadata/md5-cache/kde-apps/kfloppy-22.12.3 | 4 +- .../md5-cache/kde-apps/kfourinline-22.08.3 | 16 - .../md5-cache/kde-apps/kfourinline-22.12.3 | 4 +- .../md5-cache/kde-apps/kgeography-22.08.3 | 16 - .../md5-cache/kde-apps/kgeography-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kget-22.08.3 | 17 - metadata/md5-cache/kde-apps/kget-22.12.3 | 4 +- .../md5-cache/kde-apps/kgoldrunner-22.08.3 | 16 - .../md5-cache/kde-apps/kgoldrunner-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kgpg-22.08.3 | 16 - metadata/md5-cache/kde-apps/kgpg-22.12.3 | 4 +- metadata/md5-cache/kde-apps/khangman-22.08.3 | 16 - metadata/md5-cache/kde-apps/khangman-22.12.3 | 4 +- .../md5-cache/kde-apps/khelpcenter-22.08.3 | 16 - .../md5-cache/kde-apps/khelpcenter-22.12.3 | 4 +- .../kde-apps/kidentitymanagement-22.08.3 | 17 - .../kde-apps/kidentitymanagement-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kig-22.08.3 | 18 - metadata/md5-cache/kde-apps/kig-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kigo-22.08.3 | 16 - metadata/md5-cache/kde-apps/kigo-22.12.3 | 4 +- metadata/md5-cache/kde-apps/killbots-22.08.3 | 16 - metadata/md5-cache/kde-apps/killbots-22.12.3 | 4 +- .../kde-apps/kimagemapeditor-22.08.3 | 16 - .../kde-apps/kimagemapeditor-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kimap-22.08.3 | 17 - metadata/md5-cache/kde-apps/kimap-22.12.3 | 4 +- .../md5-cache/kde-apps/kio-extras-22.08.3 | 17 - .../md5-cache/kde-apps/kio-extras-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kiriki-22.08.3 | 16 - metadata/md5-cache/kde-apps/kiriki-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kiten-22.08.3 | 16 - metadata/md5-cache/kde-apps/kiten-22.12.3 | 4 +- .../md5-cache/kde-apps/kitinerary-22.08.3 | 17 - .../md5-cache/kde-apps/kitinerary-22.12.3 | 4 +- .../md5-cache/kde-apps/kjumpingcube-22.08.3 | 16 - .../md5-cache/kde-apps/kjumpingcube-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kldap-22.08.3 | 17 - metadata/md5-cache/kde-apps/kldap-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kleopatra-22.08.3 | 17 - metadata/md5-cache/kde-apps/kleopatra-22.12.3 | 4 +- metadata/md5-cache/kde-apps/klettres-22.08.3 | 16 - metadata/md5-cache/kde-apps/klettres-22.12.3 | 4 +- metadata/md5-cache/kde-apps/klickety-22.08.3 | 16 - metadata/md5-cache/kde-apps/klickety-22.12.3 | 4 +- metadata/md5-cache/kde-apps/klines-22.08.3 | 16 - metadata/md5-cache/kde-apps/klines-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmag-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmag-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmahjongg-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmahjongg-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmail-22.08.3-r1 | 17 - metadata/md5-cache/kde-apps/kmail-22.08.3-r2 | 17 - metadata/md5-cache/kde-apps/kmail-22.12.3 | 4 +- .../kde-apps/kmail-account-wizard-22.08.3 | 17 - .../kde-apps/kmail-account-wizard-22.12.3 | 4 +- .../md5-cache/kde-apps/kmailtransport-22.08.3 | 17 - .../kde-apps/kmailtransport-22.08.3-r1 | 17 - .../md5-cache/kde-apps/kmailtransport-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmbox-22.08.3 | 17 - metadata/md5-cache/kde-apps/kmbox-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmime-22.08.3 | 17 - metadata/md5-cache/kde-apps/kmime-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmines-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmines-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmix-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmix-22.12.3 | 4 +- .../md5-cache/kde-apps/kmousetool-22.08.3 | 16 - .../md5-cache/kde-apps/kmousetool-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmouth-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmouth-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kmplot-22.08.3 | 16 - metadata/md5-cache/kde-apps/kmplot-22.12.3 | 4 +- .../md5-cache/kde-apps/knavalbattle-22.08.3 | 16 - .../md5-cache/kde-apps/knavalbattle-22.12.3 | 4 +- metadata/md5-cache/kde-apps/knetwalk-22.08.3 | 17 - metadata/md5-cache/kde-apps/knetwalk-22.12.3 | 4 +- metadata/md5-cache/kde-apps/knights-22.08.3 | 16 - metadata/md5-cache/kde-apps/knights-22.12.3 | 4 +- metadata/md5-cache/kde-apps/knotes-22.08.3 | 17 - metadata/md5-cache/kde-apps/knotes-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kolf-22.08.3 | 16 - metadata/md5-cache/kde-apps/kolf-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kollision-22.08.3 | 16 - metadata/md5-cache/kde-apps/kollision-22.12.3 | 4 +- .../md5-cache/kde-apps/kolourpaint-22.08.3 | 16 - .../md5-cache/kde-apps/kolourpaint-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kompare-22.08.3 | 16 - metadata/md5-cache/kde-apps/kompare-22.12.3 | 4 +- metadata/md5-cache/kde-apps/konqueror-22.08.3 | 17 - metadata/md5-cache/kde-apps/konqueror-22.12.3 | 4 +- metadata/md5-cache/kde-apps/konquest-22.08.3 | 16 - metadata/md5-cache/kde-apps/konquest-22.12.3 | 4 +- metadata/md5-cache/kde-apps/konsole-22.08.3 | 17 - metadata/md5-cache/kde-apps/konsole-22.12.3 | 4 +- .../kde-apps/konsolekalendar-22.08.3 | 16 - .../kde-apps/konsolekalendar-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kontact-22.08.3 | 16 - metadata/md5-cache/kde-apps/kontact-22.12.3 | 4 +- .../kde-apps/kontactinterface-22.08.3 | 16 - .../kde-apps/kontactinterface-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kopete-22.08.3 | 17 - metadata/md5-cache/kde-apps/kopete-22.12.3 | 4 +- .../md5-cache/kde-apps/korganizer-22.08.3 | 17 - .../md5-cache/kde-apps/korganizer-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kpat-22.08.3 | 17 - metadata/md5-cache/kde-apps/kpat-22.12.3 | 4 +- .../md5-cache/kde-apps/kpimtextedit-22.08.3 | 17 - .../md5-cache/kde-apps/kpimtextedit-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kpkpass-22.08.3 | 17 - metadata/md5-cache/kde-apps/kpkpass-22.12.3 | 4 +- .../md5-cache/kde-apps/kqtquickcharts-22.08.3 | 16 - .../md5-cache/kde-apps/kqtquickcharts-22.12.3 | 4 +- metadata/md5-cache/kde-apps/krdc-22.08.3 | 16 - metadata/md5-cache/kde-apps/krdc-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kreversi-22.08.3 | 16 - metadata/md5-cache/kde-apps/kreversi-22.12.3 | 4 +- metadata/md5-cache/kde-apps/krfb-22.08.3 | 16 - metadata/md5-cache/kde-apps/krfb-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kruler-22.08.3 | 16 - metadata/md5-cache/kde-apps/kruler-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kshisen-22.08.3 | 16 - metadata/md5-cache/kde-apps/kshisen-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ksirk-22.08.3 | 16 - metadata/md5-cache/kde-apps/ksirk-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ksmtp-22.08.3 | 17 - metadata/md5-cache/kde-apps/ksmtp-22.12.3 | 4 +- .../md5-cache/kde-apps/ksnakeduel-22.08.3 | 16 - .../md5-cache/kde-apps/ksnakeduel-22.12.3 | 4 +- .../md5-cache/kde-apps/kspaceduel-22.08.3 | 16 - .../md5-cache/kde-apps/kspaceduel-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ksquares-22.08.3 | 16 - metadata/md5-cache/kde-apps/ksquares-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ksudoku-22.08.3 | 16 - metadata/md5-cache/kde-apps/ksudoku-22.12.3 | 4 +- .../md5-cache/kde-apps/ksystemlog-22.08.3 | 17 - .../md5-cache/kde-apps/ksystemlog-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kteatime-22.08.3 | 16 - metadata/md5-cache/kde-apps/kteatime-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ktimer-22.08.3 | 16 - metadata/md5-cache/kde-apps/ktimer-22.12.3 | 4 +- metadata/md5-cache/kde-apps/ktouch-22.08.3 | 16 - metadata/md5-cache/kde-apps/ktouch-22.12.3 | 4 +- .../md5-cache/kde-apps/ktuberling-22.08.3 | 16 - .../md5-cache/kde-apps/ktuberling-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kturtle-22.08.3 | 16 - metadata/md5-cache/kde-apps/kturtle-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kubrick-22.08.3 | 16 - metadata/md5-cache/kde-apps/kubrick-22.12.3 | 4 +- .../md5-cache/kde-apps/kwalletmanager-22.08.3 | 16 - .../md5-cache/kde-apps/kwalletmanager-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kwave-22.08.3 | 16 - metadata/md5-cache/kde-apps/kwave-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kwordquiz-22.08.3 | 16 - metadata/md5-cache/kde-apps/kwordquiz-22.12.3 | 4 +- metadata/md5-cache/kde-apps/kwrite-22.08.3 | 16 - metadata/md5-cache/kde-apps/kwrite-22.12.3 | 4 +- .../md5-cache/kde-apps/libgravatar-22.08.3 | 17 - .../md5-cache/kde-apps/libgravatar-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libkcddb-22.08.3 | 17 - metadata/md5-cache/kde-apps/libkcddb-22.12.3 | 4 +- .../kde-apps/libkcompactdisc-22.08.3 | 17 - .../kde-apps/libkcompactdisc-22.12.3 | 4 +- .../md5-cache/kde-apps/libkdcraw-22.08.3-r1 | 16 - metadata/md5-cache/kde-apps/libkdcraw-22.12.3 | 4 +- .../md5-cache/kde-apps/libkdegames-22.08.3 | 17 - .../md5-cache/kde-apps/libkdegames-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libkdepim-22.08.3 | 17 - metadata/md5-cache/kde-apps/libkdepim-22.12.3 | 4 +- .../kde-apps/libkeduvocdocument-22.08.3 | 17 - .../kde-apps/libkeduvocdocument-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libkexiv2-22.08.3 | 16 - metadata/md5-cache/kde-apps/libkexiv2-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libkgapi-22.08.3 | 17 - .../md5-cache/kde-apps/libkgapi-22.08.3-r1 | 17 - metadata/md5-cache/kde-apps/libkgapi-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libkleo-22.08.3 | 17 - metadata/md5-cache/kde-apps/libkleo-22.12.3 | 4 +- .../md5-cache/kde-apps/libkmahjongg-22.08.3 | 16 - .../md5-cache/kde-apps/libkmahjongg-22.12.3 | 4 +- .../kde-apps/libkomparediff2-22.08.3 | 17 - .../kde-apps/libkomparediff2-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libksane-22.08.3 | 16 - metadata/md5-cache/kde-apps/libksane-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libksieve-22.08.3 | 17 - metadata/md5-cache/kde-apps/libksieve-22.12.3 | 4 +- metadata/md5-cache/kde-apps/libktnef-22.08.3 | 17 - metadata/md5-cache/kde-apps/libktnef-22.12.3 | 4 +- metadata/md5-cache/kde-apps/lokalize-22.08.3 | 18 - metadata/md5-cache/kde-apps/lokalize-22.12.3 | 4 +- metadata/md5-cache/kde-apps/lskat-22.08.3 | 16 - metadata/md5-cache/kde-apps/lskat-22.12.3 | 4 +- .../md5-cache/kde-apps/mailcommon-22.08.3 | 17 - .../md5-cache/kde-apps/mailcommon-22.12.3 | 4 +- .../md5-cache/kde-apps/mailimporter-22.08.3 | 17 - .../md5-cache/kde-apps/mailimporter-22.12.3 | 4 +- metadata/md5-cache/kde-apps/marble-22.08.3 | 17 - metadata/md5-cache/kde-apps/marble-22.12.3 | 4 +- .../md5-cache/kde-apps/mbox-importer-22.08.3 | 16 - .../md5-cache/kde-apps/mbox-importer-22.12.3 | 4 +- .../md5-cache/kde-apps/messagelib-22.08.3 | 17 - .../md5-cache/kde-apps/messagelib-22.12.3-r1 | 4 +- metadata/md5-cache/kde-apps/minuet-22.08.3 | 16 - metadata/md5-cache/kde-apps/minuet-22.12.3 | 4 +- metadata/md5-cache/kde-apps/okular-22.08.3-r2 | 17 - metadata/md5-cache/kde-apps/okular-22.12.3 | 4 +- metadata/md5-cache/kde-apps/palapeli-22.08.3 | 16 - metadata/md5-cache/kde-apps/palapeli-22.12.3 | 4 +- metadata/md5-cache/kde-apps/parley-22.08.3 | 16 - metadata/md5-cache/kde-apps/parley-22.12.3 | 4 +- metadata/md5-cache/kde-apps/picmi-22.08.3 | 17 - metadata/md5-cache/kde-apps/picmi-22.12.3 | 4 +- .../kde-apps/pim-data-exporter-22.08.3 | 17 - .../kde-apps/pim-data-exporter-22.12.3 | 4 +- .../kde-apps/pim-sieve-editor-22.08.3 | 17 - .../kde-apps/pim-sieve-editor-22.12.3 | 4 +- metadata/md5-cache/kde-apps/pimcommon-22.08.3 | 17 - metadata/md5-cache/kde-apps/pimcommon-22.12.3 | 4 +- metadata/md5-cache/kde-apps/poxml-22.08.3 | 16 - metadata/md5-cache/kde-apps/poxml-22.12.3 | 4 +- .../md5-cache/kde-apps/print-manager-22.08.3 | 16 - .../md5-cache/kde-apps/print-manager-22.12.3 | 4 +- metadata/md5-cache/kde-apps/rocs-22.08.3 | 17 - metadata/md5-cache/kde-apps/rocs-22.12.3 | 4 +- .../kde-apps/signon-kwallet-extension-22.08.3 | 16 - .../kde-apps/signon-kwallet-extension-22.12.3 | 4 +- metadata/md5-cache/kde-apps/spectacle-22.08.3 | 17 - metadata/md5-cache/kde-apps/spectacle-22.12.3 | 4 +- metadata/md5-cache/kde-apps/step-22.08.3 | 17 - metadata/md5-cache/kde-apps/step-22.12.3 | 4 +- metadata/md5-cache/kde-apps/svgpart-22.08.3 | 16 - metadata/md5-cache/kde-apps/svgpart-22.12.3 | 4 +- metadata/md5-cache/kde-apps/sweeper-22.08.3 | 16 - metadata/md5-cache/kde-apps/sweeper-22.12.3 | 4 +- .../md5-cache/kde-apps/thumbnailers-22.08.3 | 16 - .../md5-cache/kde-apps/thumbnailers-22.12.3 | 4 +- metadata/md5-cache/kde-apps/umbrello-22.08.3 | 17 - metadata/md5-cache/kde-apps/umbrello-22.12.3 | 4 +- .../md5-cache/kde-apps/yakuake-22.08.3-r1 | 16 - metadata/md5-cache/kde-apps/yakuake-22.12.3 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26655 -> 26654 bytes .../md5-cache/kde-frameworks/kapidox-5.102.0 | 4 +- .../md5-cache/kde-frameworks/kapidox-5.104.0 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5812 -> 4985 bytes .../md5-cache/kde-misc/colord-kde-22.12.3 | 4 +- .../md5-cache/kde-misc/kdeconnect-22.08.3 | 17 - .../md5-cache/kde-misc/kdeconnect-22.12.3 | 4 +- .../md5-cache/kde-misc/kio-gdrive-22.08.3 | 17 - .../md5-cache/kde-misc/kio-gdrive-22.12.3 | 4 +- .../md5-cache/kde-misc/markdownpart-22.08.3 | 16 - .../md5-cache/kde-misc/markdownpart-22.12.3 | 4 +- metadata/md5-cache/kde-misc/skanlite-22.08.3 | 17 - metadata/md5-cache/kde-misc/skanlite-22.12.3 | 4 +- .../md5-cache/kde-misc/zanshin-22.08.3-r1 | 17 - metadata/md5-cache/kde-misc/zanshin-22.12.3 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18375 -> 26983 bytes .../md5-cache/kde-plasma/bluedevil-5.27.4 | 16 + metadata/md5-cache/kde-plasma/breeze-5.27.4 | 17 + .../md5-cache/kde-plasma/breeze-grub-5.27.4 | 11 + .../md5-cache/kde-plasma/breeze-gtk-5.27.4 | 16 + .../kde-plasma/breeze-plymouth-5.27.4 | 14 + metadata/md5-cache/kde-plasma/discover-5.27.4 | 17 + metadata/md5-cache/kde-plasma/drkonqi-5.27.4 | 16 + .../md5-cache/kde-plasma/flatpak-kcm-5.27.3 | 16 - .../md5-cache/kde-plasma/flatpak-kcm-5.27.4 | 16 + .../kde-plasma/kactivitymanagerd-5.27.4 | 16 + .../md5-cache/kde-plasma/kde-cli-tools-5.27.4 | 18 + .../kde-plasma/kde-gtk-config-5.27.4 | 17 + .../md5-cache/kde-plasma/kdecoration-5.27.4 | 17 + .../kde-plasma/kdeplasma-addons-5.27.4 | 17 + metadata/md5-cache/kde-plasma/kgamma-5.27.4 | 16 + metadata/md5-cache/kde-plasma/khotkeys-5.27.4 | 16 + .../md5-cache/kde-plasma/kinfocenter-5.27.4 | 16 + .../md5-cache/kde-plasma/kmenuedit-5.27.4 | 16 + .../md5-cache/kde-plasma/kpipewire-5.27.4 | 17 + metadata/md5-cache/kde-plasma/kscreen-5.27.4 | 17 + .../md5-cache/kde-plasma/kscreenlocker-5.27.4 | 18 + .../md5-cache/kde-plasma/ksshaskpass-5.27.4 | 16 + .../md5-cache/kde-plasma/ksystemstats-5.27.4 | 17 + .../md5-cache/kde-plasma/kwallet-pam-5.27.4 | 16 + .../kde-plasma/kwayland-integration-5.27.4 | 16 + metadata/md5-cache/kde-plasma/kwin-5.27.4 | 18 + metadata/md5-cache/kde-plasma/kwrited-5.27.4 | 16 + .../kde-plasma/layer-shell-qt-5.27.4 | 16 + .../md5-cache/kde-plasma/libkscreen-5.27.4 | 17 + .../md5-cache/kde-plasma/libksysguard-5.27.4 | 17 + .../kde-plasma/libkworkspace-5.27.4.1 | 17 + metadata/md5-cache/kde-plasma/milou-5.27.4 | 17 + metadata/md5-cache/kde-plasma/oxygen-5.27.4 | 17 + .../md5-cache/kde-plasma/oxygen-sounds-5.27.4 | 16 + .../plasma-browser-integration-5.27.4 | 16 + .../kde-plasma/plasma-desktop-5.27.4 | 17 + .../md5-cache/kde-plasma/plasma-disks-5.27.4 | 16 + .../kde-plasma/plasma-firewall-5.27.4 | 18 + .../kde-plasma/plasma-integration-5.27.4 | 17 + .../md5-cache/kde-plasma/plasma-meta-5.27.4 | 11 + .../md5-cache/kde-plasma/plasma-nm-5.27.4 | 17 + .../md5-cache/kde-plasma/plasma-pa-5.27.4 | 16 + .../md5-cache/kde-plasma/plasma-sdk-5.27.4 | 17 + .../kde-plasma/plasma-systemmonitor-5.27.4 | 16 + .../kde-plasma/plasma-thunderbolt-5.27.4 | 17 + .../kde-plasma/plasma-vault-5.27.4.1 | 16 + .../kde-plasma/plasma-welcome-5.27.4.1 | 16 + .../kde-plasma/plasma-workspace-5.27.4.1 | 19 + .../plasma-workspace-wallpapers-5.27.4.1 | 12 + .../kde-plasma/plymouth-kcm-5.27.4.1 | 16 + .../kde-plasma/polkit-kde-agent-5.27.4.1 | 16 + .../md5-cache/kde-plasma/powerdevil-5.27.4.1 | 16 + .../md5-cache/kde-plasma/sddm-kcm-5.27.4.1 | 16 + .../kde-plasma/systemsettings-5.27.4.1 | 16 + .../xdg-desktop-portal-kde-5.27.4.1 | 17 + .../kde-plasma/xembed-sni-proxy-5.27.4.1 | 14 + metadata/md5-cache/mail-client/Manifest.gz | Bin 6985 -> 6980 bytes metadata/md5-cache/mail-client/alot-0.10 | 4 +- metadata/md5-cache/mail-client/alot-9999 | 4 +- .../mail-client/claws-mail-3.19.0-r1 | 8 +- .../mail-client/claws-mail-3.19.0-r2 | 8 +- .../md5-cache/mail-client/claws-mail-4.1.0-r1 | 8 +- .../md5-cache/mail-client/claws-mail-4.1.1-r1 | 8 +- .../md5-cache/mail-client/claws-mail-4.1.1-r2 | 17 + .../md5-cache/mail-client/claws-mail-9999 | 8 +- .../md5-cache/mail-client/evolution-3.46.3-r1 | 16 - .../md5-cache/mail-client/evolution-3.46.4 | 2 +- .../md5-cache/mail-client/evolution-3.48.0 | 2 +- metadata/md5-cache/mail-client/geary-43.0 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 12568 -> 12897 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.2-r1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.3 | 2 +- .../mail-filter/courier-pythonfilter-3.0.4 | 4 +- metadata/md5-cache/mail-filter/maildrop-3.0.2 | 6 +- metadata/md5-cache/mail-filter/maildrop-3.1.1 | 16 + metadata/md5-cache/mail-filter/maildrop-3.1.2 | 16 + .../mail-filter/pyzor-1.0.0_p20211223 | 4 +- .../mail-filter/spamassassin-4.0.0-r1 | 4 +- .../md5-cache/mail-filter/spf-engine-2.9.3 | 2 +- .../md5-cache/mail-filter/spf-engine-3.0.3 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4042 -> 4207 bytes metadata/md5-cache/mail-mta/courier-1.2.3 | 15 + metadata/md5-cache/mail-mta/netqmail-1.06-r14 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r16 | 2 +- metadata/md5-cache/mail-mta/notqmail-1.08-r5 | 2 +- metadata/md5-cache/mail-mta/notqmail-1.08-r6 | 2 +- metadata/md5-cache/mail-mta/notqmail-9999 | 2 +- .../mail-mta/postfix-3.8_pre20230314 | 16 - .../mail-mta/postfix-3.8_pre20230402 | 16 + metadata/md5-cache/mate-base/Manifest.gz | Bin 2383 -> 2378 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 +- .../mate-base/mate-control-center-1.26.0-r1 | 2 +- .../mate-base/mate-desktop-1.26.0-r1 | 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 +- .../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 2910 -> 2912 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-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-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 47270 -> 47268 bytes .../md5-cache/media-fonts/cantarell-0.303.1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56200 -> 55240 bytes metadata/md5-cache/media-gfx/cairosvg-2.7.0 | 4 +- metadata/md5-cache/media-gfx/curtail-1.6.0 | 17 + .../md5-cache/media-gfx/displaycal-py3-3.9.10 | 4 +- metadata/md5-cache/media-gfx/eog-43.2 | 2 +- metadata/md5-cache/media-gfx/eog-44.0 | 2 +- metadata/md5-cache/media-gfx/eog-44_beta | 17 - metadata/md5-cache/media-gfx/eog-plugins-42.3 | 2 +- metadata/md5-cache/media-gfx/eog-plugins-44.0 | 2 +- metadata/md5-cache/media-gfx/eom-1.26.0-r1 | 2 +- metadata/md5-cache/media-gfx/fotoxx-22.35-r1 | 13 - metadata/md5-cache/media-gfx/fotoxx-23.0 | 13 - metadata/md5-cache/media-gfx/fotoxx-23.1 | 13 - metadata/md5-cache/media-gfx/fotoxx-23.2 | 4 +- metadata/md5-cache/media-gfx/fotoxx-23.32 | 13 + metadata/md5-cache/media-gfx/frogr-1.7 | 2 +- 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/gmic-3.1.6-r1 | 16 - metadata/md5-cache/media-gfx/gmic-3.2.0 | 4 +- .../media-gfx/gnofract4d-4.3_p20211108 | 2 +- .../media-gfx/gnofract4d-4.3_p20221114 | 4 +- .../media-gfx/gnofract4d-4.3_p20221125 | 4 +- .../media-gfx/gnome-font-viewer-41.0 | 2 +- .../media-gfx/gnome-font-viewer-43.0 | 2 +- .../media-gfx/gnome-font-viewer-44.0 | 2 +- .../media-gfx/gnome-font-viewer-44_rc | 15 - .../md5-cache/media-gfx/gnome-photos-43.0 | 2 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.2-r4 | 2 +- .../md5-cache/media-gfx/gtkimageview-1.6.4 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.12.76 | 17 - .../md5-cache/media-gfx/imagemagick-6.9.12.77 | 4 +- .../media-gfx/imagemagick-7.1.0.48-r1 | 17 - .../media-gfx/imagemagick-7.1.0.62-r1 | 17 + metadata/md5-cache/media-gfx/imagemagick-9999 | 8 +- metadata/md5-cache/media-gfx/img2pdf-0.4.4 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.0.2-r1 | 4 +- metadata/md5-cache/media-gfx/mcomix-2.1.0 | 4 +- metadata/md5-cache/media-gfx/mcomix-9999 | 4 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r2 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r3 | 2 +- metadata/md5-cache/media-gfx/oxipng-8.0.0 | 4 +- metadata/md5-cache/media-gfx/scour-0.38.2-r1 | 4 +- .../md5-cache/media-gfx/shotwell-0.30.17-r1 | 2 +- metadata/md5-cache/media-gfx/shotwell-0.31.7 | 2 +- metadata/md5-cache/media-gfx/simple-scan-42.5 | 2 +- metadata/md5-cache/media-gfx/simple-scan-44.0 | 2 +- metadata/md5-cache/media-gfx/skanpage-22.08.3 | 16 - metadata/md5-cache/media-gfx/skanpage-22.12.3 | 4 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0-r1 | 4 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- .../md5-cache/media-gfx/termtosvg-1.1.0-r1 | 4 +- .../md5-cache/media-gfx/ueberzug-18.1.9-r1 | 4 +- metadata/md5-cache/media-gfx/word_cloud-1.8.1 | 2 +- .../md5-cache/media-gfx/word_cloud-1.8.2.2-r1 | 4 +- metadata/md5-cache/media-gfx/xdot-1.2 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2-r1 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 104270 -> 104130 bytes metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 2 +- .../md5-cache/media-libs/audiofile-0.3.6-r5 | 2 +- .../md5-cache/media-libs/clutter-1.26.4-r1 | 2 +- .../media-libs/clutter-gst-3.0.27-r2 | 2 +- .../md5-cache/media-libs/clutter-gtk-1.8.4-r1 | 2 +- metadata/md5-cache/media-libs/cogl-1.22.8-r2 | 2 +- metadata/md5-cache/media-libs/grilo-0.3.15 | 2 +- metadata/md5-cache/media-libs/gsound-1.0.3 | 2 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 2 +- .../md5-cache/media-libs/ksanecore-22.08.3 | 16 - .../md5-cache/media-libs/ksanecore-22.12.3 | 4 +- metadata/md5-cache/media-libs/kvazaar-2.2.0 | 4 +- metadata/md5-cache/media-libs/kvazaar-9999 | 2 +- .../media-libs/libart_lgpl-2.3.21-r3 | 2 +- .../md5-cache/media-libs/libchamplain-0.12.21 | 2 +- metadata/md5-cache/media-libs/libdiscid-0.6.4 | 4 +- .../md5-cache/media-libs/libmatemixer-1.26.0 | 2 +- .../md5-cache/media-libs/libmediaart-1.9.6-r1 | 2 +- .../md5-cache/media-libs/libmodplug-0.8.9.1 | 4 +- .../md5-cache/media-libs/libshumate-1.0.3-r1 | 2 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 2 +- metadata/md5-cache/media-libs/mutagen-1.46.0 | 4 +- metadata/md5-cache/media-libs/sdl2-gfx-1.0.4 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 95724 -> 95724 bytes .../media-plugins/grilo-plugins-0.3.15 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 72907 -> 72642 bytes .../md5-cache/media-sound/audiotools-3.1.1-r1 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0-r1 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- metadata/md5-cache/media-sound/denonavr-cli-3 | 2 +- .../md5-cache/media-sound/easytag-2.4.3-r4 | 2 +- .../md5-cache/media-sound/easytag-2.4.3-r5 | 2 +- metadata/md5-cache/media-sound/elisa-22.08.3 | 17 - metadata/md5-cache/media-sound/elisa-22.12.3 | 4 +- .../md5-cache/media-sound/fluidsynth-2.3.0 | 15 - .../md5-cache/media-sound/fluidsynth-2.3.2 | 15 + .../md5-cache/media-sound/frescobaldi-3.2-r1 | 2 +- .../md5-cache/media-sound/frescobaldi-3.3.0 | 4 +- .../md5-cache/media-sound/gnome-music-42.1 | 2 +- .../media-sound/gnome-sound-recorder-42.0 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.1 | 2 +- .../media-sound/jack-4.0.0_pre20201220-r1 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r3 | 15 - .../md5-cache/media-sound/klick-0.12.2-r4 | 15 + .../media-sound/linux-show-player-0.5.3-r1 | 4 +- .../md5-cache/media-sound/lollypop-1.4.37 | 4 +- metadata/md5-cache/media-sound/picard-2.8.5 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- .../md5-cache/media-sound/puddletag-2.2.0 | 4 +- .../md5-cache/media-sound/puddletag-2.2.0-r1 | 4 +- .../md5-cache/media-sound/pulsemixer-1.5.1 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.1-r1 | 4 +- .../md5-cache/media-sound/pulsemixer-9999 | 4 +- .../md5-cache/media-sound/quodlibet-4.5.0-r1 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.6 | 2 +- .../md5-cache/media-sound/snapcast-0.26.0-r2 | 16 - .../md5-cache/media-sound/sonata-1.7.0-r1 | 4 +- .../md5-cache/media-sound/sound-juicer-3.38.0 | 2 +- .../media-sound/soundconverter-4.0.3 | 4 +- .../md5-cache/media-sound/strawberry-1.0.15 | 4 +- .../md5-cache/media-sound/terminatorx-4.2.0 | 2 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 2 +- metadata/md5-cache/media-sound/whipper-0.9.0 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 37672 -> 37200 bytes metadata/md5-cache/media-video/cheese-43.0 | 2 +- .../md5-cache/media-video/devedeng-4.17.0 | 2 +- .../md5-cache/media-video/devedeng-4.17.0-r1 | 2 +- .../md5-cache/media-video/droidcam-1.8.2-r1 | 16 - .../media-video/droidcam-1.8.2_p20220831 | 17 - metadata/md5-cache/media-video/droidcam-1.9.0 | 17 + .../md5-cache/media-video/droidcam-1.9.0_rc1 | 17 - metadata/md5-cache/media-video/gaupol-1.11-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.12 | 4 +- .../media-video/gnome-video-effects-0.5.0 | 2 +- metadata/md5-cache/media-video/hevc-hm-17.0 | 4 +- metadata/md5-cache/media-video/mpv-0.35.0-r1 | 18 - metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- metadata/md5-cache/media-video/pitivi-2022.06 | 2 +- .../media-video/snappy-1.0_p20200428 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r1 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r2 | 4 +- .../md5-cache/media-video/subliminal-9999 | 4 +- .../media-video/subtitleeditor-0.54.0_p5 | 2 +- metadata/md5-cache/media-video/totem-43.0 | 2 +- metadata/md5-cache/media-video/vcsi-7.0.13-r1 | 2 +- .../media-video/vidcutter-6.0.5.1-r2 | 2 +- .../media-video/vidcutter-6.0.5.1_p20230201 | 4 +- metadata/md5-cache/media-video/vidcutter-9999 | 4 +- .../md5-cache/media-video/vidify-2.2.6-r3 | 4 +- .../media-video/vidify-audiosync-0.3.0-r1 | 4 +- .../md5-cache/media-video/yle-dl-20221231 | 2 +- .../md5-cache/net-analyzer/2ping-4.5.1-r1 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 60980 -> 61173 bytes .../md5-cache/net-analyzer/fail2ban-1.0.2 | 2 +- .../md5-cache/net-analyzer/fail2ban-1.0.2-r1 | 2 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 2 +- .../md5-cache/net-analyzer/gnome-nettool-42.0 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20210108 | 12 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 12 +- .../net-analyzer/graphite-web-1.1.10 | 2 +- .../net-analyzer/graphite-web-1.1.8-r3 | 2 +- .../md5-cache/net-analyzer/gvm-libs-21.4.4-r3 | 2 +- .../net-analyzer/gvm-tools-21.10.0-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.1.0 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.2.1 | 2 +- .../nagios-check_multiple-0.0.1-r1 | 2 +- .../nagios-check_multiple-0.0.1-r2 | 4 +- .../nagios-icinga-openvpn-0.0.1-r2 | 2 +- .../nagios-icinga-openvpn-0.0.1-r3 | 4 +- .../md5-cache/net-analyzer/nagstamon-3.10.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.8.0 | 2 +- .../net-analyzer/nessus-agent-bin-10.3.2 | 4 +- .../md5-cache/net-analyzer/nessus-bin-10.5.0 | 13 - .../md5-cache/net-analyzer/nessus-bin-10.5.1 | 13 + .../md5-cache/net-analyzer/net-snmp-5.9.3-r1 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r2 | 12 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 12 +- metadata/md5-cache/net-analyzer/nmap-7.92-r2 | 16 - metadata/md5-cache/net-analyzer/nmap-7.92-r3 | 16 + metadata/md5-cache/net-analyzer/nmap-7.93-r2 | 16 - metadata/md5-cache/net-analyzer/nmap-7.93-r3 | 16 + metadata/md5-cache/net-analyzer/nmap-9999 | 10 +- .../net-analyzer/ospd-openvas-21.4.4-r4 | 2 +- metadata/md5-cache/net-analyzer/pypacker-5.1 | 4 +- metadata/md5-cache/net-analyzer/pypacker-5.2 | 4 +- .../md5-cache/net-analyzer/python-gvm-21.11.0 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r3 | 4 +- metadata/md5-cache/net-analyzer/scapy-2.4.5 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.5.0 | 2 +- metadata/md5-cache/net-analyzer/shodan-1.28.0 | 4 +- metadata/md5-cache/net-analyzer/shodan-9999 | 4 +- .../net-analyzer/snallygaster-0.0.11 | 2 +- .../net-analyzer/snallygaster-0.0.12 | 2 +- .../net-analyzer/snallygaster-0.0.12-r1 | 4 +- .../md5-cache/net-analyzer/snmpclitools-0.6.4 | 2 +- .../net-analyzer/snmpclitools-0.6.4-r1 | 4 +- .../net-analyzer/speedtest-cli-2.1.3-r1 | 4 +- .../md5-cache/net-analyzer/ssh-audit-2.5.0 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.6 | 4 +- metadata/md5-cache/net-analyzer/wtfis-0.5.1 | 2 +- metadata/md5-cache/net-analyzer/wtfis-0.6.1 | 6 +- metadata/md5-cache/net-analyzer/wtfis-9999 | 2 +- metadata/md5-cache/net-analyzer/zabbix-6.4.1 | 17 + metadata/md5-cache/net-dialup/Manifest.gz | Bin 6616 -> 6608 bytes .../md5-cache/net-dialup/freeradius-3.2.2 | 4 +- metadata/md5-cache/net-dialup/moserial-3.0.21 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13109 -> 13097 bytes metadata/md5-cache/net-dns/dnsdist-1.8.0 | 17 + metadata/md5-cache/net-dns/dnsviz-0.9.4-r1 | 4 +- .../md5-cache/net-dns/pdns-recursor-4.7.4 | 17 - metadata/md5-cache/net-firewall/Manifest.gz | Bin 6745 -> 6741 bytes .../md5-cache/net-firewall/iptables-1.8.9 | 4 +- .../md5-cache/net-firewall/nftables-1.0.5-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.6-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.7-r1 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4687 -> 4690 bytes metadata/md5-cache/net-ftp/gftp-2.9.1b | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15707 -> 15874 bytes metadata/md5-cache/net-im/err-6.1.9 | 4 +- metadata/md5-cache/net-im/gajim-1.4.7-r1 | 2 +- .../net-im/mattermost-desktop-bin-5.3.0_rc7 | 12 - .../net-im/mattermost-desktop-bin-5.3.1 | 13 + metadata/md5-cache/net-im/pidgin-2.14.12 | 4 +- metadata/md5-cache/net-im/poezio-0.14 | 4 +- metadata/md5-cache/net-im/poezio-9999 | 4 +- metadata/md5-cache/net-im/spectrum2-2.1.3-r1 | 17 - metadata/md5-cache/net-im/spectrum2-2.1.3-r2 | 4 +- metadata/md5-cache/net-im/synapse-1.77.0-r1 | 2 +- metadata/md5-cache/net-im/synapse-1.78.0-r1 | 2 +- metadata/md5-cache/net-im/synapse-1.79.0 | 2 +- .../net-im/telegram-desktop-bin-4.7.1 | 13 + .../net-im/telepathy-logger-0.8.2-r1 | 2 +- .../net-im/telepathy-mission-control-5.16.6 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r3 | 4 +- metadata/md5-cache/net-im/yowsup-3.3.0 | 4 +- metadata/md5-cache/net-im/zoom-5.14.2.2046 | 15 + metadata/md5-cache/net-irc/Manifest.gz | Bin 13468 -> 13309 bytes .../md5-cache/net-irc/konversation-22.08.3 | 16 - .../md5-cache/net-irc/konversation-22.12.3 | 4 +- metadata/md5-cache/net-irc/limnoria-20220814 | 2 +- metadata/md5-cache/net-irc/limnoria-20220927 | 2 +- metadata/md5-cache/net-irc/limnoria-20221116 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/polari-43.0 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20200830 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56346 -> 55998 bytes metadata/md5-cache/net-libs/farstream-0.2.9 | 2 +- .../md5-cache/net-libs/glib-networking-2.74.0 | 2 +- .../md5-cache/net-libs/glib-networking-2.76.0 | 2 +- .../net-libs/glib-networking-2.76_beta | 17 - .../net-libs/gnome-online-accounts-3.46.0 | 2 +- .../net-libs/gnome-online-accounts-3.48.0 | 2 +- metadata/md5-cache/net-libs/gssdp-1.4.0.1 | 2 +- metadata/md5-cache/net-libs/gssdp-1.6.2 | 2 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.1 | 2 +- metadata/md5-cache/net-libs/gupnp-1.4.3 | 2 +- metadata/md5-cache/net-libs/gupnp-1.6.3 | 2 +- .../md5-cache/net-libs/gupnp-av-0.14.1-r1 | 2 +- metadata/md5-cache/net-libs/gupnp-igd-1.2.0 | 2 +- .../net-libs/libcloudproviders-0.3.1 | 6 +- .../md5-cache/net-libs/libdmapsharing-2.9.41 | 2 +- .../md5-cache/net-libs/libdmapsharing-3.9.12 | 2 +- metadata/md5-cache/net-libs/libgfbgraph-0.2.5 | 2 +- metadata/md5-cache/net-libs/libgrss-0.7.0 | 2 +- metadata/md5-cache/net-libs/libgssglue-0.5-r1 | 13 - .../md5-cache/net-libs/libktorrent-22.08.3 | 17 - .../md5-cache/net-libs/libktorrent-22.12.3 | 4 +- metadata/md5-cache/net-libs/libndp-1.8 | 2 +- .../md5-cache/net-libs/libnetconf2-2.1.31 | 16 + metadata/md5-cache/net-libs/libnma-1.10.6-r1 | 2 +- metadata/md5-cache/net-libs/libsoup-2.74.3 | 2 +- metadata/md5-cache/net-libs/libsoup-3.2.2 | 2 +- metadata/md5-cache/net-libs/libsoup-3.4.0-r1 | 2 +- metadata/md5-cache/net-libs/libupnp-1.14.16 | 15 + metadata/md5-cache/net-libs/libyang-2.1.55 | 16 + .../md5-cache/net-libs/libzapojit-0.0.3-r2 | 2 +- metadata/md5-cache/net-libs/phodav-3.0 | 2 +- metadata/md5-cache/net-libs/pjproject-2.13-r1 | 15 + metadata/md5-cache/net-libs/rest-0.8.1-r1 | 2 +- metadata/md5-cache/net-libs/rest-0.9.1 | 17 - metadata/md5-cache/net-libs/rest-0.9.1-r1 | 6 +- metadata/md5-cache/net-libs/rustls-ffi-0.10.0 | 13 + metadata/md5-cache/net-libs/stem-1.8.0-r1 | 2 +- metadata/md5-cache/net-libs/stem-1.8.1 | 4 +- .../net-libs/telepathy-farstream-0.6.2-r1 | 2 +- .../net-libs/telepathy-glib-0.24.2-r1 | 2 +- .../md5-cache/net-libs/uhttpmock-0.5.5-r1 | 2 +- metadata/md5-cache/net-libs/uhttpmock-0.9.0 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.38.3 | 18 - .../md5-cache/net-libs/webkit-gtk-2.38.3-r410 | 18 - .../md5-cache/net-libs/webkit-gtk-2.38.3-r500 | 18 - metadata/md5-cache/net-libs/webkit-gtk-2.38.5 | 6 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r410 | 6 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r500 | 6 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.0 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.0-r410 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.0-r600 | 4 +- metadata/md5-cache/net-libs/xrootd-5.4.3-r2 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 20869 -> 21184 bytes metadata/md5-cache/net-mail/automx2-2022.0 | 2 +- metadata/md5-cache/net-mail/automx2-2022.1 | 4 +- metadata/md5-cache/net-mail/b4-0.10.1 | 4 +- metadata/md5-cache/net-mail/b4-0.12.1 | 4 +- metadata/md5-cache/net-mail/b4-0.8.0 | 2 +- .../md5-cache/net-mail/courier-imap-5.2.3 | 17 + .../md5-cache/net-mail/dot-forward-0.71-r4 | 2 +- .../md5-cache/net-mail/dot-forward-0.71-r5 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.0.0-r5 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.2.2-r1 | 2 +- metadata/md5-cache/net-mail/getmail-6.18.10 | 4 +- metadata/md5-cache/net-mail/getmail-6.18.12 | 4 +- metadata/md5-cache/net-mail/mu-1.10.1 | 15 + metadata/md5-cache/net-mail/notmuch-0.32.2-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37-r1 | 2 +- .../md5-cache/net-mail/onionrouter-0.6.2-r1 | 4 +- metadata/md5-cache/net-mail/onionrouter-9999 | 4 +- .../md5-cache/net-mail/qmailadmin-1.2.15-r2 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.16-r1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.13.1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.14 | 2 +- .../md5-cache/net-mail/vpopmail-5.4.33-r9 | 2 +- metadata/md5-cache/net-mail/vqadmin-2.3.7-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 88930 -> 88124 bytes metadata/md5-cache/net-misc/asterisk-18.17.0 | 16 + metadata/md5-cache/net-misc/asterisk-20.2.0 | 16 + .../md5-cache/net-misc/downloader-cli-0.3.3 | 4 +- .../md5-cache/net-misc/electron-cash-4.2.10 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.11 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.9 | 2 +- metadata/md5-cache/net-misc/electrum-4.3.2-r1 | 4 +- metadata/md5-cache/net-misc/electrum-4.3.3-r1 | 4 +- metadata/md5-cache/net-misc/electrum-4.3.4 | 4 +- .../md5-cache/net-misc/electrum-ltc-4.2.2.1 | 4 +- metadata/md5-cache/net-misc/exabgp-4.2.21 | 2 +- metadata/md5-cache/net-misc/frr-8.4.1 | 17 - metadata/md5-cache/net-misc/frr-8.5 | 17 + metadata/md5-cache/net-misc/gallery-dl-1.24.2 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.24.4 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.24.5 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.25.0 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.25.1 | 4 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 4 +- .../md5-cache/net-misc/gnome-connections-43.0 | 17 - .../md5-cache/net-misc/gnome-connections-44.0 | 2 +- .../net-misc/gnome-connections-44_rc | 17 - .../net-misc/gnome-online-miners-3.34.0-r2 | 2 +- .../net-misc/gnome-remote-desktop-43.3 | 18 - .../net-misc/gnome-remote-desktop-44.0 | 2 +- .../net-misc/gnome-remote-desktop-44_rc | 18 - metadata/md5-cache/net-misc/gns3-gui-2.2.34 | 17 - metadata/md5-cache/net-misc/gns3-gui-2.2.37 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.38 | 17 + .../md5-cache/net-misc/gns3-server-2.2.34 | 16 - .../md5-cache/net-misc/gns3-server-2.2.37 | 4 +- .../md5-cache/net-misc/gns3-server-2.2.38 | 16 + metadata/md5-cache/net-misc/gsasl-1.10.0 | 15 - metadata/md5-cache/net-misc/gsasl-2.0.0 | 16 - .../md5-cache/net-misc/gupnp-tools-0.12.0-r1 | 2 +- metadata/md5-cache/net-misc/htail-1.5 | 2 +- metadata/md5-cache/net-misc/httpie-2.4.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.5.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.6.0 | 2 +- metadata/md5-cache/net-misc/httpie-3.2.1-r1 | 4 +- metadata/md5-cache/net-misc/httpstat-1.3.1 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1-r1 | 8 +- .../md5-cache/net-misc/kio-zeroconf-22.08.3 | 16 - .../md5-cache/net-misc/kio-zeroconf-22.12.3 | 4 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 2 +- .../mobile-broadband-provider-info-20221107 | 2 +- .../md5-cache/net-misc/modemmanager-1.18.12 | 2 +- metadata/md5-cache/net-misc/netopeer2-2.1.59 | 14 + .../md5-cache/net-misc/networkmanager-1.40.12 | 17 - .../md5-cache/net-misc/networkmanager-1.40.16 | 17 - .../md5-cache/net-misc/networkmanager-1.42.0 | 17 - .../md5-cache/net-misc/networkmanager-1.42.2 | 6 +- .../md5-cache/net-misc/networkmanager-1.42.4 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r6 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r4 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r5 | 4 +- metadata/md5-cache/net-misc/pssh-2.3.4-r2 | 4 +- .../net-misc/pulseaudio-dlna-0.6.5_p1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.0 | 17 - metadata/md5-cache/net-misc/rygel-0.42.1 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.2 | 17 + metadata/md5-cache/net-misc/s3cmd-2.2.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.3.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0-r1 | 2 +- .../net-misc/socket-burst-dampener-1.3.1-r1 | 4 +- metadata/md5-cache/net-misc/streamlink-4.3.0 | 4 +- metadata/md5-cache/net-misc/streamlink-5.1.2 | 4 +- metadata/md5-cache/net-misc/streamlink-5.2.1 | 4 +- metadata/md5-cache/net-misc/streamlink-5.3.0 | 4 +- metadata/md5-cache/net-misc/streamlink-5.3.1 | 4 +- metadata/md5-cache/net-misc/streamlink-9999 | 4 +- .../md5-cache/net-misc/streamtuner-0.99.99-r5 | 2 +- metadata/md5-cache/net-misc/sysrepo-2.2.60 | 16 + metadata/md5-cache/net-misc/trurl-0.2 | 16 + metadata/md5-cache/net-misc/trurl-9999 | 15 + metadata/md5-cache/net-misc/you-get-0.4.1650 | 4 +- metadata/md5-cache/net-misc/yt-dlp-2023.03.04 | 4 +- metadata/md5-cache/net-misc/yt-dlp-9999 | 4 +- metadata/md5-cache/net-misc/ytmdl-2022.12.25 | 4 +- metadata/md5-cache/net-misc/ytmdl-2022.3.16 | 15 - metadata/md5-cache/net-misc/ytmdl-2023.2.28 | 8 +- .../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 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3578 -> 3578 bytes metadata/md5-cache/net-nds/nsscache-0.39-r1 | 2 +- metadata/md5-cache/net-nds/nsscache-0.47 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3688 -> 3689 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 4 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 4 +- metadata/md5-cache/net-news/liferea-1.14.1 | 17 - metadata/md5-cache/net-news/liferea-1.14.4 | 17 + metadata/md5-cache/net-news/rssguard-4.3.2 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14025 -> 14201 bytes metadata/md5-cache/net-p2p/deluge-2.1.1-r1 | 4 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r2 | 4 +- metadata/md5-cache/net-p2p/deluge-9999 | 4 +- .../md5-cache/net-p2p/gtorrentviewer-0.2b-r1 | 2 +- metadata/md5-cache/net-p2p/ktorrent-22.08.3 | 17 - metadata/md5-cache/net-p2p/ktorrent-22.12.3 | 4 +- metadata/md5-cache/net-p2p/mldonkey-3.1.7-r4 | 16 + metadata/md5-cache/net-p2p/nicotine+-3.2.8 | 4 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9 | 4 +- metadata/md5-cache/net-p2p/syncthing-1.23.4 | 15 + .../md5-cache/net-p2p/torrentinfo-1.8.6-r3 | 4 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7798 -> 7794 bytes metadata/md5-cache/net-print/cups-2.4.2-r7 | 4 +- .../md5-cache/net-print/cups-pk-helper-0.2.7 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8362 -> 8374 bytes metadata/md5-cache/net-proxy/haproxy-2.2.29 | 4 +- metadata/md5-cache/net-proxy/haproxy-2.4.22 | 4 +- metadata/md5-cache/net-proxy/mitmproxy-9.0.1 | 4 +- metadata/md5-cache/net-proxy/sshuttle-1.1.1 | 4 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2363 -> 2366 bytes metadata/md5-cache/net-voip/sipvicious-0.3.4 | 2 +- .../net-voip/telepathy-gabble-0.18.4-r5 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12082 -> 11938 bytes metadata/md5-cache/net-vpn/headscale-0.16.2 | 15 - .../net-vpn/networkmanager-fortisslvpn-1.3.90 | 2 +- .../net-vpn/networkmanager-fortisslvpn-1.4.0 | 2 +- .../net-vpn/networkmanager-l2tp-1.20.8 | 2 +- .../networkmanager-libreswan-1.2.14-r1 | 2 +- .../net-vpn/networkmanager-libreswan-1.2.16 | 2 +- .../networkmanager-openconnect-1.2.8-r1 | 2 +- .../net-vpn/networkmanager-openvpn-1.10.2 | 2 +- .../net-vpn/networkmanager-pptp-1.2.10 | 2 +- .../net-vpn/networkmanager-pptp-1.2.12 | 2 +- .../net-vpn/networkmanager-vpnc-1.2.8 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r1 | 4 +- .../md5-cache/net-vpn/vpnc-scripts-20220510 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 26141 -> 26323 bytes .../net-wireless/aircrack-ng-1.6_p20200722-r1 | 2 +- .../md5-cache/net-wireless/aircrack-ng-1.7 | 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 +- .../net-wireless/gnome-bluetooth-3.34.5 | 2 +- .../net-wireless/gnome-bluetooth-42.5 | 2 +- .../net-wireless/gnuradio-3.10.4.0-r1 | 10 +- .../md5-cache/net-wireless/gnuradio-3.10.5.1 | 10 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 10 +- .../gr-ieee802154-0.0_p20210719-r3 | 10 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 10 +- .../net-wireless/gr-iio-0.3_p20210726-r1 | 10 +- metadata/md5-cache/net-wireless/gr-iio-9999 | 10 +- .../net-wireless/gr-iqbal-0.38.2_p20210108 | 10 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 10 +- .../gr-osmosdr-0.2.3_p20210128-r1 | 12 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.4 | 12 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 12 +- .../net-wireless/gr-paint-0.0_p20220320-r1 | 12 +- .../net-wireless/gr-rds-0.0_p20220804-r1 | 10 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 10 +- .../net-wireless/gr-scopy-0.0_p20220602 | 10 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 10 +- .../net-wireless/lorcon-0.0_p20200214 | 2 +- .../lorcon-2020.06.06_p20220216-r2 | 4 +- metadata/md5-cache/net-wireless/lorcon-9999 | 4 +- .../net-wireless/nanovna-saver-0.5.4 | 4 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 4 +- .../md5-cache/net-wireless/soapysdr-0.7.2 | 10 +- .../md5-cache/net-wireless/soapysdr-0.8.1 | 17 + metadata/md5-cache/net-wireless/soapysdr-9999 | 10 +- metadata/md5-cache/net-wireless/uhd-4.1.0.5 | 12 +- metadata/md5-cache/net-wireless/uhd-4.2.0.0 | 12 +- metadata/md5-cache/net-wireless/uhd-4.3.0.0 | 12 +- metadata/md5-cache/net-wireless/urh-2.9.4 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9073 -> 9072 bytes .../md5-cache/sci-astronomy/pyephem-3.7.7.1 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.1 | 4 +- .../md5-cache/sci-astronomy/pyephem-4.1.3 | 4 +- .../md5-cache/sci-astronomy/pysiril-0.0.12 | 4 +- .../md5-cache/sci-astronomy/sirilic-1.14.3 | 4 +- .../md5-cache/sci-astronomy/sirilic-1.14.3-r1 | 4 +- .../md5-cache/sci-astronomy/sirilic-1.15.0 | 4 +- metadata/md5-cache/sci-biology/HTSeq-2.0.2 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 22034 -> 22019 bytes .../md5-cache/sci-biology/biopandas-0.2.7 | 2 +- .../md5-cache/sci-biology/biopandas-0.4.1 | 4 +- metadata/md5-cache/sci-biology/biopython-1.79 | 2 +- metadata/md5-cache/sci-biology/biopython-1.81 | 2 +- metadata/md5-cache/sci-biology/pysam-0.20.0 | 2 +- metadata/md5-cache/sci-biology/pysam-9999 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 4048 -> 4049 bytes .../sci-calculators/qalculate-gtk-3.22.0 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.2 | 4 +- .../md5-cache/sci-chemistry/MDAnalysis-2.4.1 | 4 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13530 -> 13515 bytes metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.2.0 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.3.0 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2023 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.4 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 2 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- metadata/md5-cache/sci-chemistry/nmrglue-0.7 | 2 +- metadata/md5-cache/sci-chemistry/nmrglue-0.9 | 4 +- metadata/md5-cache/sci-chemistry/propka-3.4.0 | 4 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r2 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 13941 -> 13946 bytes .../sci-electronics/gspeakers-0.11-r2 | 2 +- .../sci-electronics/labone-21.08.20515-r1 | 15 - .../sci-electronics/labone-21.08.20515-r2 | 15 + .../sci-geosciences/GeographicLib-1.52-r2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19550 -> 19082 bytes .../sci-geosciences/folium-0.14.0-r1 | 4 +- .../sci-geosciences/foxtrotgps-1.2.2 | 2 +- .../sci-geosciences/foxtrotgps-1.2.2-r1 | 2 +- .../sci-geosciences/geocode-glib-3.26.4-r201 | 2 +- .../md5-cache/sci-geosciences/geopy-2.2.0 | 2 +- .../md5-cache/sci-geosciences/geopy-2.3.0-r1 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-43.2 | 15 - .../md5-cache/sci-geosciences/gnome-maps-43.4 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-43.5 | 15 - .../md5-cache/sci-geosciences/gnome-maps-44.0 | 2 +- .../sci-geosciences/gnome-maps-44_rc | 15 - .../md5-cache/sci-geosciences/gpsd-3.23.1-r2 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.24 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.25 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../sci-geosciences/gpx-viewer-0.4.0-r1 | 2 +- .../sci-geosciences/gtk-g-rays2-2.05 | 2 +- .../sci-geosciences/osm-gps-map-1.2.0 | 2 +- .../md5-cache/sci-geosciences/pymap3d-2.9.1 | 4 +- .../sci-geosciences/routino-3.3.3-r2 | 2 +- .../sci-geosciences/routino-3.3.3-r4 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 60541 -> 61195 bytes metadata/md5-cache/sci-libs/armadillo-12.0.1 | 18 + metadata/md5-cache/sci-libs/branca-0.6.0-r1 | 4 +- metadata/md5-cache/sci-libs/caffe2-2.0.0 | 17 + metadata/md5-cache/sci-libs/cartopy-0.21.1 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 4 +- metadata/md5-cache/sci-libs/keras-2.10.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.11.0 | 2 +- .../sci-libs/keras-applications-1.0.8-r2 | 4 +- .../sci-libs/keras-preprocessing-1.1.2-r1 | 4 +- metadata/md5-cache/sci-libs/numkit-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/onnx-1.13.1 | 14 + metadata/md5-cache/sci-libs/pyshp-2.3.1 | 2 +- metadata/md5-cache/sci-libs/pytorch-1.13.1-r2 | 4 +- metadata/md5-cache/sci-libs/pytorch-2.0.0 | 17 + metadata/md5-cache/sci-libs/rtree-0.9.7 | 2 +- metadata/md5-cache/sci-libs/rtree-1.0.0 | 4 +- .../md5-cache/sci-libs/scikit-image-0.19.3-r1 | 4 +- .../md5-cache/sci-libs/scikit-learn-1.1.2 | 4 +- .../md5-cache/sci-libs/scikit-optimize-0.8.1 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.10.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.11.0 | 2 +- .../sci-libs/tensorflow-estimator-2.10 | 2 +- .../sci-libs/tensorflow-estimator-2.11.0 | 2 +- metadata/md5-cache/sci-libs/volk-2.5.1 | 14 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28772 -> 28293 bytes .../sci-mathematics/alectryon-1.4.0-r1 | 4 +- .../sci-mathematics/dunshire-0.1.1-r3 | 4 +- .../easycrypt-1.0_pre20220303-r1 | 15 - .../sci-mathematics/easycrypt-2022.04-r1 | 15 - .../easycrypt-2022.04_p20230324 | 15 + .../md5-cache/sci-mathematics/flocq-4.1.1 | 13 + .../md5-cache/sci-mathematics/genius-1.0.27 | 2 +- .../sci-mathematics/mathlib-tools-1.3.2_p1 | 4 +- .../md5-cache/sci-mathematics/why3-1.4.0-r3 | 15 - .../md5-cache/sci-mathematics/why3-1.5.0-r1 | 15 - metadata/md5-cache/sci-mathematics/why3-1.6.0 | 15 + .../sci-mathematics/why3-for-spark-2019-r3 | 14 - .../sci-mathematics/why3-for-spark-2020 | 17 - .../sci-mathematics/why3-for-spark-2021-r1 | 4 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3577 -> 3577 bytes metadata/md5-cache/sci-misc/vitables-3.0.2_p4 | 4 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 9447 -> 10096 bytes .../md5-cache/sci-physics/geant4_vmc-6.1_p2 | 16 - .../md5-cache/sci-physics/geant4_vmc-6.1_p4 | 16 + .../md5-cache/sci-physics/geant4_vmc-6.1_p5 | 16 + metadata/md5-cache/sci-physics/geant4_vmc-6.3 | 16 + .../md5-cache/sci-physics/geant4_vmc-6.3_p1 | 16 + .../md5-cache/sci-physics/lammps-20220217 | 2 +- .../md5-cache/sci-physics/lhapdf-6.3.0-r1 | 4 +- .../md5-cache/sci-physics/qmeq-1.0_p202004 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.1 | 17 + .../md5-cache/sci-visualization/Manifest.gz | Bin 6595 -> 6431 bytes .../md5-cache/sci-visualization/dash-2.8.1 | 4 +- .../md5-cache/sci-visualization/gwyddion-2.60 | 16 - .../sci-visualization/jupyter-dash-0.4.2 | 4 +- .../md5-cache/sci-visualization/veusz-3.5.3 | 4 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 22563 -> 22725 bytes .../openpgp-keys-gentoo-developers-20230403 | 14 + .../openpgp-keys-spamassassin-20221226 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 86925 -> 88150 bytes metadata/md5-cache/sys-apps/baobab-41.0 | 2 +- metadata/md5-cache/sys-apps/baobab-43.0 | 2 +- metadata/md5-cache/sys-apps/baobab-44.0 | 2 +- metadata/md5-cache/sys-apps/baobab-44_rc | 15 - metadata/md5-cache/sys-apps/bleachbit-4.4.2 | 2 +- .../md5-cache/sys-apps/bleachbit-4.4.2-r1 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.2-r2 | 16 + metadata/md5-cache/sys-apps/cpu-x-4.5.3 | 17 + .../md5-cache/sys-apps/cracklib-words-2.9.11 | 9 + metadata/md5-cache/sys-apps/fd-8.7.0 | 15 + metadata/md5-cache/sys-apps/file-5.44-r3 | 4 +- metadata/md5-cache/sys-apps/file-9999 | 4 +- metadata/md5-cache/sys-apps/flatpak-1.14.4 | 17 - metadata/md5-cache/sys-apps/flatpak-1.14.4-r1 | 17 + metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- .../sys-apps/gnome-disk-utility-43.0 | 2 +- .../sys-apps/gnome-disk-utility-44.0 | 2 +- .../sys-apps/gnome-disk-utility-44_rc | 17 - metadata/md5-cache/sys-apps/hwloc-2.9.1 | 15 + metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/man-pages-6.04 | 14 + metadata/md5-cache/sys-apps/man-pages-9999 | 6 +- metadata/md5-cache/sys-apps/opal-utils-7.0 | 10 +- metadata/md5-cache/sys-apps/openrazer-3.5.1 | 2 +- metadata/md5-cache/sys-apps/openrc-0.46 | 2 +- metadata/md5-cache/sys-apps/openrc-9999 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.19 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.20 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.43-r1 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.44-r1 | 2 +- .../md5-cache/sys-apps/portage-3.0.45.2-r1 | 2 +- .../md5-cache/sys-apps/portage-3.0.45.3-r2 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/razer-cli-2.1.0 | 4 +- metadata/md5-cache/sys-apps/systemd-252.9 | 18 + metadata/md5-cache/sys-apps/systemd-253.3 | 18 + .../md5-cache/sys-apps/systemd-utils-252.9 | 18 + .../md5-cache/sys-apps/ucspi-tcp-0.88-r18 | 2 +- .../md5-cache/sys-apps/ucspi-tcp-0.88-r19 | 2 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 4 +- .../md5-cache/sys-apps/util-linux-2.39_rc1 | 16 - .../md5-cache/sys-apps/util-linux-2.39_rc2 | 16 + .../sys-apps/uutils-coreutils-0.0.18 | 13 + .../md5-cache/sys-apps/uutils-coreutils-9999 | 4 +- .../md5-cache/sys-apps/uutils-findutils-0.4.0 | 15 + .../md5-cache/sys-apps/uutils-findutils-9999 | 2 +- .../sys-apps/xdg-desktop-portal-gnome-43.1 | 2 +- .../sys-apps/xdg-desktop-portal-gnome-44.0 | 2 +- .../sys-apps/xdg-desktop-portal-gnome-44_rc | 16 - metadata/md5-cache/sys-auth/Manifest.gz | Bin 13967 -> 13812 bytes metadata/md5-cache/sys-auth/solo1-0.1.1 | 2 +- metadata/md5-cache/sys-auth/solo1-0.1.1-r1 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11-r1 | 4 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.4.0 | 4 +- .../md5-cache/sys-auth/yubico-piv-tool-2.3.0 | 16 - .../md5-cache/sys-auth/yubico-piv-tool-2.3.1 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15031 -> 14701 bytes .../md5-cache/sys-block/bmap-tools-3.6-r1 | 4 +- metadata/md5-cache/sys-block/gparted-1.4.0-r1 | 16 - metadata/md5-cache/sys-block/gparted-1.5.0-r1 | 6 +- .../sys-block/partitionmanager-22.08.3 | 16 - .../sys-block/partitionmanager-22.12.3 | 4 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9400 -> 9407 bytes metadata/md5-cache/sys-boot/grub-2.06-r6 | 4 +- metadata/md5-cache/sys-boot/palo-2.22 | 4 +- metadata/md5-cache/sys-boot/palo-9999 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 22545 -> 22531 bytes .../md5-cache/sys-cluster/ceph-15.2.17-r3 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.32 | 17 + .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/lmod-8.5.6 | 17 - metadata/md5-cache/sys-cluster/lmod-8.6.14 | 17 - metadata/md5-cache/sys-cluster/lmod-8.7.23 | 17 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 33652 -> 35732 bytes metadata/md5-cache/sys-devel/binutils-2.39-r5 | 17 + metadata/md5-cache/sys-devel/binutils-2.40-r4 | 16 + .../sys-devel/binutils-hppa64-2.39-r5 | 17 + .../sys-devel/binutils-hppa64-2.40-r4 | 17 + metadata/md5-cache/sys-devel/bmake-20230321 | 9 + metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.0 | 2 +- .../md5-cache/sys-devel/clang-16.0.0.9999 | 17 - metadata/md5-cache/sys-devel/clang-16.0.1 | 18 + .../md5-cache/sys-devel/clang-16.0.2.9999 | 17 + .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230314 | 2 +- .../sys-devel/clang-17.0.0_pre20230325 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../sys-devel/clang-common-16.0.0-r1 | 2 +- .../sys-devel/clang-common-16.0.0.9999 | 14 - .../md5-cache/sys-devel/clang-common-16.0.1 | 15 + .../sys-devel/clang-common-16.0.2.9999 | 14 + .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../clang-common-17.0.0_pre20230314-r1 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230325 | 2 +- .../sys-devel/clang-runtime-16.0.0.9999 | 13 - .../md5-cache/sys-devel/clang-runtime-16.0.1 | 13 + .../sys-devel/clang-runtime-16.0.2.9999 | 13 + .../sys-devel/gcc-10.4.1_p20230119-r1 | 4 +- .../sys-devel/gcc-11.3.1_p20230120-r1 | 4 +- .../md5-cache/sys-devel/gcc-12.2.1_p20230401 | 16 + .../sys-devel/gcc-13.0.1_pre20230402 | 17 + .../sys-devel/gcc-13.0.1_pre20230402-r1 | 17 + 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.0 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0.9999 | 16 - metadata/md5-cache/sys-devel/lld-16.0.1 | 17 + metadata/md5-cache/sys-devel/lld-16.0.2.9999 | 16 + metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230314 | 2 +- .../sys-devel/lld-17.0.0_pre20230325 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.0 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.0.9999 | 17 - metadata/md5-cache/sys-devel/llvm-16.0.1 | 18 + metadata/md5-cache/sys-devel/llvm-16.0.2.9999 | 17 + metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230314 | 2 +- .../sys-devel/llvm-17.0.0_pre20230325 | 2 +- .../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.0 | 2 +- .../sys-devel/llvm-common-16.0.0.9999 | 12 - .../md5-cache/sys-devel/llvm-common-16.0.1 | 14 + .../sys-devel/llvm-common-16.0.2.9999 | 12 + .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230314 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230325 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.68.1 | 15 - metadata/md5-cache/sys-devel/rust-std-1.68.2 | 15 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 36883 -> 36704 bytes metadata/md5-cache/sys-fs/mdadm-4.2-r1 | 4 +- .../md5-cache/sys-fs/nilfs-utils-2.2.2-r1 | 14 - metadata/md5-cache/sys-fs/ubi_reader-0.8.5-r1 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.4.2 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.9 | 14 +- metadata/md5-cache/sys-fs/zfs-9999 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 35215 -> 37720 bytes .../sys-kernel/gentoo-kernel-5.10.177 | 18 + .../sys-kernel/gentoo-kernel-5.15.105 | 4 +- .../sys-kernel/gentoo-kernel-5.15.106 | 18 + .../sys-kernel/gentoo-kernel-5.4.240 | 17 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.22 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.177 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.105 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.106 | 17 + .../sys-kernel/gentoo-kernel-bin-5.4.240 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.22 | 4 +- .../sys-kernel/gentoo-sources-4.14.312 | 14 + .../sys-kernel/gentoo-sources-4.19.280 | 14 + .../sys-kernel/gentoo-sources-5.10.177 | 14 + .../sys-kernel/gentoo-sources-5.15.106 | 14 + .../sys-kernel/gentoo-sources-5.4.240 | 14 + .../md5-cache/sys-kernel/git-sources-6.3_rc5 | 15 + metadata/md5-cache/sys-kernel/kergen-0.1.5 | 2 +- .../sys-kernel/linux-docs-5.15.105-r1 | 14 + .../md5-cache/sys-kernel/linux-docs-5.15.53 | 14 - .../sys-kernel/linux-firmware-20230404 | 16 + .../sys-kernel/vanilla-kernel-5.10.177 | 18 + .../sys-kernel/vanilla-kernel-5.15.106 | 18 + .../sys-kernel/vanilla-kernel-5.4.240 | 17 + .../sys-kernel/vanilla-sources-4.14.311 | 14 - .../sys-kernel/vanilla-sources-4.14.312 | 14 + .../sys-kernel/vanilla-sources-4.19.279 | 14 - .../sys-kernel/vanilla-sources-4.19.280 | 14 + .../sys-kernel/vanilla-sources-5.10.176 | 14 - .../sys-kernel/vanilla-sources-5.10.177 | 14 + .../sys-kernel/vanilla-sources-5.15.105 | 14 - .../sys-kernel/vanilla-sources-5.15.106 | 14 + .../sys-kernel/vanilla-sources-5.4.239 | 14 - .../sys-kernel/vanilla-sources-5.4.240 | 14 + .../md5-cache/sys-kernel/zen-sources-6.1.12 | 14 + .../md5-cache/sys-kernel/zen-sources-6.1.8 | 14 - metadata/md5-cache/sys-libs/Manifest.gz | Bin 35023 -> 36472 bytes .../md5-cache/sys-libs/binutils-libs-2.39-r5 | 15 + .../md5-cache/sys-libs/binutils-libs-2.40-r4 | 15 + .../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.0 | 2 +- .../sys-libs/compiler-rt-16.0.0.9999 | 14 - .../md5-cache/sys-libs/compiler-rt-16.0.1 | 15 + .../sys-libs/compiler-rt-16.0.2.9999 | 14 + .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230314 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230325 | 2 +- .../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.0 | 2 +- .../compiler-rt-sanitizers-16.0.0.9999 | 15 - .../sys-libs/compiler-rt-sanitizers-16.0.1 | 16 + .../compiler-rt-sanitizers-16.0.2.9999 | 15 + .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230314 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230325 | 2 +- .../md5-cache/sys-libs/cracklib-2.9.10-r1 | 4 +- metadata/md5-cache/sys-libs/cracklib-2.9.11 | 17 + metadata/md5-cache/sys-libs/cracklib-2.9.8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.36-r7 | 4 +- metadata/md5-cache/sys-libs/kpmcore-22.08.3 | 16 - metadata/md5-cache/sys-libs/kpmcore-22.12.3 | 4 +- .../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 +- 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.0 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.0.9999 | 16 - metadata/md5-cache/sys-libs/libcxx-16.0.1 | 17 + .../md5-cache/sys-libs/libcxx-16.0.2.9999 | 16 + .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230314 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230325 | 2 +- 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.0 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.0.9999 | 16 - metadata/md5-cache/sys-libs/libcxxabi-16.0.1 | 17 + .../md5-cache/sys-libs/libcxxabi-16.0.2.9999 | 16 + .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230314 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230325 | 2 +- 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-16.0.0 | 2 +- .../md5-cache/sys-libs/libomp-16.0.0.9999 | 16 - metadata/md5-cache/sys-libs/libomp-16.0.1 | 17 + .../md5-cache/sys-libs/libomp-16.0.2.9999 | 16 + .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230314 | 2 +- .../sys-libs/libomp-17.0.0_pre20230325 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.4 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.4-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.4 | 4 +- metadata/md5-cache/sys-libs/libselinux-3.5 | 4 +- metadata/md5-cache/sys-libs/libselinux-9999 | 4 +- .../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.0 | 2 +- .../sys-libs/llvm-libunwind-16.0.0.9999 | 16 - .../md5-cache/sys-libs/llvm-libunwind-16.0.1 | 17 + .../sys-libs/llvm-libunwind-16.0.2.9999 | 16 + .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230314 | 2 +- .../llvm-libunwind-17.0.0_pre20230325 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3-r8 | 15 + metadata/md5-cache/sys-libs/musl-9999 | 4 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 6788 -> 6792 bytes .../md5-cache/sys-power/apcupsd-3.14.14-r3 | 8 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15584 -> 15593 bytes .../md5-cache/sys-process/bpytop-1.0.68-r1 | 2 +- .../sys-process/daemontools-0.76-r11 | 13 + .../sys-process/daemontools-encore-1.11-r1 | 2 +- .../md5-cache/sys-process/glances-3.3.0-r1 | 4 +- .../sys-process/gnome-usage-3.38.1-r1 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- .../md5-cache/sys-process/iotop-0.6_p20230124 | 4 +- .../md5-cache/sys-process/parallel-20230322 | 4 +- metadata/md5-cache/sys-process/rtirq-20191121 | 12 - metadata/md5-cache/sys-process/rtirq-20210329 | 12 - metadata/md5-cache/sys-process/rtirq-20220923 | 13 + .../sys-process/supervise-scripts-4.0-r2 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 43295 -> 43776 bytes .../md5-cache/virtual/dist-kernel-5.10.177 | 7 + .../md5-cache/virtual/dist-kernel-5.15.105 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.106 | 7 + .../md5-cache/virtual/dist-kernel-5.4.240 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.22 | 4 +- metadata/md5-cache/virtual/gsasl-2 | 7 - metadata/md5-cache/virtual/rust-1.68.2 | 10 + metadata/md5-cache/www-apps/Manifest.gz | Bin 23222 -> 23380 bytes metadata/md5-cache/www-apps/klaus-1.5.2 | 2 +- metadata/md5-cache/www-apps/klaus-2.0.2 | 4 +- metadata/md5-cache/www-apps/miniflux-2.0.41 | 15 - .../md5-cache/www-apps/miniflux-2.0.41-r1 | 15 + metadata/md5-cache/www-apps/miniflux-2.0.42 | 15 - .../md5-cache/www-apps/miniflux-2.0.42-r1 | 15 + .../md5-cache/www-apps/miniflux-2.0.43-r1 | 15 + metadata/md5-cache/www-apps/nikola-8.2.3-r1 | 4 +- metadata/md5-cache/www-apps/nikola-8.2.3-r2 | 4 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/radicale-3.1.8 | 2 +- metadata/md5-cache/www-apps/roundup-2.0.0-r1 | 2 +- metadata/md5-cache/www-apps/roundup-2.1.0-r1 | 2 +- metadata/md5-cache/www-apps/roundup-2.2.0 | 16 + metadata/md5-cache/www-apps/selfoss-2.18-r2 | 15 - metadata/md5-cache/www-client/Manifest.gz | Bin 12759 -> 12256 bytes .../www-client/chromium-111.0.5563.110 | 16 - .../www-client/chromium-111.0.5563.110-r1 | 16 + metadata/md5-cache/www-client/epiphany-43.0 | 17 - metadata/md5-cache/www-client/epiphany-43.1 | 2 +- metadata/md5-cache/www-client/epiphany-44.0 | 2 +- metadata/md5-cache/www-client/epiphany-44.1 | 17 + metadata/md5-cache/www-client/falkon-22.08.3 | 18 - metadata/md5-cache/www-client/falkon-22.12.3 | 4 +- metadata/md5-cache/www-client/firefox-102.9.0 | 2 +- metadata/md5-cache/www-client/firefox-111.0 | 4 +- .../www-client/google-chrome-111.0.5563.146 | 15 - .../www-client/google-chrome-112.0.5615.49 | 15 + .../google-chrome-beta-112.0.5615.39 | 15 - .../google-chrome-beta-112.0.5615.49 | 15 + .../google-chrome-unstable-113.0.5668.0 | 15 - .../google-chrome-unstable-113.0.5672.24 | 15 + .../md5-cache/www-client/lynx-2.9.0_pre12-r1 | 4 +- .../www-client/microsoft-edge-111.0.1661.54 | 15 - .../www-client/microsoft-edge-111.0.1661.62 | 15 + .../microsoft-edge-beta-111.0.1661.43 | 15 - .../microsoft-edge-beta-112.0.1722.11 | 15 - .../microsoft-edge-beta-112.0.1722.23 | 15 + .../microsoft-edge-beta-112.0.1722.31 | 15 + metadata/md5-cache/www-client/pybugz-0.13-r2 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-2.5.4 | 4 +- .../md5-cache/www-client/qutebrowser-9999 | 4 +- metadata/md5-cache/www-client/surf-2.1-r2 | 15 - .../md5-cache/www-client/vivaldi-5.7.2921.63 | 15 - .../md5-cache/www-client/vivaldi-5.7.2921.65 | 6 +- .../www-client/vivaldi-snapshot-5.8.2955.3 | 15 - .../www-client/vivaldi-snapshot-5.8.2970.3 | 4 +- .../www-client/vivaldi-snapshot-5.8.2978.3 | 15 + metadata/md5-cache/www-misc/Manifest.gz | Bin 3769 -> 4099 bytes metadata/md5-cache/www-misc/buku-4.7-r1 | 4 +- metadata/md5-cache/www-misc/buku-4.8 | 4 +- metadata/md5-cache/www-misc/logswan-2.1.14 | 14 + metadata/md5-cache/www-misc/logswan-9999 | 13 + metadata/md5-cache/www-misc/urlwatch-2.24 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.25 | 4 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1593 -> 1585 bytes .../chrome-binary-plugins-111.0.5563.146 | 13 - .../chrome-binary-plugins-112.0.5615.39_beta | 13 - .../chrome-binary-plugins-112.0.5615.49 | 13 + .../chrome-binary-plugins-112.0.5615.49_beta | 13 + .../chrome-binary-plugins-113.0.5668.0_alpha | 13 - .../chrome-binary-plugins-113.0.5672.24_alpha | 13 + metadata/md5-cache/www-servers/Manifest.gz | Bin 8497 -> 8815 bytes metadata/md5-cache/www-servers/apache-2.4.56 | 4 +- .../md5-cache/www-servers/gunicorn-20.1.0-r1 | 4 +- metadata/md5-cache/www-servers/puma-6.1.1-r1 | 17 + .../md5-cache/www-servers/servefile-0.5.3 | 2 +- .../md5-cache/www-servers/servefile-0.5.3-r1 | 4 +- .../md5-cache/www-servers/servefile-0.5.4 | 4 +- metadata/md5-cache/www-servers/thin-1.8.2 | 17 + metadata/md5-cache/x11-apps/Manifest.gz | Bin 15748 -> 15390 bytes metadata/md5-cache/x11-apps/xdbedizzy-1.1.0 | 14 - metadata/md5-cache/x11-apps/xf86dga-1.0.3-r1 | 14 - metadata/md5-cache/x11-base/Manifest.gz | Bin 2363 -> 2206 bytes .../md5-cache/x11-base/xorg-server-21.1.7 | 18 - metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6763 -> 6453 bytes .../x11-drivers/nvidia-drivers-470.161.03 | 15 - .../x11-drivers/nvidia-drivers-470.182.03 | 4 +- .../x11-drivers/nvidia-drivers-515.105.01 | 4 +- .../x11-drivers/nvidia-drivers-515.86.01 | 16 - .../x11-drivers/nvidia-drivers-525.105.17 | 4 +- .../x11-drivers/nvidia-drivers-525.47.18 | 2 +- .../x11-drivers/nvidia-drivers-525.89.02 | 16 - .../x11-drivers/nvidia-drivers-530.41.03 | 2 +- .../x11-drivers/xf86-input-libinput-1.3.0 | 14 + metadata/md5-cache/x11-libs/Manifest.gz | Bin 24713 -> 23918 bytes .../md5-cache/x11-libs/gdk-pixbuf-2.42.10-r1 | 2 +- .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 2 +- .../md5-cache/x11-libs/goffice-0.10.53-r1 | 15 - metadata/md5-cache/x11-libs/goffice-0.10.55 | 2 +- .../md5-cache/x11-libs/goocanvas-2.0.4-r2 | 2 +- metadata/md5-cache/x11-libs/goocanvas-3.0.0 | 2 +- metadata/md5-cache/x11-libs/gtk+-2.24.33-r2 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.35 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.36 | 19 - metadata/md5-cache/x11-libs/gtk+-3.24.37 | 6 +- metadata/md5-cache/x11-libs/gtkglext-1.2.0-r5 | 2 +- .../x11-libs/gtksourceview-2.10.5-r3 | 2 +- .../x11-libs/gtksourceview-3.24.11-r1 | 2 +- .../md5-cache/x11-libs/gtksourceview-4.8.4 | 2 +- metadata/md5-cache/x11-libs/libnotify-0.8.1 | 18 - metadata/md5-cache/x11-libs/libnotify-0.8.2 | 6 +- metadata/md5-cache/x11-libs/libwnck-2.31.0-r1 | 2 +- metadata/md5-cache/x11-libs/libwnck-43.0-r1 | 2 +- metadata/md5-cache/x11-libs/pango-1.42.4-r2 | 2 +- metadata/md5-cache/x11-libs/pango-1.50.12 | 17 - metadata/md5-cache/x11-libs/pango-1.50.13 | 4 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 2 +- metadata/md5-cache/x11-libs/vte-0.70.2 | 17 - metadata/md5-cache/x11-libs/vte-0.70.3 | 6 +- metadata/md5-cache/x11-libs/vte-0.72.0 | 2 +- metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r1 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63649 -> 63656 bytes metadata/md5-cache/x11-misc/alacarte-3.44.2 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.11 | 4 +- .../md5-cache/x11-misc/autorandr-1.12.1-r2 | 4 +- metadata/md5-cache/x11-misc/autorandr-1.13.3 | 4 +- metadata/md5-cache/x11-misc/autorandr-9999 | 4 +- .../md5-cache/x11-misc/e16menuedit2-0.0.3 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0-r1 | 4 +- .../x11-misc/mate-notification-daemon-1.26.0 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.3 | 4 +- metadata/md5-cache/x11-misc/mozo-1.26.1 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.3-r2 | 4 +- .../x11-misc/notification-daemon-3.20.0-r1 | 2 +- metadata/md5-cache/x11-misc/py3status-3.49 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.4 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.4-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.5 | 4 +- metadata/md5-cache/x11-misc/safeeyes-2.1.5-r1 | 4 +- metadata/md5-cache/x11-misc/screenkey-1.5-r3 | 4 +- .../x11-misc/screenkey-1.5_p20230109 | 4 +- metadata/md5-cache/x11-misc/screenkey-9999 | 4 +- metadata/md5-cache/x11-misc/sunflower-0.5-r2 | 4 +- .../md5-cache/x11-misc/xdg-user-dirs-gtk-0.11 | 2 +- metadata/md5-cache/x11-misc/xflux-gui-2.0-r1 | 4 +- metadata/md5-cache/x11-misc/xsnow-3.5.3-r1 | 15 - metadata/md5-cache/x11-misc/xsnow-3.6.0-r1 | 4 +- metadata/md5-cache/x11-misc/xsnow-3.7.4 | 15 + metadata/md5-cache/x11-misc/zim-0.74.3 | 2 +- metadata/md5-cache/x11-misc/zim-0.75.1 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8833 -> 8839 bytes metadata/md5-cache/x11-terms/alacritty-0.10.1 | 4 +- metadata/md5-cache/x11-terms/alacritty-0.12.0 | 16 + metadata/md5-cache/x11-terms/alacritty-9999 | 4 +- .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 2 +- .../md5-cache/x11-terms/gnome-terminal-3.46.7 | 16 - .../md5-cache/x11-terms/gnome-terminal-3.46.8 | 2 +- .../md5-cache/x11-terms/gnome-terminal-3.48.0 | 2 +- metadata/md5-cache/x11-terms/guake-3.8.5-r1 | 4 +- metadata/md5-cache/x11-terms/guake-3.9.0 | 4 +- .../md5-cache/x11-terms/mate-terminal-1.26.0 | 2 +- .../md5-cache/x11-terms/rxvt-unicode-9.31 | 4 +- metadata/md5-cache/x11-terms/terminator-2.1.2 | 4 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26390 -> 26261 bytes .../x11-themes/adwaita-icon-theme-3.32.0 | 2 +- .../x11-themes/adwaita-icon-theme-43_p1 | 4 +- .../x11-themes/adwaita-icon-theme-44.0 | 2 +- .../x11-themes/gnome-backgrounds-43-r1 | 13 - .../x11-themes/gnome-backgrounds-43.1 | 2 +- .../x11-themes/gnome-backgrounds-44.0 | 2 +- .../gnome-icon-theme-extras-3.12.0-r1 | 2 +- .../gnome-icon-theme-symbolic-3.12.0-r1 | 2 +- .../x11-themes/gnome-themes-standard-3.28 | 2 +- .../x11-themes/gtk-engines-2.20.2-r101 | 2 +- .../x11-themes/gtk-engines-adwaita-3.28 | 2 +- .../x11-themes/gtk-engines-murrine-0.98.2-r3 | 2 +- .../x11-themes/gtk-engines-qtpixmap-0.28-r2 | 2 +- .../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 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16583 -> 16231 bytes .../md5-cache/x11-wm/herbstluftwm-0.9.5-r1 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/i3-4.22 | 4 +- 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 | 4 +- metadata/md5-cache/x11-wm/marco-1.26.0 | 2 +- metadata/md5-cache/x11-wm/metacity-3.46.1 | 2 +- metadata/md5-cache/x11-wm/mutter-43.2 | 18 - metadata/md5-cache/x11-wm/mutter-43.3 | 2 +- metadata/md5-cache/x11-wm/mutter-44.0-r1 | 2 +- metadata/md5-cache/x11-wm/mutter-44_rc | 18 - metadata/md5-cache/x11-wm/mutter-9999 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.3.0 | 4 +- metadata/md5-cache/x11-wm/qtile-0.21.0-r1 | 4 +- metadata/md5-cache/x11-wm/qtile-0.22.1 | 4 +- metadata/md5-cache/x11-wm/qtile-0.22.1-r1 | 4 +- metadata/md5-cache/x11-wm/qtile-9999 | 4 +- metadata/md5-cache/x11-wm/xpra-4.3.3 | 2 +- metadata/md5-cache/x11-wm/xpra-4.3.4 | 2 +- metadata/md5-cache/x11-wm/xpra-9999 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8977 -> 8496 bytes .../md5-cache/xfce-extra/xfce4-notifyd-0.6.5 | 14 - .../md5-cache/xfce-extra/xfce4-notifyd-0.8.0 | 15 - .../md5-cache/xfce-extra/xfce4-notifyd-0.8.1 | 15 - .../2023-04-02-python3-11.en.txt | 125 + .../2023-04-02-python3-11.pl.txt | 138 + metadata/news/Manifest | 30 +- metadata/news/Manifest.files.gz | Bin 15147 -> 15493 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 12134 ++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43394 -> 43389 bytes net-analyzer/gr-fosphor/Manifest | 4 +- .../gr-fosphor-0.0_p20210108.ebuild | 2 +- .../gr-fosphor/gr-fosphor-9999.ebuild | 2 +- net-analyzer/gvm-libs/Manifest | 3 +- ...m-libs-21.4.4-pcap-config-whitespace.patch | 34 + .../gvm-libs/gvm-libs-21.4.4-r3.ebuild | 3 +- net-analyzer/nessus-agent-bin/Manifest | 2 +- .../nessus-agent-bin-10.3.2.ebuild | 3 +- net-analyzer/nessus-bin/Manifest | 6 +- .../nessus-bin/nessus-bin-10.5.0.ebuild | 59 - .../nessus-bin/nessus-bin-10.5.1.ebuild | 60 + net-analyzer/net-snmp/Manifest | 4 +- .../net-snmp/net-snmp-5.9.3-r2.ebuild | 2 +- net-analyzer/net-snmp/net-snmp-9999.ebuild | 2 +- net-analyzer/nmap/Manifest | 8 +- net-analyzer/nmap/metadata.xml | 1 - net-analyzer/nmap/nmap-7.92-r2.ebuild | 139 - net-analyzer/nmap/nmap-7.92-r3.ebuild | 141 + net-analyzer/nmap/nmap-7.93-r2.ebuild | 152 - net-analyzer/nmap/nmap-7.93-r3.ebuild | 154 + net-analyzer/nmap/nmap-9999.ebuild | 15 +- net-analyzer/wtfis/Manifest | 2 +- net-analyzer/wtfis/wtfis-0.6.1.ebuild | 2 +- net-analyzer/zabbix/Manifest | 3 + net-analyzer/zabbix/zabbix-6.4.1.ebuild | 397 + net-dialup/Manifest.gz | Bin 5227 -> 5231 bytes net-dialup/freeradius/Manifest | 2 +- net-dialup/freeradius/freeradius-3.2.2.ebuild | 2 +- net-dns/Manifest.gz | Bin 8208 -> 8201 bytes net-dns/dnsdist/Manifest | 2 + net-dns/dnsdist/dnsdist-1.8.0.ebuild | 84 + net-dns/pdns-recursor/Manifest | 3 - .../files/pdns-recursor-4.7.4-gcc-13.patch | 18 - .../pdns-recursor/pdns-recursor-4.7.4.ebuild | 92 - net-firewall/Manifest.gz | Bin 4368 -> 4370 bytes net-firewall/iptables/Manifest | 2 +- net-firewall/iptables/iptables-1.8.9.ebuild | 2 +- net-im/Manifest.gz | Bin 9747 -> 9745 bytes net-im/mattermost-desktop-bin/Manifest | 6 +- ...ld => mattermost-desktop-bin-5.3.1.ebuild} | 0 net-im/pidgin/Manifest | 2 +- net-im/pidgin/pidgin-2.14.12.ebuild | 2 +- net-im/spectrum2/Manifest | 3 +- net-im/spectrum2/spectrum2-2.1.3-r1.ebuild | 110 - net-im/spectrum2/spectrum2-2.1.3-r2.ebuild | 2 +- net-im/telegram-desktop-bin/Manifest | 3 + .../telegram-desktop-bin-4.7.1.ebuild | 58 + net-im/zoom/Manifest | 2 + net-im/zoom/zoom-5.14.2.2046.ebuild | 192 + net-irc/Manifest.gz | Bin 8221 -> 8220 bytes net-irc/konversation/Manifest | 4 +- .../konversation/konversation-22.08.3.ebuild | 72 - .../konversation/konversation-22.12.3.ebuild | 2 +- net-libs/Manifest.gz | Bin 32795 -> 32791 bytes net-libs/glib-networking/Manifest | 2 - .../glib-networking-2.76_beta.ebuild | 84 - net-libs/libcloudproviders/Manifest | 2 +- .../libcloudproviders-0.3.1.ebuild | 2 +- net-libs/libgssglue/Manifest | 2 - net-libs/libgssglue/libgssglue-0.5-r1.ebuild | 58 - net-libs/libktorrent/Manifest | 4 +- .../libktorrent/libktorrent-22.08.3.ebuild | 60 - .../libktorrent/libktorrent-22.12.3.ebuild | 2 +- net-libs/libnetconf2/Manifest | 2 + .../libnetconf2/libnetconf2-2.1.31.ebuild | 48 + net-libs/libupnp/Manifest | 2 + net-libs/libupnp/libupnp-1.14.16.ebuild | 49 + net-libs/libyang/Manifest | 2 + net-libs/libyang/libyang-2.1.55.ebuild | 46 + net-libs/pjproject/Manifest | 4 + ...buffer-overread-on-STUN-error-decode.patch | 95 + ...23547-buffer-overread-on-STUN-decode.patch | 50 + ...Y-tdata-is-set-before-sending-it_new.patch | 46 + net-libs/pjproject/pjproject-2.13-r1.ebuild | 142 + net-libs/rest/Manifest | 3 +- net-libs/rest/rest-0.9.1-r1.ebuild | 2 +- net-libs/rest/rest-0.9.1.ebuild | 59 - net-libs/rustls-ffi/Manifest | 29 + .../files/rustls-ffi-0.10.0-cargo-c.patch | 75 + net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild | 104 + net-libs/srt/Manifest | 1 - .../srt/files/srt-always-GNUInstallDirs.patch | 25 - net-libs/webkit-gtk/Manifest | 18 +- ...x-build-failure-in-ClipboardGtk4.cpp.patch | 31 - .../files/2.40.0-respect-RUBY.patch | 30 + .../webkit-gtk/webkit-gtk-2.38.3-r410.ebuild | 264 - .../webkit-gtk/webkit-gtk-2.38.3-r500.ebuild | 260 - net-libs/webkit-gtk/webkit-gtk-2.38.3.ebuild | 254 - .../webkit-gtk/webkit-gtk-2.38.5-r410.ebuild | 3 +- .../webkit-gtk/webkit-gtk-2.38.5-r500.ebuild | 3 +- net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild | 3 +- .../webkit-gtk/webkit-gtk-2.40.0-r410.ebuild | 1 + .../webkit-gtk/webkit-gtk-2.40.0-r600.ebuild | 1 + net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild | 1 + net-mail/Manifest.gz | Bin 14219 -> 14215 bytes net-mail/courier-imap/Manifest | 2 + .../courier-imap/courier-imap-5.2.3.ebuild | 246 + net-mail/mu/Manifest | 2 + net-mail/mu/mu-1.10.1.ebuild | 88 + net-misc/Manifest.gz | Bin 53800 -> 53973 bytes net-misc/asterisk/Manifest | 4 + net-misc/asterisk/asterisk-18.17.0.ebuild | 375 + net-misc/asterisk/asterisk-20.2.0.ebuild | 371 + net-misc/frr/Manifest | 4 +- net-misc/frr/frr-8.4.1.ebuild | 149 - net-misc/frr/frr-8.5.ebuild | 149 + net-misc/gnome-connections/Manifest | 4 - .../gnome-connections-43.0.ebuild | 64 - .../gnome-connections-44_rc.ebuild | 65 - net-misc/gnome-remote-desktop/Manifest | 4 - .../gnome-remote-desktop-43.3.ebuild | 73 - .../gnome-remote-desktop-44_rc.ebuild | 75 - net-misc/gns3-gui/Manifest | 4 +- net-misc/gns3-gui/gns3-gui-2.2.34.ebuild | 40 - net-misc/gns3-gui/gns3-gui-2.2.38.ebuild | 40 + net-misc/gns3-server/Manifest | 5 +- ...rver-2.2.33.1-openrc-posix-complaint.patch | 21 - .../gns3-server/gns3-server-2.2.34.ebuild | 78 - .../gns3-server/gns3-server-2.2.38.ebuild | 71 + net-misc/gsasl/Manifest | 4 - net-misc/gsasl/gsasl-1.10.0.ebuild | 89 - net-misc/gsasl/gsasl-2.0.0.ebuild | 90 - net-misc/httpstat/Manifest | 2 +- net-misc/httpstat/httpstat-1.3.1-r1.ebuild | 2 +- net-misc/kio-zeroconf/Manifest | 4 +- .../kio-zeroconf/kio-zeroconf-22.08.3.ebuild | 25 - .../kio-zeroconf/kio-zeroconf-22.12.3.ebuild | 2 +- net-misc/netopeer2/Manifest | 2 + net-misc/netopeer2/netopeer2-2.1.59.ebuild | 48 + net-misc/networkmanager/Manifest | 8 +- .../networkmanager-1.40.12.ebuild | 393 - .../networkmanager-1.40.16.ebuild | 393 - .../networkmanager-1.42.0.ebuild | 393 - .../networkmanager-1.42.2.ebuild | 2 +- net-misc/openssh/Manifest | 1 - .../files/openssh-9.1_p1-build-tests.patch | 13 - net-misc/rygel/Manifest | 4 +- net-misc/rygel/rygel-0.42.0.ebuild | 87 - net-misc/rygel/rygel-0.42.2.ebuild | 87 + net-misc/sysrepo/Manifest | 2 + net-misc/sysrepo/sysrepo-2.2.60.ebuild | 40 + net-misc/trurl/Manifest | 4 + net-misc/trurl/metadata.xml | 11 + net-misc/trurl/trurl-0.2.ebuild | 38 + net-misc/trurl/trurl-9999.ebuild | 38 + net-misc/ytmdl/Manifest | 5 +- ...dl-2022.3.16-setup.py-beautifulsoup4.patch | 12 - net-misc/ytmdl/ytmdl-2022.3.16.ebuild | 47 - net-misc/ytmdl/ytmdl-2023.2.28.ebuild | 2 +- net-news/Manifest.gz | Bin 2056 -> 2061 bytes net-news/liferea/Manifest | 4 +- ...ea-1.14.1.ebuild => liferea-1.14.4.ebuild} | 0 net-news/rssguard/Manifest | 2 +- net-news/rssguard/rssguard-4.3.2.ebuild | 2 +- net-p2p/Manifest.gz | Bin 6919 -> 6921 bytes net-p2p/ktorrent/Manifest | 4 +- net-p2p/ktorrent/ktorrent-22.08.3.ebuild | 94 - net-p2p/ktorrent/ktorrent-22.12.3.ebuild | 2 +- net-p2p/mldonkey/Manifest | 1 + net-p2p/mldonkey/mldonkey-3.1.7-r4.ebuild | 136 + net-p2p/syncthing/Manifest | 2 + net-p2p/syncthing/syncthing-1.23.4.ebuild | 110 + net-print/Manifest.gz | Bin 5752 -> 5756 bytes net-print/cups/Manifest | 2 +- net-print/cups/cups-2.4.2-r7.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5370 -> 5369 bytes net-proxy/haproxy/Manifest | 4 +- net-proxy/haproxy/haproxy-2.2.29.ebuild | 2 +- net-proxy/haproxy/haproxy-2.4.22.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7062 -> 7069 bytes net-vpn/headscale/Manifest | 3 - net-vpn/headscale/headscale-0.16.2.ebuild | 49 - net-vpn/vpnc-scripts/Manifest | 4 +- net-vpn/vpnc-scripts/metadata.xml | 4 + .../vpnc-scripts/vpnc-scripts-20220510.ebuild | 4 +- net-wireless/Manifest.gz | Bin 14210 -> 14219 bytes net-wireless/gnuradio/Manifest | 6 +- .../gnuradio/gnuradio-3.10.4.0-r1.ebuild | 2 +- .../gnuradio/gnuradio-3.10.5.1.ebuild | 2 +- net-wireless/gnuradio/gnuradio-9999.ebuild | 2 +- net-wireless/gr-ieee802154/Manifest | 4 +- .../gr-ieee802154-0.0_p20210719-r3.ebuild | 2 +- .../gr-ieee802154/gr-ieee802154-9999.ebuild | 2 +- net-wireless/gr-iio/Manifest | 4 +- .../gr-iio/gr-iio-0.3_p20210726-r1.ebuild | 4 +- net-wireless/gr-iio/gr-iio-9999.ebuild | 4 +- net-wireless/gr-iqbal/Manifest | 4 +- .../gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild | 2 +- net-wireless/gr-iqbal/gr-iqbal-9999.ebuild | 2 +- net-wireless/gr-osmosdr/Manifest | 6 +- .../gr-osmosdr-0.2.3_p20210128-r1.ebuild | 2 +- .../gr-osmosdr/gr-osmosdr-0.2.4.ebuild | 2 +- .../gr-osmosdr/gr-osmosdr-9999.ebuild | 2 +- net-wireless/gr-paint/Manifest | 2 +- .../gr-paint/gr-paint-0.0_p20220320-r1.ebuild | 2 +- net-wireless/gr-rds/Manifest | 4 +- .../gr-rds/gr-rds-0.0_p20220804-r1.ebuild | 4 +- net-wireless/gr-rds/gr-rds-9999.ebuild | 4 +- net-wireless/gr-scopy/Manifest | 4 +- .../gr-scopy/gr-scopy-0.0_p20220602.ebuild | 2 +- net-wireless/gr-scopy/gr-scopy-9999.ebuild | 2 +- net-wireless/soapysdr/Manifest | 6 +- net-wireless/soapysdr/soapysdr-0.7.2.ebuild | 2 +- net-wireless/soapysdr/soapysdr-0.8.1.ebuild | 60 + net-wireless/soapysdr/soapysdr-9999.ebuild | 2 +- net-wireless/uhd/Manifest | 6 +- net-wireless/uhd/uhd-4.1.0.5.ebuild | 2 +- net-wireless/uhd/uhd-4.2.0.0.ebuild | 2 +- net-wireless/uhd/uhd-4.3.0.0.ebuild | 2 +- profiles/Manifest.gz | Bin 184163 -> 184787 bytes profiles/arch/amd64/package.use.mask | 4 + profiles/arch/amd64/x32/package.use.mask | 6 +- profiles/arch/arm64/big-endian/package.mask | 7 - profiles/arch/arm64/big-endian/parent | 1 + profiles/arch/arm64/big-endian/use.mask | 6 - profiles/arch/base/package.use.mask | 5 + profiles/arch/hppa/package.mask | 5 - profiles/arch/hppa/parent | 1 + profiles/arch/hppa/use.mask | 4 - profiles/arch/m68k/package.mask | 7 - profiles/arch/m68k/parent | 1 + profiles/arch/m68k/use.mask | 4 - profiles/arch/mips/mips64/parent | 1 + profiles/arch/mips/mipsel/package.mask | 7 - profiles/arch/mips/mipsel/use.mask | 6 - profiles/arch/mips/o32/parent | 1 + profiles/arch/mips/package.mask | 5 - profiles/arch/mips/use.mask | 4 - profiles/arch/powerpc/package.mask | 7 - profiles/arch/powerpc/ppc32/parent | 1 + profiles/arch/powerpc/ppc64/64le/package.mask | 7 - profiles/arch/powerpc/ppc64/64le/use.mask | 4 - profiles/arch/powerpc/ppc64/64ul/parent | 1 + profiles/arch/powerpc/use.mask | 4 - profiles/arch/s390/package.mask | 7 - profiles/arch/s390/package.use.mask | 1 + profiles/arch/s390/parent | 1 + profiles/arch/s390/use.mask | 4 - profiles/arch/sparc/package.mask | 5 - profiles/arch/sparc/parent | 1 + profiles/arch/sparc/use.mask | 4 - profiles/base/package.use.force | 14 +- profiles/base/package.use.mask | 46 +- profiles/base/package.use.stable.mask | 14 +- profiles/base/use.mask | 16 +- profiles/base/use.stable.mask | 12 +- profiles/default/linux/package.use.mask | 14 +- profiles/default/linux/use.mask | 10 +- profiles/desc/ada_target.desc | 1 - profiles/features/big-endian/README | 12 + profiles/features/big-endian/eapi | 1 + profiles/features/big-endian/package.mask | 9 + profiles/features/big-endian/use.mask | 6 + profiles/features/musl/package.mask | 4 + profiles/package.deprecated | 11 +- profiles/package.mask | 48 +- profiles/updates/2Q-2023 | 1 + profiles/use.local.desc | 13 +- sci-electronics/Manifest.gz | Bin 8545 -> 8546 bytes sci-electronics/labone/Manifest | 2 +- .../labone/labone-21.08.20515-r1.ebuild | 85 - .../labone/labone-21.08.20515-r2.ebuild | 95 + sci-geosciences/Manifest.gz | Bin 11406 -> 11405 bytes sci-geosciences/gnome-maps/Manifest | 6 - .../gnome-maps/gnome-maps-43.2.ebuild | 53 - .../gnome-maps/gnome-maps-43.5.ebuild | 53 - .../gnome-maps/gnome-maps-44_rc.ebuild | 51 - sci-libs/Manifest.gz | Bin 43619 -> 43624 bytes sci-libs/armadillo/Manifest | 3 + sci-libs/armadillo/armadillo-12.0.1.ebuild | 156 + .../files/armadillo-12.0.1-extratests.patch | 12 + sci-libs/caffe2/Manifest | 3 + sci-libs/caffe2/caffe2-2.0.0.ebuild | 184 + .../caffe2/files/caffe2-2.0.0-gentoo.patch | 189 + sci-libs/onnx/Manifest | 2 + sci-libs/onnx/onnx-1.13.1.ebuild | 30 + sci-libs/pytorch/Manifest | 4 + .../pytorch/files/pytorch-2.0.0-emptyso.patch | 15 + .../files/pytorch-2.0.0-global-dlopen.patch | 20 + sci-libs/pytorch/pytorch-2.0.0.ebuild | 64 + sci-libs/volk/Manifest | 2 +- sci-libs/volk/volk-2.5.1.ebuild | 4 +- sci-mathematics/Manifest.gz | Bin 18519 -> 18514 bytes sci-mathematics/easycrypt/Manifest | 6 +- .../easycrypt-1.0_pre20220303-r1.ebuild | 45 - .../easycrypt/easycrypt-2022.04-r1.ebuild | 43 - .../easycrypt-2022.04_p20230324.ebuild | 51 + sci-mathematics/flocq/Manifest | 2 + sci-mathematics/flocq/flocq-4.1.1.ebuild | 34 + sci-mathematics/why3-for-spark/Manifest | 10 +- .../files/why3-for-spark-2019-flags.patch | 28 - .../files/why3-for-spark-2019-gentoo.patch | 24 - .../files/why3-for-spark-2020-flags.patch | 28 - .../files/why3-for-spark-2021-make.patch | 11 + .../why3-for-spark-2019-r3.ebuild | 117 - .../why3-for-spark/why3-for-spark-2020.ebuild | 119 - .../why3-for-spark-2021-r1.ebuild | 5 +- sci-mathematics/why3/Manifest | 6 +- sci-mathematics/why3/why3-1.4.0-r3.ebuild | 98 - sci-mathematics/why3/why3-1.5.0-r1.ebuild | 103 - sci-mathematics/why3/why3-1.6.0.ebuild | 106 + sci-physics/Manifest.gz | Bin 4190 -> 4193 bytes sci-physics/geant4_vmc/Manifest | 10 +- .../geant4_vmc/geant4_vmc-6.1_p2.ebuild | 79 - .../geant4_vmc/geant4_vmc-6.1_p4.ebuild | 80 + .../geant4_vmc/geant4_vmc-6.1_p5.ebuild | 80 + sci-physics/geant4_vmc/geant4_vmc-6.3.ebuild | 79 + .../geant4_vmc/geant4_vmc-6.3_p1.ebuild | 79 + sci-physics/qmeq/Manifest | 2 + sci-physics/qmeq/qmeq-1.1.ebuild | 36 + sci-visualization/Manifest.gz | Bin 4862 -> 4862 bytes sci-visualization/gwyddion/Manifest | 2 - .../gwyddion/gwyddion-2.60.ebuild | 84 - sec-keys/Manifest.gz | Bin 18884 -> 18886 bytes .../openpgp-keys-gentoo-developers/Manifest | 2 + ...pgp-keys-gentoo-developers-20230403.ebuild | 233 + sec-keys/openpgp-keys-spamassassin/Manifest | 2 +- .../openpgp-keys-spamassassin-20221226.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49146 -> 49154 bytes sys-apps/baobab/Manifest | 2 - sys-apps/baobab/baobab-44_rc.ebuild | 45 - sys-apps/coreutils/Manifest | 2 + sys-apps/coreutils/coreutils-9.2-r2.ebuild | 269 + ...reutils-9.2-cp-reflink-auto-fallback.patch | 130 + sys-apps/cpu-x/Manifest | 4 +- sys-apps/cpu-x/cpu-x-4.5.3.ebuild | 80 + sys-apps/cpu-x/metadata.xml | 1 + sys-apps/cracklib-words/Manifest | 2 + .../cracklib-words-2.9.11.ebuild | 27 + sys-apps/fd/Manifest | 91 + sys-apps/fd/fd-8.7.0.ebuild | 177 + sys-apps/flatpak/Manifest | 4 +- sys-apps/flatpak/files/flatpak-update.service | 11 + sys-apps/flatpak/files/flatpak-update.timer | 9 + sys-apps/flatpak/flatpak-1.14.4-r1.ebuild | 112 + sys-apps/flatpak/flatpak-1.14.4.ebuild | 108 - sys-apps/gnome-disk-utility/Manifest | 2 - .../gnome-disk-utility-44_rc.ebuild | 65 - sys-apps/hwloc/Manifest | 2 + sys-apps/hwloc/hwloc-2.9.1.ebuild | 112 + sys-apps/man-pages/Manifest | 4 +- sys-apps/man-pages/man-pages-6.04.ebuild | 122 + sys-apps/man-pages/man-pages-9999.ebuild | 11 +- sys-apps/opal-utils/Manifest | 2 +- sys-apps/opal-utils/opal-utils-7.0.ebuild | 2 +- sys-apps/openrc/Manifest | 4 +- sys-apps/openrc/openrc-0.46.ebuild | 4 +- sys-apps/openrc/openrc-9999.ebuild | 6 +- sys-apps/systemd-utils/Manifest | 2 + .../systemd-utils/systemd-utils-252.9.ebuild | 525 + sys-apps/systemd/Manifest | 4 + sys-apps/systemd/systemd-252.9.ebuild | 508 + sys-apps/systemd/systemd-253.3.ebuild | 508 + sys-apps/util-linux/Manifest | 9 +- .../util-linux/util-linux-2.38.1-r2.ebuild | 2 +- .../util-linux/util-linux-2.39_rc1.ebuild | 391 - .../util-linux/util-linux-2.39_rc2.ebuild | 383 + sys-apps/uutils-coreutils/Manifest | 79 +- .../uutils-coreutils-0.0.18.ebuild | 337 + .../uutils-coreutils-9999.ebuild | 149 +- sys-apps/uutils-findutils/Manifest | 6 +- .../uutils-findutils-0.4.0.ebuild | 214 + .../uutils-findutils-9999.ebuild | 2 + sys-apps/xdg-desktop-portal-gnome/Manifest | 2 - .../xdg-desktop-portal-gnome-44_rc.ebuild | 44 - sys-auth/Manifest.gz | Bin 9248 -> 9247 bytes sys-auth/yubico-piv-tool/Manifest | 4 +- .../yubico-piv-tool-2.3.0.ebuild | 48 - .../yubico-piv-tool-2.3.1.ebuild | 2 +- sys-block/Manifest.gz | Bin 10842 -> 10847 bytes sys-block/gparted/Manifest | 6 +- .../files/gparted-1.3.1-musl-nullptr.patch | 51 - .../files/gparted-1.4.0-musl-basename.patch | 53 - sys-block/gparted/gparted-1.4.0-r1.ebuild | 95 - sys-block/gparted/gparted-1.5.0-r1.ebuild | 2 +- sys-block/partitionmanager/Manifest | 4 +- .../partitionmanager-22.08.3.ebuild | 37 - .../partitionmanager-22.12.3.ebuild | 2 +- sys-boot/Manifest.gz | Bin 6054 -> 6055 bytes sys-boot/grub/Manifest | 2 +- sys-boot/grub/grub-2.06-r6.ebuild | 2 +- sys-boot/palo/Manifest | 4 +- sys-boot/palo/palo-2.22.ebuild | 4 +- sys-boot/palo/palo-9999.ebuild | 4 +- sys-cluster/Manifest.gz | Bin 11548 -> 11555 bytes sys-cluster/charliecloud/Manifest | 4 +- .../charliecloud/charliecloud-0.32.ebuild | 89 + .../charliecloud/charliecloud-9999.ebuild | 1 + sys-cluster/lmod/Manifest | 5 +- sys-cluster/lmod/lmod-8.5.6.ebuild | 131 - sys-cluster/lmod/lmod-8.6.14.ebuild | 131 - sys-cluster/lmod/lmod-8.7.23.ebuild | 135 + sys-devel/Manifest.gz | Bin 10634 -> 10637 bytes sys-devel/binutils-hppa64/Manifest | 4 + .../binutils-hppa64-2.39-r5.ebuild | 503 + .../binutils-hppa64-2.40-r4.ebuild | 503 + sys-devel/binutils/Manifest | 4 + sys-devel/binutils/binutils-2.39-r5.ebuild | 499 + sys-devel/binutils/binutils-2.40-r4.ebuild | 503 + sys-devel/bmake/Manifest | 2 + sys-devel/bmake/bmake-20230321.ebuild | 57 + sys-devel/clang-common/Manifest | 5 +- .../clang-common/clang-common-16.0.1.ebuild | 180 + ...ebuild => clang-common-16.0.2.9999.ebuild} | 0 sys-devel/clang-runtime/Manifest | 3 +- .../clang-runtime-16.0.0.9999.ebuild | 41 - .../clang-runtime/clang-runtime-16.0.1.ebuild | 40 + .../clang-runtime-16.0.2.9999.ebuild | 41 + sys-devel/clang/Manifest | 6 +- sys-devel/clang/clang-16.0.1.ebuild | 481 + ...0.9999.ebuild => clang-16.0.2.9999.ebuild} | 0 sys-devel/gcc/Manifest | 10 +- ..._pre20230402-PR109304-ICE-python3.12.patch | 72 + sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild | 2 +- sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild | 2 +- sys-devel/gcc/gcc-12.2.1_p20230401.ebuild | 54 + .../gcc/gcc-13.0.1_pre20230402-r1.ebuild | 57 + sys-devel/gcc/gcc-13.0.1_pre20230402.ebuild | 56 + sys-devel/lld/Manifest | 5 +- sys-devel/lld/lld-16.0.1.ebuild | 90 + ...0.0.9999.ebuild => lld-16.0.2.9999.ebuild} | 0 sys-devel/llvm-common/Manifest | 5 +- .../llvm-common-16.0.0.9999.ebuild | 28 - .../llvm-common/llvm-common-16.0.1.ebuild | 28 + .../llvm-common-16.0.2.9999.ebuild | 28 + sys-devel/llvm/Manifest | 6 +- sys-devel/llvm/llvm-16.0.1.ebuild | 517 + ....0.9999.ebuild => llvm-16.0.2.9999.ebuild} | 0 sys-devel/rust-std/Manifest | 4 +- ...d-1.68.1.ebuild => rust-std-1.68.2.ebuild} | 0 sys-fs/Manifest.gz | Bin 22547 -> 22545 bytes sys-fs/mdadm/Manifest | 2 +- sys-fs/mdadm/mdadm-4.2-r1.ebuild | 2 +- sys-fs/nilfs-utils/Manifest | 2 - .../nilfs-utils/nilfs-utils-2.2.2-r1.ebuild | 35 - sys-fs/zfs/Manifest | 2 +- sys-fs/zfs/zfs-2.1.9.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4425 -> 4425 bytes sys-kernel/gentoo-kernel-bin/Manifest | 25 +- .../gentoo-kernel-bin-5.10.177.ebuild | 127 + .../gentoo-kernel-bin-5.15.105.ebuild | 2 +- .../gentoo-kernel-bin-5.15.106.ebuild | 127 + .../gentoo-kernel-bin-5.4.240.ebuild | 127 + .../gentoo-kernel-bin-6.1.22.ebuild | 2 +- sys-kernel/gentoo-kernel/Manifest | 13 +- .../gentoo-kernel-5.10.177.ebuild | 134 + .../gentoo-kernel-5.15.105.ebuild | 2 +- .../gentoo-kernel-5.15.106.ebuild | 134 + .../gentoo-kernel-5.4.240.ebuild | 103 + .../gentoo-kernel/gentoo-kernel-6.1.22.ebuild | 2 +- sys-kernel/gentoo-sources/Manifest | 20 + .../gentoo-sources-4.14.312.ebuild | 28 + .../gentoo-sources-4.19.280.ebuild | 28 + .../gentoo-sources-5.10.177.ebuild | 28 + .../gentoo-sources-5.15.106.ebuild | 28 + .../gentoo-sources-5.4.240.ebuild | 28 + sys-kernel/git-sources/Manifest | 2 + .../git-sources/git-sources-6.3_rc5.ebuild | 41 + sys-kernel/linux-docs/Manifest | 4 +- .../linux-docs/linux-docs-5.15.105-r1.ebuild | 44 + .../linux-docs/linux-docs-5.15.53.ebuild | 45 - sys-kernel/linux-firmware/Manifest | 2 + .../linux-firmware-20230404.ebuild | 403 + sys-kernel/vanilla-kernel/Manifest | 9 + .../vanilla-kernel-5.10.177.ebuild | 137 + .../vanilla-kernel-5.15.106.ebuild | 137 + .../vanilla-kernel-5.4.240.ebuild | 111 + sys-kernel/vanilla-sources/Manifest | 20 +- ...ebuild => vanilla-sources-4.14.312.ebuild} | 0 ...ebuild => vanilla-sources-4.19.280.ebuild} | 0 ...ebuild => vanilla-sources-5.10.177.ebuild} | 0 ...ebuild => vanilla-sources-5.15.106.ebuild} | 0 ....ebuild => vanilla-sources-5.4.240.ebuild} | 0 sys-kernel/zen-sources/Manifest | 4 +- ...6.1.8.ebuild => zen-sources-6.1.12.ebuild} | 0 sys-libs/Manifest.gz | Bin 14907 -> 14900 bytes sys-libs/binutils-libs/Manifest | 4 + .../binutils-libs-2.39-r5.ebuild | 153 + .../binutils-libs-2.40-r4.ebuild | 159 + sys-libs/compiler-rt-sanitizers/Manifest | 5 +- .../compiler-rt-sanitizers-16.0.1.ebuild | 223 + ...compiler-rt-sanitizers-16.0.2.9999.ebuild} | 0 sys-libs/compiler-rt/Manifest | 5 +- .../compiler-rt/compiler-rt-16.0.1.ebuild | 149 + ....ebuild => compiler-rt-16.0.2.9999.ebuild} | 0 sys-libs/cracklib/Manifest | 2 + sys-libs/cracklib/cracklib-2.9.11.ebuild | 130 + sys-libs/glibc/Manifest | 2 +- sys-libs/glibc/glibc-2.36-r7.ebuild | 2 +- sys-libs/kpmcore/Manifest | 4 +- sys-libs/kpmcore/kpmcore-22.08.3.ebuild | 33 - sys-libs/kpmcore/kpmcore-22.12.3.ebuild | 2 +- sys-libs/libcxx/Manifest | 5 +- sys-libs/libcxx/libcxx-16.0.1.ebuild | 204 + ....9999.ebuild => libcxx-16.0.2.9999.ebuild} | 0 sys-libs/libcxxabi/Manifest | 5 +- sys-libs/libcxxabi/libcxxabi-16.0.1.ebuild | 116 + ...99.ebuild => libcxxabi-16.0.2.9999.ebuild} | 0 sys-libs/libomp/Manifest | 5 +- sys-libs/libomp/libomp-16.0.1.ebuild | 151 + ....9999.ebuild => libomp-16.0.2.9999.ebuild} | 0 sys-libs/libselinux/Manifest | 6 +- sys-libs/libselinux/libselinux-3.4.ebuild | 6 +- sys-libs/libselinux/libselinux-3.5.ebuild | 6 +- sys-libs/libselinux/libselinux-9999.ebuild | 6 +- sys-libs/llvm-libunwind/Manifest | 5 +- .../llvm-libunwind-16.0.1.ebuild | 123 + ...uild => llvm-libunwind-16.0.2.9999.ebuild} | 0 sys-libs/musl/Manifest | 3 +- sys-libs/musl/musl-1.2.3-r8.ebuild | 212 + sys-libs/musl/musl-9999.ebuild | 26 +- sys-power/Manifest.gz | Bin 5063 -> 5062 bytes sys-power/apcupsd/Manifest | 2 +- sys-power/apcupsd/apcupsd-3.14.14-r3.ebuild | 11 +- sys-process/Manifest.gz | Bin 9976 -> 9983 bytes sys-process/daemontools/Manifest | 2 + .../daemontools/daemontools-0.76-r11.ebuild | 54 + .../0.76-implicit-func-decl-clang16.patch | 13 + sys-process/parallel/Manifest | 2 +- sys-process/parallel/parallel-20230322.ebuild | 2 +- sys-process/rtirq/Manifest | 6 +- sys-process/rtirq/rtirq-20191121.ebuild | 52 - sys-process/rtirq/rtirq-20210329.ebuild | 60 - sys-process/rtirq/rtirq-20220923.ebuild | 64 + sys-process/supervise-scripts/Manifest | 2 +- .../supervise-scripts-4.0-r2.ebuild | 2 +- virtual/Manifest.gz | Bin 28281 -> 28280 bytes virtual/dist-kernel/Manifest | 7 +- .../dist-kernel/dist-kernel-5.10.177.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.105.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.106.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.240.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.22.ebuild | 2 +- virtual/gsasl/Manifest | 1 - virtual/gsasl/gsasl-2.ebuild | 11 - virtual/rust/Manifest | 1 + virtual/rust/rust-1.68.2.ebuild | 23 + www-apps/Manifest.gz | Bin 12955 -> 12963 bytes www-apps/jekyll/Manifest | 1 + www-apps/jekyll/files/jekyll-4.3.2-sass.patch | 100 + www-apps/miniflux/Manifest | 9 +- www-apps/miniflux/files/miniflux.initd | 16 - www-apps/miniflux/files/miniflux.initd-r1 | 21 + www-apps/miniflux/miniflux-2.0.41-r1.ebuild | 99 + www-apps/miniflux/miniflux-2.0.41.ebuild | 99 - www-apps/miniflux/miniflux-2.0.42-r1.ebuild | 99 + www-apps/miniflux/miniflux-2.0.42.ebuild | 99 - www-apps/miniflux/miniflux-2.0.43-r1.ebuild | 99 + www-apps/roundup/Manifest | 2 + www-apps/roundup/roundup-2.2.0.ebuild | 55 + www-apps/selfoss/Manifest | 2 - www-apps/selfoss/selfoss-2.18-r2.ebuild | 52 - www-apps/sonarr/Manifest | 3 - www-apps/sonarr/files/sonarr.init | 8 - www-apps/sonarr/files/sonarr.init-r1 | 7 - www-apps/sonarr/files/sonarr.service | 30 - www-client/Manifest.gz | Bin 6211 -> 6199 bytes www-client/chromium/Manifest | 3 +- .../chromium-111.0.5563.110-r1.ebuild | 1256 ++ .../chromium/chromium-111.0.5563.110.ebuild | 1255 -- .../chromium-111-InkDropHost-crash.patch | 25 + www-client/epiphany/Manifest | 4 +- www-client/epiphany/epiphany-43.0.ebuild | 85 - www-client/epiphany/epiphany-44.1.ebuild | 82 + www-client/falkon/Manifest | 4 +- www-client/falkon/falkon-22.08.3.ebuild | 92 - www-client/falkon/falkon-22.12.3.ebuild | 2 +- www-client/firefox/Manifest | 6 +- www-client/firefox/firefox-102.9.0.ebuild | 4 + www-client/firefox/firefox-111.0.ebuild | 6 +- www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-112.0.5615.49.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...ogle-chrome-unstable-113.0.5672.24.ebuild} | 0 www-client/google-chrome/Manifest | 4 +- ...ild => google-chrome-112.0.5615.49.ebuild} | 0 www-client/lynx/Manifest | 2 +- www-client/lynx/lynx-2.9.0_pre12-r1.ebuild | 2 +- www-client/microsoft-edge-beta/Manifest | 8 +- ... microsoft-edge-beta-112.0.1722.23.ebuild} | 0 ... microsoft-edge-beta-112.0.1722.31.ebuild} | 0 www-client/microsoft-edge/Manifest | 4 +- ...ld => microsoft-edge-111.0.1661.62.ebuild} | 0 www-client/surf/Manifest | 2 - www-client/surf/files/surf-2.1-gentoo.patch | 28 - www-client/surf/surf-2.1-r2.ebuild | 98 - www-client/vivaldi-snapshot/Manifest | 10 +- .../vivaldi-snapshot-5.8.2955.3.ebuild | 216 - .../vivaldi-snapshot-5.8.2970.3.ebuild | 3 +- .../vivaldi-snapshot-5.8.2978.3.ebuild | 217 + www-client/vivaldi/Manifest | 6 +- www-client/vivaldi/vivaldi-5.7.2921.63.ebuild | 216 - www-client/vivaldi/vivaldi-5.7.2921.65.ebuild | 5 +- www-misc/Manifest.gz | Bin 2756 -> 2920 bytes www-misc/logswan/Manifest | 4 + www-misc/logswan/logswan-2.1.14.ebuild | 28 + www-misc/logswan/logswan-9999.ebuild | 28 + www-misc/logswan/metadata.xml | 24 + www-plugins/Manifest.gz | Bin 1246 -> 1246 bytes www-plugins/chrome-binary-plugins/Manifest | 12 +- ...hrome-binary-plugins-112.0.5615.49.ebuild} | 0 ...-binary-plugins-112.0.5615.49_beta.ebuild} | 0 ...binary-plugins-113.0.5672.24_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 4530 -> 4526 bytes www-servers/apache/Manifest | 2 +- www-servers/apache/apache-2.4.56.ebuild | 2 +- www-servers/puma/Manifest | 1 + www-servers/puma/puma-6.1.1-r1.ebuild | 62 + www-servers/thin/Manifest | 2 + www-servers/thin/thin-1.8.2.ebuild | 95 + x11-apps/Manifest.gz | Bin 14353 -> 14015 bytes x11-apps/xdbedizzy/Manifest | 3 - x11-apps/xdbedizzy/metadata.xml | 11 - x11-apps/xdbedizzy/xdbedizzy-1.1.0.ebuild | 17 - x11-apps/xf86dga/Manifest | 3 - x11-apps/xf86dga/metadata.xml | 11 - x11-apps/xf86dga/xf86dga-1.0.3-r1.ebuild | 16 - x11-base/Manifest.gz | Bin 1555 -> 1552 bytes x11-base/xorg-server/Manifest | 2 - .../xorg-server/xorg-server-21.1.7.ebuild | 193 - x11-drivers/Manifest.gz | Bin 4727 -> 4731 bytes x11-drivers/nvidia-drivers/Manifest | 35 +- .../nvidia-drivers-470.161.03.ebuild | 576 - .../nvidia-drivers-470.182.03.ebuild | 8 +- .../nvidia-drivers-515.105.01.ebuild | 8 +- .../nvidia-drivers-515.86.01.ebuild | 633 - .../nvidia-drivers-525.105.17.ebuild | 8 +- .../nvidia-drivers-525.47.18.ebuild | 6 +- .../nvidia-drivers-525.89.02.ebuild | 631 - .../nvidia-drivers-530.41.03.ebuild | 6 +- x11-drivers/xf86-input-libinput/Manifest | 2 + .../xf86-input-libinput-1.3.0.ebuild | 22 + x11-libs/Manifest.gz | Bin 18313 -> 18310 bytes x11-libs/goffice/Manifest | 2 - x11-libs/goffice/goffice-0.10.53-r1.ebuild | 64 - x11-libs/gtk+/Manifest | 5 +- .../files/gtk+-3.24.36-introspection.patch | 25 - x11-libs/gtk+/gtk+-3.24.36.ebuild | 189 - x11-libs/gtk+/gtk+-3.24.37.ebuild | 2 +- x11-libs/libnotify/Manifest | 4 +- x11-libs/libnotify/libnotify-0.8.1.ebuild | 63 - x11-libs/libnotify/libnotify-0.8.2.ebuild | 2 +- x11-libs/pango/Manifest | 5 +- x11-libs/pango/files/1.50.8-harfbuzz-4.patch | 47 - x11-libs/pango/pango-1.50.12.ebuild | 91 - x11-libs/pango/pango-1.50.13.ebuild | 2 +- x11-libs/vte/Manifest | 4 +- x11-libs/vte/vte-0.70.2.ebuild | 101 - x11-libs/vte/vte-0.70.3.ebuild | 2 +- x11-libs/wxGTK/Manifest | 3 +- .../wxGTK-3.2.2.1-dont-break-flags.patch | 48 + x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild | 1 + x11-misc/Manifest.gz | Bin 47023 -> 47028 bytes x11-misc/xsnow/Manifest | 6 +- x11-misc/xsnow/xsnow-3.5.3-r1.ebuild | 35 - x11-misc/xsnow/xsnow-3.6.0-r1.ebuild | 4 +- x11-misc/xsnow/xsnow-3.7.4.ebuild | 54 + x11-terms/Manifest.gz | Bin 4547 -> 4540 bytes x11-terms/alacritty/Manifest | 57 +- x11-terms/alacritty/alacritty-0.10.1.ebuild | 2 +- x11-terms/alacritty/alacritty-0.12.0.ebuild | 364 + x11-terms/alacritty/alacritty-9999.ebuild | 2 +- x11-terms/gnome-terminal/Manifest | 2 - .../gnome-terminal-3.46.7.ebuild | 96 - x11-terms/rxvt-unicode/Manifest | 2 +- .../rxvt-unicode/rxvt-unicode-9.31.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20750 -> 20741 bytes x11-themes/adwaita-icon-theme/Manifest | 2 +- .../adwaita-icon-theme-43_p1.ebuild | 2 +- x11-themes/gnome-backgrounds/Manifest | 2 - .../gnome-backgrounds-43-r1.ebuild | 15 - x11-wm/Manifest.gz | Bin 9442 -> 9457 bytes x11-wm/i3/Manifest | 2 +- x11-wm/i3/i3-4.22.ebuild | 2 +- x11-wm/icewm/Manifest | 6 +- x11-wm/icewm/icewm-2.9.6.ebuild | 4 +- x11-wm/icewm/icewm-2.9.7.ebuild | 4 +- x11-wm/icewm/icewm-3.3.1.ebuild | 4 +- x11-wm/mutter/Manifest | 4 - x11-wm/mutter/mutter-43.2.ebuild | 206 - x11-wm/mutter/mutter-44_rc.ebuild | 218 - x11-wm/pekwm/Manifest | 2 +- x11-wm/pekwm/pekwm-0.3.0.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 7557 -> 7553 bytes xfce-extra/xfce4-notifyd/Manifest | 6 - .../xfce4-notifyd/xfce4-notifyd-0.6.5.ebuild | 49 - .../xfce4-notifyd/xfce4-notifyd-0.8.0.ebuild | 67 - .../xfce4-notifyd/xfce4-notifyd-0.8.1.ebuild | 67 - 8574 files changed, 63798 insertions(+), 81561 deletions(-) delete mode 100644 app-accessibility/kontrast/kontrast-22.08.3.ebuild delete mode 100644 app-admin/ansible-lint/ansible-lint-6.14.3.ebuild create mode 100644 app-admin/ansible-lint/ansible-lint-6.14.4.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.102.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.103.ebuild rename app-admin/awscli/{awscli-1.27.100.ebuild => awscli-1.27.106.ebuild} (100%) rename app-admin/awscli/{awscli-1.27.101.ebuild => awscli-1.27.107.ebuild} (100%) delete mode 100644 app-admin/awscli/awscli-1.27.89.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.94.ebuild create mode 100644 app-admin/fetchlog/fetchlog-1.4-r2.ebuild delete mode 100644 app-admin/gixy/Manifest delete mode 100644 app-admin/gixy/files/gixy-0.1.20-backports.patch delete mode 100644 app-admin/gixy/gixy-0.1.20-r1.ebuild delete mode 100644 app-admin/gixy/metadata.xml delete mode 100644 app-admin/mcelog/mcelog-190.ebuild rename app-admin/mcelog/{mcelog-191.ebuild => mcelog-193.ebuild} (100%) delete mode 100644 app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild delete mode 100644 app-admin/salt/files/salt-3004.1-py310.patch delete mode 100644 app-admin/salt/files/salt-3004.1-relax-pyzmq-dep.patch delete mode 100644 app-admin/salt/files/salt-3004.1-tests.patch delete mode 100644 app-admin/salt/files/salt-3004.2-importlib.patch delete mode 100644 app-admin/salt/files/salt-3004.2-jinja-3.patch delete mode 100644 app-admin/salt/files/salt-3004.2-pyzmq-23.patch delete mode 100644 app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch delete mode 100644 app-admin/salt/salt-3004.2-r2.ebuild delete mode 100644 app-admin/salt/salt-3005-r1.ebuild delete mode 100644 app-admin/salt/salt-3005.1.ebuild delete mode 100644 app-admin/sysstat/sysstat-12.7.1.ebuild create mode 100644 app-admin/vault/vault-1.11.9.ebuild create mode 100644 app-admin/vault/vault-1.12.5.ebuild delete mode 100644 app-arch/bzip3/bzip3-1.2.1.ebuild create mode 100644 app-arch/bzip3/bzip3-1.3.0.ebuild create mode 100644 app-arch/zstd/zstd-1.5.5.ebuild rename app-backup/bareos/{bareos-21.1.6.ebuild => bareos-21.1.7.ebuild} (100%) rename app-backup/bareos/{bareos-22.0.2.ebuild => bareos-22.0.3.ebuild} (100%) create mode 100644 app-backup/borgmatic/borgmatic-1.7.11.ebuild delete mode 100644 app-backup/mkstage4/mkstage4-0.3.ebuild create mode 100644 app-backup/mkstage4/mkstage4-0.4.2.ebuild create mode 100644 app-backup/rdiff-backup/files/rdiff-backup-2.0.5-py311.patch delete mode 100644 app-backup/rdiff-backup/rdiff-backup-2.2.3.ebuild create mode 100644 app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild delete mode 100644 app-backup/rdiff-backup/rdiff-backup-2.2.4.ebuild create mode 100644 app-benchmarks/hyperfine/hyperfine-1.16.1.ebuild create mode 100644 app-cdr/cdrdao/cdrdao-1.2.5.ebuild create mode 100644 app-cdr/cdrdao/files/cdrdao-1.2.5-remove-gconf-dep.patch delete mode 100644 app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.08.3.ebuild delete mode 100644 app-containers/apptainer/apptainer-1.1.2.ebuild delete mode 100644 app-containers/cosign/cosign-1.13.0.ebuild delete mode 100644 app-containers/cosign/cosign-1.13.1.ebuild delete mode 100644 app-containers/grype/grype-0.48.0.ebuild delete mode 100644 app-containers/grype/grype-0.51.0.ebuild create mode 100644 app-containers/grype/grype-0.61.0.ebuild delete mode 100644 app-containers/syft/syft-0.54.0.ebuild delete mode 100644 app-containers/syft/syft-0.59.0.ebuild create mode 100644 app-containers/syft/syft-0.76.0.ebuild create mode 100644 app-crypt/acme/acme-2.5.0.ebuild create mode 100644 app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild create mode 100644 app-crypt/certbot-nginx/certbot-nginx-2.5.0.ebuild create mode 100644 app-crypt/certbot/certbot-2.5.0.ebuild create mode 100644 app-crypt/debian-archive-keyring/debian-archive-keyring-2023.3.ebuild delete mode 100644 app-crypt/seahorse/seahorse-43.0.ebuild create mode 100644 app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild delete mode 100644 app-editors/ghex/ghex-43.0.ebuild delete mode 100644 app-editors/ghex/ghex-44_rc.ebuild delete mode 100644 app-editors/gnome-text-editor/gnome-text-editor-44_rc.ebuild delete mode 100644 app-editors/vscode/vscode-1.76.1.ebuild rename app-editors/vscode/{vscode-1.76.0.ebuild => vscode-1.77.0.ebuild} (100%) delete mode 100644 app-editors/vscodium/vscodium-1.76.1.23069.ebuild rename app-editors/vscodium/{vscodium-1.75.1.23040-r1.ebuild => vscodium-1.77.0.23093.ebuild} (100%) create mode 100644 app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild create mode 100644 app-emacs/org-mode/org-mode-9.6.3.ebuild create mode 100644 app-emacs/vterm/vterm-0.0.2_p20230217.ebuild create mode 100644 app-emulation/dynamips/dynamips-0.2.23.ebuild delete mode 100644 app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch delete mode 100644 app-emulation/ruffle/ruffle-0_p20230312.ebuild create mode 100644 app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch create mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild create mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild create mode 100644 app-forensics/yara/yara-4.3.0.ebuild create mode 100644 app-forensics/yara/yara-9999.ebuild delete mode 100644 app-i18n/ibus-m17n/ibus-m17n-1.4.18.ebuild delete mode 100644 app-i18n/ibus-table-others/ibus-table-others-1.3.14.ebuild delete mode 100644 app-i18n/ibus-typing-booster/ibus-typing-booster-2.20.0.ebuild delete mode 100644 app-i18n/ibus-typing-booster/ibus-typing-booster-2.21.3.ebuild rename app-i18n/ibus-typing-booster/{ibus-typing-booster-2.21.1.ebuild => ibus-typing-booster-2.22.1.ebuild} (100%) delete mode 100644 app-misc/geoclue/geoclue-2.6.0.ebuild delete mode 100644 app-misc/gnote/gnote-43.0.ebuild delete mode 100644 app-misc/grc/grc-1.12.ebuild delete mode 100644 app-misc/rpick/rpick-0.8.11.ebuild create mode 100644 app-misc/rpick/rpick-0.8.13.ebuild delete mode 100644 app-misc/terminal-colors/terminal-colors-2.3.ebuild create mode 100644 app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch create mode 100644 app-misc/tmate/tmate-2.4.0-r2.ebuild delete mode 100644 app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild delete mode 100644 app-misc/tracker/tracker-3.5.0_rc.ebuild delete mode 100644 app-office/gnumeric/gnumeric-1.12.53-r1.ebuild delete mode 100644 app-office/kalendar/kalendar-22.08.3.ebuild create mode 100644 app-office/moneydance/moneydance-2023.1.5006.ebuild delete mode 100644 app-office/upwork/Manifest delete mode 100644 app-office/upwork/files/upwork-desktop-r2.patch delete mode 100644 app-office/upwork/metadata.xml delete mode 100644 app-office/upwork/upwork-5.4.5.1-r1.ebuild create mode 100644 app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild delete mode 100644 app-shells/fish/fish-3.5.1.ebuild rename app-shells/fish/{fish-3.6.0.ebuild => fish-3.6.1.ebuild} (100%) create mode 100644 app-shells/fzf/fzf-0.39.0.ebuild delete mode 100644 app-shells/yash/yash-2.53.ebuild create mode 100644 app-text/blahtexml/blahtexml-1.0.ebuild delete mode 100644 app-text/enchant/enchant-2.3.3-r1.ebuild create mode 100644 app-text/enchant/enchant-2.3.4-r1.ebuild delete mode 100644 app-text/enchant/enchant-2.3.4.ebuild delete mode 100644 app-text/evince/evince-44.0.ebuild delete mode 100644 app-text/evince/evince-44_rc.ebuild delete mode 100644 app-text/groonga/groonga-8.0.2-r1.ebuild create mode 100644 app-text/groonga/groonga-8.0.2-r2.ebuild delete mode 100644 app-text/iso-codes/iso-codes-4.12.0.ebuild create mode 100644 app-text/xapian-omega/xapian-omega-1.4.22.ebuild delete mode 100644 app-xemacs/gnus/gnus-2.06.ebuild create mode 100644 app-xemacs/gnus/gnus-2.07.ebuild create mode 100644 app-xemacs/hyperbole/hyperbole-1.23.ebuild create mode 100644 app-xemacs/ilisp/ilisp-1.39.ebuild create mode 100644 app-xemacs/psgml-dtds/psgml-dtds-1.06.ebuild create mode 100644 app-xemacs/riece/riece-1.27.ebuild create mode 100644 app-xemacs/vm/vm-8.12.ebuild delete mode 100644 dev-cpp/libxmlpp/libxmlpp-5.0.2.ebuild delete mode 100644 dev-db/sqlcl-bin/sqlcl-bin-22.2.1.201.1451.ebuild create mode 100644 dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild delete mode 100644 dev-db/sqlite/sqlite-3.41.2.ebuild create mode 100644 dev-embedded/esptool/esptool-3.3.3.ebuild delete mode 100644 dev-embedded/esptool/esptool-4.5.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild create mode 100644 dev-games/godot/godot-4.0.2.ebuild delete mode 100644 dev-java/batik/batik-1.14-r1.ebuild create mode 100644 dev-java/batik/batik-1.16-r1.ebuild delete mode 100644 dev-java/batik/batik-1.16.ebuild delete mode 100644 dev-java/batik/files/batik-1.14-modules delete mode 100644 dev-java/byte-buddy/byte-buddy-1.12.21.ebuild delete mode 100644 dev-java/fop/fop-2.7.ebuild delete mode 100644 dev-java/jakarta-activation-api/jakarta-activation-api-2.1.0-r1.ebuild delete mode 100644 dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0-r1.ebuild delete mode 100644 dev-java/tomcat-servlet-api/files/2.5-build-r1.xml delete mode 100644 dev-java/tomcat-servlet-api/files/jsp-api-2.0-manifest delete mode 100644 dev-java/tomcat-servlet-api/files/servlet-api-2.4-manifest delete mode 100644 dev-lang/eisl/eisl-2.65.ebuild delete mode 100644 dev-lang/eisl/eisl-2.69.ebuild delete mode 100644 dev-lang/eisl/files/eisl-2.63-Makefile.patch create mode 100644 dev-lang/fuzion/fuzion-0.081.ebuild create mode 100644 dev-lang/python/python-3.10.11.ebuild create mode 100644 dev-lang/python/python-3.11.3.ebuild create mode 100644 dev-lang/python/python-3.12.0_alpha7.ebuild create mode 100644 dev-lang/rust-bin/rust-bin-1.68.2.ebuild create mode 100644 dev-lang/rust/rust-1.68.2.ebuild delete mode 100644 dev-lang/typescript/typescript-4.9.3.ebuild delete mode 100644 dev-lang/typescript/typescript-4.9.4.ebuild create mode 100644 dev-lang/typescript/typescript-5.0.3.ebuild delete mode 100644 dev-lang/vala/vala-0.56.3.ebuild create mode 100644 dev-lang/vala/vala-0.56.6.ebuild delete mode 100644 dev-libs/flatbuffers/flatbuffers-23.1.21.ebuild delete mode 100644 dev-libs/gjs/gjs-1.74.1.ebuild delete mode 100644 dev-libs/gjs/gjs-1.75.90.ebuild delete mode 100644 dev-libs/glib/files/glib-2.74.5-tests-Skip-assert-msg-test.py-if-gdb-fails.patch delete mode 100644 dev-libs/glib/files/glib-2.76.0-g_strdup-c++.patch delete mode 100644 dev-libs/glib/glib-2.74.5.ebuild delete mode 100644 dev-libs/glib/glib-2.76.0-r1.ebuild delete mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild delete mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.0.ebuild delete mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild delete mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.76.0.ebuild create mode 100644 dev-libs/imath/imath-3.1.7.ebuild delete mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-22.49.25018.24.ebuild create mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild delete mode 100644 dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild delete mode 100644 dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild delete mode 100644 dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild delete mode 100644 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild delete mode 100644 dev-libs/libbpf/libbpf-1.0.1.ebuild create mode 100644 dev-libs/libclc/libclc-16.0.1.ebuild rename dev-libs/libclc/{libclc-16.0.0.9999.ebuild => libclc-16.0.2.9999.ebuild} (100%) create mode 100644 dev-libs/libcpuid/libcpuid-0.6.3.ebuild create mode 100644 dev-libs/libffi/files/libffi-3.4.4-hppa-closure-function-ptrs.patch create mode 100644 dev-libs/libffi/files/libffi-3.4.4-hppa-jump-table.patch create mode 100644 dev-libs/libffi/files/libffi-3.4.4-hppa-large-struct.patch create mode 100644 dev-libs/libffi/libffi-3.4.4-r1.ebuild create mode 100644 dev-libs/libgcrypt/files/libgcrypt-1.10-build-Allow-build-with-Oz.patch delete mode 100644 dev-libs/libgit2/libgit2-1.6.2.ebuild delete mode 100644 dev-libs/libgusb/libgusb-0.4.3.ebuild create mode 100644 dev-libs/libvoikko/files/libvoikko-4.3.2-disable-wall-werror.patch create mode 100644 dev-libs/libvoikko/libvoikko-4.3.2.ebuild delete mode 100644 dev-libs/libxmlb/libxmlb-0.3.10.ebuild delete mode 100644 dev-libs/libzia/files/libzia-4.37-configure.patch rename dev-libs/mimalloc/{mimalloc-2.1.0.ebuild => mimalloc-2.1.1.ebuild} (100%) create mode 100644 dev-libs/msgpack/msgpack-6.0.0-r1.ebuild delete mode 100644 dev-libs/msgpack/msgpack-6.0.0.ebuild delete mode 100644 dev-libs/template-glib/template-glib-3.36.0.ebuild create mode 100644 dev-libs/tree-sitter/tree-sitter-0.20.8.ebuild delete mode 100644 dev-libs/vala-common/vala-common-0.56.3.ebuild create mode 100644 dev-libs/vala-common/vala-common-0.56.6.ebuild create mode 100644 dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch create mode 100644 dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch create mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild create mode 100644 dev-libs/xapian/xapian-1.4.22.ebuild create mode 100644 dev-libs/xerces-c/xerces-c-3.2.4.ebuild delete mode 100644 dev-ml/camlp-streams/camlp-streams-5.0.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-16.0.0.9999.ebuild => llvm-ocaml-16.0.2.9999.ebuild} (100%) delete mode 100644 dev-php/smarty/smarty-4.3.0.ebuild create mode 100644 dev-php/smarty/smarty-4.3.1.ebuild create mode 100644 dev-python/Faker/Faker-18.3.2.ebuild create mode 100644 dev-python/Faker/Faker-18.3.4.ebuild create mode 100644 dev-python/Nuitka/Nuitka-1.5.5.ebuild create mode 100644 dev-python/alembic/alembic-1.10.3.ebuild delete mode 100644 dev-python/apsw/apsw-3.40.1.0.ebuild delete mode 100644 dev-python/apsw/apsw-3.41.0.0.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-2.0.5.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-2.1.1.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-3.0.0.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-3.0.3.ebuild delete mode 100644 dev-python/argcomplete/argcomplete-3.0.4.ebuild delete mode 100644 dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch delete mode 100644 dev-python/astroid/astroid-2.13.2.ebuild delete mode 100644 dev-python/astroid/astroid-2.13.5.ebuild delete mode 100644 dev-python/astroid/astroid-2.14.1.ebuild delete mode 100644 dev-python/astroid/astroid-2.14.2.ebuild delete mode 100644 dev-python/astroid/astroid-2.15.0.ebuild create mode 100644 dev-python/astroid/astroid-2.15.2.ebuild delete mode 100644 dev-python/autopep8/autopep8-2.0.1.ebuild create mode 100644 dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.12.0.ebuild create mode 100644 dev-python/awxkit/awxkit-22.0.0.ebuild rename dev-python/bareos/{bareos-21.1.6.ebuild => bareos-21.1.7.ebuild} (100%) rename dev-python/bareos/{bareos-22.0.2.ebuild => bareos-22.0.3.ebuild} (100%) create mode 100644 dev-python/beautifulsoup4/beautifulsoup4-4.12.1.ebuild create mode 100644 dev-python/blinker/blinker-1.6.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.100.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.103.ebuild rename dev-python/boto3/{boto3-1.26.101.ebuild => boto3-1.26.106.ebuild} (100%) rename dev-python/boto3/{boto3-1.26.102.ebuild => boto3-1.26.107.ebuild} (100%) delete mode 100644 dev-python/boto3/boto3-1.26.89.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.94.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.100.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.103.ebuild rename dev-python/botocore/{botocore-1.29.101.ebuild => botocore-1.29.106.ebuild} (100%) rename dev-python/botocore/{botocore-1.29.102.ebuild => botocore-1.29.107.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.29.89.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.94.ebuild delete mode 100644 dev-python/breathe/breathe-4.34.0.ebuild delete mode 100644 dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch create mode 100644 dev-python/cffi/cffi-1.15.1-r1.ebuild create mode 100644 dev-python/cffi/files/cffi-1.15.1-hppa.patch create mode 100644 dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch create mode 100644 dev-python/cfn-lint/cfn-lint-0.76.2.ebuild create mode 100644 dev-python/clang-python/clang-python-16.0.1.ebuild rename dev-python/clang-python/{clang-python-16.0.0.9999.ebuild => clang-python-16.0.2.9999.ebuild} (100%) delete mode 100644 dev-python/configshell-fb/configshell-fb-1.1.29.ebuild create mode 100644 dev-python/confuse/confuse-2.0.1.ebuild create mode 100644 dev-python/crispy-bootstrap4/Manifest create mode 100644 dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild create mode 100644 dev-python/crispy-bootstrap4/files/crispy-bootstrap4-2022.1-test.patch create mode 100644 dev-python/crispy-bootstrap4/metadata.xml create mode 100644 dev-python/cython/cython-0.29.34.ebuild delete mode 100644 dev-python/dask/dask-2023.2.1.ebuild delete mode 100644 dev-python/dask/dask-2023.3.0.ebuild delete mode 100644 dev-python/dask/dask-2023.3.1.ebuild create mode 100644 dev-python/django-configurations/django-configurations-2.4.1.ebuild create mode 100644 dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild delete mode 100644 dev-python/django-crispy-forms/django-crispy-forms-2.0.ebuild create mode 100644 dev-python/django/django-4.2.ebuild delete mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild delete mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.3.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-67.2.0.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-67.4.0.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-67.5.1.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-67.6.0.ebuild delete mode 100644 dev-python/eradicate/eradicate-2.1.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.10.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.10.1.ebuild create mode 100644 dev-python/fakeredis/fakeredis-2.10.3.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.9.2.ebuild create mode 100644 dev-python/fido2/fido2-1.1.1.ebuild delete mode 100644 dev-python/flask-babel/flask-babel-3.0.1-r1.ebuild create mode 100644 dev-python/flask-babel/flask-babel-3.0.1-r2.ebuild delete mode 100644 dev-python/flatbuffers/flatbuffers-23.1.21.ebuild delete mode 100644 dev-python/fsspec/fsspec-2023.1.0.ebuild delete mode 100644 dev-python/genson/files/genson-1.2.2-test.patch create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.84.0.ebuild create mode 100644 dev-python/google-auth/google-auth-2.17.2.ebuild create mode 100644 dev-python/hatchling/hatchling-1.14.0.ebuild delete mode 100644 dev-python/hiredis/files/hiredis-2.0.0-CVE-2021-32765.patch delete mode 100644 dev-python/hiredis/files/hiredis-2.0.0-system-libs.patch delete mode 100644 dev-python/hiredis/hiredis-2.0.0-r2.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.70.2.ebuild delete mode 100644 dev-python/importlib_metadata/importlib_metadata-4.13.0.ebuild create mode 100644 dev-python/inflect/inflect-6.0.3.ebuild delete mode 100644 dev-python/ipython/ipython-8.10.0.ebuild delete mode 100644 dev-python/ipython/ipython-8.11.0.ebuild delete mode 100644 dev-python/jaraco-path/jaraco-path-3.4.0.ebuild create mode 100644 dev-python/jellyfish/jellyfish-0.11.2.ebuild create mode 100644 dev-python/jupyter-core/Manifest create mode 100644 dev-python/jupyter-core/jupyter-core-5.3.0.ebuild rename dev-python/{jupyter_core => jupyter-core}/metadata.xml (100%) delete mode 100644 dev-python/jupyter_core/Manifest delete mode 100644 dev-python/jupyter_core/jupyter_core-5.1.5.ebuild delete mode 100644 dev-python/jupyter_core/jupyter_core-5.2.0.ebuild delete mode 100644 dev-python/jupyter_core/jupyter_core-5.3.0.ebuild delete mode 100644 dev-python/kiwisolver/kiwisolver-1.4.4.ebuild create mode 100644 dev-python/lit/lit-16.0.1.ebuild rename dev-python/lit/{lit-16.0.0.9999.ebuild => lit-16.0.2.9999.ebuild} (100%) delete mode 100644 dev-python/makefun/makefun-1.15.0.ebuild delete mode 100644 dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild delete mode 100644 dev-python/mdit-py-plugins/mdit-py-plugins-0.3.4.ebuild delete mode 100644 dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.1.0.ebuild delete mode 100644 dev-python/myst-parser/myst-parser-0.18.1-r1.ebuild delete mode 100644 dev-python/myst-parser/myst-parser-0.19.0.ebuild delete mode 100644 dev-python/myst-parser/myst-parser-0.19.1.ebuild create mode 100644 dev-python/nbclassic/nbclassic-0.5.4.ebuild create mode 100644 dev-python/nbclassic/nbclassic-0.5.5.ebuild create mode 100644 dev-python/nbclient/nbclient-0.7.3.ebuild create mode 100644 dev-python/nbconvert/nbconvert-7.3.0.ebuild create mode 100644 dev-python/networkx/networkx-3.1.ebuild delete mode 100644 dev-python/openstackdocstheme/openstackdocstheme-3.0.1.ebuild delete mode 100644 dev-python/oslo-config/oslo-config-9.1.0.ebuild create mode 100644 dev-python/pandas/pandas-2.0.0.ebuild create mode 100644 dev-python/pdoc3/files/pdoc3-0.10.0-update-tests.patch create mode 100644 dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild delete mode 100644 dev-python/pdoc3/pdoc3-0.10.0.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.6.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.7.ebuild create mode 100644 dev-python/picobox/picobox-3.0.0.ebuild delete mode 100644 dev-python/pillow/pillow-9.4.0.ebuild create mode 100644 dev-python/plotly/plotly-5.14.1.ebuild delete mode 100644 dev-python/pooch/pooch-1.6.0.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.1.4.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.1.7.ebuild create mode 100644 dev-python/pychromecast/pychromecast-13.0.7.ebuild create mode 100644 dev-python/pygit2/pygit2-1.12.0.ebuild delete mode 100644 dev-python/pyglet/pyglet-1.5.27.ebuild delete mode 100644 dev-python/pyglet/pyglet-2.0.4.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.43.1.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.44.0.ebuild delete mode 100644 dev-python/pylint/pylint-2.16.2.ebuild delete mode 100644 dev-python/pylint/pylint-2.16.3.ebuild delete mode 100644 dev-python/pylint/pylint-2.16.4.ebuild delete mode 100644 dev-python/pylint/pylint-2.17.0.ebuild create mode 100644 dev-python/pylint/pylint-2.17.2.ebuild create mode 100644 dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch create mode 100644 dev-python/pytables/pytables-3.8.0-r3.ebuild delete mode 100644 dev-python/pytest-forked/pytest-forked-1.4.0-r1.ebuild create mode 100644 dev-python/pytest-order/Manifest create mode 100644 dev-python/pytest-order/metadata.xml create mode 100644 dev-python/pytest-order/pytest-order-1.1.0.ebuild delete mode 100644 dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild delete mode 100644 dev-python/pytest-subtests/pytest-subtests-0.9.0.ebuild delete mode 100644 dev-python/pytest/pytest-7.2.1.ebuild create mode 100644 dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff create mode 100644 dev-python/python-docs/python-docs-3.10.11.ebuild create mode 100644 dev-python/python-docs/python-docs-3.11.3.ebuild create mode 100644 dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild delete mode 100644 dev-python/python-multipart/files/python-multipart-0.0.5-pyyaml.patch delete mode 100644 dev-python/python-multipart/python-multipart-0.0.5.ebuild create mode 100644 dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild delete mode 100644 dev-python/pythran/files/pythran-0.10.0-tests-werror.patch delete mode 100644 dev-python/pythran/files/pythran-0.12.0-gcc13.patch delete mode 100644 dev-python/pythran/pythran-0.11.0.ebuild delete mode 100644 dev-python/pythran/pythran-0.12.0-r2.ebuild delete mode 100644 dev-python/pyzmq/pyzmq-24.0.1.ebuild delete mode 100644 dev-python/pyzmq/pyzmq-25.0.0.ebuild delete mode 100644 dev-python/pyzmq/pyzmq-25.0.1.ebuild create mode 100644 dev-python/qtconsole/qtconsole-5.4.2.ebuild delete mode 100644 dev-python/quantities/files/quantities-0.13.0-numpy.patch delete mode 100644 dev-python/quantities/quantities-0.13.0-r2.ebuild delete mode 100644 dev-python/quantities/quantities-0.14.0.ebuild create mode 100644 dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild delete mode 100644 dev-python/requests-cache/requests-cache-0.9.8.ebuild delete mode 100644 dev-python/rich/rich-13.3.1.ebuild delete mode 100644 dev-python/rich/rich-13.3.2.ebuild delete mode 100644 dev-python/roman/roman-3.3-r1.ebuild delete mode 100644 dev-python/rpyc/rpyc-5.2.3_p1.ebuild delete mode 100644 dev-python/rpyc/rpyc-5.3.0.ebuild create mode 100644 dev-python/semver/semver-3.0.0.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.19.0.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.19.1.ebuild delete mode 100644 dev-python/setuptools/setuptools-65.7.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-67.2.0-r1.ebuild delete mode 100644 dev-python/setuptools/setuptools-67.4.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-67.5.1.ebuild delete mode 100644 dev-python/setuptools/setuptools-67.6.0.ebuild delete mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-2.0.0.ebuild delete mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-2.0.1.ebuild delete mode 100644 dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha12.ebuild create mode 100644 dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild create mode 100644 dev-python/spyder/spyder-5.4.3.ebuild delete mode 100644 dev-python/sybil/sybil-4.0.0.ebuild delete mode 100644 dev-python/sybil/sybil-4.0.1.ebuild delete mode 100644 dev-python/tempest/tempest-33.0.0.ebuild delete mode 100644 dev-python/tempest/tempest-34.0.0-r1.ebuild create mode 100644 dev-python/tox/tox-4.4.11.ebuild delete mode 100644 dev-python/tqdm/tqdm-4.64.1.ebuild create mode 100644 dev-python/trimesh/trimesh-3.21.4.ebuild create mode 100644 dev-python/websockets/websockets-11.0.ebuild create mode 100644 dev-python/yara-python/yara-python-4.3.0.ebuild create mode 100644 dev-python/yara-python/yara-python-9999.ebuild create mode 100644 dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.53.0.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.54.0.ebuild delete mode 100644 dev-python/zstandard/zstandard-0.19.0.ebuild create mode 100644 dev-python/zstd/zstd-1.5.5.1.ebuild create mode 100644 dev-ruby/activesupport/files/activesupport-7.0.4.3-ruby32.patch create mode 100644 dev-ruby/addressable/addressable-2.8.2.ebuild delete mode 100644 dev-ruby/ansi/ansi-1.5.0-r1.ebuild create mode 100644 dev-ruby/ansi/ansi-1.5.0-r2.ebuild create mode 100644 dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild delete mode 100644 dev-ruby/ascii85/ascii85-1.1.0.ebuild create mode 100644 dev-ruby/async-container/async-container-0.16.12-r1.ebuild create mode 100644 dev-ruby/async-io/async-io-1.34.3-r1.ebuild create mode 100644 dev-ruby/async-process/Manifest create mode 100644 dev-ruby/async-process/async-process-1.3.1.ebuild create mode 100644 dev-ruby/async-process/metadata.xml create mode 100644 dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild create mode 100644 dev-ruby/async/async-2.5.0.ebuild delete mode 100644 dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild delete mode 100644 dev-ruby/bson/bson-4.12.0.ebuild delete mode 100644 dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild create mode 100644 dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild create mode 100644 dev-ruby/console/console-1.16.2-r1.ebuild create mode 100644 dev-ruby/console/files/console-1.16.2-tests.patch delete mode 100644 dev-ruby/excon/excon-0.92.4.ebuild create mode 100644 dev-ruby/facter/facter-4.3.1.ebuild delete mode 100644 dev-ruby/ffaker/ffaker-2.20.0.ebuild delete mode 100644 dev-ruby/globalid/globalid-1.0.0-r1.ebuild delete mode 100644 dev-ruby/globalid/globalid-1.0.0-r2.ebuild delete mode 100644 dev-ruby/globalid/globalid-1.0.1.ebuild delete mode 100644 dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild create mode 100644 dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild delete mode 100644 dev-ruby/http-form_data/http-form_data-2.3.0.ebuild delete mode 100644 dev-ruby/jwt/jwt-2.5.0.ebuild delete mode 100644 dev-ruby/jwt/jwt-2.6.0.ebuild create mode 100644 dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild delete mode 100644 dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild create mode 100644 dev-ruby/localhost/localhost-1.1.10.ebuild create mode 100644 dev-ruby/loofah/loofah-2.20.0.ebuild create mode 100644 dev-ruby/mail/files/mail-2.7.1-psych-4.patch create mode 100644 dev-ruby/mail/mail-2.7.1-r2.ebuild delete mode 100644 dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild create mode 100644 dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild delete mode 100644 dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r1.ebuild create mode 100644 dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r2.ebuild create mode 100644 dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild create mode 100644 dev-ruby/nio4r/nio4r-2.5.9.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.24.0.ebuild create mode 100644 dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch create mode 100644 dev-ruby/patron/patron-0.13.3-r2.ebuild create mode 100644 dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-1.2.0.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-2.0.0.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-2.0.1.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-2.0.2.ebuild create mode 100644 dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch create mode 100644 dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch create mode 100644 dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild delete mode 100644 dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild create mode 100644 dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild delete mode 100644 dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch delete mode 100644 dev-ruby/rqrcode/rqrcode-2.1.0.ebuild delete mode 100644 dev-ruby/rqrcode/rqrcode-2.1.1.ebuild create mode 100644 dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild create mode 100644 dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild create mode 100644 dev-ruby/ruby-gdk3/Manifest create mode 100644 dev-ruby/ruby-gdk3/metadata.xml create mode 100644 dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild create mode 100644 dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild create mode 100644 dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild create mode 100644 dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild create mode 100644 dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild create mode 100644 dev-ruby/ruby-gtk3/Manifest create mode 100644 dev-ruby/ruby-gtk3/metadata.xml create mode 100644 dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild create mode 100644 dev-ruby/ruby-net-ldap/ruby-net-ldap-0.18.0.ebuild create mode 100644 dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild create mode 100644 dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild create mode 100644 dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild delete mode 100644 dev-ruby/rubyzip/rubyzip-1.3.0.ebuild delete mode 100644 dev-ruby/slim/slim-4.1.0-r3.ebuild create mode 100644 dev-ruby/slim/slim-4.1.0-r4.ebuild create mode 100644 dev-ruby/slim/slim-5.1.0-r1.ebuild create mode 100644 dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch create mode 100644 dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild create mode 100644 dev-ruby/stomp/files/stomp-1.4.10-rspec-3.12.patch create mode 100644 dev-ruby/stomp/stomp-1.4.10-r1.ebuild delete mode 100644 dev-ruby/stomp/stomp-1.4.10.ebuild create mode 100644 dev-ruby/stringex/stringex-2.8.5-r3.ebuild create mode 100644 dev-ruby/sus-fixtures-async/Manifest create mode 100644 dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch create mode 100644 dev-ruby/sus-fixtures-async/metadata.xml create mode 100644 dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild delete mode 100644 dev-ruby/terminal-table/terminal-table-1.8.0-r2.ebuild create mode 100644 dev-ruby/terminal-table/terminal-table-1.8.0-r4.ebuild create mode 100644 dev-ruby/terminal-table/terminal-table-2.0.0-r1.ebuild delete mode 100644 dev-ruby/terminal-table/terminal-table-2.0.0.ebuild delete mode 100644 dev-ruby/typeprof/typeprof-0.15.2.ebuild create mode 100644 dev-ruby/unicode-display_width/unicode-display_width-1.7.0-r1.ebuild delete mode 100644 dev-ruby/unicode-display_width/unicode-display_width-1.7.0.ebuild delete mode 100644 dev-ruby/unicode-display_width/unicode-display_width-2.1.0.ebuild delete mode 100644 dev-ruby/unicode-display_width/unicode-display_width-2.2.0.ebuild delete mode 100644 dev-ruby/unicode-display_width/unicode-display_width-2.3.0.ebuild create mode 100644 dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild delete mode 100644 dev-ruby/uuidtools/uuidtools-2.2.0.ebuild delete mode 100644 dev-ruby/vcr/vcr-6.0.0.ebuild delete mode 100644 dev-ruby/webrick/webrick-1.7.0.ebuild create mode 100644 dev-ruby/websocket/files/websocket-1.2.9-default-port.patch delete mode 100644 dev-ruby/websocket/websocket-1.2.9-r1.ebuild create mode 100644 dev-ruby/websocket/websocket-1.2.9-r2.ebuild delete mode 100644 dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch create mode 100644 dev-util/bcc/bcc-0.27.0-r1.ebuild create mode 100644 dev-util/bingrep/bingrep-0.11.0.ebuild delete mode 100644 dev-util/clippy/clippy-8.2.2-r1.ebuild delete mode 100644 dev-util/clippy/clippy-8.4.1.ebuild create mode 100644 dev-util/clippy/clippy-8.5.ebuild delete mode 100644 dev-util/cmake/cmake-3.26.1.ebuild rename dev-util/cmake/{cmake-3.26.0.ebuild => cmake-3.26.3.ebuild} (100%) delete mode 100644 dev-util/difftastic/difftastic-0.43.1.ebuild create mode 100644 dev-util/difftastic/difftastic-0.46.0.ebuild delete mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.74.5.ebuild delete mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild delete mode 100644 dev-util/glib-utils/glib-utils-2.74.5.ebuild delete mode 100644 dev-util/glib-utils/glib-utils-2.76.0.ebuild delete mode 100644 dev-util/gnome-builder/gnome-builder-43.4.ebuild delete mode 100644 dev-util/hfstospell/hfstospell-0.5.3.ebuild create mode 100644 dev-util/hip/files/hip-5.4.3-fix-HIP_CLANG_PATH-detection.patch delete mode 100644 dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.12504.5-vectorcompiler.patch delete mode 100644 dev-util/kio-perldoc/kio-perldoc-22.08.3.ebuild create mode 100644 dev-util/lldb/lldb-16.0.1.ebuild rename dev-util/lldb/{lldb-16.0.0.9999.ebuild => lldb-16.0.2.9999.ebuild} (100%) create mode 100644 dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild delete mode 100644 dev-util/ltrace/ltrace-0.7.91_pre20221216.ebuild delete mode 100644 dev-util/maturin/maturin-0.14.15.ebuild delete mode 100644 dev-util/maturin/maturin-1.0.0_beta5.ebuild create mode 100644 dev-util/maturin/maturin-1.0.0_beta7.ebuild rename dev-util/meson/{meson-1.1.0_rc1.ebuild => meson-1.1.0_rc2.ebuild} (100%) delete mode 100644 dev-util/umockdev/umockdev-0.17.15.ebuild create mode 100644 dev-vcs/git-machete/git-machete-3.16.3.ebuild delete mode 100644 dev-vcs/mercurial/files/mercurial-5.8.1-testing-timeout.patch delete mode 100644 dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch create mode 100644 games-board/pychess/pychess-1.0.4.ebuild delete mode 100644 games-emulation/melonds/melonds-0.9.5-r3.ebuild create mode 100644 games-emulation/melonds/melonds-0.9.5-r4.ebuild delete mode 100644 games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch delete mode 100644 games-emulation/pcsx2/pcsx2-1.7.4217.ebuild delete mode 100644 games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild delete mode 100644 games-emulation/snes9x/snes9x-1.62.2.ebuild delete mode 100644 games-server/bedrock-server/bedrock-server-1.19.71.02.ebuild delete mode 100644 games-server/bedrock-server/bedrock-server-1.19.72.01.ebuild rename games-server/bedrock-server/{bedrock-server-1.19.63.01.ebuild => bedrock-server-1.19.73.02.ebuild} (100%) create mode 100644 games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch create mode 100644 games-simulation/openrct2/openrct2-0.4.4.ebuild delete mode 100644 gnome-base/gconf/Manifest delete mode 100644 gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch delete mode 100644 gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch delete mode 100644 gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch delete mode 100644 gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch delete mode 100644 gnome-base/gconf/files/gconf-3.2.6-python3.patch delete mode 100644 gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch delete mode 100644 gnome-base/gconf/gconf-3.2.6-r6.ebuild delete mode 100644 gnome-base/gconf/metadata.xml delete mode 100644 gnome-base/gnome-control-center/gnome-control-center-43.2.ebuild delete mode 100644 gnome-base/gnome-desktop/gnome-desktop-43.1-r300.ebuild delete mode 100644 gnome-base/gnome-desktop/gnome-desktop-43.1-r400.ebuild delete mode 100644 gnome-base/gnome-session/gnome-session-44_rc.ebuild delete mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild delete mode 100644 gnome-base/gnome-shell/gnome-shell-43.2-r1.ebuild delete mode 100644 gnome-base/gnome-shell/gnome-shell-44_rc.ebuild delete mode 100644 gnome-base/librsvg/librsvg-2.55.2.ebuild delete mode 100644 gnome-base/librsvg/librsvg-2.55.92.ebuild delete mode 100644 gnome-base/nautilus/nautilus-44_rc.ebuild delete mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild delete mode 100644 gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild delete mode 100644 gnome-extra/gconf-editor/Manifest delete mode 100644 gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch delete mode 100644 gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch delete mode 100644 gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild delete mode 100644 gnome-extra/gconf-editor/metadata.xml delete mode 100644 gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild create mode 100644 gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild delete mode 100644 gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild delete mode 100644 gnome-extra/gnome-calculator/gnome-calculator-44_rc.ebuild delete mode 100644 gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild delete mode 100644 gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild delete mode 100644 gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild delete mode 100644 gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild delete mode 100644 gnome-extra/gnome-contacts/gnome-contacts-44_rc.ebuild delete mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild delete mode 100644 gnome-extra/gnome-software/gnome-software-43.4.ebuild delete mode 100644 gnome-extra/gnome-software/gnome-software-43.5.ebuild delete mode 100644 gnome-extra/gnome-software/gnome-software-44_rc.ebuild delete mode 100644 gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild delete mode 100644 gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild delete mode 100644 gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild delete mode 100644 gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild delete mode 100644 gnome-extra/yelp/yelp-42.2.ebuild delete mode 100644 gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch delete mode 100644 gnome-extra/zenity/zenity-3.42.1-r1.ebuild delete mode 100644 gnustep-base/mknfonts/mknfonts-0.5-r2.ebuild create mode 100644 gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild create mode 100644 gui-apps/foot/foot-1.14.0.ebuild delete mode 100644 gui-apps/gnome-console/gnome-console-43.0.ebuild delete mode 100644 gui-apps/gnome-console/gnome-console-44_beta.ebuild create mode 100644 gui-apps/swappy/swappy-1.5.1.ebuild delete mode 100644 gui-libs/gtk/gtk-4.10.0.ebuild delete mode 100644 gui-libs/libadwaita/libadwaita-1.2.1.ebuild delete mode 100644 gui-libs/libadwaita/libadwaita-1.2.2.ebuild delete mode 100644 gui-libs/libadwaita/libadwaita-1.3.0.ebuild delete mode 100644 gui-libs/libadwaita/libadwaita-1.3_rc.ebuild delete mode 100644 gui-libs/libhandy/libhandy-1.8.0.ebuild delete mode 100644 gui-libs/libhandy/libhandy-1.8.1.ebuild delete mode 100644 gui-libs/libwpe/libwpe-1.14.0.ebuild delete mode 100644 gui-libs/vte-common/vte-common-0.70.2.ebuild delete mode 100644 gui-libs/vte/vte-0.70.2.ebuild delete mode 100644 gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.0.ebuild delete mode 100644 kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild delete mode 100644 kde-apps/akonadi-calendar/akonadi-calendar-22.08.3.ebuild delete mode 100644 kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-convert-event-start-time-to-local-tz.patch delete mode 100644 kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch delete mode 100644 kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch delete mode 100644 kde-apps/akonadi-contacts/akonadi-contacts-22.08.3.ebuild delete mode 100644 kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.08.3.ebuild delete mode 100644 kde-apps/akonadi-mime/akonadi-mime-22.08.3.ebuild delete mode 100644 kde-apps/akonadi-notes/akonadi-notes-22.08.3.ebuild delete mode 100644 kde-apps/akonadi-search/akonadi-search-22.08.3.ebuild delete mode 100644 kde-apps/akonadi/akonadi-22.08.3.ebuild delete mode 100644 kde-apps/akonadiconsole/akonadiconsole-22.08.3.ebuild delete mode 100644 kde-apps/akregator/akregator-22.08.3.ebuild delete mode 100644 kde-apps/analitza/analitza-22.08.3.ebuild delete mode 100644 kde-apps/ark/ark-22.08.3.ebuild delete mode 100644 kde-apps/artikulate/artikulate-22.08.3.ebuild delete mode 100644 kde-apps/audiocd-kio/audiocd-kio-22.08.3.ebuild delete mode 100644 kde-apps/baloo-widgets/baloo-widgets-22.08.3.ebuild delete mode 100644 kde-apps/blinken/blinken-22.08.3.ebuild delete mode 100644 kde-apps/bomber/bomber-22.08.3.ebuild delete mode 100644 kde-apps/bovo/bovo-22.08.3.ebuild delete mode 100644 kde-apps/calendarjanitor/calendarjanitor-22.08.3.ebuild delete mode 100644 kde-apps/calendarsupport/calendarsupport-22.08.3.ebuild delete mode 100644 kde-apps/cantor/cantor-22.08.3.ebuild delete mode 100644 kde-apps/cervisia/cervisia-22.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.08.3.ebuild delete mode 100644 kde-apps/dolphin/dolphin-22.08.3.ebuild delete mode 100644 kde-apps/dragon/dragon-22.08.3.ebuild delete mode 100644 kde-apps/eventviews/eventviews-22.08.3.ebuild delete mode 100644 kde-apps/ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild delete mode 100644 kde-apps/filelight/filelight-22.08.3.ebuild delete mode 100644 kde-apps/granatier/granatier-22.08.3.ebuild delete mode 100644 kde-apps/grantlee-editor/grantlee-editor-22.08.3.ebuild delete mode 100644 kde-apps/grantleetheme/grantleetheme-22.08.3.ebuild delete mode 100644 kde-apps/gwenview/files/gwenview-22.08.3-fix-raw-plugin-coexistence.patch delete mode 100644 kde-apps/gwenview/files/gwenview-22.08.3-without_x11.patch delete mode 100644 kde-apps/gwenview/gwenview-22.08.3-r2.ebuild delete mode 100644 kde-apps/incidenceeditor/incidenceeditor-22.08.3.ebuild delete mode 100644 kde-apps/juk/juk-22.08.3.ebuild delete mode 100644 kde-apps/k3b/k3b-22.08.3.ebuild delete mode 100644 kde-apps/kaccounts-integration/kaccounts-integration-22.08.3.ebuild delete mode 100644 kde-apps/kaccounts-providers/kaccounts-providers-22.08.3.ebuild delete mode 100644 kde-apps/kaddressbook/kaddressbook-22.08.3.ebuild delete mode 100644 kde-apps/kajongg/kajongg-22.08.3-r1.ebuild delete mode 100644 kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch delete mode 100644 kde-apps/kalarm/kalarm-22.08.3.ebuild delete mode 100644 kde-apps/kalgebra/kalgebra-22.08.3.ebuild delete mode 100644 kde-apps/kalzium/kalzium-22.08.3.ebuild delete mode 100644 kde-apps/kamera/kamera-22.08.3.ebuild delete mode 100644 kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch delete mode 100644 kde-apps/kamoso/kamoso-22.08.3.ebuild delete mode 100644 kde-apps/kanagram/kanagram-22.08.3.ebuild delete mode 100644 kde-apps/kapman/kapman-22.08.3.ebuild delete mode 100644 kde-apps/kapptemplate/kapptemplate-22.08.3.ebuild delete mode 100644 kde-apps/kate-addons/kate-addons-22.08.3.ebuild delete mode 100644 kde-apps/kate-lib/kate-lib-22.08.3.ebuild delete mode 100644 kde-apps/kate/kate-22.08.3-r1.ebuild delete mode 100644 kde-apps/katomic/katomic-22.08.3.ebuild delete mode 100644 kde-apps/kbackup/kbackup-22.08.3.ebuild delete mode 100644 kde-apps/kblackbox/kblackbox-22.08.3.ebuild delete mode 100644 kde-apps/kblocks/kblocks-22.08.3.ebuild delete mode 100644 kde-apps/kbounce/kbounce-22.08.3.ebuild delete mode 100644 kde-apps/kbreakout/kbreakout-22.08.3.ebuild delete mode 100644 kde-apps/kbruch/kbruch-22.08.3.ebuild delete mode 100644 kde-apps/kcachegrind/kcachegrind-22.08.3.ebuild delete mode 100644 kde-apps/kcalc/kcalc-22.08.3.ebuild delete mode 100644 kde-apps/kcalutils/kcalutils-22.08.3.ebuild delete mode 100644 kde-apps/kcharselect/kcharselect-22.08.3.ebuild delete mode 100644 kde-apps/kcolorchooser/kcolorchooser-22.08.3.ebuild delete mode 100644 kde-apps/kcron/kcron-22.08.3.ebuild delete mode 100644 kde-apps/kde-apps-meta/kde-apps-meta-22.08.3.ebuild delete mode 100644 kde-apps/kde-dev-scripts/kde-dev-scripts-22.08.3.ebuild delete mode 100644 kde-apps/kde-dev-utils/kde-dev-utils-22.08.3.ebuild delete mode 100644 kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdeadmin-meta/kdeadmin-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdebugsettings/kdebugsettings-22.08.3.ebuild delete mode 100644 kde-apps/kdecore-meta/kdecore-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdeedu-data/kdeedu-data-22.08.3.ebuild delete mode 100644 kde-apps/kdeedu-meta/kdeedu-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdegames-meta/kdegames-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdegraphics-meta/kdegraphics-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-22.08.3.ebuild delete mode 100644 kde-apps/kdemultimedia-meta/kdemultimedia-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-22.08.3.ebuild delete mode 100644 kde-apps/kdenetwork-meta/kdenetwork-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdenlive/files/kdenlive-22.08.3-qt-5.15.8.patch delete mode 100644 kde-apps/kdenlive/kdenlive-22.08.3-r1.ebuild delete mode 100644 kde-apps/kdepim-addons/files/kdepim-addons-22.08.3-spamassassin-4.patch delete mode 100644 kde-apps/kdepim-addons/kdepim-addons-22.08.3-r1.ebuild delete mode 100644 kde-apps/kdepim-addons/kdepim-addons-22.08.3-r2.ebuild delete mode 100644 kde-apps/kdepim-meta/kdepim-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdepim-runtime/kdepim-runtime-22.08.3.ebuild delete mode 100644 kde-apps/kdesdk-meta/kdesdk-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.08.3.ebuild delete mode 100644 kde-apps/kdeutils-meta/kdeutils-meta-22.08.3.ebuild delete mode 100644 kde-apps/kdf/kdf-22.08.3.ebuild delete mode 100644 kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch delete mode 100644 kde-apps/kdialog/kdialog-22.08.3.ebuild delete mode 100644 kde-apps/kdiamond/kdiamond-22.08.3.ebuild delete mode 100644 kde-apps/keditbookmarks/keditbookmarks-22.08.3.ebuild delete mode 100644 kde-apps/kfind/kfind-22.08.3.ebuild delete mode 100644 kde-apps/kfloppy/kfloppy-22.08.3.ebuild delete mode 100644 kde-apps/kfourinline/kfourinline-22.08.3.ebuild delete mode 100644 kde-apps/kgeography/kgeography-22.08.3.ebuild delete mode 100644 kde-apps/kget/kget-22.08.3.ebuild delete mode 100644 kde-apps/kgoldrunner/kgoldrunner-22.08.3.ebuild delete mode 100644 kde-apps/kgpg/kgpg-22.08.3.ebuild delete mode 100644 kde-apps/khangman/khangman-22.08.3.ebuild delete mode 100644 kde-apps/khelpcenter/khelpcenter-22.08.3.ebuild delete mode 100644 kde-apps/kidentitymanagement/kidentitymanagement-22.08.3.ebuild delete mode 100644 kde-apps/kig/kig-22.08.3.ebuild delete mode 100644 kde-apps/kigo/kigo-22.08.3.ebuild delete mode 100644 kde-apps/killbots/killbots-22.08.3.ebuild delete mode 100644 kde-apps/kimagemapeditor/kimagemapeditor-22.08.3.ebuild delete mode 100644 kde-apps/kimap/kimap-22.08.3.ebuild delete mode 100644 kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch delete mode 100644 kde-apps/kio-extras/kio-extras-22.08.3.ebuild delete mode 100644 kde-apps/kiriki/kiriki-22.08.3.ebuild delete mode 100644 kde-apps/kiten/kiten-22.08.3.ebuild delete mode 100644 kde-apps/kitinerary/kitinerary-22.08.3.ebuild delete mode 100644 kde-apps/kjumpingcube/kjumpingcube-22.08.3.ebuild delete mode 100644 kde-apps/kldap/kldap-22.08.3.ebuild delete mode 100644 kde-apps/kleopatra/kleopatra-22.08.3.ebuild delete mode 100644 kde-apps/klettres/klettres-22.08.3.ebuild delete mode 100644 kde-apps/klickety/klickety-22.08.3.ebuild delete mode 100644 kde-apps/klines/klines-22.08.3.ebuild delete mode 100644 kde-apps/kmag/kmag-22.08.3.ebuild delete mode 100644 kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild delete mode 100644 kde-apps/kmail-account-wizard/kmail-account-wizard-22.08.3.ebuild delete mode 100644 kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch delete mode 100644 kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch delete mode 100644 kde-apps/kmail/files/kmail-22.08.3-fix-open-detailed-progress-bar.patch delete mode 100644 kde-apps/kmail/files/kmail-22.08.3-fix-random-text-in-config-settings.patch delete mode 100644 kde-apps/kmail/files/kmail-22.08.3-remove-removed-ShowUserAgent.patch delete mode 100644 kde-apps/kmail/kmail-22.08.3-r1.ebuild delete mode 100644 kde-apps/kmail/kmail-22.08.3-r2.ebuild delete mode 100644 kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch delete mode 100644 kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild delete mode 100644 kde-apps/kmailtransport/kmailtransport-22.08.3.ebuild delete mode 100644 kde-apps/kmbox/kmbox-22.08.3.ebuild delete mode 100644 kde-apps/kmime/kmime-22.08.3.ebuild delete mode 100644 kde-apps/kmines/kmines-22.08.3.ebuild delete mode 100644 kde-apps/kmix/kmix-22.08.3.ebuild delete mode 100644 kde-apps/kmousetool/kmousetool-22.08.3.ebuild delete mode 100644 kde-apps/kmouth/kmouth-22.08.3.ebuild delete mode 100644 kde-apps/kmplot/kmplot-22.08.3.ebuild delete mode 100644 kde-apps/knavalbattle/knavalbattle-22.08.3.ebuild delete mode 100644 kde-apps/knetwalk/knetwalk-22.08.3.ebuild delete mode 100644 kde-apps/knights/knights-22.08.3.ebuild delete mode 100644 kde-apps/knotes/knotes-22.08.3.ebuild delete mode 100644 kde-apps/kolf/kolf-22.08.3.ebuild delete mode 100644 kde-apps/kollision/kollision-22.08.3.ebuild delete mode 100644 kde-apps/kolourpaint/kolourpaint-22.08.3.ebuild delete mode 100644 kde-apps/kompare/kompare-22.08.3.ebuild delete mode 100644 kde-apps/konqueror/files/konqueror-22.04.3-without_x11.patch delete mode 100644 kde-apps/konqueror/konqueror-22.08.3.ebuild delete mode 100644 kde-apps/konquest/konquest-22.08.3.ebuild delete mode 100644 kde-apps/konsole/files/konsole-22.04.3-without_x11.patch delete mode 100644 kde-apps/konsole/konsole-22.08.3.ebuild delete mode 100644 kde-apps/konsolekalendar/konsolekalendar-22.08.3.ebuild delete mode 100644 kde-apps/kontact/kontact-22.08.3.ebuild delete mode 100644 kde-apps/kontactinterface/kontactinterface-22.08.3.ebuild delete mode 100644 kde-apps/kopete/files/kopete-22.08.3-fix-kf-5.100-version-check.patch delete mode 100644 kde-apps/kopete/kopete-22.08.3.ebuild delete mode 100644 kde-apps/korganizer/korganizer-22.08.3.ebuild delete mode 100644 kde-apps/kpat/kpat-22.08.3.ebuild delete mode 100644 kde-apps/kpimtextedit/kpimtextedit-22.08.3.ebuild delete mode 100644 kde-apps/kpkpass/kpkpass-22.08.3.ebuild delete mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-22.08.3.ebuild delete mode 100644 kde-apps/krdc/krdc-22.08.3.ebuild delete mode 100644 kde-apps/kreversi/kreversi-22.08.3.ebuild delete mode 100644 kde-apps/krfb/krfb-22.08.3.ebuild delete mode 100644 kde-apps/kruler/files/kruler-22.04.3-without_x11.patch delete mode 100644 kde-apps/kruler/kruler-22.08.3.ebuild delete mode 100644 kde-apps/kshisen/kshisen-22.08.3.ebuild delete mode 100644 kde-apps/ksirk/ksirk-22.08.3.ebuild delete mode 100644 kde-apps/ksmtp/ksmtp-22.08.3.ebuild delete mode 100644 kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild delete mode 100644 kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild delete mode 100644 kde-apps/ksquares/ksquares-22.08.3.ebuild delete mode 100644 kde-apps/ksudoku/ksudoku-22.08.3.ebuild delete mode 100644 kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild delete mode 100644 kde-apps/kteatime/kteatime-22.08.3.ebuild delete mode 100644 kde-apps/ktimer/ktimer-22.08.3.ebuild delete mode 100644 kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch delete mode 100644 kde-apps/ktouch/ktouch-22.08.3.ebuild delete mode 100644 kde-apps/ktuberling/ktuberling-22.08.3.ebuild delete mode 100644 kde-apps/kturtle/kturtle-22.08.3.ebuild delete mode 100644 kde-apps/kubrick/kubrick-22.08.3.ebuild delete mode 100644 kde-apps/kwalletmanager/kwalletmanager-22.08.3.ebuild delete mode 100644 kde-apps/kwave/kwave-22.08.3.ebuild delete mode 100644 kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild delete mode 100644 kde-apps/kwrite/kwrite-22.08.3.ebuild delete mode 100644 kde-apps/libgravatar/libgravatar-22.08.3.ebuild delete mode 100644 kde-apps/libkcddb/libkcddb-22.08.3.ebuild delete mode 100644 kde-apps/libkcompactdisc/libkcompactdisc-22.08.3.ebuild delete mode 100644 kde-apps/libkdcraw/files/libkdcraw-22.12.0-libraw-0.21.patch delete mode 100644 kde-apps/libkdcraw/libkdcraw-22.08.3-r1.ebuild delete mode 100644 kde-apps/libkdegames/libkdegames-22.08.3.ebuild delete mode 100644 kde-apps/libkdepim/libkdepim-22.08.3.ebuild delete mode 100644 kde-apps/libkeduvocdocument/libkeduvocdocument-22.08.3.ebuild delete mode 100644 kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild delete mode 100644 kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch delete mode 100644 kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch delete mode 100644 kde-apps/libkgapi/libkgapi-22.08.3-r1.ebuild delete mode 100644 kde-apps/libkgapi/libkgapi-22.08.3.ebuild delete mode 100644 kde-apps/libkleo/libkleo-22.08.3.ebuild delete mode 100644 kde-apps/libkmahjongg/libkmahjongg-22.08.3.ebuild delete mode 100644 kde-apps/libkomparediff2/libkomparediff2-22.08.3.ebuild delete mode 100644 kde-apps/libksane/libksane-22.08.3.ebuild delete mode 100644 kde-apps/libksieve/libksieve-22.08.3.ebuild delete mode 100644 kde-apps/libktnef/libktnef-22.08.3.ebuild delete mode 100644 kde-apps/lokalize/lokalize-22.08.3.ebuild delete mode 100644 kde-apps/lskat/lskat-22.08.3.ebuild delete mode 100644 kde-apps/mailcommon/mailcommon-22.08.3.ebuild delete mode 100644 kde-apps/mailimporter/mailimporter-22.08.3.ebuild delete mode 100644 kde-apps/marble/marble-22.08.3.ebuild delete mode 100644 kde-apps/mbox-importer/mbox-importer-22.08.3.ebuild delete mode 100644 kde-apps/messagelib/messagelib-22.08.3.ebuild delete mode 100644 kde-apps/minuet/minuet-22.08.3.ebuild delete mode 100644 kde-apps/okular/files/okular-22.08.3-drop-broken-kf-version-check.patch delete mode 100644 kde-apps/okular/okular-22.08.3-r2.ebuild delete mode 100644 kde-apps/palapeli/palapeli-22.08.3.ebuild delete mode 100644 kde-apps/parley/parley-22.08.3.ebuild delete mode 100644 kde-apps/picmi/picmi-22.08.3.ebuild delete mode 100644 kde-apps/pim-data-exporter/pim-data-exporter-22.08.3.ebuild delete mode 100644 kde-apps/pim-sieve-editor/pim-sieve-editor-22.08.3.ebuild delete mode 100644 kde-apps/pimcommon/pimcommon-22.08.3.ebuild delete mode 100644 kde-apps/poxml/poxml-22.08.3.ebuild delete mode 100644 kde-apps/print-manager/print-manager-22.08.3.ebuild delete mode 100644 kde-apps/rocs/rocs-22.08.3.ebuild delete mode 100644 kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.08.3.ebuild delete mode 100644 kde-apps/spectacle/spectacle-22.08.3.ebuild delete mode 100644 kde-apps/step/step-22.08.3.ebuild delete mode 100644 kde-apps/svgpart/svgpart-22.08.3.ebuild delete mode 100644 kde-apps/sweeper/sweeper-22.08.3.ebuild delete mode 100644 kde-apps/thumbnailers/thumbnailers-22.08.3.ebuild delete mode 100644 kde-apps/umbrello/umbrello-22.08.3.ebuild delete mode 100644 kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch delete mode 100644 kde-apps/yakuake/yakuake-22.08.3-r1.ebuild delete mode 100644 kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild delete mode 100644 kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild delete mode 100644 kde-misc/markdownpart/markdownpart-22.08.3.ebuild delete mode 100644 kde-misc/skanlite/skanlite-22.08.3.ebuild delete mode 100644 kde-misc/zanshin/zanshin-22.08.3-r1.ebuild create mode 100644 kde-plasma/bluedevil/bluedevil-5.27.4.ebuild create mode 100644 kde-plasma/breeze-grub/breeze-grub-5.27.4.ebuild create mode 100644 kde-plasma/breeze-gtk/breeze-gtk-5.27.4.ebuild create mode 100644 kde-plasma/breeze-plymouth/breeze-plymouth-5.27.4.ebuild create mode 100644 kde-plasma/breeze/breeze-5.27.4.ebuild create mode 100644 kde-plasma/discover/discover-5.27.4.ebuild create mode 100644 kde-plasma/drkonqi/drkonqi-5.27.4.ebuild delete mode 100644 kde-plasma/flatpak-kcm/flatpak-kcm-5.27.3.ebuild create mode 100644 kde-plasma/flatpak-kcm/flatpak-kcm-5.27.4.ebuild create mode 100644 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.4.ebuild create mode 100644 kde-plasma/kde-cli-tools/kde-cli-tools-5.27.4.ebuild create mode 100644 kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild create mode 100644 kde-plasma/kdecoration/kdecoration-5.27.4.ebuild create mode 100644 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.4.ebuild create mode 100644 kde-plasma/kgamma/kgamma-5.27.4.ebuild create mode 100644 kde-plasma/khotkeys/khotkeys-5.27.4.ebuild create mode 100644 kde-plasma/kinfocenter/kinfocenter-5.27.4.ebuild create mode 100644 kde-plasma/kmenuedit/kmenuedit-5.27.4.ebuild create mode 100644 kde-plasma/kpipewire/kpipewire-5.27.4.ebuild create mode 100644 kde-plasma/kscreen/kscreen-5.27.4.ebuild create mode 100644 kde-plasma/kscreenlocker/kscreenlocker-5.27.4.ebuild create mode 100644 kde-plasma/ksshaskpass/ksshaskpass-5.27.4.ebuild create mode 100644 kde-plasma/ksystemstats/ksystemstats-5.27.4.ebuild create mode 100644 kde-plasma/kwallet-pam/kwallet-pam-5.27.4.ebuild create mode 100644 kde-plasma/kwayland-integration/kwayland-integration-5.27.4.ebuild create mode 100644 kde-plasma/kwin/kwin-5.27.4.ebuild create mode 100644 kde-plasma/kwrited/kwrited-5.27.4.ebuild create mode 100644 kde-plasma/layer-shell-qt/layer-shell-qt-5.27.4.ebuild create mode 100644 kde-plasma/libkscreen/libkscreen-5.27.4.ebuild create mode 100644 kde-plasma/libksysguard/libksysguard-5.27.4.ebuild create mode 100644 kde-plasma/libkworkspace/libkworkspace-5.27.4.1.ebuild create mode 100644 kde-plasma/milou/milou-5.27.4.ebuild create mode 100644 kde-plasma/oxygen-sounds/oxygen-sounds-5.27.4.ebuild create mode 100644 kde-plasma/oxygen/oxygen-5.27.4.ebuild create mode 100644 kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.4.ebuild create mode 100644 kde-plasma/plasma-desktop/plasma-desktop-5.27.4.ebuild create mode 100644 kde-plasma/plasma-disks/plasma-disks-5.27.4.ebuild create mode 100644 kde-plasma/plasma-firewall/plasma-firewall-5.27.4.ebuild create mode 100644 kde-plasma/plasma-integration/plasma-integration-5.27.4.ebuild create mode 100644 kde-plasma/plasma-meta/plasma-meta-5.27.4.ebuild create mode 100644 kde-plasma/plasma-nm/plasma-nm-5.27.4.ebuild create mode 100644 kde-plasma/plasma-pa/plasma-pa-5.27.4.ebuild create mode 100644 kde-plasma/plasma-sdk/plasma-sdk-5.27.4.ebuild create mode 100644 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.4.ebuild create mode 100644 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.4.ebuild create mode 100644 kde-plasma/plasma-vault/plasma-vault-5.27.4.1.ebuild create mode 100644 kde-plasma/plasma-welcome/plasma-welcome-5.27.4.1.ebuild create mode 100644 kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.4.1.ebuild create mode 100644 kde-plasma/plasma-workspace/plasma-workspace-5.27.4.1.ebuild create mode 100644 kde-plasma/plymouth-kcm/plymouth-kcm-5.27.4.1.ebuild create mode 100644 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.4.1.ebuild create mode 100644 kde-plasma/powerdevil/powerdevil-5.27.4.1.ebuild create mode 100644 kde-plasma/sddm-kcm/sddm-kcm-5.27.4.1.ebuild create mode 100644 kde-plasma/systemsettings/systemsettings-5.27.4.1.ebuild create mode 100644 kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1.ebuild create mode 100644 kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.4.1.ebuild create mode 100644 mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild create mode 100644 mail-client/claws-mail/files/claws-mail-4.1.1-webkitgtk4.1.patch delete mode 100644 mail-client/evolution/evolution-3.46.3-r1.ebuild create mode 100644 mail-filter/maildrop/files/maildrop-3.1.1-testsuite.patch create mode 100644 mail-filter/maildrop/maildrop-3.1.1.ebuild create mode 100644 mail-filter/maildrop/maildrop-3.1.2.ebuild create mode 100644 mail-mta/courier/courier-1.2.3.ebuild rename mail-mta/postfix/{postfix-3.8_pre20230314.ebuild => postfix-3.8_pre20230402.ebuild} (100%) create mode 100644 media-gfx/curtail/curtail-1.6.0.ebuild delete mode 100644 media-gfx/eog/eog-44_beta.ebuild delete mode 100644 media-gfx/fotoxx/fotoxx-22.35-r1.ebuild delete mode 100644 media-gfx/fotoxx/fotoxx-23.0.ebuild delete mode 100644 media-gfx/fotoxx/fotoxx-23.1.ebuild create mode 100644 media-gfx/fotoxx/fotoxx-23.32.ebuild delete mode 100644 media-gfx/gmic/files/gmic-3.1.6-grep38.patch delete mode 100644 media-gfx/gmic/files/gmic-3.1.6-makefile_automagic.patch delete mode 100644 media-gfx/gmic/files/gmic-3.1.6-relative_rpath.patch delete mode 100644 media-gfx/gmic/gmic-3.1.6-r1.ebuild delete mode 100644 media-gfx/gnome-font-viewer/gnome-font-viewer-44_rc.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-6.9.12.76.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.48-r1.ebuild create mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild delete mode 100644 media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch delete mode 100644 media-gfx/skanpage/skanpage-22.08.3.ebuild delete mode 100644 media-libs/ksanecore/ksanecore-22.08.3.ebuild delete mode 100644 media-sound/elisa/elisa-22.08.3.ebuild delete mode 100644 media-sound/fluidsynth/fluidsynth-2.3.0.ebuild create mode 100644 media-sound/fluidsynth/fluidsynth-2.3.2.ebuild delete mode 100644 media-sound/klick/klick-0.12.2-r3.ebuild create mode 100644 media-sound/klick/klick-0.12.2-r4.ebuild delete mode 100644 media-sound/snapcast/files/snapcast-0.26.0-boost-1.81.patch delete mode 100644 media-sound/snapcast/snapcast-0.26.0-r2.ebuild delete mode 100644 media-video/droidcam/droidcam-1.8.2-r1.ebuild delete mode 100644 media-video/droidcam/droidcam-1.8.2_p20220831.ebuild rename media-video/droidcam/{droidcam-1.9.0_rc1.ebuild => droidcam-1.9.0.ebuild} (100%) delete mode 100644 media-video/droidcam/files/droidcam-1.8.2-makefile-fixes.patch delete mode 100644 media-video/mpv/mpv-0.35.0-r1.ebuild delete mode 100644 metadata/md5-cache/app-accessibility/kontrast-22.08.3 delete mode 100644 metadata/md5-cache/app-admin/ansible-lint-6.14.3 create mode 100644 metadata/md5-cache/app-admin/ansible-lint-6.14.4 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.100 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.101 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.102 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.103 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.106 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.107 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.89 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.94 create mode 100644 metadata/md5-cache/app-admin/fetchlog-1.4-r2 delete mode 100644 metadata/md5-cache/app-admin/gixy-0.1.20-r1 delete mode 100644 metadata/md5-cache/app-admin/mcelog-190 delete mode 100644 metadata/md5-cache/app-admin/mcelog-191 create mode 100644 metadata/md5-cache/app-admin/mcelog-193 delete mode 100644 metadata/md5-cache/app-admin/rsyslog-8.2206.0-r2 delete mode 100644 metadata/md5-cache/app-admin/salt-3004.2-r2 delete mode 100644 metadata/md5-cache/app-admin/salt-3005-r1 delete mode 100644 metadata/md5-cache/app-admin/salt-3005.1 delete mode 100644 metadata/md5-cache/app-admin/sysstat-12.7.1 create mode 100644 metadata/md5-cache/app-admin/vault-1.11.9 create mode 100644 metadata/md5-cache/app-admin/vault-1.12.5 delete mode 100644 metadata/md5-cache/app-arch/bzip3-1.2.1 create mode 100644 metadata/md5-cache/app-arch/bzip3-1.3.0 create mode 100644 metadata/md5-cache/app-arch/zstd-1.5.5 delete mode 100644 metadata/md5-cache/app-backup/bareos-21.1.6 create mode 100644 metadata/md5-cache/app-backup/bareos-21.1.7 delete mode 100644 metadata/md5-cache/app-backup/bareos-22.0.2 create mode 100644 metadata/md5-cache/app-backup/bareos-22.0.3 create mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.11 delete mode 100644 metadata/md5-cache/app-backup/mkstage4-0.3 create mode 100644 metadata/md5-cache/app-backup/mkstage4-0.4.2 delete mode 100644 metadata/md5-cache/app-backup/rdiff-backup-2.2.3 delete mode 100644 metadata/md5-cache/app-backup/rdiff-backup-2.2.4 create mode 100644 metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 create mode 100644 metadata/md5-cache/app-benchmarks/hyperfine-1.16.1 create mode 100644 metadata/md5-cache/app-cdr/cdrdao-1.2.5 delete mode 100644 metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 delete mode 100644 metadata/md5-cache/app-containers/apptainer-1.1.2 delete mode 100644 metadata/md5-cache/app-containers/cosign-1.13.0 delete mode 100644 metadata/md5-cache/app-containers/cosign-1.13.1 delete mode 100644 metadata/md5-cache/app-containers/grype-0.48.0 delete mode 100644 metadata/md5-cache/app-containers/grype-0.51.0 create mode 100644 metadata/md5-cache/app-containers/grype-0.61.0 delete mode 100644 metadata/md5-cache/app-containers/syft-0.54.0 delete mode 100644 metadata/md5-cache/app-containers/syft-0.59.0 create mode 100644 metadata/md5-cache/app-containers/syft-0.76.0 create mode 100644 metadata/md5-cache/app-crypt/acme-2.5.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-2.5.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-apache-2.5.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-2.5.0 create mode 100644 metadata/md5-cache/app-crypt/debian-archive-keyring-2023.3 delete mode 100644 metadata/md5-cache/app-crypt/seahorse-43.0 create mode 100644 metadata/md5-cache/app-dicts/myspell-uk-6.1.0 delete mode 100644 metadata/md5-cache/app-editors/ghex-43.0 delete mode 100644 metadata/md5-cache/app-editors/ghex-44_rc delete mode 100644 metadata/md5-cache/app-editors/gnome-text-editor-44_rc delete mode 100644 metadata/md5-cache/app-editors/vscode-1.76.0 delete mode 100644 metadata/md5-cache/app-editors/vscode-1.76.1 create mode 100644 metadata/md5-cache/app-editors/vscode-1.77.0 delete mode 100644 metadata/md5-cache/app-editors/vscodium-1.75.1.23040-r1 delete mode 100644 metadata/md5-cache/app-editors/vscodium-1.76.1.23069 create mode 100644 metadata/md5-cache/app-editors/vscodium-1.77.0.23093 create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 create mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.3 create mode 100644 metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 create mode 100644 metadata/md5-cache/app-emulation/dynamips-0.2.23 delete mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20230312 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-modules-6.1.42-r1 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-modules-7.0.6-r1 create mode 100644 metadata/md5-cache/app-forensics/yara-4.3.0 create mode 100644 metadata/md5-cache/app-forensics/yara-9999 delete mode 100644 metadata/md5-cache/app-i18n/ibus-m17n-1.4.18 delete mode 100644 metadata/md5-cache/app-i18n/ibus-table-others-1.3.14 delete mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.20.0 delete mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.21.1 delete mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.21.3 create mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.22.1 delete mode 100644 metadata/md5-cache/app-misc/geoclue-2.6.0 delete mode 100644 metadata/md5-cache/app-misc/gnote-43.0 delete mode 100644 metadata/md5-cache/app-misc/grc-1.12 delete mode 100644 metadata/md5-cache/app-misc/rpick-0.8.11 create mode 100644 metadata/md5-cache/app-misc/rpick-0.8.13 delete mode 100644 metadata/md5-cache/app-misc/terminal-colors-2.3 create mode 100644 metadata/md5-cache/app-misc/tmate-2.4.0-r2 delete mode 100644 metadata/md5-cache/app-misc/tracker-3.5.0_rc delete mode 100644 metadata/md5-cache/app-misc/tracker-miners-3.5.0_rc delete mode 100644 metadata/md5-cache/app-office/gnumeric-1.12.53-r1 delete mode 100644 metadata/md5-cache/app-office/kalendar-22.08.3 create mode 100644 metadata/md5-cache/app-office/moneydance-2023.1.5006 delete mode 100644 metadata/md5-cache/app-office/upwork-5.4.5.1-r1 create mode 100644 metadata/md5-cache/app-portage/pycargoebuild-0.6.3 delete mode 100644 metadata/md5-cache/app-shells/fish-3.5.1 delete mode 100644 metadata/md5-cache/app-shells/fish-3.6.0 create mode 100644 metadata/md5-cache/app-shells/fish-3.6.1 create mode 100644 metadata/md5-cache/app-shells/fzf-0.39.0 delete mode 100644 metadata/md5-cache/app-shells/yash-2.53 create mode 100644 metadata/md5-cache/app-text/blahtexml-1.0 delete mode 100644 metadata/md5-cache/app-text/enchant-2.3.3-r1 delete mode 100644 metadata/md5-cache/app-text/enchant-2.3.4 create mode 100644 metadata/md5-cache/app-text/enchant-2.3.4-r1 delete mode 100644 metadata/md5-cache/app-text/evince-44.0 delete mode 100644 metadata/md5-cache/app-text/evince-44_rc delete mode 100644 metadata/md5-cache/app-text/groonga-8.0.2-r1 create mode 100644 metadata/md5-cache/app-text/groonga-8.0.2-r2 delete mode 100644 metadata/md5-cache/app-text/iso-codes-4.12.0 create mode 100644 metadata/md5-cache/app-text/xapian-omega-1.4.22 delete mode 100644 metadata/md5-cache/app-xemacs/gnus-2.06 create mode 100644 metadata/md5-cache/app-xemacs/gnus-2.07 create mode 100644 metadata/md5-cache/app-xemacs/hyperbole-1.23 create mode 100644 metadata/md5-cache/app-xemacs/ilisp-1.39 create mode 100644 metadata/md5-cache/app-xemacs/psgml-dtds-1.06 create mode 100644 metadata/md5-cache/app-xemacs/riece-1.27 create mode 100644 metadata/md5-cache/app-xemacs/vm-8.12 delete mode 100644 metadata/md5-cache/dev-cpp/libxmlpp-5.0.2 delete mode 100644 metadata/md5-cache/dev-db/sqlcl-bin-22.2.1.201.1451 create mode 100644 metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 delete mode 100644 metadata/md5-cache/dev-db/sqlite-3.41.2 create mode 100644 metadata/md5-cache/dev-embedded/esptool-3.3.3 delete mode 100644 metadata/md5-cache/dev-embedded/esptool-4.5 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2022.10 create mode 100644 metadata/md5-cache/dev-games/godot-4.0.2 delete mode 100644 metadata/md5-cache/dev-java/batik-1.14-r1 delete mode 100644 metadata/md5-cache/dev-java/batik-1.16 create mode 100644 metadata/md5-cache/dev-java/batik-1.16-r1 delete mode 100644 metadata/md5-cache/dev-java/byte-buddy-1.12.21 delete mode 100644 metadata/md5-cache/dev-java/fop-2.7 delete mode 100644 metadata/md5-cache/dev-java/jakarta-activation-api-2.1.0-r1 delete mode 100644 metadata/md5-cache/dev-java/jakarta-mail-api-2.1.0-r1 delete mode 100644 metadata/md5-cache/dev-lang/eisl-2.65 delete mode 100644 metadata/md5-cache/dev-lang/eisl-2.69 create mode 100644 metadata/md5-cache/dev-lang/fuzion-0.081 create mode 100644 metadata/md5-cache/dev-lang/python-3.10.11 create mode 100644 metadata/md5-cache/dev-lang/python-3.11.3 create mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_alpha7 create mode 100644 metadata/md5-cache/dev-lang/rust-1.68.2 create mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.68.2 delete mode 100644 metadata/md5-cache/dev-lang/typescript-4.9.3 delete mode 100644 metadata/md5-cache/dev-lang/typescript-4.9.4 create mode 100644 metadata/md5-cache/dev-lang/typescript-5.0.3 delete mode 100644 metadata/md5-cache/dev-lang/vala-0.56.3 create mode 100644 metadata/md5-cache/dev-lang/vala-0.56.6 delete mode 100644 metadata/md5-cache/dev-libs/flatbuffers-23.1.21 delete mode 100644 metadata/md5-cache/dev-libs/gjs-1.74.1 delete mode 100644 metadata/md5-cache/dev-libs/gjs-1.75.90 delete mode 100644 metadata/md5-cache/dev-libs/glib-2.74.5 delete mode 100644 metadata/md5-cache/dev-libs/glib-2.76.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-1.75.6 delete mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-1.76.0 delete mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-common-1.75.6 delete mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-common-1.76.0 create mode 100644 metadata/md5-cache/dev-libs/imath-3.1.7 delete mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-22.49.25018.24 create mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-23.05.25593.18 delete mode 100644 metadata/md5-cache/dev-libs/kopeninghours-22.08.3 delete mode 100644 metadata/md5-cache/dev-libs/kosmindoormap-22.08.3 delete mode 100644 metadata/md5-cache/dev-libs/kpublictransport-22.08.3 delete mode 100644 metadata/md5-cache/dev-libs/libbpf-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/libbpf-1.0.1 delete mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.0.9999 create mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.1 create mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.2.9999 create mode 100644 metadata/md5-cache/dev-libs/libcpuid-0.6.3 create mode 100644 metadata/md5-cache/dev-libs/libffi-3.4.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/libgit2-1.6.2 delete mode 100644 metadata/md5-cache/dev-libs/libgusb-0.4.3 create mode 100644 metadata/md5-cache/dev-libs/libvoikko-4.3.2 delete mode 100644 metadata/md5-cache/dev-libs/libxmlb-0.3.10 delete mode 100644 metadata/md5-cache/dev-libs/mimalloc-2.1.0 create mode 100644 metadata/md5-cache/dev-libs/mimalloc-2.1.1 delete mode 100644 metadata/md5-cache/dev-libs/msgpack-6.0.0 create mode 100644 metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/template-glib-3.36.0 create mode 100644 metadata/md5-cache/dev-libs/tree-sitter-0.20.8 delete mode 100644 metadata/md5-cache/dev-libs/vala-common-0.56.3 create mode 100644 metadata/md5-cache/dev-libs/vala-common-0.56.6 create mode 100644 metadata/md5-cache/dev-libs/xapian-1.4.22 create mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.22 create mode 100644 metadata/md5-cache/dev-libs/xerces-c-3.2.4 delete mode 100644 metadata/md5-cache/dev-ml/camlp-streams-5.0 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2.9999 delete mode 100644 metadata/md5-cache/dev-php/smarty-4.3.0 create mode 100644 metadata/md5-cache/dev-php/smarty-4.3.1 create mode 100644 metadata/md5-cache/dev-python/Faker-18.3.2 create mode 100644 metadata/md5-cache/dev-python/Faker-18.3.4 create mode 100644 metadata/md5-cache/dev-python/Nuitka-1.5.5 create mode 100644 metadata/md5-cache/dev-python/alembic-1.10.3 delete mode 100644 metadata/md5-cache/dev-python/apsw-3.40.1.0 delete mode 100644 metadata/md5-cache/dev-python/apsw-3.41.0.0 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-2.0.5 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-3.0.3 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-3.0.4 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.13.2 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.13.5 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.14.1 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.14.2 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.15.0 create mode 100644 metadata/md5-cache/dev-python/astroid-2.15.2 delete mode 100644 metadata/md5-cache/dev-python/autopep8-2.0.1 create mode 100644 metadata/md5-cache/dev-python/aws-xray-sdk-python-2.12.0 create mode 100644 metadata/md5-cache/dev-python/awxkit-22.0.0 delete mode 100644 metadata/md5-cache/dev-python/bareos-21.1.6 create mode 100644 metadata/md5-cache/dev-python/bareos-21.1.7 delete mode 100644 metadata/md5-cache/dev-python/bareos-22.0.2 create mode 100644 metadata/md5-cache/dev-python/bareos-22.0.3 create mode 100644 metadata/md5-cache/dev-python/beautifulsoup4-4.12.1 create mode 100644 metadata/md5-cache/dev-python/blinker-1.6 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.100 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.101 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.102 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.103 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.106 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.107 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.89 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.94 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.100 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.101 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.102 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.103 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.106 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.107 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.89 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.94 delete mode 100644 metadata/md5-cache/dev-python/breathe-4.34.0 create mode 100644 metadata/md5-cache/dev-python/cffi-1.15.1-r1 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.76.2 delete mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.0.9999 create mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.1 create mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.2.9999 delete mode 100644 metadata/md5-cache/dev-python/configshell-fb-1.1.29 create mode 100644 metadata/md5-cache/dev-python/confuse-2.0.1 create mode 100644 metadata/md5-cache/dev-python/crispy-bootstrap4-2022.1 create mode 100644 metadata/md5-cache/dev-python/cython-0.29.34 delete mode 100644 metadata/md5-cache/dev-python/dask-2023.2.1 delete mode 100644 metadata/md5-cache/dev-python/dask-2023.3.0 delete mode 100644 metadata/md5-cache/dev-python/dask-2023.3.1 create mode 100644 metadata/md5-cache/dev-python/django-4.2 create mode 100644 metadata/md5-cache/dev-python/django-configurations-2.4.1 delete mode 100644 metadata/md5-cache/dev-python/django-crispy-forms-2.0 create mode 100644 metadata/md5-cache/dev-python/django-crispy-forms-2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/elasticsearch-py-7.17.6 delete mode 100644 metadata/md5-cache/dev-python/elasticsearch-py-7.17.9 delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-65.6.3 delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-67.2.0 delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-67.4.0 delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-67.5.1 delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-67.6.0 delete mode 100644 metadata/md5-cache/dev-python/eradicate-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.10.0 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.10.1 create mode 100644 metadata/md5-cache/dev-python/fakeredis-2.10.3 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.9.2 create mode 100644 metadata/md5-cache/dev-python/fido2-1.1.1 delete mode 100644 metadata/md5-cache/dev-python/flask-babel-3.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/flask-babel-3.0.1-r2 delete mode 100644 metadata/md5-cache/dev-python/flatbuffers-23.1.21 delete mode 100644 metadata/md5-cache/dev-python/fsspec-2023.1.0 create mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.84.0 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.17.2 create mode 100644 metadata/md5-cache/dev-python/hatchling-1.14.0 delete mode 100644 metadata/md5-cache/dev-python/hiredis-2.0.0-r2 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.70.2 delete mode 100644 metadata/md5-cache/dev-python/importlib_metadata-4.13.0 create mode 100644 metadata/md5-cache/dev-python/inflect-6.0.3 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.10.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.11.0 delete mode 100644 metadata/md5-cache/dev-python/jaraco-path-3.4.0 create mode 100644 metadata/md5-cache/dev-python/jellyfish-0.11.2 create mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter_core-5.1.5 delete mode 100644 metadata/md5-cache/dev-python/jupyter_core-5.2.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter_core-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/kiwisolver-1.4.4 delete mode 100644 metadata/md5-cache/dev-python/lit-16.0.0.9999 create mode 100644 metadata/md5-cache/dev-python/lit-16.0.1 create mode 100644 metadata/md5-cache/dev-python/lit-16.0.2.9999 delete mode 100644 metadata/md5-cache/dev-python/makefun-1.15.0 delete mode 100644 metadata/md5-cache/dev-python/markdown-it-py-2.1.0-r2 delete mode 100644 metadata/md5-cache/dev-python/mdit-py-plugins-0.3.4 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/myst-parser-0.18.1-r1 delete mode 100644 metadata/md5-cache/dev-python/myst-parser-0.19.0 delete mode 100644 metadata/md5-cache/dev-python/myst-parser-0.19.1 create mode 100644 metadata/md5-cache/dev-python/nbclassic-0.5.4 create mode 100644 metadata/md5-cache/dev-python/nbclassic-0.5.5 create mode 100644 metadata/md5-cache/dev-python/nbclient-0.7.3 create mode 100644 metadata/md5-cache/dev-python/nbconvert-7.3.0 create mode 100644 metadata/md5-cache/dev-python/networkx-3.1 delete mode 100644 metadata/md5-cache/dev-python/openstackdocstheme-3.0.1 delete mode 100644 metadata/md5-cache/dev-python/oslo-config-9.1.0 create mode 100644 metadata/md5-cache/dev-python/pandas-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/pdoc3-0.10.0 create mode 100644 metadata/md5-cache/dev-python/pdoc3-0.10.0-r1 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.6 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.7 create mode 100644 metadata/md5-cache/dev-python/picobox-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/pillow-9.4.0 create mode 100644 metadata/md5-cache/dev-python/plotly-5.14.1 delete mode 100644 metadata/md5-cache/dev-python/pooch-1.6.0 delete mode 100644 metadata/md5-cache/dev-python/psycopg-3.1.4 delete mode 100644 metadata/md5-cache/dev-python/psycopg-3.1.7 create mode 100644 metadata/md5-cache/dev-python/pychromecast-13.0.7 create mode 100644 metadata/md5-cache/dev-python/pygit2-1.12.0 delete mode 100644 metadata/md5-cache/dev-python/pyglet-1.5.27 delete mode 100644 metadata/md5-cache/dev-python/pyglet-2.0.4 delete mode 100644 metadata/md5-cache/dev-python/pygobject-3.43.1 delete mode 100644 metadata/md5-cache/dev-python/pygobject-3.44.0 delete mode 100644 metadata/md5-cache/dev-python/pylint-2.16.2 delete mode 100644 metadata/md5-cache/dev-python/pylint-2.16.3 delete mode 100644 metadata/md5-cache/dev-python/pylint-2.16.4 delete mode 100644 metadata/md5-cache/dev-python/pylint-2.17.0 create mode 100644 metadata/md5-cache/dev-python/pylint-2.17.2 create mode 100644 metadata/md5-cache/dev-python/pytables-3.8.0-r3 delete mode 100644 metadata/md5-cache/dev-python/pytest-7.2.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-forked-1.4.0-r1 create mode 100644 metadata/md5-cache/dev-python/pytest-order-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/pytest-param-files-0.3.4 delete mode 100644 metadata/md5-cache/dev-python/pytest-subtests-0.9.0 create mode 100644 metadata/md5-cache/dev-python/python-docs-3.10.11 create mode 100644 metadata/md5-cache/dev-python/python-docs-3.11.3 create mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.7.2 delete mode 100644 metadata/md5-cache/dev-python/python-multipart-0.0.5 create mode 100644 metadata/md5-cache/dev-python/python-swiftclient-4.3.0 delete mode 100644 metadata/md5-cache/dev-python/pythran-0.11.0 delete mode 100644 metadata/md5-cache/dev-python/pythran-0.12.0-r2 delete mode 100644 metadata/md5-cache/dev-python/pyzmq-24.0.1 delete mode 100644 metadata/md5-cache/dev-python/pyzmq-25.0.0 delete mode 100644 metadata/md5-cache/dev-python/pyzmq-25.0.1 create mode 100644 metadata/md5-cache/dev-python/qtconsole-5.4.2 delete mode 100644 metadata/md5-cache/dev-python/quantities-0.13.0-r2 delete mode 100644 metadata/md5-cache/dev-python/quantities-0.14.0 create mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.15.0 delete mode 100644 metadata/md5-cache/dev-python/requests-cache-0.9.8 delete mode 100644 metadata/md5-cache/dev-python/rich-13.3.1 delete mode 100644 metadata/md5-cache/dev-python/rich-13.3.2 delete mode 100644 metadata/md5-cache/dev-python/roman-3.3-r1 delete mode 100644 metadata/md5-cache/dev-python/rpyc-5.2.3_p1 delete mode 100644 metadata/md5-cache/dev-python/rpyc-5.3.0 create mode 100644 metadata/md5-cache/dev-python/semver-3.0.0 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.19.0 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.19.1 delete mode 100644 metadata/md5-cache/dev-python/setuptools-65.7.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-67.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/setuptools-67.4.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-67.5.1 delete mode 100644 metadata/md5-cache/dev-python/setuptools-67.6.0 delete mode 100644 metadata/md5-cache/dev-python/sphinx-autoapi-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/sphinx-autoapi-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-basic-ng-0.0.1_alpha12 create mode 100644 metadata/md5-cache/dev-python/spyder-5.4.3 create mode 100644 metadata/md5-cache/dev-python/spyder-kernels-2.4.3 delete mode 100644 metadata/md5-cache/dev-python/sybil-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/sybil-4.0.1 delete mode 100644 metadata/md5-cache/dev-python/tempest-33.0.0 delete mode 100644 metadata/md5-cache/dev-python/tempest-34.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/tox-4.4.11 delete mode 100644 metadata/md5-cache/dev-python/tqdm-4.64.1 create mode 100644 metadata/md5-cache/dev-python/trimesh-3.21.4 create mode 100644 metadata/md5-cache/dev-python/websockets-11.0 create mode 100644 metadata/md5-cache/dev-python/yara-python-4.3.0 create mode 100644 metadata/md5-cache/dev-python/yara-python-9999 create mode 100644 metadata/md5-cache/dev-python/ytmusicapi-0.25.2 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.53.0 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.54.0 delete mode 100644 metadata/md5-cache/dev-python/zstandard-0.19.0 create mode 100644 metadata/md5-cache/dev-python/zstd-1.5.5.1 create mode 100644 metadata/md5-cache/dev-ruby/addressable-2.8.2 delete mode 100644 metadata/md5-cache/dev-ruby/ansi-1.5.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/ascii85-1.1.0 create mode 100644 metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/async-2.5.0 create mode 100644 metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 create mode 100644 metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/async-process-1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 delete mode 100644 metadata/md5-cache/dev-ruby/benchmark-ips-2.9.2 delete mode 100644 metadata/md5-cache/dev-ruby/bson-4.12.0 delete mode 100644 metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 create mode 100644 metadata/md5-cache/dev-ruby/console-1.16.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/excon-0.92.4 create mode 100644 metadata/md5-cache/dev-ruby/facter-4.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/ffaker-2.20.0 delete mode 100644 metadata/md5-cache/dev-ruby/globalid-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/globalid-1.0.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/globalid-1.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/html2haml-2.2.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/http-form_data-2.3.0 create mode 100644 metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/jwt-2.5.0 delete mode 100644 metadata/md5-cache/dev-ruby/jwt-2.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1 create mode 100644 metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 create mode 100644 metadata/md5-cache/dev-ruby/localhost-1.1.10 create mode 100644 metadata/md5-cache/dev-ruby/loofah-2.20.0 create mode 100644 metadata/md5-cache/dev-ruby/mail-2.7.1-r2 delete mode 100644 metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r1 create mode 100644 metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 create mode 100644 metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 create mode 100644 metadata/md5-cache/dev-ruby/nio4r-2.5.9 delete mode 100644 metadata/md5-cache/dev-ruby/octokit-4.24.0 create mode 100644 metadata/md5-cache/dev-ruby/patron-0.13.3-r2 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-1.2.0 create mode 100644 metadata/md5-cache/dev-ruby/power_assert-1.2.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-2.0.0 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-2.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-2.0.2 create mode 100644 metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/red-colors-0.3.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/rqrcode-2.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/rqrcode-2.1.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 create mode 100644 metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 create mode 100644 metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 delete mode 100644 metadata/md5-cache/dev-ruby/rubyzip-1.3.0 create mode 100644 metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/slim-4.1.0-r3 create mode 100644 metadata/md5-cache/dev-ruby/slim-4.1.0-r4 create mode 100644 metadata/md5-cache/dev-ruby/slim-5.1.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 delete mode 100644 metadata/md5-cache/dev-ruby/stomp-1.4.10 create mode 100644 metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 create mode 100644 metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 create mode 100644 metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 delete mode 100644 metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r2 create mode 100644 metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 delete mode 100644 metadata/md5-cache/dev-ruby/terminal-table-2.0.0 create mode 100644 metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/typeprof-0.15.2 delete mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0 create mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-2.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-2.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-2.3.0 delete mode 100644 metadata/md5-cache/dev-ruby/uuidtools-2.2.0 create mode 100644 metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/vcr-6.0.0 delete mode 100644 metadata/md5-cache/dev-ruby/webrick-1.7.0 delete mode 100644 metadata/md5-cache/dev-ruby/websocket-1.2.9-r1 create mode 100644 metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 create mode 100644 metadata/md5-cache/dev-util/bcc-0.27.0-r1 create mode 100644 metadata/md5-cache/dev-util/bingrep-0.11.0 delete mode 100644 metadata/md5-cache/dev-util/clippy-8.2.2-r1 delete mode 100644 metadata/md5-cache/dev-util/clippy-8.4.1 create mode 100644 metadata/md5-cache/dev-util/clippy-8.5 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.26.0 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.26.1 create mode 100644 metadata/md5-cache/dev-util/cmake-3.26.3 delete mode 100644 metadata/md5-cache/dev-util/difftastic-0.43.1 create mode 100644 metadata/md5-cache/dev-util/difftastic-0.46.0 delete mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.74.5 delete mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.76.0 delete mode 100644 metadata/md5-cache/dev-util/glib-utils-2.74.5 delete mode 100644 metadata/md5-cache/dev-util/glib-utils-2.76.0 delete mode 100644 metadata/md5-cache/dev-util/gnome-builder-43.4 delete mode 100644 metadata/md5-cache/dev-util/hfstospell-0.5.3 delete mode 100644 metadata/md5-cache/dev-util/kio-perldoc-22.08.3 delete mode 100644 metadata/md5-cache/dev-util/lldb-16.0.0.9999 create mode 100644 metadata/md5-cache/dev-util/lldb-16.0.1 create mode 100644 metadata/md5-cache/dev-util/lldb-16.0.2.9999 delete mode 100644 metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216 create mode 100644 metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 delete mode 100644 metadata/md5-cache/dev-util/maturin-0.14.15 delete mode 100644 metadata/md5-cache/dev-util/maturin-1.0.0_beta5 create mode 100644 metadata/md5-cache/dev-util/maturin-1.0.0_beta7 delete mode 100644 metadata/md5-cache/dev-util/meson-1.1.0_rc1 create mode 100644 metadata/md5-cache/dev-util/meson-1.1.0_rc2 delete mode 100644 metadata/md5-cache/dev-util/umockdev-0.17.15 create mode 100644 metadata/md5-cache/dev-vcs/git-machete-3.16.3 create mode 100644 metadata/md5-cache/games-board/pychess-1.0.4 delete mode 100644 metadata/md5-cache/games-emulation/melonds-0.9.5-r3 create mode 100644 metadata/md5-cache/games-emulation/melonds-0.9.5-r4 delete mode 100644 metadata/md5-cache/games-emulation/pcsx2-1.7.4217 delete mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.14.1-r3 delete mode 100644 metadata/md5-cache/games-emulation/snes9x-1.62.2 delete mode 100644 metadata/md5-cache/games-server/bedrock-server-1.19.63.01 delete mode 100644 metadata/md5-cache/games-server/bedrock-server-1.19.71.02 delete mode 100644 metadata/md5-cache/games-server/bedrock-server-1.19.72.01 create mode 100644 metadata/md5-cache/games-server/bedrock-server-1.19.73.02 create mode 100644 metadata/md5-cache/games-simulation/openrct2-0.4.4 delete mode 100644 metadata/md5-cache/gnome-base/gconf-3.2.6-r6 delete mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-43.2 delete mode 100644 metadata/md5-cache/gnome-base/gnome-desktop-43.1-r300 delete mode 100644 metadata/md5-cache/gnome-base/gnome-desktop-43.1-r400 delete mode 100644 metadata/md5-cache/gnome-base/gnome-session-44_rc delete mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-44_rc delete mode 100644 metadata/md5-cache/gnome-base/gnome-shell-43.2-r1 delete mode 100644 metadata/md5-cache/gnome-base/gnome-shell-44_rc delete mode 100644 metadata/md5-cache/gnome-base/librsvg-2.55.2 delete mode 100644 metadata/md5-cache/gnome-base/librsvg-2.55.92 delete mode 100644 metadata/md5-cache/gnome-base/nautilus-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.46.3 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.46.3 delete mode 100644 metadata/md5-cache/gnome-extra/gconf-editor-3.0.1-r1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-boxes-43.2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-boxes-44.1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-boxes-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-calculator-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-calendar-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-characters-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-clocks-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-contacts-43.0 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-contacts-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-software-43.4 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-software-43.5 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-software-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-system-monitor-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-user-docs-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/gnome-weather-44_rc delete mode 100644 metadata/md5-cache/gnome-extra/nm-applet-1.30.0-r1 delete mode 100644 metadata/md5-cache/gnome-extra/yelp-42.2 delete mode 100644 metadata/md5-cache/gnome-extra/zenity-3.42.1-r1 delete mode 100644 metadata/md5-cache/gnustep-base/mknfonts-0.5-r2 create mode 100644 metadata/md5-cache/gui-apps/foot-1.14.0 create mode 100644 metadata/md5-cache/gui-apps/foot-terminfo-1.14.0 delete mode 100644 metadata/md5-cache/gui-apps/gnome-console-43.0 delete mode 100644 metadata/md5-cache/gui-apps/gnome-console-44_beta create mode 100644 metadata/md5-cache/gui-apps/swappy-1.5.1 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.10.0 delete mode 100644 metadata/md5-cache/gui-libs/libadwaita-1.2.1 delete mode 100644 metadata/md5-cache/gui-libs/libadwaita-1.2.2 delete mode 100644 metadata/md5-cache/gui-libs/libadwaita-1.3.0 delete mode 100644 metadata/md5-cache/gui-libs/libadwaita-1.3_rc delete mode 100644 metadata/md5-cache/gui-libs/libhandy-1.8.0 delete mode 100644 metadata/md5-cache/gui-libs/libhandy-1.8.1 delete mode 100644 metadata/md5-cache/gui-libs/libwpe-1.14.0 delete mode 100644 metadata/md5-cache/gui-libs/vte-0.70.2 delete mode 100644 metadata/md5-cache/gui-libs/vte-common-0.70.2 delete mode 100644 metadata/md5-cache/gui-libs/wpebackend-fdo-1.14.0 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-calendar-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-calendar-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-contacts-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-mime-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-notes-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-search-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadiconsole-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/akregator-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/analitza-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ark-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/artikulate-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/audiocd-kio-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/baloo-widgets-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/blinken-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/bomber-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/bovo-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/calendarjanitor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/calendarsupport-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/cantor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/cervisia-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dragon-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/eventviews-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/filelight-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/granatier-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/grantlee-editor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/grantleetheme-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/gwenview-22.08.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/incidenceeditor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/juk-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/k3b-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-integration-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-providers-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaddressbook-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kajongg-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kalarm-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kalgebra-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kalzium-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kamera-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kamoso-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kanagram-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kapman-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kapptemplate-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kate-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kate-addons-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kate-lib-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/katomic-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbackup-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kblackbox-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kblocks-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbounce-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbreakout-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbruch-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcachegrind-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalc-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalutils-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcharselect-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcolorchooser-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcron-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-apps-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-utils-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeaccessibility-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeadmin-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdebugsettings-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdecore-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-data-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegames-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdemultimedia-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenlive-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-22.08.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-runtime-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeutils-meta-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdf-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdialog-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdiamond-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/keditbookmarks-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfind-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfloppy-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfourinline-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgeography-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kget-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgoldrunner-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgpg-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/khangman-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/khelpcenter-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kidentitymanagement-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kig-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kigo-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/killbots-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kimagemapeditor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kimap-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kio-extras-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kiriki-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kiten-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kitinerary-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kjumpingcube-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kldap-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kleopatra-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/klettres-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/klickety-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/klines-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmag-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmahjongg-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmail-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kmail-22.08.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmailtransport-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmailtransport-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kmbox-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmime-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmines-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmix-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmousetool-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmouth-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmplot-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knavalbattle-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knetwalk-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knights-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knotes-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kolf-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kollision-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kolourpaint-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kompare-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konqueror-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konquest-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konsole-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konsolekalendar-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kontact-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kontactinterface-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kopete-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/korganizer-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kpat-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kpimtextedit-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kpkpass-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kqtquickcharts-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/krdc-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kreversi-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/krfb-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kruler-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kshisen-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksirk-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksmtp-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksnakeduel-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kspaceduel-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksquares-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksudoku-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksystemlog-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kteatime-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktimer-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktouch-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktuberling-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kturtle-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kubrick-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwalletmanager-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwave-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwordquiz-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwrite-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libgravatar-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkcddb-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkcompactdisc-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdcraw-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/libkdegames-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdepim-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkexiv2-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkgapi-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkgapi-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/libkleo-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkmahjongg-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkomparediff2-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libksane-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libksieve-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libktnef-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/lokalize-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/lskat-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/mailcommon-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/mailimporter-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/marble-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/mbox-importer-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/messagelib-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/minuet-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/okular-22.08.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/palapeli-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/parley-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/picmi-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/pim-data-exporter-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/pimcommon-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/poxml-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/print-manager-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/rocs-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/spectacle-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/step-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/svgpart-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/sweeper-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/thumbnailers-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/umbrello-22.08.3 delete mode 100644 metadata/md5-cache/kde-apps/yakuake-22.08.3-r1 delete mode 100644 metadata/md5-cache/kde-misc/kdeconnect-22.08.3 delete mode 100644 metadata/md5-cache/kde-misc/kio-gdrive-22.08.3 delete mode 100644 metadata/md5-cache/kde-misc/markdownpart-22.08.3 delete mode 100644 metadata/md5-cache/kde-misc/skanlite-22.08.3 delete mode 100644 metadata/md5-cache/kde-misc/zanshin-22.08.3-r1 create mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/breeze-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.27.4 delete mode 100644 metadata/md5-cache/kde-plasma/flatpak-kcm-5.27.3 create mode 100644 metadata/md5-cache/kde-plasma/flatpak-kcm-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kdecoration-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kpipewire-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kscreen-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/ksshaskpass-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kwallet-pam-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kwin-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/layer-shell-qt-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/libkscreen-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/libkworkspace-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/milou-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-sounds-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-pa-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.27.4 create mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-welcome-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.27.4.1 create mode 100644 metadata/md5-cache/kde-plasma/xembed-sni-proxy-5.27.4.1 create mode 100644 metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 delete mode 100644 metadata/md5-cache/mail-client/evolution-3.46.3-r1 create mode 100644 metadata/md5-cache/mail-filter/maildrop-3.1.1 create mode 100644 metadata/md5-cache/mail-filter/maildrop-3.1.2 create mode 100644 metadata/md5-cache/mail-mta/courier-1.2.3 delete mode 100644 metadata/md5-cache/mail-mta/postfix-3.8_pre20230314 create mode 100644 metadata/md5-cache/mail-mta/postfix-3.8_pre20230402 create mode 100644 metadata/md5-cache/media-gfx/curtail-1.6.0 delete mode 100644 metadata/md5-cache/media-gfx/eog-44_beta delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-22.35-r1 delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-23.0 delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-23.1 create mode 100644 metadata/md5-cache/media-gfx/fotoxx-23.32 delete mode 100644 metadata/md5-cache/media-gfx/gmic-3.1.6-r1 delete mode 100644 metadata/md5-cache/media-gfx/gnome-font-viewer-44_rc delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.12.76 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.48-r1 create mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.62-r1 delete mode 100644 metadata/md5-cache/media-gfx/skanpage-22.08.3 delete mode 100644 metadata/md5-cache/media-libs/ksanecore-22.08.3 delete mode 100644 metadata/md5-cache/media-sound/elisa-22.08.3 delete mode 100644 metadata/md5-cache/media-sound/fluidsynth-2.3.0 create mode 100644 metadata/md5-cache/media-sound/fluidsynth-2.3.2 delete mode 100644 metadata/md5-cache/media-sound/klick-0.12.2-r3 create mode 100644 metadata/md5-cache/media-sound/klick-0.12.2-r4 delete mode 100644 metadata/md5-cache/media-sound/snapcast-0.26.0-r2 delete mode 100644 metadata/md5-cache/media-video/droidcam-1.8.2-r1 delete mode 100644 metadata/md5-cache/media-video/droidcam-1.8.2_p20220831 create mode 100644 metadata/md5-cache/media-video/droidcam-1.9.0 delete mode 100644 metadata/md5-cache/media-video/droidcam-1.9.0_rc1 delete mode 100644 metadata/md5-cache/media-video/mpv-0.35.0-r1 delete mode 100644 metadata/md5-cache/net-analyzer/nessus-bin-10.5.0 create mode 100644 metadata/md5-cache/net-analyzer/nessus-bin-10.5.1 delete mode 100644 metadata/md5-cache/net-analyzer/nmap-7.92-r2 create mode 100644 metadata/md5-cache/net-analyzer/nmap-7.92-r3 delete mode 100644 metadata/md5-cache/net-analyzer/nmap-7.93-r2 create mode 100644 metadata/md5-cache/net-analyzer/nmap-7.93-r3 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.4.1 create mode 100644 metadata/md5-cache/net-dns/dnsdist-1.8.0 delete mode 100644 metadata/md5-cache/net-dns/pdns-recursor-4.7.4 delete mode 100644 metadata/md5-cache/net-im/mattermost-desktop-bin-5.3.0_rc7 create mode 100644 metadata/md5-cache/net-im/mattermost-desktop-bin-5.3.1 delete mode 100644 metadata/md5-cache/net-im/spectrum2-2.1.3-r1 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-4.7.1 create mode 100644 metadata/md5-cache/net-im/zoom-5.14.2.2046 delete mode 100644 metadata/md5-cache/net-irc/konversation-22.08.3 delete mode 100644 metadata/md5-cache/net-libs/glib-networking-2.76_beta delete mode 100644 metadata/md5-cache/net-libs/libgssglue-0.5-r1 delete mode 100644 metadata/md5-cache/net-libs/libktorrent-22.08.3 create mode 100644 metadata/md5-cache/net-libs/libnetconf2-2.1.31 create mode 100644 metadata/md5-cache/net-libs/libupnp-1.14.16 create mode 100644 metadata/md5-cache/net-libs/libyang-2.1.55 create mode 100644 metadata/md5-cache/net-libs/pjproject-2.13-r1 delete mode 100644 metadata/md5-cache/net-libs/rest-0.9.1 create mode 100644 metadata/md5-cache/net-libs/rustls-ffi-0.10.0 delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.38.3 delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.38.3-r410 delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.38.3-r500 create mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.3 create mode 100644 metadata/md5-cache/net-mail/mu-1.10.1 create mode 100644 metadata/md5-cache/net-misc/asterisk-18.17.0 create mode 100644 metadata/md5-cache/net-misc/asterisk-20.2.0 delete mode 100644 metadata/md5-cache/net-misc/frr-8.4.1 create mode 100644 metadata/md5-cache/net-misc/frr-8.5 delete mode 100644 metadata/md5-cache/net-misc/gnome-connections-43.0 delete mode 100644 metadata/md5-cache/net-misc/gnome-connections-44_rc delete mode 100644 metadata/md5-cache/net-misc/gnome-remote-desktop-43.3 delete mode 100644 metadata/md5-cache/net-misc/gnome-remote-desktop-44_rc delete mode 100644 metadata/md5-cache/net-misc/gns3-gui-2.2.34 create mode 100644 metadata/md5-cache/net-misc/gns3-gui-2.2.38 delete mode 100644 metadata/md5-cache/net-misc/gns3-server-2.2.34 create mode 100644 metadata/md5-cache/net-misc/gns3-server-2.2.38 delete mode 100644 metadata/md5-cache/net-misc/gsasl-1.10.0 delete mode 100644 metadata/md5-cache/net-misc/gsasl-2.0.0 delete mode 100644 metadata/md5-cache/net-misc/kio-zeroconf-22.08.3 create mode 100644 metadata/md5-cache/net-misc/netopeer2-2.1.59 delete mode 100644 metadata/md5-cache/net-misc/networkmanager-1.40.12 delete mode 100644 metadata/md5-cache/net-misc/networkmanager-1.40.16 delete mode 100644 metadata/md5-cache/net-misc/networkmanager-1.42.0 delete mode 100644 metadata/md5-cache/net-misc/rygel-0.42.0 create mode 100644 metadata/md5-cache/net-misc/rygel-0.42.2 create mode 100644 metadata/md5-cache/net-misc/sysrepo-2.2.60 create mode 100644 metadata/md5-cache/net-misc/trurl-0.2 create mode 100644 metadata/md5-cache/net-misc/trurl-9999 delete mode 100644 metadata/md5-cache/net-misc/ytmdl-2022.3.16 delete mode 100644 metadata/md5-cache/net-news/liferea-1.14.1 create mode 100644 metadata/md5-cache/net-news/liferea-1.14.4 delete mode 100644 metadata/md5-cache/net-p2p/ktorrent-22.08.3 create mode 100644 metadata/md5-cache/net-p2p/mldonkey-3.1.7-r4 create mode 100644 metadata/md5-cache/net-p2p/syncthing-1.23.4 delete mode 100644 metadata/md5-cache/net-vpn/headscale-0.16.2 create mode 100644 metadata/md5-cache/net-wireless/soapysdr-0.8.1 delete mode 100644 metadata/md5-cache/sci-electronics/labone-21.08.20515-r1 create mode 100644 metadata/md5-cache/sci-electronics/labone-21.08.20515-r2 delete mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-43.2 delete mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-43.5 delete mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-44_rc create mode 100644 metadata/md5-cache/sci-libs/armadillo-12.0.1 create mode 100644 metadata/md5-cache/sci-libs/caffe2-2.0.0 create mode 100644 metadata/md5-cache/sci-libs/onnx-1.13.1 create mode 100644 metadata/md5-cache/sci-libs/pytorch-2.0.0 delete mode 100644 metadata/md5-cache/sci-mathematics/easycrypt-1.0_pre20220303-r1 delete mode 100644 metadata/md5-cache/sci-mathematics/easycrypt-2022.04-r1 create mode 100644 metadata/md5-cache/sci-mathematics/easycrypt-2022.04_p20230324 create mode 100644 metadata/md5-cache/sci-mathematics/flocq-4.1.1 delete mode 100644 metadata/md5-cache/sci-mathematics/why3-1.4.0-r3 delete mode 100644 metadata/md5-cache/sci-mathematics/why3-1.5.0-r1 create mode 100644 metadata/md5-cache/sci-mathematics/why3-1.6.0 delete mode 100644 metadata/md5-cache/sci-mathematics/why3-for-spark-2019-r3 delete mode 100644 metadata/md5-cache/sci-mathematics/why3-for-spark-2020 delete mode 100644 metadata/md5-cache/sci-physics/geant4_vmc-6.1_p2 create mode 100644 metadata/md5-cache/sci-physics/geant4_vmc-6.1_p4 create mode 100644 metadata/md5-cache/sci-physics/geant4_vmc-6.1_p5 create mode 100644 metadata/md5-cache/sci-physics/geant4_vmc-6.3 create mode 100644 metadata/md5-cache/sci-physics/geant4_vmc-6.3_p1 create mode 100644 metadata/md5-cache/sci-physics/qmeq-1.1 delete mode 100644 metadata/md5-cache/sci-visualization/gwyddion-2.60 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230403 delete mode 100644 metadata/md5-cache/sys-apps/baobab-44_rc create mode 100644 metadata/md5-cache/sys-apps/coreutils-9.2-r2 create mode 100644 metadata/md5-cache/sys-apps/cpu-x-4.5.3 create mode 100644 metadata/md5-cache/sys-apps/cracklib-words-2.9.11 create mode 100644 metadata/md5-cache/sys-apps/fd-8.7.0 delete mode 100644 metadata/md5-cache/sys-apps/flatpak-1.14.4 create mode 100644 metadata/md5-cache/sys-apps/flatpak-1.14.4-r1 delete mode 100644 metadata/md5-cache/sys-apps/gnome-disk-utility-44_rc create mode 100644 metadata/md5-cache/sys-apps/hwloc-2.9.1 create mode 100644 metadata/md5-cache/sys-apps/man-pages-6.04 create mode 100644 metadata/md5-cache/sys-apps/systemd-252.9 create mode 100644 metadata/md5-cache/sys-apps/systemd-253.3 create mode 100644 metadata/md5-cache/sys-apps/systemd-utils-252.9 delete mode 100644 metadata/md5-cache/sys-apps/util-linux-2.39_rc1 create mode 100644 metadata/md5-cache/sys-apps/util-linux-2.39_rc2 create mode 100644 metadata/md5-cache/sys-apps/uutils-coreutils-0.0.18 create mode 100644 metadata/md5-cache/sys-apps/uutils-findutils-0.4.0 delete mode 100644 metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-44_rc delete mode 100644 metadata/md5-cache/sys-auth/yubico-piv-tool-2.3.0 delete mode 100644 metadata/md5-cache/sys-block/gparted-1.4.0-r1 delete mode 100644 metadata/md5-cache/sys-block/partitionmanager-22.08.3 create mode 100644 metadata/md5-cache/sys-cluster/charliecloud-0.32 delete mode 100644 metadata/md5-cache/sys-cluster/lmod-8.5.6 delete mode 100644 metadata/md5-cache/sys-cluster/lmod-8.6.14 create mode 100644 metadata/md5-cache/sys-cluster/lmod-8.7.23 create mode 100644 metadata/md5-cache/sys-devel/binutils-2.39-r5 create mode 100644 metadata/md5-cache/sys-devel/binutils-2.40-r4 create mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.39-r5 create mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r4 create mode 100644 metadata/md5-cache/sys-devel/bmake-20230321 delete mode 100644 metadata/md5-cache/sys-devel/clang-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/clang-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/clang-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.2.9999 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.2.1_p20230401 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.0.1_pre20230402 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.0.1_pre20230402-r1 delete mode 100644 metadata/md5-cache/sys-devel/lld-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/lld-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/lld-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.1 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-devel/rust-std-1.68.1 create mode 100644 metadata/md5-cache/sys-devel/rust-std-1.68.2 delete mode 100644 metadata/md5-cache/sys-fs/nilfs-utils-2.2.2-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.177 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.106 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.240 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.177 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.106 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.240 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.312 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.280 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.177 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.106 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.240 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.3_rc5 create mode 100644 metadata/md5-cache/sys-kernel/linux-docs-5.15.105-r1 delete mode 100644 metadata/md5-cache/sys-kernel/linux-docs-5.15.53 create mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20230404 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.177 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.106 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.240 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-4.14.311 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-4.14.312 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-4.19.279 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-4.19.280 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.10.176 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.10.177 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.15.105 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.15.106 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.4.239 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-5.4.240 create mode 100644 metadata/md5-cache/sys-kernel/zen-sources-6.1.12 delete mode 100644 metadata/md5-cache/sys-kernel/zen-sources-6.1.8 create mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.39-r5 create mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.40-r4 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.2.9999 create mode 100644 metadata/md5-cache/sys-libs/cracklib-2.9.11 delete mode 100644 metadata/md5-cache/sys-libs/kpmcore-22.08.3 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.2.9999 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.0.9999 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.1 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.2.9999 create mode 100644 metadata/md5-cache/sys-libs/musl-1.2.3-r8 create mode 100644 metadata/md5-cache/sys-process/daemontools-0.76-r11 delete mode 100644 metadata/md5-cache/sys-process/rtirq-20191121 delete mode 100644 metadata/md5-cache/sys-process/rtirq-20210329 create mode 100644 metadata/md5-cache/sys-process/rtirq-20220923 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.177 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.106 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.240 delete mode 100644 metadata/md5-cache/virtual/gsasl-2 create mode 100644 metadata/md5-cache/virtual/rust-1.68.2 delete mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.41 create mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.41-r1 delete mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.42 create mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.42-r1 create mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.43-r1 create mode 100644 metadata/md5-cache/www-apps/roundup-2.2.0 delete mode 100644 metadata/md5-cache/www-apps/selfoss-2.18-r2 delete mode 100644 metadata/md5-cache/www-client/chromium-111.0.5563.110 create mode 100644 metadata/md5-cache/www-client/chromium-111.0.5563.110-r1 delete mode 100644 metadata/md5-cache/www-client/epiphany-43.0 create mode 100644 metadata/md5-cache/www-client/epiphany-44.1 delete mode 100644 metadata/md5-cache/www-client/falkon-22.08.3 delete mode 100644 metadata/md5-cache/www-client/google-chrome-111.0.5563.146 create mode 100644 metadata/md5-cache/www-client/google-chrome-112.0.5615.49 delete mode 100644 metadata/md5-cache/www-client/google-chrome-beta-112.0.5615.39 create mode 100644 metadata/md5-cache/www-client/google-chrome-beta-112.0.5615.49 delete mode 100644 metadata/md5-cache/www-client/google-chrome-unstable-113.0.5668.0 create mode 100644 metadata/md5-cache/www-client/google-chrome-unstable-113.0.5672.24 delete mode 100644 metadata/md5-cache/www-client/microsoft-edge-111.0.1661.54 create mode 100644 metadata/md5-cache/www-client/microsoft-edge-111.0.1661.62 delete mode 100644 metadata/md5-cache/www-client/microsoft-edge-beta-111.0.1661.43 delete mode 100644 metadata/md5-cache/www-client/microsoft-edge-beta-112.0.1722.11 create mode 100644 metadata/md5-cache/www-client/microsoft-edge-beta-112.0.1722.23 create mode 100644 metadata/md5-cache/www-client/microsoft-edge-beta-112.0.1722.31 delete mode 100644 metadata/md5-cache/www-client/surf-2.1-r2 delete mode 100644 metadata/md5-cache/www-client/vivaldi-5.7.2921.63 delete mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-5.8.2955.3 create mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-5.8.2978.3 create mode 100644 metadata/md5-cache/www-misc/logswan-2.1.14 create mode 100644 metadata/md5-cache/www-misc/logswan-9999 delete mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-111.0.5563.146 delete mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-112.0.5615.39_beta create mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-112.0.5615.49 create mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-112.0.5615.49_beta delete mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5668.0_alpha create mode 100644 metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.24_alpha create mode 100644 metadata/md5-cache/www-servers/puma-6.1.1-r1 create mode 100644 metadata/md5-cache/www-servers/thin-1.8.2 delete mode 100644 metadata/md5-cache/x11-apps/xdbedizzy-1.1.0 delete mode 100644 metadata/md5-cache/x11-apps/xf86dga-1.0.3-r1 delete mode 100644 metadata/md5-cache/x11-base/xorg-server-21.1.7 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-470.161.03 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-515.86.01 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-525.89.02 create mode 100644 metadata/md5-cache/x11-drivers/xf86-input-libinput-1.3.0 delete mode 100644 metadata/md5-cache/x11-libs/goffice-0.10.53-r1 delete mode 100644 metadata/md5-cache/x11-libs/gtk+-3.24.36 delete mode 100644 metadata/md5-cache/x11-libs/libnotify-0.8.1 delete mode 100644 metadata/md5-cache/x11-libs/pango-1.50.12 delete mode 100644 metadata/md5-cache/x11-libs/vte-0.70.2 delete mode 100644 metadata/md5-cache/x11-misc/xsnow-3.5.3-r1 create mode 100644 metadata/md5-cache/x11-misc/xsnow-3.7.4 create mode 100644 metadata/md5-cache/x11-terms/alacritty-0.12.0 delete mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.46.7 delete mode 100644 metadata/md5-cache/x11-themes/gnome-backgrounds-43-r1 delete mode 100644 metadata/md5-cache/x11-wm/mutter-43.2 delete mode 100644 metadata/md5-cache/x11-wm/mutter-44_rc delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.5 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-notifyd-0.8.0 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-notifyd-0.8.1 create mode 100644 metadata/news/2023-04-02-python3-11/2023-04-02-python3-11.en.txt create mode 100644 metadata/news/2023-04-02-python3-11/2023-04-02-python3-11.pl.txt create mode 100644 net-analyzer/gvm-libs/files/gvm-libs-21.4.4-pcap-config-whitespace.patch delete mode 100644 net-analyzer/nessus-bin/nessus-bin-10.5.0.ebuild create mode 100644 net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild delete mode 100644 net-analyzer/nmap/nmap-7.92-r2.ebuild create mode 100644 net-analyzer/nmap/nmap-7.92-r3.ebuild delete mode 100644 net-analyzer/nmap/nmap-7.93-r2.ebuild create mode 100644 net-analyzer/nmap/nmap-7.93-r3.ebuild create mode 100644 net-analyzer/zabbix/zabbix-6.4.1.ebuild create mode 100644 net-dns/dnsdist/dnsdist-1.8.0.ebuild delete mode 100644 net-dns/pdns-recursor/files/pdns-recursor-4.7.4-gcc-13.patch delete mode 100644 net-dns/pdns-recursor/pdns-recursor-4.7.4.ebuild rename net-im/mattermost-desktop-bin/{mattermost-desktop-bin-5.3.0_rc7.ebuild => mattermost-desktop-bin-5.3.1.ebuild} (100%) delete mode 100644 net-im/spectrum2/spectrum2-2.1.3-r1.ebuild create mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-4.7.1.ebuild create mode 100644 net-im/zoom/zoom-5.14.2.2046.ebuild delete mode 100644 net-irc/konversation/konversation-22.08.3.ebuild delete mode 100644 net-libs/glib-networking/glib-networking-2.76_beta.ebuild delete mode 100644 net-libs/libgssglue/libgssglue-0.5-r1.ebuild delete mode 100644 net-libs/libktorrent/libktorrent-22.08.3.ebuild create mode 100644 net-libs/libnetconf2/libnetconf2-2.1.31.ebuild create mode 100644 net-libs/libupnp/libupnp-1.14.16.ebuild create mode 100644 net-libs/libyang/libyang-2.1.55.ebuild create mode 100644 net-libs/pjproject/files/pjproject-2.13-r1-CVE-2022-23537-buffer-overread-on-STUN-error-decode.patch create mode 100644 net-libs/pjproject/files/pjproject-2.13-r1-CVE-2022-23547-buffer-overread-on-STUN-decode.patch create mode 100644 net-libs/pjproject/files/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch create mode 100644 net-libs/pjproject/pjproject-2.13-r1.ebuild delete mode 100644 net-libs/rest/rest-0.9.1.ebuild create mode 100644 net-libs/rustls-ffi/files/rustls-ffi-0.10.0-cargo-c.patch create mode 100644 net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild delete mode 100644 net-libs/srt/files/srt-always-GNUInstallDirs.patch delete mode 100644 net-libs/webkit-gtk/files/2.38.2-GTK-Fix-build-failure-in-ClipboardGtk4.cpp.patch create mode 100644 net-libs/webkit-gtk/files/2.40.0-respect-RUBY.patch delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.3-r410.ebuild delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.3-r500.ebuild delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.3.ebuild create mode 100644 net-mail/courier-imap/courier-imap-5.2.3.ebuild create mode 100644 net-mail/mu/mu-1.10.1.ebuild create mode 100644 net-misc/asterisk/asterisk-18.17.0.ebuild create mode 100644 net-misc/asterisk/asterisk-20.2.0.ebuild delete mode 100644 net-misc/frr/frr-8.4.1.ebuild create mode 100644 net-misc/frr/frr-8.5.ebuild delete mode 100644 net-misc/gnome-connections/gnome-connections-43.0.ebuild delete mode 100644 net-misc/gnome-connections/gnome-connections-44_rc.ebuild delete mode 100644 net-misc/gnome-remote-desktop/gnome-remote-desktop-43.3.ebuild delete mode 100644 net-misc/gnome-remote-desktop/gnome-remote-desktop-44_rc.ebuild delete mode 100644 net-misc/gns3-gui/gns3-gui-2.2.34.ebuild create mode 100644 net-misc/gns3-gui/gns3-gui-2.2.38.ebuild delete mode 100644 net-misc/gns3-server/files/gns3-server-2.2.33.1-openrc-posix-complaint.patch delete mode 100644 net-misc/gns3-server/gns3-server-2.2.34.ebuild create mode 100644 net-misc/gns3-server/gns3-server-2.2.38.ebuild delete mode 100644 net-misc/gsasl/gsasl-1.10.0.ebuild delete mode 100644 net-misc/gsasl/gsasl-2.0.0.ebuild delete mode 100644 net-misc/kio-zeroconf/kio-zeroconf-22.08.3.ebuild create mode 100644 net-misc/netopeer2/netopeer2-2.1.59.ebuild delete mode 100644 net-misc/networkmanager/networkmanager-1.40.12.ebuild delete mode 100644 net-misc/networkmanager/networkmanager-1.40.16.ebuild delete mode 100644 net-misc/networkmanager/networkmanager-1.42.0.ebuild delete mode 100644 net-misc/openssh/files/openssh-9.1_p1-build-tests.patch delete mode 100644 net-misc/rygel/rygel-0.42.0.ebuild create mode 100644 net-misc/rygel/rygel-0.42.2.ebuild create mode 100644 net-misc/sysrepo/sysrepo-2.2.60.ebuild create mode 100644 net-misc/trurl/Manifest create mode 100644 net-misc/trurl/metadata.xml create mode 100644 net-misc/trurl/trurl-0.2.ebuild create mode 100644 net-misc/trurl/trurl-9999.ebuild delete mode 100644 net-misc/ytmdl/files/ytmdl-2022.3.16-setup.py-beautifulsoup4.patch delete mode 100644 net-misc/ytmdl/ytmdl-2022.3.16.ebuild rename net-news/liferea/{liferea-1.14.1.ebuild => liferea-1.14.4.ebuild} (100%) delete mode 100644 net-p2p/ktorrent/ktorrent-22.08.3.ebuild create mode 100644 net-p2p/mldonkey/mldonkey-3.1.7-r4.ebuild create mode 100644 net-p2p/syncthing/syncthing-1.23.4.ebuild delete mode 100644 net-vpn/headscale/headscale-0.16.2.ebuild create mode 100644 net-wireless/soapysdr/soapysdr-0.8.1.ebuild delete mode 100644 profiles/arch/arm64/big-endian/package.mask delete mode 100644 profiles/arch/arm64/big-endian/use.mask delete mode 100644 profiles/arch/m68k/package.mask delete mode 100644 profiles/arch/mips/mipsel/package.mask delete mode 100644 profiles/arch/mips/mipsel/use.mask delete mode 100644 profiles/arch/s390/package.mask create mode 100644 profiles/features/big-endian/README create mode 100644 profiles/features/big-endian/eapi create mode 100644 profiles/features/big-endian/package.mask create mode 100644 profiles/features/big-endian/use.mask create mode 100644 profiles/updates/2Q-2023 delete mode 100644 sci-electronics/labone/labone-21.08.20515-r1.ebuild create mode 100644 sci-electronics/labone/labone-21.08.20515-r2.ebuild delete mode 100644 sci-geosciences/gnome-maps/gnome-maps-43.2.ebuild delete mode 100644 sci-geosciences/gnome-maps/gnome-maps-43.5.ebuild delete mode 100644 sci-geosciences/gnome-maps/gnome-maps-44_rc.ebuild create mode 100644 sci-libs/armadillo/armadillo-12.0.1.ebuild create mode 100644 sci-libs/armadillo/files/armadillo-12.0.1-extratests.patch create mode 100644 sci-libs/caffe2/caffe2-2.0.0.ebuild create mode 100644 sci-libs/caffe2/files/caffe2-2.0.0-gentoo.patch create mode 100644 sci-libs/onnx/onnx-1.13.1.ebuild create mode 100644 sci-libs/pytorch/files/pytorch-2.0.0-emptyso.patch create mode 100644 sci-libs/pytorch/files/pytorch-2.0.0-global-dlopen.patch create mode 100644 sci-libs/pytorch/pytorch-2.0.0.ebuild delete mode 100644 sci-mathematics/easycrypt/easycrypt-1.0_pre20220303-r1.ebuild delete mode 100644 sci-mathematics/easycrypt/easycrypt-2022.04-r1.ebuild create mode 100644 sci-mathematics/easycrypt/easycrypt-2022.04_p20230324.ebuild create mode 100644 sci-mathematics/flocq/flocq-4.1.1.ebuild delete mode 100644 sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch delete mode 100644 sci-mathematics/why3-for-spark/files/why3-for-spark-2019-gentoo.patch delete mode 100644 sci-mathematics/why3-for-spark/files/why3-for-spark-2020-flags.patch create mode 100644 sci-mathematics/why3-for-spark/files/why3-for-spark-2021-make.patch delete mode 100644 sci-mathematics/why3-for-spark/why3-for-spark-2019-r3.ebuild delete mode 100644 sci-mathematics/why3-for-spark/why3-for-spark-2020.ebuild delete mode 100644 sci-mathematics/why3/why3-1.4.0-r3.ebuild delete mode 100644 sci-mathematics/why3/why3-1.5.0-r1.ebuild create mode 100644 sci-mathematics/why3/why3-1.6.0.ebuild delete mode 100644 sci-physics/geant4_vmc/geant4_vmc-6.1_p2.ebuild create mode 100644 sci-physics/geant4_vmc/geant4_vmc-6.1_p4.ebuild create mode 100644 sci-physics/geant4_vmc/geant4_vmc-6.1_p5.ebuild create mode 100644 sci-physics/geant4_vmc/geant4_vmc-6.3.ebuild create mode 100644 sci-physics/geant4_vmc/geant4_vmc-6.3_p1.ebuild create mode 100644 sci-physics/qmeq/qmeq-1.1.ebuild delete mode 100644 sci-visualization/gwyddion/gwyddion-2.60.ebuild create mode 100644 sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230403.ebuild delete mode 100644 sys-apps/baobab/baobab-44_rc.ebuild create mode 100644 sys-apps/coreutils/coreutils-9.2-r2.ebuild create mode 100644 sys-apps/coreutils/files/coreutils-9.2-cp-reflink-auto-fallback.patch create mode 100644 sys-apps/cpu-x/cpu-x-4.5.3.ebuild create mode 100644 sys-apps/cracklib-words/cracklib-words-2.9.11.ebuild create mode 100644 sys-apps/fd/fd-8.7.0.ebuild create mode 100644 sys-apps/flatpak/files/flatpak-update.service create mode 100644 sys-apps/flatpak/files/flatpak-update.timer create mode 100644 sys-apps/flatpak/flatpak-1.14.4-r1.ebuild delete mode 100644 sys-apps/flatpak/flatpak-1.14.4.ebuild delete mode 100644 sys-apps/gnome-disk-utility/gnome-disk-utility-44_rc.ebuild create mode 100644 sys-apps/hwloc/hwloc-2.9.1.ebuild create mode 100644 sys-apps/man-pages/man-pages-6.04.ebuild create mode 100644 sys-apps/systemd-utils/systemd-utils-252.9.ebuild create mode 100644 sys-apps/systemd/systemd-252.9.ebuild create mode 100644 sys-apps/systemd/systemd-253.3.ebuild delete mode 100644 sys-apps/util-linux/util-linux-2.39_rc1.ebuild create mode 100644 sys-apps/util-linux/util-linux-2.39_rc2.ebuild create mode 100644 sys-apps/uutils-coreutils/uutils-coreutils-0.0.18.ebuild create mode 100644 sys-apps/uutils-findutils/uutils-findutils-0.4.0.ebuild delete mode 100644 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44_rc.ebuild delete mode 100644 sys-auth/yubico-piv-tool/yubico-piv-tool-2.3.0.ebuild delete mode 100644 sys-block/gparted/files/gparted-1.3.1-musl-nullptr.patch delete mode 100644 sys-block/gparted/files/gparted-1.4.0-musl-basename.patch delete mode 100644 sys-block/gparted/gparted-1.4.0-r1.ebuild delete mode 100644 sys-block/partitionmanager/partitionmanager-22.08.3.ebuild create mode 100644 sys-cluster/charliecloud/charliecloud-0.32.ebuild delete mode 100644 sys-cluster/lmod/lmod-8.5.6.ebuild delete mode 100644 sys-cluster/lmod/lmod-8.6.14.ebuild create mode 100644 sys-cluster/lmod/lmod-8.7.23.ebuild create mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild create mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r4.ebuild create mode 100644 sys-devel/binutils/binutils-2.39-r5.ebuild create mode 100644 sys-devel/binutils/binutils-2.40-r4.ebuild create mode 100644 sys-devel/bmake/bmake-20230321.ebuild create mode 100644 sys-devel/clang-common/clang-common-16.0.1.ebuild rename sys-devel/clang-common/{clang-common-16.0.0.9999.ebuild => clang-common-16.0.2.9999.ebuild} (100%) delete mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.0.9999.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.1.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.2.9999.ebuild create mode 100644 sys-devel/clang/clang-16.0.1.ebuild rename sys-devel/clang/{clang-16.0.0.9999.ebuild => clang-16.0.2.9999.ebuild} (100%) create mode 100644 sys-devel/gcc/files/gcc-13.0.1_pre20230402-PR109304-ICE-python3.12.patch create mode 100644 sys-devel/gcc/gcc-12.2.1_p20230401.ebuild create mode 100644 sys-devel/gcc/gcc-13.0.1_pre20230402-r1.ebuild create mode 100644 sys-devel/gcc/gcc-13.0.1_pre20230402.ebuild create mode 100644 sys-devel/lld/lld-16.0.1.ebuild rename sys-devel/lld/{lld-16.0.0.9999.ebuild => lld-16.0.2.9999.ebuild} (100%) delete mode 100644 sys-devel/llvm-common/llvm-common-16.0.0.9999.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-16.0.1.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-16.0.2.9999.ebuild create mode 100644 sys-devel/llvm/llvm-16.0.1.ebuild rename sys-devel/llvm/{llvm-16.0.0.9999.ebuild => llvm-16.0.2.9999.ebuild} (100%) rename sys-devel/rust-std/{rust-std-1.68.1.ebuild => rust-std-1.68.2.ebuild} (100%) delete mode 100644 sys-fs/nilfs-utils/nilfs-utils-2.2.2-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.177.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.106.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.240.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.312.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.280.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.177.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.106.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.240.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.3_rc5.ebuild create mode 100644 sys-kernel/linux-docs/linux-docs-5.15.105-r1.ebuild delete mode 100644 sys-kernel/linux-docs/linux-docs-5.15.53.ebuild create mode 100644 sys-kernel/linux-firmware/linux-firmware-20230404.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.177.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.106.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.240.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.311.ebuild => vanilla-sources-4.14.312.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.279.ebuild => vanilla-sources-4.19.280.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.176.ebuild => vanilla-sources-5.10.177.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.105.ebuild => vanilla-sources-5.15.106.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.239.ebuild => vanilla-sources-5.4.240.ebuild} (100%) rename sys-kernel/zen-sources/{zen-sources-6.1.8.ebuild => zen-sources-6.1.12.ebuild} (100%) create mode 100644 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild create mode 100644 sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.1.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-16.0.0.9999.ebuild => compiler-rt-sanitizers-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.1.ebuild rename sys-libs/compiler-rt/{compiler-rt-16.0.0.9999.ebuild => compiler-rt-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/cracklib/cracklib-2.9.11.ebuild delete mode 100644 sys-libs/kpmcore/kpmcore-22.08.3.ebuild create mode 100644 sys-libs/libcxx/libcxx-16.0.1.ebuild rename sys-libs/libcxx/{libcxx-16.0.0.9999.ebuild => libcxx-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.1.ebuild rename sys-libs/libcxxabi/{libcxxabi-16.0.0.9999.ebuild => libcxxabi-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/libomp/libomp-16.0.1.ebuild rename sys-libs/libomp/{libomp-16.0.0.9999.ebuild => libomp-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.1.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-16.0.0.9999.ebuild => llvm-libunwind-16.0.2.9999.ebuild} (100%) create mode 100644 sys-libs/musl/musl-1.2.3-r8.ebuild create mode 100644 sys-process/daemontools/daemontools-0.76-r11.ebuild create mode 100644 sys-process/daemontools/files/0.76-implicit-func-decl-clang16.patch delete mode 100644 sys-process/rtirq/rtirq-20191121.ebuild delete mode 100644 sys-process/rtirq/rtirq-20210329.ebuild create mode 100644 sys-process/rtirq/rtirq-20220923.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.177.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.106.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.240.ebuild delete mode 100644 virtual/gsasl/gsasl-2.ebuild create mode 100644 virtual/rust/rust-1.68.2.ebuild create mode 100644 www-apps/jekyll/files/jekyll-4.3.2-sass.patch delete mode 100644 www-apps/miniflux/files/miniflux.initd create mode 100644 www-apps/miniflux/files/miniflux.initd-r1 create mode 100644 www-apps/miniflux/miniflux-2.0.41-r1.ebuild delete mode 100644 www-apps/miniflux/miniflux-2.0.41.ebuild create mode 100644 www-apps/miniflux/miniflux-2.0.42-r1.ebuild delete mode 100644 www-apps/miniflux/miniflux-2.0.42.ebuild create mode 100644 www-apps/miniflux/miniflux-2.0.43-r1.ebuild create mode 100644 www-apps/roundup/roundup-2.2.0.ebuild delete mode 100644 www-apps/selfoss/selfoss-2.18-r2.ebuild delete mode 100644 www-apps/sonarr/files/sonarr.init delete mode 100644 www-apps/sonarr/files/sonarr.init-r1 delete mode 100644 www-apps/sonarr/files/sonarr.service create mode 100644 www-client/chromium/chromium-111.0.5563.110-r1.ebuild delete mode 100644 www-client/chromium/chromium-111.0.5563.110.ebuild create mode 100644 www-client/chromium/files/chromium-111-InkDropHost-crash.patch delete mode 100644 www-client/epiphany/epiphany-43.0.ebuild create mode 100644 www-client/epiphany/epiphany-44.1.ebuild delete mode 100644 www-client/falkon/falkon-22.08.3.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-112.0.5615.39.ebuild => google-chrome-beta-112.0.5615.49.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-113.0.5668.0.ebuild => google-chrome-unstable-113.0.5672.24.ebuild} (100%) rename www-client/google-chrome/{google-chrome-111.0.5563.146.ebuild => google-chrome-112.0.5615.49.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-111.0.1661.43.ebuild => microsoft-edge-beta-112.0.1722.23.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-112.0.1722.11.ebuild => microsoft-edge-beta-112.0.1722.31.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-111.0.1661.54.ebuild => microsoft-edge-111.0.1661.62.ebuild} (100%) delete mode 100644 www-client/surf/files/surf-2.1-gentoo.patch delete mode 100644 www-client/surf/surf-2.1-r2.ebuild delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-5.8.2955.3.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-5.8.2978.3.ebuild delete mode 100644 www-client/vivaldi/vivaldi-5.7.2921.63.ebuild create mode 100644 www-misc/logswan/Manifest create mode 100644 www-misc/logswan/logswan-2.1.14.ebuild create mode 100644 www-misc/logswan/logswan-9999.ebuild create mode 100644 www-misc/logswan/metadata.xml rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-111.0.5563.146.ebuild => chrome-binary-plugins-112.0.5615.49.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-112.0.5615.39_beta.ebuild => chrome-binary-plugins-112.0.5615.49_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-113.0.5668.0_alpha.ebuild => chrome-binary-plugins-113.0.5672.24_alpha.ebuild} (100%) create mode 100644 www-servers/puma/puma-6.1.1-r1.ebuild create mode 100644 www-servers/thin/thin-1.8.2.ebuild delete mode 100644 x11-apps/xdbedizzy/Manifest delete mode 100644 x11-apps/xdbedizzy/metadata.xml delete mode 100644 x11-apps/xdbedizzy/xdbedizzy-1.1.0.ebuild delete mode 100644 x11-apps/xf86dga/Manifest delete mode 100644 x11-apps/xf86dga/metadata.xml delete mode 100644 x11-apps/xf86dga/xf86dga-1.0.3-r1.ebuild delete mode 100644 x11-base/xorg-server/xorg-server-21.1.7.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-470.161.03.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-515.86.01.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-525.89.02.ebuild create mode 100644 x11-drivers/xf86-input-libinput/xf86-input-libinput-1.3.0.ebuild delete mode 100644 x11-libs/goffice/goffice-0.10.53-r1.ebuild delete mode 100644 x11-libs/gtk+/files/gtk+-3.24.36-introspection.patch delete mode 100644 x11-libs/gtk+/gtk+-3.24.36.ebuild delete mode 100644 x11-libs/libnotify/libnotify-0.8.1.ebuild delete mode 100644 x11-libs/pango/files/1.50.8-harfbuzz-4.patch delete mode 100644 x11-libs/pango/pango-1.50.12.ebuild delete mode 100644 x11-libs/vte/vte-0.70.2.ebuild create mode 100644 x11-libs/wxGTK/files/wxGTK-3.2.2.1-dont-break-flags.patch delete mode 100644 x11-misc/xsnow/xsnow-3.5.3-r1.ebuild create mode 100644 x11-misc/xsnow/xsnow-3.7.4.ebuild create mode 100644 x11-terms/alacritty/alacritty-0.12.0.ebuild delete mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.46.7.ebuild delete mode 100644 x11-themes/gnome-backgrounds/gnome-backgrounds-43-r1.ebuild delete mode 100644 x11-wm/mutter/mutter-43.2.ebuild delete mode 100644 x11-wm/mutter/mutter-44_rc.ebuild delete mode 100644 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.5.ebuild delete mode 100644 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.8.0.ebuild delete mode 100644 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.8.1.ebuild diff --git a/Manifest b/Manifest index a9f314c108a7..aa87d33990cf 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29446 BLAKE2B 656870384b31d35df8c2aae164d27678d0debb9e4b04fd921dded729fd5d279e4daf1a87663d0baa146d879da18b043c83a457aaced12aeca5c35d4ad625e03b SHA512 d94cbb6fc2d83c2af9f0bc4e88f158f649be140378f1a9dc38aeee945f145e46b973a1a407226b0ec13958d26159515fb7bfaf77217fc26cc4efc6ef74ec79f4 -TIMESTAMP 2023-04-01T16:39:37Z +MANIFEST Manifest.files.gz 29470 BLAKE2B 1e42037198d4e005df28cee3b05e194bdcdd961752100a09ba2c75545c8b1870bec6567f9e04ab82dbffe7836354e3379e1d5ab2d68e4cfdd7f331659d41e93b SHA512 72414cc6ab7b331f64ddc86a35885f033c4f180442fef042d3a1790fa9df65f2cef3c631708ccb6967342297be966ac72dff58b648a7c41b193ee012b50cbb30 +TIMESTAMP 2023-04-06T05:39:54Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQoXklfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQuWypfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klB5Qw//VG7fT6EXktB6ZK7s8O43dlCSB816jaT+DjuN30OYmKMw77A1rB2bIQdz -+kZUQdfzYet5vpljPMfUTxjxslgfqInJdkbtPMH+ilMg+oFGjUMUJZfJK7ays2bt -NkH85sntBjkXujiHoiYxNwdQ0fpKNYVDvriglwyLZd5m3piNWJviZKRvCLDZP8Qx -wDCyw9MljNPg5V/omzbhNYWs6d6+ZBIyFuVShEr9t3qjc+Jv2HXCR4/Z5eITmaGf -WIm/cswSVa90c1GXABMXp1p64f+GDYzlGD98cR3nVPK1skcnN9q17bE8S58TWXwT -3RUYKWKR9vUCvVLgNroC1bkAoAeXqNABGxzQlwTLnSN+zqkiuurDTeGKoq61Kx3i -xHiIzdY7aXHnfEj/Vqlnn3qOXsSPpKSZfE7KB+8rYb73Ubrb46Qv+AedY7xvT+dG -D1j5rQvaG8MYQ3nJSQOsJyKJGP59P9mOps/RscR5HstHT75ulKvbX+TNxepsqOe/ -Tjfy19AmmdS0+MyrQG1gu747XSMd5XorS9aeuZLX6I7HC3uic8oIQuiSe1rBhAtx -0W+RG8T4RCgdnMFY5guPptN3k62rBJpzRTGXiHqT/tryNdb4Ty/RUNEtSDf93OAg -rSLpFI/XTf/5xQyNE1tGfhJiicOUbPNkjumrEqMx/50UVeGZ7nk= -=XcY9 +klDgbw//UETKp98NrOstPFN8gfGN+DYeRat8c/j1AoT/5bHuZBC94usXtYQNbXcv +hptIRncrqW6w0EPFkOMF5WIUGkm9scaDiOFW/VrUBYbkUhY+yJ0EcGL2mmuvpCMq +y5vAfUI9hSOke8wwRGfSSlCO1zK+Onl3PpTU+CHdoCEQr9KIdlhnINMqekK1ZZBE +9LqU8b6cgi5cPu/P6CQeez+FN6KScaLjdtNcFA/Ubb12TYJ573frgoheZn51qK2I +Pk0ZfJMSPcu7XXJyDBxwKQ20foQZdZVodGMlN6S66C2U/GN/z34OSAsh5GP+sE99 +Il3pDwZ81T++EJq6+pU6g/vz9SB32GiPEsEZOa+kLezTB+V4GPvefK75q01gFtWB +94jmPIQCtOdny/Na8WiWFT4x6RskIN9g9/2imw8qSfQc8ISIXf3Xw8Q+tv4anqfk +7JtKd49BB1altyfczAoTipKN8fZxw/2LDIkRnSKc0BnWcjZyER+zA0qfDUKgjY2R +Wa1cs1ZWbo7B+H8RSA8IFWW4m9uwM+FPPNqkAHttI2LQFx8DTro+Xlyf2oXLeW/a +7Z5ZlgR5DqjmVp/ukOS3wkhy6mAghsZwfPv1hadQZB8VG9KPiV7vaJWF8w9ZbXDK +G6rrZKquJ0dn42TZsKD4uhobPOEswEh3y+y02nGDOYtOIu1pvo8= +=JSUx -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index e59576e8b62d02b3b86f267ff2e0608b3e5cd14b..a4cc7b79e3dca377163b418e9efbefd422aadedf 100644 GIT binary patch literal 29470 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�oYHs?i%O| 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 diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index c900cdc9ef27bc1a16bb32d4863d9e6dab413727..96353bf34ef33d6ba5e211c64c048896796b3291 100644 GIT binary patch delta 69981 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%0Ak`^R;7X|+^3wV!`0&D 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 TMPwZR-~SH?;AOGU?F9k=bK8cK delta 69907 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 diff --git a/acct-user/deluge/Manifest b/acct-user/deluge/Manifest index ce30b5a01345..8a284138f938 100644 --- a/acct-user/deluge/Manifest +++ b/acct-user/deluge/Manifest @@ -1,2 +1,2 @@ -EBUILD deluge-0-r1.ebuild 227 BLAKE2B a23328b1439d5b7a8fc3692a7116936037ba8e4d8e094d48f01dd60aa9361c69afc455035a75288a3207e28fedece08e95a0af030ca5021c3139accfea9de286 SHA512 b5bf59b6daa781df5c678d94d7772aca3b449aefe4c924f58730857f756fd9c7c15c08637c74371b44933137320bc9c01522c90dc1a595a8ec684bab6cdb4855 +EBUILD deluge-0-r1.ebuild 258 BLAKE2B 7822697aab1c4daad787e7c42d41263e5811668a5bad80a175bf0dd38d90a033fa4ef72dde639d70cd0199c4d816ca103d7508c4b9ca6154203f2ce0e34e2822 SHA512 a8e6f801efc0bc60180b5fc260f6b1ca1618ee37148cc47e424c51ca7870429aecd4576c15d081073fb35edd323da07bcea9119297bee529eca8d62931f54630 MISC metadata.xml 521 BLAKE2B e4adb92b824153ea2e9d79164c2111a1e49049286cbe9e1662ff0ee8300031092d65b3ca97c3cf449ca7a57bcdb78f86c9988154244686879194686f0bf3048c SHA512 d37d8f08b7b7d5a5a00d1c0ecbcf27d42610df9c4a1e68dbb2f17272cbc73fe000bba406f0f9ca40aba22f081ef2de097029886af6938d1b64e63a6d25fc8bba diff --git a/acct-user/deluge/deluge-0-r1.ebuild b/acct-user/deluge/deluge-0-r1.ebuild index 90041a5c4ee5..328da7731618 100644 --- a/acct-user/deluge/deluge-0-r1.ebuild +++ b/acct-user/deluge/deluge-0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,5 +8,6 @@ inherit acct-user DESCRIPTION="user for deluge" ACCT_USER_ID=454 ACCT_USER_GROUPS=( deluge ) +ACCT_USER_HOME=/var/lib/deluge acct-user_add_deps diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 5c01f5c013267c61e2200d12dbc5d33e63d9f072..ef9aeb928d961e2577a25c335b3d0331f63d9848 100644 GIT binary patch delta 4655 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 delta 4650 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 diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest index a92bbb9fd950..f4c28277e0bd 100644 --- a/app-accessibility/kontrast/Manifest +++ b/app-accessibility/kontrast/Manifest @@ -1,5 +1,3 @@ -DIST kontrast-22.08.3.tar.xz 128100 BLAKE2B c30380c716ace5f9d1987a9244350fb58592babc963d3b0bf312ca75e966fd9abe254898bd80b4f7bfdeb1d7bccc7424781ccdb0cd1b28784add6bf4edafe764 SHA512 18a1df4c888457f42c9a7273d6462479b8c44d87529b54868ea80c8fd8d9a8a20a96c25b9508a8cb4e93e94d6dd23d7251af1ca908d81a588002d1a29410d843 DIST kontrast-22.12.3.tar.xz 201576 BLAKE2B 9a5e931e6654ba45952b5b1be1290643b45f7e9ac5de3ef540812d8a58348f770d24c3df5aaf491a3ba8dd83a2e1582d7b6d7f334f6212629c51b943f2f9acc6 SHA512 e60a60866d805c7d0934257892da4e4a8176d776c20a06fa50ae9931dc2b7e620d32ba076e10d5e8a3a0bd1b04ede48100b45bbf4d64c97f977bd320cb1a2396 -EBUILD kontrast-22.08.3.ebuild 759 BLAKE2B b27f7e0da34001918842d1fcc208ce15e576d676231e39c082612e9530f335410eb453f65aff39d5a39e9801a4b7192718b61851c60fb9753747409a37928773 SHA512 2f6ab079e9fe1062046d497cbec5a09b0de0d00fd6affb8ca9a97090d34836497cd389dcf123ba8a4291b9cbfffdb82b4489313c1d39785d1cdfd44e14f67d8c -EBUILD kontrast-22.12.3.ebuild 763 BLAKE2B 9e1dafc54f7a9e6e2bda4e9f6eb12ecf7c26ed24a05c7fa2772ddf7c39c4130bc5ade10f70979b9d7e2f99d286289390caa0ca71430bbe358fb2c78b3327dd1d SHA512 d056eedd984cc4935d604b4a864eba24cb98a8b482e4cd54f98fad3a36ab5586caad7b787ff867e2f3aa2d75a9d4af103813d699964bd7af18883f181c4cde65 +EBUILD kontrast-22.12.3.ebuild 760 BLAKE2B f965a996107628be5a9cfd4d06f7dd6a99a6434a35cd6db596a24b9aca9eec35c32ab29b5ac85e683be21399b1cfb4dc01d9391a3428c0229765432e523afe5f SHA512 6133abef038d41c555ea6a0ca223035659c72a821b8bb084a9d329476dfe78c6510926823486a32bbc1aeb601e1002e8f1b2d0f997435642619fc33ddea7543a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-accessibility/kontrast/kontrast-22.08.3.ebuild b/app-accessibility/kontrast/kontrast-22.08.3.ebuild deleted file mode 100644 index 93c573f2113c..000000000000 --- a/app-accessibility/kontrast/kontrast-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" -HOMEPAGE="https://apps.kde.org/kontrast/" - -LICENSE="GPL-3+" -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -RDEPEND="${DEPEND} - kde-plasma/xdg-desktop-portal-kde -" diff --git a/app-accessibility/kontrast/kontrast-22.12.3.ebuild b/app-accessibility/kontrast/kontrast-22.12.3.ebuild index 19ba0c513d4a..18fc621cc390 100644 --- a/app-accessibility/kontrast/kontrast-22.12.3.ebuild +++ b/app-accessibility/kontrast/kontrast-22.12.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kontrast/" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index a0a3f86adf9b0d25c0d60189192800b7b5f2f6b3..e78e8e86303f122ba682803035fca26bd842a502 100644 GIT binary patch literal 32055 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ℜonh_3^*cd!)GF!fS9tEOAQpZ)=jtzgv_`-UA{@}P5*0X6CkuY z4AXV)1i972Mq=P#iiZ~1;9xbU?48uEk$q2MK8S{G^Lk2bzedAvPPSdVN_>-eE)rH$ zO$5lT;9XN&qL4Wr+iT&7`TMW^!&OLrwjU~&ZhNNGrSAH0rKZ{m*lDh+)^-ySwR){e z{D7!t(<6#3S&G+4Jv#87wA&!Fp1U$%$I=%fnO;1(ei+V0fk=rf_qiSFs0jD=hxeE+ zvC1ClMWX4v^3x7(2-}Zk-4hOl<@?I4Yu3%yTqpU9S*XoEm(vU3H+b()UKCK012?jo z9(0k|0lTe*H8a?uGk(QEb>Tf9##uZvn|b8Gg}ANbH<_* z_AC&4iV(i5C}c8T=Gvj;vN- z!Ii{tj8~CopG|%DO^-nbiukcDEZrmrczf;&0t^_WVm*W|Tf+)5lqlbI(_n|*`&Hsz zi2TK7=|BqHZKMxX+re|#4KQ_Pb(&rA5mhEMA}RUlJ?4si`SR}~&;R4etiTy--ATRt zVxlEMKiiexo!f&dXI@WJhDxIvg^QCb$Zy{iQ1D8B*BI+MU1nk~_~GK;3Aem&72|wV z{UE0;XhcG`L~)1-y4B13{Sj-E!gn!P)$7NUzLRI!^0&I2hlMU)@oo3*ImY@puxn=z z5lY#>V0>NZITkEiCmrARdtZ7*%$=|~^?T&q!HtN{{AtU}wD&l)GkC1p-+uoOnE%l9 zD+=pq<*2!Y7t}hE-xr%B*zPcRU}y7fk(`AD)*PAJ37xx+SUW(qUSn}XOYK%*f^KMu zU_VHm4k_o-(?pAM;kEq!G6-tFK7i};vd{_B_4 zf0)UQ+e7@kvR+35NI70W4CXzlMGGq5G-A~(2F`XwkDkshRa&il!sfLXOr?%p;kS`B z-2q`Zwl17X+D$e~DOnrOuGxXLqiS(~vGUTwtM+>7d=k2iI$?8jHu0V}A!5tml$YcC zt5-tw2phV!!sJjA%K9Q;q;KM$?x6%0$W>dCn1qpKoT77;7x0QZlV;1U4}BIX9giE4 zzkX=nIUZM(yZ0J8$BFQRy%ytgW_atom8HmaD7zRG<%I|K-MgEs>7$n*84G^{vlV<@ zO{WCzb6K=D1zM__>bHZVQyR4eHU~SWowxp2gn4+&!Q8$_jH6v38f9Pv?aB3K-BC4fq;!G zmVAbjF*X3iEvx`?Pm|-dQTPnOnY+egV3g@P_ORMQND*F4rLgv0c0Oi1oTLXxLs`@pDFsw+ ziLW^^!47?`)<0|i?E}b9kAv974#Z|5kebcG8i+Kza;{B|hwA#|ljTGTDjhZ_0A*Tr zK2v0=I4}#wekN;upI_5vC*0K;pVP+Zq6E~Xs2(WgZs252B{Aon6alz&F7?+0J*&YX zDLM*tlbwD~Aht@XZghS=:' 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.103.ebuild b/app-admin/awscli/awscli-1.27.103.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.103.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.100.ebuild b/app-admin/awscli/awscli-1.27.106.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.100.ebuild rename to app-admin/awscli/awscli-1.27.106.ebuild diff --git a/app-admin/awscli/awscli-1.27.101.ebuild b/app-admin/awscli/awscli-1.27.107.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.101.ebuild rename to app-admin/awscli/awscli-1.27.107.ebuild diff --git a/app-admin/awscli/awscli-1.27.89.ebuild b/app-admin/awscli/awscli-1.27.89.ebuild deleted file mode 100644 index 2d91a172182b..000000000000 --- a/app-admin/awscli/awscli-1.27.89.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.94.ebuild b/app-admin/awscli/awscli-1.27.94.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.94.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.99.ebuild b/app-admin/awscli/awscli-1.27.99.ebuild index 62c19f3a63fb..2d91a172182b 100644 --- a/app-admin/awscli/awscli-1.27.99.ebuild +++ b/app-admin/awscli/awscli-1.27.99.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/ccze/Manifest b/app-admin/ccze/Manifest index f5ba1c1bae50..7e87fbe1b652 100644 --- a/app-admin/ccze/Manifest +++ b/app-admin/ccze/Manifest @@ -3,5 +3,5 @@ AUX ccze-fbsd.patch 531 BLAKE2B ef16b94b4c1a94a3385b3b21c6c1fc51a463769de06f65cb AUX ccze-ldflags.patch 424 BLAKE2B a769c1c617b7f421a0cac4cdb3141169eca8a0e23fd384b4bac702a2f84c15643e2a780eed2b706540a88b8c881227592caf588d1278148dbf8cec8e55dd3847 SHA512 7dff2e235acc665abcc3ed35744776e60a336b45cafbd80e3f4707f61d3746821e63949e73c32ee4fc5ca43b5639a816c42bb5e0b08912a7c617744dff39ec07 AUX ccze-segfault.patch 660 BLAKE2B 863fa14c8ded2df423b0ff5cd9936ccb390b11d3b0dfa396d515e9a85e411c9f9f7f3ba76f04c4ba04ccc19cc43594f4d304b54cb2155ef44ef08c9c00d4b691 SHA512 e8ebdbc8293b4d765d683bbdd222c0af3aaf0668ea8376ed830efac3cdb4a99dfc75dda6e59b95e7a36b7ab4fc521a9a1937e4ab9a48218acc76d2b02844b900 DIST ccze-0.2.1.tar.gz 139795 BLAKE2B 112e3968ca00bdb9ebda91b30a697f4422935755b3bf33d47c0a8800f3d05e371a4ca4db0ef52f10e5cba1c537ee3f666479103dc88a30f270c76268fece5cb6 SHA512 1704da8d4c97a3403a57d7841db8a6e4ba6116e401f91d9ecf1b1371cc18b40641e5665c9414740d6a523874be6b6527f5c0d4f3a3796c7b96ed83192146b2b7 -EBUILD ccze-0.2.1-r4.ebuild 908 BLAKE2B 8fad7a420cf8ed078397c784c7a60f879f3d0d24e109f70c563e99f304b2255e713914f7cdff61bef9133ce405448e487837bd1e7cd0debc8ff929373152cfc2 SHA512 b8714757a4eefdcd00a39cc8854ce42e68d047987977ce61267fb7040c40c1cae0464f0484bddd0cb5aa2e1cf828dafbfc35b3c1575fe5b8c21e073538b1c899 +EBUILD ccze-0.2.1-r4.ebuild 912 BLAKE2B f9af8b72c1fc4dae22aa3c59d8e4a8f664277b30f66883dfa0e1716c29f517f2090e5b3a85c5e376d5e9f2df10c5e10cdd917b03426b54e84817197cda2038c5 SHA512 605ec72fc25c76bea925b9ef3ed3031d918cd071e36d9163e242dfc5bb8c2b03687695ba0864a9af5f0a766ba70721cce8850f27010aee6a9540773aaa219b41 MISC metadata.xml 502 BLAKE2B 24d091728901e59b3367f3bb2787b3bc61d424e5dfd3288b9baaf7355e468e5e03bcbc66f2b8c49dc3069c527438b4ae8723f1b9542de101532c3d788352e2a2 SHA512 02da4256cd16cadf57bd3bea7f1871fe03f3a673911efe80d7b46efd84a4388562f044219423468e52e8fe393447939136dbee76dbf7874da9238492fe24d4c7 diff --git a/app-admin/ccze/ccze-0.2.1-r4.ebuild b/app-admin/ccze/ccze-0.2.1-r4.ebuild index b85ce3b6ab6a..b2374ea76464 100644 --- a/app-admin/ccze/ccze-0.2.1-r4.ebuild +++ b/app-admin/ccze/ccze-0.2.1-r4.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=6 @@ -6,7 +6,7 @@ EAPI=6 inherit autotools fixheadtails toolchain-funcs DESCRIPTION="A flexible and fast logfile colorizer" -HOMEPAGE="https://github.com/madhouse/ccze/releases" +HOMEPAGE="https://git.madhouse-project.org/archive/ccze" SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" diff --git a/app-admin/fetchlog/Manifest b/app-admin/fetchlog/Manifest index cae6270251c0..65f615ce4962 100644 --- a/app-admin/fetchlog/Manifest +++ b/app-admin/fetchlog/Manifest @@ -1,4 +1,5 @@ AUX fetchlog-1.4-fix-build-system.patch 631 BLAKE2B ebbc0d0e90c5183a2ac396ffc26356223b5b8072100a9a6dc2f7fd0c9c94287213f7f8f8749e3e54612f7c777848012f92fccfbb02295345d578dcbd974f3091 SHA512 480a30e040f56e3e1cf21172dc7f7f060fa81a8a0efb95e15a20b7762444b356547435f3eacc4cdb7a504f3049f6b05a7fab219f6cab9d3fe7901968a69c796e DIST fetchlog-1.4.tar.gz 32393 BLAKE2B 2741c536dfb17414ffaf90cebd9f8c7c1a1c80edb30bc726f15aa6acd610a07afb926c2566d27b30125e7f4733c1abde8eb81c68d81f609bc05328cf90755d44 SHA512 51590c0cdfa8f4a15fcb4a436375d960c25f35d84558ab46def58f83c97da30caee449eea7c62c539da786a613c2b1e51dbc223d70d56c21daad6e9faf8a51ad -EBUILD fetchlog-1.4-r1.ebuild 898 BLAKE2B 1714dbc34feedf2d573816715af9797e341fb832a97dea0a75b9f786bdfa19bc4dfbd06a7bafaafb7643403c2bd2fd1c9813033e648580e074fcfa6a1f152406 SHA512 f24513e6d4baa6322a2c0e0c77da25fc331724b393fd9c9b9527e922f4bc647bbb6e31b5462a921f4e67f456747ed103915679fda1d9ac07501d13446d544ff9 +EBUILD fetchlog-1.4-r1.ebuild 900 BLAKE2B 48b41cf53fcde1a31406c75cecc7193aad803c2f8ed495e25bda0e937297a8100aa22fff11c649e8c35503a2922bd65318ac424be30aec8721e58a3a07d582d3 SHA512 66f07ba3529482e64bb3e71c9ae46ffac291aebf379c64fb988e62b89e5e4c859b2eee0988192536ce9535a45a4c676e2f22254b6a7111253c086ba597fe70a7 +EBUILD fetchlog-1.4-r2.ebuild 894 BLAKE2B 46fcacf205b7edd2e1e1cd38909d3fde254ed61e910d5e66933e747116e0100aca288ee663763ace87522ec58944a5f1a38b1d16a35e58385d6126fb4313aa1b SHA512 332250f0e3d6947cd011cb2b28902c8275e1ebb5844e69caf5f237d61ac6e1bc2a9a3b480674710b21b1131ae27c2577b50de3f5cdd6dfd69637507dbf6e1767 MISC metadata.xml 251 BLAKE2B c119f716a25eaf3897a61c2ffb6d3f03c9981141aade031b0f8878ae448b0c75f4dad96d6528db0dfcb39623eddc30cb5afeac072d316f47bf4ecfef2be95743 SHA512 8b8b0e3a412b4283748a5b0a25577fcd95c896b7bc54fa0125be1da0cd39e517ee25105516cc034e30efb421c559844579dd3c935fb7693061cdcce362a63da4 diff --git a/app-admin/fetchlog/fetchlog-1.4-r1.ebuild b/app-admin/fetchlog/fetchlog-1.4-r1.ebuild index 0c118b1a4e6c..05c06f7fa1d1 100644 --- a/app-admin/fetchlog/fetchlog-1.4-r1.ebuild +++ b/app-admin/fetchlog/fetchlog-1.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,10 +6,10 @@ EAPI=6 inherit toolchain-funcs DESCRIPTION="Displays the last new messages of a logfile" -HOMEPAGE="http://fetchlog.sourceforge.net/" +HOMEPAGE="https://fetchlog.sourceforge.net/" SRC_URI="mirror://sourceforge/fetchlog/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="snmp" diff --git a/app-admin/fetchlog/fetchlog-1.4-r2.ebuild b/app-admin/fetchlog/fetchlog-1.4-r2.ebuild new file mode 100644 index 000000000000..a7d6e064d1dd --- /dev/null +++ b/app-admin/fetchlog/fetchlog-1.4-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Displays the last new messages of a logfile" +HOMEPAGE="https://fetchlog.sourceforge.net/" +SRC_URI="mirror://sourceforge/fetchlog/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="snmp" + +RDEPEND=" + snmp? ( + >=dev-perl/Net-SNMP-4.0.1-r2 + >=net-analyzer/net-snmp-5.0.6 + )" + +PATCHES=( "${FILESDIR}"/${PN}-1.4-fix-build-system.patch ) + +src_configure() { + tc-export CC +} + +src_install() { + dobin fetchlog + einstalldocs + dodoc *cfg* + doman fetchlog.1 +} + +pkg_preinst() { + elog + elog "This utility can be used together with Nagios" + elog "To make use of these features you need to" + elog "install net-analyzer/nagios." + elog "This feature depends on SNMP, so make sure you" + elog "have 'snmp' in your USE flags" + elog +} diff --git a/app-admin/filewatcher/Manifest b/app-admin/filewatcher/Manifest index 6e91f7c3471a..2b48e6a296b2 100644 --- a/app-admin/filewatcher/Manifest +++ b/app-admin/filewatcher/Manifest @@ -1,4 +1,4 @@ AUX filewatcher.conf 567 BLAKE2B af300ec8d7c4017bfdff12423e409ed853ab39a7cf4cb3496a9d128de80d6d45137b3dfdead346d9777fd45a86baacd69f76e1d4157c05bd745c8e4b1872f579 SHA512 74108243a29e3993cf2c1b6bc4821907918e978a0bd7e6ca76c62172485ac94587a685c504fbb0a32a326e5537ebe00d0418f56229dc2031e3142773571ced14 DIST filewatcher-2.4.6.tar.gz 37459 BLAKE2B 41fc1a6a289247d428cc3101eb9b437ae99d4b11c6df51c712a825cadba8ff8bc00cffa3cc4c4554565cebe596a821cac20a273453a186f2092ef93cb1752f7b SHA512 a6e1d2fb11f54352f963c21a1cbb42ceadcf3aff0ebf2b0e629d7827fada12c03531ecc9b9400afc65937830f92a0f16c54abd1cc034392351b72326943d6442 -EBUILD filewatcher-2.4.6-r1.ebuild 890 BLAKE2B e6671bd369acdf1c1c28094abd33989fe65decdd0320cff2ca1aab3fb660e5967b39ce81d8ef6a99e8aba90f5c9087a146b55ec17462c04d69b57c1c4297c88a SHA512 b0c53b07b6291277346de663325a8a88a1782ef752efe7a36a34d5d6584a0c154095ccb2ff56c3afab0711bbe866977ae40ba9c4213048f59c3e65b3361d28d4 +EBUILD filewatcher-2.4.6-r1.ebuild 888 BLAKE2B 2ba43c17fd68f5c38d6c407467592de57001b95f158efbe01ecc96ae5877fcffd90ba3a06564ed498dbfe0430fbeb1f72a059ec1ac1953d2244d87246b6ca05f SHA512 8aaf758465a376714817b4c41235d5bacc4261874812cb76b53d9d0c78f15f01ccbad03ae5d819d8c6165544dccddcd2113fbac8266a4c83441860c888e1a7a2 MISC metadata.xml 249 BLAKE2B 5fba4adbcb6dfa8e9f15736d3bf926b49a7de6f28b93eeddd6fde5c6d622ee350eaf7debe114232e379a5bf7a2631117b797ee37b7b99e4fdf7b4f716add9083 SHA512 6aea4965d08e41035c54069894d8467d484ee4d83c9fe64b0da9c5175ec73dc10d4f9b09247f96044d5e546d78c69f4677c5f6740b79c1dffc2c4f30b96e2575 diff --git a/app-admin/filewatcher/filewatcher-2.4.6-r1.ebuild b/app-admin/filewatcher/filewatcher-2.4.6-r1.ebuild index db9d3becf660..950b9a0df02f 100644 --- a/app-admin/filewatcher/filewatcher-2.4.6-r1.ebuild +++ b/app-admin/filewatcher/filewatcher-2.4.6-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="File control configuration system and IDS" HOMEPAGE="https://sourceforge.net/projects/filewatcher/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" diff --git a/app-admin/git-credential-gopass/Manifest b/app-admin/git-credential-gopass/Manifest index 4e63c0d7415d..5f7aa145e0a3 100644 --- a/app-admin/git-credential-gopass/Manifest +++ b/app-admin/git-credential-gopass/Manifest @@ -3,5 +3,5 @@ DIST git-credential-gopass-1.15.3.tar.gz 20583 BLAKE2B caf091710a0fa4f6ac461c6be DIST git-credential-gopass-1.15.4-deps.tar.xz 33138508 BLAKE2B 7cbb930e55f1ed53f3ce8c47e51d8066d1a518801d5d364b8c8b90b376910e916e34c5f2493cb062ac5c03e0b9aeb96119f129a8655b6ad3f1d9fec4600cb0a1 SHA512 14ecefd8b36513195cae86d355d974d596e859c46450121350af2d2aaf27f592b54e55e697c200eb89e94959f278e65712dbb4d534d0c1bcbc711fb4db829625 DIST git-credential-gopass-1.15.4.tar.gz 20592 BLAKE2B 2fef319cb7c1d90c89512f305fffbbe88ce5efa25bde798adfebdbf1a29847b1c62d51ca4ece4262c6746e5abb0f31e01804e827de8fdd364fa6bfbe2a9fd414 SHA512 4e456c35fb5fb4d91fada4c2ccafa5a48c9261746653dd363638b1fccfeea647f465d0956146a18bb0d50ffb8bd2c7502497efcac54095db7d37441074aeb6cb EBUILD git-credential-gopass-1.15.3.ebuild 566 BLAKE2B 79d21810446b14fe210b2f2a49d453e9e826934c45de4c9819c6d3b553dc6bfd407b8f7732ae14488eb2b26c7b5b502d7970cb07dce3cf977bab2740f399e21e SHA512 da1a40c4eb672ae35c51933e7b2ea43dd221e06e27d30b3c87eef95253ce1d45e6db0e917abae0ac13e022a04813412903683e8f33b27385a105a76800b3cd09 -EBUILD git-credential-gopass-1.15.4.ebuild 567 BLAKE2B b54520728f6d984c8d9bf57cb9295a78709b1a146a4c2750d38f555e7de67c9ed7c6569478ad3b093760be732089c37cbf4a723b9e8219c63dfedea613838908 SHA512 49b1cc5e3397d4853f53b4c9d333fef60e86f55086e241b7856bac6acb990f84984ca793e94ca846c0d7d623e8f15bb01bd3ba7cf6fa03e17be49e31efe72559 +EBUILD git-credential-gopass-1.15.4.ebuild 566 BLAKE2B 79d21810446b14fe210b2f2a49d453e9e826934c45de4c9819c6d3b553dc6bfd407b8f7732ae14488eb2b26c7b5b502d7970cb07dce3cf977bab2740f399e21e SHA512 da1a40c4eb672ae35c51933e7b2ea43dd221e06e27d30b3c87eef95253ce1d45e6db0e917abae0ac13e022a04813412903683e8f33b27385a105a76800b3cd09 MISC metadata.xml 263 BLAKE2B 406fed6e34644b2aa7b04586fb3cc42c37dd6c097db64e0d713418b36654e82b8b46491ec49774a7e1e2203dbfad0ff24965ed816e126fa3a80ea108d5f2495e SHA512 e5a37932228eb86fb5a3593b2d69130bff196a096efbe28ded5e7ed78d4e37e1e0fe03c28ba6cbba7a2791197e59d3eca73ed2a5e4d06c87c352938db5ff2c60 diff --git a/app-admin/git-credential-gopass/git-credential-gopass-1.15.4.ebuild b/app-admin/git-credential-gopass/git-credential-gopass-1.15.4.ebuild index ab81da8481dc..7f46921b8f13 100644 --- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.4.ebuild +++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" DEPEND=">=dev-lang/go-1.16" RDEPEND=" diff --git a/app-admin/gixy/Manifest b/app-admin/gixy/Manifest deleted file mode 100644 index 7916990ee0a9..000000000000 --- a/app-admin/gixy/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX gixy-0.1.20-backports.patch 2169 BLAKE2B 1e34947b01988a676fd0bbc597613722fa98dc05011cd3dcf11fbc1315ae26fe536f34215a5f89bff414e458c75675631d78bf153ef4e9e4b5305c83a77c0129 SHA512 597f61611ac805f756c8020f823467a11260e4e09bb5c0499dd7ce4f203f89510fdbf0a5a5391856f122fefc5c32e5b3bb2e5feca155c79735b22d79a6001942 -DIST gixy-0.1.20.tar.gz 710691 BLAKE2B 09043925d950a9a35de4df91ef3c2f9e5ca4458227320555a109e50d0838fb10ae22d086cdfc39c0d76bcd051c1a7e1d5e291354cc457cff398be8d164cbfde6 SHA512 d666e758c2746c201a11b67b4b99cee1bd3406085eb1c0aa9ae520b72d3a1273e09e3475226a6e54fbfbcefe65b3be0fc877e66cbaa81f384f757767852bc08e -EBUILD gixy-0.1.20-r1.ebuild 724 BLAKE2B 2a360ef029e5ce6408d5cef34188b8275281ca7cff518b8a8178ab7e4d51cff166219c910f08a27f0ca260a730098bb04a0d616d07c3dcf81c892a4bccae4cc0 SHA512 fbd7839b90940e53d4240dbb6a63796d9814df5c5ffedba6226721e42d02ec11e9f2bcad8996796eb97d5382dc2ac0ba7730d76db024dce39192687413d1e3d2 -MISC metadata.xml 324 BLAKE2B f6f81a115f0e155af5bb5031ddf6e8fb5cdc293c83fd93c4fddc38b06074866b5755f76ec4836cc0736550142e2f3e6c41f105ddb32069862a984a39fa0345f3 SHA512 161132676a924c42219b89d8c994159c4e89cb44d5f7598652ad42e5b19ae799185e430adb9a266410ef1f8dd5ae9f39b8385bbc9aa9bfbf8285d399ac0d07d0 diff --git a/app-admin/gixy/files/gixy-0.1.20-backports.patch b/app-admin/gixy/files/gixy-0.1.20-backports.patch deleted file mode 100644 index 36c9cb693577..000000000000 --- a/app-admin/gixy/files/gixy-0.1.20-backports.patch +++ /dev/null @@ -1,76 +0,0 @@ -diff --git a/gixy/core/regexp.py b/gixy/core/regexp.py -index 7a96187..f360604 100644 ---- a/gixy/core/regexp.py -+++ b/gixy/core/regexp.py -@@ -3,7 +3,11 @@ import logging - import re - import random - import itertools --from cached_property import cached_property -+ -+try: -+ from functools import cached_property -+except ImportError: -+ from cached_property import cached_property - - import gixy.core.sre_parse.sre_parse as sre_parse - -diff --git a/gixy/directives/block.py b/gixy/directives/block.py -index 5e5b1ed..cc9bcb0 100644 ---- a/gixy/directives/block.py -+++ b/gixy/directives/block.py -@@ -1,4 +1,7 @@ --from cached_property import cached_property -+try: -+ from functools import cached_property -+except ImportError: -+ from cached_property import cached_property - - from gixy.directives.directive import Directive - from gixy.core.variable import Variable -diff --git a/gixy/parser/raw_parser.py b/gixy/parser/raw_parser.py -index 6a30b7f..0f43308 100644 ---- a/gixy/parser/raw_parser.py -+++ b/gixy/parser/raw_parser.py -@@ -1,7 +1,11 @@ - import logging - import codecs - import six --from cached_property import cached_property -+ -+try: -+ from functools import cached_property -+except ImportError: -+ from cached_property import cached_property - - from pyparsing import ( - Literal, Suppress, White, Word, alphanums, Forward, Group, Optional, Combine, -diff --git a/requirements.txt b/requirements.txt -index dbf6d5f..47a1b54 100644 ---- a/requirements.txt -+++ b/requirements.txt -@@ -1,6 +1,6 @@ - pyparsing>=1.5.5 --cached-property>=1.2.0 -+cached-property>=1.2.0;python_version<"3.8" - argparse>=1.4.0 - six>=1.1.0 - Jinja2>=2.8 --ConfigArgParse>=0.11.0 -\ No newline at end of file -+ConfigArgParse>=0.11.0 -diff --git a/setup.py b/setup.py -index e4314a6..e57842b 100644 ---- a/setup.py -+++ b/setup.py -@@ -18,8 +18,8 @@ setup( - url='https://github.com/yandex/gixy', - install_requires=[ - 'pyparsing>=1.5.5', -- 'cached-property>=1.2.0', -- 'argparse>=1.4.0', -+ 'cached-property>=1.2.0;python_version<"3.8"', -+ 'argparse>=1.4.0;python_version<"3.2"', - 'six>=1.1.0', - 'Jinja2>=2.8', - 'ConfigArgParse>=0.11.0' diff --git a/app-admin/gixy/gixy-0.1.20-r1.ebuild b/app-admin/gixy/gixy-0.1.20-r1.ebuild deleted file mode 100644 index 57fe1ddc0203..000000000000 --- a/app-admin/gixy/gixy-0.1.20-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -DESCRIPTION="Nginx configuration static analyzer" -HOMEPAGE="https://github.com/yandex/gixy" -# Use GitHub source insted PyPi to get tarball with tests -SRC_URI="https://github.com/yandex/gixy/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}] - >=dev-python/ConfigArgParse-0.11.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.8[${PYTHON_USEDEP}] - >=dev-python/six-1.1.0[${PYTHON_USEDEP}]" - -distutils_enable_tests nose - -PATCHES=( - "${FILESDIR}"/${P}-backports.patch -) diff --git a/app-admin/gixy/metadata.xml b/app-admin/gixy/metadata.xml deleted file mode 100644 index 90dabf33f4e3..000000000000 --- a/app-admin/gixy/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - jsmolic@gentoo.org - Jakov Smolić - - - yandex/gixy - - diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest index ea13dcf8de0b..484183e3c746 100644 --- a/app-admin/gopass-hibp/Manifest +++ b/app-admin/gopass-hibp/Manifest @@ -3,5 +3,5 @@ DIST gopass-hibp-1.15.3.tar.gz 24961 BLAKE2B 477a5bdd285e1ff53a24e1f9f7e860b3226 DIST gopass-hibp-1.15.4-deps.tar.xz 33365976 BLAKE2B 15c125423cc52b89a93d650c30a94b95452d923884ef3637c5e04aef9885e89dfce4e1f2205ab18a362eea6624439accdb15420bc8fa950d4755cc741638deb6 SHA512 7f1312372ea9f134e81069de62d97d475c402e899248534923a9e5b3557360004dd92a01ca4bb0f1e3289c599bc027999742a9d24aa6922d8b2653f0e18a1f40 DIST gopass-hibp-1.15.4.tar.gz 24968 BLAKE2B 04c20ac2e29fd4268a01aca998ac32884c41b8e9a5f40772427a54a737ada5bcd6da0224a5e5939db082ddb5cc216deb24c9eea6db9320f8c89618bbff5fcfbe SHA512 64cd2beed3c1089b0be474722caba9511abdfac875c1a47ee29d2ec26591edf613801d0d3687a58d1cb67d9235093922fe5372effc96a373f49b09e7ffec54b1 EBUILD gopass-hibp-1.15.3.ebuild 553 BLAKE2B 986120dd09df04341032118efe8aa47c53869600a17f4ed792780a5d9f6361aaeffd7c08ce009818167d8e302beb59d8e427dd2bdea8127e803678a1948d1d56 SHA512 f010dad6210f1d627d7759c2b36f533aed9eaf4355de34ee5ab6a726373be085712a78bc41efbc27b6ce1e11908e925ea00df8435019a43d1d0ec51b26760de6 -EBUILD gopass-hibp-1.15.4.ebuild 554 BLAKE2B 2019204ec3c5fe09d70ccd752603ca7d4301664df72fe3b5515da41572da42582e4885cd075a5de1dcced63a4d2522d0745b99ef3c3cb631af22520979cf2ae4 SHA512 188cb3d4d02f4fde2a8b69c084d53e3994854db2daa95c1914681b8a8536c04b09211bea814a98bdf85c074ae7c6e2718766b3ed1d78d00ad5a35235cdd8e79f +EBUILD gopass-hibp-1.15.4.ebuild 553 BLAKE2B 986120dd09df04341032118efe8aa47c53869600a17f4ed792780a5d9f6361aaeffd7c08ce009818167d8e302beb59d8e427dd2bdea8127e803678a1948d1d56 SHA512 f010dad6210f1d627d7759c2b36f533aed9eaf4355de34ee5ab6a726373be085712a78bc41efbc27b6ce1e11908e925ea00df8435019a43d1d0ec51b26760de6 MISC metadata.xml 253 BLAKE2B 9355711340b552cd5fcf8809184c92c33b39050b43c582a351f5423f3772f895fe192f0cf7261e00250cb424cbe846002b4d0c9357fa18d3fa6eff3f5afd0c30 SHA512 70093621a9cea5ade5ec64ab0f87c5d84b8f52e3b3c2ee6cfc1929a3cb833bda2ae2773b12647e473bc96fe3d39b33030942f30f9733aa5d2d2054410239319c diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild b/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild index f3c5b3ef350d..37f93d67124f 100644 --- a/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild +++ b/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> ${P}.t LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" DEPEND=">=dev-lang/go-1.16" RDEPEND=" diff --git a/app-admin/gopass-jsonapi/Manifest b/app-admin/gopass-jsonapi/Manifest index ac43b8e4c396..7af37038acbf 100644 --- a/app-admin/gopass-jsonapi/Manifest +++ b/app-admin/gopass-jsonapi/Manifest @@ -4,5 +4,5 @@ DIST gopass-jsonapi-1.15.3.tar.gz 32273 BLAKE2B ed0befce03a00336329f322a9d682a82 DIST gopass-jsonapi-1.15.4-deps.tar.xz 33151484 BLAKE2B 40ce78be07dcc3a795da0e76f5b66b2a2a95b222170655773f5ee62e849780d8d6c618233f19f28af3087e116935d6fc7f5ac0ba653158b5ea27014776d9ed26 SHA512 820f92f7ae7dbe9b546ddf7573c72a3b4a2516610932e499e6e15dbcb6a2fc16a5a8710b02c730d0e7654dd1ac9c0e57eb753df1236ef1b6edc2ae86b2e999b5 DIST gopass-jsonapi-1.15.4.tar.gz 32293 BLAKE2B 5796bf2c8eceb50dc05643e27ec8673ca4bb350a57776b57e6b3aaa7379c643efbafe9eea1662af9615a68adad03ef82eb76fa01ae209fa59a0cffaecfe225a7 SHA512 9471210eb1feb6bdefd88c2c051fd2327ac0915963c6958f9ca2991139437e21c964e7da549d1803367c2b77b6755211921651ffaa2a14925b00826410cb4651 EBUILD gopass-jsonapi-1.15.3.ebuild 603 BLAKE2B 3eaac674ad6d8aa2d60d2b2d6c83d08444f45734babe1dee02483715cf7c5f242255b3a5db71f394b5616c2755bd7935d084aacf7175c0726d6c56a48dde8288 SHA512 41d23267da2cc956741a327f925415a7c52da87bfa7defd1aefd0bf9fecf7dc9b7a4431b9304f27c7a29c225e90eb0563af16fbc670154764fd4ba7a87a3e896 -EBUILD gopass-jsonapi-1.15.4.ebuild 604 BLAKE2B 15ac6f3e7efad36c6daa14855a250fbb093b37323b5611583ebbc03f76c1f8344771353ebc46ac91792d055b36298db4dd1dd3793e4473d54f1cc1bbac4f2214 SHA512 ca900a69003ef4d6203779c34da7005e7707714fb8e80a9ad6acd3df329201ad08f05c07fc59f6557cb02dd1e5e959a869773edce35555437a8504934d0c8abf +EBUILD gopass-jsonapi-1.15.4.ebuild 603 BLAKE2B 3eaac674ad6d8aa2d60d2b2d6c83d08444f45734babe1dee02483715cf7c5f242255b3a5db71f394b5616c2755bd7935d084aacf7175c0726d6c56a48dde8288 SHA512 41d23267da2cc956741a327f925415a7c52da87bfa7defd1aefd0bf9fecf7dc9b7a4431b9304f27c7a29c225e90eb0563af16fbc670154764fd4ba7a87a3e896 MISC metadata.xml 256 BLAKE2B 2184101c756bf7e34131b4e44dd51a30fb5195c57901d5373ed648b172e4689887fd94be3ca19b5cb021b4c99ff2f0d3ad81ea12696b857471769ba61e349891 SHA512 12c961836136e3a833b04d0e8111a1797d1f004e6dea69fc843f42280b844ff158b8333f4a1ea5ea45886d66f6f42f9658efc18d1ce9300c6147ae7c23a1700f diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild index a25268591243..ddab8fe42629 100644 --- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild +++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> ${P LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" DEPEND=">=dev-lang/go-1.16" RDEPEND=" diff --git a/app-admin/gopass-summon-provider/Manifest b/app-admin/gopass-summon-provider/Manifest index 92f0d1d9eab8..59754f58363a 100644 --- a/app-admin/gopass-summon-provider/Manifest +++ b/app-admin/gopass-summon-provider/Manifest @@ -3,5 +3,5 @@ DIST gopass-summon-provider-1.15.3.tar.gz 17573 BLAKE2B 641f84b3ad27fa3af961a3d2 DIST gopass-summon-provider-1.15.4-deps.tar.xz 33138508 BLAKE2B 7cbb930e55f1ed53f3ce8c47e51d8066d1a518801d5d364b8c8b90b376910e916e34c5f2493cb062ac5c03e0b9aeb96119f129a8655b6ad3f1d9fec4600cb0a1 SHA512 14ecefd8b36513195cae86d355d974d596e859c46450121350af2d2aaf27f592b54e55e697c200eb89e94959f278e65712dbb4d534d0c1bcbc711fb4db829625 DIST gopass-summon-provider-1.15.4.tar.gz 17546 BLAKE2B 9c0a8fc50ed4f39139d5b14e389066afc42814ff60036022877fe933b598f100b2169455b4576a2d83d18ea19c8ebce852510940e2c24e8a61073f074509c444 SHA512 6ba06f561379284bc1344ca6982f8bb7ed6641c790bc4907b235fc5a330551f829b21aadb4a72f962692d5d36bde68845f798eb9cc4116787a9015fd2bfc65d3 EBUILD gopass-summon-provider-1.15.3.ebuild 561 BLAKE2B 6422ddb6a47f1e95179509967460a10a79c0f96585b090225cacebbec517c773ba7087f4292f8f00035a02c04f8f5a8bb12ade3777ad499fada2f8db082ab842 SHA512 bbefdeba7b483a239e2514e3316d07fddd8441aab57cf9cd479aaf23d59598dc4801b4089e9bcd4449244ed6bb2f133fd6c76b43f3394a18df89c941f354ae7d -EBUILD gopass-summon-provider-1.15.4.ebuild 562 BLAKE2B 8e3544bddd8067f1c5bfe56afea8697f4a55c0439894ca950b76950ac144332d9cbe3d79693fdcdee9f1e6d31f4b8d79be49426b237d56bc21024838d453efcc SHA512 29bbd160392510391a0e124a69ee1f286021c3f6584cbee6f0626c5e2b230ba7f3be23b84a8ce6f51b625c6baac56b542c5a05e2ddf39b56a53a976edb86f479 +EBUILD gopass-summon-provider-1.15.4.ebuild 561 BLAKE2B 6422ddb6a47f1e95179509967460a10a79c0f96585b090225cacebbec517c773ba7087f4292f8f00035a02c04f8f5a8bb12ade3777ad499fada2f8db082ab842 SHA512 bbefdeba7b483a239e2514e3316d07fddd8441aab57cf9cd479aaf23d59598dc4801b4089e9bcd4449244ed6bb2f133fd6c76b43f3394a18df89c941f354ae7d MISC metadata.xml 264 BLAKE2B 287a185ac5ffd0004918df5d9dfe9906bd46140af3d5e437d00a3cdbdfb9fbb8184910368d47de1439a7e3e957f26f9bf70adbcaa8277320c94d53ce68d63c9e SHA512 91b9fccf54e6644ab6dbb291672c1c45bf93f9dab6a853a249ab782a0b385c4ff7441f41c41c22665347570e244a5b242287517e0557fdc4a2c3f8597580dde2 diff --git a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild index ee10d170bf67..5e5d48b3911a 100644 --- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild +++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.g LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" DEPEND=">=dev-lang/go-1.16" RDEPEND=" diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest index 5357bee83bfb..d81083b69325 100644 --- a/app-admin/mcelog/Manifest +++ b/app-admin/mcelog/Manifest @@ -1,10 +1,8 @@ AUX mcelog-0.8_pre1-timestamp-mcelog.patch 425 BLAKE2B 5952e26c668fb71f712fc70b3419dbb7b3e418f8903f3104fcf8d525cb117ce278f4669551a6cbeadd7f03d3bd022781a88c335c6ac84600d3bdf02a3d8277d3 SHA512 77312f9346c7e16141a57a5e44964d0b2cab77a428403d19cfc9558af55b250be7c9fadaecf87c8d78075251a7fc3ab309e0cbbdbb30ddc4423717cb3979a1db AUX mcelog-129-debugflags.patch 416 BLAKE2B 97aa6da3146380b40013966bb109de41215890cb4b6431ad694c2684f498d13287e385119304a816270f470ff26529967701c92bfc845a8aac698a0aa0f67271 SHA512 cda86c3e74f56fcd9d8771b26ca91c32ccc33e6bcd6dd0fcf856c14096daa619257d237e1e187e7820d6a0a0553ae6fd9ec160ea59e237b4e05ebca4e6656e20 AUX mcelog.init-r1 349 BLAKE2B 17f8a28dc1174fa62d50cb0d6dcae7bf4755ea99ff380d42a5beb16ab6ca07f1dbfcf7783ecb3b8f85f714357c39b0a333630c69e0bef5af32ba602686117cfd SHA512 a43f0efe7eb5007e9422ca2eba43b666d5110696c8b049b74990849e200b89b99e3d22707803e21e4452b0e75bbacdec0526ed933b234301ebbbb19d700df0d4 -DIST mcelog-190.tar.gz 314409 BLAKE2B 287b5ccba24ef7afe4b2653f2ab8ddd9ae94451e1131941d61031042a039cb9ed633f75b0ddf0035f3fef023cdf67c5c0b01169d0afac4ae47f9badcc55d16ef SHA512 26347d5255c602189961c63f8bf44f0c73b8f7fb0d455108c604a84e73e00303646961759101aab42157d12a7678f8c47277829b0460b0832a64c8b5c913d952 -DIST mcelog-191.tar.gz 317354 BLAKE2B a02df41304aac994a37f4abd7be65408bd19d72e2aa20a15a3b55b6b152aebfad09309c9bfbb710e6bde493da980004a9f664ca71efeaf5ccd2ca0f0e1452adf SHA512 8716c2a63660d61da0fc9f1f8c5065cacc77c696456eed2167cd451e74e665e838bf5ab1d865d073379cb2fda2ff7c71e946cb74e905585d6c5d714159603a78 DIST mcelog-192.tar.gz 317443 BLAKE2B 071c9e29aa049a2b559feb692d258df0685baaec614c4866d09cc8e9c8e8dad1e5064e661215c179649792cf3375e98aaa70fbe2629f5ba2b51b489ed9198b20 SHA512 dbdab35a4d3d2a3d395adb6384143d6ce53a2f598a9868e8777bd0588837621f7be74fdf6299b9949a4195ab6b242d9069686d07fe14fe23447d13e2dcfe7966 -EBUILD mcelog-190.ebuild 1129 BLAKE2B 9ff00a93a582ceed3b42c5ce28b7e23099f345cca9e4411f35f32d70fe2e46bed47265fd6a48bfac773512faac5281e778130403135b0514c6bcea5fcfa19657 SHA512 13a6cf3907e5b5e0813504bf9a6a877e612fcfe392fd8a4ff34774058ec0abfbecbeaf1bea014db29f1d59e5a3afe02460c9683566b4fc42d776a217bab11e46 -EBUILD mcelog-191.ebuild 1131 BLAKE2B 10eccf37a64cee135911a7c33d10a27fbdebff2940f67b7bc52b662977168390cbbc8c5ce978286f207bb6a905f66a3c6f1c6809ee0396c59615588c2d0b2959 SHA512 66301d1517a74ee22f94b3627f49b1af176b2d26d39e35665fadc461e0cd6d6cfd15026e98386d5dc8939dcea5b70198f45609f4a01f888f48eee5f5a8271934 -EBUILD mcelog-192.ebuild 1131 BLAKE2B 10eccf37a64cee135911a7c33d10a27fbdebff2940f67b7bc52b662977168390cbbc8c5ce978286f207bb6a905f66a3c6f1c6809ee0396c59615588c2d0b2959 SHA512 66301d1517a74ee22f94b3627f49b1af176b2d26d39e35665fadc461e0cd6d6cfd15026e98386d5dc8939dcea5b70198f45609f4a01f888f48eee5f5a8271934 +DIST mcelog-193.tar.gz 317427 BLAKE2B cd83a671e79549ecf38908de6ae5f2561ef48d0d210d26786f6f0299c31ee5c712df8a37a9e0969f3a88e43c9ec092befb599dca3a72eb2f5368daa6d110d882 SHA512 d0854222ce651ef583d0ebc8ec5cdeb8a06354c514a9e1465dd96b9bc914a32b6e730e8cd2dff71b08cd20a7a5ef13c8e191b47955cdcbbe9eee3ae9906491ec +EBUILD mcelog-192.ebuild 1129 BLAKE2B 5dcdcbf6d07baca3a81624ffa61d9bb083713c399abd04ffaa1c6c0c8bb21855e8cbfdf969c2f03bd78f3aa03196ca22059f2dc3ee5c5bc8ae7ec5a067d85b11 SHA512 1af01c906c6110b9fffbfe0e564a31b4b2bff60cd321b622ffdd04ea1d6eb4782e7b0a5ff25018c5d72af98f534b0a1c80e08619f11244472251a08fee872330 +EBUILD mcelog-193.ebuild 1131 BLAKE2B 10eccf37a64cee135911a7c33d10a27fbdebff2940f67b7bc52b662977168390cbbc8c5ce978286f207bb6a905f66a3c6f1c6809ee0396c59615588c2d0b2959 SHA512 66301d1517a74ee22f94b3627f49b1af176b2d26d39e35665fadc461e0cd6d6cfd15026e98386d5dc8939dcea5b70198f45609f4a01f888f48eee5f5a8271934 MISC metadata.xml 538 BLAKE2B 02cb85b3717b287e5e6a02db8c5485d52d1a5f7c9f927fad728ea8c313a93ebdb1aac5ac070cb852f18aae2cfebf5096ddb2c298948bc60180e4093c532aa899 SHA512 865e9e806a9fcf1d21ae7cd15c0e65196b3ccf7f866dc69237594908f020e224eca35d2d49fe70bef1e4d38b084ec8558e849148e470d3e22959f85177545bdc diff --git a/app-admin/mcelog/mcelog-190.ebuild b/app-admin/mcelog/mcelog-190.ebuild deleted file mode 100644 index fb4a73adcb20..000000000000 --- a/app-admin/mcelog/mcelog-190.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit linux-info python-any-r1 systemd toolchain-funcs - -DESCRIPTION="A tool to log and decode Machine Check Exceptions" -HOMEPAGE="http://mcelog.org/" -SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="selinux" - -RDEPEND="selinux? ( sec-policy/selinux-mcelog )" -DEPEND="${PYTHON_DEPS}" - -# TODO: add mce-inject to the tree to support test phase -RESTRICT="test" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - local CONFIG_CHECK="~X86_MCE" - kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY" - check_extra_config - fi -} - -src_prepare() { - eapply "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch \ - "${FILESDIR}"/${PN}-129-debugflags.patch - eapply_user - tc-export CC - python_fix_shebang genconfig.py -} - -src_install() { - default - - insinto /etc/logrotate.d/ - newins ${PN}.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}.init-r1 ${PN} - systemd_dounit ${PN}.service - - dodoc *.pdf -} diff --git a/app-admin/mcelog/mcelog-192.ebuild b/app-admin/mcelog/mcelog-192.ebuild index 7d504ed20d59..0fa9f2df80c2 100644 --- a/app-admin/mcelog/mcelog-192.ebuild +++ b/app-admin/mcelog/mcelog-192.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="selinux" RDEPEND="selinux? ( sec-policy/selinux-mcelog )" diff --git a/app-admin/mcelog/mcelog-191.ebuild b/app-admin/mcelog/mcelog-193.ebuild similarity index 100% rename from app-admin/mcelog/mcelog-191.ebuild rename to app-admin/mcelog/mcelog-193.ebuild diff --git a/app-admin/mei-amt-check/Manifest b/app-admin/mei-amt-check/Manifest index 1462f1b5461e..1ef70c599908 100644 --- a/app-admin/mei-amt-check/Manifest +++ b/app-admin/mei-amt-check/Manifest @@ -1,3 +1,3 @@ DIST mei-amt-check-0_p20170515.tar.gz 10793 BLAKE2B 78244b1d7c31d30d4d3da8964628c867dbb1425f015ec96b595adfbdf182b8a6277556c1ddddeda62955ff6f052fdc19fc1925a15fd2f730234cdd7859423b93 SHA512 62ac6d3b2cacfc4770a076bffad1a4f8ba9233acef09b2e7bc77da545a67886b86e4076cceecd5ca8aab38c661cf8a1ddb178e7caf181b2da6171c467fbd8988 -EBUILD mei-amt-check-0_p20170515.ebuild 702 BLAKE2B 7d89739d180af45bed2e23d03101dcead722352f3231927a42761049b179ccf48c49e40e01f6e9e35fdafec0460bc5f60c1a612355305d6a64da7e475675c5e3 SHA512 875c018b4844f8df9e9335b2b5374798cb7f3f9a187ab3b2646955bddcbef28bb56f24768ed7798bd7195a632d88cfe0fd3d276a7914b42182c38855cdd5c1a6 +EBUILD mei-amt-check-0_p20170515.ebuild 705 BLAKE2B 3037380f09a6d95411385dfe92e2c59285262f1445e0974d6e1a8c1977c73c70ff94a4fef6dd1e2d5bed310f47073dbcd3a9c15c8481c3963196cbfc506c1e24 SHA512 581e1452e4db8d117cb9c5d1abe1a490ca0467e558f409b13862b24d46f06ea243e4692c0d7d58044778117f027409323116bcca75b706acd74e53623c16b026 MISC metadata.xml 257 BLAKE2B c495f59f5998aebcfb846d539ffd06c91151827170fd1ce344f6092bc29eeea48b2a66a82fb3c220a0f10323b82d4e294500efef25604600995aac6240878a8e SHA512 260642c15d9992e651f92e52d0cefcd19faa599dc3d0c740e4c02629114891c5056629aeb089c9df8d2e9c06aa5948f99931efc9729de4bac6bd7f304a6a6d11 diff --git a/app-admin/mei-amt-check/mei-amt-check-0_p20170515.ebuild b/app-admin/mei-amt-check/mei-amt-check-0_p20170515.ebuild index 7335bb484d59..cc63862630b8 100644 --- a/app-admin/mei-amt-check/mei-amt-check-0_p20170515.ebuild +++ b/app-admin/mei-amt-check/mei-amt-check-0_p20170515.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit vcs-snapshot linux-info toolchain-funcs @@ -10,10 +10,9 @@ HOMEPAGE="https://github.com/mjg59/mei-amt-check/" COMMIT="d07672120ce7a0c79e949e537f3d19efecec1700" SRC_URI="https://github.com/mjg59/mei-amt-check/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="|| ( BSD GPL-2 )" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" CONFIG_CHECK="~INTEL_MEI_ME" ERROR_INTEL_MEI_ME="Need to activate INTEL_MEI_ME to run the tool" diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index afbc503a36f0..3aacd4c46695 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -7,19 +7,16 @@ AUX rsyslog.conf 1562 BLAKE2B 3abbc4c13c8c1d3817ac9a7c7f048aa1a8d7f279bf638dc91d AUX rsyslog.confd-r1 1145 BLAKE2B 06e63c7500238dd31abddd105269714387b990a3530ad11443a8502ad68221c3f8e8b0db02ba3ad2b7010483364d36a5b526a461d3465972b74d2cd36ff08747 SHA512 a7f8621bdd490596b09f9a7583dd0c992006c55335b2e6e687bef4141bb18cd4bb43e23f590a138e9c8d5a3cbac0cc46c3b01c7d3ff9f9dd3c53418b13b0dd4a AUX rsyslog.initd-r1 1755 BLAKE2B 768dc0d2bcbf240b7a09e814d681ce65a319cd128ef40b9427edb3bc4def5239415f16b67629de70d61e12dc835a3e8e7049c183f0c667d301919ffa7e6a22e7 SHA512 e6de86a72e11d37427a17e07cebdfc26b5c6108b413d853255108acf3c55882fd79d03ed41c0a6c1a23babd55f2e4bf36e5c7fc3e98c19bc07dc4593cd2a07c3 AUX rsyslog.service 644 BLAKE2B 311072ff896b07d82e9d88b34120b4fa903b7a84c5ac9686751bd88db5263c912e60a7be1e90fa50ecd3b10b14d046f525227b1feb39528ef488b8879d58ba84 SHA512 5d11cfe47ca797941815f51f08d4e8e308e4827bed9235ddf1174f3357d7279a3c8151e02f1cbd3cf3a6d2f7d5e2f68061d3e17fab6a0291f01c32f88e995039 -DIST rsyslog-8.2206.0.tar.gz 3246829 BLAKE2B cfe88f12821146011914610e33cb907bd96f19b6e67c0eb3f9bd88b749eebd3a91ae27e445688842a806719cfe9757778d3f9705cd2d6a497d358015c9ddf36b SHA512 000d2a05ef4823879e615a347f62f76d3af7d43cddb119e7f57a8470aade00139475368579385ba008a1d5979082128ef6148e0fac2478f6e0ccb26e68d317b7 DIST rsyslog-8.2208.0.tar.gz 3262298 BLAKE2B c13920c755a24d8060335f3281a349d2f32c3c99de7351991e09e62302f6d9f61f4390b7945e30816c7d28afe5f757f6a49b2855e40e3f2f518a423662196b1b SHA512 e63f2465011722eb1bc99676ef6afd66e655af4fb9d751b3d8776499d054c422b195c65fef9ea6b9012d9fb334b7ed8a1c918167fecff389cbb79aa6b74acb73 DIST rsyslog-8.2210.0.tar.gz 3266727 BLAKE2B fc94e7d9b7d828c35e6117ff44d40aa421b79ecd9072cc143177cb77ac6e84adaa5e2b9ae9a66e4bb70d8b93411715f63f0e3707e53c965ef892d9146ec43c92 SHA512 c665b7f7a3c5ef31c9b62b50f815cfbb52db0cbe4a06934f4f1c3cd2a56fb49c319d33857ee92ab843aa5894cac16c16b8eccdf83714f31ab57a95049c4af231 DIST rsyslog-8.2212.0.tar.gz 3268012 BLAKE2B 72347c8281ce537cade415b73a5f15b80ad035ccf9091bcbb72952da32790064a8dd88416d3b7682e6fb77f23dbd51cb2b596587498d4cbccedf21c41c2c6305 SHA512 ca8c3d4c035f9dd5fb6b2d27c66f5e3211458cb1afbf2a73d3e268424a40e3e8746499d7db2e313cf2833f2f73640eb79924770198fb3009ef5461479cf80d15 DIST rsyslog-8.2302.0.tar.gz 3273655 BLAKE2B 41ab639dcc93e325b6e092bc7c2c8fa60ce6192ec20033665930573ed5944af5830fc91aa3e607501c2b4759775efcd55631f82096e18ff1df67f00c3e956d6b SHA512 ebdf179c320425a137d1d20eef15163b342165435879e55531aa0dd9ae459fa35266696cc80fecae63a7e1eef31be51ba4154360e5dbe3c00471a84883c03168 -DIST rsyslog-doc-8.2206.0.tar.gz 6553532 BLAKE2B 51288f5e819393ad6b5af1acfa030b262c1a97c9cc791606c16792201eb8f7bbc9750bb004e7592a99fa1261b971911a6c2bbe6c0b82a6c3bb067b077ce22641 SHA512 23d686241bb6422146602420e21a53208ff82f39f76258d7147dc0b5c06863f8229e1e2df06bfcae63408d06e70b68f7a0b0d216671b78302527d436091a698a DIST rsyslog-doc-8.2208.0.tar.gz 6563848 BLAKE2B ec68684f1d7d895833f656ba6224a8013213a12b1bc7a28a268f2f629c25a3fbac7c379091f17eae24b6d71278c087e4a4cbed1656554de743fe5616a96559bf SHA512 428c2fe9e5025928d4a9d33f05f4eb20ac1bbde052b7fa2a8a0e45bfffe111eecc94eb2b6ec129de1011f0eabb106b4fb41d402b2a270e4148d3b1081e3b1da0 DIST rsyslog-doc-8.2210.0.tar.gz 6572454 BLAKE2B feb865e3585ee441117f38de61748a6ca99767dae113cfcf2cd0d0a124cc692889be713134163fc91f4ab43b9fe530e3c7c0b84e4bd4e70081c4539297ae1406 SHA512 e7847a9307a91fdf87d6cf91d2391eb75869679905b9598310c456fb3fe1864fc06dbdc649778f5b3788e47ffda0a6d89cb894258e55db441f7df7e74b0ae9f4 DIST rsyslog-doc-8.2212.0.tar.gz 6574799 BLAKE2B b81bef5a15c2c76a517617cb64682c663809f3308ffb2427beca180db7c91b4000fa72041ef83440134917e10ee6f4cd16ff58633d719bdb895c7316a87d8dc9 SHA512 bbecf2b9b9752f7d8a10bc3125c55e4def2a61108a65a717d7d86e7b63634e010ecd31fe40b2256611822d3dd17be20cbf9eb65efd787315723aba6b29cb3a8a DIST rsyslog-doc-8.2302.0.tar.gz 6586882 BLAKE2B bd79d53670234df46fae79234e03bbee05129dcd5bfe36d74595ce90e91ed8efa2d32cc817dadc9634a67eab7b9e640ad686685495cff75ebb1ff16730c8e904 SHA512 b922a4ed3e7b7235aa4a00c26a45b3b9f3a092679a7ce324543eea0c59cb34ad5a0ee2cac3a37e8964a4bc059cbcc661932496c7ff5765ef4f2da19cb6d35ee2 -EBUILD rsyslog-8.2206.0-r2.ebuild 13033 BLAKE2B fa77254d47b3ce17f1455cb73ee69f5c5f72a4af9699b4486e70b651d2768bcddfa8e5cf87baad77df01a884c585f18a5b2459baa44b9ec1df3e8a0d89fcc5ae SHA512 fcc55ed4fd2171950e39fffc6f06e5ac8743a1743ea58af5ab91af57690dfa3ced2bdae484f615a0ae3dc63565f74d8d8336ad2a1b4679ea79fc1ad04b718ebb EBUILD rsyslog-8.2208.0-r2.ebuild 13135 BLAKE2B 84fdc7404bb080cc57d8cc5e260df6646d6c84af17bad0e0eac1394f7556088dd45650422d9fb98bba64e9583baad5d047f223c5f58d893aa5893e2f4acc375f SHA512 5309c9083aae3407ab2f57849508a8e1b9e2b7e4a268f52c53977a3ee4b30a0a9670ede9b050eedc88cbcbad73f17e5896e3c234dd3fe938c61ebdd0017c2d06 EBUILD rsyslog-8.2210.0-r2.ebuild 13176 BLAKE2B 8a99355f5ae45c15f1e39b19cbc0d3ca4d08d20ccca21d381eb49d21d437109325a4572c4e08cac21167720548830fa0a8d390d6452afae97d79e858cc22f08b SHA512 4ae5f2a663f2dab7afe5133d4e7d7528c2078091da97b93753563c4e0619175f156f762199ddfd1cef87f3486b13d6ab22774e2a473e2124f7362edea3df6dec EBUILD rsyslog-8.2212.0-r1.ebuild 13139 BLAKE2B af709abeded1a831b1289b322ad135d898dfcaf5ae1508924d1190f5e6f1d9fc66a5fd8eb65db515d3f219a0b116e5ec30d5955ef49e4194353640dc410598ac SHA512 3621b8b40cc3fc38fc1eb3168e4e270e693f155ea7d61f4ae96fea07c9d3a95b729ab3806ec39a06a864fa0c6cb7db5891512670ca792f5eb5ab7c4e3ff7a96d -EBUILD rsyslog-8.2302.0.ebuild 13139 BLAKE2B af709abeded1a831b1289b322ad135d898dfcaf5ae1508924d1190f5e6f1d9fc66a5fd8eb65db515d3f219a0b116e5ec30d5955ef49e4194353640dc410598ac SHA512 3621b8b40cc3fc38fc1eb3168e4e270e693f155ea7d61f4ae96fea07c9d3a95b729ab3806ec39a06a864fa0c6cb7db5891512670ca792f5eb5ab7c4e3ff7a96d +EBUILD rsyslog-8.2302.0.ebuild 13136 BLAKE2B 0e9eea82ae95e53cce39fa765fef26a4fe934a133ca30b0ac02cddd9038b71727595e6e74d85f3a8002f32f43400634c16cd411f8ec41bab3170a6dbb89b62c9 SHA512 250f1194bd28feeea036c99d19f4302c5e9bb5f3de8dd26c19acac5dfb06062a1329f5dd88d37633c91bf63b4281a10c7319f6a1bd957ed4b777e1d378952b01 MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365 diff --git a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild deleted file mode 100644 index 1b15762cfb81..000000000000 --- a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild +++ /dev/null @@ -1,495 +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 autotools linux-info python-any-r1 systemd - -DESCRIPTION="An enhanced multi-threaded syslogd with database support and more" -HOMEPAGE="https://www.rsyslog.com/" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git" - - DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git" - - inherit git-r3 -else - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 x86" - - SRC_URI=" - https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz - doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz ) - " -fi - -LICENSE="GPL-3 LGPL-3 Apache-2.0" -SLOT="0" - -IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp" -IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup" -IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl" -IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl" -IUSE+=" systemd test usertools +uuid xxhash zeromq" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - kubernetes? ( normalize ) - ssl? ( || ( gnutls openssl ) ) -" - -BDEPEND=">=sys-devel/autoconf-archive-2015.02.24 - sys-apps/lsb-release - virtual/pkgconfig - test? ( - jemalloc? ( /dev/null; then - die "certtool not found! Is net-libs/gnutls[tools] is installed?" - fi - - # Make sure the certificates directory exists - local CERTDIR="${EROOT}/etc/ssl/${PN}" - if [[ ! -d "${CERTDIR}" ]]; then - mkdir "${CERTDIR}" || die - fi - einfo "Your certificates will be stored in ${CERTDIR}" - - # Create a default CA if needed - if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then - einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..." - certtool --generate-privkey \ - --outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die - chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" - - cat > "${T}/${PF}.$$" <<- _EOF - cn = Portage automated CA - ca - cert_signing_key - expiration_days = 3650 - _EOF - - certtool --generate-self-signed \ - --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ - --outfile "${CERTDIR}/${PN}_ca.cert.pem" \ - --template "${T}/${PF}.$$" || die - chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" - - # Create the server certificate - echo - einfon "Please type the Common Name of the SERVER you wish to create a certificate for: " - read -r CN - - einfo "Creating private key and certificate for server ${CN}..." - certtool --generate-privkey \ - --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die - chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" - - cat > "${T}/${PF}.$$" <<- _EOF - cn = ${CN} - tls_www_server - dns_name = ${CN} - expiration_days = 3650 - _EOF - - certtool --generate-certificate \ - --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ - --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ - --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ - --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ - --template "${T}/${PF}.$$" &>/dev/null - chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" - - else - einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation." - fi - - # Create a client certificate - echo - einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: " - read -r CN - - einfo "Creating private key and certificate for client ${CN}..." - certtool --generate-privkey \ - --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die - chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" - - cat > "${T}/${PF}.$$" <<- _EOF - cn = ${CN} - tls_www_client - dns_name = ${CN} - expiration_days = 3650 - _EOF - - certtool --generate-certificate \ - --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ - --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ - --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ - --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ - --template "${T}/${PF}.$$" || die - chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" - - rm -f "${T}/${PF}.$$" - - echo - einfo "Here is the documentation on how to encrypt your log traffic:" - einfo " https://www.rsyslog.com/doc/rsyslog_tls.html" -} diff --git a/app-admin/rsyslog/rsyslog-8.2302.0.ebuild b/app-admin/rsyslog/rsyslog-8.2302.0.ebuild index 0d3d01886462..6a9e59bbe1ed 100644 --- a/app-admin/rsyslog/rsyslog-8.2302.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2302.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/salt/Manifest b/app-admin/salt/Manifest index 57133c2499c7..c50d16b8232c 100644 --- a/app-admin/salt/Manifest +++ b/app-admin/salt/Manifest @@ -8,16 +8,9 @@ AUX salt-3002-tests.patch 1125 BLAKE2B 345c094c38a1b62190587062a86da4e0a516988fb AUX salt-3003-gentoolkit-revdep.patch 514 BLAKE2B aff27558a2043970feeb3eda70cf8e9112b5545af40ba215c7859520ef95a9824001274e837929ef6c25f8e1c35a8ac73f1033e63336bcbaf48dbd4b54c2d42c SHA512 c8a4649ac241f219cf576b0896f48dffc0d5a273118713829c0ad34594f77cffceaa4f06a4d0f47a17b13d6e71b5787fc27f8ee97c774e53a6d15d1b282f99b3 AUX salt-3003-skip-tests-that-oom-machine.patch 732 BLAKE2B b9e10cf8d9ce7f36371fd30fcf592dce4933a05ca2d85c41b2159233272f2e7c90315fbd998c4064f3733b5b1944f9f96816418ed7eb434f3b9df324de2e859b SHA512 e7bc9c63d95a9af4e85372ca973c5023660c332b67486382ce898e7d60c3f50e2aca59e2634a2e87ab7fa8b34e45bfd3a781e04b8003108efbfcc67cd921aff4 AUX salt-3003.1-tests.patch 1151 BLAKE2B b2f0d99bf4bd90a7ea85ae5cc6abb91dd078ad8a95b062863a21573067f3df6045fe23ffd1b3f397e28b90b25126798253e8a9001509ad786cee3f318a900321 SHA512 9340a1dd343af45467be63b1f6991cd06fa57ffc187bcff4a96c75a9666a1429b98ce5b497354bc4cb975c0f6bcd9a64dbfb819b6bfdba02bb5917446d0a36fc -AUX salt-3004.1-py310.patch 2071 BLAKE2B 23f8db2e2bc7307fd58e535bf642e9c76172d03d49b3e86333ee82434adbaa5f437330fa951221f233bba9e09b514611180d19f1db2856ba7d0a3a231a4b385f SHA512 6eec860778ceab15f5ea4260b648cd96df52daaec900dd093257af97e873e8a5be1296d4181767846eb63277a0b903e92ab6550772046acd7a8dea72eb0447f8 -AUX salt-3004.1-relax-pyzmq-dep.patch 348 BLAKE2B 75a5947cf6f92fd08da25d50b9064d82c13eaf9f2f2f4ed627f8690ba8893b58de7ef2f0a976879ce94f8f542b9198c637021ba08bc067f3eb56aa40e9598c75 SHA512 7c48d3f86cd81d11077c80ca9536a85c9825299dd9c2a81fd43fc2c2781211d9bb72e4dd79381343851c3292210eab41de049006e608ceb340af31a84cd244bb -AUX salt-3004.1-tests.patch 13025 BLAKE2B fd86808b3d43a25abb88f5d454dd2618d896aa8c8ff843d4f9b46ff32d98d07d245d308599d0a93814d80ff9b1cb120da4296b6f06f64825da4ce603ec37d4fb SHA512 4634fe96479c481fdb9daf8decd3632e9ed8daa9ab62942d71bd6c11e603ae5ac96acfdb68e4e91ec2c829efd33689fa122bc53979b7b5ce02ea63189bebe349 -AUX salt-3004.2-importlib.patch 584 BLAKE2B f9ccf7a6205228dc12847d9c86b7d9e539fdbccc1e27a77fccf05622b53f58504226f2eb4aecb2a5bf95789cf72c43e86ab22cb190d62aca903b0d14373a3df0 SHA512 61b966f010445c8a594a5c618441b33e9f7feb9481972aa4c7246d977003c5605c152459eeebc0922c2d9d7e28436243f891e738856a86a88a82a7489825f52a -AUX salt-3004.2-jinja-3.patch 589 BLAKE2B 249e81ea2760cbe75ff66bfd86cbfaab58ea673fea240bb9e787896b89645ef523c0d98305214bcce545a7372e8bc545b6ae385ca3311d71cf7bd6fd66f52c7c SHA512 6615f5824c5b53a426395bf7def9c8f54f3c753f28f3e3b23119849900f10686968cec0787d4ffa16bbbd763a19072348617165e1af6a0f87bb81e9fd8be20e6 -AUX salt-3004.2-pyzmq-23.patch 1605 BLAKE2B b0c3e9722f0ff88b586f7e9f863d246a35bc10789568e1f4c3f9728022032dc8686ba0988a35225d2d01d00198c8a00253ec33331e24d6c3a7100d4a10c576ab SHA512 57a5c5a23ec1fd450e1f24740d6cd1d4b29947de5b5d984b7a55c89791e7b7f0eef44390cd9f959210b6c27fdb325650edeb2a53b3302f925ad182ee4ac8ac1c AUX salt-3005-relax-pyzmq-dep.patch 332 BLAKE2B d22d94b7680fb81e642b83cb7d823137e7e208b43a1720b131401fb957bcb3deb6a0fe5ca87da528cdf60ac219820d259d0b03a905e17142c9cd4d939b4bacf1 SHA512 7c5b963436c3066bf8e8f528acf04ea8ddfa2a5a19adb9486f9888346d55e56fdfcd97a4a04db18d85476cb8ecc8a350343855d765387744706e43e868464f5e AUX salt-3005-tests.patch 4101 BLAKE2B 6a7d7dee4e631a7619bf1b7fa6bd08b93c0bf31342ce72f734bb645206604ffed9ae2ddae9cebe01401cbe100c224e97f18a69ede5f40a041158d1cd8878dc0f SHA512 cbc3b3d625ab8e20aa7b166dd6ddca1728c4bf562cc14d28fa684573c6ee1d42a270b0f029e5d978803a30103e7ad281d516afff66d18bf31308528fae79c00c AUX salt-3005.1-importlib-metadata-5-r1.patch 1162 BLAKE2B cbc8df0043881725eb00a6e45ccc03e25f95a6260b4a4b42343c69a6bd8edcf0bb45312644a8e6a66b50a0c4ce0aad7be454b1b8d54a786851b33c7d4b143e10 SHA512 7d2f8c86f22b238dabda0727c338e2e8d33e06a36fcccf5b3b508ac610899f2d6416d7c9e285e992f0d76fc9d04c126640b2b84a227f9a82f4973cb472a4a14a -AUX salt-3005.1-importlib-metadata-5.patch 1498 BLAKE2B 20ec469e0cd53ffaffaa0f95e868f90d90030a0343705147f90738aea50aecfe0ee6610c53d6d44152ea03d4472daa286a1d1f6fb44b063038cc06f540d372b6 SHA512 22cad969c876a272316677af7436d66d7ae380b4ab2f86192f1e38d32bcb4c2c6efe7639c1f8bfff9bbb7aacdf60fef7c68a2de860e06cd3d80e73feeeb77599 AUX salt-3005.1-modules-file-python-3.11-host.patch 4206 BLAKE2B 9cd3cb68b5c1a95475834ae917a2f6fbdbe3424c9f1e837a0e797b84e291e3530f86a2f7d2286e0070f433817ec06b2fd4d0a069b47acb1b0646653862337ece SHA512 4bc03979e1a4202d5ccb2b3159e178bc72c2a4be4297d7b9306479a5c7fe8cc81fc7d25474d80c2627e638db25e73cd4e8f7e1b25c8e15317e22986d63307823 AUX salt-3005.1-no-entry-points.patch 428 BLAKE2B 1bcf3b070afd01c56985290051a3cb031d5ca83b42631eba5f05d7648eabf13bca44573811b767d739dc9bc6d0a5da6f99de87b57c678df79cc172fa6dd5495f SHA512 ed5712689a6d39da9c6a67f28a48d35bbd271a6a3b898cbb0e0493e1813cc99e64388fb60707e6fee95691e339336c2656278780115b39d285c380ded92fe3cb AUX salt-3005.1-tests.patch 2367 BLAKE2B 467af423de22b4ddeb80fef3d4682976283116698b7c2551c4710e049d8ad7749a4eb07c541a427ed540fdea6a0e4f4e63d96988bafd92974cc3b1026e27fd03 SHA512 4ba3c36be9de377848880819fc4bacf72978a12e483bea90a4e5e7524d7212b5d554302000f6c628156ec5aafbf48d662dec2764d96253be74fa202c73e7fc67 @@ -27,11 +20,6 @@ AUX salt-minion.service 162 BLAKE2B 6f7b6b72e26d1651dbcb324b1e0cfef9f4b5a794f405 AUX salt-syndic.service 169 BLAKE2B 0d00f20b4663804eaa4b6a1a1b32ed87b04d1f4df6a8e8e0b2a0e3d17f71e1bb53f71f6168446aaf3765692cd540217c4cdf5ab8dd9cb7032801aa798d8a9bc3 SHA512 b45509a22a18f573726a868fda1591eaf42ef44220960dda698274ba8ff1db8cdc302605133ab61b188e15017ba15c5f409f3ee64e026b635ac359eea7aad7d0 AUX syndic-confd-1 188 BLAKE2B 98f13eb627963d65df26140f348c04eb8c253d444d36ecd1f5ef344ad89901b0a5ed62c64364e90595c2d2ee2766f30802a4a86a2555bbea343ab410292359af SHA512 35fe9bf4732c8a53b47099ffe5f9468d884ec3e2671451a6d52821dde6c70c63176b29ade0d700b99aaf47557f58179f780422843346bd3aa6513d9465ec9f58 AUX syndic-initd-5 558 BLAKE2B 5e1ea25b57f56ad7bfb8be0c845e7da9f99af03c50c31ca2031e604267c680555d0d8a3ef6299ec588770f26dad19d262c8b9403391b60fb17c6811d7946107a SHA512 6e927925cf1e4d0f901bec10499a8ecf1193b99742cfda5f94f70d0ec743902b1b89728cb2e447b8b4879a9417d0d482b813161968dc9c2b2c7944b3af14df14 -DIST salt-3004.2.tar.gz 17685127 BLAKE2B a42e31d8a006488b3a6f341f817cde21ff86248d2b548d9914c429c62d7570cdf46cf2b41311cbb08ced7f9518e68156c6df3eb78e55cacfd4d40a4e7a54f52b SHA512 b2fa434f1d25eabac51d65d75bb020943eb71aff113d683e6f436a0f205bd3c7682b1b7acd4d9a62bf37a47eb0561293d263f3174d5e266f0998a1652fcae2ef DIST salt-3005.1.tar.gz 17914349 BLAKE2B 697c2068bf119e4a19f92a86ce880fec9375c10ba549cdcdd2182cfeaacce31c7bc4c4c91e1a609906b4c5373bb5e3120e0db47ede5b45ee20942d7b2d201e64 SHA512 391f995f0129f3d7104a0eea4fd83b18aa6ecae0fd7a2c77c1154e24b0bcd52cef4b63db12597c85737bb33ddf605e0c23370cef3bf47f9ea85af5b77d74dc50 -DIST salt-3005.tar.gz 17894520 BLAKE2B 67e755bdbe772991f620d09f61836f8ccfa2039722c3281ec4cfaa8ef76e34c57e4db861cc652545e37eb965ab765f6b6ba0250407d7d7448aa5d4685ad9492a SHA512 c2019a97a5a98b4810cdace826d5e0a6d2890a984da4b95109c1b9328a2fd11cafd2fb0ef9752adeea1d36f8b2a69b3a4a6a5a092b6a7f050c60ec52da314a18 -EBUILD salt-3004.2-r2.ebuild 6525 BLAKE2B 41a9504844bd0d0666f9bbb6fc4bb460245bcc792908b7b58bfcaffd663cfa0ff98474277a463b9fc2dce4df9a142b555a32cb0640fedb43dd720c09c0d95a52 SHA512 9cfa16ff9f4f9c214e389342467ada2de70fe0ea10141cef7228b58c678a316f22932f160613acce878add5d4bef52b15f22745e69db1a898b9c85f3e8ab89e1 -EBUILD salt-3005-r1.ebuild 6973 BLAKE2B 45322d0eb4b8f62f9a177c8be25a723013c3076f8eea15b11245f9361c128537ca1347d359627f63b90f86d95ef806507eb0a1b6f3b2eb439b600b4af20a1b16 SHA512 0d0c67122ca3979bdd1f819a64a75caa148c5c0750a3b2dd024815f6c627475ad4557b284a7beaa7268ce0424502013079f72e24bbf931b47237c71ceee6e5e3 EBUILD salt-3005.1-r1.ebuild 7220 BLAKE2B 5a045d17bcd6b6402a16963bf6df5875a09cbbaa70d35a8e6e730e918b040aa2905785b766379045f5a2c0c95b438fbd54d5ab256a3dc4a5ad24d7589c5cd479 SHA512 956f1ed2a31cb6962fa90cf63e37bfa4054cc7057305a7ecc957a96f6920f6360acd9b38cef32a56c85ee9117777cafb33f72ce0a6114b0bf39599e0850ed0bf -EBUILD salt-3005.1.ebuild 7207 BLAKE2B 1bd9d5b35ddc5e988da19381c157198f16a8ae08c2d920fefe51ac54ffeda5a795edc8f79abac8973dea9f29cca42d5a24cfda6363a00f6270a9f6432fc8179e SHA512 a09d8c7f4c36b53fa8bcf9b54cab5f484a0786ddbf61dd216cda0d5c3f94d8ac4b19a6ae00adfcac0c6b48a2963403f089af3f9f970efaadf5c16fa1233c1883 MISC metadata.xml 2384 BLAKE2B 8ccb0cbfc8d0944e684f979731884c354655d28fd9029f8d9abae1a313734102952fb817617d54032dd5cafa64925d73ee2a3e8a38ae16d2ff9c1af8c53d514c SHA512 6a4e1b8f2e041ad1a83bf2c85c35ac30ae7db3a20aa868204661c1dde9abdfab1dff1392e2dab8a844472434b325355fea71702229de99f7751e841d063fc0da diff --git a/app-admin/salt/files/salt-3004.1-py310.patch b/app-admin/salt/files/salt-3004.1-py310.patch deleted file mode 100644 index 7e30d7687a66..000000000000 --- a/app-admin/salt/files/salt-3004.1-py310.patch +++ /dev/null @@ -1,53 +0,0 @@ -From a58bbbe058df8f45872c43a95992f6a7a7914ab9 Mon Sep 17 00:00:00 2001 -From: piterpunk -Date: Fri, 15 Oct 2021 11:03:20 -0300 -Subject: [PATCH] Fix _compat.py importlib logic for Python 3.10 - -Use the same logic in _compat.py and entrypoints.py to load -the same importlib.metadata. Python's built in implementation for -Python >= 3.10 and the Salt one for others. ---- - salt/_compat.py | 30 +++++++++++++++++------------- - 1 file changed, 17 insertions(+), 13 deletions(-) - -diff --git a/salt/_compat.py b/salt/_compat.py -index 8149657bea61..a402f17a3c71 100644 ---- a/salt/_compat.py -+++ b/salt/_compat.py -@@ -11,19 +11,23 @@ - else: - import salt.ext.ipaddress as ipaddress - -+if sys.version_info >= (3, 10): -+ # Python 3.10 will include a fix in importlib.metadata which allows us to -+ # get the distribution of a loaded entry-point -+ import importlib.metadata # pylint: disable=no-member,no-name-in-module -+else: -+ # importlib_metadata before version 3.3.0 does not include the functionality we need. -+ try: -+ import importlib_metadata - --# importlib_metadata before version 3.3.0 does not include the functionality we need. --try: -- import importlib_metadata -- -- importlib_metadata_version = [ -- int(part) -- for part in importlib_metadata.version("importlib_metadata").split(".") -- if part.isdigit() -- ] -- if tuple(importlib_metadata_version) < (3, 3, 0): -+ importlib_metadata_version = [ -+ int(part) -+ for part in importlib_metadata.version("importlib_metadata").split(".") -+ if part.isdigit() -+ ] -+ if tuple(importlib_metadata_version) < (3, 3, 0): -+ # Use the vendored importlib_metadata -+ import salt.ext.importlib_metadata as importlib_metadata -+ except ImportError: - # Use the vendored importlib_metadata - import salt.ext.importlib_metadata as importlib_metadata --except ImportError: -- # Use the vendored importlib_metadata -- import salt.ext.importlib_metadata as importlib_metadata diff --git a/app-admin/salt/files/salt-3004.1-relax-pyzmq-dep.patch b/app-admin/salt/files/salt-3004.1-relax-pyzmq-dep.patch deleted file mode 100644 index 99d432158215..000000000000 --- a/app-admin/salt/files/salt-3004.1-relax-pyzmq-dep.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/requirements/zeromq.txt b/requirements/zeromq.txt -index 62cb775d87..ffa1589043 100644 ---- a/requirements/zeromq.txt -+++ b/requirements/zeromq.txt -@@ -1,6 +1,4 @@ - -r base.txt - -r crypto.txt - --pyzmq<=20.0.0 ; python_version < "3.6" --pyzmq>=17.0.0,<22.0.0 ; python_version < "3.9" --pyzmq>19.0.2,<22.0.0 ; python_version >= "3.9" -+pyzmq diff --git a/app-admin/salt/files/salt-3004.1-tests.patch b/app-admin/salt/files/salt-3004.1-tests.patch deleted file mode 100644 index 956cf1b0041c..000000000000 --- a/app-admin/salt/files/salt-3004.1-tests.patch +++ /dev/null @@ -1,311 +0,0 @@ -diff --git a/tests/pytests/functional/fileserver/test_roots.py b/tests/pytests/functional/fileserver/test_roots.py -index c65efc8d52..9060fb61e2 100644 ---- a/tests/pytests/functional/fileserver/test_roots.py -+++ b/tests/pytests/functional/fileserver/test_roots.py -@@ -15,6 +15,7 @@ def configure_loader_modules(base_env_state_tree_root_dir): - return {roots: {"__opts__": opts}} - - -+@pytest.mark.skip("needs network access") - # nox -e pytest-zeromq-3.8(coverage=False) -- -vvv --run-slow --run-destructive tests\pytests\functional\fileserver\test_roots.py - def test_symlink_list(base_env_state_tree_root_dir): - with pytest.helpers.temp_file( -diff --git a/tests/pytests/functional/pillar/test_gpg.py b/tests/pytests/functional/pillar/test_gpg.py -index aaa4733f1d..b55cc9b4cf 100644 ---- a/tests/pytests/functional/pillar/test_gpg.py -+++ b/tests/pytests/functional/pillar/test_gpg.py -@@ -203,7 +203,7 @@ def gpg_homedir(salt_master, pillar_state_tree): - universal_newlines=True, - ) - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -@@ -220,7 +220,7 @@ def gpg_homedir(salt_master, pillar_state_tree): - input=TEST_KEY, - ) - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -@@ -250,7 +250,7 @@ def gpg_homedir(salt_master, pillar_state_tree): - input="KILLAGENT", - ) - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -diff --git a/tests/pytests/integration/cli/test_salt_proxy.py b/tests/pytests/integration/cli/test_salt_proxy.py -index c32c7e11e2..a9ee9fbd8d 100644 ---- a/tests/pytests/integration/cli/test_salt_proxy.py -+++ b/tests/pytests/integration/cli/test_salt_proxy.py -@@ -40,6 +40,7 @@ def test_exit_status_no_proxyid(salt_master, proxy_minion_id): - assert "error: salt-proxy requires --proxyid" in exc.value.stderr, exc.value - - -+@pytest.mark.skip("Currently broken") - @pytest.mark.skip_on_windows(reason="Windows does not do user checks") - def test_exit_status_unknown_user(salt_master, proxy_minion_id): - """ -@@ -66,7 +67,7 @@ def test_exit_status_unknown_argument(salt_master, proxy_minion_id): - factory = salt_master.salt_proxy_minion_daemon(proxy_minion_id) - factory.start("--unknown-argument", start_timeout=10, max_start_attempts=1) - -- assert exc.value.exitcode == salt.defaults.exitcodes.EX_USAGE, exc.value -+ assert exc.value.returncode == salt.defaults.exitcodes.EX_USAGE, exc.value - assert "Usage" in exc.value.stderr, exc.value - assert "no such option: --unknown-argument" in exc.value.stderr, exc.value - -@@ -89,8 +90,8 @@ def test_exit_status_correct_usage(salt_master, proxy_minion_id, salt_cli): - assert factory.is_running() - # Let's issue a ping before terminating - ret = salt_cli.run("test.ping", minion_tgt=proxy_minion_id) -- assert ret.exitcode == 0 -+ assert ret.returncode == 0 - assert ret.json is True - # Terminate the proxy minion - ret = factory.terminate() -- assert ret.exitcode == salt.defaults.exitcodes.EX_OK, ret -+ assert ret.returncode == salt.defaults.exitcodes.EX_OK, ret -diff --git a/tests/pytests/integration/sdb/test_vault.py b/tests/pytests/integration/sdb/test_vault.py -index 7dc4c55417..6c48296a0c 100644 ---- a/tests/pytests/integration/sdb/test_vault.py -+++ b/tests/pytests/integration/sdb/test_vault.py -@@ -107,7 +107,7 @@ def vault_container_version(request, salt_call_cli, vault_port): - if proc.returncode == 0: - break - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -@@ -133,7 +133,7 @@ def vault_container_version(request, salt_call_cli, vault_port): - ) - if proc.returncode != 0: - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -@@ -150,7 +150,7 @@ def vault_container_version(request, salt_call_cli, vault_port): - universal_newlines=True, - ) - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -diff --git a/tests/pytests/unit/modules/test_cmdmod.py b/tests/pytests/unit/modules/test_cmdmod.py -index bc1d2818aa..3bd93862b7 100644 ---- a/tests/pytests/unit/modules/test_cmdmod.py -+++ b/tests/pytests/unit/modules/test_cmdmod.py -@@ -440,6 +440,7 @@ def test_run_cwd_doesnt_exist_issue_7154(): - cmdmod.run_all(cmd, cwd=cwd) - - -+@pytest.mark.skip("needs root access") - @pytest.mark.skip_on_darwin - @pytest.mark.skip_on_windows - def test_run_cwd_in_combination_with_runas(): -diff --git a/tests/pytests/unit/modules/test_portage_config.py b/tests/pytests/unit/modules/test_portage_config.py -index 5cc6b90596..db37d2c4f1 100644 ---- a/tests/pytests/unit/modules/test_portage_config.py -+++ b/tests/pytests/unit/modules/test_portage_config.py -@@ -29,6 +29,7 @@ def test_get_config_file_wildcards(): - assert portage_config._get_config_file("mask", atom) == expected - - -+@pytest.mark.skip("test needs root access") - def test_enforce_nice_config(tmp_path): - atoms = [ - ("*/*::repo", "repo"), -diff --git a/tests/pytests/unit/state/test_state_compiler.py b/tests/pytests/unit/state/test_state_compiler.py -index fc43cf154d..7aa511c9f7 100644 ---- a/tests/pytests/unit/state/test_state_compiler.py -+++ b/tests/pytests/unit/state/test_state_compiler.py -@@ -679,6 +679,7 @@ def test_verify_retry_parsing(): - assert set(expected_result).issubset(set(state_obj.call(low_data))) - - -+@pytest.mark.skip("test requires root access") - def test_render_requisite_require_disabled(): - """ - Test that the state compiler correctly deliver a rendering -@@ -719,6 +720,7 @@ def test_render_requisite_require_disabled(): - assert run_num == 0 - - -+@pytest.mark.skip("test requires root access") - def test_render_requisite_require_in_disabled(): - """ - Test that the state compiler correctly deliver a rendering -diff --git a/tests/pytests/unit/state/test_state_format_slots.py b/tests/pytests/unit/state/test_state_format_slots.py -index 57b7bb2b87..7d2abce8d0 100644 ---- a/tests/pytests/unit/state/test_state_format_slots.py -+++ b/tests/pytests/unit/state/test_state_format_slots.py -@@ -218,6 +218,7 @@ def test_slot_append(state_obj): - assert cdata == {"args": ["arg"], "kwargs": {"key": "value1thing~"}} - - -+@pytest.mark.skip("test needs root") - # Skip on windows like integration.modules.test_state.StateModuleTest.test_parallel_state_with_long_tag - @skipIf( - salt.utils.platform.is_windows(), -diff --git a/tests/pytests/unit/test_minion.py b/tests/pytests/unit/test_minion.py -index 985ec99276..eb8a476e30 100644 ---- a/tests/pytests/unit/test_minion.py -+++ b/tests/pytests/unit/test_minion.py -@@ -493,6 +493,7 @@ def test_scheduler_before_connect(): - minion.destroy() - - -+@pytest.mark.skip("test needs root access") - def test_minion_module_refresh(): - """ - Tests that the 'module_refresh' just return in case there is no 'schedule' -@@ -520,6 +521,7 @@ def test_minion_module_refresh(): - minion.destroy() - - -+@pytest.mark.skip("test needs root access") - def test_minion_module_refresh_beacons_refresh(): - """ - Tests that 'module_refresh' calls beacons_refresh and that the -diff --git a/tests/pytests/unit/test_version.py b/tests/pytests/unit/test_version.py -index bc6bbfeadd..2653b558b0 100644 ---- a/tests/pytests/unit/test_version.py -+++ b/tests/pytests/unit/test_version.py -@@ -140,6 +140,7 @@ def test_sha(commit, match): - assert ret is None - - -+@pytest.mark.skip("test is broken if some optional deps aren't installed") - def test_version_report_lines(): - """ - Validate padding in versions report is correct -diff --git a/tests/support/helpers.py b/tests/support/helpers.py -index d82b14cb90..751018162c 100644 ---- a/tests/support/helpers.py -+++ b/tests/support/helpers.py -@@ -40,7 +40,7 @@ import salt.utils.platform - import salt.utils.pycrypto - import salt.utils.stringutils - import salt.utils.versions --from saltfactories.exceptions import FactoryFailure as ProcessFailed -+from pytestshellutils.exceptions import FactoryFailure as ProcessFailed - from saltfactories.utils.ports import get_unused_localhost_port - from saltfactories.utils.processes import ProcessResult - from tests.support.mock import patch -@@ -1720,7 +1720,7 @@ class VirtualEnv: - kwargs.setdefault("env", self.environ) - proc = subprocess.run(args, check=False, **kwargs) - ret = ProcessResult( -- exitcode=proc.returncode, -+ returncode=proc.returncode, - stdout=proc.stdout, - stderr=proc.stderr, - cmdline=proc.args, -@@ -1735,7 +1735,7 @@ class VirtualEnv: - cmdline=proc.args, - stdout=proc.stdout, - stderr=proc.stderr, -- exitcode=proc.returncode, -+ returncode=proc.returncode, - ) - return ret - -diff --git a/tests/unit/modules/test_boto_route53.py b/tests/unit/modules/test_boto_route53.py -index 1d3d1393a9..df331761e2 100644 ---- a/tests/unit/modules/test_boto_route53.py -+++ b/tests/unit/modules/test_boto_route53.py -@@ -4,6 +4,8 @@ from collections import namedtuple - - import pkg_resources # pylint: disable=3rd-party-module-not-gated - -+import pytest -+ - import salt.config - import salt.loader - import salt.utils.versions -@@ -99,6 +101,7 @@ class BotoRoute53TestCase(TestCase, LoaderModuleMockMixin): - def tearDown(self): - del self.opts - -+ @pytest.mark.skip("test currently broken") - @mock_route53_deprecated - def test_create_healthcheck(self): - """ -diff --git a/tests/unit/utils/test_parsers.py b/tests/unit/utils/test_parsers.py -index 907c67f477..3f68cfe8f3 100644 ---- a/tests/unit/utils/test_parsers.py -+++ b/tests/unit/utils/test_parsers.py -@@ -6,6 +6,8 @@ import os - import shutil - import tempfile - -+import pytest -+ - import salt.config - import salt.log.setup as log - import salt.syspaths -@@ -983,6 +985,7 @@ class SaltRunOptionParserTestCase(ParserBase, TestCase): - if os.path.exists(self.log_file): - os.unlink(self.log_file) - -+ @pytest.mark.skip("needs root access") - def test_jid_option(self): - jid = salt.utils.jid.gen_jid({}) - args = ["--jid", jid] -@@ -991,6 +994,7 @@ class SaltRunOptionParserTestCase(ParserBase, TestCase): - parser.parse_args(args) - assert parser.options.jid == jid - -+ @pytest.mark.skip("needs root access") - def test_jid_option_invalid(self): - jid = salt.utils.jid.gen_jid({}) + "A" - args = ["--jid", jid] -@@ -1041,6 +1045,7 @@ class SaltSSHOptionParserTestCase(ParserBase, TestCase): - if os.path.exists(self.ssh_log_file): - os.unlink(self.ssh_log_file) - -+ @pytest.mark.skip("needs root access") - def test_jid_option(self): - jid = salt.utils.jid.gen_jid({}) - args = ["--jid", jid] + self.args -@@ -1049,6 +1054,7 @@ class SaltSSHOptionParserTestCase(ParserBase, TestCase): - parser.parse_args(args) - assert parser.options.jid == jid - -+ @pytest.mark.skip("needs root access") - def test_jid_option_invalid(self): - jid = salt.utils.jid.gen_jid({}) + "A" - args = ["--jid", jid] + self.args -diff --git a/tests/unit/utils/test_schema.py b/tests/unit/utils/test_schema.py -index 8c648f5288..74b9bc6981 100644 ---- a/tests/unit/utils/test_schema.py -+++ b/tests/unit/utils/test_schema.py -@@ -872,6 +872,7 @@ class ConfigTestCase(TestCase): - }, - ) - -+ @skipIf(True, "Does not work in network sandbox") - @skipIf(HAS_JSONSCHEMA is False, "The 'jsonschema' library is missing") - def test_hostname_config_validation(self): - class TestConf(schema.Schema): -@@ -2098,6 +2099,7 @@ class ConfigTestCase(TestCase): - item = schema.NotItem(item=schema.BooleanItem()) - self.assertEqual(item.serialize(), {"not": item.item.serialize()}) - -+ @skipIf(True, "Does not work in network sandbox") - @skipIf(HAS_JSONSCHEMA is False, "The 'jsonschema' library is missing") - def test_not_config_validation(self): - class TestConf(schema.Schema): diff --git a/app-admin/salt/files/salt-3004.2-importlib.patch b/app-admin/salt/files/salt-3004.2-importlib.patch deleted file mode 100644 index 599b17290d5b..000000000000 --- a/app-admin/salt/files/salt-3004.2-importlib.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/salt/_compat.py 2022-06-28 01:50:45.630746476 -0000 -+++ b/salt/_compat.py 2022-06-28 01:51:52.970217848 -0000 -@@ -14,7 +14,7 @@ - if sys.version_info >= (3, 10): - # Python 3.10 will include a fix in importlib.metadata which allows us to - # get the distribution of a loaded entry-point -- import importlib.metadata # pylint: disable=no-member,no-name-in-module -+ import importlib.metadata as importlib_metadata # pylint: disable=no-member,no-name-in-module - else: - # importlib_metadata before version 3.3.0 does not include the functionality we need. - try: diff --git a/app-admin/salt/files/salt-3004.2-jinja-3.patch b/app-admin/salt/files/salt-3004.2-jinja-3.patch deleted file mode 100644 index 271921fd4564..000000000000 --- a/app-admin/salt/files/salt-3004.2-jinja-3.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/tests/unit/utils/test_jinja.py b/tests/unit/utils/test_jinja.py -index 6502831aff..dec847364a 100644 ---- a/tests/unit/utils/test_jinja.py -+++ b/tests/unit/utils/test_jinja.py -@@ -22,7 +22,8 @@ import salt.utils.files - import salt.utils.json - import salt.utils.stringutils - import salt.utils.yaml --from jinja2 import DictLoader, Environment, Markup, exceptions -+from jinja2 import DictLoader, Environment, exceptions -+from markupsafe import Markup - from salt.exceptions import SaltRenderError - from salt.utils.decorators.jinja import JinjaFilter - from salt.utils.jinja import ( diff --git a/app-admin/salt/files/salt-3004.2-pyzmq-23.patch b/app-admin/salt/files/salt-3004.2-pyzmq-23.patch deleted file mode 100644 index d912757ba7b8..000000000000 --- a/app-admin/salt/files/salt-3004.2-pyzmq-23.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/salt/log/handlers/logstash_mod.py b/salt/log/handlers/logstash_mod.py -index bc462018f5..7e0d98c5ba 100644 ---- a/salt/log/handlers/logstash_mod.py -+++ b/salt/log/handlers/logstash_mod.py -@@ -160,6 +160,8 @@ import logging - import logging.handlers - import os - -+import zmq -+ - import salt.utils.json - import salt.utils.network - import salt.utils.stringutils -@@ -435,7 +437,7 @@ class ZMQLogstashHander(logging.Handler, NewStyleClassMixIn): - # Above the defined high water mark(unsent messages), start - # dropping them - self._publisher.setsockopt(zmq.HWM, self._zmq_hwm) -- except AttributeError: -+ except (AttributeError, zmq.error.ZMQError): - # In ZMQ >= 3.0, there are separate send and receive HWM - # settings - self._publisher.setsockopt(zmq.SNDHWM, self._zmq_hwm) -diff --git a/salt/transport/zeromq.py b/salt/transport/zeromq.py -index dc024d7eff..4c989095a5 100644 ---- a/salt/transport/zeromq.py -+++ b/salt/transport/zeromq.py -@@ -902,7 +902,7 @@ class ZeroMQPubServerChannel(salt.transport.server.PubServerChannel): - try: - pub_sock.setsockopt(zmq.HWM, self.opts.get("pub_hwm", 1000)) - # in zmq >= 3.0, there are separate send and receive HWM settings -- except AttributeError: -+ except (AttributeError, zmq.error.ZMQError): - # Set the High Water Marks. For more information on HWM, see: - # http://api.zeromq.org/4-1:zmq-setsockopt - pub_sock.setsockopt(zmq.SNDHWM, self.opts.get("pub_hwm", 1000)) diff --git a/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch b/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch deleted file mode 100644 index e4b19d6bfd7f..000000000000 --- a/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch +++ /dev/null @@ -1,37 +0,0 @@ -commit b676e6338a7c094cb3335d11f851ac0e12222017 -Author: MKLeb -Date: Wed Oct 5 15:49:37 2022 -0400 - - Allow entrypoint compatibility for importlib-metadata>=5.0.0 - -diff --git a/salt/utils/entrypoints.py b/salt/utils/entrypoints.py -index 3effa0b494..ac65ae2df4 100644 ---- a/salt/utils/entrypoints.py -+++ b/salt/utils/entrypoints.py -@@ -38,13 +38,20 @@ def iter_entry_points(group, name=None): - entry_points_listing = [] - entry_points = importlib_metadata.entry_points() - -- for entry_point_group, entry_points_list in entry_points.items(): -- if entry_point_group != group: -- continue -- for entry_point in entry_points_list: -- if name is not None and entry_point.name != name: -+ # pre importlib-metadata 5.0.0 -+ if hasattr(entry_points, "items"): -+ for entry_point_group, entry_points_list in entry_points.items(): -+ if entry_point_group != group: - continue -- entry_points_listing.append(entry_point) -+ for entry_point in entry_points_list: -+ if name is not None and entry_point.name != name: -+ continue -+ entry_points_listing.append(entry_point) -+ # starting with importlib-metadata 5.0.0 -+ for entry_point in entry_points.select(group=group): -+ if name is not None and entry_point.name != name: -+ continue -+ entry_points_listing.append(entry_point) - - return entry_points_listing - diff --git a/app-admin/salt/salt-3004.2-r2.ebuild b/app-admin/salt/salt-3004.2-r2.ebuild deleted file mode 100644 index f2a1fbff233e..000000000000 --- a/app-admin/salt/salt-3004.2-r2.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_10 ) - -inherit systemd distutils-r1 - -DESCRIPTION="Salt is a remote execution and configuration manager" -HOMEPAGE="https://www.saltstack.com/resources/community/ - https://github.com/saltstack" - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git" - EGIT_BRANCH="develop" - SRC_URI="" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako - mongodb neutron nova openssl portage profile redis selinux test raet - +zeromq vim-syntax" - -RDEPEND=" - sys-apps/pciutils - >=dev-python/distro-1.5[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - dev-python/libnacl[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - libcloud? ( >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] ) - mako? ( dev-python/mako[${PYTHON_USEDEP}] ) - ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) - =dev-python/libnacl-1.0.0[${PYTHON_USEDEP}] - >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}] - >=dev-python/raet-0.6.0[${PYTHON_USEDEP}] - ) - cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] ) - cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] ) - genshi? ( dev-python/genshi[${PYTHON_USEDEP}] ) - mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] ) - portage? ( sys-apps/portage[${PYTHON_USEDEP}] ) - keyring? ( dev-python/keyring[${PYTHON_USEDEP}] ) - redis? ( dev-python/redis[${PYTHON_USEDEP}] ) - selinux? ( sec-policy/selinux-salt ) - nova? ( - >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] - ) - neutron? ( - >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] - ) - gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] ) - profile? ( dev-python/yappi[${PYTHON_USEDEP}] ) - vim-syntax? ( app-vim/salt-vim ) - zeromq? ( >=dev-python/pyzmq-19.0.0[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - ${RDEPEND} - >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/moto-0.3.6[${PYTHON_USEDEP}] - dev-python/passlib - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-salt-factories-1.0.0_rc13[${PYTHON_USEDEP}] - dev-python/pytest-tempdir[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/libcloud[${PYTHON_USEDEP}] - net-dns/bind-tools - >=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}] - !x86? ( >=dev-python/boto3-1.17.67[${PYTHON_USEDEP}] ) - )" - -DOCS=( README.rst AUTHORS ) - -REQUIRED_USE="|| ( raet zeromq ) - test? ( cheetah genshi )" -RESTRICT="!test? ( test ) x86? ( test )" - -PATCHES=( - "${FILESDIR}/salt-3003-skip-tests-that-oom-machine.patch" - "${FILESDIR}/salt-3003-gentoolkit-revdep.patch" - "${FILESDIR}/salt-3002-tests.patch" - "${FILESDIR}/salt-3003.1-tests.patch" - "${FILESDIR}/salt-3004.2-jinja-3.patch" - "${FILESDIR}/salt-3004.1-tests.patch" - "${FILESDIR}/salt-3004.1-relax-pyzmq-dep.patch" - "${FILESDIR}/salt-3004.1-py310.patch" - "${FILESDIR}/salt-3004.2-importlib.patch" - "${FILESDIR}/salt-3004.2-pyzmq-23.patch" -) - -python_prepare_all() { - # remove tests with external dependencies that may not be available, and - # tests that don't work in sandbox - rm tests/unit/{test_{zypp_plugins,module_names},utils/test_extend}.py || die - rm tests/unit/modules/test_{file,boto_{vpc,secgroup,elb}}.py || die - rm tests/unit/states/test_boto_vpc.py || die - rm tests/support/gitfs.py tests/unit/runners/test_git_pillar.py || die - rm tests/pytests/functional/transport/server/test_req_channel.py || die - - # tests that require network access - rm tests/unit/{states,modules}/test_zcbuildout.py || die - rm -r tests/integration/cloud || die - rm -r tests/kitchen/tests/wordpress/tests || die - rm tests/kitchen/test_kitchen.py || die - rm tests/unit/modules/test_network.py || die - rm tests/pytests/functional/modules/test_pip.py || die - rm tests/pytests/unit/client/ssh/test_ssh.py || die - - # tests require root access - rm tests/integration/pillar/test_git_pillar.py || die - rm tests/integration/states/test_supervisord.py || die - - # make sure pkg_resources doesn't bomb because pycrypto isn't installed - find "${S}" -name '*.txt' -print0 | xargs -0 sed -e '/pycrypto>/ d ; /pycryptodomex/ d' -i || die - # pycryptodome rather than pycryptodomex - find "${S}" -name '*.py' -print0 | xargs -0 -- sed -i -e 's:Cryptodome:Crypto:g' -- || die - - distutils-r1_python_prepare_all -} - -python_prepare() { - einfo "Fixing collections.abc warnings for ${EPYTHON}" - local abc - abc="$("${EPYTHON}" -c 'import collections.abc; print("|".join((c for c in dir(collections.abc) if not c.startswith("_"))))')" || die - find -name '*.py' -type f -print0 | xargs -0 sed -r -e "s:collections\\.(${abc}):collections.abc.\\1:g" -i || die - - # removes contextvars, see bug: https://bugs.gentoo.org/799431 - sed -i '/^contextvars/d' requirements/base.txt || die -} - -python_install_all() { - local svc - USE_SETUPTOOLS=1 distutils-r1_python_install_all - - for svc in minion master syndic api; do - newinitd "${FILESDIR}"/${svc}-initd-5 salt-${svc} - newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc} - systemd_dounit "${FILESDIR}"/salt-${svc}.service - done - - insinto /etc/${PN} - doins -r conf/* -} - -python_test() { - # testsuite likes lots of files - ulimit -n 4096 || die - - # ${T} is too long a path for the tests to work - local TMPDIR - TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-XXXX)" - ( - export TMPDIR - cleanup() { rm -rf "${TMPDIR}" || die; } - - trap cleanup EXIT - - addwrite "${TMPDIR}" - - USE_SETUPTOOLS=1 NO_INTERNET=1 SHELL="/bin/bash" \ - "${EPYTHON}" -m pytest -vv \ - || die "testing failed with ${EPYTHON}" - ) -} - -pkg_postinst() { - : -} diff --git a/app-admin/salt/salt-3005-r1.ebuild b/app-admin/salt/salt-3005-r1.ebuild deleted file mode 100644 index 1ec597170af1..000000000000 --- a/app-admin/salt/salt-3005-r1.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_10 ) - -inherit systemd distutils-r1 - -DESCRIPTION="Salt is a remote execution and configuration manager" -HOMEPAGE="https://www.saltstack.com/resources/community/ - https://github.com/saltstack" - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git" - EGIT_BRANCH="develop" - SRC_URI="" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE=" - cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako - mongodb neutron nova openssl portage profile redis selinux test raet - +zeromq vim-syntax -" - -RDEPEND=" - sys-apps/pciutils - >=dev-python/distro-1.5[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] - dev-python/libnacl[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - =dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] - ) - mako? ( dev-python/mako[${PYTHON_USEDEP}] ) - ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) - libvirt? ( - dev-python/libvirt-python[${PYTHON_USEDEP}] - ) - openssl? ( - dev-libs/openssl:0=[-bindist(-)] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) - raet? ( - >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}] - >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}] - >=dev-python/raet-0.6.0[${PYTHON_USEDEP}] - ) - cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] ) - cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] ) - genshi? ( dev-python/genshi[${PYTHON_USEDEP}] ) - mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] ) - portage? ( sys-apps/portage[${PYTHON_USEDEP}] ) - keyring? ( dev-python/keyring[${PYTHON_USEDEP}] ) - redis? ( dev-python/redis[${PYTHON_USEDEP}] ) - selinux? ( sec-policy/selinux-salt ) - nova? ( - >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] - ) - neutron? ( - >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] - ) - gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] ) - profile? ( dev-python/yappi[${PYTHON_USEDEP}] ) - vim-syntax? ( app-vim/salt-vim ) - zeromq? ( >=dev-python/pyzmq-19.0.0[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - ${RDEPEND} - >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/cherrypy[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/moto-2.0.0[${PYTHON_USEDEP}] - dev-python/passlib - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.1[${PYTHON_USEDEP}] - >=dev-python/pytest-salt-factories-1.0.0_rc17[${PYTHON_USEDEP}] - dev-python/pytest-tempdir[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/pytest-shell-utilities[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] - dev-python/pytest-system-statistics[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/libcloud[${PYTHON_USEDEP}] - net-dns/bind-tools - >=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}] - dev-util/yamllint[${PYTHON_USEDEP}] - !x86? ( >=dev-python/boto3-1.17.67[${PYTHON_USEDEP}] ) - ) -" - -DOCS=( README.rst AUTHORS ) - -REQUIRED_USE="|| ( raet zeromq ) - test? ( cheetah genshi )" -RESTRICT="!test? ( test ) x86? ( test )" - -PATCHES=( - "${FILESDIR}/salt-3003-skip-tests-that-oom-machine.patch" - "${FILESDIR}/salt-3003-gentoolkit-revdep.patch" - "${FILESDIR}/salt-3002-tests.patch" - "${FILESDIR}/salt-3003.1-tests.patch" - "${FILESDIR}/salt-3005-relax-pyzmq-dep.patch" - "${FILESDIR}/salt-3005-tests.patch" -) - -python_prepare_all() { - # remove tests with external dependencies that may not be available, and - # tests that don't work in sandbox - rm tests/unit/{test_{zypp_plugins,module_names},utils/test_extend}.py || die - rm tests/unit/modules/test_boto_{vpc,secgroup,elb}.py || die - rm tests/unit/states/test_boto_vpc.py || die - rm tests/support/gitfs.py tests/unit/runners/test_git_pillar.py || die - rm tests/pytests/functional/transport/server/test_req_channel.py || die - rm tests/pytests/functional/utils/test_async_event_publisher.py || die - rm tests/pytests/functional/runners/test_winrepo.py || die - - # tests that require network access - rm tests/unit/{states,modules}/test_zcbuildout.py || die - rm -r tests/integration/cloud || die - rm -r tests/kitchen/tests/wordpress/tests || die - rm tests/kitchen/test_kitchen.py || die - rm tests/unit/modules/test_network.py || die - rm tests/pytests/functional/modules/test_pip.py || die - rm tests/pytests/unit/client/ssh/test_ssh.py || die - rm -r tests/pytests/{integration,functional}/netapi tests/integration/netapi || die - - # tests require root access - rm tests/integration/pillar/test_git_pillar.py || die - rm tests/integration/states/test_supervisord.py || die - - # make sure pkg_resources doesn't bomb because pycrypto isn't installed - find "${S}" -name '*.txt' -print0 | xargs -0 sed -e '/pycrypto>/ d ; /pycryptodomex/ d' -i || die - # pycryptodome rather than pycryptodomex - find "${S}" -name '*.py' -print0 | xargs -0 -- sed -i -e 's:Cryptodome:Crypto:g' -- || die - - distutils-r1_python_prepare_all -} - -python_prepare() { - einfo "Fixing collections.abc warnings for ${EPYTHON}" - local abc - abc="$("${EPYTHON}" -c 'import collections.abc; print("|".join((c for c in dir(collections.abc) if not c.startswith("_"))))')" || die - find -name '*.py' -type f -print0 | xargs -0 sed -r -e "s:collections\\.(${abc}):collections.abc.\\1:g" -i || die - - # removes contextvars, see bug: https://bugs.gentoo.org/799431 - sed -i '/^contextvars/d' requirements/base.txt || die -} - -python_install_all() { - local svc - USE_SETUPTOOLS=1 distutils-r1_python_install_all - - for svc in minion master syndic api; do - newinitd "${FILESDIR}"/${svc}-initd-5 salt-${svc} - newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc} - systemd_dounit "${FILESDIR}"/salt-${svc}.service - done - - insinto /etc/${PN} - doins -r conf/* -} - -python_test() { - # testsuite likes lots of files - ulimit -n 4096 || die - - # ${T} is too long a path for the tests to work - local TMPDIR - TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-XXXX)" - ( - export TMPDIR - cleanup() { rm -rf "${TMPDIR}" || die; } - - trap cleanup EXIT - - addwrite "${TMPDIR}" - - USE_SETUPTOOLS=1 NO_INTERNET=1 SHELL="/bin/bash" \ - "${EPYTHON}" -m pytest -vv \ - || die "testing failed with ${EPYTHON}" - ) -} diff --git a/app-admin/salt/salt-3005.1.ebuild b/app-admin/salt/salt-3005.1.ebuild deleted file mode 100644 index 1c1747cfaa93..000000000000 --- a/app-admin/salt/salt-3005.1.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_10 ) - -DISTUTILS_USE_PEP517=setuptools -inherit systemd distutils-r1 - -DESCRIPTION="Salt is a remote execution and configuration manager" -HOMEPAGE="https://www.saltstack.com/resources/community/ - https://github.com/saltstack" - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git" - EGIT_BRANCH="develop" - SRC_URI="" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE=" - cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako - mongodb neutron nova openssl portage profile redis selinux test raet - +zeromq vim-syntax -" - -RDEPEND=" - sys-apps/pciutils - >=dev-python/distro-1.5[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/libnacl[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - libcloud? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/aiosignal[${PYTHON_USEDEP}] - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] - ) - mako? ( dev-python/mako[${PYTHON_USEDEP}] ) - ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] ) - libvirt? ( - dev-python/libvirt-python[${PYTHON_USEDEP}] - ) - openssl? ( - dev-libs/openssl:0=[-bindist(-)] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) - raet? ( - >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}] - >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}] - >=dev-python/raet-0.6.0[${PYTHON_USEDEP}] - ) - cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] ) - cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] ) - genshi? ( dev-python/genshi[${PYTHON_USEDEP}] ) - mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] ) - portage? ( sys-apps/portage[${PYTHON_USEDEP}] ) - keyring? ( dev-python/keyring[${PYTHON_USEDEP}] ) - redis? ( dev-python/redis[${PYTHON_USEDEP}] ) - selinux? ( sec-policy/selinux-salt ) - nova? ( - >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] - ) - neutron? ( - >=dev-python/python-neutronclient-2.3.6[${PYTHON_USEDEP}] - ) - gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] ) - profile? ( dev-python/yappi[${PYTHON_USEDEP}] ) - vim-syntax? ( app-vim/salt-vim ) - zeromq? ( >=dev-python/pyzmq-19.0.0[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - ${RDEPEND} - >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/cherrypy[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/moto-2.0.0[${PYTHON_USEDEP}] - dev-python/passlib - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.1[${PYTHON_USEDEP}] - >=dev-python/pytest-salt-factories-1.0.0_rc17[${PYTHON_USEDEP}] - dev-python/pytest-tempdir[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/pytest-shell-utilities[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] - dev-python/pytest-system-statistics[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/libcloud[${PYTHON_USEDEP}] - net-dns/bind-tools - >=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}] - dev-util/yamllint[${PYTHON_USEDEP}] - !x86? ( >=dev-python/boto3-1.17.67[${PYTHON_USEDEP}] ) - ) -" - -DOCS=( README.rst AUTHORS ) - -REQUIRED_USE="|| ( raet zeromq ) - test? ( cheetah genshi )" -RESTRICT="!test? ( test ) x86? ( test )" - -PATCHES=( - "${FILESDIR}/salt-3003-skip-tests-that-oom-machine.patch" - "${FILESDIR}/salt-3003-gentoolkit-revdep.patch" - "${FILESDIR}/salt-3002-tests.patch" - "${FILESDIR}/salt-3003.1-tests.patch" - "${FILESDIR}/salt-3005-relax-pyzmq-dep.patch" - "${FILESDIR}/salt-3005-tests.patch" - "${FILESDIR}/salt-3005.1-no-entry-points.patch" - "${FILESDIR}/salt-3005.1-importlib-metadata-5.patch" - "${FILESDIR}/salt-3005.1-tests.patch" -) - -python_prepare_all() { - # remove tests with external dependencies that may not be available, and - # tests that don't work in sandbox - rm tests/unit/{test_{zypp_plugins,module_names},utils/test_extend}.py || die - rm tests/unit/modules/test_boto_{vpc,secgroup,elb}.py || die - rm tests/unit/states/test_boto_vpc.py || die - rm tests/support/gitfs.py tests/unit/runners/test_git_pillar.py || die - rm tests/pytests/functional/transport/server/test_req_channel.py || die - rm tests/pytests/functional/utils/test_async_event_publisher.py || die - rm tests/pytests/functional/runners/test_winrepo.py || die - - # tests that require network access - rm tests/unit/{states,modules}/test_zcbuildout.py || die - rm -r tests/integration/cloud || die - rm -r tests/kitchen/tests/wordpress/tests || die - rm tests/kitchen/test_kitchen.py || die - rm tests/unit/modules/test_network.py || die - rm tests/pytests/functional/modules/test_pip.py || die - rm tests/pytests/unit/client/ssh/test_ssh.py || die - rm -r tests/pytests/{integration,functional}/netapi tests/integration/netapi || die - - # tests require root access - rm tests/integration/pillar/test_git_pillar.py || die - rm tests/integration/states/test_supervisord.py || die - - # removes contextvars, see bug: https://bugs.gentoo.org/799431 - sed -i '/^contextvars/d' requirements/base.txt || die - - # make sure pkg_resources doesn't bomb because pycrypto isn't installed - find "${S}" -name '*.txt' -print0 | xargs -0 sed -e '/pycrypto>/ d ; /pycryptodomex/ d' -i || die - # pycryptodome rather than pycryptodomex - find "${S}" -name '*.py' -print0 | xargs -0 -- sed -i -e 's:Cryptodome:Crypto:g' -- || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - local svc - USE_SETUPTOOLS=1 distutils-r1_python_install_all - - for svc in minion master syndic api; do - newinitd "${FILESDIR}"/${svc}-initd-5 salt-${svc} - newconfd "${FILESDIR}"/${svc}-confd-1 salt-${svc} - systemd_dounit "${FILESDIR}"/salt-${svc}.service - done - - insinto /etc/${PN} - doins -r conf/* -} - -python_test() { - # testsuite likes lots of files - ulimit -n 4096 || die - - local -a disable_tests=( - # doesn't like the distutils warning - batch_retcode - multiple_modules_in_batch - # hangs indefinitely - master_type_disable - # needs root - runas_env_sudo_group - # don't like sandbox - split_multibyte_characters_{shiftjis,unicode} - # doesn't like sandbox env - log_sanitize - ) - local textexpr - testexpr=$(printf 'not %s and ' "${disable_tests[@]}") - - # ${T} is too long a path for the tests to work - local TMPDIR - TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-XXXX)" || die - ( - export TMPDIR - cleanup() { rm -rf "${TMPDIR}" || die; } - - trap cleanup EXIT - - addwrite "${TMPDIR}" - - USE_SETUPTOOLS=1 NO_INTERNET=1 SHELL="/bin/bash" \ - "${EPYTHON}" -m pytest -vv -k "${testexpr%and }" \ - || die "testing failed with ${EPYTHON}" - ) -} diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index d4278c378eba..e50d5d4faa10 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -1,6 +1,4 @@ AUX sysstat.init.d 378 BLAKE2B fe781f1a53e183023da2b46ecefb37881eedf8e8df2623927b24f33aa3344776b39db038d598ad050f1d48462d52300fb17731f29b0a8ab9c800fbe379efa249 SHA512 328ee3d40d45a0b1702c74fe0195ce4444cc8f63cb0fa68ba40ca20cfa183dd7acf4fc846cd76a4bcf426a3b4064316061dbbf26ca20047711528399e17b20b4 DIST sysstat-12.6.2.tar.gz 1455025 BLAKE2B aba2d8fd5fae8d6df740173d7ccd60beb0628c4c2205342f72ec03d6c48995d397de0d6f2cace24accf1a9274da37cf3bba86888717bc8d62d262ffd1c6f995e SHA512 376047de55598c6f671b999203809219a40206a9c58499399681af9ebe6048dd4da96c8ef5827d75cc369a7b69c3f1aadef1a5e8deec318a12b230d61f09fc08 -DIST sysstat-12.7.1.tar.gz 1464847 BLAKE2B dd4cb510d45879665945d7c3efcb9e1011f6b77d152c7f989ef6a3e8f203c05c1ca708959030cb864c31810ec27a5e880a9cfcd805f26c4f3537d55bdd9fd763 SHA512 5c1da0f5a1bf26091f029c5ea138f836616becb1e531843aa2c150a66ddc1f07b43cffeac98445855bf70319942fe22838a682c2f7685893bead7d8de7e9e2a8 -EBUILD sysstat-12.6.2.ebuild 1711 BLAKE2B 313c12c5b93011df55a75bc5622af45016902e5743f80dcdc44152a076f48b0927855c33da49365d8d92f0768d3d627a30146ad143ca2d412878f59001b1b0a6 SHA512 8960804c787c4e74343ea8cb76b100740f0572ed0fa549392f89c1effc750612081f66df86d09ddbafafea70ab2a858cf49f1069779543cc1eeb1ceed478b29e -EBUILD sysstat-12.7.1.ebuild 1710 BLAKE2B a80b09459bcfcf523f7346545a3a904166e53f067a79eef11c7ad232f9133b01359158cef1f0a9c0b277ae9e2637d1dbbdce4fb8f7b700e1099622d59ee01f76 SHA512 1b3ef2572970945d0b2809755854d83d63eedbc738293c7d6edc0e8472499623dd1931b9ff77ee210770ccf53893e121d3a46b2864b530672dc5651b4891da64 +EBUILD sysstat-12.6.2.ebuild 1710 BLAKE2B 575b73d0afe41bfe83bf70bb2d4723d9c6324371b20bbdbf4fb0a62f8e27bc567c47f1050979ca24a0b4ab3afa32d0019bf3905bca5cc54c478f8ebf00e20e4b SHA512 8312739cca30d5fab338186fb1b16d6f7ed171694b3af0474b62a1616cbf27579af95ed93ada68600fd80173558e35de9a8e51256eb25fdc9d6cee12ad94a99e MISC metadata.xml 617 BLAKE2B e890e68addd784d7478e282d4518a7cab0d7ca4fc86ad44db58063e5c7027084b66d1e4fe63b702b992a60f0d9cd5816cf8ad6016b17e185760a820f08907579 SHA512 1dcf5a80e3f3cfdf1cc8cd3730847c6ed9107eec7286b37e1de01287189e8811e729e16328a283abe196443c5355d905d7c95104c43e23f7d4ce3c56e2fa4ad9 diff --git a/app-admin/sysstat/sysstat-12.6.2.ebuild b/app-admin/sysstat/sysstat-12.6.2.ebuild index 679307b89766..30dcb45c66ce 100644 --- a/app-admin/sysstat/sysstat-12.6.2.ebuild +++ b/app-admin/sysstat/sysstat-12.6.2.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-admin/sysstat/sysstat-12.7.1.ebuild b/app-admin/sysstat/sysstat-12.7.1.ebuild deleted file mode 100644 index 530eee907026..000000000000 --- a/app-admin/sysstat/sysstat-12.7.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -DESCRIPTION="System performance tools for Linux" -HOMEPAGE="http://sebastien.godard.pagesperso-orange.fr/" -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" -IUSE="dcron debug nls lm-sensors lto selinux systemd" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -COMMON_DEPEND=" - nls? ( virtual/libintl ) - lm-sensors? ( sys-apps/lm-sensors:= ) -" - -DEPEND="${COMMON_DEPEND}" - -RDEPEND=" - ${COMMON_DEPEND} - !dcron? ( !sys-process/dcron ) - selinux? ( sec-policy/selinux-sysstat ) -" - -REQUIRED_USE="dcron? ( !systemd )" - -src_prepare() { - if use dcron; then - sed -i 's/@CRON_OWNER@ //g' cron/sysstat.crond.in || die - fi - default -} - -src_configure() { - tc-export AR - - sa_lib_dir=/usr/lib/sa \ - conf_dir=/etc \ - econf \ - $(use_enable !systemd use-crond) \ - $(use_enable lm-sensors sensors) \ - $(use_enable lto) \ - $(use_enable nls) \ - $(usex debug --enable-debuginfo '') \ - --disable-compress-manpg \ - --disable-stripping \ - --disable-pcp \ - --enable-copy-only \ - --enable-documentation \ - --enable-install-cron \ - --with-systemdsystemunitdir=$(systemd_get_systemunitdir) -} - -src_compile() { - LFLAGS="${LDFLAGS}" default -} - -src_install() { - keepdir /var/log/sa - - emake \ - CHOWN=true \ - DESTDIR="${D}" \ - DOC_DIR=/usr/share/doc/${PF} \ - MANGRPARG='' \ - install - - dodoc -r contrib/ - - newinitd "${FILESDIR}"/${PN}.init.d ${PN} - systemd_dounit ${PN}.service - - rm "${D}"/usr/share/doc/${PF}/COPYING || die -} diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest index ecd55e6f1519..5f04a3406d6e 100644 --- a/app-admin/vault/Manifest +++ b/app-admin/vault/Manifest @@ -11,17 +11,23 @@ DIST vault-1.11.4-vendor.tar.gz 52097178 BLAKE2B 3f0fdddff8d9a834dff77bfb696c8c4 DIST vault-1.11.4-webui.tar.xz 1335580 BLAKE2B 9c2c58448083e781e74d4bd9e6bc9128224a9d10020c6b30af111c869a86467bde4683825908b892f20f7024eda081d026d2fa01b9ee0fb02fa94d7f412dacb4 SHA512 6739ac2845eaf2e82b7f5177bbfc42ccaf05a1fd1c50b2e53e296faf8a631846f9495d2d19269735723cc60f2ecbd5c90533a9fa88efd7c8d9c8c6575e4801d9 DIST vault-1.11.5-vendor.tar.gz 52130355 BLAKE2B 0047b52439c12512e6da4b797742b079ca2dcd6f858b7f27637e409c3061de04a9d38b4d05269bd440c2178fd9547b1323bc680d65cb74a3ce98816303d72c1f SHA512 70db863583ee5f1180068b70ddf8baaf95e61a31d816db2e212703e1052c1a70b7098bfd53b2b28319dbf21e168b660e16cc5907b503e5e558c6763540d70eba DIST vault-1.11.5-webui.tar.xz 1335704 BLAKE2B 7a8161070fd9762645a01e00fb88ab7ef4847810856e0c7e9a478cb149401db53789ca4d377a06ed4843b3cc77c655cee7036510c5625bc503f6dd9f7e347420 SHA512 d6b49dd31877bf8a9cf7b7588df58163c35c9fe5fe225b595ca421209acd4c823b71d21195a2f217dc8b63a825b5323b3475e1fe42be6d2c8d471d91e6f75097 +DIST vault-1.11.9-vendor.tar.gz 52398089 BLAKE2B cb84d50fb328c299b828dd8f9fe619e49e9ebf22efc3a8f54cfb6324352a3e9fc28c71c0c3201579d3f6ca3c6a36ac9c6277082234c646c1bcd4b2e306cbfb40 SHA512 ce527465660c0b793293331b26500cbc39d4999e7d530f6c28d44bdc89390d6564138ea84d4aaa4e0bf94fb5045bf07ee2dfd8c5376f4a27fce139e0335b564e +DIST vault-1.11.9-webui.tar.xz 1335624 BLAKE2B 0f1274238b7a2a8a52f4e0e6c1d4311f89b33351370f58e905c75758c1b1f2c3fd9910126cc472de534f9c5da1d68c4aba4a05f8123b418771f0af1a8b01e740 SHA512 bd73655b57ef7bfdabdc7ff00299c64dda77604c27a1f8e81ec1e791bfaea248a05f8334de4d5c7b1ca411e7e6b424ce8a76ed6124ba75438f33d90277842684 DIST vault-1.12.0-vendor.tar.gz 53774794 BLAKE2B 2aa91274bcd3efe2c34c9acdc3000af9903e2d1d67dcd0484b4046a78dbc140b460d2f5f9dc73f96302991245da5381483d4c24444f83c0f642b56956e9ea6a4 SHA512 42593ea9b731d02c8a6d6ec7adb2adb7dc5b5a41c549a44991eb66e79dce8b3cac3553157ef1c34202f662279de1da03da87271090649a6c773f53d5d6971e25 DIST vault-1.12.0-webui.tar.xz 1413084 BLAKE2B 5f681ac61b14694e64be0a55445d0849b9b7481dc2456c923297f496b60d843ffae2d7f27b029ed33b4e7efd3029d99c1cb30110da3ad3162ee4135f3856d60e SHA512 4399f2e4c85712cd83b8265315186d6f7161fa545e0708a56ff7c56fbde335eb2ab9a357720850c0007e55679b94edbaadd3c2318671676e658f270f4d04de34 DIST vault-1.12.1-vendor.tar.gz 53818036 BLAKE2B 58bf72efa345d737dd74a58bd56be3740d19fa5849d11f4aa4bc3ccb46ca42e84b1aa85bcf9f76e4ae5a72c3b954519a1ac989ff0f779c5fd25a42fe17b573c6 SHA512 55ccb2c61e6baf69627e1443ce6f524c2d6f8bf1ff59103173acd74e1a3a0a79a90a5dab95790f002ca7261e80c38dc2c8c27f95553bac65e2d0fa7f48254b23 DIST vault-1.12.1-webui.tar.xz 1413308 BLAKE2B 1a6008bc67f08037a0dbd966d004c424b249597cd9f1002e30a23262bd1df6ddc388e7d863ff3f62350d8a4b3807de40a1d33da08ade1fe5ec84d4cecc64ade8 SHA512 87d30c77772fa982a110cfe4fa0d118b302796e7dcdfa71b94e6bd1cca0369cb0555169ef48acc68e16d11a1ab47ef096cc91e204be3189f4779125449cd9cd1 DIST vault-1.12.2-vendor.tar.gz 53842063 BLAKE2B 42917c6310ca53254be9d6339a786902327074635297ad84fcacd2a73b9b2d974830f91f527116f6764ea8f848809944fd52e623c3ecc2ac88dae698aa6f4636 SHA512 8c6fd33c363099bda13a2992200356d4a877ff4c52ca4613f1cb2c8d2cbabaf0f9f760dcd6bcd3d4e4453324edce3efe07d27700f30bced85da0f56ef9321697 DIST vault-1.12.2-webui.tar.xz 1413036 BLAKE2B 7d773274c27d93ca8f492d792390896b6b7ab0e52b3636428f182a62161049d1593aef5280826dd83535e9ad86e925edba234ca982f2c9d1d06d2012c9757779 SHA512 0076e7b75fc0d3c400022a95cc6abc4a9224fd76d3d9716f7d4a80e4856c9deb1890ba13e7e5adf86ee81486c2f530f2eb48e49d8bdb7fde6eab5bb83f815293 +DIST vault-1.12.5-vendor.tar.gz 53968923 BLAKE2B ea00b99e5cecbd0157222057269a570ea10194aa60821efeee8fa85c6a7497f3dd46d2d6fe04ad2c881e8176fff6bc033986099657e9333c9dfe6dd1c796aea1 SHA512 554b2e23120045d8ae22365d509756aa47754d4ba8c02886619fdf383a95fcbad172b2fe4b738df1c09ff0368aab6fc68aa70305b075254f103358e99fbc508e +DIST vault-1.12.5-webui.tar.xz 1415000 BLAKE2B b3fc8fd9074456b4b9518c4eb8ce2657fb3d3ef16338afc548a2a397d1d2e9e8f1520549cfd2833554249f6eb8f64fe798e1743c1745d81c58710299dbeb50b3 SHA512 e77616d03042dd101fa854004a36ab74641196dd3dfb40daef58896dc330b3b17da3fad56a29ca7d93a034901a30cac1928e44ed6e48e77dc5aa16f6369e7d3e EBUILD vault-1.10.7.ebuild 2024 BLAKE2B a9c4d0a36f3dc15e96fdf85c26228e6bc33eab38da1ab0119396cbbab0722162f9c079cd804c8d4ddf5b953f1424fa3c77fb2d9909ed0a18171270166b1acd1c SHA512 e404fce90bb878d834ad156356a7c4b4b6585465ce1e242b580b99ec1da0a22510a975d410ce8c465635423916572670c4ec4c089908da0505905b853de44866 EBUILD vault-1.10.8.ebuild 2024 BLAKE2B a9c4d0a36f3dc15e96fdf85c26228e6bc33eab38da1ab0119396cbbab0722162f9c079cd804c8d4ddf5b953f1424fa3c77fb2d9909ed0a18171270166b1acd1c SHA512 e404fce90bb878d834ad156356a7c4b4b6585465ce1e242b580b99ec1da0a22510a975d410ce8c465635423916572670c4ec4c089908da0505905b853de44866 EBUILD vault-1.11.4.ebuild 2091 BLAKE2B d0803a4206e29127e35b3c2c5b0d6c41d57f643bf89ab7a0b97e13225b6e5103676712204bbddf4603a1dc94de34d8b5751710cf1004a9b97f381e2f3d62a9c0 SHA512 060ae598f2372b2217659fca84a40bc83b2c16ad2b10230e5dc535d4dcf06547afe938e371166bfdb13c8be34dc2f77e9775a6629c82cc2e1ea707cd938a910d EBUILD vault-1.11.5.ebuild 2091 BLAKE2B d0803a4206e29127e35b3c2c5b0d6c41d57f643bf89ab7a0b97e13225b6e5103676712204bbddf4603a1dc94de34d8b5751710cf1004a9b97f381e2f3d62a9c0 SHA512 060ae598f2372b2217659fca84a40bc83b2c16ad2b10230e5dc535d4dcf06547afe938e371166bfdb13c8be34dc2f77e9775a6629c82cc2e1ea707cd938a910d +EBUILD vault-1.11.9.ebuild 2089 BLAKE2B 23d3719084e4895b526d0ed86b5fab81a06ab17da013c224af5a011751d0cfd893b2606d6053b32dd3ca6ae65342ec6afeea973fd1042008c222830a75e1e6cf SHA512 ecf8526ce2fb148cdcd59d9aa84647363998b31df18222016a78505c26916aa83103522e2d7c237480e226056f6225ab46a25efa09751e675ef3e5f6adeb7ce7 EBUILD vault-1.12.0.ebuild 2098 BLAKE2B 9826f0c812e207ab734f9077524f651b2dcd98e1f588bfa64760e773c713cce4cf6f3e3d6a5916db66f2d3baed938ac57852959ad889e719b1176047b045fd3e SHA512 e447ba38ef5ed2ba21b55b4a8ee63eae0a9f0db77a9b9362e934e17fdab77ba49bf944eeba992aebf636ec8cf734e4b93626ccd4f172270738b026b8be9ba4e0 EBUILD vault-1.12.1.ebuild 2098 BLAKE2B 9826f0c812e207ab734f9077524f651b2dcd98e1f588bfa64760e773c713cce4cf6f3e3d6a5916db66f2d3baed938ac57852959ad889e719b1176047b045fd3e SHA512 e447ba38ef5ed2ba21b55b4a8ee63eae0a9f0db77a9b9362e934e17fdab77ba49bf944eeba992aebf636ec8cf734e4b93626ccd4f172270738b026b8be9ba4e0 EBUILD vault-1.12.2.ebuild 2098 BLAKE2B 9826f0c812e207ab734f9077524f651b2dcd98e1f588bfa64760e773c713cce4cf6f3e3d6a5916db66f2d3baed938ac57852959ad889e719b1176047b045fd3e SHA512 e447ba38ef5ed2ba21b55b4a8ee63eae0a9f0db77a9b9362e934e17fdab77ba49bf944eeba992aebf636ec8cf734e4b93626ccd4f172270738b026b8be9ba4e0 +EBUILD vault-1.12.5.ebuild 2096 BLAKE2B fca083286620ca0cf90fa6f428e627851948afd1b77125171cf8b6c1e6bbfe599ca38cbfed8d22f7c83235d1d27e7fd8c011022d4cba68b3c1518319c7ca6ba0 SHA512 b7888e02d2cea6b5418f09f885391d4ef07da44a810caa866c0a52452e43c78138cde10032a72b7d37e3dd19540c7f03dbf24c84ea2cbd63472030d2af3b6a83 MISC metadata.xml 372 BLAKE2B 8e18e03d14e17a6a5d8c6b7bdb0d87ef6aec8530e203edc579a66b0c6ba0809bbddf4d68943281483ed841daa18a87ee13bed427162e40cd6c2fe3c45b0ec4fb SHA512 07bd140cd5152ccf7e9c39a0ad45a9361b56306b773176155fceaee3dbfa4645d74dba5a21a131f0221419aed5a9aeed4a5aef7c4eec2750c803e11c96621b02 diff --git a/app-admin/vault/vault-1.11.9.ebuild b/app-admin/vault/vault-1.11.9.ebuild new file mode 100644 index 000000000000..e90e7a8fa64e --- /dev/null +++ b/app-admin/vault/vault-1.11.9.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module systemd + +DESCRIPTION="A tool for managing secrets" +HOMEPAGE="https://vaultproject.io/" + +VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" +SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + webui? ( + https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} + )" + +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+webui" + +BDEPEND=" + app-arch/zip + dev-go/gox + >=dev-lang/go-1.15.3" +COMMON_DEPEND="acct-group/vault + acct-user/vault" + DEPEND="${COMMON_DEPEND}" + RDEPEND="${COMMON_DEPEND}" + +FILECAPS=( + -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} +) + +RESTRICT="test" +S=${WORKDIR}/${P}-vendor + +src_unpack() { + default +} + +src_prepare() { + default + # Avoid the need to have a git checkout + sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ + -e 's:^\(GIT_DIRTY=\).*:\1:' \ + -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ + -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \ + -i scripts/build.sh || die + sed -e "/hooks/d" \ + -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ + -e "s/gofumpt/gofmt/g" \ + -i Makefile || die + if [[ -d "${WORKDIR}/http/web_ui" ]]; then + rm -rf "${S}/http/web_ui" || die + mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || + die "mv failed" + else + mkdir -p "${S}/http/web_ui" || die + touch "${S}/http/web_ui/no_web_ui" || die + fi +} + +src_compile() { + mkdir "${T}"/bin || die + BUILD_TAGS="$(usex webui ui '')" \ + GOPATH="${T}" \ + XC_ARCH=$(go env GOARCH) \ + XC_OS=$(go env GOOS) \ + XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ + emake bin +} + +src_install() { + dobin bin/${PN} + dodoc CHANGELOG.md CONTRIBUTING.md README.md + insinto /etc/${PN}.d + doins "${FILESDIR}/"*.json.example + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/app-admin/vault/vault-1.12.5.ebuild b/app-admin/vault/vault-1.12.5.ebuild new file mode 100644 index 000000000000..bca60ca1df89 --- /dev/null +++ b/app-admin/vault/vault-1.12.5.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module systemd + +DESCRIPTION="A tool for managing secrets" +HOMEPAGE="https://vaultproject.io/" + +VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" +SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + webui? ( + https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} + )" + +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +IUSE="+webui" + +BDEPEND=" + app-arch/zip + dev-go/gox + >=dev-lang/go-1.15.3" +COMMON_DEPEND="acct-group/vault + acct-user/vault" + DEPEND="${COMMON_DEPEND}" + RDEPEND="${COMMON_DEPEND}" + +FILECAPS=( + -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} +) + +RESTRICT="test" +S=${WORKDIR}/${P}-vendor + +src_unpack() { + default +} + +src_prepare() { + default + # Avoid the need to have a git checkout + sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ + -e 's:^\(GIT_DIRTY=\).*:\1:' \ + -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ + -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \ + -i scripts/build.sh || die + sed -e "/hooks/d" \ + -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ + -e "s/gofumpt/gofmt/g" \ + -i Makefile || die + if [[ -d "${WORKDIR}/http/web_ui" ]]; then + rm -rf "${S}/http/web_ui" || die + mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || + die "mv failed" + else + mkdir -p "${S}/http/web_ui" || die + touch "${S}/http/web_ui/no_web_ui" || die + fi +} + +src_compile() { + mkdir "${T}"/bin || die + BUILD_TAGS="$(usex webui ui '')" \ + GOPATH="${T}" \ + XC_ARCH=$(go env GOARCH) \ + XC_OS=$(go env GOOS) \ + XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ + emake bin +} + +src_install() { + dobin bin/${PN} + dodoc CHANGELOG.md CONTRIBUTING.md README.md + insinto /etc/${PN}.d + doins "${FILESDIR}/"*.json.example + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/app-admin/xstow/Manifest b/app-admin/xstow/Manifest index 78aa89a48d54..6f9dfb407bde 100644 --- a/app-admin/xstow/Manifest +++ b/app-admin/xstow/Manifest @@ -1,5 +1,5 @@ AUX 99xstow 65 BLAKE2B c3d3dae69e0ed5251a996ddfb164795718974e1c2464176e680373fab25ceeb8a22392ac8de0dd489462e28bc48512c151f3f438ddc7f9bd093d5c63b46ba29b SHA512 0ade954fc07ba98be74d79e8ce842fc4e3e12f83d59f76eb78810251cc9e1612d963401be99f38002d94a2a32c9c2a32429f73d7ee69e97c12f6a05db14a3476 AUX xstow-1.1.0-clang.patch 1092 BLAKE2B b00444730f525ce39c2692e7f1ab120b40d1e671d88c1c4f9b2b85f0c97ef34a89f12ba47c8eabd53464d05e5e3a94f28f84c3ce277072a983c34e188f149edd SHA512 804df13381f1d0f365303547c1b8e8b5fa2dd06e357596bd65ba349fe6b63e906491e78a19a6bf9190e7e8a81ae26b77a66f0f5290ff5b640f91024eca136537 DIST xstow-1.1.0.tar.bz2 187761 BLAKE2B ed3822e638aedf8900a3baba62a5af9de9d7b98dcdf27ca81a6898353b9f5c7f767ec7d8e68ead4d5ef318af5a6eda2b1cc68a5c80a6a8ad2b9c8adf03ae3377 SHA512 30f2e0be0c2aba668b4cc781fe69ac74c2460cc681c6b47a55ee66af5c0f2ac14dee9fe2e95a288ce06059378407a2b99d2156430a5a6dcbf06def793f579015 -EBUILD xstow-1.1.0.ebuild 1225 BLAKE2B 7f58c2726265412a7544d99388a9ebb36d990045cca4fa52078005837b2a51369bd3bf132bc045c11ccd4f61e9d90a187e844095b8fd16fcf320949a04b3b98d SHA512 6ce9e4287bd20c77731e30206ecec2d2d740fdcbac36082f10174d43f99d6ce4a0a72c0ef3be165432e661421a0f7a80b7ec456427544e3401a4dca474279100 +EBUILD xstow-1.1.0.ebuild 1226 BLAKE2B 6a728a574e414f4ea966adaec835f1f61d3c0427eea5682d460daacd2161a87ae0e8b3c863bef1cee5658767c685e046da013376a22ed96a408c66174c441aa0 SHA512 ef32f0a0aaf528053932b5a020191cbe085dd99a3b7fd47f8b2459ed386d4ac667aa20f97f8a69cceb76caf12f600cd8402e2ddb136b82fe56e2ee480eeddfa8 MISC metadata.xml 301 BLAKE2B aace14f4b6ef5f8874f165c8bf5f6c3df1c8a259a54f48cf8805a62baa9530bdeea7dbe85a9c445151fdac6a53674f1967bf960ef0c9b26e4ccc8923d89cef55 SHA512 dafc481314893bacf1024daa509819b09d99f7f7c2bbb0613ac092cc0e14eb61ec708ba1a6d5b3d48774855707481745d0da462b94a973dd88a22ec64cc667de diff --git a/app-admin/xstow/xstow-1.1.0.ebuild b/app-admin/xstow/xstow-1.1.0.ebuild index 7b39d09e8eeb..827b9a734e87 100644 --- a/app-admin/xstow/xstow-1.1.0.ebuild +++ b/app-admin/xstow/xstow-1.1.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 @@ -6,7 +6,7 @@ EAPI=8 inherit autotools DESCRIPTION="Replacement for GNU stow with extensions" -HOMEPAGE="http://xstow.sourceforge.net/" +HOMEPAGE="https://xstow.sourceforge.net/" SRC_URI="mirror://sourceforge/xstow/${P}.tar.bz2" LICENSE="GPL-2" diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 4a94f20b446afd26a44caedd317f161222058f10..a26e96aa4f5320eac48be1ae33732183bf4e587f 100644 GIT binary patch delta 13689 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 diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 8d0260c9ea2f..88c403696316 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -10,7 +10,7 @@ DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb -EBUILD abseil-cpp-20200923.3.ebuild 2020 BLAKE2B 20fb7a39dae86e38fd0b5c880fd6538228d86e43b712c483f5a7d84001359250210515dd087a6dfbac7d3e30304c99946db0ac2c39a0cfe06ebc4eeb9cdbb51a SHA512 9a882710be7af653e842f17e6f29767be7cc478e9511c74a9fdda7e36503de9a33036c96812382bf1a1bd0f8ce3b8a3fd27b9d576a1ea94c2caaf6d82ab5507e +EBUILD abseil-cpp-20200923.3.ebuild 2026 BLAKE2B 1864a00e06909fbb182650280c6e67372997df796f5bd0e942d0a02599e12289f01513ec942c759ec014b43fae094d832d03c118cfdcd04729d644f5db4f16be SHA512 d515dbb776688521bb7f25bf16aeb6e1cbddb262b964ba7d71b379727271aaacc486a84849f71dc3642f5b89645dc88c6728a52cfe53988c2a2587884d7a8ac1 EBUILD abseil-cpp-20211102.0-r2.ebuild 1843 BLAKE2B 5c903bb664efc37c0177bf909f4543fa0ac4eb2f307137408391772aa7e518f67910140aaf74f2e1daa74fa0756692f4261297ca21ffcc4bbbbc6176cdf98863 SHA512 a3685940cbeada6195b52eb22d715752061d08c9eba52e8ae19f09f698c2dfe64ee5d17e03fb56e47fb88460e3e58682d4fb4fb65cdb7b8b5e236185b6eb87ca EBUILD abseil-cpp-20220623.1.ebuild 1693 BLAKE2B ea429df2acd8275402b7f2da010d17e6d5cd2894ab60f8debaba193c6dedfa8c297b7f6fede7587d68983525901ce19c3b6c2a90a34368d2480b18186aabc384 SHA512 6f6eb55ac69a254f40358458a9eebcfb1dd16dca3dde39d8fb12d894df9587ca3145542910cdbfa8d61616318ae9ef5cb4ee7f54eeb54068c392bf5d6b556a78 MISC metadata.xml 439 BLAKE2B c4a87701635b1b903c2461acca126d15edb4f15cbb8dd9f353bcc71730c85478fd815e1f9c1f6ff8082360777a6e11042a01e417167c192b41f72b67e193d41f SHA512 16489f072408026da8f5da445185233f54a7c29761fa835a8388099acb8a6e3685e7db108fc4a3daa3430bcf6cb61d2e5d03c2e0e25d0f42f6da23e5dbcd134e diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild index 021a48d0137a..cf4ff66b0425 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_9 ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake flag-o-matic python-any-r1 toolchain-funcs diff --git a/dev-cpp/json11/Manifest b/dev-cpp/json11/Manifest index 77cae097a708..e4a159844fa8 100644 --- a/dev-cpp/json11/Manifest +++ b/dev-cpp/json11/Manifest @@ -1,6 +1,6 @@ AUX json11-1.0.0-fix-multiarch-install.patch 786 BLAKE2B 5362fce55049ed95f0de5467a53c54bd3e0b82c91fcbefe1d6b8d35629a1d968527157720a19c478690d787a1baac634d4b927424d6e4c27abdc89427fe46b7f SHA512 0ef4a3ff19d2ffbf7772b83782ada2fcd2e3baacdd32d6a74931b035166041b7471800fbb01801dbe9b5b1cc003128dbb406a736da1f016c4cb1980ec11a9902 AUX json11-1.0.0-json11.pc-do-not-state-the-defaults.patch 728 BLAKE2B d96a4a9b0cf5aece5c07181eff4a246c792afb431d1c35715e1c587811108cfef04dc19bbf7fdcb84ac0e5a289ef6697e2e468ef2dc8f190d38ffead8e6d2768 SHA512 98079b0266d30364e47622e58d8d203ef16296aa40c01e318cd7fd902b8d8adcca5c2cae0d09d203137cc219e9288fa7a1187fc8f8fedd4a1ecc68ebd73688e3 DIST json11-1.0.0.tar.gz 13104 BLAKE2B 9f4fef741b40f1d163dd96555a521b6220c47402624baa5446fb94592989a830a0c511162a6af64b76962c8b07b83a324845dc61c1ca91bbb99e2b0511fb962a SHA512 c49aa9ebc75199528a13cd255d9362acb797d73a17fd69fb22673e945b8719a3d70fdf2d886fed342ca13ed1b4ea578534520d87c46c4a418929f9124aee3ec3 -EBUILD json11-1.0.0-r1.ebuild 485 BLAKE2B 994424fd51295012d162dce4de5029414278ac90dbd4b018237cabca80fae0159a63bf1626a92447749cf0bc77a4c380164743375b33698b6eaf54d5cc32ca78 SHA512 1267bf541ab6f53866b949efd919a72d71720e6dbb15aa7b0e9a8a2223f28bde2445e3781e6774cd1e6535f3e2f02b31c51efd10daa051ff82765a82d7edadee +EBUILD json11-1.0.0-r1.ebuild 483 BLAKE2B 9ecd56a77aaf7cc7e116c877838fe84ddd8ac4d1b571a4802f97b74f29d74c78108a7540d0b16977f043f37bb2588d66ff3cb0b38320e6b7c7fe0a998499d114 SHA512 fb72bff069e37ae1ebb37f86cb88aaba7e7016c7d0eb162cabbd23fd8b0c297421790c14677fd5f9f35894a100dd75cfd43a4c2cfd6a04136bf1e769fe9fd0c7 EBUILD json11-1.0.0.ebuild 409 BLAKE2B b0a2e5398ff074d307e0d5715882d89284014679e4b9af332b1e9da2375c08b73229e50513a416ba87c018d63b4fba8c9dacf31baec5cdf1c93c70637dbae222 SHA512 e8c58cfc6a0f404a0f0bceef42420b1e2762913110fe018fc8979e648d7a9ff86b9f26b24fb83b2139d82a303d29282511f5f1a66969eebaa847c09b6c73cb80 MISC metadata.xml 326 BLAKE2B de17355ea68ddbed46fa6e2a41ef90ce0d810757f6974f40773dbb547723ef0664d145dc0718d4c01aaf6f569f32bb298e70f5faccadbd00f283304d4c3308aa SHA512 7e02afef76ec6bac01baead08ae25fd11355197abe23162eb41a055c6de8b1643d5a958b93ab39f87377ad166bfb7441a9aa24f21b382511a13a4ab8624056e6 diff --git a/dev-cpp/json11/json11-1.0.0-r1.ebuild b/dev-cpp/json11/json11-1.0.0-r1.ebuild index 31d7acab3239..ab8457f641aa 100644 --- a/dev-cpp/json11/json11-1.0.0-r1.ebuild +++ b/dev-cpp/json11/json11-1.0.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/dropbox/json11/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" PATCHES=( "${FILESDIR}"/${P}-fix-multiarch-install.patch diff --git a/dev-cpp/libxmlpp/Manifest b/dev-cpp/libxmlpp/Manifest index 3b353b1cd103..99360dbe81b9 100644 --- a/dev-cpp/libxmlpp/Manifest +++ b/dev-cpp/libxmlpp/Manifest @@ -1,7 +1,5 @@ DIST libxml++-2.42.2.tar.xz 848924 BLAKE2B 75c28447b41e50f1484a8670042af819f90619acd36eaea3bf68ed197745836c3ede38c208a851e59a345cb2657989f569fd0129724916f87d90105ec3c0fc2c SHA512 214da4c8120fedc96adf6ad965b65be9f4deb53d86f41667c236c52e1e3aace819fc61b096815879cc38aaf12ac77fbccb050088ce6bc3ff03030dcc81e4a8c9 -DIST libxml++-5.0.2.tar.xz 796484 BLAKE2B 57809c52ab38c359b453515805fff9631c1c7614f313fe8234384fa485c08a166dad66dad0c3caabc8c8698111c6702e568f73472269855c5290956e9d130bdb SHA512 f0fc0d2e2bc14eeefb9d4a6bec661a2377a60874c877cdddaadadce1d22e5186516a37587fc67ed570858e1871164e30535b779fd2fac12475ef6fdfcc2e3469 DIST libxml++-5.0.3.tar.xz 843720 BLAKE2B 0c85171962c9637f71846a6a4914229f2ad6c60a0315743543526d78a33baf2e86f21eeef2279c8d51233d40fd059aad266c80c365decd587c5c54a303ad93a8 SHA512 418723a96f018fb8e332847d0ab601eda38c99d6be48c83b6cda6f07789e5ecac76bb417540e29d0abace2828a74eb1e08695ff2fc92ebf3e7458364547ef675 EBUILD libxmlpp-2.42.2.ebuild 1300 BLAKE2B b1fd2e809824c10bd206c9a7fe523fc8d95ef91325bf7a1bc2631e02818b2bfef957151a02476aa56c11a33cf41c75b80438eab54090bd556f9d756ba85cff35 SHA512 cd249cc916e3b581a810852f4acc4d017684b1364723aedaeaebdd95be4c99b7f75cff42d174718ab75eb5dfc444f40a0add50fb7bf5c28e9671c22e9294e3ab -EBUILD libxmlpp-5.0.2.ebuild 1213 BLAKE2B 262606b5462fa7044744ea932775b4250ad13939db66d3b8559cb6eb50563adefb78ff0bccdb3be8711c2790e10ff2f47bec417365e28d2a9b7c309941e16488 SHA512 b4b4e15457e81aa49a1ce44b6a5efd15f2ea853220ccae8e542ea12a2c0e20730c79a82768e779a1392db0ee89f8ce9fffb9283574cf4b548d7d895aeae920e4 EBUILD libxmlpp-5.0.3.ebuild 1213 BLAKE2B 262606b5462fa7044744ea932775b4250ad13939db66d3b8559cb6eb50563adefb78ff0bccdb3be8711c2790e10ff2f47bec417365e28d2a9b7c309941e16488 SHA512 b4b4e15457e81aa49a1ce44b6a5efd15f2ea853220ccae8e542ea12a2c0e20730c79a82768e779a1392db0ee89f8ce9fffb9283574cf4b548d7d895aeae920e4 MISC metadata.xml 358 BLAKE2B 8b582150db49d0c4ac43268c59fa182078c0c2d8e4b7db6f4a0008cc4bc0376038024de6adbbd438528025419d480c456d1eca6e4b27bf7cd610730ba2af5940 SHA512 fc5f35fa1bab9635e576db3cff7b5151ca60a74401cbe182dc2aa923717a10ca87002773339c2fbf234feddd8f16a7c7a2f6b47ea8fd14424cbf7f900effca57 diff --git a/dev-cpp/libxmlpp/libxmlpp-5.0.2.ebuild b/dev-cpp/libxmlpp/libxmlpp-5.0.2.ebuild deleted file mode 100644 index 49fe9c91a7cb..000000000000 --- a/dev-cpp/libxmlpp/libxmlpp-5.0.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="${PN/pp/++}" - -inherit gnome2 meson - -DESCRIPTION="C++ wrapper for the libxml2 XML parser library" -HOMEPAGE="http://libxmlplusplus.sourceforge.net/" - -LICENSE="LGPL-2.1" -SLOT="5.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/libxml2-2.7.7 -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( - dev-cpp/mm-common - app-doc/doxygen - media-gfx/graphviz - dev-libs/libxslt - ) -" - -src_prepare() { - default - - sed -i \ - -e "/install_docdir = /s/'doc'/'gtk-doc'/" \ - docs/reference/meson.build || die - sed -i \ - -e "/install_tutorialdir = /s/'doc'/'gtk-doc'/" \ - docs/manual/meson.build || die -} - -src_configure() { - local emesonargs=( - -Dmaintainer-mode=false - -Dwarnings=min - -Ddist-warnings=max - -Dbuild-deprecated-api=true - $(meson_use doc build-documentation) - -Dvalidation=false - -Dbuild-pdf=false - -Dbuild-examples=false - $(meson_use test build-tests) - -Dmsvc14x-parallel-installable=false - ) - meson_src_configure -} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index f780080485dede9dd8dd92a25f10ab99e99493be..702f94e3f4d14755060d1e08e33dd4a506be03fc 100644 GIT binary patch delta 14751 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 delta 14752 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 diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index 23daa395b80a..c5453700fa0e 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -6,5 +6,5 @@ DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6 EBUILD mysql-connector-c++-8.0.27-r1.ebuild 1025 BLAKE2B 1de09343d48984a042bd9f141e72fd568603022b2d221d9d737720f4e4e002a488ae104cc92fc1a667dce0772ed38822a40557e56900085e1ec3696601c2550a SHA512 570c4deb40fe652f328c0f33f8fb34f80ca000f1a6988e1092aafc27bad15a05a86632608bc4b65b2b808f86d2a84e9bbd938073714639ce78b3457f570ec00d EBUILD mysql-connector-c++-8.0.27.ebuild 973 BLAKE2B 956082e0b535dd644bbf81dd2392785f7bc53c07bfc2e4c4136b0adb249b3d199a151a8a40551379e039d6d2b18e2b1fe3dcef9c594f03677dcee3abdebfc560 SHA512 07d72d46a68a61368bd923fb2ac1664e3660af9bd7f049f00a36f78775cccdc123ea28b52a5ccee2389b65fbfb28b1af130555671819eadbac5c006e4ccbe693 EBUILD mysql-connector-c++-8.0.31.ebuild 1173 BLAKE2B 9e7856cb6f77cccc978102f60188a6aae259ffa54246f26450c7d0fd8ebd09684a1fadaa696a5b68ce58da5513c0d3105cf47e7af6c288e6ae486eb07ae5fbdd SHA512 b97247a5589466d285f6696bb6caa2126e3e1538d8d884d390d76ec40d96da945ef388f3136e8e7ce5e8feeb6a0a7d20604d9dfbd7f9837c44a54b7bf7024e9a -EBUILD mysql-connector-c++-8.0.32.ebuild 1186 BLAKE2B 51cf36205f0fc869d46ca52229ec97dae406987f2b6327fcd1450cf3cd46ac5228835fd2f0c182b2a2cbc5f13002554b20a5cece42ab72f4ae3a0da9b239c02a SHA512 7615b58362e982997099e6580f2325eef522d92688738aae46a6c59302be60ffa39783dacb94e57c11f3ba2c778c607a8f7b09866792eb48f180c0da7b65d28f +EBUILD mysql-connector-c++-8.0.32.ebuild 1185 BLAKE2B eb94f6778507096d7810695cafee672cb649eb6b24381df8f8728d03cd0dcb372041f39a354b1bad8d2a0524518411b0984a2bf9eef23d6c7dec75b479eaeffa SHA512 c70e5d3c061c5334c31a75e539f02a2cb157f1b0c635b6225d7bebf4e1252ce61cae76d108dd6cef82ac9e6b4dbe038596fca8c3e5a0ead8bf7f2f7055e2cb35 MISC metadata.xml 427 BLAKE2B 6467a6f2f5b106904e37a7d305ef49d6d43a07ac94f958e4f02406ea6d118feb7ba6cb6a036226e419b5ee732500e9cfda2d332a41f8d3635eadd3d3f826c868 SHA512 dfc7271b8c49ad4bd9672c098c9ef29144488f2dd92caec9ab54d0f01a849b4507662c2d5788da102e373da31d8b33b55697ad9b22dfd64e1d9dfdc082e576a0 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index d85a4e14a4b9..d4bbe133f487 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND=" diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index b1efdbfe8eba..5dc66879c7a2 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -7,5 +7,5 @@ DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 0506472c732351a1055be9bbd81212e DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44 EBUILD mysql-connector-c-8.0.27-r1.ebuild 3243 BLAKE2B e0cd9a95e8b9760309df66c35e3c22f21bed920288e91ec466cba438cbdddd9721fd37068720fc1b6155f820aa0c759cff7a06cb27aa90f97e4d6eda82d2294b SHA512 29d9d9a14042f9c18ce6bdb4e30c0bf31932f734965b001cc7dadc6d55d9fb06b78be61f5c29c5dce0242102d4c1bbd375a7c030d081c9c983b68185caf8bf7b EBUILD mysql-connector-c-8.0.31.ebuild 3183 BLAKE2B 7c7a0735b18f7d48451b6c86aed42d85d07155d132ac38d363b2d75e9f4ff718e920f1dd3806e5240373e207e049d30a90b6a6ed805393d39e2083219b30ba12 SHA512 002090814388556e8605091b8acb08d1ccaf40ea5c624e60fb5e0bd586470bf4461e40523c72bdec5fc5b6da5eb4d856fb1b2971953592bbc13f8cd87bd71a7e -EBUILD mysql-connector-c-8.0.32-r1.ebuild 3189 BLAKE2B 7f988d56bb991be6f8d352f0d5716007560856e80481aaa9fb4a7d5e78d8caf7f7430e9279ebf9b7d8ae89af6de4e05ecb572cd551c887b7a9851d12fe88d7b5 SHA512 4f2d7311bf6ca5f7cc535a220949eb1ff8e12b885e6778f6da71a8cd2e06145c11f0be26d5f34a33ba1a142d9a400f424790a86a4b2acaaaeeeaf05b32445f2e +EBUILD mysql-connector-c-8.0.32-r1.ebuild 3187 BLAKE2B fb30ca3da3f76667f1b653fd588c5840e17a3e93c0aeec9dcca0a759e8f9749cbc3619136806233dc06c6d3185a0afcfd33275147c259dfa7ba4e49943bfffe3 SHA512 9b60ac6d2a830d4093810759cef4f32f4c60db8fc68ce75b836566feb4fd19f31f0a67ab93aa92d160aa4b5d930106835746fdf2fbc33b3c6c60fc19ada60c80 MISC metadata.xml 240 BLAKE2B cc93ae4da8408b221c296e092d9db6ae3879754ade669d81c1218d53a5f007c6b7717bda6f92dbb0af38ff9b5e45f44e91503b12d3603d9955ec7d5a2a67399b SHA512 0f41c32ce3d736e061302252f14913d7425bc97e19d0c2f3b80c50637ab3521aa6cfc67f82e5f70f91174cddb36bb5622837dc18fd9db3bf75eb860359aade27 diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index df3311311050..57568257e26e 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest index bb231a6408f1..346904e831d4 100644 --- a/dev-db/mysql-workbench/Manifest +++ b/dev-db/mysql-workbench/Manifest @@ -4,5 +4,5 @@ DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 6fcdc184900cd30e42b3e1b6f56bcccbf1 DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548 SHA512 7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a DIST mysql-workbench-community-8.0.32-src.tar.gz 19353724 BLAKE2B 0ae8b7cfa0c73b4637ea62bdb46ff4102a374a6dc0b84eed8df414c07277763c61312996a011da82af668c6600bb76f723be60995509b7108ec184fde514f7b0 SHA512 368f9874a996efa782b6e0e6cf8b8919aacd2d7d4ad273f8ab5ed1ac6c9490e2c37bc1413867c5ed85169f04773bafcea7d513c8fc12323ba225cdb411b9ff05 EBUILD mysql-workbench-8.0.31-r1.ebuild 2718 BLAKE2B b9299bbc229f4c3bb1fae0a5bd4cd8f1a964d63723808b3863a1e48aac05c56052833694fcb54c7c00f6f1c331e4bf135825b1d10fd3d6ccd66f8cfaf99db1f7 SHA512 d0dbc55589b4634fd603387cad9bff00c003279ad5e98804f6378896d2c74243f3c0b29e72dde14c2500321d3a7d3ca030794802f07b40ca76b4d0ef6b5a1744 -EBUILD mysql-workbench-8.0.32.ebuild 2719 BLAKE2B b5be3215099ad752d89869990e96381e5d870610dce1dcbcafa4d1dfdfc68a2bf3f2b4764400cbb4c78487e212d717428bda4e8167c1b71c51570f9f50b8912c SHA512 294c67ce5bd4bb2f82a1c667f737e0b56a2dac485a1dd3f17646c7b08b7990b58c4e0a46a5936dfa625d6ce02261d42dc1e51104634601ea2c9aa4d9cdba4896 +EBUILD mysql-workbench-8.0.32.ebuild 2718 BLAKE2B b9299bbc229f4c3bb1fae0a5bd4cd8f1a964d63723808b3863a1e48aac05c56052833694fcb54c7c00f6f1c331e4bf135825b1d10fd3d6ccd66f8cfaf99db1f7 SHA512 d0dbc55589b4634fd603387cad9bff00c003279ad5e98804f6378896d2c74243f3c0b29e72dde14c2500321d3a7d3ca030794802f07b40ca76b4d0ef6b5a1744 MISC metadata.xml 312 BLAKE2B 8c491f0d45e24b9e367ef63f8822daf6925a17f8d44ff822b8faf7485f729524de02309b91e18411421b4533aa086853914c4a0b2a93d3fd5573a289fa1e3715 SHA512 01f2f645d167290bdb313e6c1c386b0426b41edd0ee9b50acf538a7353855c84321111ffd11c213c71424c7df73aa48b8fb9f3f2af914b595fb2961cc6b3186c diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild index 9b199f066c5a..865ff1995aa0 100644 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild +++ b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug doc" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index 89af248a5971..29455e2da6d8 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -19,5 +19,5 @@ EBUILD mysql-5.7.40.ebuild 38653 BLAKE2B 3c85eaa64fca12663a3b1051e675998dde5518c EBUILD mysql-5.7.41.ebuild 38655 BLAKE2B 863905e69893bbf52423a7d8900c41708ef7381d8bf00cd5f91acb6ae7cac7b0dae4ebe503a9418bba8ab29a17dcbdacc463a4df9a3c1dcfa5c727bea92364ec SHA512 0886160a16ad1af83d173cacfd54ee9a2e2d8c1773e3027868f793b6600b9f1f2f7837168dcca254cca50862a09248e4f516d12a834ca24d661a6e70ebb31c33 EBUILD mysql-8.0.27-r1.ebuild 40691 BLAKE2B bd6eb07213333424dc5846ca1352701a3e94c6d0542fe2379c99a48c11ccf171ec8e580be23a03d29ab9cd6c5d8190289106cd9ee3f6d78703bba913ebd97415 SHA512 302dbf09ef8415fc71ffe6e42d02dc4d499e749bd75989c99ee8bc912ac971e92501a00ec5c90fdc52a5c0bc35fc8db6ddb0211196c9e680b76bcb70ce03cea3 EBUILD mysql-8.0.31-r2.ebuild 40737 BLAKE2B 499fe6ed3dda6f6602ee44c4d904ed8abc3c80bfb0fa0caec54838df39066b0c57f4239b52be05bb28e0e67dec9270320788a8a878d50054fe6582913cb44134 SHA512 035d732dfea93e270dc1b0a2e0cec1cac5156f5222c7f594e81a7efbf21be7f0704e06dd50ebd56e05b0cbaa8457c903920c05570295c13e372b44b7ab042b82 -EBUILD mysql-8.0.32-r2.ebuild 40549 BLAKE2B ec47d44c3203a5ccaffb7c619b697c609150515d4a008ee8d08385f6bcff28d997207264b2eac41fc31bcd13abf25d172a00782604027f9b8b187c756f92d766 SHA512 c5e5be3ccd3ee00afe0f1eb9b4161bbf00a6b6192a644e285f6f03facb419d59be427b3ac498f3f93c690155002914c2d1197d7487e44ee50cfa928dc266a0bd +EBUILD mysql-8.0.32-r2.ebuild 40547 BLAKE2B 2c6269df489bdbd4dfc70a1de2d5a69d2e3289d7814306c6e7e8c5c756519c9eb67b7b92bc2852e6c210c95fdc96467446bcc9ecb54da672554555a50012b753 SHA512 6429c7b10026b363f50895e29a8fcc142a74386546a91397e158f9638314e5a3278b169ac3db41fe179d04690f3b85e32eeee13d7171cb773fc7c714a6225f84 MISC metadata.xml 1352 BLAKE2B 81b263eaa05ac8a0bd2cf0e84bf51ff4a07d8ca74e6febf8cbfea7b85f78a3d682549b1471c9d5a96ee21cdcfffcd4376246b5c9f964e73d7ebc68a4e026f5d6 SHA512 f9566f7d6c4892eda73587ac70eab66b98437d3a9512a7a036590a2347ef2a98946bf33bf22f6270b50a54966db31b079cf217dc6bcfe9087bb72ad95c9bb327 diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild b/dev-db/mysql/mysql-8.0.32-r2.ebuild index 948c8a60be5d..db22ee953b44 100644 --- a/dev-db/mysql/mysql-8.0.32-r2.ebuild +++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild @@ -25,7 +25,7 @@ S="${WORKDIR}/mysql" LICENSE="GPL-2" SLOT="8.0" # -ppc, -riscv for bug #761715 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" RESTRICT="!test? ( test )" REQUIRED_USE="?? ( tcmalloc jemalloc ) diff --git a/dev-db/sqlcl-bin/Manifest b/dev-db/sqlcl-bin/Manifest index 7a0f5216c03d..08c79dd44302 100644 --- a/dev-db/sqlcl-bin/Manifest +++ b/dev-db/sqlcl-bin/Manifest @@ -1,3 +1,3 @@ -DIST sqlcl-22.2.1.201.1451.zip 41321637 BLAKE2B 21f8d534b3a12356267f0678702373a12baf406a1a31755ce66747c609dd30802e236c7f2b34c18c31224cc2abc07d9447af2c6468d395aad9bf4863df442a52 SHA512 2b114b13e0bfbdcf414febfef7d6ef7b7d4f9a644538b139a177a2d9f0193d6bd2479681529ada5e371ac48d9afc1ff3381e6ab0b099ef70f3db176b0f62a406 -EBUILD sqlcl-bin-22.2.1.201.1451.ebuild 763 BLAKE2B e0e9c2e92a5562d5676ff87c7c81b76bae4c627ce6c93c132aa38198c6979ecae4e293f387a6e8bc88b1481184ba8cd3c87c032b9fa73ab52ee75595f50da71e SHA512 883b870e92223ab4aec8b017294025a5c8ef0278ac44b896edf33ab7facbdbd12a45c515377821e51c18ed75a7d0d23a0a328538a41c6668e6ee8ddea2515c08 +DIST sqlcl-22.4.0.342.1212.zip 39954851 BLAKE2B b324f348d28a50599d762e6c1ea26a7e313d84d9ab03be0ceba5d20d2676b7b15650d9258113b4885050045fc016b3eb1d51efd84a88ca9d35603c5fff15a77f SHA512 a4b9f5b6a6640a11df4f452b54a42d0952b9433e83539c0b0f7be2c2685c9dd7b3c4c34d6d87be2a39531e127199c83ea7cdaaec27a13a6aaa18223fd5b6520d +EBUILD sqlcl-bin-22.4.0.342.1212.ebuild 763 BLAKE2B 6c7778f9f0ec3a0e4482f67e2bcb245c4d0c9a8a7dea7cff1d5b8a7f5eb049806c6df011eaea45575f277985bc7234df0d68c9e76461cfb8e6c0b12cb07dfee5 SHA512 bac76fb3cf5069801224bbbdfd1317640f0b135768289356e3d567fb7137fc16cc6218e29cbb50544750bfd95549b3c18a5314999b2be140cc171741841aa565 MISC metadata.xml 402 BLAKE2B ab9053ca959660812f1e1bc536950c0278d23c2906ff0a82483241f16960d2ae6ecd3eff091666df8fef38fdb073a6e3d0a5c8a7c7926426fead769365df49a5 SHA512 785e5acc8811d310b7cd5dc52fe3de6a22d7a92fa81a12db8a16b1df75a83f47ffea4e2fe21a712dabc5c1fff8da4d6f2e49ae0597373fd6e106aa13e81323d3 diff --git a/dev-db/sqlcl-bin/sqlcl-bin-22.2.1.201.1451.ebuild b/dev-db/sqlcl-bin/sqlcl-bin-22.2.1.201.1451.ebuild deleted file mode 100644 index 9788f57e0b28..000000000000 --- a/dev-db/sqlcl-bin/sqlcl-bin-22.2.1.201.1451.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin}" -MY_P="${MY_PN}-${PV}" - -inherit java-pkg-2 - -DESCRIPTION="Oracle SQLcl is the new SQL*Plus" -HOMEPAGE="https://www.oracle.com/database/technologies/appdev/sqlcl.html" -SRC_URI="https://download.oracle.com/otn_software/java/sqldeveloper/${MY_P}.zip" -RESTRICT="mirror" - -LICENSE="OTN" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="app-arch/unzip" -RDEPEND="dev-db/oracle-instantclient - dev-java/java-config:2 - >=virtual/jre-11" - -S="${WORKDIR}" - -src_install() { - java-pkg_dojar sqlcl/lib/*.jar sqlcl/lib/ext/*.jar - - java-pkg_dolauncher "${MY_PN}" \ - --main oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli \ - --java_args '-client -Xss30M' -} diff --git a/dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild b/dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild new file mode 100644 index 000000000000..0bb8a5e75c23 --- /dev/null +++ b/dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin}" +MY_P="${MY_PN}-${PV}" + +inherit java-pkg-2 + +DESCRIPTION="Oracle SQLcl is the new SQL*Plus" +HOMEPAGE="https://www.oracle.com/database/technologies/appdev/sqlcl.html" +SRC_URI="https://download.oracle.com/otn_software/java/sqldeveloper/${MY_P}.zip" +RESTRICT="mirror" + +LICENSE="OTN" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="app-arch/unzip" +RDEPEND="dev-db/oracle-instantclient + dev-java/java-config:2 + >=virtual/jre-11" + +S="${WORKDIR}" + +src_install() { + java-pkg_dojar sqlcl/lib/*.jar sqlcl/lib/ext/*.jar + + java-pkg_dolauncher "${MY_PN}" \ + --main oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli \ + --java_args '-client -Xss30M' +} diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index e8ed39e198e0..6615abe6349e 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -5,7 +5,6 @@ DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 1323179d04b9fa21df4ed93ad1aa89ff943 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca SHA512 78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299 DIST sqlite-src-3410200.zip 13836230 BLAKE2B 4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86 SHA512 28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17 EBUILD sqlite-3.40.1.ebuild 13018 BLAKE2B cacf271b8d62005ff052e2f76e64be08d772807e24c7609cce41e610633faceff5ed3583fab6e15489d8ee79f8643b637accbfb05aac1d537ef48529d663b8da SHA512 dfd0999b6bd41f54829d8d30679ac9592f9ba239864a70d3c1c79d09f173dace94dc9b23b15b94f2e6a9ba336f76b3871a65d901b28e58ab1c1080c128bb897e -EBUILD sqlite-3.41.2-r1.ebuild 13055 BLAKE2B b46dc8bbcd9ba01c1d0a1d7fa7882e097d8d231235c5ae4786e94b68264c9c6fbcec67f81ea14a209c98c828d159439b35ac84814dc6f8c32829808de6db67c6 SHA512 111ecbe9049636d4ae89313ac9fe8281467e0b7befb2a1b3ca64f04461e5b756618cf02290b293e07c60a2ac953282550ebf3a0699123063e2b036327783e7a0 -EBUILD sqlite-3.41.2.ebuild 12967 BLAKE2B ba52cd5e44d4f80b258950151e676d8db65ff62fc40568edd5d2daa522ce53a41b99a51623c4c8aac75f2ff3c95e91e39f60d4825de83934e41f8bba41a9e645 SHA512 c2d177d3f4e269dcc346a2060521ad82c6435fd0497a6f9c91932f2c80eb8cb2e057245bb6d49e64c6dbdd60dc6ab9205fc67fb5d28764b9a3a63082d82f2c82 +EBUILD sqlite-3.41.2-r1.ebuild 13047 BLAKE2B 29039afa2d0e24b0e27107f1f6e2f928b27463517133e263416cf3e30c25a366ee5189421ffeee6e647fe43ffcc8d156722284b6bd7ba1f9912b8a30771af674 SHA512 637109c519199bd54e2552aa59a0af121d2a52c95e678cbff34a7b348ce9ccd313d6b107de1c2a31362f55fdb0812f9acd6af0b1ae2e5b737b52246835bc52f9 EBUILD sqlite-9999.ebuild 12967 BLAKE2B f6724f1c26d68d81390a6acecbefacae560d4c396f870749131202fcd9c59262fa07bba6b3629ef9c988ca8758ba29927df178dc0d35c717f9799682ddf6e344 SHA512 02598d374b55edf52ea3641b06812b554f80beb48137166b81b285499b92872574131e1afef3ab5d3ea6b7791cf1c2e47e86e144c2e2ad472be7adc07229353a MISC metadata.xml 824 BLAKE2B 8ab2e8f230bf3a2b26077d90944bca7bf35ae905310205b90bf243365148488303256606c0ee7c3fb736300686466a1c2583bf103693c20063ca668fe9e52647 SHA512 ed4a89e3c2d633cb6ebf8bcbf3ca055d0d1b2ffd801ba559395f812faeaafdfedd97dae11a5a53a4c068e43026fbd4eed4cb12c8b89a7fda6dabe6f78a2e0b38 diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild index 95cbc793093a..3d030c39b23f 100644 --- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild +++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild @@ -24,7 +24,7 @@ else " S="${WORKDIR}/${PN}-src-${SRC_PV}" - 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 ~x86-solaris" + 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 ~x86-solaris" fi LICENSE="public-domain" diff --git a/dev-db/sqlite/sqlite-3.41.2.ebuild b/dev-db/sqlite/sqlite-3.41.2.ebuild deleted file mode 100644 index b57b59ba8cf1..000000000000 --- a/dev-db/sqlite/sqlite-3.41.2.ebuild +++ /dev/null @@ -1,428 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -DESCRIPTION="SQL database engine" -HOMEPAGE="https://sqlite.org/" - -# On version updates, make sure to read the forum (https://sqlite.org/forum/forum) -# for hints regarding test failures, backports, etc. -if [[ ${PV} == 9999 ]]; then - S="${WORKDIR}"/${PN} - PROPERTIES="live" -else - SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))" - DOC_PV="${SRC_PV}" - #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))" - - SRC_URI=" - https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip - doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip ) - " - S="${WORKDIR}/${PN}-src-${SRC_PV}" - - 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 ~x86-solaris" -fi - -LICENSE="public-domain" -SLOT="3" -IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:=[${MULTILIB_USEDEP}] - icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) - readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] ) - tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] ) - tools? ( dev-lang/tcl:= ) -" -DEPEND=" - ${RDEPEND} - test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] ) -" -BDEPEND=">=dev-lang/tcl-8.6:0" -if [[ ${PV} == 9999 ]]; then - BDEPEND+=" dev-vcs/fossil" -else - BDEPEND+=" app-arch/unzip" -fi - -_fossil_fetch() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local repo_uri="${2}" - - local -x FOSSIL_HOME="${HOME}" - - mkdir -p "${T}/fossil/${repo_id}" || die - pushd "${T}/fossil/${repo_id}" > /dev/null || die - - if [[ -n "${EVCS_OFFLINE}" ]]; then - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Network activity disabled using EVCS_OFFLINE and clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - else - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - einfo fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" - fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" || die - echo - else - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die - einfo fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" - fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" || die - echo - fi - - ( - addwrite "${distdir}" - mkdir -p "${distdir}/fossil-src/${repo_id}" || die - cp -p "${repo_id}.fossil" "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die - ) - fi - - popd > /dev/null || die -} - -_fossil_checkout() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local branch_or_commit="${2}" - local target_directory="${3}" - - local -x FOSSIL_HOME="${HOME}" - - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - - if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then - mkdir -p "${T}/fossil/${repo_id}" || die - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" "${T}/fossil/${repo_id}" || die - fi - - mkdir "${target_directory}" || die - pushd "${target_directory}" > /dev/null || die - - einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" - fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" || die - echo - - popd > /dev/null || die -} - -fossil_fetch() { - local repo_id="${1}" - local repo_uri="${2}" - local target_directory="${3}" - - local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}" - - _fossil_fetch "${repo_id}" "${repo_uri}" - _fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}" -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}" - if use doc; then - fossil_fetch sqlite-doc https://sqlite.org/docsrc "${WORKDIR}/${PN}-doc" - fi - else - default - fi -} - -src_prepare() { - default - - eautoreconf - multilib_copy_sources -} - -multilib_src_configure() { - local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" - local options=() - - options+=( - --enable-load-extension - --enable-threadsafe - ) - - # Support detection of misuse of SQLite API. - # https://sqlite.org/compile.html#enable_api_armor - append-cppflags -DSQLITE_ENABLE_API_ARMOR - - # Support bytecode and tables_used virtual tables. - # https://sqlite.org/compile.html#enable_bytecode_vtab - # https://sqlite.org/bytecodevtab.html - append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB - - # Support column metadata functions. - # https://sqlite.org/compile.html#enable_column_metadata - # https://sqlite.org/c3ref/column_database_name.html - append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA - - # Support sqlite_dbpage virtual table. - # https://sqlite.org/compile.html#enable_dbpage_vtab - # https://sqlite.org/dbpage.html - append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB - - # Support dbstat virtual table. - # https://sqlite.org/compile.html#enable_dbstat_vtab - # https://sqlite.org/dbstat.html - append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB - - # Support sqlite3_serialize() and sqlite3_deserialize() functions. - # https://sqlite.org/compile.html#enable_deserialize - # https://sqlite.org/c3ref/serialize.html - # https://sqlite.org/c3ref/deserialize.html - append-cppflags -DSQLITE_ENABLE_DESERIALIZE - - # Support comments in output of EXPLAIN. - # https://sqlite.org/compile.html#enable_explain_comments - append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS - - # Support Full-Text Search versions 3, 4 and 5. - # https://sqlite.org/compile.html#enable_fts3 - # https://sqlite.org/compile.html#enable_fts3_parenthesis - # https://sqlite.org/compile.html#enable_fts4 - # https://sqlite.org/compile.html#enable_fts5 - # https://sqlite.org/fts3.html - # https://sqlite.org/fts5.html - append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 - options+=( --enable-fts5 ) - - # Support hidden columns. - append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS - - # Support memsys5 memory allocator. - # https://sqlite.org/compile.html#enable_memsys5 - # https://sqlite.org/malloc.html#memsys5 - append-cppflags -DSQLITE_ENABLE_MEMSYS5 - - # Support sqlite3_normalized_sql() function. - # https://sqlite.org/c3ref/expanded_sql.html - append-cppflags -DSQLITE_ENABLE_NORMALIZE - - # Support sqlite_offset() function. - # https://sqlite.org/compile.html#enable_offset_sql_func - # https://sqlite.org/lang_corefunc.html#sqlite_offset - append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC - - # Support pre-update hook functions. - # https://sqlite.org/compile.html#enable_preupdate_hook - # https://sqlite.org/c3ref/preupdate_count.html - append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK - - # Support Resumable Bulk Update extension. - # https://sqlite.org/compile.html#enable_rbu - # https://sqlite.org/rbu.html - append-cppflags -DSQLITE_ENABLE_RBU - - # Support R*Trees. - # https://sqlite.org/compile.html#enable_rtree - # https://sqlite.org/compile.html#enable_geopoly - # https://sqlite.org/rtree.html - # https://sqlite.org/geopoly.html - append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY - - # Support Session extension. - # https://sqlite.org/compile.html#enable_session - # https://sqlite.org/sessionintro.html - append-cppflags -DSQLITE_ENABLE_SESSION - - # Support scan status functions. - # https://sqlite.org/compile.html#enable_stmt_scanstatus - # https://sqlite.org/c3ref/stmt_scanstatus.html - # https://sqlite.org/c3ref/stmt_scanstatus_reset.html - append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS - - # Support sqlite_stmt virtual table. - # https://sqlite.org/compile.html#enable_stmtvtab - # https://sqlite.org/stmt.html - append-cppflags -DSQLITE_ENABLE_STMTVTAB - - # Support unknown() function. - # https://sqlite.org/compile.html#enable_unknown_sql_function - append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION - - # Support unlock notification. - # https://sqlite.org/compile.html#enable_unlock_notify - # https://sqlite.org/c3ref/unlock_notify.html - # https://sqlite.org/unlock_notify.html - append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY - - # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. - # https://sqlite.org/compile.html#enable_update_delete_limit - # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses - # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses - append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT - - # Support soundex() function. - # https://sqlite.org/compile.html#soundex - # https://sqlite.org/lang_corefunc.html#soundex - append-cppflags -DSQLITE_SOUNDEX - - # Support URI filenames. - # https://sqlite.org/compile.html#use_uri - # https://sqlite.org/uri.html - append-cppflags -DSQLITE_USE_URI - - options+=( $(use_enable debug) ) - - if use icu; then - # Support ICU extension. - # https://sqlite.org/compile.html#enable_icu - append-cppflags -DSQLITE_ENABLE_ICU - sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" - fi - - options+=( - --disable-editline - $(use_enable readline) - ) - - if use readline; then - options+=( --with-readline-inc="-I${ESYSROOT}/usr/include/readline" ) - fi - - if use secure-delete; then - # Enable secure_delete pragma by default. - # https://sqlite.org/compile.html#secure_delete - # https://sqlite.org/pragma.html#pragma_secure_delete - append-cppflags -DSQLITE_SECURE_DELETE - fi - - options+=( $(use_enable static-libs static) ) - - # tcl, test, tools USE flags. - if use tcl || use test || { use tools && multilib_is_native_abi; }; then - options+=( - --enable-tcl - --with-tcl="${ESYSROOT}/usr/$(get_libdir)" - ) - else - options+=( --disable-tcl ) - fi - - if [[ "${ABI}" == "x86" ]]; then - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then - append-cflags -mfpmath=sse - else - append-cflags -ffloat-store - fi - - # Skip known-broken test for now - # https://sqlite.org/forum/forumpost/d97caf168f - # https://sqlite.org/forum/forumpost/50f136d91d - if use test ; then - rm test/atof1.test || die - fi - fi - - econf "${options[@]}" -} - -multilib_src_compile() { - emake HAVE_TCL="$(usev tcl 1)" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" - - if use tools && multilib_is_native_abi; then - emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh - fi - - if [[ ${PV} == 9999 ]] && use doc && multilib_is_native_abi; then - emake tclsqlite3.c - - local build_directory="$(pwd)" - build_directory="${build_directory##*/}" - - mkdir "${WORKDIR}/${PN}-doc-build" || die - pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die - - emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc - rmdir doc/matrix{/*,} || die - - popd > /dev/null || die - fi -} - -multilib_src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions" - return - fi - - local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" - - # e_uri.test tries to open files in /. - # bug #839798 - local SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict "/test.db:/ÿ.db" - - emake HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test') -} - -multilib_src_install() { - emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install - - if use tools && multilib_is_native_abi; then - install_tool() { - if [[ -f ".libs/${1}" ]]; then - newbin ".libs/${1}" "${2}" - else - newbin "${1}" "${2}" - fi - } - - install_tool changeset sqlite3-changeset - install_tool dbdump sqlite3-db-dump - install_tool dbhash sqlite3-db-hash - install_tool dbtotxt sqlite3-db-to-txt - install_tool index_usage sqlite3-index-usage - install_tool rbu sqlite3-rbu - install_tool scrub sqlite3-scrub - install_tool showdb sqlite3-show-db - install_tool showjournal sqlite3-show-journal - install_tool showshm sqlite3-show-shm - install_tool showstat4 sqlite3-show-stat4 - install_tool showwal sqlite3-show-wal - install_tool sqldiff sqlite3-diff - install_tool sqlite3_analyzer sqlite3-analyzer - install_tool sqlite3_checker sqlite3-checker - install_tool sqlite3_expert sqlite3-expert - install_tool sqltclsh sqlite3-tclsh - - unset -f install_tool - fi -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - - doman sqlite3.1 - - if use doc; then - if [[ ${PV} == 9999 ]]; then - pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die - else - pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die - fi - - find "(" -name "*.db" -o -name "*.txt" ")" -delete || die - if [[ ${PV} != 9999 ]]; then - rm search search.d/admin || die - rmdir search.d || die - find -name "*~" -delete || die - fi - - ( - docinto html - dodoc -r * - ) - - popd > /dev/null || die - fi -} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 6ba916787c8a0d01bcf362dcf842e4ad0b155916..de0e8bb7570eda4fcb2450f19aff7778bdde842e 100644 GIT binary patch delta 9191 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 delta 9189 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 vqWUrm2W|Bl6z<=$UTWHX!#R|sjsRz^&lvhB3 diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest index 8717bc5f5e00..91e47065d02f 100644 --- a/dev-embedded/esptool/Manifest +++ b/dev-embedded/esptool/Manifest @@ -1,9 +1,9 @@ DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84 +DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6 DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8 DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4 -DIST esptool-4.5.tar.gz 7263652 BLAKE2B 7d77a61159e2fbd7abd4897202c1a1c6622a12ac30e453e74258cf1151f2ae2e2332c79abb81fbc9a2ee897db01006afa86ce4f9ef9a700f12a04a13ef932597 SHA512 b55cb334ee82048195c60afe0a86e1a9952e3e91aa3c5c97b1b44709cf24c793ed0da4607b1ecefc87ed5f5f16951f9e4db68bc33a8f96d193479e7f73964763 EBUILD esptool-3.3.2.ebuild 1446 BLAKE2B 0676282aca64d7f6222abbeec1afa63fd99f04944b8d611aaf5ebc54cc3feeab46bb99360831e393aa71eb58216d158784cc5619a25a2fb7568df0e882ede9ab SHA512 bf49b4d3b24af8634f1bcf8c400a5b28d178a538627d3a04cb2f8c9a9e870585ec6a4c432b33c8d5e374efcac645bd613b0b6f750842d1a8e300bee7c11b84bc +EBUILD esptool-3.3.3.ebuild 1448 BLAKE2B ffbd5c78f1003f811f64c2642a3878ad52a6e1f320789adf1ec100361923fc15b0f959ae784e0459075e226c5d64dac39f9b0e10b93df6f4dd405734b4b1785f SHA512 c6d8aa9f3da40d049efcaf638b67c42304447f28a28874bcf08d4c04beadcec108e97aa0d38f64e3d3fca03cb516c8c8e390c40da0e621ba72dac5f349791475 EBUILD esptool-4.4.ebuild 1778 BLAKE2B 5899ce58205dff1b54e85cfa9b92655eb30986bfa999f3e7a40255995276fd0d95d6351bc4a5f55348c314f68599573611ea387539785bde59f98073535e2416 SHA512 5bec2ddc6404aade1ee2e140741049ed807d54931b1ff2d040a51876ffee660870dca8077c23944666067e22bdc3f9622009f3b5e8794db4f5a40142e999d62a EBUILD esptool-4.5.1.ebuild 1964 BLAKE2B c2172c434c62e2c06916de32002a0d0faa1e142e214d3f7aaa5ffe0b617643313800e3d8f09c893f63ff762a296249588a97490a06038ec0d9e3bd21f0a02aa6 SHA512 88e2e0a4492aed39e267db63ba554b4965790b93dee615c51fae083ef6eed92351a4f82ecf1e58fe40e6be5e009c3f16934c08b725d2a6f3bb8fa85fe6c48617 -EBUILD esptool-4.5.ebuild 1964 BLAKE2B 2e3d65a25e5212c1da7667c10b4f0d0eeb36fc4a1943fce83b1f63725529d36555f56f666f200715e88fe63bebfa7778c9465711c90dbd9b0b2f76c541e6c604 SHA512 38465264ed11890997403c9910bd1753ba650bb8f036a5d1a22b669576f9f239b9e4ed2a5f5df7b8d999e437ecd48ef7cd037cb4914e43bf9a6f48f7af22c42d MISC metadata.xml 504 BLAKE2B 578f33b9dc0f1748ecd37c355efd7f4acb041c192e44b89ad926c482c2a1d422080a0ed3c74311895b9f1ef996315965a79adc31b86437b3ea63bae321dd6294 SHA512 e8ed1644714bc0878d2d955f9d90bd6e0ca9fa183186ff160adaaaa46573fc696e49783c793f225a32b47b23da9f5df4d77d5fd59d7a52fc6386ec59f892cb83 diff --git a/dev-embedded/esptool/esptool-3.3.3.ebuild b/dev-embedded/esptool/esptool-3.3.3.ebuild new file mode 100644 index 000000000000..4c1b59d3dce1 --- /dev/null +++ b/dev-embedded/esptool/esptool-3.3.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" +HOMEPAGE="https://github.com/espressif/esptool" +SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/reedsolomon[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/wheel[${PYTHON_USEDEP}] + ') + test? ( $(python_gen_cond_dep ' + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + ') ) +" + +python_test() { + "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}" + "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}" + "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}" + "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}" + # test/test_esptool.py and test/test_espefuse.py need real hardware connected +} diff --git a/dev-embedded/esptool/esptool-4.5.ebuild b/dev-embedded/esptool/esptool-4.5.ebuild deleted file mode 100644 index 68ef41735cdc..000000000000 --- a/dev-embedded/esptool/esptool-4.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/reedsolomon[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test/test_esptool.py and test/test_espefuse.py need real hardware connected - test/test_esptool.py - test/test_espefuse.py -) - -src_prepare() { - default - - # test_espsecure_hsm.py calls unavailable python modules and is broken anyway - rm test/test_espsecure_hsm.py || die -} - -pkg_postinst() { - if ver_test ${REPLACING_VERSIONS} -lt 4; then - ewarn "${P} - new 4.x release with breaking changes:" - ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" - ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" - ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" - ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" - ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" - fi -} diff --git a/dev-embedded/u-boot-tools/Manifest b/dev-embedded/u-boot-tools/Manifest index 39862a14288d..aaf297c116f8 100644 --- a/dev-embedded/u-boot-tools/Manifest +++ b/dev-embedded/u-boot-tools/Manifest @@ -1,5 +1,3 @@ -DIST u-boot-2022.10.tar.bz2 18365430 BLAKE2B 42aa7a6f131735888939982e579de4342e3909e064ab896b0df6f1ff56c20ed6cb11d25286da7c052a5f67dcef6fa7a746944d8df6dd504586f5a71502d157e1 SHA512 95bc1f915a3349f6045e59f46d8514485ca0de1d62303f7026b8e59f3ac539b9545895e0dd736ed7b26f28239db31672ecad2accc3fd99356a55269697039147 DIST u-boot-2023.01.tar.bz2 18560442 BLAKE2B 9412da6c7c8da8be64e470347d150ea2ba9a33b84f463c8ff3109e3db6c2dbcf13c8ab2e02bf3a2c412ff57c91987da922e4dde6a26e317e7b9e65101f7a6d62 SHA512 417a28267eb7875820d08fafc7316f164663609378637539e71648b0b9b7d28796b6c381717f31b0ab6472805fefd32628ef7d1b2e7b9f3c51c8ad122993f679 -EBUILD u-boot-tools-2022.10.ebuild 1560 BLAKE2B f2ab214ad6a3f65e08a077b2d4e70b3b9715e8fd25a0b8b6939c139986be53b3b29369e782df336f31f1f2cd0da220f9849d48f78e7cb5c7e72a9d32c67936eb SHA512 9968272b6d4a4d633309e0c4ff979c2c8f31c2084696c75bc9e02af14305c32f503316e64eb6c335bbfd283680e263cac914d23f98237518fe708a41b4a7eea0 EBUILD u-boot-tools-2023.01.ebuild 1560 BLAKE2B 205376dfffd0a8f02dba4a7add2232fd369566cd5743a1d8113abbc1525243b34c0f1d80844d42859732218083a6afb3a2a91840ed70e40d32120c824f77b42c SHA512 fdec6a97334b9c999a3d238829db07ed246344fa17e45e05bfda0fb6f2a45dfe0a39cd709554ee0594d85e7be60d1fb08f9bb8bfc7b7dff07886c69c0e637acf MISC metadata.xml 451 BLAKE2B 8634c7b8cd333dadddeb3622fbe298d19b5a470b85743717fb972e310869ee2a897110a9fd7b5781de016ba9a8c9baf7c6b5ed89279e98f086a4d326cdcce807 SHA512 981503c1d3a7dd42ca141b00a29fac43eb379603140767f0e0de94f54fd4180b498cebea56692c017ab7dbf9a2afdfb222edc5942c58429490456c064b5fa41d diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild deleted file mode 100644 index 5c8bda198ccf..000000000000 --- a/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -MY_P="u-boot-${PV/_/-}" -DESCRIPTION="utilities for working with Das U-Boot" -HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome" -SRC_URI="https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="envtools" - -RDEPEND="dev-libs/openssl:=" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/swig - sys-devel/bison - sys-devel/flex - virtual/pkgconfig -" - -src_prepare() { - default - sed -i 's:\bpkg-config\b:${PKG_CONFIG}:g' \ - scripts/kconfig/{g,m,n,q}conf-cfg.sh \ - scripts/kconfig/Makefile \ - tools/Makefile || die -} - -src_configure() { - tc-export AR BUILD_CC CC PKG_CONFIG - tc-export_build_env -} - -src_compile() { - # Unset a few KBUILD variables. Bug #540476 - unset KBUILD_OUTPUT KBUILD_SRC - - local myemakeargs=( - V=1 - AR="${AR}" - CC="${CC}" - HOSTCC="${BUILD_CC}" - HOSTCFLAGS="${BUILD_CFLAGS} ${BUILD_CPPFLAGS}"' $(HOSTCPPFLAGS)' - HOSTLDFLAGS="${BUILD_LDFLAGS}" - ) - - emake "${myemakeargs[@]}" tools-only_defconfig - - emake "${myemakeargs[@]}" \ - NO_SDL=1 \ - HOSTSTRIP=: \ - STRIP=: \ - CONFIG_ENV_OVERWRITE=y \ - $(usex envtools envtools tools-all) -} - -src_test() { :; } - -src_install() { - cd tools || die - - if ! use envtools; then - dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage - fi - - dobin env/fw_printenv - - dosym fw_printenv /usr/bin/fw_setenv - - insinto /etc - doins env/fw_env.config - - doman ../doc/mkimage.1 -} diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index dc4516bad7ee9f04bd89f3b7a51c66faa909f68b..e55fb193c0767b617e6706c577fb15dfdb75f4e6 100644 GIT binary patch literal 6221 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 literal 6223 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 diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 2b057b97e01d..1881387c16bf 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -5,6 +5,8 @@ AUX godot-4.0_rc2-musl.patch 878 BLAKE2B d10e22acc29e14df6b42b180ed480908c61e6a9 AUX godot-4.0_rc3-scons.patch 506 BLAKE2B 2fd1421760f082ea65febce90459f8a2d63e06e5b02b5e86e59bbacd14db78f76448ee50d0fa7c935b1a867f528b46a9b82b5bb03765d0b237e9af73d7fd14da SHA512 9ac654edc66a5a330055d1af0b706a5fa143061712146ddc02657add45d4518d96391d9e980c0a6b33d9fa966b5914a3f90a7b333f20885f0a05a7b8985fc667 DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.1-stable.tar.xz 29626604 BLAKE2B 4dbcfe05b830a1e5e8cf23a31fc0ea743ae5985b9454eb41f3231d7e2b51d4e86dc1fba2c6ccf457a1c7e0d3336191b5e961936b3916837ca34b90609d9e4f30 SHA512 cb4f6eced611a3fd2f65ea31a80971f67d2f8b8bdb9a710bec41d2d9fc2d5714ab2a1ead58540dd0a7787b123dba6195fedf1b2eb56db122cb4f9f05f9633513 +DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 EBUILD godot-3.5.2.ebuild 6532 BLAKE2B 7c038530928461f198ce077a6e19e16b2ad3f4f3f144054dabd06e3ea40732099c9fff54cd89eade3470540fe97ed70ffe4f2bc8c187973f0d30b965401967d2 SHA512 2cb4c893c2c85e744f8a6232b4f39bed27123eed4bc3caea52d5daf34a02249ca364a7345d162c43cdaafda91d97c1e85d3c3a4134684dccc55c820da0f94549 EBUILD godot-4.0.1.ebuild 7067 BLAKE2B dcdecf57b5d677fb33c6ae8d0389cb79662283cf3fb6614ad49389ab8c4d36d4b204533ecd3985fe5d59e0d9abcdf4c36b550f7239b9f42d22f4f062f7c28927 SHA512 d6a585e09aaeeaa67d32767edb418b7d9c65eb914b50cd980c5e5c0566219e41bc8f5ef2a8976a849e6633f22adc4130edbae920a791101ac1af9a46566b9853 +EBUILD godot-4.0.2.ebuild 6893 BLAKE2B ecac277ae967b558c4df500e8b7cb00c4435d70f321ca3f6a5720a00daba13f16c03767be9ee04afd3ff1773fadc06d949579d3ac9790d5cd49f14ec8e88808e SHA512 22e7d5fa229bc7b1637a954658ef7dab1b684ef6c89ceb5612ac941495c7425785d07f2d448bd770278b84b81bf3bb343fc56d51767e8133d0beabca77b69fc0 MISC metadata.xml 1606 BLAKE2B 5e4f1116549672d8cf6f88ef0b764e0710d5f5a1259110c323b67e911dc186c7b618ceb6e5d8b5ada540f531bf34b8e87c9de1652e13db9b08e865bacd7d0c29 SHA512 b4cdc297ad05067832bbd8ab849203201a3f65e00f0dd27ca4dd4c1f808ea2fd13a18615ac9fe6853ae30ae1e53168b73627d72df1f8f428d3979b06697defe5 diff --git a/dev-games/godot/godot-4.0.2.ebuild b/dev-games/godot/godot-4.0.2.ebuild new file mode 100644 index 000000000000..c3e9af66635c --- /dev/null +++ b/dev-games/godot/godot-4.0.2.ebuild @@ -0,0 +1,229 @@ +# 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 + oCwEy*= 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 delta 56979 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\(.*\):\1:p' $module/pom.xml ) - - # Some modules don't have source code. - if [[ -d $module/src/main/java/org ]]; then - JAVA_SRC_DIR="$module/src/main/java" - java-pkg-simple_src_compile - else - # This case applies to batik-rasterizer. - if [[ -d $module/src/main/resources/org ]]; then - jar -cfe $module.jar "${JAVA_MAIN_CLASS}" -C "$module/src/main/resources" . || die - # Else for batik-rasterizer-ext, batik-squiggle and batik-squiggle-ext - else - jar -cfe $module.jar "${JAVA_MAIN_CLASS}" -C . README || die - zip -d $module.jar "README" - fi - fi - - JAVA_GENTOO_CLASSPATH_EXTRA+=":$module.jar" - - rm -fr target || die - # Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions - # directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt - # We keep them in the mudules list for later but omit them by 'grep -v'. - # The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik. - # batik-1.14-modules is the "Reactor Build Order" extracted from the output of "mvn dependency:tree". - done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) - - if use doc; then - JAVA_SRC_DIR="" - JAVA_JAR_FILENAME="ignoreme.jar" - - while read module; do - # Some modules don't have source code - if [[ -d $module/src/main/java/org ]]; then - JAVA_SRC_DIR+=( "$module/src/main/java" ) - fi - done < "${FILESDIR}"/batik-1.14-modules - - java-pkg-simple_src_compile - fi -} - -src_test() { - JAVA_TEST_GENTOO_CLASSPATH="junit-4" - - while read module; do - einfo "Testing $module" - - JAVA_TEST_SRC_DIR="" - JAVA_TEST_RESOURCE_DIRS="" - JAVA_TEST_RUN_ONLY="" - - if [[ -d $module/src/test/resources ]]; then - JAVA_TEST_RESOURCE_DIRS="$module/src/test/resources" - fi - - # https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75 - if [[ $module == batik-util ]]; then - JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases" - fi - - if [[ -d $module/src/test/java/org ]]; then - JAVA_TEST_SRC_DIR="$module/src/test/java" - java-pkg-simple_src_test - fi - done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) -} - -src_install() { - einstalldocs - domenu "${FILESDIR}"/batik-squiggle.desktop - doicon batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg - - while read module; do - JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' $module/pom.xml ) - - java-pkg_dojar $module.jar - - # Add a launcher if the module has a MainClass. - if [[ -n "${JAVA_MAIN_CLASS}" ]]; then - java-pkg_dolauncher "$module-${SLOT}" --main "${JAVA_MAIN_CLASS}" - fi - - # Some modules don't have source code - if [[ -d $module/src/main/java/org ]]; then - if use source; then - java-pkg_dosrc "$module/src/main/java/*" - fi - fi - done < <(grep -v '\(batik-rasterizer-ext\|batik-squiggle-ext\|batik-test-old\)' "${FILESDIR}"/batik-1.14-modules) - - local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy" - insinto "$(dirname "${java_policy_file}")" - newins - "$(basename "${java_policy_file}")" <<- _EOF_ - grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" { - permission java.security.AllPermission; - }; - _EOF_ - java-pkg_register-environment-variable \ - gjl_java_args \ - "-Djava.security.policy=file:${EPREFIX}${java_policy_file}" - - if use doc; then - java-pkg_dojavadoc target/api - fi -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-java/batik/batik-1.16-r1.ebuild b/dev-java/batik/batik-1.16-r1.ebuild new file mode 100644 index 000000000000..244e640e9dd5 --- /dev/null +++ b/dev-java/batik/batik-1.16-r1.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.xmlgraphics:batik:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig + +DESCRIPTION="XML Graphics Batik" +HOMEPAGE="https://xmlgraphics.apache.org/batik/" +SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz + verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-${PV}.tar.gz.asc )" +S="${WORKDIR}/batik-${PV}" + +LICENSE="Apache-2.0" +SLOT="1.16" +KEYWORDS="amd64 ~arm64 ppc64 x86" + +CP_DEPEND=" + dev-java/jacl:0 + dev-java/rhino:1.6 + dev-java/xalan:0 + dev-java/xml-commons-external:1.4 + dev-java/xmlgraphics-commons:2 +" + +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-1.8:* +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-1.8:* +" + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik )" +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-batik.apache.org.asc" + +DOCS=( CHANGES NOTICE README ) + +# Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions +# directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt +# We comment them out but keep them in the mudules list for later. +# The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik. +# We also don't build batik-shared-resources since we install those resources on global scope. +# And we don't build batik-all. Instead we install the modules. +# BATIK_MODULES is the "Reactor Build Order" extracted from the output of "mvn dependency:tree": +# mvn -DskipTests dependency:tree \ +# | sed -n '/Reactor Build Order:/,/Building org/p' \ +# | cut -d':' -f2 | cut -d' ' -f1 | grep 'batik-' || die +BATIK_MODULES=( +# batik-shared-resources + batik-constants + batik-i18n + batik-test + batik-util + batik-awt-util + batik-css + batik-ext + batik-xml + batik-dom + batik-parser + batik-svg-dom + batik-anim + batik-gvt + batik-script + batik-bridge + batik-svggen + batik-transcoder + batik-codec + batik-extension + batik-gui-util + batik-svgrasterizer +# batik-rasterizer-ext + batik-rasterizer + batik-slideshow + batik-swing + batik-svgbrowser +# batik-squiggle-ext + batik-squiggle + batik-svgpp + batik-ttf2svg +# batik-all + batik-test-swing + batik-test-svg +# batik-test-old +) + +src_prepare() { + java-pkg_clean + java-pkg-2_src_prepare + # We drop support for jython due to bug #825486. + rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java || die + rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java || die + + cat > "batik-squiggle-${SLOT}.desktop" <<-EOF || die + [Desktop Entry] + Name=Squiggle + Comment=SVG browser + Exec=batik-squiggle-${SLOT} + Icon=init + Terminal=false + Type=Application + Categories=Graphics;VectorGraphics; + MimeType=image/svg+xml + EOF +} + +src_compile() { + # We loop over the modules list and compile the jar files. + local module + for module in "${BATIK_MODULES[@]}"; do + einfo "Compiling ${module}" + + JAVA_JAR_FILENAME="${module}.jar" + JAVA_MAIN_CLASS="" + JAVA_RESOURCE_DIRS="" + JAVA_SRC_DIR="" + + # Not all of the modules have resources. + if [[ -d "${module}/src/main/resources" ]]; then + JAVA_RESOURCE_DIRS="${module}/src/main/resources" + fi + + # Get Main-Class from the module's pom.xml + JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' "${module}/pom.xml" ) + + # Some modules don't have source code. + if [[ -d "${module}/src/main/java/org" ]]; then + JAVA_SRC_DIR="${module}/src/main/java" + java-pkg-simple_src_compile + else + # This case applies to batik-rasterizer. + if [[ -d "${module}/src/main/resources/org" ]]; then + jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C "${module}/src/main/resources" . || die + # Else for batik-squiggle (also batik-rasterizer-ext, batik-squiggle-ext) + else + # Create the JAR file (not possible without adding at least one file). + jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C . README || die + zip -d "${module}.jar" "README" + fi + fi + + JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar" + + rm -fr target || die + done + + if use doc; then + JAVA_SRC_DIR="" + JAVA_JAR_FILENAME="ignoreme.jar" + + for module in "${BATIK_MODULES[@]}"; do + # Some modules don't have source code + if [[ -d "${module}/src/main/java/org" ]]; then + JAVA_SRC_DIR+=( "${module}/src/main/java" ) + fi + done + + java-pkg-simple_src_compile + fi +} + +src_test() { + JAVA_TEST_GENTOO_CLASSPATH="junit-4" + + for module in "${BATIK_MODULES[@]}"; do + einfo "Testing ${module}" + + JAVA_TEST_SRC_DIR="" + JAVA_TEST_RESOURCE_DIRS="" + JAVA_TEST_RUN_ONLY="" + + if [[ -d "${module}/src/test/resources" ]]; then + JAVA_TEST_RESOURCE_DIRS="${module}/src/test/resources" + fi + + # https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75 + if [[ "${module}" == batik-util ]]; then + JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases" + fi + + if [[ -d "${module}/src/test/java/org" ]]; then + JAVA_TEST_SRC_DIR="${module}/src/test/java" + java-pkg-simple_src_test + fi + done +} + +src_install() { + einstalldocs + domenu "batik-squiggle-${SLOT}.desktop" + newicon -s scalable \ + batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg \ + squiggle-${SLOT}.svg + + for module in "${BATIK_MODULES[@]}"; do + JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' "${module}/pom.xml" ) + + java-pkg_dojar "${module}.jar" + + # Add a launcher if the module has a MainClass. + if [[ -n "${JAVA_MAIN_CLASS}" ]]; then + java-pkg_dolauncher "${module}-${SLOT}" --main "${JAVA_MAIN_CLASS}" + fi + + # Some modules don't have source code + if [[ -d "${module}/src/main/java/org" ]]; then + if use source; then + java-pkg_dosrc "${module}/src/main/java/*" + fi + fi + done + + local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy" + insinto "$(dirname "${java_policy_file}")" + newins - "$(basename "${java_policy_file}")" <<- _EOF_ + grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" { + permission java.security.AllPermission; + }; + _EOF_ + java-pkg_register-environment-variable \ + gjl_java_args \ + "-Djava.security.policy=file:${EPREFIX}${java_policy_file}" + + if use doc; then + java-pkg_dojavadoc target/api + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/dev-java/batik/batik-1.16.ebuild b/dev-java/batik/batik-1.16.ebuild deleted file mode 100644 index aef311523b6a..000000000000 --- a/dev-java/batik/batik-1.16.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.xmlgraphics:batik:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig - -DESCRIPTION="XML Graphics Batik" -HOMEPAGE="https://xmlgraphics.apache.org/batik/" -SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz - verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-${PV}.tar.gz.asc )" -S="${WORKDIR}/batik-${PV}" - -LICENSE="Apache-2.0" -SLOT="1.16" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -CP_DEPEND=" - dev-java/jacl:0 - dev-java/rhino:1.6 - dev-java/xalan:0 - dev-java/xml-commons-external:1.4 - dev-java/xmlgraphics-commons:2 -" - -DEPEND=" - ${CP_DEPEND} - >=virtual/jdk-1.8:* -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-batik.apache.org.asc" - -DOCS=( CHANGES NOTICE README ) - -# Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar files in the extensions -# directory, see batik-extension/src/main/resources/org/apache/batik/extensions/README.txt -# We comment them out but keep them in the mudules list for later. -# The same for batik-test-old which depends on fop-transcoder-allinone which itself depends on batik. -# We also don't build batik-shared-resources since we install those resources on global scope. -# And we don't build batik-all. Instead we install the modules. -# BATIK_MODULES is the "Reactor Build Order" extracted from the output of "mvn dependency:tree": -# mvn -DskipTests dependency:tree \ -# | sed -n '/Reactor Build Order:/,/Building org/p' \ -# | cut -d':' -f2 | cut -d' ' -f1 | grep 'batik-' || die -BATIK_MODULES=( -# batik-shared-resources - batik-constants - batik-i18n - batik-test - batik-util - batik-awt-util - batik-css - batik-ext - batik-xml - batik-dom - batik-parser - batik-svg-dom - batik-anim - batik-gvt - batik-script - batik-bridge - batik-svggen - batik-transcoder - batik-codec - batik-extension - batik-gui-util - batik-svgrasterizer -# batik-rasterizer-ext - batik-rasterizer - batik-slideshow - batik-swing - batik-svgbrowser -# batik-squiggle-ext - batik-squiggle - batik-svgpp - batik-ttf2svg -# batik-all - batik-test-swing - batik-test-svg -# batik-test-old -) - -src_prepare() { - java-pkg_clean - java-pkg-2_src_prepare - # We drop support for jython due to bug #825486. - rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java || die - rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java || die -} - -src_compile() { - # We loop over the modules list and compile the jar files. - local module - for module in "${BATIK_MODULES[@]}"; do - einfo "Compiling ${module}" - - JAVA_JAR_FILENAME="${module}.jar" - JAVA_MAIN_CLASS="" - JAVA_RESOURCE_DIRS="" - JAVA_SRC_DIR="" - - # Not all of the modules have resources. - if [[ -d "${module}/src/main/resources" ]]; then - JAVA_RESOURCE_DIRS="${module}/src/main/resources" - fi - - # Get Main-Class from the module's pom.xml - JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' "${module}/pom.xml" ) - - # Some modules don't have source code. - if [[ -d "${module}/src/main/java/org" ]]; then - JAVA_SRC_DIR="${module}/src/main/java" - java-pkg-simple_src_compile - else - # This case applies to batik-rasterizer. - if [[ -d "${module}/src/main/resources/org" ]]; then - jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C "${module}/src/main/resources" . || die - # Else for batik-squiggle (also batik-rasterizer-ext, batik-squiggle-ext) - else - # Create the JAR file (not possible without adding at least one file). - jar -cfe "${module}.jar" "${JAVA_MAIN_CLASS}" -C . README || die - zip -d "${module}.jar" "README" - fi - fi - - JAVA_GENTOO_CLASSPATH_EXTRA+=":${module}.jar" - - rm -fr target || die - done - - if use doc; then - JAVA_SRC_DIR="" - JAVA_JAR_FILENAME="ignoreme.jar" - - for module in "${BATIK_MODULES[@]}"; do - # Some modules don't have source code - if [[ -d "${module}/src/main/java/org" ]]; then - JAVA_SRC_DIR+=( "${module}/src/main/java" ) - fi - done - - java-pkg-simple_src_compile - fi -} - -src_test() { - JAVA_TEST_GENTOO_CLASSPATH="junit-4" - - for module in "${BATIK_MODULES[@]}"; do - einfo "Testing ${module}" - - JAVA_TEST_SRC_DIR="" - JAVA_TEST_RESOURCE_DIRS="" - JAVA_TEST_RUN_ONLY="" - - if [[ -d "${module}/src/test/resources" ]]; then - JAVA_TEST_RESOURCE_DIRS="${module}/src/test/resources" - fi - - # https://github.com/apache/xmlgraphics-batik/blob/refs/tags/batik-1_14/batik-util/pom.xml#L74-L75 - if [[ "${module}" == batik-util ]]; then - JAVA_TEST_RUN_ONLY="org.apache.batik.util.Base64TestCases" - fi - - if [[ -d "${module}/src/test/java/org" ]]; then - JAVA_TEST_SRC_DIR="${module}/src/test/java" - java-pkg-simple_src_test - fi - done -} - -src_install() { - einstalldocs - domenu "${FILESDIR}"/batik-squiggle.desktop - doicon batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg - - for module in "${BATIK_MODULES[@]}"; do - JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' "${module}/pom.xml" ) - - java-pkg_dojar "${module}.jar" - - # Add a launcher if the module has a MainClass. - if [[ -n "${JAVA_MAIN_CLASS}" ]]; then - java-pkg_dolauncher "${module}-${SLOT}" --main "${JAVA_MAIN_CLASS}" - fi - - # Some modules don't have source code - if [[ -d "${module}/src/main/java/org" ]]; then - if use source; then - java-pkg_dosrc "${module}/src/main/java/*" - fi - fi - done - - local java_policy_file="${JAVA_PKG_SHAREPATH}/etc/${PN}.policy" - insinto "$(dirname "${java_policy_file}")" - newins - "$(basename "${java_policy_file}")" <<- _EOF_ - grant codeBase "file:${EPREFIX}${JAVA_PKG_JARDEST}/-" { - permission java.security.AllPermission; - }; - _EOF_ - java-pkg_register-environment-variable \ - gjl_java_args \ - "-Djava.security.policy=file:${EPREFIX}${java_policy_file}" - - if use doc; then - java-pkg_dojavadoc target/api - fi -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-java/batik/files/batik-1.14-modules b/dev-java/batik/files/batik-1.14-modules deleted file mode 100644 index d9c964870901..000000000000 --- a/dev-java/batik/files/batik-1.14-modules +++ /dev/null @@ -1,33 +0,0 @@ -batik-constants -batik-i18n -batik-test -batik-util -batik-awt-util -batik-css -batik-ext -batik-xml -batik-dom -batik-parser -batik-svg-dom -batik-anim -batik-gvt -batik-script -batik-bridge -batik-svggen -batik-transcoder -batik-codec -batik-extension -batik-gui-util -batik-svgrasterizer -batik-rasterizer-ext -batik-rasterizer -batik-slideshow -batik-swing -batik-svgbrowser -batik-squiggle-ext -batik-squiggle -batik-svgpp -batik-ttf2svg -batik-test-swing -batik-test-svg -batik-test-old diff --git a/dev-java/byte-buddy/Manifest b/dev-java/byte-buddy/Manifest index 9e785994920b..136a5510d990 100644 --- a/dev-java/byte-buddy/Manifest +++ b/dev-java/byte-buddy/Manifest @@ -1,5 +1,3 @@ -DIST byte-buddy-1.12.21.tar.gz 1931819 BLAKE2B 6b37b21d5f31c1564a3cc4d30870a7eca3c4c0512815db881a20602dc7ac970145dd9cc2bd6af4f2fdca0ff542b43dc675376c91f7ea7fdf3ea306112eba842b SHA512 9513caa9a5fc0924aea46e8de21ad2ad90320a582ad17be93f6305eb27f98d3af2c3fa09565083b5d97c0d9f0a1b0a9c7105738c4b65616e78bf2e7657c4ee76 DIST byte-buddy-1.14.0.tar.gz 1989303 BLAKE2B c284f54ebc6bf67e4706380f0876f403fcf5ae172a690888d13d6b3399cf41bf1fd8890bf15059f71a9457ec6343254ad1f421f8e4975aa70dd9a2103ab59610 SHA512 e6ccda287935b5ff7104d5c0e4904b0595918a21bcc90c6ac5b2358cc0371b22a4fcac2a95dde9e377c5d1e43077c8b57ea9520a9093b2380ab53c830f107ced -EBUILD byte-buddy-1.12.21.ebuild 4845 BLAKE2B 1464adfb8d4e25f149a6125e95b2b1befceb4963f66df40d42546fc39874aeb70b93949616afee90098b2b473daa8e53cb7c2047399ff9bbf74902ca00cebe8f SHA512 4c1a8dec6ea9a423b5dd45926322c431347631ec50223cae1a0ba63b9667d361c44dc3118b5a2da4a9c6dbc7a5070b0b6e04adbb2fccf48a429169dbb36b5a19 -EBUILD byte-buddy-1.14.0.ebuild 4849 BLAKE2B 72a46c884f59290637f485db774fc112e61aad43d47d6740df11e9bfede3a1ac6bda8816ea0f43f3c52060f4892432478ec5db2b786553dfd948ca314125e816 SHA512 59b2a36dc62527739442a201363536c6a92860968990c3562af97caafef0dafd387d5f708e14efd6de0e0ca2b42922a1499a75f27fdb03e5ac795917fbc9f54f +EBUILD byte-buddy-1.14.0.ebuild 4845 BLAKE2B e18ff465a87146c95e62a90951e52b390e4e3b5c25dfc6fbd8deb63c5050e9cbf20ceebd247c3f0448c8cfc9922572cbec892ab7b68aea7204f833fc8d196e26 SHA512 434691663d4381eedf6224ad0dd4dabf79a73ec6348bb8729069723ff246457bad62ff0024035a12abc536f05b1d148ae003f1e1241060c87545425679252c1e MISC metadata.xml 440 BLAKE2B ef73e69de33dc6bbea38c81b8744fad5ce4764644d9cc6168d7c0f175856e30c3a577ffc597f25f8caf26bacfd80663b55eddde047a346fcb582d883269233b9 SHA512 b27c92e768c2783c90c8b4693c3265a9533a09abe76b2b3bd54e3865d270eed91414fcd89513bc30feb0243ea21f63d354b907b74eb18e98f899811101a6c956 diff --git a/dev-java/byte-buddy/byte-buddy-1.12.21.ebuild b/dev-java/byte-buddy/byte-buddy-1.12.21.ebuild deleted file mode 100644 index df9099cd9224..000000000000 --- a/dev-java/byte-buddy/byte-buddy-1.12.21.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/raphw/byte-buddy/archive/byte-buddy-1.12.21.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild byte-buddy-1.12.21.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_PROVIDES="net.bytebuddy:byte-buddy-agent:1.12.21 net.bytebuddy:byte-buddy:1.12.21" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Offers convenience for attaching an agent to the local or a remote VM" -HOMEPAGE="https://bytebuddy.net" -SRC_URI="https://github.com/raphw/byte-buddy/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -DEPEND=" - >=virtual/jdk-11:* - dev-java/asm:9 - dev-java/findbugs-annotations:0 - dev-java/jna:4 - dev-java/jsr305:0 - test? ( - dev-java/mockito:4 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/byte-buddy-${P}" - -JAVA_CLASSPATH_EXTRA=" - asm-9 - findbugs-annotations - jsr305 - jna-4 -" - -src_prepare() { - default - # https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.20/byte-buddy-agent/pom.xml#L142-L176 - cat > byte-buddy-agent/src/main/java/module-info.java <<-EOF || die - module net.bytebuddy.agent { - requires java.instrument; - requires static jdk.attach; - requires static com.sun.jna; - requires static com.sun.jna.platform; - requires java.base; - exports net.bytebuddy.agent; - exports net.bytebuddy.agent.utility.nullability; - } - EOF - - # instead of shading byte-buddy-dep we move it into byte-buddy. - mv byte-buddy{-dep,}/src/main/java || die "cannot move sources" - - # https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.20/byte-buddy/pom.xml#L159-L195 - local exports="$( \ - sed -n '//,/<\/packages.list.external/p' \ - byte-buddy/pom.xml \ - | sed -e 's:^:exports :' -e 's:,:;:' \ - | grep -v 'packages.list.external\|shade' | tr -s '[:space:]' \ - )" || die - cat > byte-buddy/src/main/java/module-info.java <<-EOF || die - module net.bytebuddy { - requires static java.instrument; - requires static java.management; - requires static jdk.unsupported; - requires static net.bytebuddy.agent; - requires static com.sun.jna; - requires static com.sun.jna.platform; - requires java.base; - ${exports} - } - EOF -} - -src_compile() { - einfo "Compiling byte-buddy-agent.jar" - JAVA_JAR_FILENAME="byte-buddy-agent.jar" - JAVA_RESOURCE_DIRS="byte-buddy-agent/src/main/resources" - JAVA_SRC_DIR="byte-buddy-agent/src/main/java" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy-agent.jar" - rm -r target || die - - einfo "Compiling byte-buddy.jar" - JAVA_JAR_FILENAME="byte-buddy.jar" - JAVA_MAIN_CLASS="net.bytebuddy.build.Plugin\$Engine\$Default" - JAVA_RESOURCE_DIRS=() - JAVA_SRC_DIR="byte-buddy/src/main/java" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy.jar" - rm -r target || die - - if use doc; then - einfo "Compiling javadocs" - rm byte-buddy-agent/src/main/java/module-info.java || die - JAVA_SRC_DIR=( - "byte-buddy-agent/src/main/java" - "byte-buddy/src/main/java" - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi -} - -src_test() { - # instead of shading byte-buddy-dep we move it into byte-buddy. - mv byte-buddy{-dep,}/src/test || die "cannot move tests" - - # @Ignore one of 4 tests, https://bugs.gentoo.org/863386 - sed \ - -e '/import org.junit.Test/a import org.junit.Ignore;' \ - -e '/testIgnoreExistingField()/i @Ignore' \ - -i byte-buddy/src/test/java/net/bytebuddy/build/CachedReturnPluginOtherTest.java || die - - # @Ignore one of 39 tests, https://bugs.gentoo.org/863386 - sed \ - -e '/import org.junit.Test/a import org.junit.Ignore;' \ - -e '/testNoParameterNameAndModifiers()/i @Ignore' \ - -i byte-buddy/src/test/java/net/bytebuddy/description/method/AbstractMethodDescriptionTest.java || die - - JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4" - - einfo "Testing byte-buddy-agent" - # https://github.com/raphw/byte-buddy/issues/1321#issuecomment-1252776459 - JAVA_TEST_EXTRA_ARGS=( -Dnet.bytebuddy.test.jnapath="${EPREFIX}/usr/$(get_libdir)/jna-4/" ) - JAVA_TEST_SRC_DIR="byte-buddy-agent/src/test/java" - java-pkg-simple_src_test - - einfo "Testing byte-buddy" - JAVA_TEST_RESOURCE_DIRS=( byte-buddy/src/test/{resources,precompiled*} ) - JAVA_TEST_SRC_DIR="byte-buddy/src/test/java" - - JAVA_TEST_EXCLUDES=( - # all tests in this class fail, https://bugs.gentoo.org/863386 - net.bytebuddy.build.CachedReturnPluginTest - ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg_dojar "byte-buddy-agent.jar" - java-pkg_dojar "byte-buddy.jar" - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc "byte-buddy-agent/src/main/java/*" - java-pkg_dosrc "byte-buddy/src/main/java/*" - fi -} diff --git a/dev-java/byte-buddy/byte-buddy-1.14.0.ebuild b/dev-java/byte-buddy/byte-buddy-1.14.0.ebuild index f1f274b658eb..ed2c40b5bb64 100644 --- a/dev-java/byte-buddy/byte-buddy-1.14.0.ebuild +++ b/dev-java/byte-buddy/byte-buddy-1.14.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/byte-buddy/archive/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=" >=virtual/jdk-11:* diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest index baf0da8be62b..95ee32ee2057 100644 --- a/dev-java/fop/Manifest +++ b/dev-java/fop/Manifest @@ -1,6 +1,4 @@ DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c SHA512 71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6 -DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a SHA512 bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02 SHA512 22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357 -EBUILD fop-2.7.ebuild 4192 BLAKE2B 605530413f1d44ee7604c6115b3448a54a7bd171f234fea0145e445c98e68bcdbb7bc989fcd01ee2c950932687547d2e4dcd20aa8a1006fc339c8dd014489459 SHA512 0a022f9c1238760823f66299c78d13267a7168273630ca42b7bcf5c18527fcaeec153bb171ad10bc7c187620568ac03fbe901321ab1c960db56fc36f951ad50f -EBUILD fop-2.8.ebuild 4396 BLAKE2B 9e35c6051120b0c22874ebdd73789f2be2f016e5ad4a51b28db8ad5f2676e2491e5e7c817f0e45f7ed704c3a96b771fd27be340a0e58cf5554b3559eca42d239 SHA512 f5cd8c0bf34f1818cd77373e2d2415e70042a11e79c8e57a4a36fb9428cb71366bab5175617d977129a1d7e265ae3bcd661d741d73c3621b5c72b417400c9cb9 +EBUILD fop-2.8.ebuild 4393 BLAKE2B 7c5aa2c102b5300d830f5d6e35441050eeffbf2f1e5d3532c765c56cad3d5015a4b50b643cb55dd60bd02572b6e21ae68d7d26713bf3a05b5213cc392cb3f9cf SHA512 1f0778c3411a729120de6d56cfe73f701a28c8849588c606fb5e091949f1d7a87330369bb7bf1336abef9a01c3e054139fec62c989687079da6b82aae44733fa MISC metadata.xml 449 BLAKE2B 91dd2fd3b50581a408755aade7aa37406c527e9298bd0156cb18d363fef88cf60eb85f259ba443022fbd6c5377be0e0fc990cb2826d418347dc92bf7b6ff5ca9 SHA512 cf49f03d1ed992a7df7deebb7c00721895be45ff144da8c4b1777aecba5e17d86a7353a83ad8df8b356f70afda5fadcdc53350b2c5732a0f0469b18f501959d4 diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild deleted file mode 100644 index a40189884199..000000000000 --- a/dev-java/fop/fop-2.7.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.xmlgraphics:fop:2.7" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="XML Graphics Format Object Processor All-In-One" -HOMEPAGE="https://xmlgraphics.apache.org/fop/" -SRC_URI=" - mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz - https://dev.gentoo.org/~flow/distfiles/fop/${P}-jars.tar.xz -" - -LICENSE="Apache-2.0" -SLOT="2.7" -KEYWORDS="amd64 ~arm64 ppc64 x86" - -CP_DEPEND=" - dev-java/batik:1.14 - dev-java/commons-io:1 - dev-java/fontbox:0 - dev-java/qdox:1.12 - dev-java/sun-jai-bin:0 - dev-java/xmlgraphics-commons:2 -" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:* - dev-java/ant-core:0 - dev-java/sun-jai-bin:0 - test? ( - dev-java/mockito:4 - dev-java/pdfbox:0 - dev-java/xmlunit:1 - ) -" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( NOTICE README ) - -S="${WORKDIR}/fop-${PV}" - -src_prepare() { - default - java-pkg_clean -} - -src_compile() { - JAVA_SRC_DIR="fop-util/src/main/java" - JAVA_JAR_FILENAME="fop-util.jar" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar" - rm -r target || die - - JAVA_SRC_DIR="fop-events/src/main/java" - JAVA_RESOURCE_DIRS="fop-events/src/main/resources" - JAVA_JAR_FILENAME="fop-events.jar" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar" - rm -r target || die - - JAVA_SRC_DIR="fop-core/src/main/java" - JAVA_RESOURCE_DIRS="fop-core/src/main/resources" - JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' fop-core/pom.xml ) - JAVA_JAR_FILENAME="fop-core.jar" - # Code generation according to - # https://github.com/apache/xmlgraphics-fop/blob/fop-2_7/fop-core/pom.xml#L150-L219 - pushd fop-core/src/main/codegen/fonts >/dev/null || die - local fonts=$(find . -name "Courier*.xml" \ - -o -name "Helvetica*.xml" \ - -o -name "Times*.xml" \ - -o -name "Symbol.xml" \ - -o -name "ZapfDingbats.xml" - ) - for font in ${fonts}; do \ - xalan -XSLTC \ - -IN $font \ - -XSL font-file.xsl \ - -OUT ../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die - done - xalan -XSLTC \ - -IN encodings.xml \ - -XSL code-point-mapping.xsl \ - -OUT ../../java/org/apache/fop/fonts/base14/CodePointMapping.java || die - popd - java-pkg-simple_src_compile - rm -r target || die - - JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-core.jar" - - # Update "fop-core.jar" with "event-mode.xml" files produced manually - # by running "mvn package". - mkdir event-model && pushd $_ >/dev/null || die - jar -xf "${WORKDIR}/fop-2.7-core-event-models.jar" - popd - jar -uf "fop-core.jar" -C event-model . || die - # Upstream does this with maven-antrun-plugin: - # https://github.com/apache/xmlgraphics-fop/blob/fop-2_7/fop-core/pom.xml#L263-L284 - - # public class EventProducerCollectorTask extends Task { - # - # private List filesets = new java.util.ArrayList(); - # private File destDir; - # private File translationFile; - - if use doc; then \ - JAVA_SRC_DIR=( - "fop-util/src/main/java" - "fop-events/src/main/java" - "fop-core/src/main/java" - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi -} - -src_test() { - JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,pdfbox,xmlunit-1" - - JAVA_TEST_SRC_DIR="fop-events/src/test/java" - JAVA_TEST_RUN_ONLY="org.apache.fop.events.BasicEventTestCase" - - # This jar file was created manually from the output of "mvn test". - # Upstream does this with maven-antrun-plugin - jar -xf "${WORKDIR}/fop-2.7-test-event-model.jar" || die - - java-pkg-simple_src_test - - sed \ - -e 's:verifyZeroInteractions:verifyNoInteractions:' \ - -i fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java || die - - JAVA_TEST_SRC_DIR="fop-core/src/test/java" - JAVA_TEST_RESOURCE_DIRS="fop-core/src/test/resources" - - java-pkg-simple_src_test -} - -src_install() { - for module in fop-util fop-events fop-core ; do - java-pkg_dojar $module.jar - if use source; then - java-pkg_dosrc "$module/src/main/java/*" - fi - done - if use doc; then - java-pkg_dojavadoc target/api - fi - java-pkg_dolauncher "fop-${SLOT}" --main "org.apache.fop.cli.Main" - einstalldocs -} diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild index 0f57b74075c1..e78205ca474e 100644 --- a/dev-java/fop/fop-2.8.ebuild +++ b/dev-java/fop/fop-2.8.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/fop-${PV}" LICENSE="Apache-2.0" SLOT="2.8" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ppc64 x86" CP_DEPEND=" dev-java/batik:1.16 diff --git a/dev-java/jakarta-activation-api/Manifest b/dev-java/jakarta-activation-api/Manifest index 6ac3f8c4f4bf..a63599d9bda6 100644 --- a/dev-java/jakarta-activation-api/Manifest +++ b/dev-java/jakarta-activation-api/Manifest @@ -1,7 +1,5 @@ DIST jakarta-activation-1.2.2.tar.gz 123311 BLAKE2B 1d33b9980f1843066ce1311dfcc81a897c23fd2667de7bf6ca9590b78e165b3ffe38230d8ccb2598b2e702a126849008421a21f97deceaf0a66ce0e9488ce5ea SHA512 4ea88a32b89a752e1dc8e6cc2a47b978c42e1a6a7103bda87b717cc5845ec6b9cce147362597959d188e02f7328decea620e0b7e425dede546a1d163ede47c10 -DIST jakarta-activation-2.1.0.tar.gz 118866 BLAKE2B 169457c88cb99bbcb712c9c6d2c6979bb48df7a84d5a2f302ceb56d21f4242042eef2408cfdcaccdc3fe76b78d5c417e49010885b7bf0a8955b080647cece175 SHA512 753437cfeb03ad15a66ec6895a992aba453cb4eea84042f31ed50c0b59b1299578bf1a8341d29fdf6bc5619d3a40233bf29b66aa5203ed54f295dc321a3fd6aa DIST jakarta-activation-api-2.1.1.tar.gz 127696 BLAKE2B d0f89e64a02fa88e251ab6f5eafa1001c987147c2163862e270b36e86c7c811bb32bfbab1aba32c8c4b8e7eab4eeed7478618974191b2f5386a0194a6a556a19 SHA512 95dd5b6696cf3ec66ce843334375740057c37dc5b4503173f607c95bd6020e8d0b8f87ec13b6d9be4d397096300cc0acb323b5700ad7ff0428a178272c1da41f EBUILD jakarta-activation-api-1.2.2-r1.ebuild 1318 BLAKE2B 71bb89fe608cd872d7e64983e23fb95d872c48b15c084578e1b9ee75fa3d0f082d683b3cd1cbe37878273c1dfd2a41ff503f4386a22bd02b29f2fa5e061b6417 SHA512 0bbc0afb65d84e25ee3fd9ea64fc9c629581f7553cc22c0b5c09a91cf272e4c60b7a6d352c88c4f8441d139849edbfd644b05f4595353f586578b80935df16fb -EBUILD jakarta-activation-api-2.1.0-r1.ebuild 701 BLAKE2B c2db36550fec9ac2ff7cd6fc12d8e3fde9d9763ab8044844d339533374593306f86e2ab1e5817a9441a6eff9aebdcd670e17317d3f25d72a3fd9daa99d73d8f3 SHA512 0cbfff8f7e559bda9b6ec241c0c17624d1cb7b932396c580db35d670a5c83de65472f277b5ad357b97290d35297efd3818671f5d1331dbf894eb04c339f4d730 -EBUILD jakarta-activation-api-2.1.1.ebuild 685 BLAKE2B cf9bf5c347d2ee9fb967c94bf1b986a0638f24c178e43ddb632ac4713daadef55f17a9e988feee0742bd60369945b68b349117e7061cbc99a26b993f4d545746 SHA512 ed4f4db86ca59c4d2643f197c36e3f7463bcea76c68a0855251dd4177282746716b8fff9addf813a6498153504d035ca89a1119d51e171157d904dac7af31f32 +EBUILD jakarta-activation-api-2.1.1.ebuild 681 BLAKE2B 07d24ea06ffe0e17b3c4645f04c85d385e5efeffab1f52f24b5fdcd58d71e438d0c09accada8d1c75acb181796dc7532ec5caf1f499ae1032d8c52860f33cb55 SHA512 f7b9ee69a3bb8a8637978d4fe25105084e0ca9744987bb99da2148fc853d79d083925f096aec44d0eb55c7c822c6414a040902734f59ea2ba58b8621077bbb6f MISC metadata.xml 364 BLAKE2B 448ad0f93216312753658b97fd1cd9ff50754cec6a892f36e228e515be0a360318fed182eb99b131d3ccece5e65bc09a0ec9ab6759a412e0a5f9de68b2c1557c SHA512 98caf2cfedd7ec5bbd34d650db5377ede7e44c3d2f359cb7e86f0412c2962f7a677761002910db9692cba6831a108e819888dce270eb63ed75d73d4835a580b3 diff --git a/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.0-r1.ebuild b/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.0-r1.ebuild deleted file mode 100644 index 91741f54c08c..000000000000 --- a/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="jakarta.activation:jakarta.activation-api:2.1.0" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta Activation API jar" -HOMEPAGE="https://jakartaee.github.io/jaf-api/" -SRC_URI="https://github.com/jakartaee/jaf-api/archive/${PV}.tar.gz -> jakarta-activation-${PV}.tar.gz" -S="${WORKDIR}/jaf-api-${PV}/api" - -LICENSE="EPL-1.0" -SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -DEPEND=">=virtual/jdk-11:*" -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" diff --git a/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.1.ebuild b/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.1.ebuild index bf58d5636275..81fd0c8051e6 100644 --- a/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.1.ebuild +++ b/dev-java/jakarta-activation-api/jakarta-activation-api-2.1.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/jaf-api-${PV}/api" LICENSE="EPL-1.0" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/jakarta-mail-api/Manifest b/dev-java/jakarta-mail-api/Manifest index 48e64813b220..e58d719a6bee 100644 --- a/dev-java/jakarta-mail-api/Manifest +++ b/dev-java/jakarta-mail-api/Manifest @@ -1,5 +1,3 @@ -DIST jakarta-mail-api-2.1.0.tar.gz 1072862 BLAKE2B dcfe0cbbd777dfe2bb703ddc67803402a6a617f6956822e574b7f9b01f2541d0e06eacb3cd192b08205a6ff8151c7a93ad0db758a7df0eec0085e3964a3f88b8 SHA512 38d3e0476073b4faa732e6840d251f9ec90c42a7558b1ac628e83dfdad65f74c8cb3f87b6e1964f15354b5bcfee7fce2d0bdee20fa49073985db0e4401bc7627 DIST jakarta-mail-api-2.1.1.tar.gz 1214949 BLAKE2B d92861ed3c957db8d7fda2ec25269ed7b3ec27d55c6b8865278cd6b1dcdef750ecb126136760f15bf86216c14bb00a856a60719f6121ccb87b41523662754ab1 SHA512 e367c27d85aa9513ab1a4ff0a1eb9ef947b6fad6b0c24263c5f0c0befc8f152e193eedb4a0c9687aa3decac07615094904639e11db395d25dd45c5d9fd8677cc -EBUILD jakarta-mail-api-2.1.0-r1.ebuild 2293 BLAKE2B 1ec3e487f4e1f8792d0d7c8076d4a13360ebb75fcb7ec2c5f92f2d040b773986be280cf5ed900f63482b6f385d261d38120da6b863d8670f464f480eb95e6d75 SHA512 f3066baed89428e280d1e543077dae08c838714c88e3d7509edbc900f8b03e1b3bf8d3127296ff6ecf9d7456bb28f5e17fc9da847c51175a18ac70d90de5d52a -EBUILD jakarta-mail-api-2.1.1.ebuild 1964 BLAKE2B 5c4bc9a5de3f822fa7655f86d60bcad23e8fb174049f637fbbc637a6bcf8b9850b4a13b933509da39c5a4f2ea114c0bb87bb6f691c872a17f4deac12414ab373 SHA512 273ee3e9b98ba740ceb44fd60b5c332827231c3bdd1487f942003c26dd77ac76ce1764bb80bf45090ad960c4a4cd80a565158e152bf6f16580ef61742d448e8c +EBUILD jakarta-mail-api-2.1.1.ebuild 1960 BLAKE2B c565b2472138787093cb687bac8eb13be959dee3813cf111780fe12a520145918b7a57b03ef6579818ad300337495087e8aaf7befd95dae5b9fe4077d91d4cf4 SHA512 15e693d6655c8e0d68c03bf4e4a166311823cbdfb24e0e0b72399da7add47b7d9f5af3a8c1e9ee1398ef2c0af02b1fffaf31b2a9429ad4bad0a84cfefadc42ec MISC metadata.xml 541 BLAKE2B 4cef0be3e1f59957b3e9c4d1fcabd325f72da186319c5637c7c39f77e1413a3d93c8735bcd197d9bb9503affe9a9fc3e1ec594af0c1007a56b63a97061b11d5e SHA512 834f676928f44a0d0a72c3726a90f7992ead5678e0215e5706501facc75e50fce4b630b09640562329417676a82e8b1c1a357c512517d72d28c37d4d8d939eed diff --git a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0-r1.ebuild b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0-r1.ebuild deleted file mode 100644 index 987359f4550e..000000000000 --- a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.0-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/mail/archive/2.1.0.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild jakarta-mail-api-2.1.0-r1.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="jakarta.mail:jakarta.mail-api:2.1.0" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta Mail API 2.1 Specification API" -HOMEPAGE="https://eclipse-ee4j.github.io/mail/" -SRC_URI="https://github.com/eclipse-ee4j/mail/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Probably caused by --module-path missing @${test_sources} - -# warning: [options] system modules path not set in conjunction with -source 9 -# src/test/java/module-info.java:24: error: package is empty or does not exist: jakarta.mail.event -# exports jakarta.mail.event; -# ^ -# src/test/java/module-info.java:29: error: cannot find symbol -# uses jakarta.mail.Provider; -# ^ -# symbol: class Provider -# location: package jakarta.mail -# src/test/java/module-info.java:30: error: cannot find symbol -# uses jakarta.mail.util.StreamProvider; -# ^ -# symbol: class StreamProvider -# location: package jakarta.mail.util -# src/test/java/module-info.java:32: error: cannot find symbol -# provides jakarta.mail.util.StreamProvider with jakarta.mail.util.DummyStreamProvider; -# ^ -# symbol: class StreamProvider -# location: package jakarta.mail.util -# 4 errors -RESTRICT="test" - -DEPEND=" - dev-java/jakarta-activation-api:2 - >=virtual/jdk-11:* - test? ( - >=dev-java/angus-activation-1.0.0-r1:0 - )" - -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) - -S="${WORKDIR}/mail-${PV}/api" - -JAVA_CLASSPATH_EXTRA="jakarta-activation-api-2" -JAVA_SRC_DIR="src/main/" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4,angus-activation" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" - -src_prepare() { - default - java-pkg_clean .. - java-pkg-2_src_prepare -} diff --git a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.1.ebuild b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.1.ebuild index 11bc903425a9..9a5fec2d653a 100644 --- a/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.1.ebuild +++ b/dev-java/jakarta-mail-api/jakarta-mail-api-2.1.1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/mail-api-${PV}/api" LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=" dev-java/jakarta-activation-api:2 diff --git a/dev-java/javax-servlet-api/Manifest b/dev-java/javax-servlet-api/Manifest index ab3e891c5528..c98b1279f5e2 100644 --- a/dev-java/javax-servlet-api/Manifest +++ b/dev-java/javax-servlet-api/Manifest @@ -2,7 +2,7 @@ DIST javax.servlet-api-3.0.1-sources.jar 212871 BLAKE2B aea63157c3c0af5a40b7245e DIST javax.servlet-api-3.1.0-sources.jar 223386 BLAKE2B ca472d1312e3ebb86ac1f0d1971dbaa607143f856e56a5544cf30daa3c23745e0b338ca10f518300627a53adccf284da91c6f70a25001c5a030b3308b23cb89d SHA512 15c9e497a67c1702ff9f987713553ade10ddfc722ea69377e721b8b094491184efc5801aad420fdbbdffd1d23691328c6eb768d5ad580fc00f3a7eaa6411749c DIST servlet-api-2.2-sources.jar 124718 BLAKE2B e9b79dafd1e858935215bf53e70f6e7d6eca226659c50abf6922e895c037ca23c5592da557cb53e649024e59dc56392535ca174dc96130d95e4b8ee98bff790e SHA512 62335089d991e05ba463bc7d976dcc51861e03d0ff350c4de9b63a508e0a8adf043764a7935c7c5c4b64baa2853f8163a78ab8609ee9d5a6001a7e6acb81e16e DIST servlet-api-2.5-sources.jar 158114 BLAKE2B 84997b9cc2122f49a850ac32089eb484bc4f68c4e73c7541cf70f453f0a0eaa0c037d6f2b8c8270d4122502f224a6943011f6a964da406093d0ad4bb173dc71e SHA512 6590adea214ba7f59e033b8f450ca8fd3a0764ac6aaf2789d5824ddeecc4c520d004242e42e3a058517d5f556a41a970f782dfde35b2cf184874a77063dc0fef -EBUILD javax-servlet-api-2.2.ebuild 915 BLAKE2B 3bab0c314c1373e4f55d1035c34eaa8bc02df316d19f23b0b2ecb7d8819a03ef8a65ac643cd71a5a210a70719da39e7fe0b44837e23bc2b14f7908c130555d4f SHA512 ca3ba15c530254f15fa201f134b85e3dcb0b2a89a8ae1080d59f7d38dad807d431fcb1190d8bc950082c7af35dc3b65f6f7ccd1681e65038d125656b8c8d44fb +EBUILD javax-servlet-api-2.2.ebuild 912 BLAKE2B 31c71df6d3676a163c09c2845a3ce212c73317d674872423df3dd7bb27bfaa60631e36365829b259607c0cdb001690cc148acfedce8f893c5bce45828a582eef SHA512 43bdd35820faaa016efe76de64d798109d8638f32ce70f31ed4b1837d9712623ee02644a5abb97dd51ebc3c2bdca7c0a94474677962217c52f0935acbd9e681c EBUILD javax-servlet-api-2.5.ebuild 823 BLAKE2B bcaf0319d4c3850eafad51d759445aca57ff37912167e606749ee17d201b8e08e6e6516868643dc9a4150389357b3332456f6edfbe7bb6846a7e99de4a9af317 SHA512 5d6002c43e7e2bacc55303615610e18d176257f0fd1a74e937b5f57952208ebc1b64c03060dd8bcf1c9680cdb3ee13eb0c0b17c601a3b21588634ca6523f004a EBUILD javax-servlet-api-3.0.1.ebuild 940 BLAKE2B fbec8f7bddfce3dadc7df788c8f65bb71760e2ddff6afffe155e12e984319d504078643ad1d5b139fcdfea23c476a776f96cc8a0ace230b7d6e4251fdec8cbf8 SHA512 3bce74b77a92102085eb6e5243af6aa17e6767fc8649542cf81f73e2c6406c55969e1dee5e1a63f27b12d412daf9ae67781f87dc0b88d6ec589fdc0d123035a8 EBUILD javax-servlet-api-3.1.0.ebuild 946 BLAKE2B be00c47d8d6c922af92b1f9e65483f0959437180e88d3d0386a3d49742ed56fb4478f60dfa496d2aa635d39d879a7f225ccad7ef27679a996568ca1517a2d8c4 SHA512 1fff69bbd79ef7d4f08d6b971fdb8b28829507cf77c5b2f8d5222137d093bf529a0e4b0884f0cf16f1e1dd63b2ced819432f52953b7b1405f41736a4b7156d38 diff --git a/dev-java/javax-servlet-api/javax-servlet-api-2.2.ebuild b/dev-java/javax-servlet-api/javax-servlet-api-2.2.ebuild index ae2d0df2f7c8..e1ef677f416c 100644 --- a/dev-java/javax-servlet-api/javax-servlet-api-2.2.ebuild +++ b/dev-java/javax-servlet-api/javax-servlet-api-2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://repo1.maven.org/maven2/javax/servlet/servlet-api/${PV}/servlet- LICENSE="CDDL GPL-2" SLOT="2.2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" RDEPEND=">=virtual/jre-1.8:*" DEPEND=">=virtual/jdk-1.8:*" diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest index bc4bb7f8e7da..8994d2f123a3 100644 --- a/dev-java/openjdk/Manifest +++ b/dev-java/openjdk/Manifest @@ -13,7 +13,7 @@ DIST openjdk-bootstrap-17.0.1_p12-ppc64.tar.xz 116557680 BLAKE2B d20e45a5a76e30e DIST openjdk-bootstrap-17.0.1_p12-x86.tar.xz 111479904 BLAKE2B 17d33f8ee81c2846f417d8e7cd1429eb611e916a6b375c76127179dc6afc55b0254248360c892ce37a178fd553934d952ec8955ff5d0613eb66678b8ecefe917 SHA512 094bcc960801e5fd7e1c966c8101c195ac7fa5e222d9c8e79ca64f8a3e6812613c17a0356211e7dd831325fa11af88cc22ed56c434d65504f18dd4f4ceaedfdf DIST openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz 115353932 BLAKE2B 0cc4ab078085f094bbcc65448458d98a0f521e3b754c5118b1b4f957cfa00c24e896c811c2a477822c469ffcfe0de1ad6a8d0b7db23b0b09ae3b459eaf8c4fc8 SHA512 e30acd6c64a0095f4203129ecf2cff4c6b4293bc017457465d3abb746d280a2f5d89028eed22f7f3d236890d047149c7aa257e3b49593d7a6ab4dd6b777a7c26 DIST openjdk-bootstrap-17.0.3_p7-riscv.tar.xz 113344052 BLAKE2B 69ae326c600ecf1840a0874b1e26545779434b979e195a3bc7975615f873cd9ffce324f291e56a2800edc304447845baec774b2a08964afde274bd8e0dd3f704 SHA512 4a483faa32b26758f6fae605fdb3d3b77814c627a3a560e91ca88e2d36a88543a53f019a59b5a6456b87ca671e8b7129d5766210bd5cd52125cb3a040ec2a23f -EBUILD openjdk-11.0.18_p10.ebuild 8450 BLAKE2B 7e09d9697a4e06355e51aeae20e3cee2a1d71a48d95cc4e94bfc99469039dbb2814f03e2cfab05f10b47342155dedd84d8be97d35739c0afbaa160e969a291b9 SHA512 6be24f35715c3dc560515e20e7d06ffcae0c76bf2c9bc1dbc3b4d48f5d2c1a2060986a4320646579df1b177dbbf54698ed7bff23c6e7c19c354a82a41e5b2402 -EBUILD openjdk-17.0.6_p10.ebuild 9232 BLAKE2B ab1a75c40107ae7a7a33bb8683837124e111f165b99c560e7b85e560e2349d7b2d8406b9c3777a58e32999e4b78792c0685cd0a028a507bbfd2b1acf92e14f24 SHA512 fe52a9c427ea0649e275e8f78f45dda7094ae31566d6ae6a2061ac183bb6eed65651d5f05ed935997043b2128dc48bcb34fcceb69defad8a1db1a46e59c7d604 -EBUILD openjdk-8.362_p09.ebuild 6208 BLAKE2B cf5e7a57c9084f33a5128a2e1bf274ae7a77225f3b2e13a643b60b06b083d8e3987d01990189c9a7fb69a6a7d05d231d30c511e1309fd01fa316ca136c9e2e48 SHA512 46642406d10efab7293ecda4449b72f0c0908b8d2726281e9040425cec69b1582a79f6dc87b7fd4c3d60c771a5618f9c9646849860161369b793228438d044da -MISC metadata.xml 1607 BLAKE2B 166efc846c7aedb0e25b7479bc2d804079ea52a1fddbf5f1bb8e463c777a79b5cebd901e9c897e5135140ba2e5067bec7a02aedf5d15da12bd4063505a711d48 SHA512 c54bc02d391ecd8ab2fda8b8a37b0e28bbddf71d821ade63a1b353eb02bf8fa92983f42a4d470ada6d8d835e0bf012aea8409b6f6fd3f4b25c86949a35167eba +EBUILD openjdk-11.0.18_p10.ebuild 8729 BLAKE2B 166109710e3241e30fb09ec5457ff3705b121fffcfe4d518bb2309f5ad87f341b3eba06b86783a35fdb00e02503808c99185255e29bc798abaab5a059fbe6bdf SHA512 8f8d02bd00801e02d919709f02bdadf9a7a6dd1e0b5137bad3ab8884469a7e3fc61c2f360ce115f9171d7a119195adaf508d0097760672875bfe6ec8db7edbf0 +EBUILD openjdk-17.0.6_p10.ebuild 9511 BLAKE2B 3274358c03e26b9a9dd89dcb19439ceee2a02ee65d027bbc9528bbdba2f3b7f15fa46158c0e0a2137c83c31fadf8c1a78cfd23188fd7b474903d1271bb3730f6 SHA512 0f0016aa3564480ff81a4d7a128b4c3a52f5bc77b04357d339db6431675d6d7fb4d4c4ca8ff4c533ad91f8a6bb3094b88aeafd4e61a7897dd256164cbdfcf898 +EBUILD openjdk-8.362_p09.ebuild 6395 BLAKE2B ce533353890336ba2edef69f6ca595c6c5fc69473e5ec8e5cd365ff53bdb37037cc6f56b88e0aa207e5d9596a54b84b844c2f5e07ec12c292981eaefd9a4fb04 SHA512 18b46306f1f7b214bc3e766f4fbc10f1d87b896fcf1e45b8d4b57567d8b02b8f4f4a2b96f6b5a1e080de7b0165ad5b65b1b14960caffef4941f53e09b1ee0be0 +MISC metadata.xml 1669 BLAKE2B 3ec4792eb15f531ed5aa6358270b8d4173e6bab43e7bc894791ffeec8374e88106d574e8a0676d5bd6c8f55c484f2ec57f6439e7bd4897416fbf700b20486de7 SHA512 d11e6595c1929fdc7a1199a907b7b45d6f893c56b4fa2f4a9fa2691b1a3b9106121d46c7c3fc722fbea9605e4270c515793da825257e93a03ccee787c5a01966 diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml index 367d2eb36d3e..201e1fe75f50 100644 --- a/dev-java/openjdk/metadata.xml +++ b/dev-java/openjdk/metadata.xml @@ -23,6 +23,7 @@ Provide JavaFX support via dev-java/openjfx Import OpenJFX modules at build time, via dev-java/openjfx Build OpenJDK twice, the second time using the result of the first + Enable Link Time Optimization (LTO) Install JVM sources Bootstrap using installed openjdk Enable SystemTAP/DTrace tracing diff --git a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild index b2eafe9b1e68..8f67061d2ac5 100644 --- a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild +++ b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild @@ -51,7 +51,7 @@ SRC_URI=" LICENSE="GPL-2-with-classpath-exception" KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap" +IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" REQUIRED_USE=" javafx? ( alsa !headless-awt ) @@ -173,6 +173,12 @@ src_configure() { # Strip some flags users may set, but should not. #818502 filter-flags -fexceptions + # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt + # https://bugs.gentoo.org/833097 + # https://bugs.gentoo.org/833098 + filter-flags '-flto*' + filter-flags -fdevirtualize-at-ltrans + # Enabling full docs appears to break doc building. If not # explicitly disabled, the flag will get auto-enabled if pandoc and # graphviz are detected. pandoc has loads of dependencies anyway. @@ -207,6 +213,8 @@ src_configure() { ) ! use riscv && myconf+=( --with-jvm-features=shenandoahgc ) + use lto && myconf+=( --with-jvm-features=link-time-opt ) + if use javafx; then # this is not useful for users, just for upstream developers # build system compares mesa version in md file diff --git a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild index a4fedb98ad08..328018b6e7c8 100644 --- a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild +++ b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild @@ -54,7 +54,7 @@ SRC_URI=" LICENSE="GPL-2-with-classpath-exception" KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap" +IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source system-bootstrap systemtap" REQUIRED_USE=" javafx? ( alsa !headless-awt ) @@ -191,6 +191,12 @@ src_configure() { # Strip some flags users may set, but should not. #818502 filter-flags -fexceptions + # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt + # https://bugs.gentoo.org/833097 + # https://bugs.gentoo.org/833098 + filter-flags '-flto*' + filter-flags -fdevirtualize-at-ltrans + # Enabling full docs appears to break doc building. If not # explicitly disabled, the flag will get auto-enabled if pandoc and # graphviz are detected. pandoc has loads of dependencies anyway. @@ -227,6 +233,8 @@ src_configure() { use riscv && myconf+=( --with-boot-jdk-jvmargs="-Djdk.lang.Process.launchMechanism=vfork" ) + use lto && myconf+=( --with-jvm-features=link-time-opt ) + if use javafx; then local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" if [[ -r ${zip} ]]; then diff --git a/dev-java/openjdk/openjdk-8.362_p09.ebuild b/dev-java/openjdk/openjdk-8.362_p09.ebuild index 36aa8a4c97ae..2da4bca4fce1 100644 --- a/dev-java/openjdk/openjdk-8.362_p09.ebuild +++ b/dev-java/openjdk/openjdk-8.362_p09.ebuild @@ -132,6 +132,12 @@ src_configure() { # Strip some flags users may set, but should not. #818502 filter-flags -fexceptions + # Strip lto related flags, no support in this version. + # https://bugs.gentoo.org/833097 + # https://bugs.gentoo.org/833098 + filter-flags '-flto*' + filter-flags -fdevirtualize-at-ltrans + tc-export_build_env CC CXX PKG_CONFIG STRIP local myconf=( diff --git a/dev-java/tomcat-servlet-api/Manifest b/dev-java/tomcat-servlet-api/Manifest index aff1965160f9..a616c35522e4 100644 --- a/dev-java/tomcat-servlet-api/Manifest +++ b/dev-java/tomcat-servlet-api/Manifest @@ -1,6 +1,3 @@ -AUX 2.5-build-r1.xml 3084 BLAKE2B 6eb6025444ad6b2af035217bc7c1410a1238e25eaafdfdfe4ac706137791b329b05a28f56f77c57fa8de30b77d457e912208068b97bf6b8fbee7d7af168d07a5 SHA512 1bf5789c683896ffde160f96dc6fcb2ef58dd645a208b3d8e08863fd176337ae81e4d29535bb18df909cfe233576f25d93c35ad1072fca3a79b19e784638f5fb -AUX jsp-api-2.0-manifest 474 BLAKE2B 51ae750bf0caa563387eb51f0fb1be53c693c7cb0d1e0b8193fa80d70a776c0cf24b2eee585cf77292bc2112b60075414a4d05ebe16dc26eb3c2976a44420774 SHA512 f2e21cee74fd1c3f1403eb3e26c1c7a59be420bc25da842af0cfae851fcf4bb22575b147feb2ffd3a52410e0e552bafb4414b9f8ef5f9a0f4df1d061f2c6be41 -AUX servlet-api-2.4-manifest 310 BLAKE2B 8400197ebfe43615dbea9ac8fad2b85f89abe9e8414cbc1ce835f09ccc2921e3aa50bffc3d3c38364bd61d38f14e979219f93125c3b61403ebecebd16226fa56 SHA512 bb16a0fd2d277d2b7990294bfc730def285d6e390c8ab3166d8ffb08e9d9c62c9f462893fdd9eb84cfa93685262a8800622acdbf0fd9a7f2ffb5709f0387f9ca DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b SHA512 c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703 SHA512 ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce EBUILD tomcat-servlet-api-4.1.40.ebuild 1007 BLAKE2B 47367c64fb51f41908e0d04234e09306c56ed593120c5daa3ddd18e583d1ec3c1fa77b620613aa9b79dcd87e5a7b631cbe5c33443ae00380abfed671c93cd7d5 SHA512 c126e35ef153353c5cb5127ad7c6b46230a6ae0b70b873ce323e7906680becad7f99844792500281e4532e45ddb050e0f40079daea05ba514d733458aec4a715 diff --git a/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml b/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml deleted file mode 100644 index 585ed9f07843..000000000000 --- a/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-java/tomcat-servlet-api/files/jsp-api-2.0-manifest b/dev-java/tomcat-servlet-api/files/jsp-api-2.0-manifest deleted file mode 100644 index dfaa006ea009..000000000000 --- a/dev-java/tomcat-servlet-api/files/jsp-api-2.0-manifest +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %bundleName -Bundle-Vendor: %vendorName -Bundle-Localization: plugin -Import-Package: javax.servlet; version=2.4,javax.servlet.http; version=2.4,javax.servlet.resources; version=2.4 -Export-Package: javax.servlet.jsp; version=2.0,javax.servlet.jsp.el; version=2.0, javax.servlet.jsp.resources; version=2.0, - javax.servlet.jsp.tagext; version=2.0 -Bundle-Version: 2.0 -Bundle-SymbolicName: javax.servlet.jsp - diff --git a/dev-java/tomcat-servlet-api/files/servlet-api-2.4-manifest b/dev-java/tomcat-servlet-api/files/servlet-api-2.4-manifest deleted file mode 100644 index 77e19f1d9ae8..000000000000 --- a/dev-java/tomcat-servlet-api/files/servlet-api-2.4-manifest +++ /dev/null @@ -1,9 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %bundleName -Bundle-Vendor: %vendorName -Bundle-Localization: plugin -Export-Package: javax.servlet;version="2.4",javax.servlet.http;version="2.4",javax.servlet.resources;version="2.4" -Bundle-Version: 2.4.0 -Bundle-SymbolicName: javax.servlet - diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 0cf1f83cc5404b4fb532af47ca64fedcf02bee07..09cc25b770c435f55ce58c619f335a8e5520270f 100644 GIT binary patch literal 19488 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 DEe7nD literal 19502 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 RaO3~*{{tn6cD;~_006_N(cS<6 diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 060c271ed6d0..99dd7ff99060 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,14 +1,9 @@ -AUX eisl-2.63-Makefile.patch 996 BLAKE2B 972f8fd7d0005a97d9390be4957a46b2f36881e95447d6d71fb46a1c704ae0554d8e98d78cb64234b72e23f9846aebbccf086472722a42235e69b6784bc323d3 SHA512 6ae9bdde343bcd2050ea47cbed5278d16b41cf73f98606e3e1936713d28cb4264002fcbfede4108097f198ded9a7065120911f5242ee1999957481ab66184e29 AUX eisl-2.65-implicit.patch 270 BLAKE2B 3c3e8b9474d7eb4647b9982b27a0bb34f316abbf780ca8bdd78445a4401e96743e8e299d518deeb5ce0903f892684bc9b96f36888a3663b5bb54d221735bc279 SHA512 fd69358726a1226dfc9197dd6e861ee36ee974050ba2455c6d29ecb82efd8128cc7b787dd18c2f686431ba5d8161ae5f8242675f2c66e10725a4985e5c52c181 AUX eisl-2.67-Makefile.patch 981 BLAKE2B f237f8757f527e8d2e3fb9a207cb0ccbc94427c77b0c0a0df12cea5f32ea8975277a427a017e32071c3dd050596fa3c4719068bebd00a16080ba01199b750537 SHA512 eedc5921f166093d48ed62718028bfca76962b6525d17c9cf2e392942b313bcd5b07a6ceb2782cfaa7e0065e37c68a0d21f546586fa61cb53b0f6b5d56d96502 AUX eisl-2.85-Makefile.patch 510 BLAKE2B 772f4f5cf20b9a2c76650e287b320e02b7431ee12adfbc3a0cb308dd922fb5456540880f95035059a6fd416965e5a956f1f7bfd7b28007fd11b767bf40fd7be8 SHA512 cac759fe6442eefc3ac41fad3e0e5a6b728161b3962c849006229a9ef6dafa0e3455ecd03abff662e9dae4aa830562a7e7f31ebf4c3664c467e46f0afca5f662 -DIST eisl-2.65.tar.gz 2025074 BLAKE2B d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce SHA512 7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898 -DIST eisl-2.69.tar.gz 2124476 BLAKE2B 8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af SHA512 3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5 DIST eisl-2.70.tar.gz 2126647 BLAKE2B f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f76666bf07 SHA512 9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec DIST eisl-2.72.tar.gz 2124119 BLAKE2B e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae SHA512 80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b DIST eisl-2.85.tar.gz 2126779 BLAKE2B b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c SHA512 4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54 -EBUILD eisl-2.65.ebuild 921 BLAKE2B 284338cf256ad5fba4e3adba1b2a5b57b170be4bb14bbb687e093e7542147f1fefe04e6240291c487b25268941aba8635c5612c46ec2ec4397249acf60694889 SHA512 1222fa6d06550da7ccb45999f3cc339023f844db81404abaa38ca90de5bd64beefa8c90598bc57f89ad8e90c2fac185bc75d7c2a4d072e80c42e84e04b8e1a9f -EBUILD eisl-2.69.ebuild 921 BLAKE2B bbaa420166c20be9151fc3ba5f3d2896001b0bf701d66e6066a61e2d14028c54a2fe217c4ad2dc176aaf3e18daad61ec41c600c180fa915af6c1cb89bc49f80e SHA512 f4dbfd02ad131befc7730ade32eb76ab66820b530a53a1a6eb1ad3124ff9fde6494373cb93441d223a0a0e2044058b3159904e693f5b93ea7fd73f9af816d164 EBUILD eisl-2.70.ebuild 921 BLAKE2B bbaa420166c20be9151fc3ba5f3d2896001b0bf701d66e6066a61e2d14028c54a2fe217c4ad2dc176aaf3e18daad61ec41c600c180fa915af6c1cb89bc49f80e SHA512 f4dbfd02ad131befc7730ade32eb76ab66820b530a53a1a6eb1ad3124ff9fde6494373cb93441d223a0a0e2044058b3159904e693f5b93ea7fd73f9af816d164 EBUILD eisl-2.72.ebuild 921 BLAKE2B bbaa420166c20be9151fc3ba5f3d2896001b0bf701d66e6066a61e2d14028c54a2fe217c4ad2dc176aaf3e18daad61ec41c600c180fa915af6c1cb89bc49f80e SHA512 f4dbfd02ad131befc7730ade32eb76ab66820b530a53a1a6eb1ad3124ff9fde6494373cb93441d223a0a0e2044058b3159904e693f5b93ea7fd73f9af816d164 EBUILD eisl-2.85.ebuild 874 BLAKE2B de0deca1b9189f01308d8cfceea57d6974245b162345ef10fa0ba0b9fe8ece14fa2de485dc3185094a569528b298efe0a9929480588f95f155b20eab46681c94 SHA512 dac188cbac69da559a3fcd6efbd4d8c95fa93cf8b95b9b107de5c2c48b22cec82c8a32493bc2e8d352786c917bc59f97e50cfc9b3edf77fdb5d2167fe5273b07 diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild deleted file mode 100644 index 720552e43dac..000000000000 --- a/dev-lang/eisl/eisl-2.65.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/" -SRC_URI="https://github.com/sasagawa888/eisl/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.63-Makefile.patch - "${FILESDIR}"/${PN}-2.65-implicit.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/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild deleted file mode 100644 index c79630e56a74..000000000000 --- a/dev-lang/eisl/eisl-2.69.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/" -SRC_URI="https://github.com/sasagawa888/eisl/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.67-Makefile.patch - "${FILESDIR}"/${PN}-2.65-implicit.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/eisl/files/eisl-2.63-Makefile.patch b/dev-lang/eisl/files/eisl-2.63-Makefile.patch deleted file mode 100644 index 81f3f6aa1aeb..000000000000 --- a/dev-lang/eisl/files/eisl-2.63-Makefile.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/makefile -+++ b/makefile -@@ -31,7 +31,7 @@ else - endif - endif - endif --CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src -+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src - DFLAGS := --preview=all --de -w --O3 --release --betterC - SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c - SRC_D := dextension.d disl.d -@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1) - LDFLAGS := -fsanitize=undefined - endif - else -- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1 -+ CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1 - SRC_CII += cii/src/mem.c - endif - OBJ_CII := $(SRC_CII:.c=.o) -@@ -75,11 +75,10 @@ ifeq ($(shell uname -n),raspberrypi) - CFLAGS += -D__rpi__ - endif - ifneq ($(DEBUG),1) -- LDFLAGS += -flto - ifeq ($(shell uname),Darwin) - LDFLAGS += -Wl,-S,-x - else -- LDFLAGS += -s -+ LDFLAGS += - endif - endif - PREFIX := /usr/local diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest index d6e58250f478..13905ae41db4 100644 --- a/dev-lang/elixir/Manifest +++ b/dev-lang/elixir/Manifest @@ -12,5 +12,5 @@ EBUILD elixir-1.12.3.ebuild 989 BLAKE2B 47bdefa354909747406dd7079cf984989edb5175 EBUILD elixir-1.13.4.ebuild 946 BLAKE2B 47664c2aca87236a87ed8d2e78a97ac456db0e72f112db8d6faf8b4cdb0d2d00ddb37bea180896d2d2b6d6ad0934dd702396f55ff70b29d9cccfc35cd61a9777 SHA512 99c68a7d1222d869cffc25935576b0b7bf5b215e062350d178757b6797e8943ad7b026f9c78b111978cf635eff8e241e3f3055292afbd00baa09f216769a8b59 EBUILD elixir-1.14.0.ebuild 949 BLAKE2B 20c831bcc92632ea7bb7e5b8c6fdf9a64fdf697c195b94638eea1e265526ac304d5be578a59ab9b399b4120b20c5d4a47531929eddcc3766a86b33aff6715393 SHA512 d2dc34eddc7881c13b09c1041cc144b11ad57f304c7c793da311cf8ecf95f07c9ce09d86342973e7f1dfa65221be3e731d6172c3973769e1a4e61f0aeab7bce8 EBUILD elixir-1.14.1.ebuild 946 BLAKE2B 2b758d1d948378736807bade9c6e8c032fb43a02fda4f573e316712261afb552d17a9f66fb80994a70332def679133241f5c881df3b9350b97d296346c7bc23c SHA512 1576412052bc71631fca5e97c71ab57adcf2fa6c3ac5279e585f2a15c329afa61849107a1f56c6ccaed6117b6af4fbba0aaf46a41be12eccfcfb17390f1f8fa2 -EBUILD elixir-1.14.3.ebuild 949 BLAKE2B 30aa17975d97f14b0fdbfac249542c6dcc51ab664fe356a01b456b2e8c7955602d514cae3ea605fb18e79a6722d654704ce20535b5a96faf17af65a7b591040c SHA512 da44548ce6931ca16b8b7f5951a594acc828b9c67bc5b0dd59bae310653b154de72dbbbda8bdc6b435865ca68b3b6dbee366c7695f991194afb8116df59f56b2 +EBUILD elixir-1.14.3.ebuild 946 BLAKE2B 2b758d1d948378736807bade9c6e8c032fb43a02fda4f573e316712261afb552d17a9f66fb80994a70332def679133241f5c881df3b9350b97d296346c7bc23c SHA512 1576412052bc71631fca5e97c71ab57adcf2fa6c3ac5279e585f2a15c329afa61849107a1f56c6ccaed6117b6af4fbba0aaf46a41be12eccfcfb17390f1f8fa2 MISC metadata.xml 724 BLAKE2B ae59dba7153a9cdbeb0ed45acf54cf733f07ebc1b43896f88ff09686ecbdd56553e92f7733e5f556d01e622cadb85a24da879799b0f742d7e257425db1f300b4 SHA512 43cc4435aa89e2ba8edaf8f4cead814c514fac07a7c0500f3f7dfe35d2da6f75f835df0d21d862be6dcbffbd9c6e5ea32b21296048ec903c1491ccfd4854316b diff --git a/dev-lang/elixir/elixir-1.14.3.ebuild b/dev-lang/elixir/elixir-1.14.3.ebuild index faea8a68f900..716bc6222c77 100644 --- a/dev-lang/elixir/elixir-1.14.3.ebuild +++ b/dev-lang/elixir/elixir-1.14.3.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0 ErlPL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index b694e36225be..fcbf70b38813 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,3 +1,5 @@ DIST fuzion-0.080.tar.gz 659142 BLAKE2B b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac SHA512 6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8 +DIST fuzion-0.081.tar.gz 710674 BLAKE2B ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b SHA512 784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb EBUILD fuzion-0.080.ebuild 1167 BLAKE2B cfd39d258fcd3c30cca01538cf2e9a1ade8efd619268f05b65949cdbdf4bac970e4617ceb4b16fe85dd5c16c79cfb29d351446bdfe020cbedaa31b3df225ded2 SHA512 cc4f04359e552c451321fab0bacdfdd2a2a7aec66190d2df1d0ac65201fe89960a212e8f742e7767a8a2cc53b0a4bd75921d1062ff9b1967ac87ca04c6743bad +EBUILD fuzion-0.081.ebuild 1167 BLAKE2B 5264cc60755a49de1751898d8103cf791f1b9181d6ce06c3ce4b1100f971226ace22e5848088d0aaa2858bd5f0d05563916e8a9968a43cfd6f8062bd634f6b34 SHA512 befedccd4c0e28c66e3ba1ee81927cc0b5f5a74dc9b63dde2d04eb366ce52b859ff5d04e2754d410a1edcde1b5303258673e85bd107013908e9f971737196a87 MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b diff --git a/dev-lang/fuzion/fuzion-0.081.ebuild b/dev-lang/fuzion/fuzion-0.081.ebuild new file mode 100644 index 000000000000..207890e5124a --- /dev/null +++ b/dev-lang/fuzion/fuzion-0.081.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +DESCRIPTION="A language with a focus on simplicity, safety and correctness" +HOMEPAGE="https://flang.dev/ + https://github.com/tokiwa-software/fuzion/" +SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=virtual/jre-17:*" +DEPEND=">=virtual/jdk-17:*" +BDEPEND="test? ( sys-devel/clang:* )" + +DOCS=( README.md release_notes.md ) + +src_compile() { + emake -j1 +} + +src_test() { + emake -j1 run_tests_parallel +} + +src_install() { + # Remove unnecessary files from build directory. bug #893450 + local torm torm_path + for torm in tests run_tests.{failures,results} ; do + torm_path="${S}"/build/${torm} + if [[ -e "${torm_path}" ]] ; then + rm -r "${torm_path}" || die "failed to remove ${toremove_path}" + fi + done + + insinto /usr/share/${PN} + doins -r build/. + insopts -m755 + doins -r build/bin + + local bin + for bin in fz fzjava ; do + dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin} + done + + einstalldocs +} diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest index 8ed393bb66b3..31ceeac09374 100644 --- a/dev-lang/ocaml/Manifest +++ b/dev-lang/ocaml/Manifest @@ -18,7 +18,7 @@ DIST ocaml-4.13.1.tar.gz 5323203 BLAKE2B f1dcb1601ebfa2a37351e3a466a7ca601518c2d DIST ocaml-4.14.0.tar.gz 5494844 BLAKE2B f2f9142a95722c7fc5fda205ea6b951939f7d285963b8aa14dc157ac10202ef9d00c7590beabdc97ed83548d61e5ef28b60a360f1a492420a54f4e26dfbf89f0 SHA512 3c5e5b9f00bb109dd99b5f7b0078cf8663d4247e548f3e601d6b2a55582e04bb20f6de85005c4cf2f78ae9aaa449f5ca6f2bab2f6ce83eeb3aeb386e3f2fcc32 DIST ocaml-4.14.1.tar.gz 5498436 BLAKE2B 6113283ab0f7ac39ade1f35a02c203a6956f8f4efa4f174daf53483c1d874613195c2705ca02760f0ff4abd9b37c91f8dec59c010ac8ae8731790cdd6f429673 SHA512 6340e145c7d11a1ee9fa1699fc6a8a6785f14ff9c05dca708cf278194642ec9b7c562d744d8b38e5dab74b88fa3a5760035e214f5f8fab8b233a344b035db8fb DIST ocaml-patches-9.tar.bz2 1700 BLAKE2B 4e46b8fb490db28f815414e285f54e251394ea53e1d25c529bbea9f03e426fd19132b1e2c7c2be7d14983fceb4cad073d191b001f6da522fee4226371d4a2eca SHA512 cc19f9104fac69aecc5effa8cb772342e1fb61cdcd38ba0176efe04cf3d710b1c56d5178748f3bd29099af91fa684da432a8ef8d42de76dbd1b6954a255ea6c0 -EBUILD ocaml-4.05.0-r9.ebuild 4360 BLAKE2B 7e2dde8cad7ef045bba2469e469f5e379db4fdfb527c6e1bd8882209148a1ec2cd4463587290d0a6f15770dfab8dcd3cbdf3cd3b0b88770a34eae1a265abffdd SHA512 234773a0627e0fa1354fed4f9d0254c30d05f8da613fb555f40991b9dde603f703c9d815f4246a7f4f8d923d4a9639f6eca8a539d443e39fed51aa3e650dffb4 +EBUILD ocaml-4.05.0-r9.ebuild 4358 BLAKE2B 966ae579f6738e692ecb901aa64ffa57d835f226fc8ef0f66d67a1277c7b77782573f49232ad002d4209b7b64a328a91e2176a9c9ed61cff0c56397188ad23cb SHA512 1e35896109f04f05a6dadd6c8e900b8409a9714e6a49b768b1a343986652595a35af83d4ec9c3a3144019b8d38808245e8ef08a23947a3d49c1ce9271caf3de8 EBUILD ocaml-4.09.0-r3.ebuild 2787 BLAKE2B 0b8b9186db35bc487107555534c7acd6cff09255d7d0fa094751cd3aad3f7f8683abdf26c812ac683cf01ff3052e5cc9f19868b5dbf0c47785a089062314108d SHA512 60eb052399b7b34fc907761a59a90cdd0c00ac9d2eca3cdd2c9de1d09cff8d5d3d2cc905372e7ec05904099fb67d2b1e00c8eb1b65e2dc8534c1db63bc1bb928 EBUILD ocaml-4.10.2-r3.ebuild 2794 BLAKE2B b5f43066ca3b5b1bfa64a242078896281863960c9cec46d97a2ee6748f9fe1b251d3588b2f4424e7b913fffe2f0324dee755038c71c567c276e55e7bd2a06b93 SHA512 865d99113bf67391e10abc436a02e1fbcca333f713cb59d5035a8973ce348341ba3fb06f97862ddd417cb8a3e53eecf79059db6b504c50a869167a1e49b1f0fd EBUILD ocaml-4.11.2-r2.ebuild 2635 BLAKE2B 12d40e4f0dce7f567e2e1a2af34ff1b935884be738d4544dfdc169c7f678ffc3ed22656a3750a754a5326492ead28eb808eccc0a3543e31dd8434fd0b1b107ae SHA512 c5d9d5d241a3fd99b91e55b4767202cde6533e98a5b0c1dc5ccd6603dfa8d363101a9e153a448a373e59e35a833e069b2e1c8a8fcdccecff930f13e173fca25b diff --git a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild index e6811e268de7..f793a8387363 100644 --- a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild +++ b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild @@ -17,7 +17,7 @@ LICENSE="QPL-1.0 LGPL-2" # Everytime ocaml is updated to a new version, everything ocaml must be rebuilt, # so here we go with the subslot. SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="emacs flambda latex ncurses +ocamlopt spacetime X xemacs" RDEPEND=" diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index c2ccb5505774..c96759fd0b2f 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -17,13 +17,13 @@ DIST php-8.1.14.tar.xz 11752004 BLAKE2B 5ba60621c641b25c2d8ab0c82e97d59131587718 DIST php-8.1.16.tar.xz 11760948 BLAKE2B ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1 SHA512 4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da DIST php-8.2.4.tar.xz 11991796 BLAKE2B 4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6 SHA512 997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388 EBUILD php-7.4.33-r1.ebuild 21423 BLAKE2B 8dd66cd6b064ac0fd5b4157a37e819cccde4a2e40e3185624e73b1d5e1c0acc9efbb62c3da887942fd7e5813953a75b5e64baee72844fbb5e7b82c44148227d7 SHA512 5ade5f1bded3433579af049bc70a8bacecfda257efbb1165133033ed8f2b68a6ed6adc0479a6d9ec6abf6ec291d81f41fc4cf6bd29d894c94d86c20b2d53f908 -EBUILD php-7.4.33-r2.ebuild 21561 BLAKE2B df6e401349347bb40e6582fe3abfd50e79911b7ccae77c0c0f0f345c3e18b5555a13466e4d8fa1b1b6bfd5bb8efe5ffe2ef38caa6548e48c647fe970c3d2d811 SHA512 12344d03c72ad15d145d4e60773d5502a268311e0d5477ea18c523572acf335ab65c1b533064b42f74e25e8417227a843a2ff3dae2cfedeb1d94a4d4c0024e51 +EBUILD php-7.4.33-r2.ebuild 21559 BLAKE2B 67c3ed1964c4d84ba6ddd1a8f5d65d4037c150c951700ac62583bfa7330bf096f7dea9f2ab35fa59826c16353b1d37fca2dc9a8db939c6b7031f05688f65d50d SHA512 b659397022e4c23bb9b41c86737496d159ba77b3dd5145ee30de33eacd5c34d1782c60e6ae1fff86d9f2974d7ca3f0be530e31dad65a8c65e6bbabc1da1e01e0 EBUILD php-7.4.33.ebuild 21371 BLAKE2B 1a1f130cec31dac7fea7b6aa38473eb7ac19b1194c2c2a76023b09043261f73e516a3ba5d21d1da5e3354d6abf3ac606dfb2f27bc0fe1ab1aa162f7c05f95522 SHA512 4ffaae2b5e4724860c40d789f920a3e06455a0efe5ed5d628d74a7012aa57b352188bd577a8e4707ce01be9f3e26534ba1524dfbc4218a93927c6417277cc2e4 EBUILD php-8.0.25.ebuild 21880 BLAKE2B 966f8b33f46767a4456686cd788f0b3c1b8fd4049f2022b1136a8530ef3a5021efb393db45de6ce60aa77ba029c384858838e576a6d2799808246fbc2645730f SHA512 2ba7d167b4075b89e6aac2feb387103ae3fca4dc0be4d6791d23995f4eeb1ca65941664374c52e48b07a8815ccdc7bf1c79b9f2da910bbae8c7c3c373b856ab5 EBUILD php-8.0.27.ebuild 21885 BLAKE2B 45399d624d7a6e5563df67133e4bc770c97f79e26b498e2ff9bea3ed8715ceb61f138daccd5dcb9fc140c4712a0ff80c75db9ae1ed1f767a412b03f3209ff3dc SHA512 582a3231a3701b4e29338025d3e0bba5915b14eaff0940a0b88a9084dc7086ca559c917bc89770c2aef2c94767f4d94948f120aac854181abcf2dd64407c5fd0 -EBUILD php-8.0.28.ebuild 21885 BLAKE2B e01e91b50e5833a2b25d523bd7c6f78fb8a24914c668e9a5ed2195f24b7b15ae9c9a80ea04a5603c1f063c1e943d4c24266748546618f00d1b60fb032ad87fe6 SHA512 5b4035948fdf06f0e155914bb2f8356d3bd04377d21c72070bb4e03b1be44605b47e8b739b29ab3fad7bd3a93362a7da559b400b6d4642a03454d7a7ff82f716 +EBUILD php-8.0.28.ebuild 21883 BLAKE2B b0c23c162b11e652a57ec6218a26b6792baf81190168a6ac6c279d682bfa4a7a36b02598d063f9fd69f503bf463a97660b7c6ccdcfe637dc8a24cf097909f459 SHA512 2c8326ec110c74729a8daad7cfcb1a3c58d86ef741d6164e9248d68519dde26739e5c2c1bef89819fa641ed4c07f7566dfced4361ece573789a5752a3b9d9136 EBUILD php-8.1.12.ebuild 21815 BLAKE2B c1610ff5a4e439954b228744cd0223a4205dd1b53e6cff7a48535db414b6d20d307ba1b31c96ea6ab60b2ed1f811eb612c80e245b49acdf9659a6f8b2bb94b08 SHA512 73b766c5dec9b7231f1149b279b47e8621e527bbce2e1606bafdf1e6cd3f647ca30b2fcd16e1d9c3160c4a50c464fdeefbd05e1102f9debe7b79abd68fbceb4d EBUILD php-8.1.14.ebuild 21820 BLAKE2B cda25e68ea7ea22d38db686ebb940f52d616ec7f72320ef66ad12a7768f6f484a72045577ce2d5e3e250d5065a278aa96496bb84ae7686a5b1edc8f057f52785 SHA512 315620f4d75fe120620c149a45b84917cac7b0ca3138797a0894f9ad3907d8cfc73fb18e0233ab2b3f3891771c2aac585a2d2b6d04995129923936e132f7dd45 -EBUILD php-8.1.16.ebuild 21820 BLAKE2B eb143842e7dd5203a1b5e27c4be523d3b59ede11d524469a32574e20b0eaccdde3226f4ab0e6fd04fbe9739812440a170d308ee91451a4d19712dba2dba964e5 SHA512 0aaf26fb71899af646d7a05dfb66534a50f9d4eadbd656bc1316c6c350d077878cda8f7b881d4ad891d435ba3ac8c65e76bb847ab1c9b399af2ca5a76c5572bf +EBUILD php-8.1.16.ebuild 21818 BLAKE2B 1782dc5c71cef2ac3ca067f4d53fcf64e61850044384dfe9bc0e64a025ab1dcf328a455b2aadbd17dd8c92cc65029337598763e3644f488122cde39a913d3343 SHA512 2215fb5851cfd28ffff620ffe86b0d924f61e9a24ff724fa019be7c788fb7de3c53f23489d21553fd81670887cd463b959f9f9857a53cc872e72f70478e330d9 EBUILD php-8.2.4.ebuild 21938 BLAKE2B 961781609a864080f2a53f834ab59522bd8b61af484188fb770a24b482890aed9c3c04dbe7fd9b5717c2f6072653b2439572c0451eb64ba51e96149961308fe8 SHA512 0c1a248916133b760585f6622708c5abd0a5defe8a5c3018ff418b65c7399e9c96acb936d0fee85c0cfb15b9624f25b841dac64d3d163faabc9edc15dab8c649 MISC metadata.xml 3940 BLAKE2B 30345df2362f848bcb46aae1822d7c70716bb45348b25a75a3d19acf450d777c247445bb24eb8a17f5bf72758894a2d2ebfe05e9256dbe4aad7459b0fe3c1db1 SHA512 e5d9f6281cab122b3239fb694344b8ff5ae0c30da4bb9ed92594d1cf70bf82ddfe6816db3ee0326adfa471f5aec508ab0a7284fc3efab98dfc73fcc6770551ef diff --git a/dev-lang/php/php-7.4.33-r2.ebuild b/dev-lang/php/php-7.4.33-r2.ebuild index 9981259348ad..389def55dd62 100644 --- a/dev-lang/php/php-7.4.33-r2.ebuild +++ b/dev-lang/php/php-7.4.33-r2.ebuild @@ -21,7 +21,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/dev-lang/php/php-8.0.28.ebuild b/dev-lang/php/php-8.0.28.ebuild index 5cc63963e96d..5c7c1a50ad47 100644 --- a/dev-lang/php/php-8.0.28.ebuild +++ b/dev-lang/php/php-8.0.28.ebuild @@ -21,7 +21,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/dev-lang/php/php-8.1.16.ebuild b/dev-lang/php/php-8.1.16.ebuild index 944beb950cfc..feafb22fd38a 100644 --- a/dev-lang/php/php-8.1.16.ebuild +++ b/dev-lang/php/php-8.1.16.ebuild @@ -21,7 +21,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index ec5d6c5cadad..b3c04edc0912 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -4,24 +4,36 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 060a621c91dd8e3d321aec99d44c17aa67381 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 1d98770e46171971fb99994508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448 SHA512 c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8 DIST Python-3.10.10.tar.xz 19627028 BLAKE2B 57fc6869fa05586158a170c1892d93a3036823bfafb9484b9d70bca6cdc3e76f75357622eace4bde9a4c0ca62a1bb79665e5751b41655f9f4d7e345547013ad8 SHA512 f0aee65970a68287b34c4eafcf35c6fa09c81ba234ac356db16fbbc6c36417e4ac67071e616d118f5e192d541d7f177dcab5585b9780e842f656c09e01c37ced DIST Python-3.10.10.tar.xz.asc 833 BLAKE2B fd60e6268f7dd6676ea58bd7e80c513506ac9810c1a62ff060134207b0fd8e7b096d5f11f3cc536a1578144ff54c00bcb076d3c3f5889a69a898660dd280312b SHA512 591746d74c6123bf36c763b6e8e1de1554f02eeff30c855623ef0f12d3864d5573eb5efe96d6e142f24627c77b90738ada3456df4ad59bddcb008658f2ca8af9 +DIST Python-3.10.11.tar.xz 19640792 BLAKE2B ce281549cb8fdcb74e068cc76c5412af749a6394644c2aacabdcbf5e10210fb5c0f4e7cb2eb3b728837eb89e382873074e938f609d94001dd5b4bf823084a994 SHA512 fa113b4b635d271a1412999587ec64654d337db263851a6a9d88b3cab4ed66dba76fe03e65c4d341f0a83fd8182d35e245bfd9827465d7aebcb4deb71af4d047 +DIST Python-3.10.11.tar.xz.asc 833 BLAKE2B ba107904c1658374481636bc950187a7bd1a2fb33aa3fb2fd1343e5aec6e84afdadab0b2edc6f0768856ae7b847a592fc79a7476247f4ff67c38c1ff18f831e9 SHA512 edddacc81d4671851cd2a52853cabc53314fa226dac77c2248ee61cf7d58dd2f59301b7729b2ff9f5717b84268140c3bef30e358b80718c6c84b308bd560bcd8 DIST Python-3.11.2.tar.xz 19893284 BLAKE2B 0cfb1fefcdd4c4baf5c34f74ab0600ac7cd40101d266c28f66f9d35bcfbf19d6c3ff2a5b0d357ee1d03061e06005ea3ee7b18adf878d32e197434b3da2b7d918 SHA512 5684ec7eae2dce26facc54d448ccdb6901bbfa1cab03abbe8fd34e4268a2b701daa13df15903349492447035be78380d473389e8703b4e910a65b088d2462e8b DIST Python-3.11.2.tar.xz.asc 833 BLAKE2B 15795836babd269424f1ff511073e27235827353383d15cac6a85406b967787840ca6c0f119faa1971a50ebb6699e6cdf0de095f428b868b57a91eb8dc6d5baa SHA512 9d9d1c6dd6e56a916c6861cd0e7e623a165b0845bafe0acfcae27b4fe10a6b7015844e6b3f8deded26a763c935e32f565b2e12beb20c43fda16c11eba8d282a1 +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.0a6.tar.xz 19779564 BLAKE2B 57928629c3df4baceda524c4968c97b7d531dd4072d0fa94780c42786b58cd9836c856ce024561641037099808557b133e60b74d019202e79c6b464a366b15ed SHA512 f1f4fa5982ff37765fc657a99c0a3277935587b6073c0f6c9e0d1fdbc79c63f3dff9b2e296e72bfa1b6a0ebcbcb13801d6e6599c13230e8c0256c13ac2754488 DIST Python-3.12.0a6.tar.xz.asc 963 BLAKE2B a0c148e4451b1f55bc3fa0cae2940872b6e0cf47d47283e04ab99c997bef4128c349d399675bce6738875ffa0cbcfa16393eb1b7530ca96369c8cea633d48874 SHA512 9e72be00a9b99a4d01c60b9b3af718b39ff7a1e68b5a8d5215f5797ac133f84f6382dc7339da5ed2e5be706fa5abaedc54b461b50a679e051e96189987be4cc5 +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.8.16.tar.xz 19046724 BLAKE2B cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c SHA512 d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b SHA512 e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546 DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94 SHA512 b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653 DIST Python-3.9.16.tar.xz.asc 833 BLAKE2B 416b4a4be06e101c5971c12a6f21229c425bcabaea58487e0d1b24d6dea318c58806ee43892fc704df8252670451bd6a4a2610c25672d3983ddb081fed34b92d SHA512 468959c36a3ec6136f57a39475fff4745a25be0cb5d3d58cf3e5faf0b9ce2d2a8b89f1f9fea1479c4c6ad12ac49e97c1cfd4291c978bb3d30df5a582ec315210 DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f DIST python-gentoo-patches-3.10.10_p3.tar.xz 14700 BLAKE2B 934462f437ffbf0b65e1cd63719121b7d551698e5ca9e67283a60f24151c6cf62eb0d31b16dad3b6e95da0dd6eac8c84c86332e42195f0f9dd7fbc4db52a3f9e SHA512 72e97a441463fff2760deb5557d2bbee82a5354b3db30e1ea34ea05bf349af0a46e0ff244e5ec212c8d2663ad79e660634733c3737ed853f5270c5c0427c902f +DIST python-gentoo-patches-3.10.11.tar.xz 13984 BLAKE2B 00c682609876756f61d41f637d0354538823dd713c81f8a3a168d217c515d4559d24e1988c1796b2b920f3962f56e023758b292175d29d5348a87bd8b422f6e7 SHA512 f819113908bc689bb522d2cbe749c658a6b29e7f627718954b12797461a13781352b01f798e2f42b3741a0a0489049bf03405ead4ac8103a025dac11e72b0888 DIST python-gentoo-patches-3.11.2_p2.tar.xz 8516 BLAKE2B 52bfdfac533ed53f32b8546c37a10b7019f3f0cd296b7929d3eb83fdc6a5e49c95515bb2ba56487b81e68701c586520db08e323ac1f49ef6f82da56010e21a28 SHA512 4388c0ae0bd25a002aed095d1db42076bcf6b7486955aa41c34ac41318e82eec686e8b9aac31ff766eed16edf3fb86fd333c448090240ba79bbc35e458a96dd0 +DIST python-gentoo-patches-3.11.3.tar.xz 7776 BLAKE2B 78bf26f554c608c68826b9ea3c63a1df2b45bff755860f39f14306ebb63f17f5111b117519c4a9cb30452a62a14a3a7393798b8920c3d108ec8b6a30db88641e SHA512 64b79c90055fd940590b72ffd3744fe02ab9e46caf7b46f4aa1d074bf3e62d355e128bb2ac68c42f228f2e1bcdee2b0b114d9e2b9bf8427512083c1c5f8680e8 DIST python-gentoo-patches-3.12.0a6.tar.xz 5160 BLAKE2B 3149259ac54ee360714e6b24811cafcc25011b14427b24811831ea02aef044b1670b951976e5756938fdba0710e8b9c8465eeb6bcdea0b78a91bb586f8ae212a SHA512 aaeb4b4102e2d9116798b52d98cdb5955226b3e97b3ba7c9e319d4ea98c126faebbfac3c609436fde2eae75254205a3aa9644b1aafad95c44d52b754e72b031e +DIST python-gentoo-patches-3.12.0a7.tar.xz 5168 BLAKE2B bfc249bf634deb3fab283c5d9a1710e35e6e7331f6a4f5c0d6b3795a3419adb7fa017117496966f7b3d7430d7564c66088cfd7cb8a2b8406776f42a5801960a7 SHA512 f806aa788f86d516bb23ad255edc24716a9385b3092e06e02e83617ef103b04878bb404081e7dded9c194dd6f2e4362bc2643b61076cb387b6070be3af391651 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 EBUILD python-2.7.18_p16-r1.ebuild 8612 BLAKE2B f6c315dcdc3df5d88b456823a2f18cc5fb9e63d8e7b3686a25a814e6222a0787a0b0e1a9373297b14eea9706aa68b6fa36c49a3a4ecf42d3967bf09ca4ca872a SHA512 8234c63e15aa33327bf9cf86f08621b319ba0d7e0826c1159a53b030eab02cf64cd13f1ddce4c250c291eca7a853e0cc420bb549085fd2d11a4dabc0a9d61543 EBUILD python-3.10.10_p3.ebuild 13761 BLAKE2B 99c069ce2b15751b7fb4be9970b52e34debc555ac638ba8d737c0d3e9a0bd1eaf1c9ebe0aa44b9ee3c19f8978d3df016130d06aba5a21418552078439d651c45 SHA512 a6a096d3013c1609af0c8e9cc692fb98194af4c4e9cd9312ccb2ddca3727ab91296e9a6e87a815fae2ad8f473cfce0985b66d181b2c93525086dc74fad899486 +EBUILD python-3.10.11.ebuild 14031 BLAKE2B 38925a02ccac44b6ac5c01bd416b7f9c001d363912945afab30b19c0ed8b11158f0497ec1282b5276971ef6cea61900062bb72f587cfbd294b3da5536f1672ac SHA512 a9195f2351cf7533744aecdc80d070f5ac47b42dba24dc280bc4cbb40471eec13fb52064292439d7eef33a18b07b6496d49589e5f20e41f0fce54cb82ddc872b EBUILD python-3.11.2_p2.ebuild 14660 BLAKE2B 895780cc0e023adfbc356c434cc1252bc7b72f9a8f1bb3bbce1ce0558814ceaacd7f69eb87bf80368ac41fd45cbfda3a210a7f4cf7a76b976e9ebd9414e99dd6 SHA512 c874002811e15ddc002fb9ae05a60d5c4036986d97cd14a77cd0914d947d21bcd92ad3f4740c7902aa4ad81a711f9976a8ee5b1ad2ac15476a3ef7a16371f3bf +EBUILD python-3.11.3.ebuild 14930 BLAKE2B fcc593fe307ed29aea3f6a63ce5db6cd0958d709447760d7d3b53ca040a69bc9448a041a84f77f4085b84dc28886a7765ffb1517ef6ae07528eb2040ddb2f30c SHA512 3d4c3ef20e0016bb2baf9db6247e9c23e014189c235c8b75ed83bb79cb2d7c4b38a0597d9f465561e1970049a8db554aa3adc03caeb9e313872aefde5d77c82c EBUILD python-3.12.0_alpha6.ebuild 14498 BLAKE2B 022989f5d368207f6de069e6266354e4ed81f2307f742eaee0e0750d02c05cf8d0b0bc7f76ef731e6c2810da678c47c88d64497813d7a23a18ee5785ec7e8199 SHA512 d8f9367e9b08340fb1db1ffec1b8d129852d1e307257932d559fcc657723a0aaaec76de3904c973c40667b17acd6ddb6c7d991511acbf93d844cf094ae4cdb1d +EBUILD python-3.12.0_alpha7.ebuild 14760 BLAKE2B a89b121bd9297acae9db3341e19378d9126752aff143dbaa3f73bf7e5edad1d7c39ebf994dbe6795bc85b79b10defc401b4de4860018ae31984e0c25114561e8 SHA512 21e0e0fede7cf8a7df0a79fe61bce7d291c277169fb460725c50f7754ec7e1c225e3578232a26c32c3ddfaf3c1c007642f563e6bdb97cb9bb3653259bafa814b EBUILD python-3.8.16_p4.ebuild 12140 BLAKE2B 769fca32eec47d0d05d15db1d26f2fb0feaf25e0e2cfba8306c627eb3847346102632e59849ebaee1d580bb14a01bf3c1b23490fb56502288ea187b5f69c999e SHA512 30117c5b477795b5ff3295ae14ccb73345217d4baba5e8b9d89b412938e5b6cbcef5a16ee00c615167f5d3cd95fc5fef2355cba2f777abc4e058e4cfb4bf5267 -EBUILD python-3.9.16_p3.ebuild 13559 BLAKE2B fc026112db7ab3fd402c6519127c5b8233435910702fb2c0669a9d6871a6a399e0e7cb8a30759faa3762fbb347a6aa8ec62f3474ebc65fce61bbddfcea83f8a7 SHA512 349288948310ce013c14f2c03e1b5cc619438cb3091bc99e3f192e9a78d9fce8149d12c3619d3f030ec97c27422116d963385b5e889b89563865dfa7f0e56b20 +EBUILD python-3.9.16_p3.ebuild 13674 BLAKE2B 755def8857e360b00ff6d675471d3de8efab18b810baff1879d7981e56988f0dc205fd2a370845b5b477ec89d3162153050188c6ffc17df2fb4b2f5ba272f29f SHA512 acfbfd2f6afbc03a5927047f9d102217557105ba025e5a13083f46ccc75b3a6bda5bc147eb6406fd59d2db3428bab800e6d0dd7f6bde6cae486681c84586ce5d MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5 diff --git a/dev-lang/python/python-3.10.11.ebuild b/dev-lang/python/python-3.10.11.ebuild new file mode 100644 index 000000000000..36d2fa653fd4 --- /dev/null +++ b/dev-lang/python/python-3.10.11.ebuild @@ -0,0 +1,497 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build +ensurepip examples gdbm hardened libedit lto + +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + dev-lang/python-exec[python_targets_python3_10(-)] + dev-libs/libffi:= + dev-python/gentoo-common + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + xml? ( >=dev-libs/expat-2.1:= ) + !! /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS=disabled + MODULE__DBM=disabled + MODULE__GDBM=disabled + MODULE__DBM=disabled + MODULE__SQLITE3=disabled + MODULE__HASHLIB=disabled + MODULE__SSL=disabled + MODULE__CURSES=disabled + MODULE__CURSES_PANEL=disabled + MODULE_READLINE=disabled + MODULE__TKINTER=disabled + MODULE_PYEXPAT=disabled + MODULE_ZLIB=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the Python it was pointed to + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.11.3.ebuild b/dev-lang/python/python-3.11.3.ebuild new file mode 100644 index 000000000000..f575d640f0dd --- /dev/null +++ b/dev-lang/python/python-3.11.3.ebuild @@ -0,0 +1,526 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build +ensurepip examples gdbm hardened libedit lto + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-python/gentoo-common + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + !! /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.12.0_alpha7.ebuild b/dev-lang/python/python-3.12.0_alpha7.ebuild new file mode 100644 index 000000000000..d5837ceffb0c --- /dev/null +++ b/dev-lang/python/python-3.12.0_alpha7.ebuild @@ -0,0 +1,521 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_alpha/a} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build +ensurepip examples gdbm hardened libedit lto + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-python/gentoo-common + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + !! /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.9.16_p3.ebuild b/dev-lang/python/python-3.9.16_p3.ebuild index 1796c12df3a1..618909e14b3b 100644 --- a/dev-lang/python/python-3.9.16_p3.ebuild +++ b/dev-lang/python/python-3.9.16_p3.ebuild @@ -188,6 +188,10 @@ src_configure() { -x test_multiprocessing_fork -x test_socket -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools ) if has_version "app-arch/rpm" ; then diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 268c771a6f6f..e9f68beaf0d5 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -128,12 +128,46 @@ DIST rust-1.68.1-x86_64-unknown-linux-gnu.tar.xz 185646128 BLAKE2B 52d8c59bcd8c1 DIST rust-1.68.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5c2309f58a2d7a667211067d37428c88684790625321836bf06a676741c238908cdb0df31280b94730be9dc17de0a6f631f46bdd8d811b45688ea5b92ca3e2c6 SHA512 ee700dba9c6a9c29933039ea13c01b5ca2a01b4869b480e3c1352adaed108ed25435b94b12d8b9117dc379657738149a4f2a8f9adcbf74b108b70314f1429043 DIST rust-1.68.1-x86_64-unknown-linux-musl.tar.xz 270163680 BLAKE2B d094a08ffd1e9aa2a36a6d4c731c8468cbe9e61ada3d1caafb5266fde01abf8c40d2996f4f7579f6aa5513de3d6f9384a7ca9631c5ba2f6a0d6c3eefc9244ffe SHA512 b5cdab93ab5fc0757643259cdd3b69e37aafa304f1d84bf6e9c99553599bfad4616e318e2198542314cedeb0419a0b86e0d7e4699df040c6b8014392edc617c9 DIST rust-1.68.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B aac3764bcde2121733e177a7968e16b0f727837753d101889a2008f12158c076450e84f416f25e4b77ea42acc8e33e6efbefb67c87cdc2812059f9e1ec9b05cd SHA512 65a28cc79b6be8f8e0f2ec529d1d9e08323ccf50a437611af45c83931187bd730bb3cd29335b28a73aaecd12df397b43dd81cc08b6f710f5c59386977a8a363b +DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz 257441012 BLAKE2B 621615e68cfffb46552577a9e30e863518fa37f53bb8e00bc639f048d7f05910fd31473ca00242a83b3dafd96db73a19648e0b11641f26ccfaaca5ed17abb2b8 SHA512 77fabd0ff2a4e7df8142663932ca146c7f5b463cc7f1d4c2b3ca1c862c29f746a0ca77eff6d37fe582aa4c2cb2c007a1e5d0a1c0214caf1b0792b14934f693aa +DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B eeba8414c9bf414f9a6de46045f9e49ab1a6436c30fcce989aedd2c0658557336f9e919b0372f33fcf11ff3fe64ab9ede54fb9d6e6f4ae8504a6b9401a6f7933 SHA512 f2edefb84d75653d3f107349f3962983ff56cc6538c75b8b00e25e790a51e19be10848906ccb90b80bf7742fca2dfa3bfdc4ce974aae6130c7dd71905c9bbbad +DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz 235749524 BLAKE2B fc90040069f265d781d73f46bccff8df773830d2d178205126f7a1e67b5c22ca0d87dfeb47f46370522c758804e26fe29cdad29706045bd07404685afc2f77c3 SHA512 fceddcdb17f618c576b74590067f9cd476133e86b9c22079400de98489247aba07e12987f29c043067daf1f86e240d8990f0c02b7d58e647d75d8fe82d3229f5 +DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 14e072f897ceb80afc01c9bd531f3f85c9b5dffdfe9a0d6e9a41d9c6f5177427afb0a97916385b480594eee4a787184d9d66d05863d0c6885ab1bb0e37a224c6 SHA512 05c42ebcd370782ec5eaeca05fbb5da929eb2f555a8f3e68f622d153f0076cebf7eb78151e95b02e7959b431a7cee670033a172a5eb77116c802e68c20ee622e +DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz 213433720 BLAKE2B 29d1040c4f553a52b996720b37d26f76f21f7cefb8152eb50166668bf2b380c0e3202e9d6e2643846fdb957b25d4d07f50be4c41d0055c8d7f2bfcb4f5a4a5bf SHA512 851efffc3b47237f1516198c7dd6ea23d432126854707fcc5e23b7de0d8e149d34b53aafa6af7ad2bdee8d45e61c4771fdc96867635aa8ce2f76fe14e450ed2b +DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 7f36e95ed463f260db65f50e0b469789007436f4bf560573a5ca0d6e1c23c99b62a361b98c6c5fa6a7c4056007ef2427f7fd61a501f73750470626a5b70db473 SHA512 6dcea7816a2be7292bcd1ffc50bb11db9803bc5d93207be99c03089d324bb527f117106f55b215069bbb5e84806beb30073d226e2cc6d257402b073b6561ed18 +DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz 214517972 BLAKE2B 76fb64798cc6e7a1c9c6334e6cef0ab18c72f2c00c0399e55f9344565c0fcd19941eabafadc46351cc4fd940fd5b0c199754621614fa72b9d6d0c1d3286b3dc0 SHA512 d66922d4d2260ecc66e8de5863b946609e7452f8c76585e7399d1c08865f273bd2a6d2037ad36fd2c02ab7c3010f1e84d252adadca2a9662d16a8f70b920c7ba +DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B ca3a22fceb130eb57a6b645fa5e9697044cbb6a09365c73a31410dd734cfe81fb79b2c2e706435e483f12436bf77dad26d22e9a92f0d8bb2e7c084a0324dc5c8 SHA512 4b630cd85b773f0105d14702fbb8e6ec83d97f73a0cd3e06fec92fcea5806f7ee44d4c83d50f181d8d87a64416f5a79eb1cbee7ffedb1934ab1716ee7812f8ce +DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz 218111640 BLAKE2B 13a22fdc55de06c0f4172aa34fda616596cac9bf80a9da9aaed5be9ac44d559e682e3f352a72a8beebb7eee6c0d2c561575f73f28436606e84857b9ed2af48c1 SHA512 a1855a420ca87d72c50465c282236f42ad1ccffbc746f5dcd0f7abc908fcde512228fcc80fc1babaa7ba10ce9f1d841e3eaf577e892644a1260cff110e2e5327 +DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B e2db4662c03f7e419f190eefd1334b0d59b768d670376810246e186ce6f9041b103c72946c35d3c459b194962f06c9120d239aeb0988dbd54dee698b2bf304a2 SHA512 5a700f246674136a42884f9888b6a625578fa07d238764d8f72a0092ab1e3b0f4afcbd8e35b5a4a91389fcd181278563cbb694a60d779a272951948487c811bc +DIST rust-1.68.2-i686-unknown-linux-gnu.tar.xz 234323888 BLAKE2B 71cda528925d6b3200c9e1c5350f276cb653c727186f1ce235f82aff9cf65f28dad01f221b46c32825222cbf59605f4011d9e4c2324bdb06d3f57cdba80391b6 SHA512 f804b8327d6811a88884d928f77325645da1de0fa2b957f3cde3658474e720015ddadb5d38229d62bb46469df4d7c54511f774289157910e07cce51bd6685059 +DIST rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B aad0ddb4ea4a9d0a886e1682a255e994ebf24e2a75c54b92a00a511e4334625acc55d4ea0556d5e3bbe82f45d8013a4631d43f81d829f592dda05667719aa0fc SHA512 549f10d92a47edb2b3fdf20f7c4567315f5910f3cb66edc5ba3f61a25d1840778ff971f275511169f748bfbbe7f485214cb172faecbd572992e4ff645a8f35e5 +DIST rust-1.68.2-mips-unknown-linux-gnu.tar.xz 194817776 BLAKE2B 23583f6a367951823c335e15df9655402cc75db4a04685ba398fee58d6bfda86ae8fbefc4af7adc363b6f2011a025086f200a9c0afe156c2fe508f717e0fbdbf SHA512 6d981882a9e07c0d7662a442869c2961251db1ed8bf222ddf3e7079479af72c188dffb1418252230ab7f1b2a9e1e11a5aa6f8b9f59b2fb4ac9f71c163b8614d6 +DIST rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 9b57cdf81a81780f78ba6f3d13f917bacb35e01966c87cc07f08cd852a1473fec35d115c7951fd41367e465bd90ab90e7ca019e5edf61a92318d6bb2e9c76c2b SHA512 f87a10c3f2e457f8776d51a3fb80aadbf32e95e169b4c5b494d6f6f28164d970c2a82750dd352a574376b827a8ba741705fc8891b25f24744bc9e0572be30f21 +DIST rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz 193006892 BLAKE2B 672f8ff8d8da0fd50565ca96263f97b9fa6fae754a35b8eec98ac82310fb5531f76f15ad141f8f78e6f8c94c96bd849b3f47983305386264aab87e724b3ff5d3 SHA512 c007dcaf7dafba7f927b717e140cb161dea7810aa358580b543db59066ff655b600177df211f120db34267444237d2cd7e56d666d813a06507638227f0278b7d +DIST rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B f409f4a07a4c3d341a621433892c5d272896061d7b1dc585fcf3f81caec108164634720ebc40f53df82007ec3dbc7af695c34659c3f2c62241ccc12cd2fd732a SHA512 a3edacb8f7daa8578cc9461eb443918477295a04e55845451a98645575132758b8f6232cfcd18d03421b84b9d2ebee4bf52c58339b47a1cbc02435d65462404d +DIST rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz 200273160 BLAKE2B 49800150c3ef7dd8cabe97d0e2a6af2de45bab8d5e7f03791d1acae8caf066d6393c56344136e8cd7867ac0756606e82ab3a1390b25bba038ab940a4ba403c82 SHA512 73985bf7ff96bf13a29f84d8a1daf93e1547548697ef79a601808e5d10a31cf813d724b8e3d3872da5e719b35298563843fa1e7b69021655b898e732d95cfce5 +DIST rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5090f375f6638eff5af4d2b8ed3ae4dc274378548aa8336ee0458383a8e28f566329eeb5e4b11ecb7c2b0bcd2bf974f0fb0c073712ba5dc6daec73a1f07181f2 SHA512 69089eefd8c20ccc508527225710b1b7122dc2dd887ed43d18ace4df888d0dcb7d2981eff89115d06eca5607593ce22246a4cace4139e88da0882b8d1d3b2e67 +DIST rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz 220703376 BLAKE2B 05e7d9bbd4359376a568b4f9cabae340edb002e96713f9c5bd6b4e12c42fd947e53c1ece1cf9dfcb004489aa4c3f72d3c8a689df3c137b8ab362e536d62f2bcd SHA512 1fd9b3a58581a10dbbd01522cf3f5c1dedea91c283aacace3b1c2eab1460cd3141d1b817c8cf60e6488872777919b6723129315add84bd6e8b98d12e53a45419 +DIST rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fee49ea534e0f48b4613ac4cb4d62687bdaf48261fbf9237a3ead0fcfbf144dd3c2f5c500465f31e1ff358494a8251fe45045ffd3305bb99e5eb7fb3da635350 SHA512 426d61a3655167de5639432ef635e69e551c514d4105df208ce10dfa27c9ac7f7bcba04302e540cbdfd8fc2953c2a9e5dd7e61c905a2c42a05382df36072afeb +DIST rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz 219023868 BLAKE2B f81398dab67be593d968b3f9b1c3d3c3c96670e8e099d31d9d00662e966ed3269bca8fb84f4b2af6182d5ba74ab25a7adca38e11569600e91929fac381252ab8 SHA512 87db3e97fb20f72b24ef114ce79e22e600c2effd2f17b90d91a9b190203edf7c6c73f78f1eb6e6efb999b99ca2397bee1470bcfde7099c7eda6fed7fa2a93deb +DIST rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B fc7ec509b4a6d3e607aa6e437a65e61956104b5206a1c452faee393f6dcec6d4823bdb9409918e86adec15132191d0541e5c39c72b49dc4423b58caec64b8b35 SHA512 0c4902853ea0036ad73a93d239b07f771060ea2fc0b38bd71e690551214b36e3fd903d8d57c435b7d1ae867aa78016012d4c04745c0f67c63c3d0b36e560f348 +DIST rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz 231072852 BLAKE2B e989fbd54f97605ad33af295a458bab2eeb8866d367965102d2e66cf5dba5a38e9e8c4eae784dd738c70705fa8014561087e1e526508546e7aa393afd55c4307 SHA512 810dd24af733b5493fe37ebb0af59b0fd03587d862e4b63fe9357d0acbbfb8103430a2313d07a2bef7a2c2ffcf0a4f5cf8a8b2c4a1dd1212446ff49ba4fc2a70 +DIST rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 2e9becc108c2b85601530ceb07ef9103297e0fefc01c7a4302a5c23d083f679372cf7cf1328a429ab6f1b06a29fcb34eecbb33f7d8790ca5a515ecafa7672e74 SHA512 23499a386e87e6a7a9c64f2a00d36f4602fcbbc03b3561afcaa741b29bcb6ceb50a8d040dd012bd1cacec2d8899a5840419e70bee1840de5a027a5a111a64864 +DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz 207916672 BLAKE2B 81c09e028d0e68730146daf4e1b50c4cad9a5df37ca5e5f50325a86ed97e6198773b94589e6fde2856d09aadab62aacc1c6362d869968ca3c261775b4958b9f8 SHA512 b532575e7aa7f1ee32109b5beb22f184e81346773edf362a44b24363b38ca10744d96052cee82d1a98c026edb39b6195332922847f184ca3dd8d25a8a5e03fd9 +DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 31bb980aa2a6b45e7a51cba0f14ed86674617f2cf8ee0583765d01502bf754f59a0cd960ad50a1e21ea8f6898e83e307d39be1eecc2b3344f5681c1908cfb436 SHA512 66c8a3efd1c579784321f24edcb4113c184516912ad490c9088d2141ac527af85acc64b6c67454661d1a991a710758cbebbfaaac7ae086b463fbdae7d1c89bb0 +DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz 234071260 BLAKE2B dbcd38a0503d3e131a7786e11874cf0e3dbca13c5ae7c9b605caec529aae5c498722d2685557be43387e2d2b855892720b6e84021765bebdfeea4a2dbe7502f1 SHA512 00614d53a4d34b4714febfc7c4eb2f92446ba928e8bfde0de537de51474704525456b628b60634f0220278c5d403da55c793a30d744362b181cacb1a9d8fac1b +DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 9eb99100e0e61ffa6f031b9f04fbcedccfbecd897e3232c8e192e52b3d5c103f8558de5e23e7eb19487eec890c0fef2c9be952edfdcd2f1a05b5b09d3a0fa82e SHA512 4d36bab880a386e6e70d23682435e1a960be3c88387ffcd955a55ce451acd3d49085b0db05230f874519aef12192eebbbbc26627807a6fa7021c89ff5d82f814 +DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz 185953856 BLAKE2B 11fc1f284c77261d69b2ba582843cbd15f3bde832cfa038764e68711de73c9a86f9e36f69a81606b4d5dcb0f9c0f413c88cb400e17511b980671a246ff63aa2a SHA512 7f3344591be014b86e55c21fab27587b00756aa46a366cde2149fafa36b5dfae29e126f70511b40bfad131a1d4d27c8cf82add3474b69e2c498c7380961a23e5 +DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 06f3d90126dfe5dcfb8147c8529f333bf635c5c669cc0b5d45156fed85e87aaaa67d8d9c4b250f77e1f0998e77e5635d3f3056447a032eac07bf847fc532a383 SHA512 1d826f0f8ed896d54139b4ae78205aee5cee3ce6f5449d94b8edb8fc19ab589bde6720eb1644502fc45fe0bd452e2e5209de83c99f7c4285a896cfaacbfdad36 +DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz 270073164 BLAKE2B 7d69a578e1d4a8fa75cfea6e630265f1c73cca08ed86ddc7858e7770755431dbf13ddaadcf8035fc2b7d2d7b7144a08b3e3a9fa20afcb5cfed7a31d82098fe5e SHA512 b0294141f1e51176664ae841ea55991826ccd15d0d36b03471831baa202ecb97434bf96479e167772bd62f05b80b49878f89a065a91e00026f0aabe7c02fe552 +DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 7de58f292729b349fe0694c724aa88ae5bec5a313952fbf7e62a361c7fba4cdedbd99238a4a826d7b627af30ddf4aca8646f6b061f44983a52dcf2ae8d52e56a SHA512 867e0c20049352fb696b99de9d0d8c5df8da0f1ea8eb9a0446884c2d741df7434bf83303694de208e75e64cd73664b979cf117d02db804bff9b4d6de8ee43638 DIST rust-src-1.65.0.tar.xz 2488012 BLAKE2B d48f5591e72e14084f2fb0d66c1365f1648060d514af23c0498e02adfd7223b1a79bd1f512859b058f9cabc4b88b9230d15960df7c30762a5263d1785b877a68 SHA512 247f822a9c2f16d1de29d1cf6fa7ff393b7c7fe01da66a7c0b4add6259d72403922b8b1bd1b511ed8a9cc0b2c12ff574945aa7fc76c731fba620b466bcdc2eac DIST rust-src-1.66.1.tar.xz 2512096 BLAKE2B 514b8f9170d8a0e9b9deeeda27c5b83c18b7f038cb27a867fc4df1a0375b5c492793e67d0f0a2c26354ed1b58c699e1ff3e19f536dec10fc8b8211325dd4999a SHA512 3b77e29bf0803278d46aa5a484a2d74f242bf7f1ce6f5a6d1e84107630aa238620c91459f385f1b9f1bfb67c593ea5a274950a4db2975307cabc3a009b89f157 DIST rust-src-1.67.1.tar.xz 2522656 BLAKE2B 28f67cbac3d09af16f572c102890b49ffb4c610ebf379cf48ff4d0107afbb39587d2bcb7c5a4f811542f84dc3157557c762b006a6e89c54cd121d22bb677a770 SHA512 839266d2046b12954fd46f258a975a37c81cb61b6d2d9a5905fd6c83961d97c197f1b467c881d5078f3725293eb73ca402b002af3f47b6f7d431828f01d49a15 DIST rust-src-1.68.1.tar.xz 2536020 BLAKE2B a12e2037546f7139d2e5446e2652c6aca9c5709eba756673188910799e6e3f8c444fb2969ec446b7b8e904f0828b7f85fe57a1c3027693da7ef8180415709a54 SHA512 e9a77ed30f65dfcabd630d5546de22d831031bb27ba72f27ed952df30c76827a5cc363f521d99b6fa3d204965a29e10ab1b0b79d36114c5d7bf887bb849fc21e +DIST rust-src-1.68.2.tar.xz 2535692 BLAKE2B e56c0e48546479be30e3a22c36ccc620a69fc97486bab7fd3a45b942c6fadd160f126a805f4213cabc5d2fcf92d9fda1daa9b320d428958351ead861f617785f SHA512 0ec51c6ab2720dca0790eda81460a73857a68ca5517e959fe66b4b106a5158791493e729c0aa23e64a970102d071bca0684fb748340ac90a727035c4ef74814a EBUILD rust-bin-1.65.0-r1.ebuild 6793 BLAKE2B d0a58b6ef31ddb223cccdc65998038e9ff0cb4455614619de7adecc0907cca47fe4fb7d7db9d315fec00b0779530a60ad03935fca88df7c840b409c0c37e480b SHA512 7e6908661f31c2a1ea77ad3f1cc1fd729a9ebf4093296e69f39184ed95b3ee4b715de00899736d409f0aa7362b9c5b904d150e47e255cf32244fdfea28e69edf EBUILD rust-bin-1.66.1-r1.ebuild 6798 BLAKE2B 6c814eb21abe2a4f3e3511d609e7ccc9196f49dd2d3ac060e3c8727c84258206f80173cbe6ca544f27b4fd1a32346cf6c9ba308f4d3e2abaabbdefe3051169e7 SHA512 71c77d41dd56c309b7e9103a0cd87ff54b5a9fb7ec51ea62d871041a0cb18bcc44cd98d431507339d03bcedcadc1804bb2c86637e4e5c6ba707f95b0d3b98a35 EBUILD rust-bin-1.67.1-r2.ebuild 6815 BLAKE2B 2de4c538189f9a2aad2b4d89c3dda55fa66f8dc9db229f3aef19191d6b1185e304e4a4041f52bd14513af7a02b950ea61697302d50432fabba346bf42dca8108 SHA512 610825359ada60e639220f0f9c48ef751b3e74c3a50723028605916e1391abecbc2748949a26105e25da2c8a95387109039d8db576fdec630a4fc86e57a02d01 EBUILD rust-bin-1.68.1.ebuild 6815 BLAKE2B b47f39533ff91271bbc4042a2a235156284d4cdea92ce5f1ddc9a04f7b4c068275f582569f92b4d679b5bccc187b6a1265f069a3a328ff55c0ba2d7c32246e94 SHA512 261381915bbe46ca516b0ed49b6da19ec1354d335401a973514e1e09238b924d6cee6c0e5189a8b0c13dd4378257f77515b07eea4cc1679333fd8969cbed2eee +EBUILD rust-bin-1.68.2.ebuild 6815 BLAKE2B 46ba4159a947db9df4e0514024e7eb04bbd05c24b5451509977e142cce9229d2026328293ab3bd7c4892ef2bba1b60b92213adba6054f6cf1dacc4dccf9301c4 SHA512 a047a0a1e136ca3bade956660543f874c8ff28b13c69d0c01daa78408b73b539efe95e3e6d59c87c225057d2469e65ddf179590f3db9441259b60deac44d93fc MISC metadata.xml 602 BLAKE2B 8e74f441d22eeb8b276d77ed0a9c5bde01540a3f34d6053185b2be77dd9188b80c01c536f8bb18c4c60214bd0bf366a504c1f3627110a213332120b533f7ddd2 SHA512 5f120deec600c7453d503b6acb9460d1c765a567954c79749654365721b1b6fa2dd48d60d5f3fc86191e79d5f7f78d7aa1e9634e6127f333f81e546f9b0f74ac diff --git a/dev-lang/rust-bin/rust-bin-1.68.2.ebuild b/dev-lang/rust-bin/rust-bin-1.68.2.ebuild new file mode 100644 index 000000000000..61bcd4214d77 --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.68.2.ebuild @@ -0,0 +1,229 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal + +MY_P="rust-${PV}" +# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" +MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-03-28/rust-src-${PV}.tar.xz" +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" +SRC_URI="$(rust_all_arch_uris ${MY_P}) + rust-src? ( ${MY_SRC_URI} ) +" +# Keep this separate to allow easy commenting out if not yet built +#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" + +DEPEND="" + +RDEPEND=" + >=app-eselect/eselect-rust-20190311 + || ( + dev-libs/openssl-compat:1.1.1 + /dev/null || die + local analysis std + analysis="$(grep 'analysis' ./components)" + std="$(grep 'std' ./components)" + local components="rustc,cargo,${std}" + use doc && components="${components},rust-docs" + use clippy && components="${components},clippy-preview" + use rustfmt && components="${components},rustfmt-preview" + use rust-analyzer && components="${components},rust-analyzer-preview,${analysis}" + # Rust component 'rust-src' is extracted from separate archive + if use rust-src; then + einfo "Combining rust and rust-src installers" + mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die + echo rust-src >> ./components || die + components="${components},rust-src" + fi + ./install.sh \ + --components="${components}" \ + --disable-verify \ + --prefix="${ED}/opt/${P}" \ + --mandir="${ED}/opt/${P}/man" \ + --disable-ldconfig \ + || die + + if use prefix; then + local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" + find "${ED}/opt/${P}/bin" -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf_for_bin ${filename} ${interpreter} \; || die + done + eend $? + fi + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- + local ver_i="${i}-bin-${PV}" + ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" || die + dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" + dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" + dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" + dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" + + # make all capital underscored variable + local CARGO_TRIPLET="$(rust_abi)" + CARGO_TRIPLET="${CARGO_TRIPLET//-/_}" + CARGO_TRIPLET="${CARGO_TRIPLET^^}" + cat <<-_EOF_ > "${T}/50${P}" + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + $(usev elibc_musl "CARGO_TARGET_${CARGO_TRIPLET}_RUSTFLAGS=\"-C target-feature=-crt-static\"") + _EOF_ + doenvd "${T}/50${P}" + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + popd >/dev/null || die + #end native abi install + + else + local rust_target + rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" + dodir "/opt/${P}/lib/rustlib" + cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ + "${ED}/opt/${P}/lib/rustlib" || die + fi + + # BUG: installs x86_64 binary on other arches + rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die +} + +pkg_postinst() { + eselect rust update + + elog "Rust installs a helper script for calling GDB now," + elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 94177bb17351..a082401fa226 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -139,8 +139,11 @@ DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 55b2a98592b1a2e465b7fb224607cbcb2 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230 SHA512 6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4 DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307 SHA512 cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21 DIST rustc-1.68.1-src.tar.xz.asc 801 BLAKE2B 5e0a2d95360fb5d8bed9e759111db225315b93d3042af19bb9fc9f239cabf9f32b85f2e616913ff3ce5fc8111deeb972bc184584ca473216b7a5320a255304a6 SHA512 5330405c09077070a63c04fc1c7059219d046fbaa24997861365199e48da98be4fe2a04fdc5c54a03166097bde58b4e51bdc8296ca89974d2dcec1da279bdab2 +DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091 SHA512 8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3 +DIST rustc-1.68.2-src.tar.xz.asc 801 BLAKE2B 6ac2444950e5f919d09823ea3eef50364ad7b295126b090178872970f03c43ca9747779e0873138ca3a0b753eff79d2ef36d8b70c6a6050039ba9f9018571016 SHA512 86ccbb8ea89f820ba92ad9cbfb8f4bda3393e2c24d699355fd559a2339ff39bcce2a027ebd1b043f11de24b00cdac8c42d252915b36e711eb1d80f49a8007d47 EBUILD rust-1.65.0.ebuild 23818 BLAKE2B c5a288099dc15b8dd61ffe06b2933bce2edbd2490bed6659e990863804448dff60e95f13362d33529e690bbbeee32f830bac1f7afc8fa34e63e93e905a78a14e SHA512 7f3b80e402f44e6edb8d29fa271f0e9246dcd101f5301c787965b75b209d1f4e0df25484dfc3a686e8f7ab70626558479c24233bbd036c4f59b178cfd61d1407 EBUILD rust-1.66.1.ebuild 23693 BLAKE2B ede49e8db68ad165caa3636095adde66a3bbc5b78702753c20961a2d5674e68d277453d35dbed601cc1aa1b68c1dddc7b468960cebc8731237a97be82d6e06ce SHA512 fcc8cec3fc9efa5bc4779b067ebb0405744f3401bd50d9fc4f1f131e7631147b2f80cd76c1d218e6da84743a8a2de86f99a25fa0db951aec81660bbabb2dc1fa EBUILD rust-1.67.1.ebuild 23119 BLAKE2B 3260955cba6b775658e02b48463c52e461154d253fca101377a23ab8e1b67ce4507494d91b35b30a4029aee85cc846b515a960106dc8c24d7225c5437dc89cf8 SHA512 a6641ed533e54f362f4630901bf49d859e8efd473e969d470696ace01d3adad0bb77086416ff0f5c1c2f53ff028fc23572cff0db33cb073ef32b4dfaa7562879 EBUILD rust-1.68.1.ebuild 23119 BLAKE2B 5e303443400930720fb627d893eb0858da99e24567eab17eafe33f4aacf0628cab3cae052b7947599ee9c86888da5a3b4fd36ddf47a8dd57a121ca5f3e9feec0 SHA512 cbe37c3dc9446eefc22aab86cf4751acdc55117fa7d9fdcc57a17468e48094b944e130a41a3cd9a83303b1a6d647c79a37fbbedcded1258521c5ad5f8ad239fe +EBUILD rust-1.68.2.ebuild 23119 BLAKE2B 5e303443400930720fb627d893eb0858da99e24567eab17eafe33f4aacf0628cab3cae052b7947599ee9c86888da5a3b4fd36ddf47a8dd57a121ca5f3e9feec0 SHA512 cbe37c3dc9446eefc22aab86cf4751acdc55117fa7d9fdcc57a17468e48094b944e130a41a3cd9a83303b1a6d647c79a37fbbedcded1258521c5ad5f8ad239fe MISC metadata.xml 1676 BLAKE2B 37d026b952e72914faf51b5258c6a3da77aa088974094af5533a029abe3975beaba4efd8894cd419577f00b871c45ca3efa80195d90a42c9d1be1fb4befbe5eb SHA512 9a5e30977be9d76e60cab5a0698d5cc544240a6b0c54350aa0bd6aeff0e864f14d97a90ae5e3024e9b7bed54f7b2c7f561f46ad97ff99928f454af44f420d17c diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild new file mode 100644 index 000000000000..4f904c718106 --- /dev/null +++ b/dev-lang/rust/rust-1.68.2.ebuild @@ -0,0 +1,741 @@ +# Copyright 1999-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 check-reqs estack flag-o-matic llvm multiprocessing \ + multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig + +if [[ ${PV} = *beta* ]]; then + betaver=${PV//*beta} + BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" + MY_P="rustc-beta" + SLOT="beta/${PV}" + SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" +else + ABI_VER="$(ver_cut 1-2)" + SLOT="stable/${ABI_VER}" + MY_P="rustc-${PV}" + SRC="${MY_P}-src.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" + +SRC_URI=" + https://static.rust-lang.org/dist/${SRC} + verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) + !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) +" + +# keep in sync with llvm ebuild of the same version as bundled one. +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) +LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" + +IUSE="clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" + +# Please keep the LLVM dependency block separate. Since LLVM is slotted, +# we need to *really* make sure we're not pulling more than one slot +# simultaneously. + +# How to use it: +# List all the working slots in LLVM_VALID_SLOTS, newest first. +LLVM_VALID_SLOTS=( 15 ) +LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" + +# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation +# (-) usedep needed because we may build with older llvm without that target +LLVM_DEPEND="|| ( " +for _s in ${LLVM_VALID_SLOTS[@]}; do + LLVM_DEPEND+=" ( " + for _x in ${ALL_LLVM_TARGETS[@]}; do + LLVM_DEPEND+=" + ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] ) + wasm? ( sys-devel/lld:${_s} )" + done + LLVM_DEPEND+=" )" +done +unset _s _x +LLVM_DEPEND+=" ) + /dev/null) ) + rustc_version=${rustc_version[0]#rust-bin-} + rustc_version=${rustc_version#rust-} + + [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" + + if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then + eerror "Rust >=${rustc_wanted} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too old" + elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then + eerror "Rust <${rustc_toonew} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too new" + else + einfo "Using rust ${rustc_version} to build" + fi +} + +pre_build_checks() { + local M=8192 + # multiply requirements by 1.3 if we are doing x86-multilib + if use amd64; then + M=$(( $(usex abi_x86_32 13 10) * ${M} / 10 )) + fi + M=$(( $(usex clippy 128 0) + ${M} )) + M=$(( $(usex miri 128 0) + ${M} )) + M=$(( $(usex rustfmt 256 0) + ${M} )) + # add 2G if we compile llvm and 256M per llvm_target + if ! use system-llvm; then + M=$(( 2048 + ${M} )) + local ltarget + for ltarget in ${ALL_LLVM_TARGETS[@]}; do + M=$(( $(usex ${ltarget} 256 0) + ${M} )) + done + fi + M=$(( $(usex wasm 256 0) + ${M} )) + M=$(( $(usex debug 2 1) * ${M} )) + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + M=$(( 15 * ${M} / 10 )) + fi + eshopts_pop + M=$(( $(usex system-bootstrap 0 1024) + ${M} )) + M=$(( $(usex doc 256 0) + ${M} )) + CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} +} + +llvm_check_deps() { + has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" +} + +# Is LLVM being linked against libc++? +is_libcxx_linked() { + local code='#include +#if defined(_LIBCPP_VERSION) + HAVE_LIBCXX +#endif +' + local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - <<<"${code}") || return 1 + [[ ${out} == *HAVE_LIBCXX* ]] +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + python-any-r1_pkg_setup + + export LIBGIT2_NO_PKG_CONFIG=1 #749381 + + use system-bootstrap && bootstrap_rust_version_check + + if use system-llvm; then + llvm_pkg_setup + + local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + export LLVM_LINK_SHARED=1 + export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" + fi +} + +esetup_unwind_hack() { + # https://bugs.gentoo.org/870280 + # this is a hack needed to bootstrap with libgcc_s linked tarball on llvm-libunwind system. + # it should trigger for internal bootstrap or system-bootstrap with rust-bin. + # the whole idea is for stage0 to bootstrap with fake libgcc_s. + # final stage will receive -L${T}/lib but not -lgcc_s args, producing clean compiler. + local fakelib="${T}/fakelib" + mkdir -p "${fakelib}" || die + # we need both symlinks, one for cargo runtime, other for linker. + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so.1" || die + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so" || die + export LD_LIBRARY_PATH="${fakelib}" + export RUSTFLAGS+=" -L${fakelib}" + # this is a literally magic variable that gets through cargo cache, without it some + # crates ignore RUSTFLAGS. + # this variable can not contain leading space. + export MAGIC_EXTRA_RUSTFLAGS+="${MAGIC_EXTRA_RUSTFLAGS:+ }-L${fakelib}" +} + +src_prepare() { + if ! use system-bootstrap; then + has_version sys-devel/gcc || esetup_unwind_hack + local rust_stage0_root="${WORKDIR}"/rust-stage0 + local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" + + "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ + --without=rust-docs-json-preview,rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die + fi + + default +} + +src_configure() { + filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + + local rust_target="" rust_targets="" arch_cflags + + # Collect rust target names to compile standard libs for all ABIs. + for v in $(multilib_get_enabled_abi_pairs); do + rust_targets+=",\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" + done + if use wasm; then + rust_targets+=",\"wasm32-unknown-unknown\"" + if use system-llvm; then + # un-hardcode rust-lld linker for this target + # https://bugs.gentoo.org/715348 + sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die + fi + fi + rust_targets="${rust_targets#,}" + + local tools='"cargo"' + use clippy && tools+=',"clippy"' + use miri && tools+=',"miri"' + use profiler && tools+=',"rust-demangler"' + use rustfmt && tools+=',"rustfmt"' + use rust-analyzer && tools+=',"rust-analyzer","analysis"' + use rust-src && tools+=',"src"' + + local rust_stage0_root + if use system-bootstrap; then + local printsysroot + printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" + rust_stage0_root="${printsysroot}" + else + rust_stage0_root="${WORKDIR}"/rust-stage0 + fi + # in case of prefix it will be already prefixed, as --print sysroot returns full path + [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" + + rust_target="$(rust_abi)" + + local cm_btype="$(usex debug DEBUG RELEASE)" + cat <<- _EOF_ > "${S}"/config.toml + changelog-seen = 2 + [llvm] + download-ci-llvm = false + optimize = $(toml_usex !debug) + release-debuginfo = $(toml_usex debug) + assertions = $(toml_usex debug) + ninja = true + targets = "${LLVM_TARGETS// /;}" + experimental-targets = "" + link-shared = $(toml_usex system-llvm) + $(if is_libcxx_linked; then + # https://bugs.gentoo.org/732632 + echo "use-libcxx = true" + echo "static-libstdcpp = false" + fi) + $(case "${rust_target}" in + i586-*-linux-*) + # https://github.com/rust-lang/rust/issues/93059 + echo 'cflags = "-fcf-protection=none"' + echo 'cxxflags = "-fcf-protection=none"' + echo 'ldflags = "-fcf-protection=none"' + ;; + *) + ;; + esac) + [llvm.build-config] + CMAKE_VERBOSE_MAKEFILE = "ON" + CMAKE_C_FLAGS_${cm_btype} = "${CFLAGS}" + CMAKE_CXX_FLAGS_${cm_btype} = "${CXXFLAGS}" + CMAKE_EXE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_MODULE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_SHARED_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_STATIC_LINKER_FLAGS_${cm_btype} = "${ARFLAGS}" + [build] + build-stage = 2 + test-stage = 2 + build = "${rust_target}" + host = ["${rust_target}"] + target = [${rust_targets}] + cargo = "${rust_stage0_root}/bin/cargo" + rustc = "${rust_stage0_root}/bin/rustc" + rustfmt = "${rust_stage0_root}/bin/rustfmt" + docs = $(toml_usex doc) + compiler-docs = false + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + tools = [${tools}] + verbose = 2 + sanitizers = false + profiler = $(toml_usex profiler) + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" + sysconfdir = "etc" + docdir = "share/doc/rust" + bindir = "bin" + libdir = "lib" + mandir = "share/man" + [rust] + # https://github.com/rust-lang/rust/issues/54872 + codegen-units-std = 1 + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debug-assertions-std = $(toml_usex debug) + debuginfo-level = $(usex debug 2 0) + debuginfo-level-rustc = $(usex debug 2 0) + debuginfo-level-std = $(usex debug 2 0) + debuginfo-level-tools = $(usex debug 2 0) + debuginfo-level-tests = 0 + backtrace = true + incremental = false + default-linker = "$(tc-getCC)" + parallel-compiler = $(toml_usex parallel-compiler) + channel = "$(usex nightly nightly stable)" + description = "gentoo" + rpath = false + verbose-tests = true + optimize-tests = $(toml_usex !debug) + codegen-tests = true + dist-src = false + remap-debuginfo = true + lld = $(usex system-llvm false $(toml_usex wasm)) + # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it + # https://github.com/rust-lang/rust/issues/74976 + # https://github.com/rust-lang/rust/issues/76526 + deny-warnings = $(usex wasm $(usex doc false true) true) + backtrace-on-ice = true + jemalloc = false + [dist] + src-tarball = false + compression-formats = ["xz"] + _EOF_ + + for v in $(multilib_get_enabled_abi_pairs); do + rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) + arch_cflags="$(get_abi_CFLAGS ${v##*.})" + + export CFLAGS_${rust_target//-/_}="${arch_cflags}" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${rust_target}] + ar = "$(tc-getAR)" + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ranlib = "$(tc-getRANLIB)" + llvm-libunwind = "$(usex llvm-libunwind $(usex system-llvm system in-tree) no)" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + # by default librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; + # but we patch it and set to false here as well + if use elibc_musl; then + cat <<- _EOF_ >> "${S}"/config.toml + crt-static = false + _EOF_ + fi + done + if use wasm; then + cat <<- _EOF_ >> "${S}"/config.toml + [target.wasm32-unknown-unknown] + linker = "$(usex system-llvm lld rust-lld)" + # wasm target does not have profiler_builtins https://bugs.gentoo.org/848483 + profiler = false + _EOF_ + fi + + if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below + # experimental cross support + # discussion: https://bugs.gentoo.org/679878 + # TODO: c*flags, clang, system-llvm, cargo.eclass target support + # it would be much better if we could split out stdlib + # complilation to separate ebuild and abuse CATEGORY to + # just install to /usr/lib/rustlib/ + + # extra targets defined as a bash array + # spec format: :: + # best place would be /etc/portage/env/dev-lang/rust + # Example: + # RUST_CROSS_TARGETS=( + # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" + # ) + # no extra hand holding is done, no target transformations, all + # values are passed as-is with just basic checks, so it's up to user to supply correct values + # valid rust targets can be obtained with + # rustc --print target-list + # matching cross toolchain has to be installed + # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) + # only gcc toolchains installed with crossdev are checked for now. + + # BUG: we can't pass host flags to cross compiler, so just filter for now + # BUG: this should be more fine-grained. + filter-flags '-mcpu=*' '-march=*' '-mtune=*' + + local cross_target_spec + for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do + # extracts first element form :: + local cross_llvm_target="${cross_target_spec%%:*}" + # extracts toolchain triples, : + local cross_triples="${cross_target_spec#*:}" + # extracts first element after before : separator + local cross_rust_target="${cross_triples%%:*}" + # extracts last element after : separator + local cross_toolchain="${cross_triples##*:}" + use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" + command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${cross_rust_target}] + ar = "${cross_toolchain}-ar" + cc = "${cross_toolchain}-gcc" + cxx = "${cross_toolchain}-g++" + linker = "${cross_toolchain}-gcc" + ranlib = "${cross_toolchain}-ranlib" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + if [[ "${cross_toolchain}" == *-musl* ]]; then + cat <<- _EOF_ >> "${S}"/config.toml + musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" + _EOF_ + fi + + # append cross target to "normal" target list + # example 'target = ["powerpc64le-unknown-linux-gnu"]' + # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' + + rust_targets="${rust_targets},\"${cross_rust_target}\"" + sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die + + ewarn + ewarn "Enabled ${cross_rust_target} rust target" + ewarn "Using ${cross_toolchain} cross toolchain" + ewarn + if ! has_version -b 'sys-devel/binutils[multitarget]' ; then + ewarn "'sys-devel/binutils[multitarget]' is not installed" + ewarn "'strip' will be unable to strip cross libraries" + ewarn "cross targets will be installed with full debug information" + ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" + ewarn + ewarn "Alternatively llvm-strip can be used, it supports stripping any target" + ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" + ewarn + fi + done + fi # I_KNOW_WHAT_I_AM_DOING_CROSS + + einfo "Rust configured with the following flags:" + echo + echo RUSTFLAGS="\"${RUSTFLAGS}\"" + echo RUSTFLAGS_BOOTSTRAP="\"${RUSTFLAGS_BOOTSTRAP}\"" + echo RUSTFLAGS_NOT_BOOTSTRAP="\"${RUSTFLAGS_NOT_BOOTSTRAP}\"" + echo MAGIC_EXTRA_RUSTFLAGS="\"${MAGIC_EXTRA_RUSTFLAGS}\"" + env | grep "CARGO_TARGET_.*_RUSTFLAGS=" + env | grep "CFLAGS_.*" + echo + einfo "config.toml contents:" + cat "${S}"/config.toml || die + echo +} + +src_compile() { + RUST_BACKTRACE=1 "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die +} + +src_test() { + # https://rustc-dev-guide.rust-lang.org/tests/intro.html + + # those are basic and codegen tests. + local tests=( + codegen + codegen-units + compile-fail + incremental + mir-opt + pretty + run-make + ) + + # fails if llvm is not built with ALL targets. + # and known to fail with system llvm sometimes. + use system-llvm || tests+=( assembly ) + + # fragile/expensive/less important tests + # or tests that require extra builds + # TODO: instead of skipping, just make some nonfatal. + if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then + tests+=( + rustdoc + rustdoc-js + rustdoc-js-std + rustdoc-ui + run-make-fulldeps + ui + ui-fulldeps + ) + fi + + local i failed=() + einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" + for i in "${tests[@]}"; do + local t="src/test/${i}" + einfo "rust_src_test: running ${t}" + if ! RUST_BACKTRACE=1 "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ + -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" + then + failed+=( "${t}" ) + eerror "rust_src_test: ${t} failed" + fi + done + + if [[ ${#failed[@]} -ne 0 ]]; then + eerror "rust_src_test: failure summary: ${failed[@]}" + die "aborting due to test failures" + fi +} + +src_install() { + DESTDIR="${D}" "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die + + # bug #689562, #689160 + rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die + rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die + newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use miri && symlinks+=( miri cargo-miri ) + use profiler && symlinks+=( rust-demangler ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- + # need to fix eselect-rust to remove this hack. + local ver_i="${i}-${PV}" + if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then + einfo "Installing ${i} symlink" + ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die + else + ewarn "${i} symlink requested, but source file not found" + ewarn "please report this" + fi + dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" + dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" + dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" + dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" + dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" + + newenvd - "50${P}" <<-_EOF_ + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + _EOF_ + + rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die + rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/libexec + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use miri; then + echo /usr/bin/miri >> "${T}/provider-${P}" + echo /usr/bin/cargo-miri >> "${T}/provider-${P}" + fi + if use profiler; then + echo /usr/bin/rust-demangler >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + + if use dist; then + insinto "/usr/lib/${PN}/${PV}/dist" + doins -r "${S}/build/dist/." + fi +} + +pkg_postinst() { + eselect rust update + + if has_version sys-devel/gdb || has_version dev-util/lldb; then + elog "Rust installs a helper script for calling GDB and LLDB," + elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." + fi + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 650494f918f0..dc9341e4d1ec 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,9 +1,7 @@ -DIST typescript-4.9.3.tgz 11618300 BLAKE2B 8a11cae27e9873750ebc1c4d9f0116f0ac291b17138df277188d754d36a33668476acbef56b9903c082372e2780253728ef5a9cc2cf57d872014b6fad2842cd2 SHA512 0887c6cd37a56ca3449cba4b7461607722a11b6dc229d2a040f38173e39436b909dafafe292cec495e64ab989684441ba24faabb1806ceb02d1960b253bb479c -DIST typescript-4.9.4.tgz 11619457 BLAKE2B 97f19fe325ba7f74d845779eb94919895c44a9603ecec9f1aec5d332a49976f1b1133686a2969205e01c49dfe460c8f8b3eac384134d592478e49af1748a08fb SHA512 533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166 DIST typescript-4.9.5.tgz 11620433 BLAKE2B c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99 SHA512 d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2 DIST typescript-5.0.2.tgz 7050986 BLAKE2B 6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757 SHA512 c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347 -EBUILD typescript-4.9.3.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa -EBUILD typescript-4.9.4.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa +DIST typescript-5.0.3.tgz 7051270 BLAKE2B 6879f0b4ed07e23dbd7e050c2740100af922ddd09f2989171d46408516026d3eaf548c90286d0bfc0606edeba9e40a39381042130011b029250c5b87efa60f7d SHA512 c6ff263840e78a06ffb4df4f48c4f0484a809d4be4a1731096270e6f421454305240280149a00044e519632d88714cb9a94e976a32b98e38ceed3316a814ca64 EBUILD typescript-4.9.5.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa EBUILD typescript-5.0.2.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b +EBUILD typescript-5.0.3.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72 diff --git a/dev-lang/typescript/typescript-4.9.3.ebuild b/dev-lang/typescript/typescript-4.9.3.ebuild deleted file mode 100644 index 7857fd2f036d..000000000000 --- a/dev-lang/typescript/typescript-4.9.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" -HOMEPAGE="https://www.typescriptlang.org/ - https://github.com/microsoft/TypeScript/" -SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" -S="${WORKDIR}"/package - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND="net-libs/nodejs" -BDEPEND=">=net-libs/nodejs-16[npm]" - -src_compile() { - # Skip, nothing to compile here. - : -} - -src_install() { - local myopts=( - --audit false - --color false - --foreground-scripts - --global - --offline - --omit dev - --prefix "${ED}"/usr - --progress false - --verbose - ) - npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - dodoc *.md *.txt -} diff --git a/dev-lang/typescript/typescript-4.9.4.ebuild b/dev-lang/typescript/typescript-4.9.4.ebuild deleted file mode 100644 index 7857fd2f036d..000000000000 --- a/dev-lang/typescript/typescript-4.9.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" -HOMEPAGE="https://www.typescriptlang.org/ - https://github.com/microsoft/TypeScript/" -SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" -S="${WORKDIR}"/package - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND="net-libs/nodejs" -BDEPEND=">=net-libs/nodejs-16[npm]" - -src_compile() { - # Skip, nothing to compile here. - : -} - -src_install() { - local myopts=( - --audit false - --color false - --foreground-scripts - --global - --offline - --omit dev - --prefix "${ED}"/usr - --progress false - --verbose - ) - npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - dodoc *.md *.txt -} diff --git a/dev-lang/typescript/typescript-5.0.3.ebuild b/dev-lang/typescript/typescript-5.0.3.ebuild new file mode 100644 index 000000000000..598301d43b33 --- /dev/null +++ b/dev-lang/typescript/typescript-5.0.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" +HOMEPAGE="https://www.typescriptlang.org/ + https://github.com/microsoft/TypeScript/" +SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" +S="${WORKDIR}"/package + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +RDEPEND="net-libs/nodejs" +BDEPEND=">=net-libs/nodejs-16[npm]" + +src_compile() { + # Skip, nothing to compile here. + : +} + +src_install() { + local myopts=( + --audit false + --color false + --foreground-scripts + --global + --offline + --omit dev + --prefix "${ED}"/usr + --progress false + --verbose + ) + npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + dodoc *.md *.txt +} diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest index 328b6edc5e17..0b4da17af646 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -1,7 +1,7 @@ -DIST vala-0.56.3.tar.xz 3969676 BLAKE2B 66fba756d89b7fbc9689a9ff7ef8d4689b53b9ee570225fb268bb433e9c14a876eac1565999944ad72864d9a3c62f777d534579ee7ca091d90e405ef2b271314 SHA512 3222edab995a1d405bc891b37ffb4915677b7bb56ce3be7d1ece1dfb77f2d054bf7499dad9e6eb593c42678ae2c2c7cd779a595b702a3e2e38e9e0e0d69ba99e DIST vala-0.56.4.tar.xz 3978480 BLAKE2B 22cde236f3d397499f6bf41c038422bf17bb5878096eb27c4a1efec9ea296623e52099250852b0085ca691243ec3cda6316598b20e3700816e2bf29032e625a4 SHA512 302e72a42fcb0cffc1c8eec28014f216c3848aaecec100acabc5e952d6f3ad2471b341e92a266f452c3335b8d1dde9cb0b1e6da62b754ffb4749b0aa862f24ba DIST vala-0.56.5.tar.xz 3987316 BLAKE2B 3f8678f894f526da310dd65b2a0e9ebc9e7aff6cc89538dbbbc4d2798ead7bdaa27ccb33834645494fad869e17e2f32174626ca6d190c661a2df2a498bfafdae SHA512 58bb5ea45f519414ffe0dad2f23dcf689eac2d8cd310a627d0c3667f38ec4ccd5ec1ca5921f8ec177db3004f24c7c5a138bd4652c7a07a78f0ce046e32ad9b6a -EBUILD vala-0.56.3.ebuild 999 BLAKE2B 23b3836c55500ab94635f07d837a43c9c0be17fd536bf7d11d8644b6785a3443f8b6653880936fcb03943e057b0c29e3d34f1d5de05ef559da0684be4241a01d SHA512 6b93f851ea79d2c0ade055db6ba3806cd818508fae63de41703c23b1d1f5e9c0af6d7c813b66fafbddf0b9929ae0264fdc66f35a35c3599ff9532516cae79204 -EBUILD vala-0.56.4.ebuild 1001 BLAKE2B d0c872b78c7180352c696bd261d02e087c63100215ddf9920baebd871f40875e5d620f56da0f1876cbf2f8b7db4a33536c75195fec48d885e17b544dd3742ce4 SHA512 d6b2c1821fee900a7ae4ffaee652f4e187c0f51551751e65805659307086ed2337055e332311a9da9b19f705901422519d45c5fcb0d5e535a91a412a2b15fb91 +DIST vala-0.56.6.tar.xz 3989404 BLAKE2B eae35fb685f546cee902a84a9a0ea15fa1c3596a94c1def93746512e32e22b65ad80f788a7899c5f69f5447906880318ba2b78dc582a9fdb7cf70cde88404aa3 SHA512 ea9c25b96f52ed1067c2a8787b15c44a088e19907880ee6b32bb0e3b544a078bd342e3aef9afefb8daec6f6b4fce25a9290a278dcfc293308327153543acb9bc +EBUILD vala-0.56.4.ebuild 999 BLAKE2B 4a53efef87d29147dda03ac4f8e0fe1daefdf1c716b6c2112070f9b617ba6b85341678cc1258583a34bab49bed3773812c6ad835686bab7ca8385e11a6bd090b SHA512 cec6905a1b4967d3c7a3dd1c784b89393fa32e8473b0c123ab69a189882563c4489c6495db9fdeffdac09ab238dd6b57c90e2029f23ac3d87c6abeddd92ca807 EBUILD vala-0.56.5.ebuild 1006 BLAKE2B 4ac9f323be68e3f2c12345912e0b17e8cb953388dbbd66d327ec30a94cc9e440af99bcf3afcd539f945198749ac43fdb2e763c8c2d73513a657951ca671ab148 SHA512 defb58a986337f7c80b1e23374a6bd47293cbabf27d381941a0e53e316705947a66f252ebddc76eb533780dec8540e3a7f17de53d1b2969dfb692f7382b36b4d +EBUILD vala-0.56.6.ebuild 1006 BLAKE2B 4ac9f323be68e3f2c12345912e0b17e8cb953388dbbd66d327ec30a94cc9e440af99bcf3afcd539f945198749ac43fdb2e763c8c2d73513a657951ca671ab148 SHA512 defb58a986337f7c80b1e23374a6bd47293cbabf27d381941a0e53e316705947a66f252ebddc76eb533780dec8540e3a7f17de53d1b2969dfb692f7382b36b4d MISC metadata.xml 441 BLAKE2B a67ac153219c809b992ad569958248e09fe402e33526f2c9a8e5ef4908a5496a0018894605f2d649e191bb84db59294526bb14a06e59f4cfca335dcbf18e15f8 SHA512 97774503c4e5cbce834f11865cea98e45b244566373d8a7efca73d18346d425b49a3b96cda02a61484a8c906d9f27d735c2a9899701b95d0a5f62b9df12365f9 diff --git a/dev-lang/vala/vala-0.56.3.ebuild b/dev-lang/vala/vala-0.56.3.ebuild deleted file mode 100644 index 23240553c433..000000000000 --- a/dev-lang/vala/vala-0.56.3.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 - -inherit gnome2 - -DESCRIPTION="Compiler for the GObject type system" -HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/vala" - -LICENSE="LGPL-2.1+" -SLOT="0.56" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" -IUSE="test valadoc" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.48.0:2 - >=dev-libs/vala-common-${PV} - valadoc? ( >=media-gfx/graphviz-2.16 ) -" -DEPEND="${RDEPEND} - test? ( - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - dev-libs/gobject-introspection - ) -" -BDEPEND=" - dev-libs/libxslt - sys-devel/flex - virtual/pkgconfig - app-alternatives/yacc -" - -src_configure() { - # weasyprint enables generation of PDF from HTML - gnome2_src_configure \ - --disable-unversioned \ - $(use_enable valadoc) \ - VALAC=: \ - WEASYPRINT=: -} - -src_install() { - default - find "${D}" -name "*.la" -delete || die -} diff --git a/dev-lang/vala/vala-0.56.4.ebuild b/dev-lang/vala/vala-0.56.4.ebuild index 861ccfad5dec..30f097c1a007 100644 --- a/dev-lang/vala/vala-0.56.4.ebuild +++ b/dev-lang/vala/vala-0.56.4.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/va LICENSE="LGPL-2.1+" SLOT="0.56" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="test valadoc" RESTRICT="!test? ( test )" diff --git a/dev-lang/vala/vala-0.56.6.ebuild b/dev-lang/vala/vala-0.56.6.ebuild new file mode 100644 index 000000000000..70072f140f0d --- /dev/null +++ b/dev-lang/vala/vala-0.56.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 + +DESCRIPTION="Compiler for the GObject type system" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/vala" + +LICENSE="LGPL-2.1+" +SLOT="0.56" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="test valadoc" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.48.0:2 + >=dev-libs/vala-common-${PV} + valadoc? ( >=media-gfx/graphviz-2.16 ) +" +DEPEND="${RDEPEND} + test? ( + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection + ) +" +BDEPEND=" + dev-libs/libxslt + sys-devel/flex + virtual/pkgconfig + app-alternatives/yacc +" + +src_configure() { + # weasyprint enables generation of PDF from HTML + gnome2_src_configure \ + --disable-unversioned \ + $(use_enable valadoc) \ + VALAC=: \ + WEASYPRINT=: +} + +src_install() { + default + find "${D}" -name "*.la" -delete || die +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 6ef46cfefecba3b499c35ed8d09fe9a55e75fcb8..629d6c0add68b4cd8516737f42ac82b81d16850b 100644 GIT binary patch literal 96252 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

L@N8aNC{V_bGtn!UXL_-UYC) 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

+(C?1Jy`B3k?;gN< z?T$rFHLRVOG^na%8!Eq!eL2@exVE~~{?!qCnf@luO=L6dn~%dONm2vp*Xbf+u9t-T zZaG@zASaN2brQOsZDiKU=~eXQuMfYG1E{)OhAWzWBLPTV{ce#F($b&{1s!_@opZYX=O`2}i zRT2^0yYO0fyK7o49b{C6U9WeG_R`DQAA8KHkHpbblJ{QZhzO3UQ_UPclEIQ)#^;ps zvKM(Mj+H2>?TpmzG&^DUzRPKoa|we5m8t;WDy#8{&3cFab(eO-%3h!6ri2t<;_dSP zpj-rG_GLLQofL?>D{{h-D-N_dN^0dp#k?=ul$_6fGgl_yX zzc^7kgm;Mm%CzxGr>+ZC3ERn5Z{>BlzO?c07nz~$sp4j-{A)JyB$maCK;hlip(Tp= zrYe@KaC2S`pfW_8;zX3Q!&#jn*R1x9^h5Mhk#ibKN%t^*Gb9ZlMc6 zqh?(*3bh4?FRgI^zWOA+j|Ofh7=Zed1AIph1OwB(7IgRAa@7cCWO6Mhm$=4q0W&y? zr_Ni{k_wL4nQf0*7lnBy>CVUwX;v zpEM~riM?B5JW&6kJlgl`Y28^`*D&J??p@mYjxDwO##jO601= zWgg2F&ABf_w5Qix@)p1378diExLg#q7SMVfq?LU!a({MT=1j zjx^3&9w4>J1f#UXNiLVSVsD)amVR@BTMKuPDVbmWNT-yV<3S;61}R*=HT($HWcE>5 zCuLxyD%m7dTrDN}pK5e$Qzj!@?$RV#-p*y-KD{Eq6KRDo28u|)Qvl29ftb0<;!8p|(xu)Mz}5QhVr zfb_%GG=SdS($-v&eoszuc3Cus;sX76n%Yz4P@BG@LPPRfbTS!0%enGxc-1|QdME?c zNS)rAYFiYplr(%$n`M>Z6c>&hlYE+m3PtXn;?7P`$>2Uctue*XG#4h0S5ieD$A2x` z)6oQfKlzkqYs1Z!cxsn8#Xf=jqaLr@egn^_=#PU7RkTzc7PY#q7vP_iki3lzrhJ$8 zI4>RMB&Tsu!5m3(?PFIM9(bh63H4)YQWM*J;}x!;E_Ww1)q^=O#h%XGBEOxjlx#gK zKHE<NcqS@bm#6N>>{>P*sL;Q7&5?$5*2})) z3;zG{;W<+h=bi+>h%v8A^t|^HXp#e*OiSjvx;YUEDpkaUnD$1Ov%kUb?|R^#BrwH`<#F6a zD`RIR%I!7Arewnv&Nk6|>j z2B}biD9S>ohS??LkOE+Lf>74HZVVdJ1*dRgn$G8D$ILJL!1iNz71%*ygl9$8c^3ur zeY)9l&=qrvdpE6M*tYT3y+``OW5vGKzxqGEeE9zNEsWA+2U;O7+pyu7X_m>`Kv}XO zqvm@7WK(%o{!x&me|7DrrTCNS6S3xyM8w}&UWeptzWuE)154yxyn_&x<=x2W{C^7Q zCQpfT{dOSBbto=w8=HTvu;3`tvyaV27|;atMQUrTfmA1Z)uQ31vYsA<6k}izu!NI; zt_&6a0Dh>Gt`NikmIb?Ws-$f46TE7T&bte9p4aQ^OJ%e_HkVe{>&(<`Q}}TnAWIUZ zmhjRNygutZhExHC5-vS%v>#Pz`>J=);^5e{@>Y-Ftn7aFpqDb<2eaDUHsCF|rr61v z9JIO!0{qhRepm*BbEgBG)UbdoWsQo3*&%cRF{|xmy1Yph5>J$H_s-uj3XAk++bs~_ ztw}Yx?2?h2H&311WP6O*H`s?O&;EmrSN?|uLK`;Sfg0$*f1K~uxg z$tjWhNL}eiNWy>+UFvCNDWbWrdauz`1-T6Kf4J0KBP_ z491sL6!{uc?$PPXW@DM~!2v?c=lJq3mUMyFMjrEDU* zCQlmVpKk4UI1d#257H_t>X_#N&;TzF1+hsfO%41;3bkkzZ*I|+rmEItNG0#s-^uYV zM`l9Xir|?YrKoLC2KX?{#HpVqMQaWEu&4k{@(dn*yDPIiRgquEpU*9QUg*)Hn2Okq zH1n#|)%T2-!w&>?Vzl~4cHN@AhoIdrsOnZ1gmA7)cI#f(W+w+ma`4@;g{f!gC8<0_ zeYW|O*5Crl^K`n-rZT%xFUq&RPQC3T60HG3&Mr7K6r_e#3rcb=sf@I+DZoHxX*p`l zT&G<0IyC%>ZJeBCPT;O@2>XsFxCG0Nx@cub)spO%R+drirm3&fX(|7F5I?*+UpdJC zG@(s;qD~_e$xdrKNR;Zo>t;_`d1!Ra%Z8nZU*$sRu%w|&pm@cWJ#hNg?&(VJLt8UtMpzY&ULX+y1|=a-t$Y0tASsIRS!zOI=b))`#8hr$1vr zefQ$FOVMt-RFc+S1cA(%iJ5cSh|&atFLV(`gYgfkhDRB)F*w#E`{#E;nFR6|wwP+G zclk2P-rZXHsMj4HWO7oj$r(@iEji1_ z>xVC>F73CYl88C$x&uWPl#ul*#D`N^Eg74p!l4#nmkxg2Nt>Z?3P_7IJ;AsDVSp%q zHUU|ZN|dLPmnJ68LasXKf>T>_^jQIXX{}&$fQSATI=QLC8?;174op23@YDU?sp4r) z#0J^5(mWlw7S=2t49G0no|jT_w6^Y~YqRJX)HBn>NG%28=2!;@+qD$XJMvH`i0>Y4 zou~)lOt$?0B@|8gOe z5oUK@ikaQ{K1YeIbuU63=;Jwzyle$Ztk;NIkn7BTJe0@epC}E~`EtZp?M+V_3$1Jr zQG^4hibQh)j-RkHX9B#JK1NXl#Hx+$TZaxM1ZA)1$hP`Ujd}&PW{lQB1jcQA?cxVk3>}t2ymeNQqV9 zs|0-+R4k)nzXzElX$a4uIvnV!hZBHqMyh=R-s>oCmMKH&{WZ%%?Iw9%TTi?9hpqFX znS+FYD-gd|CFqqF<;jt(8Jg`O-B_nuxBIE)d{;)L^4qtbz}rDB!jEXGsUN&hKyKZ5 zfb-pAJ?$ydV_<m~e8^`|DGtraA*-|oOemHA_Knw9{8t!fL?#f-Zwmj&m z`1Ng?I-Xw9D>T(gu2hOW^3&TZy^(Z;xHL3Y?I54}J_q|wdMzq#q6P#hwwmKvc3un# zsR?wRi}mIEyHS`|mQ*YvC{Y_1^G$K_;(dOSZsYXN)QU!{Ex^u@t&qI7AC7iVlR5ue z)%0-G%j^A1X-h|94`K*wzitWoIiq4!B>TyB2~`CIeQ4wU^6yijJ*o6}sM|DEZ`5w! zq82Te!gc)XH2GjEp$XpaYe-F*7uDQ#lOoH;g=v@cmotyrnNg@FS&pNFfJreo-`C#I zUCQb;QPNS!JQnNA$9IAgFOGCksD3%R?TsCJT$I9D`ofec7?r^FCM&SXZresw8g~Bg zIU`xLUK)(+b?l^z_ zAVZ@>8QUzj!+$a@l#cFTvNd^0EqQBPtS|-$Up0;)c<(Ch1xFzDu#8u;jXGr?I8J(N z_i<3J`l-X%A0pB<& zWKrc>GXO!sYH}=DbU*tF1yXEPq`Ea98(tR`^M)*iI8>-P0!dVr41yn98B9XGM)w^J33IfpWECLaD^~@OBjtZkt*+)l><4$1 zYLN-XE=OB4bP6C_xOZ}->YS<|2sdhzKbSN>=+DJ^C&sh^TV7i$@}?qC(E4iO+no(U z7MkT)AwEsE1rYOO-KZ}Q<)suIavmB~xu$!Y^4rAB%drQi5FH^?_Op^yZ?c)v!%{y9 zfK*U{isU-MmF0DDduCNK?b%ezV29w7T2)e$7X^`EkVZIxYKlq&1{E3IWCu|(5D{dw z3!lCJBbOx)Yuxz_Z&~;kr9>9n*c+QehPf(JU&GB}aV8(D^?m&Jc#<@0d`LR7A#auQ z9r~?XqCDnRT(p`KlqFyv zh8#&)0jO5F=L#@Pay2!+^jI6(XLc^?AoX-AyGZZ{dJM|3rP@dBzOx-7LE_oc`To29 z?_WNDe#g~(La%eZTKk$*DMVE@O99N4=j>_@dHI}Wud8f&+rW3sVFvl`I^Lb$VuP2R zW>x|X&?a?j*r(&qgAvQ6-kvHRQ6)TmEZK@yrzGXKDu{ZKSPU{PgG$(OwfoTLHrzHW z#`*?g`j0jHmj3w+VXs!0npYB!h^Wi{1t6T%*ynvZelIgq$*ug;s3|zM;;ifCekbA* zY;GBXb&}0b0+W*sI=6JG+Z5k2NZ1{Uz$JNPC-vnim7aPR;P`eZgTwawR6g{+6+~n+ zHHQ_#RoG}ruB6UAvZzm2J;lMd8JDP)qP^T3%SeDcEtR~`GOmWwR3^NmM#dCuYz<93 z)Hr3gC;fWZgQ>P>m*U6YKD-+k73sX#z$$Gzcc#Ky;Yb9s)8ROnK4#$bTQ~P&H{uj# zS`iW%1P{E*AmvVjaaHP6dy#V5o1-kXUwc~ICQj21g!KM805pS$5qQGszhCSCe^V7; zNB_GFp_x2!LG|JwAES-zIi%LfmgIBUnLEo0q#%1xtpck!5?hy%e^XUi-CrAc^;%uc zt6soHg~2Ssd9|56?4YaNfX90My?_4t`S^u_CM&OQfi`;NHrd2vNb2ZV+%175Nenxcxlx3)uuVo+6d6H-KJ*X(%ZP9&>NZ@(M(JSeoiQpnI%nIFco>OT3=Z06b#~WV+p3 z>OO~x6el0{#yTW(-b6>O(8r}oreb4jEE!;B@A(Fc5Yq0&w4oB@tEe`zpURTOv~0nv zGsbaO%!J@DizTab$dpFx%dYC!Em>TvEN$Q~!MHk-Pi@-2e{MgX6KjOS$BFc^K&@}7 zB$bMWx`;Od)*x7cQ6x-Ic3tucDH;`=y)KZC)~3#ibPXtU7W5j%5Es)LU6kjuc~Ksh z%>a>z6LlV%kbsA^OwW?--j<8PkCRGbl;sHW*mPv*^@w*GNgA~N54wk(w&YT?A*rM< zwGP-?4Pm}vZCRYzdTK0)_2pGn_3)r2{^+k=3=l%Y? zu+@RldW*DqNh8ymz|W!Rqnf$gZOaEqnvK(|LT4w~oY7QN7=&^vvOpO{p)9}k1cno} zZG?4&4T&7efhLXFoybuRW*xTTt?3Jd*&9*7BX|dXN9V`yYrlCb#Cds?hjZ^?cq>}d za1MW8_bco-@2^K|M_OE3Ldd1#z@iNWiF3`DHf5_gB;x(HN|hVwlMo@5>KVVj|1tj6 ze{UcD{KbSHKl#)yPVVA$0>pMLI>Ms$MJjSavvW|=l;l+hPyELD-6c`RvI-Qha?b&emvhvAyRXfSB~tYg+GyHQz;f zA?H<8<8bj1MCyfV<4~Feaf1R3_zl))OM|isKTUxd%1JL&YF&3lQa|~C)SFf#8oxb2 z{@;JJcUBbIy}bZMw*N9U=MAOsYIu7`)$uGluXk4+oE@UqdR!he5nYD^RV$Q?WpPQ* zs&UTc2@Yb&j?7y$EvmG-A48#%zT34L%Adpr`jt+&y)goKTSHu@TZ~3oDO%nQPLQ5; zyIoT+wtYdx;$BxUHc?;tRREW$BZf7bE)L)!zw%B(We;_Yjah90B#Q&YiO#$#Z>NAH zsIlJ94W_x(U+Yf*3c_(vvlW|sMVGF*(-qo4R_wn=Iqirl?a>^?- zPz1moKtb5JN>Joe&=Uya88k|v$F^r19*4K$Q8^g?guXz$*tnb}_v@`S(QiG{DEs;y z79Gclr%R^w4tR=`F5a`rssewO3MM}!tUHz)SmdfB9mPN~efuGnRctM#m})5?EecZ= z&B!F|X^P9C)2=}BPcbH%>>y}iTs4_Sp%p%H!3_$UzJP`)QP-q(m& zWEh77^t^~mHSMhH3;~gB?JVzhBc6tEC4rhWfgoe4zEd^5RccfzUT^jZZ=mVy+)*HC zXt{m8Jiq{vwzJceOTRgyo*l3{h0KF;jak;s`yW!gYZrRk2$vV~- z{a!|z8=-G01M|}Y=LZzW>AomBHCG-w>h1#N5+pV}n$cg!{!WGOwN`Qw6@Ja93?l`( z907Bz4>X{0Q0@v}vfJD3qyh1l{7D56sFrL$1;Sae@RnI9Q(MUvyOlhS_lwbeOA*xc zhF2Gc%5A&)l3<&!a|pJrs^QeM6u&65SZqgiUD__zWy1yKoR)LlS{3$>Rpey@tC!}D zS=aVd&CH~T`KoU-Z(RvWaG!3NPE7;$gVwhEWx~hBOFf=zb$|Hw+lQw@+EYA7ts}*D z`r-9H8Cd#px3^v>vZp_zUCR1sOBwXU+^-u%k-ZRWEiO%HcT@vT63o0C27?G0Ghcg?`oUe zNo$3U#Dud6NR-Sz8!&1CHBTfO`0KomRWOdZ#fIl3Diwm(o^}R(1iVQ&?0! ziB)2+C{-3e&vHW?C26vxT{^Ee$w?+ zX!_rUdxt3=vH`90k^tzph2UlVb{~Os=_PydM)FiyA0#XvU{n2@9}dpC*M;@v9Y^+R zClLujhE=<|uvB8~Au8__9R2Y`nikA@{K}A}7v`?x-D+H!Sg*u}Lp-TVyMia? zv0fkk{PF$6ds5CrOoyjt?`!@w$u3^X>iv-<`gR5vrbxQV#YYs6w+oeS4S(JlGyxTW5KD$@lCR^8`&Vu$h!AA}h zl7%%0b^uEk0fj+xTUM9k;hk@qC9MaC50&Y3vSP4#Z%LYW*e6-5sA8#JwdhR7-s1g% z&(wARAjju|ef<2lce8!3xIchdhj#K>-^4`|PeBb2$9u!6hpsNPk{!XWx@LmaovE9A zUE-SzErk_A+SwmYTB*9-^`tf*O2=B<>AFU5&t>X7H)Scpk~(^87E(~!579qm5j}^b z=Do@7xjAU;9-SxjjnLz3c6me+A1E$JsKeNi%3#y@!@MAwS`8@-BldQwk4f!K(7Bq! z_BWB2^EpDS31IwKtk3uvHhHa)CO=pPYL(0f6wq2Q$(BvjA4>NR z9<@@3-%TQN*w7pQ}ER$voEqS6lmB6~$q92Nv3d$q%NvjfFSdsC!j6R1iy`lhyXI$h!F z{miy(@?^hH1IDSAnyP7&C{lC>dADAloFV$#gJsA%zaV~gn|j$54AaGq9pIJvJLw7I zC}`mrI%VzL$3B*Tx~>S`odF=tKDP{7?~pYpRR5uHnpss+5K&1Ffxg_1g(q6JB-vwZ zTHTD^nuV0u^XHX|>@o^93KqviR-;nOtV6WSTP#bB>eO}#m{_hxQdhZJ2jyKmFP#|A zG!&*i4#$PqYU}_OXE-Z)813cIksf&2U=Hide_OJ9{NqC(|Hdtk+xY_f2K9>sb<_!% zyS?i_S^TMo0hv+LacjClCQ|gE5!ivyq#YHl+18fg#XCR_!9CXWhpwN_;;Oo(Hh{cm zdw5}^(CNe*6%e|jOXq7grm7jwrn)EqX5|B9G;*R&&2h_8#@8K?o$n+JKZW??B!{=0 ze243_07}XEj+WFS7>;Qs<$!_Rx~%Kr7iEW@mHk{ao^`kv5T|I?zb)MVj>doe@#pss zpB@vXQl(xU>a)v|iteQ8Y!GkAX+tmc+r6Z(S*sZ-@aIw&%*6TIL63H*t45sYN*h`( z0x~;cZZWZ(NZnLP4A)3`@o;lJ`IqO_^!h#yHgbN=#gF@>f&u5mkrm?~-YuOJW*^@z#Gk!73xkcFiv>#W*7Y5=aJJ~dl)c7507 zuoa~f$Gf%r`k#v?x$MQE+Z7m_!m+6=)UGW0p|VM*ex#^KDi7u*V#_o<_Xc2G-_nAo;}&`gpRTVrJN7u)1-n;q zeF*-&V%*iDYUSOcegEzI??3+hdo*KEL{z6n=F$w^WVwWAC*$k*^!XpZ@KoE_`V_QD=Mu-Oi0Ox_ zAH*WPTBA;1*}=8+(~haC+3$E8-$sf4ONWcd0_S{X&gEuj$QIkiH^138wqMO|y$U(4 zy|fzU@XKTE_v=nXWdJXTw7k~G^iZQBu{Y$bXhTjZLGtSSPM{Je0||`CT*1zo%rZgs z0bI?*wxE?rpmgb8BsxfwWVl{yQqHziYP`AP1u^@yJk+qh?SH=0t2iFMM3*|(nodwF z#*L~G{84i)157UHp)*n5H5T zK%IjUL(6-0D*9^Z5#?mBIWtau%r_9f#mIro&Tra%Hx%lXy|>5x(YJek{`%=TwfwBj z{m?|MTF+3|{tn1r6;tsyg&m0jM@wHNU$pB>C&>E40OqWpm5(-|YWsR?6O3 zCSTQAe&LKX1G%=ueR4)lcBnb_Krv3H{GGeXk~&3!vCcz_$g?bURJ$q^GLI7T+xYq< zh=ug9&HPFJS3%>_1ZU$#N;R*te&q_C07xJiwGT*P$x)vUHgF7ysCqE=Io6;B6;$(< zSARXt7i5d@{^5_~P99Op9=vl?b(+jeq zVECFrNwNlkX=U|n51lI1wb;TUa)ZRBF)ZR$l3`&>W0FE;@p7QGwpA5~q*bDqpYPY| z!?!Q*Sz_m7Y=&@S%G;K$UIrnmqU@gWW^%}l;l!8K|FwHT!dJeG5&$^8MWDVIaCm6{`cYth`~CO#{OPA|GPp@smDIF54W}??15nzH=Pi3nS@OmEsylVBGNKanyJm|+ z+9Sov(CPXF8finrX=L+sFUo3*W2(HK=5F!U z0giw~-67bxjlAOLJ(lakr+>Q>AtpVvlfBbElxVciz)L4y9v2l{kVpc+44K1aSv_^= zV3)+h4sfx&Vs*Q-4aAK}TIWP)DRxPLDw+D3!`@>iN?2Go)wGVGL!;zL?QDr7ubKE+ zMs-_IDVN0J*&QR7Y|fUbWJ8(+Djtq11)H#EmW!qvAmzNnf$CMV40dygZ~S}>!wvwY z@x2+@BZu0N_M?L%95#+Cnc1{|F4&)cyxU#n;Q^vHUCH{sSMv1^m{WhBBX%l6s4zhC z=0z7@6Bf`;IyBGemmy&}cR>u+lytE3$j8?yB~Gu5s5lT&C&`@j+C(Y>o6d{=Q;Xi+ z*t7Xo-)==QDvq^SR=1v$rKvdYcVc&267G(<1-;!i$qs-ILXs>TSSkOb7-ojLi)6$ zqw>UYa84!MaXgDk>Oh12k^#<#04NB=8_17<%j=TMR)9A8eX!2Ad8dzOsQ>fxKd<)j z<8R--k58YTqoqn|zph7iedZ_8N@*)^6V*Ti3b(`A{HEYa0StmG_+v{V?$SB#iUzRr zuB!dzE7_9e&u&ZX<{0i)o^#vQSvWutS;Mm{I%m(ZBLRnPwD4LuEs(AFHBRMdWo42M z%I5A+J=;b5yK3)*gt%zNKijhR8UbUmfIUhL@JcnX32cLHmoGDyNyU`#P0$DT?KU|2 z$dthPh3m@Mk89xL)JlhU#-T z=E31i$0B5GY4`F#s;ASz)s&m}Gk5i;42Y+Z_2e57eR+B8-WwoE?2{?eB#R6^l)N1c zdb!?|GrRQSy|boHXXIq7vp>~tzkPlp)^~?e7IC4XvXY%DqRA!7-o41{p{TySa~s|t zYXq71CG2W!u+Mor?C0%ZRMy~>Uw#o;yu<@H-Ml{#*{oA0)wP-0?ta?QP0E}AKHl0C z0Geg7sfd)Cu^b&DJ9vB}|J6(Vau-V-(w|A9e-W(t7DFNQr6@51M$VxiswgHz@FcBpY* zZn^449vt7s+IA?DdQDw`t#nZLBDM>dl*`I*U>Y-tG=dcIeWaze(9V64%w@|_uIN2 zxJQkOXLLoN8{hs^uuivh31)Y20`Zjm253q^ydZbPLHVLP)g&~^54|J;>~TKbfWLij zU%&i#cP3xUrFB_Z-6BA^&c-Sx>xZdohSME7iwL4*DP0am@#S*c7e!#1m+@o(QW9iQ zgGefdqBvVo9*eLnHTO~v%0U`4of_X`%jLQ{ap*xhS09{*+q9%KY%b2l7wASk(dR;Z0<)FH)1T;XlWoPgb9mslWWq1w8@};Lp;x1J`Jzj^7b~-93MwO*P zjqBacn(yXsACxB!#Z@>Wd^x>eK&P2%_;SQh`LW>Z*4a&Sd$LUa=^sYuAS#fBc%iZ( z0_T=e7+g^8XUU47C_0r~rbOUm7tOSIUS|oUWT+c(D(Unxd=DUmbu`CN3x^zkcGZJt zBj>1PN?OoE$@QM}r{ zoZR#p{CU^*eY8Kmw!cPQ!>N(6ZREnp@wK^?r)F?6>uc7$dYPH^`?doJ7L=7v-kb-2 zhQFeYgv|;vmT!t*@!!ksu@WGNY$wN(+z`E8J6+^WTOWs!8qx8sWq*o_eV)Ih!3_(y9%TCegbl+z~`;v@a?qb>{aqb zcRX9pv-Zl`($}SUz@LmK`PbEPwxvGXrHfN;ZiE6GFYG(f7UxG=de(z#D>k9|Vv5OV1VhG9Q)#IC zNtS&pga*4z=gxTI>Pexl!T@{@uaYG*6}IV_x;14|9UsQ#+iC$M)r&Dk}XkhtFE!l zyk~E<`6`qmgC7}5%|p7vaSlcQrOC(!Ai)mZxX%^=UFw26$jpJhNjQ!)lzjm5vqAb) z25onghfSC5``i~vJwCLPJv4lS{qhp;>_NkHg^lFYJG|`>@~xW5tzL0gG?Kd6J3un7 zN^XY?!G38meR#=6RYHkR>fuOwSwo3Y#w}UuAj;lr7IY8VwE+JAW4-og413sNS!=YQ z1iz*-ybbV_x3l`2IdX4nfI>z+y()RQIjqjHIN15TG7T@)CYhRHomV$Kt0Q!bEJaEs zIw~y?eNWz!-PCuW^SE8Xp3#ekc$OtfsWN->wvv)AXq%#^1zD--T0@N-RZ1h%9YH_g zn^T(r67^QZflA0sXOU_Ptk2|JlQJJm@N_63L9uDS1DqUmMsgg(pYiP9fB*RL!?$-@ z=INmZsc^lQ&g_4R(IJa9ABUHH2g@XjL$qB91Bw$A-|v#hP|aA}sTMCaHk(OrL`75&#U_c4Y z>A$J6>KXDur^IB;oN>R;y7k0!mjoSUy_! zZf;TqY2J zoJAZXPw!sS^GJtR%oF5!D5_hw#xqyPN95OVpvXuBjI6J>zQrvZ&3H_@XF)3Kp=Re) z(fsXhn*f&_aMLJ34q2wmp%m8CL3z2mfCPMcza$^8-tSo_XLrgY3V}jMAC+4(Lh`I! z_#0+T%X{Hoi_c@0qjQjI;==*0-*l%Ax{`RGP{q{@kz9^Bz*$~3t zrKgSeUMc~J#?=I5dwWK-Y2;|x>^e4mZ$W8W^Mc`C;Fg`~kydeC`Kaj^n!qZ>!n+|( zJBJw6)33^#>^hc>@P=J=cSuTJCEdIAQaJU{9M|Ouv`Lk!bL}f0Dd4GuJxD)h=d{MX*&WH3qruiqSyrhq51gMT?<>Il8up9tahrp~2>FulaQoFrc+!_zo% zYGTv^0(R!$jv>6{O`^Acw4y+Wi*E``P@yWR8#gy;q@4t{Gz-f z_}+iLZvD4!zqhYn-Wl_}l7SS<+o&{_fVrL>`syj4Fn4W>rR|a&NEPjF(p8T@3~l?m zURI>+(%ohC%bG+swQ#AahjWnD^M)Sw%pznfo3_hrVJ%K&@@szi4S<{bHl2;T1a*N! zBSedebeyf1s31?*)><(!hxi2CXJKijbjg0%Tej<}N-s-7B1xwP^KxkVE)y;D2D@~9 z7EqO7w;ph*hV2(?_t&-MuFhhJEBS9J^Ai-30*LL4LO*}f1~nB-qAIUCE=Ovn!T=uD zn`%KDbh*a+7<@w#AH`~4GfLj8r2AB!Lm8q=aWr0l%{+p`(Z)-O3YfWlimoa}Ox&DN= zW#gw_PnD?dIi`dIMe<;WRPQxm%Lb7Co7s!AW3O z=**T|lUxMmSu-(2CpO4P+Db$g9SnG$WDgEQ@@-I8R7YG#Zi_2m`zS2_^4OPr#KF7H znw7Ey!PTX4sU;xs@Z^uq=FvhdeJkJ50n!-ojU^Rgmb)%R5*@+ z9)}%v6=@IfgZ^Xvr#BdQHUVxtwi_E496<_L?zB$uZ{D;P2e~xCqXq^RI>Zi!C8VXg z*VAF_?BvoI)9}~z;68!w6a{+2{$kmlR;KkaVdI@Ro4ioRX^MN)p+d-ge0X+NP*+9#x(Ri%Q16i0m@mF&ikW@q>?LE>ZbQ&WesV z?q*WNvdE7f0e!2$Z;0 z+ogIDmYpmcid6?QFZ1 zR^#XvNIIj8(%h1c4iee{n;a-5HUxVVtBD5$U>(8BlU)&YPFb>{6B2u4c#&K=+0*jM1ICk~)3B_QG zOC^oq@L<;*-Fr|eitIzrv6BZe;+4{&!M22+_!gvcF$G&y?y&*JTK|$ zL!1-bp;!`G(1C5f4A3qpY$x0b)<(M$6D~mHy=|cI1n^gCf3L&4G>R!viY_4}7>63? z;h-4hyu-}haXN{g;JaLt&E=t5pZpXy!z;Ub|_E0+lI1DV=yh6#~(MxQj%zT%fKwUh%h}}pnL|J~gm!rk$Q8h5buQuH8 z-=96nXL9vs<0@&_e!-@yYp0WGLF7#Dzy77P?IxF z?F?dY(uPyUN#+v|>Fs82ud4T3`L|P!1;2g^clWZh*1fdZw>&u3Dvn8CKlHQIQRtA! z5VKlOzN5Ul^g3!@plcHObapUT-MpfzD_-1y6PowwMN>v!PK^}7MaR$6dN`2C$G-hy z%l%jTM|)@M`OrO@N|CWJ%GZJN)fSwJh_Nc0LoJ}m<6gF_#HD*d-3oRo$?o4c>~zQy z)h@+(eZZ6anxXbz;}~1=q)R~sAXxLBR;?{+A!{f;@~!S-*X&;5JMK{_X=}RENy6zG z?qzk>SpVLXWorOnP>u}Yp|sXaD-|s#z3!mTa)>S}<-4ybkJK>a)t9bHcH>;10Of9A z^zwd^(to{h-}=`NPvR^k(?iFNjjY3uo_@~YDIZf5(PWJ%r&}Zr^ZK>cR)>#pMua2W z6Mf|%_TAszod;Pn6V?a&Ms~eu zi3oE|sgTt;_p<~Z`WLJB?f(3(ig;XtY8mYSSihA51D}rUEEvTnQG@RVvP;XG+Qjb- zzRWcCB=Os*HzqG`@|A8Ke@bY9eaN=BWk5-!anPc9yK3`M(J`X6rDL~U`#P^+`3_di zHz)SqDaS9zOh|~%Diwuw0;?3(O)WW8>r-}<$<;b=jWV(rNxRv42JtT-D0UsYi7{T| zMyW+$Y^UdjC0$f5W;rGtPYd4n3-=@*KjYlC69a;-G|8^}xdB5$&Jq!cntcbYi&bw{KV_Y2n5 zbgG-Z2SDxc#sx$c9c$lpKq3vweJx8OsZvQR79TbA0=6uK3|ucI5$~x3^^m-Erd4=t zw?5l-_fQk1sr7n=98OTdu2@!d=so>n-F|%h@VrNUxF&TQFjdW=gWS~!F}!X^gtwi8 zHKd@@$^vdNNV^#XQ6Rv>#pa7rED-Wx;z@z^R(GY&f@B!+b6W64c~6HsW@Z_IZJDai3HB3!#=9%W zQm^GN5e>lewlO#7AXSs*Ed{CiRF9N&ttZlHTh0OJlrs>2vEe@V_DLd?4ph+VDor{dXp^dJIGbvJPmOnnKnMRy z19ug~SYHQzL2j%!>z~XhNfAh$4!uuVc57rYZ<~(JVd~1_ds~yY`PVD=<@aCI`>KZS z0ClxZ+OhPKtdoQE(WxR2-&&?@sH#)?MfbGseb+r$w+$L(Vkn4CadQ#DBwU@Lbc~P%nr&|Vhk{_BS%2Bpm(YbY5@O&^)E@X`?`w%+rD$E(k zj_Yu6U!mS1G^?jQQ3=4RLQ_E3(Y9sH-V+CXRc{p#s;>v7^in!I@~@WdU*CU!mmA`9 zCIw8eso1ttEvdNxp3Q{>=ww3Kt?79HhoOrsD|Wk(fb$4wKfz6h!kHxdO|Rv)v8ZzV z0i2-xow8E9oNbRqlgeB*Tn9zxyq$*{^KaJ;GPRe~C;PRV2LKmsw&fl+EHWKB-<-o% z&I;H_9=!Ud7q1<5P-4*CBZr*=L}^?BTHO?T=EpR`3H2Lzk8My@(BE~xV$<^M>OTFV zcKG|pzb;k@p#9JjA@vj7Bj7mIeh3Qm_OeVnD?v_SLDgl?nAHJ2*z5i0{5hLQ(Kv4i zE}fr(a;BUo1wRS8eXz=a`HlL`x_DD>xRK-d$>68A%lXT{P`s`na;uLQl*>zpHX6G_ zOw-whWzKyn8b#(E^SVumdK8{2^2IDmy&0?v3&WQUH*u};iMMuSRIiPVcko7nr0^&| zbs35LV!wSIe|uVJKOvl>gmDzs(6S?k- z_G<~3DGmr4=_C?r_(tvFASR_^ZZ-?Z9c16Ggj8l z`pnp2IHaG|%ydk@MHo>OK6ivkj;2cM7^8Ih82~IDo zR9!h7C7?9RimhJB_DbNd=tImo-@3&a_0R6W)=)7=zRxvVoO`nC7heI+5$=1pmSU%; zB6C*i&2-|w4{eo&GhseANGRgr^2rY+CxqMT>(&I?SY zviTjd8%bJOCER;mZ_l4IsmK}e$ocE3K+k1ep#t=omz7jjM9RBja^$$*W(tU#MD?O& zLtfe%i@Od==t(IArP?`S)VG9xV*IXpa90yW@qVJOgKb(bXGb(N8&VlAs5e%$Y2_dj zrFT7<*a6fLdz#`uCkd+Po~l#{wO3;kpP=WcCHMqVX^b{yG|Z(vMoktSop?2a z*@VCj8{2w8O0Nt1+^Jw16}`bLD>5`$iObR8cNk8oy#7^2i`UVz?3>J8Wk zy|Q}2RY4Nxdyh@w;6%CrhTBfgmH+XY()Xpe*`TU-(1+EL z-JQwhT{+*SyP->h!wqWFmt7N_W9&;(AZKYi(Lk|>K0cm$Nf&kU>wZe;CCkg`< z_SvVzv?8xqO#wfYG*ManB3l(4=haECfSF$`+rPeyfA5WW1@~y4lb1HYgu2E%4{<2R z4(6y+E8p|rs8#2SSv%ez*}RUbo=nk;a1D!a#P}Y&LmqecI84V*$h4f3dn5Zgo}m6x zR_fjykbrP~;|G-Z8qsj#i10a`0Im+{lM1@-N6n+gbDQ7Ei&|i6KW}m4r5FEZsOLMc z74_HnupVD}L&hU7W4@uO4^76@ep0nT~L2l{e~C1YsS}g z5hmjv=8ME~Q(ll=UPES7dDNOb7I4E+q_Gq=ve(hqL6B{rXP$bQ)DmieX|=PeMKZ)C z|0pi+Wv8!nMzf8o;o;b=aE(X0yb(N_oZ-U?viz(_08d1z=bAkoMfq8e`9;bq>1th* zfw(-7^=S0lh$Sp5L0HZK+jQWc!K+@im#~;>4(Sn^heEFuv;eiJ-FqY-a(aPKvuj|$ z&ro8pEAOXT0mZ$>0@r-el4{Q4&`mC0-^Loo&B_&4&FtlTH!_Gh!9k%zVLb_G_MT-N zx@Dv*#zE`@59~ol=AcD;rGV{@NRxK?8YZ)%8w8cYwPc?uOdf0Xj}PBIywmZ0y8D_c z$z)MK4pqmhs(7IXbxP_sC`u1m(7HGRyQUPxHTBu4f?L(4o)P6yseCkV^Nmmoe= z1aM0oLpQSm$H*VT@CH7i;`RHFNw8*T<+X}Q=TLxK8Soy{#BpD#QnHOi1Pl7H0YB&KlwI3&Bd75p-EtGyRZM4j?S@c;2% z#rHA)6II*2it-GTx+rg(0?21x3PnrrQpRhPK(iCT4>giTU0$=6d>de@5^;yRZndcw z?I8VqE=594(&3mFsemUTXAHes!560%WhD0SFsVHZ1QsE{oqg*omVmZ5@Ax+DRkbbT zv`P-sahy}n$>r3sueA#(%8%^h(vIloWQJ0v%cejAFuUDhOAW7x#G~>k`?A!OI&?hl z=zrWFzMc6O1ZT^?3g(-7k$ubQo`E#c> zaI;XL=KE0r{P^?3_2J`(AD^Bpc06YB7Lir6oNX`c69r6wWvXq<$);T2Y|3nojL%KIv;lgns*$zj-%(VD zr2x3&!{(6+hFGp3h8d@NfnvQlj9;ho%OOV}Hc$@i09Z|~{RvvO#zSSSX$~UCCeIu{ zfDmPo(umB9*`|{NAyq4ZO9`ziL!NW0@=|=aWdCR%e~fpYOt184q_mAtbzo6tvuufs zc4e*Vu6%^uF`wyxC;76mrF11x*m(=q<^=qpAE%1Wo3sGw;?aSs;q+I~o)(NgqO8X% z>R3uO=Glwb{3frho@KZxh7{J<^Sy58Vg*slQ+b}?P3d4@Rl*_1D{H>9Sft<*rRB4& z{!69|HRB{!Y7L#evOdcZ++vNqIdyE4A3KSs8f{I5-uI`A!jG>k$mdVL81d&*NlX`D zk{X91w>u#sb=Z!|(AQqwhF&%1lxoIRi%#BXM+BrBRF#>IJy-l8r>a?oEg>BTiD-uu0#7&oj*%!%Drdi{_+>RuZ zg}lZi&mT3}Q={%XIgrWm%|u2yg&9C2HI-kEd>092sy(IiiT0B=y8{bU`rxJ5+qsv9 z7(j|_$SyeIX!H^Y)mK#k#W+{GK^%faxd^$}1-TWgA1(5{V3r_ZFit^vmbkghf@0NMHM zn;i4pXsp$@FRhQ?zV;tawEyU9Cwl~1P7f!Nct|aO9mScPOrXJWQ#bGS<`groyP(jH zTAi1YAITO5`$k(s7RgpPVad;oB*ryV9hN3v(F&YR>#c&^9kCmm@U6{wZr}+G*S(+) zyWZXaXk{0G!N94oWR1Jm1$T@pToph!C8>;Ek}*ku1tN85Fh*kScG^$9Y&Z-(sSu^b z2Sw@`7M&J6Bdu%KO|U(0ihq2c?^vdkQST(&on|%7Xvj#s(%~MQdD_J%04by-6a1cf zTe5R<+kjZ$Eb!6UcIrLFiVv`t9PYigMc1=%=XmC3bMY?nEgI!vmJ%XiaJw5wG`+!n z9!HByYqHM!Axq!cHtpnGHeg!p$JRDmUUQy`KPx~B5F&JI(Bs?};n>Z*R7yB*96e1! zc0#Gj7|E=|!6gn;gK%=y!c!<+H|u#nm+SX;QwRK!#|Y@QU4)$MH6%Yjp2ITc262^^ zorWT`IUB#r8onujE(ewPHBW8_mPch-PG9~hgS%8G3@_PvmRP%;BF)YDG)}k+q=)sg zFrv=sFN5E#@i=9HGeAVuse)#S%FM|%qnxCc5@Thj(}F}+2T7aY2UIn5WU5!?boyj9Wap=QKuE;ehG4$zI^40_<#JHXKjAirLBuC^)5LgcAH(iv7F5Q?nDG;&nSb-#|{w5k8fm83Wks+P2aTcN=h4Ce2X~ z#Y@>3?3ITixeTOOqq2~>-yFJY71E7kYYoHiJF8CkzUwmi-Oce?^KA8w^Rh5Hj^(nT zLT(zNcl%vZ)V8I!N5Yl$w-a1?(jKW!Pr8D3^TBojh&2_-KfUW#0Jt9AimiAILB>I) z|HJ0mrhvuK!m$Y{FO6WRW20u0yJo(;=2JIKPClSwXsd1rnaUxY0J6G}j;^g)M+yZ# zv{?7jXuqkP{KUiStM(SZw$X>Qz%xj6S8KMMT2$XUoja3~)$84;O%E+}96aI>mbIzX zz*ih4tzHw1>OmK$ zWHc)-@>ZzfuAsx78K)?_5gk8tq=)M8&}H$Kqjab>IUU%_PSiUczB$+3q)-ajm)4>) zaq8!+V0`PSeUz{ihO83n%dJDrihA>dyzq=(g-4(*Z_LRDs>xGk)|NCUwekV4D|V^z z!lJr5Va2u&OL>9haO*_r$OgX$8ls%x3rH@X2~6JkjwJTdv<2Gkr!UMuK7aV*kI%o& z5AUK^eo!;ms`Bvtxr^Tfp5x(X0tW$Kc5ubDgZU_OWS09nsBZZ|K*~ePvaG>_Dr4s# zwJ%=&Ejy5#S_bfb>q%K;nl{_0a~8c4blp&!@9ie3ADo@imVw43O3kW?X;%!1?E|(; z)`JS-v02z%jg!W9DN#dDO<}+_J+4MANN$1ylPbAmsai($$_dCi5Oh5T7PH83>!j{f zLF2h%AAfur|M!pauV2hcIg+wTF%M-;8S*N2#XTm-D(@0$uPMcl!bSV!rX#qBnXQ-= zA|xs)zy;79ynAn_`lS?$qN7Sq*x5eP07cfcZAzW834%UL`cuEkN#0zu^HwCMDr}-T z8!?IK=yue-&w2B!NOmGv5Cc^&;gnJ@kt4F!!On-6pbuT#zzK4}INiarxY)*~=4vL% zq5Zj}V(pB;t@WXX^UwCL<)!oG>*w#E`{$4E@%}UTUot(Mw25RXpq#RZM>$lc&5MWb zZB`a>@>Y^k>`vt`Ep-rJXiR-Ku; zv%D;>>;{MlZ1vZ|?|PA&)azn_qpd@I(D%u<;YETL?4l{wNAezCCHG6ZOC>Y+L)R_p zyK{8*owF?6vGWyX2ylClol4~g>~&)5l9&1)EB6bv&`XN>eMOQT#n+|i$a#5N6jjsX zm8j|ssEjdNQ(p?uSDO=VN8bGmqH_@bp~~XnK64gWWdMNUCEa_Mk(`{&r!02{tmoa1 z+bR3_&H7QX5%!95ZXDe-KwQfMdib_}zPfw+sU;T3L7f+J6CQ>-?P}E!0&~>5Dku_a zCyk_(CG&$zrPxkc2lnZdWg)m#l~CqhC9dZOui&4o(YriZ9^xgZ17wH(%6zaL{i7At z;JqHCKJl#b;UrDX`gnM$GUOTc9!H^kTe8u&eU4olOR}F`?gaE-GNM0=V09>yneb41 zxDW=T;=`Fwdx@*|NiYHhl0%CEjs2D;My!s#DT^I=pZ?7a+u*ILx@kJ8w3%P=toZ4V} zfS2=r63Sa5bpm0DN?9#)B{$jcl1Dg(7g5(si56s2j+=kQ!VzuARvOecvMce!ZlOBv zRtbu9ZQwJu3I#qm)M%}mOO0+qV4@O>+{LwDNsWh7mrq&ZhuCJ&YTmxQ7hDC4=pUuD6b!oEW$VSK+_M^87D=8ypZO! zNc=(jrI&EfW;JX*-4qQxJWC>%K+K&my|$quAGCYh%}Ja ze5q!$7$+;71R8oQ*7(}Tw|7Ad4E^f8rgj3Bma7Z_v?YmXwi=RpH{eLi^FV2l3qW6Y zs!G1&M@nleD&fhoGrkG)rH!b!V53Lhq2{%6*vD`}_4EnG>KCUg6U~6@^`*enong+t znO(;O0t=<3imgsAISQ%?9qZMI;2h+g0;QRjY$#QNJ;}&U+tSkA<#5S2mp8n5!*e+; zF0NRkDFhbcEGI*;S_Rb~0QSE>ef;{RKNpN>{xG;YkrHi=Wi+nI;3&F z!Pk1J8N{(VZ6cmlIbZ-D_>^na_Cu?qZg~}`nWNOb&=wnVOtpZkW~A|44(m(K!vR>k z12@M$w&Z+^tR!0<(VHy*_&x|;Z8VVNy9N6;`Y-(XR3YVkA6{c|>})#KjXj&4Cn!fA z4%wf2&{pCZIap+sn^MI@-C>8bSO6J|Sw6ypo{-vQu+J$_)!Eg$MFAOIpve*2X3I;9 zlk`$XP_ZmGa@MtgSO)J?gy}5=A^~^tPL)8om06c$wM*6G6#uNn0gwl z{I%=mI2Rm?2MI++YVr0|<$DfAHnZ5lDTTvHNpv@gWKeh_2mxv5)Ujr%NAM&H(^Van ziiF-l#+>OjM8`oMWS1BM2>$B28feMO|2hB5t^gINToGhBgAG<41d6MhNDyS8Xd)4W zy~m5Sy;9Zqwh3G+$ceK^0FB;=&s)F5ZZ={2r%2v>E!V%=f4w6MJn+5aZpWscDkTp8 zU9Awvy7tP|)s&-t0D)K>_2hx@S1QV-sWZoyrzp_ihvb;_F=WwxSGa=Z|(e=Y=sWRGc{=K(l@Cc&SjQ%dv#Hki)VIWfqd}VR9G^CC2^|!jlH6r^$d~eCk zFLV~AP$$H<%hBryGy#l01VgV)gI=xDZf!plfV=Im%{2u@fKS>ksF`hGF912vb!np|EWzKJvL>|MSi(^A+a- z#Kcq1&j1btaGQvE4czE=-KY9v*OD!k#pO-wvELfVUK<6R`UAEbc6(pG^IemZOP^k! z;1D}eD>`#nI9?^_nG`N3<#`dH<+o}`5zza-om=B4uw*=xitd@GD_XL#o6~AfdZ+CD zw=8!SBdgz{UBns$v2(c-9g;p`8}A>C$YEX1;fFoC;Mb#IUgs88%r5%DN+`yx_a!} zlIjHX$R<`@k=V603c;(B-GYOr=Wck{GLR>JMfscBQ>QRHhEf$bM-h4RAd=aKm8^qq zY{jK1mMAr;dpOsVSE}zLua{I4^>=9If?ZGfs`ftbm(SD)f{L12qsmU_r?G^(WU2(* z9!>oJ`TqOY(e7udeZEQ{dlI(3SYP!m$=Ek&k61Y=xz?Q>rA=EpJBPRMry6ehrBMjk zcvko~EUD6_v9DBU4y$*TdW+cH2G*(0zAt4cb^6&6hepRlj~8?Qx^xX=QD#yEsTQYW zoums6eki4oC4iNoB@@YmRUk7|r+9<1&@2^I>$p@C=ZoEHqdD8BN(-1)0ivM4R8WYR zQpK|^XHgak`Sj6}{-6K(@NXtedwkKt4keAxdfY0=vz6EEmGebxbU=8w!`T54S$I#F z=SXg0r?Mm531gBs@?G!AR$1!o-=$$2E40gLf%S j*HMm55#KiQV1Z`NO8Lc+V;t9g{(t`u#7P5?OT7XB?;P0y literal 96272 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%0A9zlstOJd=%(qGy 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 -Date: Thu, 2 Mar 2023 00:13:22 -0500 -Subject: [PATCH] tests: Skip assert-msg-test.py if gdb fails - -Similar to commit 6e44151bf74d, skip the test if gdb is unable to read -/proc/PID/mem, which gdb does as a fallback if ptrace is unavailable. - -This allows the test to skip when run under Gentoo's sandbox. ---- - glib/tests/assert-msg-test.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/glib/tests/assert-msg-test.py b/glib/tests/assert-msg-test.py -index 4936fa083..33aa2249e 100755 ---- a/glib/tests/assert-msg-test.py -+++ b/glib/tests/assert-msg-test.py -@@ -158,9 +158,9 @@ class TestAssertMessage(unittest.TestCase): - - # Some CI environments disable ptrace (as they’re running in a - # container). If so, skip the test as there’s nothing we can do. -- if ( -- result.info.returncode != 0 -- and "ptrace: Operation not permitted" in result.err -+ if result.info.returncode != 0 and ( -+ "ptrace: Operation not permitted" in result.err -+ or "warning: opening /proc/PID/mem file for lwp" in result.err - ): - self.skipTest("GDB is not functional due to ptrace being disabled") - --- -2.39.2 - diff --git a/dev-libs/glib/files/glib-2.76.0-g_strdup-c++.patch b/dev-libs/glib/files/glib-2.76.0-g_strdup-c++.patch deleted file mode 100644 index 23b0a1b641c1..000000000000 --- a/dev-libs/glib/files/glib-2.76.0-g_strdup-c++.patch +++ /dev/null @@ -1,132 +0,0 @@ -https://bugs.gentoo.org/901035 -https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3322 -https://gitlab.gnome.org/GNOME/glib/-/commit/cc7f2f81cc59751fcc689731dcd60af5da5723ba - -From cc7f2f81cc59751fcc689731dcd60af5da5723ba Mon Sep 17 00:00:00 2001 -From: Xi Ruoyao -Date: Mon, 13 Mar 2023 16:23:37 +0800 -Subject: [PATCH] gstrfuncs: Improve inline version of g_strdup() to avoid - breaking C++ code - -Wrap the logic into a G_ALWAYS_INLINE function, instead of using a -complex statement-expression which is not allowed in braced initializer -lists and expanded into some bad thing when it's used as -`::g_strdup(...)`. - -We cannot use `__builtin_constant_p (str)` because GCC documentation -clearly states that it always produces 0 when str is a const char * -argument of an inline function. But `__builtin_constant_p (!str)`, -`__builtin_constant_p (!!str)`, and -`__builtin_constant_p (strlen (str))` functions properly with `-O1` or -above enabled. - -Fixes #2936. ---- a/glib/gstrfuncs.h -+++ b/glib/gstrfuncs.h -@@ -204,23 +204,6 @@ gboolean (g_str_has_prefix) (const gchar *str, - (g_str_has_suffix) (STR, SUFFIX) \ - ) - --#define g_strdup(STR) \ -- (__builtin_constant_p ((STR)) ? \ -- (G_LIKELY ((STR) != NULL) ? \ -- G_GNUC_EXTENSION ({ \ -- const char *const ___str = ((STR)); \ -- const char *const __str = _G_STR_NONNULL (___str); \ -- const size_t __str_len = strlen (__str) + 1; \ -- char *__dup_str = (char *) g_malloc (__str_len); \ -- (char *) memcpy (__dup_str, __str, __str_len); \ -- }) \ -- : \ -- (char *) (NULL) \ -- ) \ -- : \ -- (g_strdup) ((STR)) \ -- ) -- - #endif /* !defined (__GI_SCANNER__) */ - #endif /* !defined (__GTK_DOC_IGNORE__) */ - #endif /* G_GNUC_CHECK_VERSION (2, 0) */ -@@ -318,6 +301,32 @@ GLIB_AVAILABLE_IN_ALL - gchar* g_strjoin (const gchar *separator, - ...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED; - -+#if G_GNUC_CHECK_VERSION(2, 0) -+#ifndef __GTK_DOC_IGNORE__ -+#ifndef __GI_SCANNER__ -+ -+G_ALWAYS_INLINE static inline char * -+g_strdup_inline (const char *str) -+{ -+ if (__builtin_constant_p (!str) && !str) -+ return NULL; -+ -+ if (__builtin_constant_p (!!str) && !!str && __builtin_constant_p (strlen (str))) -+ { -+ const size_t len = strlen (str) + 1; -+ char *dup_str = (char *) g_malloc (len); -+ return (char *) memcpy (dup_str, str, len); -+ } -+ -+ return g_strdup (str); -+} -+ -+#define g_strdup(x) g_strdup_inline (x) -+ -+#endif /* !defined (__GI_SCANNER__) */ -+#endif /* !defined (__GTK_DOC_IGNORE__) */ -+#endif /* G_GNUC_CHECK_VERSION (2, 0) */ -+ - /* Make a copy of a string interpreting C string -style escape - * sequences. Inverse of g_strescape. The recognized sequences are \b - * \f \n \r \t \\ \" and the octal format. ---- a/glib/tests/cxx.cpp -+++ b/glib/tests/cxx.cpp -@@ -349,6 +349,36 @@ test_strdup_macro (void) - g_free (str); - } - -+static void -+test_strdup_macro_qualified (void) -+{ -+ gchar *str; -+ -+ g_assert_null (::g_strdup (NULL)); -+ -+ str = ::g_strdup ("C++ is cool too!"); -+ g_assert_nonnull (str); -+ g_assert_cmpstr (str, ==, "C++ is cool too!"); -+ g_free (str); -+} -+ -+static void -+test_strdup_macro_nested_initializer (void) -+{ -+ struct -+ { -+ char *p, *q; -+ } strings = { -+ g_strdup (NULL), -+ g_strdup ("C++ is cool too!"), -+ }; -+ -+ g_assert_null (strings.p); -+ g_assert_nonnull (strings.q); -+ g_assert_cmpstr (strings.q, ==, "C++ is cool too!"); -+ g_free (strings.q); -+} -+ - static void - test_str_has_prefix (void) - { -@@ -527,6 +557,8 @@ main (int argc, char *argv[]) - g_test_add_func ("/C++/str-equal", test_str_equal); - g_test_add_func ("/C++/strdup", test_strdup); - g_test_add_func ("/C++/strdup/macro", test_strdup_macro); -+ g_test_add_func ("/C++/strdup/macro/qualified", test_strdup_macro_qualified); -+ g_test_add_func ("/C++/strdup/macro/nested-initializer", test_strdup_macro_nested_initializer); - g_test_add_func ("/C++/str-has-prefix", test_str_has_prefix); - g_test_add_func ("/C++/str-has-prefix/macro", test_str_has_prefix_macro); - g_test_add_func ("/C++/str-has-suffix", test_str_has_suffix); --- -GitLab diff --git a/dev-libs/glib/glib-2.74.5.ebuild b/dev-libs/glib/glib-2.74.5.ebuild deleted file mode 100644 index f0c142206738..000000000000 --- a/dev-libs/glib/glib-2.74.5.ebuild +++ /dev/null @@ -1,289 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_REQ_USE="xml(+)" -PYTHON_COMPAT=( python3_{9..11} ) - -inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="2" -IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" -RESTRICT="!test? ( test )" -#REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -# * elfutils (via libelf) does not build on Windows. gresources are not embedded -# within ELF binaries on that platform anyway and inspecting ELF binaries from -# other platforms is not that useful so exclude the dependency in this case. -# * Technically static-libs is needed on zlib, util-linux and perhaps more, but -# these are used by GIO, which glib[static-libs] consumers don't really seem -# to need at all, thus not imposing the deps for now and once some consumers -# are actually found to static link libgio-2.0.a, we can revisit and either add -# them or just put the (build) deps in that rare consumer instead of recursive -# RDEPEND here (due to lack of recursive DEPEND). -RDEPEND=" - !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] - >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?] - >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) - xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) - elf? ( virtual/libelf:0= ) - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -# libxml2 used for optional tests that get automatically skipped -BDEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - gtk-doc? ( >=dev-util/gtk-doc-1.33 - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 ) - systemtap? ( >=dev-util/systemtap-1.3 ) - ${PYTHON_DEPS} - test? ( >=sys-apps/dbus-1.2.14 ) - virtual/pkgconfig -" -# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen - -PDEPEND=" - dbus? ( gnome-base/dconf ) - mime? ( x11-misc/shared-mime-info ) -" -# shared-mime-info needed for gio/xdgmime, bug #409481 -# dconf is needed to be able to save settings, bug #498436 - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gio-querymodules$(get_exeext) -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch - - "${FILESDIR}"/${P}-tests-Skip-assert-msg-test.py-if-gdb-fails.patch -) - -pkg_setup() { - if use kernel_linux ; then - CONFIG_CHECK="~INOTIFY_USER" - if use test ; then - CONFIG_CHECK="~IPV6" - WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." - fi - linux-info_pkg_setup - fi - python-any-r1_pkg_setup -} - -src_prepare() { - if use test; then - # TODO: Review the test exclusions, especially now with meson - # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 - if ! has_version dev-util/desktop-file-utils ; then - ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," - ewarn "think on installing it to get these tests run." - sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die - sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die - fi - - # gdesktopappinfo requires existing terminal (gnome-terminal or any - # other), falling back to xterm if one doesn't exist - #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then - # ewarn "Some tests will be skipped due to missing terminal program" - # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson - # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails - sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die - # desktop-app-info/launch* might fail similarly - sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die - #fi - - # https://bugzilla.gnome.org/show_bug.cgi?id=722604 - sed -i -e "/timer\/stop/d" glib/tests/timer.c || die - sed -i -e "/timer\/basic/d" glib/tests/timer.c || die - - ewarn "Tests for search-utils have been skipped" - sed -i -e "/search-utils/d" glib/tests/meson.build || die - - # Play nice with network-sandbox, but this approach would defeat the purpose of the test - #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die - else - # Don't build tests, also prevents extra deps, bug #512022 - sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die - fi - - # Don't build fuzzing binaries - not used - sed -i -e '/subdir.*fuzzing/d' meson.build || die - - # gdbus-codegen is a separate package - sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die - - # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon - sed -i -e '/install_dir/d' gio/tests/meson.build || die - - cat > "${T}/glib-test-ld-wrapper" <<-EOF - #!/usr/bin/env sh - exec \${LD:-ld} "\$@" - EOF - chmod a+x "${T}/glib-test-ld-wrapper" || die - sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die - - default - gnome2_environment_reset - # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only -} - -multilib_src_configure() { - if use debug; then - append-cflags -DG_ENABLE_DEBUG - else - append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 - fi - - # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) - #if tc-is-cross-compiler ; then - # https://bugzilla.gnome.org/show_bug.cgi?id=756473 - # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property - #case ${CHOST} in - #hppa*|metag*) export glib_cv_stack_grows=yes ;; - #*) export glib_cv_stack_grows=no ;; - #esac - #fi - - local emesonargs=( - -Ddefault_library=$(usex static-libs both shared) - $(meson_feature selinux) - $(meson_use xattr) - -Dlibmount=enabled # only used if host_system == 'linux' - -Dman=true - $(meson_use systemtap dtrace) - $(meson_use systemtap) - $(meson_feature sysprof) - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_use test tests) - -Dinstalled_tests=false - -Dnls=enabled - -Doss_fuzz=disabled - $(meson_native_use_feature elf libelf) - -Dmultiarch=false - ) - meson_src_configure -} - -multilib_src_test() { - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" - export LC_TIME=C # bug #411967 - export TZ=UTC - unset GSETTINGS_BACKEND # bug #596380 - python_setup - - # https://bugs.gentoo.org/839807 - local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict /usr/b - - # Related test is a bit nitpicking - mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - - meson_src_test --timeout-multiplier 2 --no-suite flaky -} - -multilib_src_install() { - meson_src_install - keepdir /usr/$(get_libdir)/gio/modules -} - -multilib_src_install_all() { - # These are installed by dev-util/glib-utils - # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson - rm "${ED}/usr/bin/glib-genmarshal" || die - rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die - rm "${ED}/usr/bin/glib-mkenums" || die - rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die - rm "${ED}/usr/bin/gtester-report" || die - rm "${ED}/usr/share/man/man1/gtester-report.1" || die - # gdbus-codegen manpage installed by dev-util/gdbus-codegen - rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # Make gschemas.compiled belong to glib alone - local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"${cache} || die - fi - - multilib_pkg_preinst() { - # Make giomodule.cache belong to glib alone - local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"${cache} || die - else - touch "${ED}"${cache} || die - fi - } - - # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache - # file due to inability to create it and GIO might not look at any of the modules there - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_preinst - fi -} - -pkg_postinst() { - xdg_pkg_postinst - # glib installs no schemas itself, but we force update for fresh install in case - # something has dropped in a schemas file without direct glib dep; and for upgrades - # in case the compiled schema format could have changed - gnome2_schemas_update - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_postinst - else - ewarn "Updating of GIO modules cache skipped due to cross-compilation." - ewarn "You might want to run gio-querymodules manually on the target for" - ewarn "your final image for performance reasons and re-run it when packages" - ewarn "installing GIO modules get upgraded or added to the image." - fi - - for v in ${REPLACING_VERSIONS}; do - if ver_test "$v" "-lt" "2.63.6"; then - ewarn "glib no longer installs the gio-launch-desktop binary. You may need" - ewarn "to restart your session for \"Open With\" dialogs to work." - fi - done -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache - } - multilib_foreach_abi multilib_pkg_postrm - rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled - fi -} diff --git a/dev-libs/glib/glib-2.74.6.ebuild b/dev-libs/glib/glib-2.74.6.ebuild index d1efdb92978a..678d48cb72dd 100644 --- a/dev-libs/glib/glib-2.74.6.ebuild +++ b/dev-libs/glib/glib-2.74.6.ebuild @@ -16,7 +16,7 @@ IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test u RESTRICT="!test? ( test )" #REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" # * elfutils (via libelf) does not build on Windows. gresources are not embedded # within ELF binaries on that platform anyway and inspecting ELF binaries from diff --git a/dev-libs/glib/glib-2.76.0-r1.ebuild b/dev-libs/glib/glib-2.76.0-r1.ebuild deleted file mode 100644 index 56112f34dd89..000000000000 --- a/dev-libs/glib/glib-2.76.0-r1.ebuild +++ /dev/null @@ -1,284 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_REQ_USE="xml(+)" -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="2" -IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" -RESTRICT="!test? ( test )" -REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" - -# * elfutils (via libelf) does not build on Windows. gresources are not embedded -# within ELF binaries on that platform anyway and inspecting ELF binaries from -# other platforms is not that useful so exclude the dependency in this case. -# * Technically static-libs is needed on zlib, util-linux and perhaps more, but -# these are used by GIO, which glib[static-libs] consumers don't really seem -# to need at all, thus not imposing the deps for now and once some consumers -# are actually found to static link libgio-2.0.a, we can revisit and either add -# them or just put the (build) deps in that rare consumer instead of recursive -# RDEPEND here (due to lack of recursive DEPEND). -RDEPEND=" - !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] - >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?] - >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) - xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) - elf? ( virtual/libelf:0= ) - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -# libxml2 used for optional tests that get automatically skipped -BDEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - gtk-doc? ( >=dev-util/gtk-doc-1.33 - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 ) - systemtap? ( >=dev-util/systemtap-1.3 ) - ${PYTHON_DEPS} - test? ( >=sys-apps/dbus-1.2.14 ) - virtual/pkgconfig -" -# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen - -PDEPEND=" - dbus? ( gnome-base/dconf ) - mime? ( x11-misc/shared-mime-info ) -" -# shared-mime-info needed for gio/xdgmime, bug #409481 -# dconf is needed to be able to save settings, bug #498436 - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gio-querymodules$(get_exeext) -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch - "${FILESDIR}"/${PN}-2.76.0-g_strdup-c++.patch -) - -pkg_setup() { - if use kernel_linux ; then - CONFIG_CHECK="~INOTIFY_USER" - if use test ; then - CONFIG_CHECK="~IPV6" - WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." - fi - linux-info_pkg_setup - fi - python-any-r1_pkg_setup -} - -src_prepare() { - if use test; then - # TODO: Review the test exclusions, especially now with meson - # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 - if ! has_version dev-util/desktop-file-utils ; then - ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," - ewarn "think on installing it to get these tests run." - sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die - sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die - fi - - # gdesktopappinfo requires existing terminal (gnome-terminal or any - # other), falling back to xterm if one doesn't exist - #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then - # ewarn "Some tests will be skipped due to missing terminal program" - # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson - # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails - sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die - # desktop-app-info/launch* might fail similarly - sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die - #fi - - # https://bugzilla.gnome.org/show_bug.cgi?id=722604 - sed -i -e "/timer\/stop/d" glib/tests/timer.c || die - sed -i -e "/timer\/basic/d" glib/tests/timer.c || die - - ewarn "Tests for search-utils have been skipped" - sed -i -e "/search-utils/d" glib/tests/meson.build || die - - # Play nice with network-sandbox, but this approach would defeat the purpose of the test - #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die - else - # Don't build tests, also prevents extra deps, bug #512022 - sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die - fi - - # Don't build fuzzing binaries - not used - sed -i -e '/subdir.*fuzzing/d' meson.build || die - - # gdbus-codegen is a separate package - sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die - - # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon - sed -i -e '/install_dir/d' gio/tests/meson.build || die - - cat > "${T}/glib-test-ld-wrapper" <<-EOF - #!/usr/bin/env sh - exec \${LD:-ld} "\$@" - EOF - chmod a+x "${T}/glib-test-ld-wrapper" || die - sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die - - default - gnome2_environment_reset - # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only -} - -multilib_src_configure() { - # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) - #if tc-is-cross-compiler ; then - # https://bugzilla.gnome.org/show_bug.cgi?id=756473 - # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property - #case ${CHOST} in - #hppa*|metag*) export glib_cv_stack_grows=yes ;; - #*) export glib_cv_stack_grows=no ;; - #esac - #fi - - local emesonargs=( - --buildtype $(usex debug debug plain) - -Ddefault_library=$(usex static-libs both shared) - -Druntime_dir="${EPREFIX}"/run - $(meson_feature selinux) - $(meson_use xattr) - -Dlibmount=enabled # only used if host_system == 'linux' - -Dman=true - $(meson_use systemtap dtrace) - $(meson_use systemtap) - $(meson_feature sysprof) - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_use test tests) - -Dinstalled_tests=false - -Dnls=enabled - -Doss_fuzz=disabled - $(meson_native_use_feature elf libelf) - -Dmultiarch=false - ) - meson_src_configure -} - -multilib_src_test() { - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" - export LC_TIME=C # bug #411967 - export TZ=UTC - unset GSETTINGS_BACKEND # bug #596380 - python_setup - - # https://bugs.gentoo.org/839807 - local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict /usr/b - - # Related test is a bit nitpicking - mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - - meson_src_test --timeout-multiplier 2 --no-suite flaky -} - -multilib_src_install() { - meson_src_install - keepdir /usr/$(get_libdir)/gio/modules -} - -multilib_src_install_all() { - # These are installed by dev-util/glib-utils - # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson - rm "${ED}/usr/bin/glib-genmarshal" || die - rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die - rm "${ED}/usr/bin/glib-mkenums" || die - rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die - rm "${ED}/usr/bin/gtester-report" || die - rm "${ED}/usr/share/man/man1/gtester-report.1" || die - # gdbus-codegen manpage installed by dev-util/gdbus-codegen - rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # Make gschemas.compiled belong to glib alone - local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"${cache} || die - fi - - multilib_pkg_preinst() { - # Make giomodule.cache belong to glib alone - local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"${cache} || die - else - touch "${ED}"${cache} || die - fi - } - - # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache - # file due to inability to create it and GIO might not look at any of the modules there - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_preinst - fi -} - -pkg_postinst() { - xdg_pkg_postinst - # glib installs no schemas itself, but we force update for fresh install in case - # something has dropped in a schemas file without direct glib dep; and for upgrades - # in case the compiled schema format could have changed - gnome2_schemas_update - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_postinst - else - ewarn "Updating of GIO modules cache skipped due to cross-compilation." - ewarn "You might want to run gio-querymodules manually on the target for" - ewarn "your final image for performance reasons and re-run it when packages" - ewarn "installing GIO modules get upgraded or added to the image." - fi - - for v in ${REPLACING_VERSIONS}; do - if ver_test "$v" "-lt" "2.63.6"; then - ewarn "glib no longer installs the gio-launch-desktop binary. You may need" - ewarn "to restart your session for \"Open With\" dialogs to work." - fi - done -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache - } - multilib_foreach_abi multilib_pkg_postrm - rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled - fi -} diff --git a/dev-libs/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest index f34d1a0ab177..2808ff60ddc4 100644 --- a/dev-libs/gobject-introspection-common/Manifest +++ b/dev-libs/gobject-introspection-common/Manifest @@ -1,9 +1,5 @@ DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 -DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998 SHA512 6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb -DIST gobject-introspection-1.76.0.tar.xz 1054488 BLAKE2B b5cc25977cf0a61b93fb98919f2c0e30e770431fdd4cfe85a564c50f9bd5e6ea9fec2b61c0b58f98c326c3007c361e1de0aee961538bcfd3b41fdb2a7e48a40b SHA512 76f3d2a74afbc3c819dee9350c39024b8665e704e01f63f877b431d59db42ee52ff636cb314c6be6e30b06bb21286ef37255467cc28ba434dc4dd72edc0cf8e9 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316 SHA512 84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916 EBUILD gobject-introspection-common-1.74.0.ebuild 933 BLAKE2B fa5cd3f41118b786d1f70e05b37f5b3c8923c3216ac2eb14f5151278d0020e41b5f22b52aeff3dc14e7f5aa231529cc6680fa5f981d0d2513c2f2bb1d2ab5717 SHA512 21f2c5f753090a79f64dd080eb9f23616750cf89c38b68a686b8ab7e01ab06d5a211851088f2d00ab3c2032f2dcf363e92f08d108560b1a31051170c9594d883 -EBUILD gobject-introspection-common-1.75.6.ebuild 941 BLAKE2B 8e0355ca754ef7bd2e1b1283a04e2cde6592cd426cde56e574139d925e1b3c4670535d6afba36bf56ba30cdd4b79bfab1c60855c6db25d0ac1837b1f741124e9 SHA512 8045a509ff51cb59dcebb16420bcc929c1104f07013bfd17a6a1eecf51ff4d2731899d8ea40aae82ae2cafbc7a5c08320d9717f94252fc3af1b41a76949f9f5f -EBUILD gobject-introspection-common-1.76.0.ebuild 941 BLAKE2B 8e0355ca754ef7bd2e1b1283a04e2cde6592cd426cde56e574139d925e1b3c4670535d6afba36bf56ba30cdd4b79bfab1c60855c6db25d0ac1837b1f741124e9 SHA512 8045a509ff51cb59dcebb16420bcc929c1104f07013bfd17a6a1eecf51ff4d2731899d8ea40aae82ae2cafbc7a5c08320d9717f94252fc3af1b41a76949f9f5f EBUILD gobject-introspection-common-1.76.1.ebuild 941 BLAKE2B 8e0355ca754ef7bd2e1b1283a04e2cde6592cd426cde56e574139d925e1b3c4670535d6afba36bf56ba30cdd4b79bfab1c60855c6db25d0ac1837b1f741124e9 SHA512 8045a509ff51cb59dcebb16420bcc929c1104f07013bfd17a6a1eecf51ff4d2731899d8ea40aae82ae2cafbc7a5c08320d9717f94252fc3af1b41a76949f9f5f MISC metadata.xml 362 BLAKE2B 18f3d214e624758a552818e8c02cebcaf9340d5201cb23c6999c36247f969b65c912de4515101acdc0862338d697a510b15182b904dca7f4a7ae12e3c1b188b9 SHA512 f08d8077b802b7c95433d8e4e31d89183b072306ebf16570977f65339641c29a1917dc3c869d5268bd3a9ebba5537ed15623183a7dada64f811943a16bab676b diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild deleted file mode 100644 index bce7762306ba..000000000000 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="gobject-introspection" - -inherit gnome.org - -DESCRIPTION="Build infrastructure for GObject Introspection" -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" - -LICENSE="HPND" -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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" -# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: -# https://forums.gentoo.org/viewtopic-p-7421930.html - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - insinto /usr/share/aclocal - doins m4/introspection.m4 - - insinto /usr/share/gobject-introspection-1.0 - doins Makefile.introspection -} diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.0.ebuild deleted file mode 100644 index bce7762306ba..000000000000 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.76.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="gobject-introspection" - -inherit gnome.org - -DESCRIPTION="Build infrastructure for GObject Introspection" -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" - -LICENSE="HPND" -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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" -# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: -# https://forums.gentoo.org/viewtopic-p-7421930.html - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - insinto /usr/share/aclocal - doins m4/introspection.m4 - - insinto /usr/share/gobject-introspection-1.0 - doins Makefile.introspection -} diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest index 52320ed6f6c1..3d7af20aa366 100644 --- a/dev-libs/gobject-introspection/Manifest +++ b/dev-libs/gobject-introspection/Manifest @@ -1,9 +1,5 @@ DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 -DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998 SHA512 6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb -DIST gobject-introspection-1.76.0.tar.xz 1054488 BLAKE2B b5cc25977cf0a61b93fb98919f2c0e30e770431fdd4cfe85a564c50f9bd5e6ea9fec2b61c0b58f98c326c3007c361e1de0aee961538bcfd3b41fdb2a7e48a40b SHA512 76f3d2a74afbc3c819dee9350c39024b8665e704e01f63f877b431d59db42ee52ff636cb314c6be6e30b06bb21286ef37255467cc28ba434dc4dd72edc0cf8e9 DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 2251c34b543c95f95bdec6853c8234db1b2e6271e729eaa5abf28e39c7718b326e0813a1214c62fb4634fd11218c4c856e6651de09081b01c9fcf8f73b8cf316 SHA512 84331a30f8854d2259609650c21aadd6363ea1417a75828bd395f8f4346da1c6d6550cff5f2c9f5f6fd6fbf2a9d27b5880c2ee1616fa905c5f362384d481a916 EBUILD gobject-introspection-1.74.0.ebuild 1999 BLAKE2B b87fcfbbf75a219a6a5b258d7f0bbc7d77603139fd92a1289edb4c362c7fc62bbceb0fdd25efbeaa3d6ee74ba3a615099fd45e9fbdcbdd7ce9675d7f82c6454c SHA512 61924dd1698f62ffc2161260a775e85158b5d7cdc004336611d2b72a803fa18cebeb70f3e236b12080c8c4b18c96cb6454b2932237139b45078465b3e33d4ca7 -EBUILD gobject-introspection-1.75.6.ebuild 2007 BLAKE2B 83923aa2b95ef5026dea4493da60d6ea1c7921617acd1db1a6656484a50a2ad8157069f769eaecff6fafaaf0acecace3898f9fcf6a9a60bfce8d4dc4dcdada57 SHA512 d958f55bf81e645d5cbb06e6a408bfd077bac5fecd0ee8826dea03ace40895f15fe68a87bb3c466de943acd2105db40a6314ab8a9f84e059a831bdeaa465d243 -EBUILD gobject-introspection-1.76.0.ebuild 2007 BLAKE2B 83923aa2b95ef5026dea4493da60d6ea1c7921617acd1db1a6656484a50a2ad8157069f769eaecff6fafaaf0acecace3898f9fcf6a9a60bfce8d4dc4dcdada57 SHA512 d958f55bf81e645d5cbb06e6a408bfd077bac5fecd0ee8826dea03ace40895f15fe68a87bb3c466de943acd2105db40a6314ab8a9f84e059a831bdeaa465d243 EBUILD gobject-introspection-1.76.1.ebuild 2007 BLAKE2B 83923aa2b95ef5026dea4493da60d6ea1c7921617acd1db1a6656484a50a2ad8157069f769eaecff6fafaaf0acecace3898f9fcf6a9a60bfce8d4dc4dcdada57 SHA512 d958f55bf81e645d5cbb06e6a408bfd077bac5fecd0ee8826dea03ace40895f15fe68a87bb3c466de943acd2105db40a6314ab8a9f84e059a831bdeaa465d243 MISC metadata.xml 485 BLAKE2B 6ecc9396bcb29a8365be4058592c307ddcb0cc16ab56723ca32a378b5608b86378ab291345a6a3ccbe8225c6ffc91b6ba1e2996b5b0d1f4271d0757bf376ef8e SHA512 43a479854b1d5783c028ecfd8357a632db089f95de9e703608de7f229a37beee5e43781ff3f68b2dfa9bceac1355597373d31d209fdea0301917be5fbe7e7fbe diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild deleted file mode 100644 index 7362abb83315..000000000000 --- a/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -inherit gnome.org meson python-single-r1 xdg - -DESCRIPTION="Introspection system for GObject-based libraries" -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -IUSE="doctool gtk-doc test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -# virtual/pkgconfig needed at runtime, bug #505408 -RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-2.75.0:2 - dev-libs/libffi:= - doctool? ( - $(python_gen_cond_dep ' - dev-python/mako[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - ') - ) - virtual/pkgconfig - ${PYTHON_DEPS} -" -# Wants real bison, not app-alternatives/yacc -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - >=dev-util/gtk-doc-1.19 - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xml-dtd:4.5 - ) - sys-devel/bison - sys-devel/flex - test? ( - x11-libs/cairo[glib] - $(python_gen_cond_dep ' - dev-python/mako[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - ') - ) -" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - $(meson_feature test cairo) - $(meson_feature doctool) - #-Dglib_src_dir - $(meson_use gtk-doc gtk_doc) - #-Dcairo_libname - -Dpython="${EPYTHON}" - #-Dgir_dir_prefix - ) - meson_src_configure -} - -src_install() { - meson_src_install - python_fix_shebang "${ED}"/usr/bin/ - python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner - - # Prevent collision with gobject-introspection-common - rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ - "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die - rmdir "${ED}"/usr/share/aclocal || die -} diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.76.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.76.0.ebuild deleted file mode 100644 index 7362abb83315..000000000000 --- a/dev-libs/gobject-introspection/gobject-introspection-1.76.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -inherit gnome.org meson python-single-r1 xdg - -DESCRIPTION="Introspection system for GObject-based libraries" -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -IUSE="doctool gtk-doc test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -# virtual/pkgconfig needed at runtime, bug #505408 -RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-2.75.0:2 - dev-libs/libffi:= - doctool? ( - $(python_gen_cond_dep ' - dev-python/mako[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - ') - ) - virtual/pkgconfig - ${PYTHON_DEPS} -" -# Wants real bison, not app-alternatives/yacc -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - >=dev-util/gtk-doc-1.19 - app-text/docbook-xml-dtd:4.3 - app-text/docbook-xml-dtd:4.5 - ) - sys-devel/bison - sys-devel/flex - test? ( - x11-libs/cairo[glib] - $(python_gen_cond_dep ' - dev-python/mako[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - ') - ) -" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - $(meson_feature test cairo) - $(meson_feature doctool) - #-Dglib_src_dir - $(meson_use gtk-doc gtk_doc) - #-Dcairo_libname - -Dpython="${EPYTHON}" - #-Dgir_dir_prefix - ) - meson_src_configure -} - -src_install() { - meson_src_install - python_fix_shebang "${ED}"/usr/bin/ - python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner - - # Prevent collision with gobject-introspection-common - rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ - "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die - rmdir "${ED}"/usr/share/aclocal || die -} diff --git a/dev-libs/imath/Manifest b/dev-libs/imath/Manifest index 5c9da5f16443..4c7350ad34aa 100644 --- a/dev-libs/imath/Manifest +++ b/dev-libs/imath/Manifest @@ -1,3 +1,5 @@ DIST imath-3.1.6.tar.gz 573255 BLAKE2B c4d5a785a2aed9c5b9b1441ab016a5cf47abeb1d44c0625f0654e8c4d1e47dddddd62c61f83fd7b160beae8aaf5db9350d2a3bc43754e795fe75b10c4836a1b8 SHA512 c099a291ed7fd7702a7609575f2f3d2ed7f95256c23c2180e2ef1f76ceb07734365f57da5244b1d6cec81ca9859864eb4c9236df02a64aa783af6639a3b59acd +DIST imath-3.1.7.tar.gz 583049 BLAKE2B 54619339f349a944e1d72fcea4438d7bd2ef6c9655ba0e16ac608934a8df30c97a2f3cf5c75adaeb8a6fe6bf19ec3240c11439550b452571d0a8cbf75d6bd83e SHA512 e298454cb845cadde28f7881fdaa4739c3942f941278a07ec912459ac376c2ee7858cb3b2d2047b9afb4d4dacae7a8a52ffef4c104f8499b4e0a1f0ed46cc0f0 EBUILD imath-3.1.6.ebuild 1800 BLAKE2B faec63b46c4f95ae667df6a7fa78744e55d93d01a2b55c3733dcae42f03d002351933a41ff64dbdae673a533c2bc266518dad1441b59ad4ceb042063677ed523 SHA512 2bffa1028a30d340dc8db9585ad8dae3c830c834799d92ba4285ee0a2db52c6fb4ce0234a0f094988c3311340134e08ce1cb6960642faf186c71777ce1de1c4d +EBUILD imath-3.1.7.ebuild 1867 BLAKE2B 40523eb67b4068398cb17bd2e906e624f65d4e46fc6a08f02b7e5ff77f63ba7c8687645c5dd23ea9304833faae8ec348d935b1872a843878393628050b64c131 SHA512 dbaec27237883eda1878a497dadfb37acf0a463176bda891271262f462f5dfa499c9748f9c13d644b1ee794fd5bc150ab7948d47e169612be7cf6b878022a1fb MISC metadata.xml 820 BLAKE2B f035962970166d4c636e8b98b9301e31fbc27aecb7059289a7581958619b85c7f60551d56175637d373363a41c7349c8c78ec31348590826313bdca94aec6727 SHA512 9dbff2f917f1705a611680c46f73a0ad372f27f6b5c236f691f16b6c41a51cb3d8712c4bceddb5469742f4952385e2a2b07377c4c216736810562ae89c5c52f4 diff --git a/dev-libs/imath/imath-3.1.7.ebuild b/dev-libs/imath/imath-3.1.7.ebuild new file mode 100644 index 000000000000..dcbddf244ce4 --- /dev/null +++ b/dev-libs/imath/imath-3.1.7.ebuild @@ -0,0 +1,74 @@ +# 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 python-single-r1 + +MY_PN="${PN^}" + +DESCRIPTION="Imath basic math package" +HOMEPAGE="https://imath.readthedocs.io" +SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +# re-keywording needed for (according to ilmbase keywords): ~x64-macos ~x86-solaris +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="3/30" +IUSE="large-stack python test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +# blocker due to file collision #803347 +RDEPEND=" + !dev-libs/imath:0 + !media-libs/ilmbase + sys-libs/zlib + python? ( + !dev-python/pyilmbase + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ') + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + python? ( ${PYTHON_DEPS} ) +" + +DOCS=( CHANGES.md CONTRIBUTORS.md README.md SECURITY.md docs/PortingGuide2-3.md ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + # requires press theme, not available in ::gentoo + -DBUILD_DOCS=OFF + -DIMATH_ENABLE_LARGE_STACK=$(usex large-stack) + # the following options are at their default value + -DIMATH_HALF_USE_LOOKUP_TABLE=ON + -DIMATH_INSTALL_PKG_CONFIG=ON + -DIMATH_USE_CLANG_TIDY=OFF + -DIMATH_USE_DEFAULT_VISIBILITY=OFF + -DIMATH_USE_NOEXCEPT=ON + ) + if use python; then + mycmakeargs+=( + -DBoost_NO_BOOST_CMAKE=OFF + -DPYTHON=ON + -DPython3_EXECUTABLE="${PYTHON}" + -DPython3_INCLUDE_DIR=$(python_get_includedir) + -DPython3_LIBRARY=$(python_get_library_path) + ) + fi + + cmake_src_configure +} diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index 7783ec97d1c0..fb735a7086a2 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -1,9 +1,9 @@ AUX intel-compute-runtime-22.24.23453-remove-fortify-sources.patch 1078 BLAKE2B 933cd6b5b3f9aefde4b416960151458eb7845f422e493ab40257330c88b55e1866cf0ff59338ec708d705750ca88c87d54014d51d9492c3dadba7525b523ab56 SHA512 ee831418acb9ba5deba95dc2e013119a0cfe7db533710108063dc67cd0a4030a4419bbad0a007fdab445eba14036fdcae26ea0b4ce675ebb20f402620b880de8 AUX intel-compute-runtime-22.49.25018.24-level-zero-1.9.patch 1270 BLAKE2B c9de2d20620757a66d6c37472acb40514f60656feab7697d9d68836add67c3761a9372b47f4933c2e9017f9d666f87354f62d42c772ab22968d2bf3762d71b80 SHA512 d729d2cb3974733f358429ef1057cfff83facd23fe3fa8494ed2047a6effaafb45b50c66bf3de73d334a647014249d6f4f0f9842daf535392c0f9f7e2321d472 -DIST intel-compute-runtime-22.49.25018.24.tar.gz 5991968 BLAKE2B 06589bd63d3cfe35ed0a1af3a94c9e12cc2588143dcf52a371b71f827ca006989a74edabb58b6ecc0a08cfa850f582e47e441ee8d9bffdf672653e8a7809375e SHA512 9c0cc541cd635063ed49e8f807c0a81035abd46367deb43fe7187c00c017f2609cd9c5e55d0b40bb3cb54d05f01306df3a843f3b35683b0ab732881b5192182f DIST intel-compute-runtime-22.53.25242.13.tar.gz 6084532 BLAKE2B a32adbe173ae49f5ac45968319475a7c23590ffd138a09ebb4f899971cdbabe0bccd1919364e7518f9a15cd9123274272929d7f5fc2053287376ded621c105c0 SHA512 48a69ec8c7f5f7a713c4389af167c11aaf780506950fee4e5ab47b6cc9f80bf6de3408d3dfca3d6141067a6d6ce76a1c6a3a9ba1caaa11c70b216ef2dfe7a07f DIST intel-compute-runtime-23.05.25593.11.tar.gz 6181361 BLAKE2B 4cab9f759bbcb10dd91776648d1e300f752f49f0ffcacfacf2519648b7c02b3dde1f04c4c6104896baf24cafcc9382406cd931e224f5a656718ec10629c74f80 SHA512 5bfef689dbb7c7ed2b500c4b040eed4ac43c5a5f418fb94125db51193d4269379fb1b2cd8c95e53a2e4024c3415455f2dd7a07e79b4bf84c27b29150c328627a -EBUILD intel-compute-runtime-22.49.25018.24.ebuild 2029 BLAKE2B 5d74fa966da1d90079b749f4ff55b3903778622645e1dc2f5cd8a2fcc9bac9ee66553c1fafb24258367b5325949004550af301998afe5ed1886aeae67b28f040 SHA512 a05058a6f2398bb011a10dacf6df8bf5dd1538cb5977b552c27b757dcf4d143a17e7d44abf519f3740014e82ba360b3634262ce6406e15483a1a4de76071d64f -EBUILD intel-compute-runtime-22.53.25242.13.ebuild 2030 BLAKE2B ad8b5545ad24084d262125d22a11a610d12dfaddabb26fcb0f0ab47642e8c7ac38420acdc25b37adad4f4a06ad67068fc2562919262af39b63ca9cb04e6ea39c SHA512 8a6958561bacd0be265e966bf9da4480d55efbddec3ed261a6d1e79deeccb4ad4852f832264e30552b2284831736b855ab369e5e3bcb11ad31b971898c6104a6 +DIST intel-compute-runtime-23.05.25593.18.tar.gz 6182150 BLAKE2B 81dcceb6d13e3dfbf5fb811faf406617dba7f83d908b94806b76df115b70a3906d8786ea8aaa1b92e963a0c97e843d13e10d7c4fd66885d309ce910c7ed18d56 SHA512 f249e51f78faee84e3bd253f1ea39fe06337939f54612f0f645e0e57319abe8449e1822291dbf1760e3805a60bdaad36c59df523859a5d879d39024138bc0907 +EBUILD intel-compute-runtime-22.53.25242.13.ebuild 2029 BLAKE2B 5d74fa966da1d90079b749f4ff55b3903778622645e1dc2f5cd8a2fcc9bac9ee66553c1fafb24258367b5325949004550af301998afe5ed1886aeae67b28f040 SHA512 a05058a6f2398bb011a10dacf6df8bf5dd1538cb5977b552c27b757dcf4d143a17e7d44abf519f3740014e82ba360b3634262ce6406e15483a1a4de76071d64f EBUILD intel-compute-runtime-23.05.25593.11.ebuild 1973 BLAKE2B e0af9386da9bfb53ea66d3316f3efc3a8eab9b9f723ce072048631597fa880a97da93e1bc5df3f3a4a5e5677e1b771f6a29602d74ec5fa3d7c9372bf58b9d4fd SHA512 f423e4bdeee5272cd123448901ee62ac40bbb19a97783a50a4288ba25c838908002dd3df4fd42a5e7202608f5e346a4dbb602ae013b59342c543cd26bc507c90 +EBUILD intel-compute-runtime-23.05.25593.18.ebuild 1973 BLAKE2B e0af9386da9bfb53ea66d3316f3efc3a8eab9b9f723ce072048631597fa880a97da93e1bc5df3f3a4a5e5677e1b771f6a29602d74ec5fa3d7c9372bf58b9d4fd SHA512 f423e4bdeee5272cd123448901ee62ac40bbb19a97783a50a4288ba25c838908002dd3df4fd42a5e7202608f5e346a4dbb602ae013b59342c543cd26bc507c90 MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.49.25018.24.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.49.25018.24.ebuild deleted file mode 100644 index fc66a3033166..000000000000 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.49.25018.24.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -MY_PN="${PN/intel-/}" -MY_P="${MY_PN}-${PV}" - -inherit cmake flag-o-matic - -DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" -HOMEPAGE="https://github.com/intel/compute-runtime" -SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="+l0 +vaapi" - -RDEPEND=">=media-libs/gmmlib-22.1.7:=" - -DEPEND=" - ${DEPEND} - >=dev-libs/intel-metrics-library-0_pre20220930:= - dev-libs/libnl:3 - dev-libs/libxml2:2 - >=dev-util/intel-graphics-compiler-1.0.12812.26 - >=dev-util/intel-graphics-system-controller-0.8.7:= - media-libs/mesa - >=virtual/opencl-3 - l0? ( >=dev-libs/level-zero-1.9.4:= ) - vaapi? ( - x11-libs/libdrm[video_cards_intel] - media-libs/libva - ) -" - -BDEPEND="virtual/pkgconfig" - -DOCS=( "README.md" "FAQ.md" ) - -PATCHES=( - "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch" - "${FILESDIR}/${PN}-22.49.25018.24-level-zero-1.9.patch" -) - -src_prepare() { - # Remove '-Werror' from default - sed -e '/Werror/d' -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # See https://github.com/intel/compute-runtime/issues/531 - filter-lto - - local mycmakeargs=( - -DCCACHE_ALLOWED="OFF" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" - -DBUILD_WITH_L0="$(usex l0)" - -DDISABLE_LIBVA="$(usex !vaapi)" - -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" - -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" - -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" - -DSUPPORT_DG1="ON" - -Wno-dev - - # See https://github.com/intel/intel-graphics-compiler/issues/204 - # -DNEO_DISABLE_BUILTINS_COMPILATION="ON" - - # If enabled, tests are automatically run during - # the compile phase and we cannot run them because - # they require permissions to access the hardware. - -DSKIP_UNIT_TESTS="1" - ) - - cmake_src_configure -} diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild index 469e1c76798c..fc66a3033166 100644 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+l0 +vaapi" RDEPEND=">=media-libs/gmmlib-22.1.7:=" diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild new file mode 100644 index 000000000000..745b0dcf530b --- /dev/null +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.05.25593.18.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic + +DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" +HOMEPAGE="https://github.com/intel/compute-runtime" +SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+l0 +vaapi" + +RDEPEND=">=media-libs/gmmlib-22.1.7:=" + +DEPEND=" + ${DEPEND} + >=dev-libs/intel-metrics-library-0_pre20220930:= + dev-libs/libnl:3 + dev-libs/libxml2:2 + >=dev-util/intel-graphics-compiler-1.0.12812.26 + >=dev-util/intel-graphics-system-controller-0.8.7:= + media-libs/mesa + >=virtual/opencl-3 + l0? ( >=dev-libs/level-zero-1.9.4:= ) + vaapi? ( + x11-libs/libdrm[video_cards_intel] + media-libs/libva + ) +" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "FAQ.md" ) + +PATCHES=( + "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch" +) + +src_prepare() { + # Remove '-Werror' from default + sed -e '/Werror/d' -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # See https://github.com/intel/compute-runtime/issues/531 + filter-lto + + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" + -DBUILD_WITH_L0="$(usex l0)" + -DDISABLE_LIBVA="$(usex !vaapi)" + -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" + -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" + -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" + -DSUPPORT_DG1="ON" + -Wno-dev + + # See https://github.com/intel/intel-graphics-compiler/issues/204 + # -DNEO_DISABLE_BUILTINS_COMPILATION="ON" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DSKIP_UNIT_TESTS="1" + ) + + cmake_src_configure +} diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest index 6ced541133b5..af5d879a653e 100644 --- a/dev-libs/kopeninghours/Manifest +++ b/dev-libs/kopeninghours/Manifest @@ -1,6 +1,4 @@ AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349 -DIST kopeninghours-22.08.3.tar.xz 70540 BLAKE2B 76ac44a67b29133e0b499f0f11808f61e6c05b820eaaa7d0ef2656d1340e17b7663df1d4474f0735880f448c1fc0b6ee41cb86f3366afe458697edec8e269bbb SHA512 1874e61716f2e02e0df6e34e8ff451541e2e34649426ca610a5d7947df8f42dea1dc3067fb07221150fcb6dd3d942727e3e3c135a8ec76ed16ff1acd2ceebf6b DIST kopeninghours-22.12.3.tar.xz 71072 BLAKE2B f86ca120035da5eb01736ea6dd5e35ed6f961a0d5cfe7af4b8d13b4a00b80b3252a39996efdb039a10a1e5d44fc33a57133ac5c75444d866e5f8a6c2e778e2ed SHA512 c8f87eb7398f8aff8de74b86dbc33fd50d90485dca4fb1e8bd87d4d697bb9f3670bca7ab11baf47ce5186fcb7067ae74efdbd20896d5a4e0b84c15edafd31dce -EBUILD kopeninghours-22.08.3.ebuild 1265 BLAKE2B 1034f87d7aeedc0eda37d9a5ebd9ee0b9b93ce8095351bf023392f8c87cde83a32a1bd4b75f998ddee1e88b73c12140e4ce8d818c8f3ec8a9ffc4a15b8cd26bb SHA512 d625f0612865d6cf9039aa0aa838b47915fd24afbf1d8b54a8b74a9de067ed2d9cc2d024ef33a487c3652b97b705ee121778fbfbe7936056ae9487d3a7859162 EBUILD kopeninghours-22.12.3.ebuild 1273 BLAKE2B 41773d6d9d359f5b1e2da210058404a64fba2d191eb9d29568e7a4aff2ef9f1da4a31cc4dc512f15f07f9b66e35203499a096314ed70cbfb7908a6bb908412a6 SHA512 3fd00e177e1ce2e22ec1849bc8196e957ea4aef10ad4fbbe0c5485a02783aa314bf67754939c96f790a31d501f4cc0f7009061e932e0aa690f5b022188a4469a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild b/dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild deleted file mode 100644 index b9448e2152ea..000000000000 --- a/dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -PYTHON_COMPAT=( python3_{9..11} ) -inherit ecm gear.kde.org python-single-r1 - -DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions" -HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html -https://invent.kde.org/libraries/kopeninghours" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - python? ( - $(python_gen_cond_dep ' - dev-libs/boost:=[python,${PYTHON_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - ${PYTHON_DEPS} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch ) - -pkg_setup() { - ecm_pkg_setup - python_setup -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package python Boost) - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - python_optimize -} diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest index 10dccc61b5be..22d422910e79 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1,5 +1,3 @@ -DIST kosmindoormap-22.08.3.tar.xz 358936 BLAKE2B 947e915db5df274aa6f1ea5126d5cb43a5ef1530803774f67fbf10dbeb3e1efe1b6bffa8814533cf6c09a2d5e4869320b19ad39b6b1dbd3434399845a21ed319 SHA512 925376ddea2b950bf435045193acbf2dca77601af16a3656acd9bb20d62a98c807b658cf6f5e85dcff56b749985e88537b194e03c619f70acc017761c2482ed8 DIST kosmindoormap-22.12.3.tar.xz 363564 BLAKE2B d21c51d96ef6d32c294bcd5c88992a4f562cddad9abb47f2694f7af76d7872f81084783ce5ac9bb01f558331c6968c02b1247a854ef5e29975bf04b7cc74199a SHA512 ac0632180ac527b2b2e8856af2ee060b86b80b531c08b47439c3293d18f356c69a60ce4bf8fdd64511937f934dc49c5211c8a55956976c82943032e24baf8069 -EBUILD kosmindoormap-22.08.3.ebuild 1052 BLAKE2B ae32385e6df11b2d4121088babdc0b42f4dba96bee29a38b5ceb0b1cc16e5483e5642372524744869660c67301018e565587865ee0450544c8352c4107c6e985 SHA512 8870c6e4cf45641383d36460c530d488eb64b350c5d194f461628cf2c6f6f2f9b152332fad96b154722207a9efa25df5481e02a41ca57aaddddb44271e71ba16 EBUILD kosmindoormap-22.12.3.ebuild 1053 BLAKE2B 1c2a460fa801294f7ee1bbf2573092bcc0227d47104caacc38db83fffefa77b0a5027ce356a7522c80d14a5e7ba1a291f0da9a6cc11193a862a96ff721c756dd SHA512 cf59f2a7842d5f539e253281a4318fee31adafaf7f1ebe2819bd7b671bcca72ad0c12ca318b8bdb4116732840504fb3311b86c1ad938bf40c09ae580f3908ed8 MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b diff --git a/dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild b/dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild deleted file mode 100644 index 8580f3dd2f41..000000000000 --- a/dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="+openinghours" - -COMMON_DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 ) -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package openinghours KOpeningHours) - ) - ecm_src_configure -} diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest index 852a430239fd..23b683b3a218 100644 --- a/dev-libs/kpublictransport/Manifest +++ b/dev-libs/kpublictransport/Manifest @@ -1,5 +1,3 @@ -DIST kpublictransport-22.08.3.tar.xz 489620 BLAKE2B 01aa9a92ba13a1060c08a5e2b6a1f2671c468c52587fded5f70dcda90977ecead2b3bcf8a333746400ac4b4a11061bbd56894bc335972f15fd29755f0ae23e15 SHA512 9b6c18395a0d8b9033a2b38d5912e3fcc649138a7ceb594d6d5d01534087bf01b6d4d51d2284f1212ae5574487c1c2acfd0d0b76deef0c181d64a56fed686b19 DIST kpublictransport-22.12.3.tar.xz 490936 BLAKE2B 36e60afed1d0a6f1e45a5fbf21c1495ba40e0a1eb0de12957b6a637229029bfaf662f6d14ff11fc6aa62a79aac7605827edd77c22524cfc8693285b6929bb0c3 SHA512 245db3814daf19a3d63b1932026a73ac488670451976266db6d0102fdf83b8878e3fc6886ab9ea7b2a1cf35607a451c964a6ce8cbad36f03e68d4ef21ed21429 -EBUILD kpublictransport-22.08.3.ebuild 815 BLAKE2B 67534fe92dc24fe5caf5b5a355e8c1fb5ca0b63ef2339a098d3236575f804f64a0f0114995d0b792383861663d34435b455139eec338ab60b4b9334e2838fe85 SHA512 9026230c033864c8bba243b26fc65b0dcb09c18cbf7ec9501a041dd222537664fa6d02e147834429f4249f821ece11cf6e086201c020464debbee5e3e4b19391 EBUILD kpublictransport-22.12.3.ebuild 816 BLAKE2B e5083deb8fbae184e17bb6afbdc3f1b577fa876f488adb8b978825914a5ace91f51e194836cf48308cf2e1face36101be5dab31cb404cff09854e641d1a441cf SHA512 c525e111a2dcd1d329edadfbb8effdeed7ee2ecf885f4cdaeca59178a3a53415bd4a38f52944574394679a8227e05c706d3bda370087ed92cb475c22dab789d9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild b/dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild deleted file mode 100644 index 5af5336a4498..000000000000 --- a/dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing public transport timetables and other information" -HOMEPAGE="https://invent.kde.org/libraries/kpublictransport - https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - sys-libs/zlib -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - ) - ecm_src_configure -} diff --git a/dev-libs/libayatana-appindicator/Manifest b/dev-libs/libayatana-appindicator/Manifest index f9708d9f9d0c..02017e83f4d7 100644 --- a/dev-libs/libayatana-appindicator/Manifest +++ b/dev-libs/libayatana-appindicator/Manifest @@ -1,5 +1,5 @@ DIST libayatana-appindicator-0.5.91.tar.gz 158269 BLAKE2B e1df60ce2b3ff5712cabf627a54e0767dcbc94d4e11c96a18fd20079642e6d033bfdd9e57d12235c72075cef1d711f5b042fb0a6282a6120018c8cdcc3b4033c SHA512 cc8631814c881640bf2de91a43205c3405fd1fefcd7d58f259171d0926bf7ab08f9361076f4eea1dd8876e8931f9c9230babd3a328f34dc298bc9c4ff004f8ee DIST libayatana-appindicator-0.5.92.tar.gz 159271 BLAKE2B 22edc6060daa1a225d025c326853493eca05809e8bff8b42a010b17ac8cc5684f4ff33cd24412230ddeaa44ac1b323f9c92f9249de44453ea243b2bb0cb54e0a SHA512 69f4eeeae55665608441f31bf354b22f393e25b3ed46873b98d0231960b4f2fb38c7902c559289f086b018b9596a634f2b2ee97b7ed12ded2a7a790c5d476f9f EBUILD libayatana-appindicator-0.5.91.ebuild 1091 BLAKE2B f5cf8b86bb16c13381f19e969c729e6026b9882f6c2a0b5ebae910425e4dc05742f0cddd990a45307baa5337eae4fdb48a71f9a204eedaf8520091b1448674a8 SHA512 06383a61ca01fe4069b04579e209d38689848daf77b21284bfecb4d47ab4fbe6b5135614e5eba16bfa5b927d2985a109f89d66a927b5a01288477cd4d4d1b6a4 -EBUILD libayatana-appindicator-0.5.92.ebuild 1096 BLAKE2B 9a182fac87bef68a3ad8a8f853cf890f82f3652c93748a2cceca78aa6d73422290cc0257a585a97821080bc54beb8141d977868b2b44dea10b76e86ac517abf7 SHA512 ab9678bc6280ad547b856b3d84d512debb43bc295a59828cb386f5364ae0cd8a853ff492e45eaad50761275ee0fffbf97533adf57a0e895cd459019bee223eed +EBUILD libayatana-appindicator-0.5.92.ebuild 1095 BLAKE2B 1e59137b3ad7c66808022742c44d6f80798fc562e6d43c03ded4af71c238846418c78a5d95b07b3583d45fd89d3e615dff2bf08ca660ca947d2a61c0e700dd8c SHA512 14d5fae9fa24ebe285c1e3e75fcef2ecd825f6361878b8f957e8952f065aa332d81cdc29156610382dcba6c074f0fb8f89572a6fa02a2c386f9ffea99f857f23 MISC metadata.xml 323 BLAKE2B 62ad338f71f771275eebdf77e713cc18c563be61d5eaee28f05915db16eccb885a436fa5967561b12be5441db354be705d4f9d25c3cbf0d5585e4ec11cd557da SHA512 715eff628c3440dabe9e3d2417f30fb80faae799c599dd4ae7302099e28fe9c1c01b503e0fb7fdc2defd03794bae547ac31bf5ade187e711acea455624d8ec72 diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.92.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.92.ebuild index 9a0fa5d4a6e6..d329725ff139 100644 --- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.92.ebuild +++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.92.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P} LICENSE="GPL-3 LGPL-2 LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libayatana-indicator/Manifest b/dev-libs/libayatana-indicator/Manifest index dac30058569c..4af670045b87 100644 --- a/dev-libs/libayatana-indicator/Manifest +++ b/dev-libs/libayatana-indicator/Manifest @@ -1,3 +1,3 @@ DIST libayatana-indicator-0.9.3.tar.gz 149890 BLAKE2B c15ec72218814d9a33ab8cf654222ff7e05980de5cb175904041973d1ef9506c56a89e5fa8d41c1eaa2367f93a57e056010e23b87c2533cc7e731fbdfb23ef85 SHA512 cc2dd1e304e657cd8497d3107e7993122db6bbcf28c25dc1b41b250831cb76507226b5673abbd65bc954cbd5c3851df5528135df45d1cbb3de85c0c87c279452 -EBUILD libayatana-indicator-0.9.3.ebuild 996 BLAKE2B bee9bd7110f8efdd8bd58faecf69dc9b0b2f0ea963c0150c385cd3609224395db291d3cc3a2dfdc3bd3774001d9d54046adaacef5fa53095509c83ccd663aae2 SHA512 87847ef136327835cce5f42a1e2dd2ccfeb8117c310ab892084435dcb895bce30f84cf586b72cf74876510be28095a4b804d6fb4253c027d5c81b475ae899b03 +EBUILD libayatana-indicator-0.9.3.ebuild 995 BLAKE2B 09e02c0c27674b5afa777a97c0a1aedf92a98e9f6fc7f81996795326237fd97284c94dacfdbc2d513611003a090af0ee90c2cabf9f158bed132f5ec5a5648943 SHA512 dfd6aacdb6afbaeaa9670f9fdcde1c865ee74c63743925904fbb791b17b22ee1f16c728657e3fd38b94ec697c6adf317d5830e3068868af3055b01109b5616b5 MISC metadata.xml 320 BLAKE2B 87ef34f60a6f66effac9de367e4dc493976b8fc08162ed86fd3b5cb15d7b0e51bc3b91d0675db4b3c48d17bcaab88f6fbdfd9ff2b63ec9079f71f56e13ab38fe SHA512 6ac6de8cd88988867e14f0b3a57b10762c171da8d75718c202c3f3a4a41707bd7d2eb4faee10b0b3d6a8130ef7b84036ae1a9575e97b25110ed185cda00e7e60 diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild index 3495f14cea12..654489d068fe 100644 --- a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild +++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P} LICENSE="GPL-3" SLOT="3" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest index 8be1f7a7e253..7efbdd38637b 100644 --- a/dev-libs/libbpf/Manifest +++ b/dev-libs/libbpf/Manifest @@ -1,11 +1,7 @@ AUX libbpf-9999-paths.patch 883 BLAKE2B 663e03ae01afd7be73c281e8b83cf5534717c28f5960b4b7ca5530096840568dedf4e5f58f2139ab56c5f57382a80540294cb492f6ad619f174184172b3441af SHA512 de78131baa08874000cc52b0b21db4055246a653503301bd82c2e8f5818c955d63727d957d7834f1aed63abad42607480911fa0c2ea8d07d833ebd1f8b338039 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58 SHA512 e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a -DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a SHA512 e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8 -DIST libbpf-1.0.1.tar.gz 917269 BLAKE2B 24e43f9a2b20e6f708b74ff50c8ce243546681201b1d72d6b35a95dd85b59032069814792739d3b2a6adaa007958a142a687e901e36a193fd02cdca69926d08f SHA512 2ee6d85c0a33f723e5b93ddddf97118e67754c9e44ca0449ceb49126820f89fea9ddc282a5add764dc4da090af6164cc6641b497489253d192ed01bc397df9be DIST libbpf-1.1.0.tar.gz 2337951 BLAKE2B 70bee4e94c3b372501e1697cec6573fb3292e61236ed210bde4c3a838494cc951571d7c47720c28a47b8e038331775d66d3f4ad24423f5102e1ee708d1981f88 SHA512 751126893883c68e5472724988327e03f7f52becd472f7d6239fa838762f857e54a0347f8f824b8c32ca93b8f419310a86e1d75e3646dae72c2d2992d093b828 EBUILD libbpf-0.8.1.ebuild 1153 BLAKE2B 98da8cd35ab316a4bbf9d4e6a9c40b278ecd1385d8077a16e4582fb9a4209c40ebcf4ec9e24d3312334ace6c2f99da9732e7a9379a0dd478baa66bdd790a4793 SHA512 16a7e9a08fe9d782da9f57727b50592d42c7cfcd5cbf407197c5764e2a7175f0277a116e25379092e0f67adac353513f614d9bfe2edac2990d0fc91d5adc9a26 -EBUILD libbpf-1.0.0-r1.ebuild 1153 BLAKE2B bbce7159230c2224a6a136383c9809d93eb24baa162a7bfa4c345bc168f4ebab46eb23be98e541b2822da8ee87de836352a44d3cbba293d8e7ef299ca9c55994 SHA512 569567ba8bfc8afeaf6e8e7dcaec504b3b1b27a9170d1e4bc029b0d0ab752eac7fb87e76e05b8e8ab1995641b931e5baba71f249eb8a6efda42274df5c6a32c5 -EBUILD libbpf-1.0.1.ebuild 1192 BLAKE2B e26a265cb13392e4e90e48ab96cabad38188e9b28ccf40e8e7b11a08117193dbe025f5ab71c09da29a7e3ab2561c154389e87be9b1a1fba8e7d57eb3105a07bb SHA512 955be1dde34476c2b66014f9b3da584ea38459105f49980e29fd943198feb3ee228a6ffb121c9bbce7c109712c37bbc8996f8cc4715eba626bd08aadaa23d7e8 EBUILD libbpf-1.1.0.ebuild 1185 BLAKE2B 57c4bfa90f1601343e66e0233c30af684c47688eda103bd2672472cf6a199f8849f0821d2e889e583dc09a4a8e36b9a9f92fb3d1abb6e2db844b5f57c3566489 SHA512 ab6998bfa3a4674c6df8ccfa0b46216779d6ea48d22f33a45836f233f3c755b714aeada2f8950814a083a1a490ca10672df60351b9c8ece555fe98a3a1bb5c27 EBUILD libbpf-9999.ebuild 1192 BLAKE2B e26a265cb13392e4e90e48ab96cabad38188e9b28ccf40e8e7b11a08117193dbe025f5ab71c09da29a7e3ab2561c154389e87be9b1a1fba8e7d57eb3105a07bb SHA512 955be1dde34476c2b66014f9b3da584ea38459105f49980e29fd943198feb3ee228a6ffb121c9bbce7c109712c37bbc8996f8cc4715eba626bd08aadaa23d7e8 MISC metadata.xml 420 BLAKE2B c61b50bd86dd9d110c35d57a9352ca3862790460f0a6f8e4be9e4ac2eb603fe6c1d6bbe8d77e9fdf32d08e7aaf19349516f25a0fdcb29e2671d71d2c230fc1f5 SHA512 131f77e33aa5b3cbc037a297fe0ed9affbcb956b4c7ddc64889eba5f8315f5090ae4fd7a6054f8961461072ca77d13f8bc6674f3ed27372b7b96c4322c487676 diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild deleted file mode 100644 index a3309d26fe8d..000000000000 --- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -if [[ ${PV} =~ [9]{4,} ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/libbpf/libbpf.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -S="${WORKDIR}/${P}/src" - -DESCRIPTION="Stand-alone build of libbpf from the Linux kernel" -HOMEPAGE="https://github.com/libbpf/libbpf" - -LICENSE="GPL-2 LGPL-2.1 BSD-2" -SLOT="0/$(ver_cut 1-2)" -IUSE="static-libs" - -DEPEND=" - sys-kernel/linux-headers - virtual/libelf" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/libbpf-9999-paths.patch -) - -src_configure() { - append-cflags -fPIC - tc-export CC AR - export LIBSUBDIR="$(get_libdir)" - export PREFIX="${EPREFIX}/usr" - export V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - LIBSUBDIR="${LIBSUBDIR}" \ - install install_uapi_headers - - if ! use static-libs; then - find "${ED}" -name '*.a' -delete || die - fi - - insinto /usr/$(get_libdir)/pkgconfig - doins ${PN}.pc -} diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild b/dev-libs/libbpf/libbpf-1.0.1.ebuild deleted file mode 100644 index 4bc4f9eafffd..000000000000 --- a/dev-libs/libbpf/libbpf-1.0.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -if [[ ${PV} =~ [9]{4,} ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/libbpf/libbpf.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -S="${WORKDIR}/${P}/src" - -DESCRIPTION="Stand-alone build of libbpf from the Linux kernel" -HOMEPAGE="https://github.com/libbpf/libbpf" - -LICENSE="GPL-2 LGPL-2.1 BSD-2" -SLOT="0/$(ver_cut 1-2)" -IUSE="static-libs" - -DEPEND=" - sys-kernel/linux-headers - virtual/libelf" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/libbpf-9999-paths.patch -) - -src_configure() { - append-cflags -fPIC - tc-export CC AR PKG_CONFIG - export LIBSUBDIR="$(get_libdir)" - export PREFIX="${EPREFIX}/usr" - export V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - LIBSUBDIR="${LIBSUBDIR}" \ - install install_uapi_headers - - if ! use static-libs; then - find "${ED}" -name '*.a' -delete || die - fi - - insinto /usr/$(get_libdir)/pkgconfig - doins ${PN}.pc -} diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 696a9f5535ec..2960018d60cb 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -5,11 +5,14 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 +DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa +DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068 EBUILD libclc-14.0.6.ebuild 1390 BLAKE2B b355a93d63ee4beb5f3782cda8514aa02f16e71563f66bac6fc7a5e3beae40efa1bdbe098f3d83ce775d0458118f19fceb7225f2b5511823c8e56cabdae4f2d8 SHA512 488e5c278fe4b48ec8ce6ccd76d489cf08251ce6e8f8bd417048a80a10e4a5cf72f20462aa8115f72afe1a40dbee02d936680d516dd1c940fd52fe6f55402e69 EBUILD libclc-15.0.7.ebuild 1667 BLAKE2B 496db7dddd88d6aba0a9bf96b9b874022da60073993b456316fd391b9c0ed76134fa4af3cae20df64af47884755aa68ea586fe4410d5a4eeea86b51a99566dd7 SHA512 155adf1cacc694b7a1c4d54b60ead79158796f56b5437109f7f6262c8d40d79181c2d78ec3a2028b5159973ae42da6ca85e159fb95818dfdfb6e384be7fdc25f -EBUILD libclc-16.0.0.9999.ebuild 1647 BLAKE2B 3711c9e847206a4eb82851d577ac3c90bb58361ab1d97e0ae1bd084a15b76311cf35b6eaf30a45cb78c1c22d318f5dc27cdb9df4e51effdb56fa096f6ffdb1f8 SHA512 5303f1404e478b766028c565a3f9a5bfc8655f0d71ebcdf5197168acf1c85e1731edf8fba9bc4bbce5d9999086d797b059ea46cc00a6e706d092f3bfefa34eca EBUILD libclc-16.0.0.ebuild 1658 BLAKE2B 3aeec0820378ca3a425503c191138f4d938a624f503f13a73e8aa59ccb31e3e26b1d46092d04b150280f9c9711075bf8c58121421926a79d5a1b17de56ddee7c SHA512 fee4b9aa4b8652deb16bc2c2966caddf4233778c451b00ceac089f5fae2adb95c592b4323c8dcc796a3a28432e9f518343e06e9dd41b393272acecd7e1ebae52 +EBUILD libclc-16.0.1.ebuild 1658 BLAKE2B 3aeec0820378ca3a425503c191138f4d938a624f503f13a73e8aa59ccb31e3e26b1d46092d04b150280f9c9711075bf8c58121421926a79d5a1b17de56ddee7c SHA512 fee4b9aa4b8652deb16bc2c2966caddf4233778c451b00ceac089f5fae2adb95c592b4323c8dcc796a3a28432e9f518343e06e9dd41b393272acecd7e1ebae52 +EBUILD libclc-16.0.2.9999.ebuild 1647 BLAKE2B 3711c9e847206a4eb82851d577ac3c90bb58361ab1d97e0ae1bd084a15b76311cf35b6eaf30a45cb78c1c22d318f5dc27cdb9df4e51effdb56fa096f6ffdb1f8 SHA512 5303f1404e478b766028c565a3f9a5bfc8655f0d71ebcdf5197168acf1c85e1731edf8fba9bc4bbce5d9999086d797b059ea46cc00a6e706d092f3bfefa34eca EBUILD libclc-17.0.0.9999.ebuild 1725 BLAKE2B 6af25c457993cd3f87b7fcb43a3824d43d7e57a3208270982dd7cddef72282c99d40d729041157be22b3a638613f1cdc8b43ddae8d19af05b44395cbd28404c8 SHA512 28079adbb36dbcf7beb4069afc4d10e505ae5ca74bbecda5b91c4641294d646a253dcce79149c31b90fa8c241f2155a01ff8f5b0f4d553caafa3412f2b9a20a3 EBUILD libclc-17.0.0_pre20230314.ebuild 1725 BLAKE2B 6af25c457993cd3f87b7fcb43a3824d43d7e57a3208270982dd7cddef72282c99d40d729041157be22b3a638613f1cdc8b43ddae8d19af05b44395cbd28404c8 SHA512 28079adbb36dbcf7beb4069afc4d10e505ae5ca74bbecda5b91c4641294d646a253dcce79149c31b90fa8c241f2155a01ff8f5b0f4d553caafa3412f2b9a20a3 EBUILD libclc-17.0.0_pre20230325.ebuild 1725 BLAKE2B 6af25c457993cd3f87b7fcb43a3824d43d7e57a3208270982dd7cddef72282c99d40d729041157be22b3a638613f1cdc8b43ddae8d19af05b44395cbd28404c8 SHA512 28079adbb36dbcf7beb4069afc4d10e505ae5ca74bbecda5b91c4641294d646a253dcce79149c31b90fa8c241f2155a01ff8f5b0f4d553caafa3412f2b9a20a3 diff --git a/dev-libs/libclc/libclc-16.0.1.ebuild b/dev-libs/libclc/libclc-16.0.1.ebuild new file mode 100644 index 000000000000..6964547d373e --- /dev/null +++ b/dev-libs/libclc/libclc-16.0.1.ebuild @@ -0,0 +1,84 @@ +# 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="~amd64 ~x86" +IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +LLVM_MAX_SLOT=16 +BDEPEND=" + ${PYTHON_DEPS} + || ( + ( + 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-16.0.0.9999.ebuild b/dev-libs/libclc/libclc-16.0.2.9999.ebuild similarity index 100% rename from dev-libs/libclc/libclc-16.0.0.9999.ebuild rename to dev-libs/libclc/libclc-16.0.2.9999.ebuild diff --git a/dev-libs/libcpuid/Manifest b/dev-libs/libcpuid/Manifest index 00f9d5d43939..36d1aded62ec 100644 --- a/dev-libs/libcpuid/Manifest +++ b/dev-libs/libcpuid/Manifest @@ -1,3 +1,5 @@ DIST libcpuid-0.6.2.tar.gz 265896 BLAKE2B 27f7c6c6a8bce6f27ca2f537c0255d8e8efa4ca5a7a278deecdb7b5c122830cc49e7e4524a2b2c0c39c0a43b3d05649c5e95a1bee843b6ddd981e3bee33383ab SHA512 36175387ae86e6f602544c516a875ac7fe0a3bde52e3e3c09f8852a804dd252694e17c638723aa3d36219d4588981cfd2261086bcf561d175e7c038e3a69e2ff +DIST libcpuid-0.6.3.tar.gz 279969 BLAKE2B c789ed211dfea9741536ba651973e0fa16315b174a3d3a77cdeb5d8e7734fae6891cdc2ff8f697cde4efd9ffe991ea59dae3431bc5990af08df27a1eabb67c4a SHA512 5351a5b86c8d06d18392649f9834f80fb7500252a5e5bf22f96f86e014e6695ef1da6fdc27251839352ce35837eebaac5f20570f8cb1b95adec816db7ee413f5 EBUILD libcpuid-0.6.2.ebuild 753 BLAKE2B f2868a5e15edb572e13c2e6ce58aeb4d31966fbb73c1e5c6bc2f0730f936438f5019f696cf8e35fa01acca39cb06b0b074f6281251b7ed59a8e11e3c46119a31 SHA512 03beaa05a4d3c7f1b1f268b1c73a7e216040f3b04c8cc68d55212142db2408d39f2089d492047ccbfe1a9945db7849e7e752bff092dcae3deeda620a25ba27a7 +EBUILD libcpuid-0.6.3.ebuild 753 BLAKE2B a39030f3f1fd7f784ce96aff05f03083ffebba4185903d53595b262277962c5268892ef88e48b42cdab02d3ae2cd5e1c01f17b6afdec9eef4e2c5f06db8a1e5e SHA512 7a5f4e5b4a0bdc36a51556517af34ce89519eca2ef0e6b933308f145531189be93586cc473f6116142b966f4472cf87f6eada272024d80f32aaafe6d75a1d730 MISC metadata.xml 2130 BLAKE2B 729a7382c0d844c94da0f24c0a96d6570fbb75202436298dafe21611c8047ddbf5d1479e5ab73655bfa28af5165bde93028ed662ae2c9c294474958bb6b5ef60 SHA512 62b2bdbeb95b3716b40532658720a63825e54c64f312151dd220070ac84d3a067658fbc69b1804afc00c861ebd4f0f0c389c007b1b70a06ffe1e4a7975bd5f3c diff --git a/dev-libs/libcpuid/libcpuid-0.6.3.ebuild b/dev-libs/libcpuid/libcpuid-0.6.3.ebuild new file mode 100644 index 000000000000..75cb5bcb7074 --- /dev/null +++ b/dev-libs/libcpuid/libcpuid-0.6.3.ebuild @@ -0,0 +1,37 @@ +# 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-any-r1 + +DESCRIPTION="A small C library for x86 (and x86_64) CPU detection and feature extraction" +HOMEPAGE="http://libcpuid.sourceforge.net/" +SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0/16" +KEYWORDS="~amd64" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf "$(use_enable static-libs static)" +} + +src_install() { + default + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 023782c2b629..3536ba394993 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -2,6 +2,6 @@ AUX libdispatch-5.3.3-musl.patch 1213 BLAKE2B 76db17275b46160840867ae2956b58f38b AUX remove-Werror.patch 1217 BLAKE2B f7ef18089abcd11fb8ed36980e681a804649b8ad8891b97113966c099bb05178604983359b79eb853ad6256a6c116fa8fdca116b29e2d6108c2a38fff01472a1 SHA512 0c17b1b36a02b401182a91e1f751f71b343f1d61ce7340230fdb13e89354316d0f2863fc3ea2f1a33bee6033c79e30e35024519c515a03a4d88467456ef340cc DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85 SHA512 7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f DIST libdispatch-5.7.3.tar.gz 594295 BLAKE2B 429a5bb52594d4b1e8f3f59c83d88f6faa237acfb4cc24a7e546d95cb3f4559d3e4fe6a0ebaa53ca58f115213bbbcee89081cee91bf3a3668947477807e2f310 SHA512 7d8f40ff7a43ac0367552855317e73e140ba7ff7d2b6494aa772ba052fd7d1a151b0122465b6a82a7e4483e8dd951e77d6b626d63e0997c9a64e3a2bc6d66250 -EBUILD libdispatch-5.7.1.ebuild 1098 BLAKE2B 29833ea968a47db938f06ce599e3c76d4ffa48898086acf04608d2411bede01bc5f903748672316c7663bda3cde256ab9b3f6817d0180128fdabba36d4af16bc SHA512 f79d9aba4337e7aecd69920c1fe31ee36ec4b37ce1c70807373e2f2bb4bce4256b9494e7d5635e0ea75fb7a1b2add28142f6866cdd9fc5a31578146acaea8334 -EBUILD libdispatch-5.7.3.ebuild 1101 BLAKE2B dabc326b141d9cb47172f561609c90698fbaf898fb7e6b2229ea96e055149315fb3e7443b1e08bb14d9a6a6532b8f87be582beb5b91ab5f5dcc1ce0bbbc8a281 SHA512 98aea012f04f60fca8d57e770ea4be1908fe33a04d95e56588df1683b4a11b2a9108d9656b5a2ab88dda023f6e585f7773bcb3100af364d623732578c5737458 +EBUILD libdispatch-5.7.1.ebuild 1190 BLAKE2B 902372aa7c39ff6c07cce23794ad3b2dd86e78b60c19160faea5406316eb72ae49a80648b540c2d4a62a41a62440fa791ee8f795c7303bd3a11d34981557ce0c SHA512 4e0bc2cacbb0e1669eba0231d4e63c64b94db9f274a752de780d9daf881f97cde30bd7b6fc098c90ea5a1c718f937df0d8a8fa463cd241c87dc8a315fa8cbcf3 +EBUILD libdispatch-5.7.3.ebuild 1193 BLAKE2B 481942712b122684fbb980e42a2564e12add76c6bfc907ea869e89fe9437684c57b827149228a9253b2b11463d23cb8174cae4f56808564bc6b85ac887f9e34e SHA512 3f3f90082ceeae63e52110310230937ca6e3c74c9695a5f2958c2c84efe1e7ae015d15d259f5266fcf5382309c2a4e5d50270bf96bc86dcb55a9b63242f715ba MISC metadata.xml 350 BLAKE2B 179ce6945eeec3c78414fb6dd66822f26ac6b629528da5868b44d3715355ec80acb1cc5dd8357b659f31877c83bfc10ae8b236367904bbbdd36d2ec7c1458739 SHA512 64646993f5469b2573385aa94fa578ae0e7645f4c5a30b631cf1d0de9ac5ef88270ba85e95f684b884631ec21d7ef31c4d68b563923901651da2ec631b0ccff5 diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild index c0c209226f47..da9e6411f534 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -15,6 +15,9 @@ 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" +IUSE="test" + +RESTRICT="!test? ( test )" DEPEND=" !gnustep-base/libobjc2 @@ -49,5 +52,6 @@ src_configure () { export HOST_CXX="$(tc-getBUILD_CXX)" tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) cmake_src_configure } diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild index 33616ad732de..95454fe7e805 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -15,6 +15,9 @@ 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" +IUSE="test" + +RESTRICT="!test? ( test )" DEPEND=" !gnustep-base/libobjc2 @@ -49,5 +52,6 @@ src_configure () { export HOST_CXX="$(tc-getBUILD_CXX)" tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) cmake_src_configure } diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 6e0888a1eb09..30931e58a155 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -1,3 +1,7 @@ +AUX libffi-3.4.4-hppa-closure-function-ptrs.patch 5971 BLAKE2B ee754ca2d142022191cae572811082baed8321bc43a13efa4123bb455a721f0b88a8458a0337f3fe9572da9bc1251a1927ba7b2ceda926be0e25744cbe00875c SHA512 3384e316bdaf35022b0138f5ca4d51afab13c098278fa4d9780dc8400c524e4b49e51955e0c41a1bc7e7d2b959b1a808f91ffd2c5bd10009db38150d770dfa4a +AUX libffi-3.4.4-hppa-jump-table.patch 7872 BLAKE2B c78216a9912e26e74733870d1a0f8825d426ef2e72eeed1541695bdfa058f0e029844639018579f61f03bd1b8b399e4b70f3c3760646a569425414b3630dbe89 SHA512 5e72ceede9902a7e236204f930f16b387164f7bff8762b881f1eecb2b8431684e061ab086ec0b1e9d73e23affb1b618ef5dc051f47d3029c45f41eef328e42ff +AUX libffi-3.4.4-hppa-large-struct.patch 1129 BLAKE2B 3b172af9af01c629ce567309893e1b342b039a53a4992529b8395a426ed74a1741d6dceb660cb2b1d8c2ba1057e91bd08a52c54192ec1d429710322d2fe61ff9 SHA512 77eb9ca86651f550c4c9ae7b508cc0651bea7e17feac6f2a35963b1838c70aeeb2166606fe39f70e9e058a41a53979f2c599c1869a4714a420f2bb006d14107a DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 +EBUILD libffi-3.4.4-r1.ebuild 2438 BLAKE2B a2d4152bb31cebc15dd11a8d3d144f158880744159e6907a938619508d3aadea6d4ae94726cc0a067d4c8fd75052880143c87bbb1e746e15570053301452d5d3 SHA512 18d85620a58aff0ec83ada6656f8e9bec034095a5b851c05298595f0cefc8b1535e598f8f2b11f030860b5d9e0a63ab8b326aada021ff732aa089f66f050969f EBUILD libffi-3.4.4.ebuild 2278 BLAKE2B 2f3b2d8c5311bb8e2ecdc6b05920cc6c81e50f4aecf7915d9d5343902ec04844990916ff6e6a90ee73908001806cc9e1711f6cb18f960558250629525aa9b19f SHA512 4eb143326ed514c0d5747b75b0775f653435e55a55df6c96c178b5d2187ac17660c0ed64371bb218834bfbe8c01dabc6e74591152fc331b8635e084d10c6ef6d MISC metadata.xml 2110 BLAKE2B 2653be2cf09c047e45e489d7265d00165ddab2f94744988e4e8bca449bd1e40eeab74cb0b8d7d47a2d8b73563869460fcccb06e1fbccad697a9f213be362cb03 SHA512 e1a280792b929d38451fea1eb360053ed3a452592094f3e327ce4a4ff7eb8e0119435e8ee98f215585d8d98440512b5b68f92d1cd472a3bfd12e2f382e1981a1 diff --git a/dev-libs/libffi/files/libffi-3.4.4-hppa-closure-function-ptrs.patch b/dev-libs/libffi/files/libffi-3.4.4-hppa-closure-function-ptrs.patch new file mode 100644 index 000000000000..065f35e7c4c2 --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.4.4-hppa-closure-function-ptrs.patch @@ -0,0 +1,170 @@ +https://github.com/libffi/libffi/commit/e58e22b22386ed0e0a95e97eb8eed016e3f01b02 + +From e58e22b22386ed0e0a95e97eb8eed016e3f01b02 Mon Sep 17 00:00:00 2001 +From: Anthony Green +Date: Thu, 2 Feb 2023 07:02:53 -0500 +Subject: [PATCH] From Dave Anglin: + +A couple of years ago the 32-bit hppa targets were converted from using a trampoline executed on the stack to the function descriptor technique used by ia64. This is more efficient and avoids having to have an executable stack. However, function pointers on 32-bit need the PLABEL bit set in the pointer. It distinguishes between pointers that point directly to the executable code and pointer that point to a function descriptor. We need the later for libffi. But as a result, it is not possible to convert using casts data pointers to function pointers. + +The solution at the time was to set the PLABEL bit in hppa closure pointers using FFI_CLOSURE_PTR. However, I realized recently that this was a bad choice. Packages like python-cffi allocate their own closure pointers, so this isn't going to work well there. + +A better solution is to leave closure pointers unchanged and only set the PLABEL bit in pointers used to point to executable code. + +The attached patch drops the FFI_CLOSURE_PTR and FFI_RESTORE_PTR defines. This allows some cleanup in the hppa closure routines. The FFI_FN define is now used to set the PLABEL bit on hppa. ffi_closure_alloc is modified to set the PLABEL bit in the value set in *code. + +I also added a FFI_CL define to convert a function pointer to a closure pointer. It is only used in one test case. +--- a/include/ffi.h.in ++++ b/include/ffi.h.in +@@ -361,14 +361,6 @@ typedef struct { + FFI_API void *ffi_closure_alloc (size_t size, void **code); + FFI_API void ffi_closure_free (void *); + +-#if defined(PA_LINUX) || defined(PA_HPUX) +-#define FFI_CLOSURE_PTR(X) ((void *)((unsigned int)(X) | 2)) +-#define FFI_RESTORE_PTR(X) ((void *)((unsigned int)(X) & ~3)) +-#else +-#define FFI_CLOSURE_PTR(X) (X) +-#define FFI_RESTORE_PTR(X) (X) +-#endif +- + FFI_API ffi_status + ffi_prep_closure (ffi_closure*, + ffi_cif *, +@@ -515,8 +507,14 @@ FFI_API + ffi_status ffi_get_struct_offsets (ffi_abi abi, ffi_type *struct_type, + size_t *offsets); + +-/* Useful for eliminating compiler warnings. */ ++/* Convert between closure and function pointers. */ ++#if defined(PA_LINUX) || defined(PA_HPUX) ++#define FFI_FN(f) ((void (*)(void))((unsigned int)(f) | 2)) ++#define FFI_CL(f) ((void *)((unsigned int)(f) & ~3)) ++#else + #define FFI_FN(f) ((void (*)(void))f) ++#define FFI_CL(f) ((void *)(f)) ++#endif + + /* ---- Definitions shared with assembly code ---------------------------- */ + +--- a/src/closures.c ++++ b/src/closures.c +@@ -993,23 +993,23 @@ ffi_closure_alloc (size_t size, void **code) + if (!code) + return NULL; + +- ptr = FFI_CLOSURE_PTR (dlmalloc (size)); ++ ptr = dlmalloc (size); + + if (ptr) + { + msegmentptr seg = segment_holding (gm, ptr); + +- *code = add_segment_exec_offset (ptr, seg); ++ *code = FFI_FN (add_segment_exec_offset (ptr, seg)); + if (!ffi_tramp_is_supported ()) + return ptr; + + ftramp = ffi_tramp_alloc (0); + if (ftramp == NULL) + { +- dlfree (FFI_RESTORE_PTR (ptr)); ++ dlfree (ptr); + return NULL; + } +- *code = ffi_tramp_get_addr (ftramp); ++ *code = FFI_FN (ffi_tramp_get_addr (ftramp)); + ((ffi_closure *) ptr)->ftramp = ftramp; + } + +@@ -1050,7 +1050,7 @@ ffi_closure_free (void *ptr) + if (ffi_tramp_is_supported ()) + ffi_tramp_free (((ffi_closure *) ptr)->ftramp); + +- dlfree (FFI_RESTORE_PTR (ptr)); ++ dlfree (ptr); + } + + int +@@ -1070,16 +1070,20 @@ ffi_tramp_is_present (void *ptr) + void * + ffi_closure_alloc (size_t size, void **code) + { ++ void *c; ++ + if (!code) + return NULL; + +- return *code = FFI_CLOSURE_PTR (malloc (size)); ++ c = malloc (size); ++ *code = FFI_FN (c); ++ return c; + } + + void + ffi_closure_free (void *ptr) + { +- free (FFI_RESTORE_PTR (ptr)); ++ free (ptr); + } + + void * +--- a/src/pa/ffi.c ++++ b/src/pa/ffi.c +@@ -445,7 +445,6 @@ ffi_status ffi_closure_inner_pa32(ffi_closure *closure, UINT32 *stack) + int i, avn; + unsigned int slot = FIRST_ARG_SLOT; + register UINT32 r28 asm("r28"); +- ffi_closure *c = (ffi_closure *)FFI_RESTORE_PTR (closure); + + cif = closure->cif; + +@@ -548,7 +547,7 @@ ffi_status ffi_closure_inner_pa32(ffi_closure *closure, UINT32 *stack) + } + + /* Invoke the closure. */ +- (c->fun) (cif, rvalue, avalue, c->user_data); ++ (closure->fun) (cif, rvalue, avalue, closure->user_data); + + debug(3, "after calling function, ret[0] = %08x, ret[1] = %08x\n", u.ret[0], + u.ret[1]); +@@ -649,8 +648,6 @@ ffi_prep_closure_loc (ffi_closure* closure, + void *user_data, + void *codeloc) + { +- ffi_closure *c = (ffi_closure *)FFI_RESTORE_PTR (closure); +- + /* The layout of a function descriptor. A function pointer with the PLABEL + bit set points to a function descriptor. */ + struct pa32_fd +@@ -676,14 +673,14 @@ ffi_prep_closure_loc (ffi_closure* closure, + fd = (struct pa32_fd *)((UINT32)ffi_closure_pa32 & ~3); + + /* Setup trampoline. */ +- tramp = (struct ffi_pa32_trampoline_struct *)c->tramp; ++ tramp = (struct ffi_pa32_trampoline_struct *)closure->tramp; + tramp->code_pointer = fd->code_pointer; + tramp->fake_gp = (UINT32)codeloc & ~3; + tramp->real_gp = fd->gp; + +- c->cif = cif; +- c->user_data = user_data; +- c->fun = fun; ++ closure->cif = cif; ++ closure->user_data = user_data; ++ closure->fun = fun; + + return FFI_OK; + } +--- a/testsuite/libffi.closures/closure_loc_fn0.c ++++ b/testsuite/libffi.closures/closure_loc_fn0.c +@@ -85,7 +85,7 @@ int main (void) + + #ifndef FFI_EXEC_STATIC_TRAMP + /* With static trampolines, the codeloc does not point to closure */ +- CHECK(memcmp(pcl, codeloc, sizeof(*pcl)) == 0); ++ CHECK(memcmp(pcl, FFI_CL(codeloc), sizeof(*pcl)) == 0); + #endif + + res = (*((closure_loc_test_type0)codeloc)) + diff --git a/dev-libs/libffi/files/libffi-3.4.4-hppa-jump-table.patch b/dev-libs/libffi/files/libffi-3.4.4-hppa-jump-table.patch new file mode 100644 index 000000000000..822a7eb893ec --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.4.4-hppa-jump-table.patch @@ -0,0 +1,289 @@ +https://github.com/libffi/libffi/commit/222abd0c65babe2174b21753217145f5031a8b91 + +From 222abd0c65babe2174b21753217145f5031a8b91 Mon Sep 17 00:00:00 2001 +From: Anthony Green +Date: Thu, 2 Feb 2023 07:04:55 -0500 +Subject: [PATCH] From Dave Anglin: + +This patch is derived from the work done in implementing libffi for 64-bit hppa64-hpux target. Currently, the 32-bit hppa targets do a linear search for the return type of an ffi_call. This is slow and inefficient. A jump table can used to jump directly to the code used to process the return value. In most common cases, the return value can be processed in the jump table itself. + +The patch also fixes return handling for FFI_TYPE_UINT8, FFI_TYPE_SINT8, FFI_TYPE_UINT16 and FFI_TYPE_SINT16. +--- a/src/pa/ffi.c ++++ b/src/pa/ffi.c +@@ -56,27 +56,12 @@ static inline int ffi_struct_type(ffi_type *t) + size_t sz = t->size; + + /* Small structure results are passed in registers, +- larger ones are passed by pointer. Note that +- small structures of size 2, 4 and 8 differ from +- the corresponding integer types in that they have +- different alignment requirements. */ +- +- if (sz <= 1) +- return FFI_TYPE_UINT8; +- else if (sz == 2) +- return FFI_TYPE_SMALL_STRUCT2; +- else if (sz == 3) +- return FFI_TYPE_SMALL_STRUCT3; +- else if (sz == 4) +- return FFI_TYPE_SMALL_STRUCT4; +- else if (sz == 5) +- return FFI_TYPE_SMALL_STRUCT5; +- else if (sz == 6) +- return FFI_TYPE_SMALL_STRUCT6; +- else if (sz == 7) +- return FFI_TYPE_SMALL_STRUCT7; +- else if (sz <= 8) +- return FFI_TYPE_SMALL_STRUCT8; ++ larger ones are passed by pointer. Note that small ++ structures differ from the corresponding integer ++ types in that they have different alignment requirements. */ ++ ++ if (sz <= 8) ++ return -sz; + else + return FFI_TYPE_STRUCT; /* else, we pass it by pointer. */ + } +@@ -556,16 +541,16 @@ ffi_status ffi_closure_inner_pa32(ffi_closure *closure, UINT32 *stack) + switch (cif->flags) + { + case FFI_TYPE_UINT8: +- *(stack - FIRST_ARG_SLOT) = (UINT8)(u.ret[0] >> 24); ++ *(stack - FIRST_ARG_SLOT) = (UINT8)u.ret[0]; + break; + case FFI_TYPE_SINT8: +- *(stack - FIRST_ARG_SLOT) = (SINT8)(u.ret[0] >> 24); ++ *(stack - FIRST_ARG_SLOT) = (SINT8)u.ret[0]; + break; + case FFI_TYPE_UINT16: +- *(stack - FIRST_ARG_SLOT) = (UINT16)(u.ret[0] >> 16); ++ *(stack - FIRST_ARG_SLOT) = (UINT16)u.ret[0]; + break; + case FFI_TYPE_SINT16: +- *(stack - FIRST_ARG_SLOT) = (SINT16)(u.ret[0] >> 16); ++ *(stack - FIRST_ARG_SLOT) = (SINT16)u.ret[0]; + break; + case FFI_TYPE_INT: + case FFI_TYPE_SINT32: +@@ -590,6 +575,7 @@ ffi_status ffi_closure_inner_pa32(ffi_closure *closure, UINT32 *stack) + /* Don't need a return value, done by caller. */ + break; + ++ case FFI_TYPE_SMALL_STRUCT1: + case FFI_TYPE_SMALL_STRUCT2: + case FFI_TYPE_SMALL_STRUCT3: + case FFI_TYPE_SMALL_STRUCT4: +--- a/src/pa/ffitarget.h ++++ b/src/pa/ffitarget.h +@@ -73,11 +73,22 @@ typedef enum ffi_abi { + #define FFI_TRAMPOLINE_SIZE 12 + #endif + +-#define FFI_TYPE_SMALL_STRUCT2 -1 +-#define FFI_TYPE_SMALL_STRUCT3 -2 +-#define FFI_TYPE_SMALL_STRUCT4 -3 +-#define FFI_TYPE_SMALL_STRUCT5 -4 +-#define FFI_TYPE_SMALL_STRUCT6 -5 +-#define FFI_TYPE_SMALL_STRUCT7 -6 +-#define FFI_TYPE_SMALL_STRUCT8 -7 ++#define FFI_TYPE_SMALL_STRUCT1 -1 ++#define FFI_TYPE_SMALL_STRUCT2 -2 ++#define FFI_TYPE_SMALL_STRUCT3 -3 ++#define FFI_TYPE_SMALL_STRUCT4 -4 ++#define FFI_TYPE_SMALL_STRUCT5 -5 ++#define FFI_TYPE_SMALL_STRUCT6 -6 ++#define FFI_TYPE_SMALL_STRUCT7 -7 ++#define FFI_TYPE_SMALL_STRUCT8 -8 ++ ++/* linux.S and hpux32.S expect FFI_TYPE_COMPLEX is the last generic type. */ ++#define FFI_PA_TYPE_LAST FFI_TYPE_COMPLEX ++ ++/* If new generic types are added, the jump tables in linux.S and hpux32.S ++ likely need updating. */ ++#if FFI_TYPE_LAST != FFI_PA_TYPE_LAST ++# error "You likely have broken jump tables" ++#endif ++ + #endif + +--- a/src/pa/linux.S ++++ b/src/pa/linux.S +@@ -103,51 +103,103 @@ ffi_call_pa32: + + /* Prepare to store the result; we need to recover flags and rvalue. */ + ldw -48(%r3), %r21 /* r21 <- flags */ +- ldw -52(%r3), %r20 /* r20 <- rvalue */ + +- /* Store the result according to the return type. */ ++ /* Adjust flags range from [-8, 15] to [0, 23]. */ ++ addi 8, %r21, %r21 + +-.Lcheckint: +- comib,<>,n FFI_TYPE_INT, %r21, .Lcheckint8 +- b .Ldone +- stw %ret0, 0(%r20) ++ blr %r21, %r0 ++ ldw -52(%r3), %r20 /* r20 <- rvalue */ + +-.Lcheckint8: +- comib,<>,n FFI_TYPE_UINT8, %r21, .Lcheckint16 ++ /* Giant jump table */ ++ /* 8-byte small struct */ ++ b,n .Lsmst8 ++ nop ++ /* 7-byte small struct */ ++ b,n .Lsmst7 ++ nop ++ /* 6-byte small struct */ ++ b,n .Lsmst6 ++ nop ++ /* 5-byte small struct */ ++ b,n .Lsmst5 ++ nop ++ /* 4-byte small struct */ ++ b,n .Lsmst4 ++ nop ++ /* 3-byte small struct */ ++ b,n .Lsmst3 ++ nop ++ /* 2-byte small struct */ ++ b,n .Lsmst2 ++ nop ++ /* 1-byte small struct */ + b .Ldone + stb %ret0, 0(%r20) +- +-.Lcheckint16: +- comib,<>,n FFI_TYPE_UINT16, %r21, .Lcheckdbl ++ /* void */ ++ b,n .Ldone ++ nop ++ /* int */ + b .Ldone +- sth %ret0, 0(%r20) +- +-.Lcheckdbl: +- comib,<>,n FFI_TYPE_DOUBLE, %r21, .Lcheckfloat ++ stw %ret0, 0(%r20) ++ /* float */ ++ b .Ldone ++ fstw %fr4L,0(%r20) ++ /* double */ + b .Ldone + fstd %fr4,0(%r20) +- +-.Lcheckfloat: +- comib,<>,n FFI_TYPE_FLOAT, %r21, .Lcheckll ++ /* long double */ + b .Ldone +- fstw %fr4L,0(%r20) ++ fstd %fr4,0(%r20) ++ /* unsigned int8 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* sint8 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* unsigned int16 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* sint16 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* unsigned int32 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* sint32 */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* unsigned int64 */ ++ b,n .Luint64 ++ nop ++ /* signed int64 */ ++ b,n .Lsint64 ++ nop ++ /* large struct */ ++ b,n .Ldone ++ nop ++ /* pointer */ ++ b .Ldone ++ stw %ret0, 0(%r20) ++ /* complex */ ++ b,n .Ldone ++ nop ++ ++ /* Store the result according to the return type. */ + +-.Lcheckll: +- comib,<>,n FFI_TYPE_UINT64, %r21, .Lchecksmst2 ++.Luint64: ++.Lsint64: + stw %ret0, 0(%r20) + b .Ldone + stw %ret1, 4(%r20) + +-.Lchecksmst2: +- comib,<>,n FFI_TYPE_SMALL_STRUCT2, %r21, .Lchecksmst3 ++.Lsmst2: + /* 2-byte structs are returned in ret0 as ????xxyy. */ + extru %ret0, 23, 8, %r22 + stbs,ma %r22, 1(%r20) + b .Ldone + stb %ret0, 0(%r20) + +-.Lchecksmst3: +- comib,<>,n FFI_TYPE_SMALL_STRUCT3, %r21, .Lchecksmst4 ++.Lsmst3: + /* 3-byte structs are returned in ret0 as ??xxyyzz. */ + extru %ret0, 15, 8, %r22 + stbs,ma %r22, 1(%r20) +@@ -156,8 +208,7 @@ ffi_call_pa32: + b .Ldone + stb %ret0, 0(%r20) + +-.Lchecksmst4: +- comib,<>,n FFI_TYPE_SMALL_STRUCT4, %r21, .Lchecksmst5 ++.Lsmst4: + /* 4-byte structs are returned in ret0 as wwxxyyzz. */ + extru %ret0, 7, 8, %r22 + stbs,ma %r22, 1(%r20) +@@ -168,8 +219,7 @@ ffi_call_pa32: + b .Ldone + stb %ret0, 0(%r20) + +-.Lchecksmst5: +- comib,<>,n FFI_TYPE_SMALL_STRUCT5, %r21, .Lchecksmst6 ++.Lsmst5: + /* 5 byte values are returned right justified: + ret0 ret1 + 5: ??????aa bbccddee */ +@@ -183,8 +233,7 @@ ffi_call_pa32: + b .Ldone + stb %ret1, 0(%r20) + +-.Lchecksmst6: +- comib,<>,n FFI_TYPE_SMALL_STRUCT6, %r21, .Lchecksmst7 ++.Lsmst6: + /* 6 byte values are returned right justified: + ret0 ret1 + 6: ????aabb ccddeeff */ +@@ -200,8 +249,7 @@ ffi_call_pa32: + b .Ldone + stb %ret1, 0(%r20) + +-.Lchecksmst7: +- comib,<>,n FFI_TYPE_SMALL_STRUCT7, %r21, .Lchecksmst8 ++.Lsmst7: + /* 7 byte values are returned right justified: + ret0 ret1 + 7: ??aabbcc ddeeffgg */ +@@ -219,8 +267,7 @@ ffi_call_pa32: + b .Ldone + stb %ret1, 0(%r20) + +-.Lchecksmst8: +- comib,<>,n FFI_TYPE_SMALL_STRUCT8, %r21, .Ldone ++.Lsmst8: + /* 8 byte values are returned right justified: + ret0 ret1 + 8: aabbccdd eeffgghh */ diff --git a/dev-libs/libffi/files/libffi-3.4.4-hppa-large-struct.patch b/dev-libs/libffi/files/libffi-3.4.4-hppa-large-struct.patch new file mode 100644 index 000000000000..aaf4af368432 --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.4.4-hppa-large-struct.patch @@ -0,0 +1,36 @@ +https://github.com/libffi/libffi/commit/c50c16d0bcb58952840184aa83e62c6d912bf779 + +From c50c16d0bcb58952840184aa83e62c6d912bf779 Mon Sep 17 00:00:00 2001 +From: Anthony Green +Date: Sun, 20 Nov 2022 12:20:40 -0500 +Subject: [PATCH] Fix large struct passing on PA-RISC + +--- a/src/pa/ffi.c ++++ b/src/pa/ffi.c +@@ -376,10 +376,26 @@ extern void ffi_call_pa32(void (*)(UINT32 *, extended_cif *, unsigned), + void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue) + { + extended_cif ecif; ++ size_t i, nargs = cif->nargs; ++ ffi_type **arg_types = cif->arg_types; + + ecif.cif = cif; + ecif.avalue = avalue; + ++ /* If we have any large structure arguments, make a copy so we are passing ++ by value. */ ++ for (i = 0; i < nargs; i++) ++ { ++ ffi_type *at = arg_types[i]; ++ int size = at->size; ++ if (at->type == FFI_TYPE_STRUCT && size > 8) ++ { ++ char *argcopy = alloca (size); ++ memcpy (argcopy, avalue[i], size); ++ avalue[i] = argcopy; ++ } ++ } ++ + /* If the return value is a struct and we don't have a return + value address then we need to make one. */ + diff --git a/dev-libs/libffi/libffi-3.4.4-r1.ebuild b/dev-libs/libffi/libffi-3.4.4-r1.ebuild new file mode 100644 index 000000000000..8d8ab583df15 --- /dev/null +++ b/dev-libs/libffi/libffi-3.4.4-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal preserve-libs + +MY_PV=${PV/_rc/-rc} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="a portable, high level programming interface to various calling conventions" +HOMEPAGE="https://sourceware.org/libffi/" +SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +# This is a core package which is depended on by e.g. Python +# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users +# with FEATURES="-preserved-libs" or another package manager if SONAME +# changes. +SLOT="0/8" # SONAME=libffi.so.8 +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 ~x86-solaris" +IUSE="debug exec-static-trampoline pax-kernel static-libs test" + +RESTRICT="!test? ( test )" +BDEPEND="test? ( dev-util/dejagnu )" + +PATCHES=( + "${FILESDIR}"/${P}-hppa-large-struct.patch + "${FILESDIR}"/${P}-hppa-closure-function-ptrs.patch + "${FILESDIR}"/${P}-hppa-jump-table.patch +) + +src_prepare() { + default + + if [[ ${CHOST} == arm64-*-darwin* ]] ; then + # ensure we use aarch64 asm, not x86 on arm64 + sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ + configure configure.host || die + fi +} + +multilib_src_configure() { + # --includedir= path maintains a few properties: + # 1. have stable name across libffi versions: some packages like + # dev-lang/ghc or kde-frameworks/networkmanager-qt embed + # ${includedir} at build-time. Don't require those to be + # rebuilt unless SONAME changes. bug #695788 + # + # We use /usr/.../${PN} (instead of former /usr/.../${P}). + # + # 2. have ${ABI}-specific location as ffi.h is target-dependent. + # + # We use /usr/$(get_libdir)/... to have ABI identifier. + ECONF_SOURCE="${S}" econf \ + --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ + --disable-multi-os-directory \ + $(use_enable static-libs static) \ + $(use_enable exec-static-trampoline exec-static-tramp) \ + $(use_enable pax-kernel pax_emutramp) \ + $(use_enable debug) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libffi.so.7 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 +} diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index 9e464c7318b8..23a033584cc6 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -1,3 +1,4 @@ +AUX libgcrypt-1.10-build-Allow-build-with-Oz.patch 1548 BLAKE2B 251e530bf2256492d95a91f2f4236344d0fced1e33ca419bd5c9ed2a7ad9f066f536f1a83c7fcaffa8c2a451611b28e2006218f091da67297bc2061bbdeea18c SHA512 124d5e3c74fd00af97219838233c3088f8d37a72ed2e086252696ab1a80e7a009414902aab49026dfd464347ef5ee979670ce65d2ea12b173328b1af83ac7a3b AUX libgcrypt-1.10.1-configure-clang16.patch 5972 BLAKE2B d0b45199e11cdfea1b26e8efd85b978e2d903712e10f4d5f8e9edcad91f3adc6314f4afe7ece897cb190bbfe59e8713ead45b857b8fdeb485428e3a41f73520e SHA512 b7e4565a58356859f4cb37b51cbdd859280c55c8797af893e622b75c4748b0509d2ea33c946a4c9bc3c9a1479b9edaa6e8884d2f221f7410f7bb8639aefc9cc7 AUX libgcrypt-1.10.1-fix-no-asm-hppa.patch 1166 BLAKE2B 17b27fd88b0e9ccf97c3f46780f16495d6df84e3d58ed9073af6f200908422273a6cbaa18a7285b87db2203c12a9f45f6d2853caf05d667be94a95979b5a0c47 SHA512 02e0c174844fd56da7212518f41b582894e72714e9cbc013448a5eea748cedc7d6ee5719af4049ee6695b83b5f44eb63e6c95972096ba0fc180c2cfe2482ad6e AUX libgcrypt-1.9.4-arm-neon-compile-fix.patch 1389 BLAKE2B 548fc764050f322786f3c0ec8f806a6a897987115db0cfd8a2a4f1ffc134a31e9069dca4e334a7a5288f5176ce8e2e8450dc2003c56915d5fdd4dc3c11012c0a SHA512 0b83ab2585502d65d1ccf36440f4a73aa9a9d3a8cb40375ca6a4e81fcc962040fb233df9a345c823281605c061b8ea0e509e0e16a5c3a32581a279e5904bbfd0 @@ -9,6 +10,6 @@ DIST libgcrypt-1.10.1.tar.bz2.sig 119 BLAKE2B 5261d7dbfd5d82b2d3fa2ebf864a9ef0c7 DIST libgcrypt-1.9.4.tar.bz2 3239704 BLAKE2B b8244bc12a68955797b0c2b474ac5c95df1014231f7180a2ffa113e3aacedc98eed60ee1e4b30b032a5fcd6a04855ae07142c223906d5db9c28328a71e014f33 SHA512 d0e117ac73c94d70e9521ee1e6328691498cc8328f8c4e21338096908f5c04c7b838966eb63d59494565f4e19f506c07dab4f4d922150d75610d9f7b57abbf60 DIST libgcrypt-1.9.4.tar.bz2.sig 119 BLAKE2B 4012c22259a9fd56f9da6c87d60077cea0dbfef85d4d4ad1ff6a2375ddefafc4cd03ee9083d18e080c14c95887b495062af886732a9593bcf1b8f187d21073fe SHA512 4aee16449b4b50dac62bd80217e769f32f43fb7cd994402b7d9cffbb1934b2771041c8c0c41a63ced9c8d9408025f9c5608ffc7f00e5e9a9b92a07cb5118a98a EBUILD libgcrypt-1.10.1-r2.ebuild 6237 BLAKE2B 0246702c6936eeb86f380b1e1757d7e98b25a88f0e287a68286d141fd085372b4b2b89a512be141db66edfc8117a918fb18d0e8958f91b7528a56e3db5487f45 SHA512 251f1389ffe471a63674bcc9329d6291dcf4cca5a0771a5b7748082efebd76f0247b433a460dae74630acb140a122708fc222e140c3d82e1d906ea5efb0849ea -EBUILD libgcrypt-1.10.1-r3.ebuild 6293 BLAKE2B 9f47b68103120114845947d408e5a9d0cbdc88c05963f93f94c8540a579dd5a31d4c7365de4a3b1629bbe24e31962442653341a992ca31c50b48f4484bca96a7 SHA512 394638a47263c787fbf25cce9e256cab047b5d00ed8f0bf1cb7868e775a3f85f509043fa990cae3f8ac6b8a9d25b6a45999cdc29f3c5e14d2f30d666fb869e39 +EBUILD libgcrypt-1.10.1-r3.ebuild 6357 BLAKE2B d2e7264aa7e6037096828475b20568b1dd584c5f5e0d6a323a3661518c894156f88a11401ee01933054e50b6354c80a4fe86d54164b254430f18e7816f91b626 SHA512 11a2ee473792911678d13b1f506888f4045fd6196647e3a3202da4892b2d3e9d3f6681a829bf3ca0cd4ddc3481354a1cfe198ef65490c8d71107e54db9b7409e EBUILD libgcrypt-1.9.4-r2.ebuild 5282 BLAKE2B f86b756b1497055d15abbb53c603d144b368c18294d7fa48f18a26eba7edd3544f4c35484f9c9acacd63f1912536f64bb7071eb4bc52f919ef161ba3da003f1a SHA512 21fddd979d7529486278d9fa0b0b076dce1aa3219cfcf9af95e4ee1b6730546437ab83aca869b74a8e61413b421eddaa38495bb3e3a8aefad336a76ac5b72a15 MISC metadata.xml 510 BLAKE2B 1c3a524d74fb388a17465acdeb777872600347779635e33b8f235b59a464690cfd2ecd690b8fc0080600f1180e98255fe367dbb0dab70d04bf546ad7839de72a SHA512 2d1f11194b5ee566ed7a787fa7e40ee2e14511e9f94467ea84b4b3a8395a908c0f95044bda0714dc7426f47d81b0ff977d15654bd06316cfd4a00424242ae900 diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.10-build-Allow-build-with-Oz.patch b/dev-libs/libgcrypt/files/libgcrypt-1.10-build-Allow-build-with-Oz.patch new file mode 100644 index 000000000000..c54499e15dba --- /dev/null +++ b/dev-libs/libgcrypt/files/libgcrypt-1.10-build-Allow-build-with-Oz.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/902765 +https://dev.gnupg.org/T6432 +https://dev.gnupg.org/rC7edf1abb9a0d892a80cbf7ab42f64b2720671ee9 + +From 7edf1abb9a0d892a80cbf7ab42f64b2720671ee9 Mon Sep 17 00:00:00 2001 +From: NIIBE Yutaka +Date: Mon, 3 Apr 2023 14:00:15 +0900 +Subject: [PATCH] build: Allow build with -Oz. + +* cipher/Makefile.am [ENABLE_O_FLAG_MUNGING]: Support -Oz. +* random/Makefile.am [ENABLE_O_FLAG_MUNGING]: Support -Oz. + +-- + +GnuPG-bug-id: 6432 +Signed-off-by: NIIBE Yutaka +--- + cipher/Makefile.am | 2 +- + random/Makefile.am | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cipher/Makefile.am b/cipher/Makefile.am +index cf1fbe85..e67b1ee2 100644 +--- a/cipher/Makefile.am ++++ b/cipher/Makefile.am +@@ -165,7 +165,7 @@ gost-s-box$(EXEEXT_FOR_BUILD): gost-s-box.c + + + if ENABLE_O_FLAG_MUNGING +-o_flag_munging = sed -e 's/-O\([2-9sg][2-9sg]*\)/-O1/' -e 's/-Ofast/-O1/g' ++o_flag_munging = sed -e 's/-O\([2-9sgz][2-9sgz]*\)/-O1/' -e 's/-Ofast/-O1/g' + else + o_flag_munging = cat + endif +diff --git a/random/Makefile.am b/random/Makefile.am +index af978570..0c935a05 100644 +--- a/random/Makefile.am ++++ b/random/Makefile.am +@@ -56,7 +56,7 @@ jitterentropy-base.c jitterentropy.h jitterentropy-base-user.h + + # The rndjent module needs to be compiled without optimization. */ + if ENABLE_O_FLAG_MUNGING +-o_flag_munging = sed -e 's/-O\([1-9sg][1-9sg]*\)/-O0/g' -e 's/-Ofast/-O0/g' ++o_flag_munging = sed -e 's/-O\([1-9sgz][1-9sgz]*\)/-O0/g' -e 's/-Ofast/-O0/g' + else + o_flag_munging = cat + endif +-- +2.40.0 + diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild index 2d2497903a5b..f813838f223c 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild @@ -47,6 +47,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.10.1-fix-no-asm-hppa.patch "${FILESDIR}"/${PN}-1.9.4-no-fgrep-libgcrypt-config.patch "${FILESDIR}"/${PN}-1.10.1-configure-clang16.patch + "${FILESDIR}"/libgcrypt-1.10-build-Allow-build-with-Oz.patch ) MULTILIB_CHOST_TOOLS=( @@ -102,7 +103,8 @@ multilib_src_configure() { # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 # https://dev.gnupg.org/T5581 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then + if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && + (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then append-flags -fno-tree-loop-vectorize fi diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest index 67c2b0358596..b5744d1287a1 100644 --- a/dev-libs/libgit2/Manifest +++ b/dev-libs/libgit2/Manifest @@ -1,9 +1,7 @@ DIST libgit2-1.5.1.tar.gz 5895483 BLAKE2B 4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d SHA512 04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39 DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5 SHA512 0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a -DIST libgit2-1.6.2.tar.gz 6666383 BLAKE2B 7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560 SHA512 ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09 DIST libgit2-1.6.3.tar.gz 6666855 BLAKE2B c0a588e962c182c09b91e257760484bc0ebf2ab07fdd89b7b90db1dd6749d7fb65b8e3fcd20e8a46a6381038aeac8759161dc409be36eadc776a55d74290e59c SHA512 5a390030395d5e00217ca3229ff1374f064b41c7c14c332618778af7067c378bca5ffee5c072ad144a71126f7e8cfcd770746b6af8eccf086c8a8b8afa1733f1 EBUILD libgit2-1.5.1.ebuild 1686 BLAKE2B 4ae895e2af20af5b8af29d7b62f2638ef4a804254d185e1416b9661593e97922d1c92e39de13f1c1e48be244b1603092251d4924004a91fce75c88250763aede SHA512 3bc83d51903b44085685b6c284c44d8c0590eb71db919f1bdb8b7f41daba68a56e8978c51e5b2b861d51df84f603a366526abf7127fb05b14c4ab50c6745b7e9 EBUILD libgit2-1.5.2.ebuild 1687 BLAKE2B 89390e28a4964bd07c9bbad9bb4a3a44636c9ae0aaa464a68bcbd6dda407dbb2a1a9dd2089aff96845a864d42004833da20a3a59fc91054d59a0d3352d7e49a8 SHA512 8610b01f7345b9b7f9a24bfefd64f41ce66169e44a7b24ecc3e5fc43ffe38373411362da46383d68cfed0063f143041ab8408318410b845035f435d16dae99bf -EBUILD libgit2-1.6.2.ebuild 1508 BLAKE2B 937d1a37c77c61ce75c1d687fa922df122d61ae1e5c51ab3db6c6b7b0006a7916583769b1d88977a59ac733a2d9a4081badcf5a964eb02ed81ca998d0af9175e SHA512 9c863f9a95555b6c7ac0f5acb74af64b0637b0b8b460fcd56e59a22b3393255900915ac6ef1d4aebb7f6a894e2a5e6e3d7e780f6711757d929a4124fae27ba4a EBUILD libgit2-1.6.3.ebuild 1508 BLAKE2B 937d1a37c77c61ce75c1d687fa922df122d61ae1e5c51ab3db6c6b7b0006a7916583769b1d88977a59ac733a2d9a4081badcf5a964eb02ed81ca998d0af9175e SHA512 9c863f9a95555b6c7ac0f5acb74af64b0637b0b8b460fcd56e59a22b3393255900915ac6ef1d4aebb7f6a894e2a5e6e3d7e780f6711757d929a4124fae27ba4a MISC metadata.xml 916 BLAKE2B c5fb3724d2e9ef35c5be3df76c79dfc80a34d238a12d6b16f3f16d919076e216dcb085c4c182102c8fe7338982ab862a749ff9d25d8c0a0561fc133db6e07682 SHA512 78b668f9fef202fb86abc1564c4b240f7084bb3ed6ac0b77a8e26940721be6db5bfff1b927403aaa561f3dc20400bac677cc9b0a0204542b5b304ab8491c08c7 diff --git a/dev-libs/libgit2/libgit2-1.6.2.ebuild b/dev-libs/libgit2/libgit2-1.6.2.ebuild deleted file mode 100644 index fd4006780f80..000000000000 --- a/dev-libs/libgit2/libgit2-1.6.2.ebuild +++ /dev/null @@ -1,69 +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 python-any-r1 - -DESCRIPTION="A linkable library for Git" -HOMEPAGE="https://libgit2.org/" -SRC_URI=" - https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz -" -S=${WORKDIR}/${P/_/-} - -LICENSE="GPL-2-with-linking-exception" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" -IUSE="examples gssapi +ssh test +threads trace" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libpcre2:= - net-libs/http-parser:= - sys-libs/zlib - dev-libs/openssl:0= - gssapi? ( virtual/krb5 ) - ssh? ( net-libs/libssh2 ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DUSE_SSH=$(usex ssh) - -DUSE_GSSAPI=$(usex gssapi ON OFF) - -DUSE_HTTP_PARSER=system - -DREGEX_BACKEND=pcre2 - ) - cmake_src_configure -} - -src_test() { - if [[ ${EUID} -eq 0 ]] ; then - # repo::iterator::fs_preserves_error fails if run as root - # since root can still access dirs with 0000 perms - ewarn "Skipping tests: non-root privileges are required for all tests to pass" - else - local TEST_VERBOSE=1 - cmake_src_test -R offline - fi -} - -src_install() { - cmake_src_install - dodoc docs/*.{md,txt} - - if use examples ; then - find examples -name '.gitignore' -delete || die - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index 92902bde4b5c..e3dbd7182c30 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -1,5 +1,5 @@ AUX libgpg-error-1.44-remove_broken_check.patch 811 BLAKE2B ff90643ba8afe80393ae0328590ba161c5a68c6b1d6e3ab771a9b295e2827d4cb02d620315e0437647d36698d539c911aa572a9d57393feed9818986440dd437 SHA512 29dbad17b3626eab56ecc352479f55aeb54958245558716134e1da5c8581c0713d53463caa778ebd6c33ea3281072d7aa2d6fd62630bfa973a41bd3e76ca1a57 DIST libgpg-error-1.46.tar.bz2 1014291 BLAKE2B 6748c463256b7d0a05fe89a63c5f3abda1975d861c35821248664f2f09cd2273ef619d12408b6107a99519939ca7214f492e705c29f52f7bbdc422237281c1ca SHA512 b06223bb2b0f67d3db5d0d9ab116361a0eda175d4667352b5c0941408d37f2b0ba8e507297e480ccebb88cbba9d0a133820b896914b07d264fb3edaac7b8c99d DIST libgpg-error-1.46.tar.bz2.sig 238 BLAKE2B c9f48969dc5b51c4d6c0c643a510e442b883af319f4bd9db3d1f9d9b56e4003f020131ace28d5e6d3db1d3f62c63ac083f159d545e601e7c47391bd16e4411d6 SHA512 c71be3ab3b2fe6c0932faad3df42c67a861a789a09e0b084da06fbf723c37e3bf28047ff4475a9b26bf622434517235c2677a832eebb611a47330ccc7887a7cf -EBUILD libgpg-error-1.46-r1.ebuild 2614 BLAKE2B 7068c72655a6cdb8556922a7cb85938f47f4d707cd51aa1d579ad90451e47f980648945886fa4e9a6ea48ada093e096edb60ae9cc766bcec1563351ad5215cc9 SHA512 e327602d979126d5ae940d986fc13d4cbe66cd254c4f731928a5c1685f0df3edc1569475235551057d0eb32a2b1b0c4cb333705098fcbeb7e8327fcbd721c053 +EBUILD libgpg-error-1.46-r1.ebuild 2630 BLAKE2B 03529195caee66a8f4757be672dca3d9ce8f14208be11f0f186546b5cb99cd35b0e2d906bf89a7bd8af538f0cbdb5474dcd61d84af3e69ed019a986ab985fbef SHA512 c031cd7a677d79ef433d1c58a472612fa1f210e80435addc2ba423cac6b1ddde628dd92adc718cc53f977110a020b3d88ee01b8e324843db26103ae840359d65 MISC metadata.xml 420 BLAKE2B 0b469c533336497584faf0c8a5531c54dd242817d46fb78f1369997b77ec3ea49da3a0ae869488c17639fdee26bc4dee94fb20605db6fa8f6f3dbaeab77d3072 SHA512 22259311b2c83f7b63e859a7196a3fd586c85afbd777327d9a6172a359500160807866b74051836717c42145ed0e289152fb0a374a05bcc7e982d4df3e94b305 diff --git a/dev-libs/libgpg-error/libgpg-error-1.46-r1.ebuild b/dev-libs/libgpg-error/libgpg-error-1.46-r1.ebuild index 3d94e5f819ed..fbeea03c6d2c 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.46-r1.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.46-r1.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 @@ -15,7 +15,7 @@ inherit autotools multilib-minimal toolchain-funcs prefix verify-sig DESCRIPTION="Contains error handling functions used by GnuPG software" HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error" SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" -SRC_URI+=" mirror://gnupg/${PN}/${P}.tar.bz2.sig" +SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" SLOT="0" diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest index 1e975cb69557..e2ceaec4f462 100644 --- a/dev-libs/libgusb/Manifest +++ b/dev-libs/libgusb/Manifest @@ -1,5 +1,3 @@ -DIST libgusb-0.4.3.tar.xz 48536 BLAKE2B 64ebe5f30cf7f0c43c12c8208559a698faa6df6e6cd7039a81c117d21ce8c5d0c2fec3a78565634eb348316fddabc6ff488a60b2d6bfaaf613510c76c3e28644 SHA512 d76c41af4962ec6af2dd22f41c0fabe46de64805a32fe7ad56b037725a26f217c8fa8705dd1d8e9008237ce0bb739c4e95f1b652fdb38b66ac6ed23840dfccc5 DIST libgusb-0.4.5.tar.xz 50384 BLAKE2B 3844d0ec189292e4fed4520d818d095255ddaafa9052ec083a5df3171fa36a8261802526483228412fd69f073444ba422cd16c9d07d5f38770cb14a3ffcd23c6 SHA512 8b91ebfd7b6e07f1ab104f78c638bd28875e3ba1e47360307be16af9b2e4fb598e9911f50181590b5e08608a14557d15bc5dfaa6804a6056b6ee6669b2f6f81e -EBUILD libgusb-0.4.3.ebuild 1751 BLAKE2B f49456e1399bf293963cc70fed0dbbb752f863e0e2a0ada3ca6abac248ec29fade79a93c319209056d3bed733d2f7e5ddbb0be4ca4a7f9da49389a110804b5be SHA512 af4baa9c26f819c60bb4a98cf5ebd0844d2ad9896b6de35223971da4db7f3da372931723b86c5073d396fb3576afb5e9ff1aa99a760f4401c6c225f85e3e05f2 -EBUILD libgusb-0.4.5.ebuild 1753 BLAKE2B ded26c58e48facda1fd1133d704e88199832f93ccbbd9659e6af1698995169c383fd4cd0f43d6ba82eea56119446d6dedfb946197285cac8a4a46c1ddafbeb19 SHA512 fdd5d3ecfa837f73c1d56be647315d7bb524f398bdced50c0dd133c924c8931fd7a8faa4c0261035c1a7bd84c30dbd44a341bc190abcde97ceab1afdbfe8907b +EBUILD libgusb-0.4.5.ebuild 1751 BLAKE2B f49456e1399bf293963cc70fed0dbbb752f863e0e2a0ada3ca6abac248ec29fade79a93c319209056d3bed733d2f7e5ddbb0be4ca4a7f9da49389a110804b5be SHA512 af4baa9c26f819c60bb4a98cf5ebd0844d2ad9896b6de35223971da4db7f3da372931723b86c5073d396fb3576afb5e9ff1aa99a760f4401c6c225f85e3e05f2 MISC metadata.xml 344 BLAKE2B bd362d7e89ba2d88c2f220ab47593b4ae25bc4ca486bdafda16448407213d7558d7ea807c489e5aafbb8ec83a40e8e339c8ba20d3bfc3957da33a7e7711c6898 SHA512 93166c6dd4d764901c87fc567ab1c67add1c654b7ea1f3326e7144d5c14789bdee2a1e37874f8b6158136e03363372bf1d972f49f96095b0e3e568af89c4af34 diff --git a/dev-libs/libgusb/libgusb-0.4.3.ebuild b/dev-libs/libgusb/libgusb-0.4.3.ebuild deleted file mode 100644 index 22ee02459a9c..000000000000 --- a/dev-libs/libgusb/libgusb-0.4.3.ebuild +++ /dev/null @@ -1,72 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit meson-multilib python-any-r1 vala - -DESCRIPTION="GObject wrapper for libusb" -HOMEPAGE="https://github.com/hughsie/libgusb" -SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" - -IUSE="gtk-doc +introspection test +vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] - virtual/libusb:1[udev,${MULTILIB_USEDEP}] - >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP},introspection?] - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - sys-apps/hwdata -" -DEPEND="${RDEPEND} - test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) - virtual/pkgconfig -" - -python_check_deps() { - python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - use vala && vala_setup -} - -multilib_src_configure() { - local emesonargs=( - -Ddefault_library=shared - $(meson_use test tests) - $(meson_native_use_bool vala vapi) - -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids - $(meson_native_use_bool gtk-doc docs) - $(meson_native_use_bool introspection) - $(meson_feature test umockdev) - - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die - fi -} diff --git a/dev-libs/libgusb/libgusb-0.4.5.ebuild b/dev-libs/libgusb/libgusb-0.4.5.ebuild index 64488b8f31e0..22ee02459a9c 100644 --- a/dev-libs/libgusb/libgusb-0.4.5.ebuild +++ b/dev-libs/libgusb/libgusb-0.4.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="gtk-doc +introspection test +vala" REQUIRED_USE=" diff --git a/dev-libs/libpfm/Manifest b/dev-libs/libpfm/Manifest index 7cd0a0a11b4d..39bf735cbb7d 100644 --- a/dev-libs/libpfm/Manifest +++ b/dev-libs/libpfm/Manifest @@ -1,5 +1,5 @@ DIST libpfm-4.11.0.tar.gz 1043686 BLAKE2B 99b4f1a5156316139603cf50cf42c13c548a0b196435bfc92bc26ebd3f8d7ec9584255978d4f3fbff45cddc937269961e9d2b65d065632ae635e9ca45c179a54 SHA512 633035b8a7b35973437572095cdc80d422b2a1a61e74e14f106db95fa8e44e4518e591699cc457f828b8f2fb63f60eef6d0c7535c6b4c9a6c3a70d4550b3c3c7 DIST libpfm-4.12.0.tar.gz 1109288 BLAKE2B 035133d98305317b8331de9f3d986bf37b290cc80d2b944e9bac1c48a8659984ac190a0af1abe64bd9e0fee465f31ca11e3a35702f8a8da8a8a480a1aa625ac7 SHA512 dc47d862d619241db4a077a98b3f71a68f04be1be41e10c7b7dd2e596e6c79e9e0ff1d1028798dfb280553f98296b4b57339b4e6675749e1497dc1c9de06d9f8 EBUILD libpfm-4.11.0.ebuild 968 BLAKE2B d4df07416b1416c1aacc7aebc73ef17a623abcc4933f347c066a831e8daa89717793ce894b0c916b32109d5995c1fe8d20f45684249529ed7fb2273e29e4d31a SHA512 019c7684714adc351364a26fdf0d44b2122d74495f53cd265ab6cb2481ab18b160c06ab5b8b9a985fcfaff184e2925d16593f464fe2fc7cf61744b2a7da6fa34 -EBUILD libpfm-4.12.0.ebuild 975 BLAKE2B d71b4359f1dc5f3ad0bc2e65737ac56891acf980514cec29dcd034e8849e132eae224abe47461665befa95088e5a9bdd0a7c9c22ce6053b367979e67d494a3a6 SHA512 b3ead4584a87bd63dbdaa43a09c1fe82bdfccdecc57d532c9bf5b9d54afce516e7e9307c0af34e129133aa312766471679ec8f25b4727f02208a75483acc75c4 +EBUILD libpfm-4.12.0.ebuild 968 BLAKE2B 8011561debe26e577e1ed4ebea4bbdf1ab67a327f995670a6928deae1573528b775d81c17715e336f69fdeec075a3b25ee92b86fca25e072ea7e14dc8400ebd9 SHA512 c49cf407585b861c6cc31e7092841487e3df68014674b6e11c2941c047511c239b45b5e991cb71ca2d92a808bcb88ff1c2db03c10f8a14f508dd8e4a78f44ae6 MISC metadata.xml 246 BLAKE2B 08a76e53ab8da2beee24c0920d47104aefd113853da0d9295967f0db8800717ea4486bddfb9ea1dd83039bb8f8deaf99edb834e2ed2bfe0207282130c7878a90 SHA512 7123d176941aa889b85a3fb204987908d69d05cfe577678b8e8bb0a4512b6a274dfb7e0ad1d2f5d93078512b78f89227712fdd3262fed332caafcaa40ffbc735 diff --git a/dev-libs/libpfm/libpfm-4.12.0.ebuild b/dev-libs/libpfm/libpfm-4.12.0.ebuild index 78e428370b01..4f5bc4f0d9cd 100644 --- a/dev-libs/libpfm/libpfm-4.12.0.ebuild +++ b/dev-libs/libpfm/libpfm-4.12.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/perfmon2/${PN}4/${P}.tar.gz" LICENSE="GPL-2 MIT" SLOT="0/4" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/libvoikko/Manifest b/dev-libs/libvoikko/Manifest index 3d8d2d2e149a..90da0936cafb 100644 --- a/dev-libs/libvoikko/Manifest +++ b/dev-libs/libvoikko/Manifest @@ -1,5 +1,9 @@ AUX libvoikko-4.3-disable-wall-werror.patch 1227 BLAKE2B 6c943d0a77465c176109d790e650044227a82b386d43494e0ea19426fa985d732cfd3e3a9ef309c2de38da6693f813c3f87eef58c72ab809ee8f8d6e70396ebf SHA512 40c95ba1c78e854ef97bcecc3b98f16089d5f26c70051a8022a782338c704428cac0f08e87b7b4db495d78245cf191ed0a00406963da77d515c56f1a1fad5d5a +AUX libvoikko-4.3.2-disable-wall-werror.patch 1172 BLAKE2B 75a7a8c1edc73dfa8941b8bb738587f077b3bb960111bb80fb5b92e28c7b12bdf6d446c8568926bf333da5836caccdde6113ac55c065a9e08dc5552795a39d55 SHA512 4c9d509b2f4960ae3460753044589fdcb069ea0715e3ecc0b5f2aa928e897a86464baacdf643df4533b9419b4cd7a968454844539e9cbaab1ff143a013b225db DIST libvoikko-4.3.1.tar.gz 658079 BLAKE2B 4f52789b5d62991333ba9b979259a631ef2989bc70358b398a4281d56765046209657fd3e41afd47ee7ba1dbafeeb4a34ffd007e55037bca9958fb813e4b7202 SHA512 6677fac7c0cba1289dda23b0c0a4bbe44480ce747189d40634ac57811728c1942a795efd50270e933373fabab9c54e82a8f9fde06d936442820e3f8019574f08 DIST libvoikko-4.3.1.tar.gz.asc 833 BLAKE2B 4a69ae75da1973e383ab21cb557352be1344dc6e34fef13e28616fbd9e0003b93ef5e3488f1e776eb476a750980281463ee144edc5849ec7e3159badc160ceb7 SHA512 04a5e8899679e1503ec0d378903b8ff17e8065aa105ba61559b584eb4cde2a5a9b622fd39bd0126bb87915c7dcbac8495e874c3cdabf25232b1ae41491275ba0 +DIST libvoikko-4.3.2.tar.gz 672196 BLAKE2B fb5cf5d415cb2bfd9849a62ffc7822ee2d79b153035e326cdf9103f17fbeab36edb878604980a09346ed5a9fce0b8006012a92483dc886b20d932802bc9bedd9 SHA512 d510a9344501f86b2f644c1237faf8709f02b5d17bca76f7934c8422495aeee307f12c60dde47df15a39c24c3311253d3dea2d0648050fc3a056a22497de695c +DIST libvoikko-4.3.2.tar.gz.asc 833 BLAKE2B e1abeb8fb376c83a09ac26a5ffda98c86bb17fc6b7e2b1d4e0976e2b563aeabbeae7200c9a0298051d6e11bc28b83d540e7e2cfff7253030253e81fd39115256 SHA512 5416123b9610225e2baf26ebb8be27d98ac04d34af9c2ed9252fa6e2c2909276a47967a297fc9bf0b51a6bf8650a55919ea4071dd976752b26a3dfec271ddf0a EBUILD libvoikko-4.3.1.ebuild 1251 BLAKE2B 7f697f2269b77afedf54758880a58fdafe85e58c8866b6744a2e085050b41d63d65b19417cbd7a18d9a4ee5a7c69bad7bce8847b7724f60e0eb1deac68228450 SHA512 08836d7d042fbc5c5871e17bc00c14b0fbfefc903668e49736d1a6b9ecb721d59cb707a8e09c7b6e50e0365a696d611fb1d688865128de3310ec852f3310cb0b +EBUILD libvoikko-4.3.2.ebuild 1318 BLAKE2B 19fd36360235aa65fc537934b9ed4230d7e5f3e8db589b0253f5c43165413b01d85a5ae3829f6bd05fe32a2be7248f850d061c2291702781d996f30632010ba3 SHA512 47d37d7635107f85e47151a67970abdc20d7a011b0be0dc3b42c6cc5b1dd7e54ae1244b1026445e9844f0979a6b299bcbeeb88d8330b726d1992cd644ab13455 MISC metadata.xml 420 BLAKE2B 50da044696bd5ea088e340526e669db93321664f40298db2ada11ff15bcdd5a4cea5f7398ea65e8cea86ea484b86c8eb11751c05ad16957c4cd3baba521f274b SHA512 546cc02a57222c8b172130d127eaf0a24869be6138a6834f34e761f40a29636c1acf8697a377208cecf5f3183f186ec267ceddec69bc1fb3229acae48ac22a87 diff --git a/dev-libs/libvoikko/files/libvoikko-4.3.2-disable-wall-werror.patch b/dev-libs/libvoikko/files/libvoikko-4.3.2-disable-wall-werror.patch new file mode 100644 index 000000000000..eee8dd56419e --- /dev/null +++ b/dev-libs/libvoikko/files/libvoikko-4.3.2-disable-wall-werror.patch @@ -0,0 +1,30 @@ +diff -Naur a/configure b/configure +--- a/configure 2023-03-04 19:40:49.000000000 +0200 ++++ b/configure 2023-04-02 14:42:31.748484834 +0300 +@@ -18676,7 +18676,7 @@ + + + tmp_CXXFLAGS="$CXXFLAGS" +-CXXFLAGS="$CXXFLAGS -Wall -Werror -fvisibility=hidden" ++CXXFLAGS="$CXXFLAGS -fvisibility=hidden" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports the visibility attribute" >&5 + printf %s "checking whether $CC supports the visibility attribute... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -19748,7 +19748,7 @@ + then : + break + fi +- CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" ++ CFLAGS="-Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" + ac_link="$ax_pthread_save_ac_link" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +@@ -20239,7 +20239,7 @@ + fi + + +-CXXFLAGS="$CXXFLAGS -Wall -Werror -pedantic" ++CXXFLAGS="$CXXFLAGS -pedantic" + + ac_config_files="$ac_config_files Makefile src/Makefile src/tools/Makefile java/Makefile test/Makefile cs/Makefile cl/Makefile src/libvoikko.pc" + diff --git a/dev-libs/libvoikko/libvoikko-4.3.2.ebuild b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild new file mode 100644 index 000000000000..a77427b3f6db --- /dev/null +++ b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild @@ -0,0 +1,57 @@ +# 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-r1 verify-sig + +DESCRIPTION="Spell checking, hyphenation and morphological analysis tool for Finnish language" +HOMEPAGE="https://voikko.puimula.org/" +SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz + verify-sig? ( https://www.puimula.org/voikko-sources/libvoikko/${P}.tar.gz.asc )" + +LICENSE="GPL-2+" +SLOT="0/1.16.2" +KEYWORDS="~amd64 ~riscv ~x86" + +IUSE="+expvfst +hfst verify-sig" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +DEPEND="${PYTHON_DEPS} + hfst? ( >=dev-util/hfstospell-0.5.0 )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig + >=sys-devel/autoconf-2.71 + verify-sig? ( sec-keys/openpgp-keys-voikko )" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc + +PATCHES=( "${FILESDIR}"/libvoikko-4.3.2-disable-wall-werror.patch ) + +src_configure() { + local myconf=( + --prefix=/usr + --with-dictionary-path=/usr/share/voikko + $(use_enable expvfst) + ) + + if ! use hfst ; then + myconf+=( --disable-hfst ) + fi + + econf "${myconf[@]}" +} + +src_install() { + python_setup + default + + python_foreach_impl python_domodule python/libvoikko.py + + find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die +} diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index 492af458918d..98fbdd58197a 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -1,6 +1,4 @@ AUX libxmlb-0.3.9-no_installed_tests.patch 574 BLAKE2B 6cee968b37e98e4cf49336f2974312453c12435655b00b5cf821b42ad17da304b6ed9f822478abe995b3e3467c541186c4a33433c536d3e6d6d531bed9338528 SHA512 ecc8e1d44400e3f168b53d5657e982b7457847954b05bcf0412e925767e4ca4efdb7e91ec3bcaba44b8ade01635166d8b6aa3683fc53d2e2165e71db4cdaf561 -DIST libxmlb-0.3.10.tar.gz 122004 BLAKE2B e51caacff96aa41029314c5d8a13503713fb813b2512c322214e309a5aebed2b6cd5f8d24412240dbc57d500b7186b6760a82451063eeb1f1011c0b450f6ad99 SHA512 05907c3dd2fa2ab67580e40fb573f27d9d47053fef5e23eb11ed887163ae0194b0f9b590e758fa76501098a5f261a48d9cd94003af828f5a18c61d89a9ec05bb DIST libxmlb-0.3.11.tar.gz 124796 BLAKE2B 7f54e7c6370e0f3ebb9f94c9859f3d211127caa7d4d3ffbc2d11378ec5f0ee0cb508a1697635c30187643acdba279d493f9054d4f2a54f93ede1785f79b378ce SHA512 cebbfe1372d933a212a46ed95169099a642c1c48914b170c9f1de51fb017dccb22ca8dc9e2108fabb92fd0519cfba58da88b10bccc74a49a3e9e7adb9a1d9872 -EBUILD libxmlb-0.3.10.ebuild 1278 BLAKE2B bbaf1f67b785cb4fe82f0f220dd9242cbf42fabc80424d0322b2bb64426ea092b0c64e899c688eeab1fe5a06178a1df1533c2bb6f05bccc763f24615f2feffa6 SHA512 326bb61a50e9083581799e0b4b94f3f26b2810d74919bfb72ca5e4cf561b9e70f84671eb154a4b6fc4743ba298d5b815632c9e08af7900a81bd1562daa3252f5 -EBUILD libxmlb-0.3.11.ebuild 1305 BLAKE2B a6f2adb2ae62ed0193df6e9ffed9e9e890254cca09c0750da878824d67ac37ddd592a2ef0cef4d0651be5ec041967c0db0cbe96fe94416b21425118a21414376 SHA512 0acdaa55308327ddd59642ea694c9855bf6e6740b9bb5f130ca2e0557e46868cc5ba50504835fd714a33cf7b9f6dfa8c31e3955124f1285dc7b5d72f22b4da66 +EBUILD libxmlb-0.3.11.ebuild 1302 BLAKE2B 094bbf8e0f050f0276ffc73d25a9ce6d7e51be8228de9d2816183bf56de1eea3a1a41f3fb8ce3dfac8eb411200a426c02d5784859ed793d9e8225fb17d0671da SHA512 4d4129720bcc937d6ad290bbe9707fbe911dd66e636b3f258359cc5df1c68d8013f2eabdba791f692ee6503c06dc5077d9690a2163a8778e2567e023950ac09f MISC metadata.xml 517 BLAKE2B 1a8ff3ec8ca972f43e6d511a6772390159275882cd62cf09be2f6a35752e9e8411fa55c794ff8ffeee861578340351fb69b695ee0fd89e5c61c729f1e8593870 SHA512 061822e49bd1130dea296e71371296d8139485b2db86c32627d696623b40bf9d056d3af08ca3dbf32b6f3794f483fb196256c9a0e10c84554513951c35a2d7a5 diff --git a/dev-libs/libxmlb/libxmlb-0.3.10.ebuild b/dev-libs/libxmlb/libxmlb-0.3.10.ebuild deleted file mode 100644 index 04c4e09ea70d..000000000000 --- a/dev-libs/libxmlb/libxmlb-0.3.10.ebuild +++ /dev/null @@ -1,63 +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 meson python-any-r1 - -DESCRIPTION="Library to help create and query binary XML blobs" -HOMEPAGE="https://github.com/hughsie/libxmlb" -SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="LGPL-2.1+" -SLOT="0/2" # libxmlb.so version - -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" -IUSE="doc introspection stemmer test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - app-arch/xz-utils - dev-libs/glib:2 - sys-apps/util-linux - stemmer? ( dev-libs/snowball-stemmer:= ) -" - -DEPEND=" - ${RDEPEND} - doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) -" - -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/meson-0.47.0 - virtual/pkgconfig - introspection? ( - $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.9-no_installed_tests.patch -) - -python_check_deps() { - has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - $(meson_use doc gtkdoc) - $(meson_use introspection) - $(meson_use stemmer) - $(meson_use test tests) - ) - meson_src_configure -} diff --git a/dev-libs/libxmlb/libxmlb-0.3.11.ebuild b/dev-libs/libxmlb/libxmlb-0.3.11.ebuild index 62d8c5c5817f..0d7a81e4a8a3 100644 --- a/dev-libs/libxmlb/libxmlb-0.3.11.ebuild +++ b/dev-libs/libxmlb/libxmlb-0.3.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/2" # libxmlb.so version -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="doc introspection stemmer test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index c4be9e6eb3d0..fcfacdf757f4 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,4 +1,3 @@ -AUX libzia-4.37-configure.patch 334 BLAKE2B 417fdd5acd53822d5eabcc4358f0b3d9a64ca9559b61a2924fa125067b9e601a2617260129950bd8c3c65c1286c16463646e8ae11d3e69652f35cfa2722cd19f SHA512 08838468fa6099b6161734cd1400d27eec0a23f82f14a88374dab8b8883de00a66f72612700695bf41bcc8f9db13e5549727121ee3a461eec788777c1d44b426 DIST libzia-4.39.tar.gz 638203 BLAKE2B 0ff2bf9b404b1e554c3cab3145980b8db97345b2e4fd3f3aa94960c150f0da3efcc361306cd7476e839bc3f57868164181f2e3cb79e0dc3f3a7246841d723251 SHA512 61ae1e2aba9f096f7d6593cf7a72d12822bc30f77287bc36f1ea72c01e9669cbef72492adf017efc73bb507fe08b9939f6ca3e4d695388c642619450fc31c024 DIST libzia-4.40.tar.gz 638193 BLAKE2B bbeee5f6ee699e09aa791c8b6acb39fed90bdf9a875499177c330d009407157e1ebc36aa432e94dcd78553f803c84fe0d00ce9d613abb657324a061588b77d06 SHA512 dd17a80dbcdf88f7617d439f6dde2af6d319c318e9ee55bc9b375ef1bef5ee708c1af7e133ed304d365b0d6d0c3d52f48ae01f44cb2a6e1285625d785f5f5126 DIST libzia-4.42.tar.gz 642066 BLAKE2B 8bec7c3bafa68420adc08d7a70016138997fbd89e7e9ebae70f2a47da6216ac041907cb11c5391956895e5d0871c7c02ece28323253f1161e61f75a8ae6b05a6 SHA512 3e27ae0ddf46364f61a06fd85c6be6ee2bca829ef0d0e3a66f4b2ed8089a13e38332c4329a639f5f83120cf7bd9dad29b6e41022884513b3de69c7672d3316e5 diff --git a/dev-libs/libzia/files/libzia-4.37-configure.patch b/dev-libs/libzia/files/libzia-4.37-configure.patch deleted file mode 100644 index 531f25ad7ca6..000000000000 --- a/dev-libs/libzia/files/libzia-4.37-configure.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 9266d41..35c2455 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -97,6 +97,9 @@ if test "$cross_compiling" = yes; then - else - AC_TRY_RUN([ - #include -+#ifdef __GLIBC__ -+#include -+#endif - #include - #ifdef __CYGWIN__ - #include diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest index 01bb30e84b2a..89952468d585 100644 --- a/dev-libs/mimalloc/Manifest +++ b/dev-libs/mimalloc/Manifest @@ -1,5 +1,5 @@ DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625 SHA512 bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49 -DIST mimalloc-2.1.0.tar.gz 1163080 BLAKE2B c452fc6b6f16ba8f207855bc560f11ebb6b7431b17331123ede59a49ebe2591bb81e91481a776a6cd24ab5c7f3ceabd59cf6ae41b05b558e883cf045b71628d6 SHA512 f766d6d9ad961cc129a561ed4824eb30e0857c2da4662e0c6fd095c7e193760a2c3238943efa7601099d3b44480b34f1755454d6172a91b6dd1e3fa3a19d4a9e +DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de SHA512 01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875 EBUILD mimalloc-2.0.9.ebuild 691 BLAKE2B 1a62d4c9f1967bbfcfa97dbdd3f3002e2707e2b20ae4384ed830224e72f7d76616703b09e186eb8abdd112f7c74b8e26b514e0e285354dba5bf3f0835c8421d7 SHA512 4a60f837ae0ac1d77b9e9576f624d8ff3399900776132bf03d84ae3bfe8a8a612e64ebc3cd41f4dc9a9be248ea512b0ad479374718016dec6c4d041218ad54a1 -EBUILD mimalloc-2.1.0.ebuild 691 BLAKE2B d62e254f26d1038219455ecf4bd78f2b0e1f5f8eeaae5778703e0bcb81028dfd7a54591f31103f4ff1500d352aea7d3069424980cf791230d90e4477e8f70b0d SHA512 ed0fb2ef00f4606e2eb2f37a6b4d281b4f483c5dd8498ace6ddf2c017f2fe8ca224a330b677ecc2c32ee5f85faa60ef2e86e695fd25ab007e371804d3ade8472 +EBUILD mimalloc-2.1.1.ebuild 691 BLAKE2B d62e254f26d1038219455ecf4bd78f2b0e1f5f8eeaae5778703e0bcb81028dfd7a54591f31103f4ff1500d352aea7d3069424980cf791230d90e4477e8f70b0d SHA512 ed0fb2ef00f4606e2eb2f37a6b4d281b4f483c5dd8498ace6ddf2c017f2fe8ca224a330b677ecc2c32ee5f85faa60ef2e86e695fd25ab007e371804d3ade8472 MISC metadata.xml 504 BLAKE2B cf6477282968a5469d072cfd81ce800e3ef0a48deb5353c85a1cabc837560cafdb9f9739cb4e98784238d2cc512a29cae5efee401f92a19bf75fb5d810154f76 SHA512 4e8fcc49881f3c479424cf363665d9b12c58eb52f7d962b98b81f5b3e186ba3bd14c2b5dac488d819147121a16c2d9613e75cb77f71fa04e820ca2c1e538baa6 diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild similarity index 100% rename from dev-libs/mimalloc/mimalloc-2.1.0.ebuild rename to dev-libs/mimalloc/mimalloc-2.1.1.ebuild diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 0d0fc7056dea..9746f3d3e545 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -3,5 +3,5 @@ DIST msgpack-c-5.0.0.tar.gz 69275 BLAKE2B 9c4ebc60387028cba04d5a8f4d97ca3cf6caa3 DIST msgpack-c-6.0.0.tar.gz 69341 BLAKE2B e5f4f99266e568e7df46064803f869874559b766d32a3eb61f722b610753dd20eb755657eab305079ce0c3c6798848d6511b56d9e60cfedab6fa809cb2f1cb2f SHA512 77a2a3c984e04fcda298ae34571b6826f1d4f6e53b5f7166992269421ae3153b986ed69ba0360347920047e38f6941680bc9e38563ec79f15591bf8d66cd7978 EBUILD msgpack-3.3.0-r1.ebuild 1710 BLAKE2B 7166fe0dfdf716dfb085bedca02ca21b1511e9f76ba80a6cd4f882a42c0f19120310a5df88d166b586e4209c19fa1b984b1bdb41a65110546a4e802034cb04d9 SHA512 15bc7c78c243fc26c9e789b3961812d14c6dff840b89490adaf429bb8b7a1864a4a0abe7a69e36acbd53fcd48dcf51cd8e72c6808b4c2b40f93dbfda7eeff513 EBUILD msgpack-5.0.0.ebuild 1269 BLAKE2B 5460c9cdaf759bca13d09e93beabae4baff2b9cf0a5f1d2aefa710afc88ea2a17832b834db4768991cc5974563ecc52526413beba2cf5a0aaa94f3c229e09825 SHA512 808f8a9d7609fbb1b829e8a6d49dcce1c5022f492cdf1a815d6bf8252084833355570d848e1f5155716cfacac4b55d4d8975d91df6bd79e6af8bad43287d9558 -EBUILD msgpack-6.0.0.ebuild 1269 BLAKE2B 5460c9cdaf759bca13d09e93beabae4baff2b9cf0a5f1d2aefa710afc88ea2a17832b834db4768991cc5974563ecc52526413beba2cf5a0aaa94f3c229e09825 SHA512 808f8a9d7609fbb1b829e8a6d49dcce1c5022f492cdf1a815d6bf8252084833355570d848e1f5155716cfacac4b55d4d8975d91df6bd79e6af8bad43287d9558 +EBUILD msgpack-6.0.0-r1.ebuild 1535 BLAKE2B ccc42c653fde59186748338cd603bcbd25d97bf30df46b752f0ceaa681dbd8ca541d50993c9099e13364e5c4acb5afec533f6597ff76e7acac808e79d8028775 SHA512 b01aa2bbf4c1e54c8eecf2ca4345ba2f124021709a4d4f7300b0419bee06f108c2eb122cfd4d5d456604a40c78214b8dc8aac117664d47f487e5cba81f268688 MISC metadata.xml 410 BLAKE2B 2d8ac30a8aa745f32a388a0d66860d2af8de8bdc0e558b713738def49ec87e96b5ee201c4b2cd01f43f213ffd9f107cfcf9679725637f43ec7eed707ada87c69 SHA512 2009980f9bd56a3932a9f0ce56745439c0d29241bc11f3b8c0b2e26fc5a3f74ef9c7784165ed25e6280de4d1ee27e57ff225a5986522e51f50cc03e793625b4a diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild new file mode 100644 index 000000000000..b4a977c371a6 --- /dev/null +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +MY_PN="${PN}-c" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/" +SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz" + +LICENSE="Boost-1.0" +# Need the -c as a one-off (can drop on next soname bump) as the library rename +# from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and +# has all the same problems a new SONAME would have. +# See https://github.com/msgpack/msgpack-c/pull/1053. +SLOT="0/2-c" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen[dot] ) + test? ( + dev-cpp/gtest[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +multilib_src_configure() { + local mycmakeargs=( + -DMSGPACK_BUILD_EXAMPLES=OFF + -DMSGPACK_BUILD_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + cmake_build doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/doc_c/html/. ) + fi + + if use examples; then + docinto examples + dodoc -r "${S}"/example/. + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake_src_install +} diff --git a/dev-libs/msgpack/msgpack-6.0.0.ebuild b/dev-libs/msgpack/msgpack-6.0.0.ebuild deleted file mode 100644 index cc6f586a055f..000000000000 --- a/dev-libs/msgpack/msgpack-6.0.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -MY_PN="${PN}-c" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/" -SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz" - -LICENSE="Boost-1.0" -SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples test" - -RESTRICT="!test? ( test )" - -BDEPEND="doc? ( app-doc/doxygen[dot] ) - test? ( - dev-cpp/gtest[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - )" - -S="${WORKDIR}"/${MY_P} - -multilib_src_configure() { - local mycmakeargs=( - -DMSGPACK_BUILD_EXAMPLES=OFF - -DMSGPACK_BUILD_TESTS="$(usex test)" - ) - - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi && use doc; then - cmake_build doxygen - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/doc_c/html/. ) - fi - - if use examples; then - docinto examples - dodoc -r "${S}"/example/. - docompress -x /usr/share/doc/${PF}/examples - fi - fi - - cmake_src_install -} diff --git a/dev-libs/template-glib/Manifest b/dev-libs/template-glib/Manifest index ca3363896356..16304de2ee40 100644 --- a/dev-libs/template-glib/Manifest +++ b/dev-libs/template-glib/Manifest @@ -1,5 +1,3 @@ -DIST template-glib-3.36.0.tar.xz 64132 BLAKE2B 10a9fbf8f98efaaf92b8679ea3b08dc510b9b5744239c19f180efc3a1a54f8edec2b1c6775e336d5a143fc8cac566d507337e656154a1984404a84f0b9b88c2b SHA512 51e1adf581fef05ec46ed3dd9ba61c27b02138009e2f994a0dded62216372445e59676d6f8bbca979e44825722c913a1435a8ae7b6d1e7e41dc510654420647b DIST template-glib-3.36.1.tar.xz 64580 BLAKE2B 3dbedb59c769ec169d469ae6640d9319c8d3ec09aa91cadc4be64290401f36b83e514c0dc8c03fb0eddefef0ddc0a717fdbad12e67c9aaf6d4b291b00b289d02 SHA512 7c00d750f7d58e98f2d6c9baa6fa84efde1cce2eaacfb334ef0ee19d0583373d303d67d43cc290cd1a41239f2ee804077e104bb4799b70cfd6760ac3fb04178e -EBUILD template-glib-3.36.0.ebuild 1091 BLAKE2B e5c0ba001fc359a0c79cbaded37b895a90bfd9fb4cfa777db93b7e7de3ffb3e509bf053754086ae898b28d92c04723fbef2e01432c5aedba5e054fea71030b3b SHA512 847f3930cc72fdbe2709f483802f166bb8b4c865f89c63a371b391261cdf87b811eb1ed71f2f69a5441f8d3ffa62e13909c3ad422175b3ed231aa22c67bc88f8 EBUILD template-glib-3.36.1.ebuild 1091 BLAKE2B 416bac058abd0bfb3ed0690856d752fb6d991ac30821fc3a08abc2e73caeda68ecf5b6e0ec1db8793b223452004497b132fc905874f6b86c9dfe48cdee154605 SHA512 3254f464375ebb7ad78776c9e40fb2bc6742897c1e262393b3548000c68191c59ffd4f006bd9855fe76cb14226287f183a13ba96592c5ba38f5f5dbfdf970fa1 MISC metadata.xml 762 BLAKE2B a82aa17f494b2721428a999a60f16a3d86ef2b7b3310d398d6d296e1d840c6a2bd5477fa4e281678cb87d19db311077371ddda9b39ba5c98c46849479a76bf79 SHA512 122b0e14f897b1d92ed71ac0969eb1f0f5beb7ecf5b44b71444ad1f80e9477906936e1ec7ca4cafc3d0875424bcdf3473acb71900a6d323f63c21e0c77030eee diff --git a/dev-libs/template-glib/template-glib-3.36.0.ebuild b/dev-libs/template-glib/template-glib-3.36.0.ebuild deleted file mode 100644 index a5a782bc69f3..000000000000 --- a/dev-libs/template-glib/template-glib-3.36.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala - -DESCRIPTION="Templating library for GLib" -HOMEPAGE="https://gitlab.gnome.org/GNOME/template-glib" - -LICENSE="LGPL-2.1+" -SLOT="0/1" -KEYWORDS="amd64 x86" - -IUSE="gtk-doc +introspection test vala" -RESTRICT="!test? ( test )" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/gobject-introspection:= -" # depends on go-i unconditionally for own functionality, USE flag controls GIR/typelib generation -DEPEND="${RDEPEND}" -BDEPEND=" - vala? ( $(vala_depend) ) - dev-util/glib-utils - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) -" - -src_prepare() { - default - use vala && vala_setup -} - -src_configure() { - local emesonargs=( - -Dtracing=false # extra trace debugging that would make things slower - -Dprofiling=false # -pg passing - $(meson_feature introspection) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - $(meson_use test tests) - ) - meson_src_configure -} diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index e34925c6256c..e2d41d4c0681 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -1,7 +1,9 @@ AUX tree-sitter-No-static-libs-gentoo.patch 793 BLAKE2B 9f80752bff2b5d327889702b6d890a4cdfefc74965a8109e692ddbf576cdea62062df0b3757c2ac8264946e549bbc9885f1b52b870f932c4805b74f5171fa718 SHA512 8eb3e40f91ea5a23ae668a7208b697d6d8c67f34f5807c0c26e8ed56357a577b3f3e6e7138d32aa69f8d1865b274595341dfe77674abf8eea1be442ca023da9d DIST tree-sitter-0.20.6.tar.gz 2924556 BLAKE2B 17348717441497ea7fc91419a0e8796d077b9acda2b584e9c3e1ac4a7a3f1fa3f84d5b749f21144d0593aaa7bf2e7ff9665539e91c6e81cda4359850e0fcdb14 SHA512 f0fb1e0073867c2a6e69b230e07e5eec32a2b30d3c711ec188526e287d6a1ef06de266d476482f900ec7c9ff6c11909899fd35a802e96f0befc6e99815502377 DIST tree-sitter-0.20.7.tar.gz 2928761 BLAKE2B 280083381ce4f5949ab1ca1412026cac79bcf28b488147150d934b70cdc7804466c8032d50254f1ff4457b55a33fe0dceef66fd053cd32bbf844dc8280e896ab SHA512 dd306f7304cb5f87c05eab3bf5c9c4c13bfed7766a164eafe3159adbc6cca4e66fbdb6880f48dfc668408fbefc14b0147aa2231db085a72f526ac51b681b7c26 +DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5 SHA512 30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967 EBUILD tree-sitter-0.20.6.ebuild 1021 BLAKE2B b36aa0a4a1563751dd8315f27f01203693f543f22513d21e269087050898d5a9cfc67c856147ef407718257634214678e12e820af645217a52deb26229a4ce3c SHA512 c229498f68a38d73b7ed14c3d0ecb8261c789651b858a6c73a70056a6b12b36d1dac69f1af82258052dd309543aa0da2dcff6329b08715bb3c7127732a316f97 EBUILD tree-sitter-0.20.7.ebuild 1069 BLAKE2B 43e08f495241ef7b83d758766d44ebf1ab94bae8720fc2bf2ebdcfba1d5699b8d7ae0ad80f9525879cb79c0a51dbb8319481adf39f7acd263f5e13bd7c1effcc SHA512 6f9ec44dc47431fc10adf150d27d6824506e35cf1a8b0d78656e4df170a085f70ada39ce1204c2c83df78edd1d62ab1e7d0c6e143b6c8f8cd0da2639f354afbc +EBUILD tree-sitter-0.20.8.ebuild 1076 BLAKE2B 7c669506be8c831b5d26d26c66ccbca20d88c755981264511c7bfe63562a26489ee2153b23cc34620c65f3332ca6a8288ec75bc89e20fc88a9d9403dc9531c7c SHA512 87b8ad7f72b4f09c76ca8701cbb789b473be539f508614dd91d0c61dc344f579ae06e067b2337b37356e5a8da67900aeafd59865041af8d70bdfd51081b94d1b EBUILD tree-sitter-9999.ebuild 1029 BLAKE2B c335042cf6c9155c2fad5c9c3eb9b508956b077cb22ee9e20f2f612a4afb2e0ec3797b149bb2b085c70e9d9110b6cdcb818aa4b66afff9d8fe54b40a5921699a SHA512 3284675110336a56485f5b4577e5461cbcf2e400deb4a4de5b107b248d8271f5e382dd247d1679c0be70e0ffb5f8820592e54c83f37807ae301b21f63d17b3de MISC metadata.xml 927 BLAKE2B 1b94b1e0f323461151d82920b4185cdee4aff41ff751f170d893b80f62423545adfd5efd8cc920c933f599089fbd72423ffdb4e43dc51f975bbc4eebe601abd1 SHA512 88e936a507fbd1154c1c167f6fc343ded2e3e6d2c073d2efce9a2e1c98ac1877e5c1197a903a597b403b444189cf2e4b519c4cf144a8eb1ad050c0a8b07ae101 diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.8.ebuild new file mode 100644 index 000000000000..9ced4782ca5c --- /dev/null +++ b/dev-libs/tree-sitter/tree-sitter-0.20.8.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit optfeature toolchain-funcs + +DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +fi + +LICENSE="MIT" +SLOT="0" + +PATCHES=( "${FILESDIR}/${PN}-No-static-libs-gentoo.patch" ) + +# see Makefile:1 +QA_PKGCONFIG_VERSION="0.6.3" + +src_prepare() { + default + tc-export CC +} + +src_compile() { + emake \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" +} + +src_install() { + emake DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install +} + +pkg_postinst() { + optfeature "building and testing grammars" dev-util/tree-sitter-cli +} diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index 5be6e99f9f0e..528fe5d22d27 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -1,7 +1,7 @@ -DIST vala-0.56.3.tar.xz 3969676 BLAKE2B 66fba756d89b7fbc9689a9ff7ef8d4689b53b9ee570225fb268bb433e9c14a876eac1565999944ad72864d9a3c62f777d534579ee7ca091d90e405ef2b271314 SHA512 3222edab995a1d405bc891b37ffb4915677b7bb56ce3be7d1ece1dfb77f2d054bf7499dad9e6eb593c42678ae2c2c7cd779a595b702a3e2e38e9e0e0d69ba99e DIST vala-0.56.4.tar.xz 3978480 BLAKE2B 22cde236f3d397499f6bf41c038422bf17bb5878096eb27c4a1efec9ea296623e52099250852b0085ca691243ec3cda6316598b20e3700816e2bf29032e625a4 SHA512 302e72a42fcb0cffc1c8eec28014f216c3848aaecec100acabc5e952d6f3ad2471b341e92a266f452c3335b8d1dde9cb0b1e6da62b754ffb4749b0aa862f24ba DIST vala-0.56.5.tar.xz 3987316 BLAKE2B 3f8678f894f526da310dd65b2a0e9ebc9e7aff6cc89538dbbbc4d2798ead7bdaa27ccb33834645494fad869e17e2f32174626ca6d190c661a2df2a498bfafdae SHA512 58bb5ea45f519414ffe0dad2f23dcf689eac2d8cd310a627d0c3667f38ec4ccd5ec1ca5921f8ec177db3004f24c7c5a138bd4652c7a07a78f0ce046e32ad9b6a -EBUILD vala-common-0.56.3.ebuild 688 BLAKE2B 8307440eaac010c76433dba6c228c7ad5f9ea2279ffd7bea7767cd1062d7054f47870562aabf9c3d19a4196fc4d9482874ef38fd49864f5f8fba1e67f6b9155c SHA512 deb6b3133d28d07ad9b81ae1fe1505f932af196f91e4d3d6ebf4b1dea26f6db7d666eb272bf068f2fe07f19b498ad4728e9183d859df3fc6cb34967e4da98283 -EBUILD vala-common-0.56.4.ebuild 691 BLAKE2B 0cd847af066c10bac99fa3ad27c69fea5b8dbde0c05a6c9cf111a7ebbfadc0ba5a5953d9d9da0e03f2ff5936d6675ac5db91e0080addccc9e0942a430fd0f6f7 SHA512 235fb3a556c8dbc3d012b9527f681f1ca5c644d6581b552e92281989ef572e0470a36af7dc652ddef70461f63a3e9293ec82b27088528941eab185145be1edb1 +DIST vala-0.56.6.tar.xz 3989404 BLAKE2B eae35fb685f546cee902a84a9a0ea15fa1c3596a94c1def93746512e32e22b65ad80f788a7899c5f69f5447906880318ba2b78dc582a9fdb7cf70cde88404aa3 SHA512 ea9c25b96f52ed1067c2a8787b15c44a088e19907880ee6b32bb0e3b544a078bd342e3aef9afefb8daec6f6b4fce25a9290a278dcfc293308327153543acb9bc +EBUILD vala-common-0.56.4.ebuild 688 BLAKE2B 43035d0285a4fc8cc360969b0cea254660cc6d1645499258c1ff9171797a522a0d8f3ae4736a3c33ed39c3788a5bdd750b6063958b60cc21b21a20823b55f27b SHA512 b030fde9c0945ac51e18acae0504fe7d7c2188a1972ac72c30227e38956f5abc106b07cc1dff66a1cd02d819d40426dfcd3e11bd42656c01a687519eec6dfb9b EBUILD vala-common-0.56.5.ebuild 696 BLAKE2B 6f2e9998804c827aa65daa006a6f69bf9e78e5f11b882926fba70bdf1167b2244d668045b98a4ae1b695569b025cda2234e9729611b804b8adab79b0344cb4d4 SHA512 b2dba932b10631795c727a31e7cf03d924b5f738bc9ca17cccdc702970bac339474469b0f490d0a425f9fe777e9d6d455c8f9ac5876ef8fe0fa4acf17887784d +EBUILD vala-common-0.56.6.ebuild 696 BLAKE2B 6f2e9998804c827aa65daa006a6f69bf9e78e5f11b882926fba70bdf1167b2244d668045b98a4ae1b695569b025cda2234e9729611b804b8adab79b0344cb4d4 SHA512 b2dba932b10631795c727a31e7cf03d924b5f738bc9ca17cccdc702970bac339474469b0f490d0a425f9fe777e9d6d455c8f9ac5876ef8fe0fa4acf17887784d MISC metadata.xml 401 BLAKE2B 4fdcf38a56aa788f69584bac474de0c8e7130cb2b0a296c987e103bd0d9b879916c488fef9cf4cf40651c739bc168b5977395d7489402005dd0cf0fb45b3e431 SHA512 1944bbcc38712dc31ab26f4bfe52d848cd16fd844be3f2533b87dc13f26d5040e1118e8e928891f3e9bac844abe1b8264788bbdb548513ac7d2c3c393591067b diff --git a/dev-libs/vala-common/vala-common-0.56.3.ebuild b/dev-libs/vala-common/vala-common-0.56.3.ebuild deleted file mode 100644 index 96604eeb1e14..000000000000 --- a/dev-libs/vala-common/vala-common-0.56.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="vala" - -inherit gnome.org - -DESCRIPTION="Build infrastructure for packages that use Vala" -HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/vala" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -RDEPEND="" -DEPEND="" -BDEPEND="" - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - insinto /usr/share/aclocal - doins vala.m4 vapigen/vapigen.m4 - insinto /usr/share/vala - doins vapigen/Makefile.vapigen -} diff --git a/dev-libs/vala-common/vala-common-0.56.4.ebuild b/dev-libs/vala-common/vala-common-0.56.4.ebuild index 5a2ceaae2e57..2bba314753d4 100644 --- a/dev-libs/vala-common/vala-common-0.56.4.ebuild +++ b/dev-libs/vala-common/vala-common-0.56.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/va LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" RDEPEND="" DEPEND="" diff --git a/dev-libs/vala-common/vala-common-0.56.6.ebuild b/dev-libs/vala-common/vala-common-0.56.6.ebuild new file mode 100644 index 000000000000..cd0ecf1d538a --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.56.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/vala" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +RDEPEND="" +DEPEND="" +BDEPEND="" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins vala.m4 vapigen/vapigen.m4 + insinto /usr/share/vala + doins vapigen/Makefile.vapigen +} diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 2600548e9ee6..1defe8437758 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,5 +1,9 @@ +AUX xapian-bindings-1.4.22-fix-java-installation.patch 462 BLAKE2B 7a938410063dc240041a498ee48d42663f57deb7bf2bfa83023111d163ccd194d98f79dcc4f158955f671bdfe00b023f456629c274575c5277b21f9528eed22a SHA512 92ca8665c7339becb5e159efbb4de5cd921a47e217dac2252b0854aefab25270c4c08e89424466ae6350fca5feb07e2e7b9170978ffb31a4e6475237300da598 +AUX xapian-bindings-1.4.22-remove-precompiled-python.patch 774 BLAKE2B c6c75b017867f7460b426a3adcfc83f00f2705c0e20c967db2a561dd83bdde95d872d739033c0ee83e0959e9e7eb405b3f8aec852ffb4ab3c755844a81a789d7 SHA512 25712eb39d9297a727284d4d12bfd4affcaa6acb71e345e52229246ef4db5269d30d61f4c990f4d5f9fcdbc9781577afb46d0223edbc9225e5ffb375f09c95b4 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 EBUILD xapian-bindings-1.4.19.ebuild 7115 BLAKE2B 9c93d9f8b020813a6b997a957b10592c3d7564e9ad01410d72beb676d8d48237c7419bdbd44ccccac3581b5b885933ab1b5a2282aadd75bbe83a86892e6cdc79 SHA512 68370978c0ba23e83304613663d387a6cf2ef4b6c6677975702382c76539b069f4c52772e13fbde9aed442fca432ce94b108eb715ee769e46a4036d8e74a322b EBUILD xapian-bindings-1.4.21.ebuild 7119 BLAKE2B 28da79127ce839b22daea81505f3d7523209238be7747d4fac27cbedd676fb332f758dc1ccde95eb5fc72217e9d0e97556518f8b743905e7aa19e8c32a6a0cab SHA512 0ab987f1757ccae25087b9b44d62ae8c37cff59f350ee72bc03186ca58a4fea8f91313c3a531b90556e0d622f74fae06f4a36005bc7887d2e0a1ea609204c8ed +EBUILD xapian-bindings-1.4.22.ebuild 6989 BLAKE2B 57145549b2f0f99f1f4849e7ea733d74ff2c124bcacad51d0a6abceabe88a7465522279f6fdf9a12e16231f3b78b7bbba290e74e210f3670c9e722f1623dc683 SHA512 a4565ba0ba4c42e1f2f04ec8f7721b925de0d63b1dc3d6977b290e4354fd1c47de70d2f7a1836e8213f8054c24a25ce846d93262ad022500f70fb0bb93303057 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch new file mode 100644 index 000000000000..58cc6da9a68c --- /dev/null +++ b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch @@ -0,0 +1,15 @@ +The build system installs stray pyc files. + +--- a/python3/Makefile.am ++++ b/python3/Makefile.am +@@ -40,9 +40,7 @@ + + # Install as _DATA rather than _SCRIPTS because we don't want to make these + # executable (they don't have a #! line). +-pkgpylib_DATA = xapian/__init__.py \ +- xapian/__pycache__/__init__.@PYTHON3_CACHE_TAG@.pyc \ +- xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@ ++pkgpylib_DATA = xapian/__init__.py + + pkgpylib_LTLIBRARIES = _xapian.la + diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch new file mode 100644 index 000000000000..c8155ee2c36e --- /dev/null +++ b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch @@ -0,0 +1,22 @@ +The build system installs the jni shared library in a wrong path. + +--- a/java/Makefile.am ++++ b/java/Makefile.am +@@ -137,7 +137,7 @@ + + jnidir = `pwd`/built + +-jni_LTLIBRARIES = libxapian_jni.la ++noinst_LTLIBRARIES = libxapian_jni.la + + # Remove the .la file - libxapian_jni.la is never linked against (it's a + # module) and JVMs don't use libltdl. Note that the library gets installed by +@@ -162,7 +162,7 @@ + endif + AM_CXXFLAGS = $(SWIG_CXXFLAGS) $(XAPIAN_CXXFLAGS) + AM_CPPFLAGS = $(JAVA_CPPFLAGS) +-libxapian_jni_la_LDFLAGS = -avoid-version -module $(SHREXT) $(NO_UNDEFINED) ++libxapian_jni_la_LDFLAGS = -avoid-version -module $(SHREXT) $(NO_UNDEFINED) -rpath $(libdir)/xapian-bindings + libxapian_jni_la_LIBADD = $(XAPIAN_LIBS) + libxapian_jni_la_SOURCES = xapian_wrap.cc + diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild new file mode 100644 index 000000000000..2503dbf242df --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild @@ -0,0 +1,346 @@ +# 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..11} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php8-0 php8-1 php8-2" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby30 ruby31 ruby32" +RUBY_OPTIONAL="yes" + +# mono-env does not support EAPI 8 +inherit autotools 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://xapian.org/" +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" +S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it + +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} ) + mono? ( dev-lang/mono ) + 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:= ) +" +DEPEND=" + ${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.8:* ) +" +RDEPEND=" + ${COMMONDEPEND} + java? ( >=virtual/jre-1.8:* ) +" + +PATCHES=( + "${FILESDIR}"/${P}-remove-precompiled-python.patch + "${FILESDIR}"/${P}-fix-java-installation.patch +) + +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() { + eapply "${PATCHES[@]}" + eautoreconf + + 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-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-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 + --with-php + ) + local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" + + 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-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-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 + java-pkg_doso java/.libs/libxapian_jni.so + 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 + find "${ED}"/usr/share/doc/${PF}/ruby/rdocs/js -name \*.gz -delete || die + 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 265c6f90f2dd..a0add3b5b01b 100644 --- a/dev-libs/xapian/Manifest +++ b/dev-libs/xapian/Manifest @@ -1,6 +1,8 @@ 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 EBUILD xapian-1.4.19.ebuild 1881 BLAKE2B c35cd8b3aeccab24d62187fb405ed78a83d073ccfcda27caccc29461a2f1f16f7122ad462c796c9ca3527d26f2f7d72805be83dc1cc8a40c49ea5ef574e6cf33 SHA512 58770b49391f37da0322b208d6fdc21478138deb978aa7032625b82a34c43613aec973666466e7175ad0e8e739c573767600d0ca2aa4c0b882cad70386d2644d EBUILD xapian-1.4.21-r1.ebuild 1431 BLAKE2B 18eb02c6338b248bc4d6c3cf0a5cdafcbcf711a3c1167396506e3593f0b03c1094bf7811e3c89c2be57fff9b94d02659b621dff89822a891642366897808f396 SHA512 9efb6374e9e3ba334c768706dfebedecebfaba3c7f46327b40d336205d4894d2d2a9c5b9457359133279411e3745f55ca692755445310f6bacc26ccf7efc09a5 EBUILD xapian-1.4.21.ebuild 1881 BLAKE2B c54cf9d37454b61dc8c8c3716439461d76884651cd68746404d6697c148895848cf01b86b864508687b7be9f689a3d4af0204f44704de073184d9168b0888b15 SHA512 a60e6628a3dfdd1a92a638f88716b8822b3b1bc66cdcb588ce86da516ced52f78640343af4333f55b90b8781a52a61393b64fc547e85e76633020f288ede7975 +EBUILD xapian-1.4.22.ebuild 1405 BLAKE2B 09494d14f4d2655ac5c159ec16c5e5bd3b4bb1e044037f434c1205e511108b4159eb22a77b0624a7145dceceab89225f70a73577089f98609c426c252db0e25c SHA512 d39ede4bc59862166324c994c01af32a17731619b85ca4da832c40b1262fb1c971c321702015e9b4b08f16dc4446856bd3e20b1392a3814a2883a1ba0f6c0904 MISC metadata.xml 728 BLAKE2B 7873e39dfb724c6f3268a7de74226d86dea77e6dd53b21aa0df104db1d30efa5c24c18b8e6597acc45b4b6bb39f1f069b7944ef0ebc2906e75a2b5efeed02ebc SHA512 5f582793cee9b74f5b36f57d6997120cf61c4f4204c49694d07b9ace813a9821710a812df2db315e9effa4913fa3b62ab069be96399369f46cc7c811b6d728ba diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild b/dev-libs/xapian/xapian-1.4.22.ebuild new file mode 100644 index 000000000000..40a621af6000 --- /dev/null +++ b/dev-libs/xapian/xapian-1.4.22.ebuild @@ -0,0 +1,67 @@ +# 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" +S="${WORKDIR}/${MY_P}" + +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}" + +DOCS="AUTHORS HACKING PLATFORMS README NEWS" + +src_configure() { + local -a myconf + + if use cpu_flags_x86_sse2; then + myconf+=( --enable-sse=sse2 ) + else + if use cpu_flags_x86_sse; then + myconf+=( --enable-sse=sse ) + else + myconf+=( --disable-sse ) + fi + fi + + myconf+=( $(use_enable static-libs static) ) + + use inmemory || myconf+=( --disable-backend-inmemory ) + use remote || myconf+=( --disable-backend-remote ) + + 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 -r "${ED}/usr/share/doc/${PF}" || die + fi + + einstalldocs + + find "${ED}" -name "*.la" -type f -delete || die +} diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest index 946796b013fa..d36d1e6720e6 100644 --- a/dev-libs/xerces-c/Manifest +++ b/dev-libs/xerces-c/Manifest @@ -1,6 +1,8 @@ AUX 50xerces-c 43 BLAKE2B 8ebb0cf0aa79e028271751f981c9b0818af24bf3640a5109ecca19b39b9a67b88fc1d5ddfce5203b1c226f80ca8e1b6cc06897f3ce8eee11eb1bd923c702b8ce SHA512 030808e28a2095ecc143e4b5add8577eceb599e43eca6a59ed874d64a042b263245116e539791dca697f74e9336b23561321b16417e42d5b56c5b21597e1c3eb AUX xerces-c-3.2.2-fix-XERCESC-2163.patch 715 BLAKE2B 39ae9de0166675c2269da164aaf6c637ba04761c12c5d8b227d466575b056d64846bced57651c70926a78403da16fd0e86ba4b267dfe70a144bcf3cced3d1536 SHA512 c5c0e753d22b61fa5047cef3748cf3baaf30f4c6ba4d89152d856f2f65fe311841ea590ec0c9291347b5b7f96047f3e9c7b524798ac2ac96bcfbc8b40d634596 DIST xerces-c-3.2.3.tar.xz 4184368 BLAKE2B e582ecfa13d521061d0a0ba2e53b595047b325b53d5b634eadc0ed1967410733142e11951d907edf96386b1417adc938bf2f2f4eab760dcb81c0e718a48cf300 SHA512 8b8ac9a8377788753a918af2bd4437af5bb94b275e50fe1ab7cc6af88a8531248518705bc794da702a3e06a82a064cbd25e4149c2526aff7f61cf49ded4fdfab +DIST xerces-c-3.2.4.tar.xz 4260560 BLAKE2B 5d9fed1e9a461f8b348f3259216c5181bd03d2b5d8790cad88621d601065d0d79f8766ae70ed0aa7afe05005e2bcaf37a88da25b17f0e028bf074a31cea5fe71 SHA512 4d58d25b59b4528ad1f2d60681ddd6d2a4dba945613cee9ce978605f006da03703ea85a1bd89f781eeb3ad4dbdadf485a310f29d4c07036b0322f0755f87fddf EBUILD xerces-c-3.2.3-r2.ebuild 2872 BLAKE2B bf39e3fb49aada949ee01b9faee806838e47a205fa18d03734bea89ebeb0031c20f58a1170b88fcb2210cd1ebfe3971d3732031aec20539a94f596c66f240224 SHA512 f99f2163b4da20192268cf4bc6cef91ee2c95bfff479a3278ed0c4b2b6f7d47a946eb3e65ce9fe46960e0d435758b3a7d34760b88b798ba499eb583c4864d81f -EBUILD xerces-c-9999.ebuild 2804 BLAKE2B 9378a2057f0a74ca660dd1bc8b6d4bfa697c2b3255aa6163f9fd891f76bb36df3e9aaf5db0df7c2eb995ce8dc5bfee18dafd23691f2b33730b153e3119bba3b4 SHA512 941f408583fb34df98dcfbfb1670f48f253fbb146ef91b304d2834a59cf95f51cf9e63a19d1b8cb64033ac09db471a89a20aeb5a4395e0a0d25fcf24f0a71ee2 +EBUILD xerces-c-3.2.4.ebuild 2817 BLAKE2B d55076252e84b3b273e4997f740ca0845043cd44c6a5c1cc47cf991f3c8fb115d65892a1d3ccfd8e30fc04f267b85894a7b2df16072ddab360a0d92da7c4df3c SHA512 1d163062122cab95d114561d68e40e3385a14c0a13fc17fa1675b39c501bfcd754aafc23bd7991f0e7e6503ec2f6b6e28692cae37b3df23c8db884e397bf7776 +EBUILD xerces-c-9999.ebuild 2817 BLAKE2B d55076252e84b3b273e4997f740ca0845043cd44c6a5c1cc47cf991f3c8fb115d65892a1d3ccfd8e30fc04f267b85894a7b2df16072ddab360a0d92da7c4df3c SHA512 1d163062122cab95d114561d68e40e3385a14c0a13fc17fa1675b39c501bfcd754aafc23bd7991f0e7e6503ec2f6b6e28692cae37b3df23c8db884e397bf7776 MISC metadata.xml 639 BLAKE2B 478311dd96d2a5938161f66cbcd3e0bbdb51bc5680c2bc9aaddcfef3921d356bb568fcf3047d181d54f3cf2560b547dcca3e964e064506c8bfccad9291c6d0da SHA512 8c8fd2d5a525000a06fb08b0cd20c4aefd6c9fb6554e7e8586bfc7a58be2884a629417035e0863950246bf12b756466c0453e2768a31678da002d029dceacb73 diff --git a/dev-libs/xerces-c/xerces-c-3.2.4.ebuild b/dev-libs/xerces-c/xerces-c-3.2.4.ebuild new file mode 100644 index 000000000000..d839bf7df2ca --- /dev/null +++ b/dev-libs/xerces-c/xerces-c-3.2.4.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake prefix + +DESCRIPTION="A validating XML parser written in a portable subset of C++" +HOMEPAGE="https://xerces.apache.org/xerces-c/" + +if [[ ${PV} == *9999 ]] ; then + ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk" + inherit subversion +else + SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads" + +RESTRICT="!test? ( test )" + +RDEPEND=" + curl? ( net-misc/curl ) + icu? ( dev-libs/icu:0= ) + virtual/libiconv" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( app-doc/doxygen ) + test? ( dev-lang/perl )" + +DOCS=( CREDITS KEYS NOTICE README ) + +pkg_setup() { + export ICUROOT="${EPREFIX}/usr" + + if use iconv && use icu; then + ewarn "This package can use iconv or icu for loading messages" + ewarn "and transcoding, but not both. ICU takes precedence." + fi +} + +src_configure() { + # 'cfurl' is only available on OSX and 'socket' isn't supposed to work. + # But the docs aren't clear about it, so we would need some testing... + local netaccessor + if use curl; then + netaccessor="curl" + elif use elibc_Darwin; then + netaccessor="cfurl" + else + netaccessor="socket" + fi + + local msgloader + if use icu; then + msgloader="icu" + elif use iconv; then + msgloader="iconv" + else + msgloader="inmemory" + fi + + local transcoder + if use icu; then + transcoder="icu" + elif use elibc_Darwin; then + transcoder="macosunicodeconverter" + else + transcoder="gnuiconv" + fi + # for interix maybe: transcoder="windows" + + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -Dnetwork-accessor="${netaccessor}" + -Dmessage-loader="${msgloader}" + -Dtranscoder="${transcoder}" + -Dthreads:BOOL="$(usex threads)" + -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)" + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + use doc && cmake_build doc-style createapidocs doc-xml +} + +src_install() { + cmake_src_install + + # package provides .pc files + find "${D}" -name '*.la' -delete || die + + if use examples; then + # clean out object files, executables, Makefiles + # and the like before installing examples + find samples/ \( -type f -executable -o -iname 'runConfigure' -o -iname '*.o' \ + -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf '{}' + || die + docinto examples + dodoc -r samples/. + docompress -x /usr/share/doc/${PF}/examples + fi + + # To make sure an appropriate NLS msg file is around when using + # the iconv msgloader ICU has the messages compiled in. + if use iconv && ! use icu; then + doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")" + fi +} diff --git a/dev-libs/xerces-c/xerces-c-9999.ebuild b/dev-libs/xerces-c/xerces-c-9999.ebuild index 133712bc42a3..d839bf7df2ca 100644 --- a/dev-libs/xerces-c/xerces-c-9999.ebuild +++ b/dev-libs/xerces-c/xerces-c-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake prefix @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then inherit subversion else SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi LICENSE="Apache-2.0" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 5422bde875693aff6c15865e7a6b851da5bc97de..d8187aaf39d58a780cd4060d0fe329f5d8ebbc70 100644 GIT binary patch delta 37025 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 OpZ@{i^Q?%|3jqLuh^*%T diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest index 6ae9df1a02ef..e6c117034c58 100644 --- a/dev-ml/base_quickcheck/Manifest +++ b/dev-ml/base_quickcheck/Manifest @@ -3,5 +3,5 @@ DIST base_quickcheck-0.14.1.tar.gz 66827 BLAKE2B 2a274fc0edab3daf7e3d671f7ea2491 DIST base_quickcheck-0.15.0.tar.gz 73702 BLAKE2B 0f671b6e48d38ac92b8e5150c1b6f7c4a1326cf12fcf3c14edf7ef376ca1769f8d708755a3b6cfc69a4d74de8d84affbc14838fc9385f487f2053936f1f116fa SHA512 e5362d70469c085239efaabbca6ca2558cb1609dfd2c3715d5c31047c8ae34b8304b9d28636806305f226929b0f9e3518b409de08f42f389963378f2aee6b351 EBUILD base_quickcheck-0.14.0-r1.ebuild 810 BLAKE2B a304e470c32c2398c0b192f7a0e855d111080cbd37e9473f885784cbb3f62286fed610c4ac7f4a4c9aeb5bd552b6f838e6a13562e991f77a45ad74376731d27e SHA512 da77414509e79c78719cd15a1a04119fe26904eee3ed1ed4dac10f039973f91add34e5c50c1496f45bd7a85d256f8f22e69c3e3b0d1849ba6ab4340aa6f386be EBUILD base_quickcheck-0.14.1-r2.ebuild 797 BLAKE2B 3dbaffdc1a50fdfd24408b503cc4ffa45caf2d26436f529e40b43ae8e1193d9b6c7767fbb415aaaa71ba321a984288430f1caeac55b939543f6c7c237d330c68 SHA512 02485cd73f239c346e33ccb4c4f34b9e9179355e6808ee0f417feffbd4c3bd3bf583b86be7f21a3f31a21365d320fff08c4b28127070cafa2a3d50aeba3d79c6 -EBUILD base_quickcheck-0.15.0-r2.ebuild 693 BLAKE2B c53c330d025a18c70a4148592babf3447f102b324679cf6f22adac0b4bd68abf8abd0a63b76f1a57d42de14c1be4f3cc9520160aff69cef40bb65e453caef3f4 SHA512 1295acdd8242f930137dc31470b75f70a5306160eeca584c265bbf43723a05de56c4ee8b79a1b2b1f23c38ab4e54b87be17a4effad3077513845f7cba2fd77e3 +EBUILD base_quickcheck-0.15.0-r2.ebuild 692 BLAKE2B 89d39708bf56c14db63c2095d2a19eea8500ccefc05e5a78368d3279bd3e4859870e643aaea9d252132faa61deddd94bd76e13c0c52d47b57d7e28179cb8e6a2 SHA512 950c132a6cf668fbac9e0485172e128f5263347d42ce218b07c556b9f883c853e23d01d81dae2c73b7eb9937eee87edd008527a60425b48b9172bea0e99b6acc MISC metadata.xml 429 BLAKE2B bcecd0f055bdd4431614c5d927d7390f8b7ae6cf26a97c851495694618286a117b9e8e0cb37d3ece84d1f55671ab13dcfcf50d54113f4ce824c4c7e16e9ea1cf SHA512 b94bfb5483d4f9f1d7a0c77fac4b06a5c3ac7bf94b0068e49ab57456c2492218278df28cb66c877d551792f8849e34262be81712b4e32195049673f1ccd96147 diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.15.0-r2.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.15.0-r2.ebuild index 71934aed2f85..cce4d7fe6742 100644 --- a/dev-ml/base_quickcheck/base_quickcheck-0.15.0-r2.ebuild +++ b/dev-ml/base_quickcheck/base_quickcheck-0.15.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" DEPEND=" diff --git a/dev-ml/biniou/Manifest b/dev-ml/biniou/Manifest index fcbdcf68cfd2..a97181d9a9d3 100644 --- a/dev-ml/biniou/Manifest +++ b/dev-ml/biniou/Manifest @@ -1,5 +1,5 @@ DIST biniou-1.2.1.tar.gz 23970 BLAKE2B 139f17e3fd31f3f834c8111d81cecfa5fa48f860fc4fc898f7896b6d39a9756989504fa88901efaa0f67a51de25cdf304bea2ecabf15ea9cace59b4b311c00e1 SHA512 f0166666559f3a767fdc6987bad45ec4a772b70b8880b6d769ef644c9bfd46962f089c7b5dfff368413015e765daf4bacffe253bdb3478d9a4d30a15f0d29589 DIST biniou-1.2.2.tar.gz 24054 BLAKE2B e4ee5f28348cacbf5cc523d104188c003bca0deb04af188131c4ceeed36b9947a300fc866a51b3e6d11f15646fecc799beeec90dc8badb3dacf147a3190b62f5 SHA512 3e70b36e7e536ce65b6c2283b1372bd99207f3b55aa8c90266524e3ba028928b091595f5b92ba9870f915895673f4dca72963db71659deaadc129b7feb409cfc -EBUILD biniou-1.2.1.ebuild 512 BLAKE2B b3e8d9196a7de4ae7bf5dae3d29530cec59655464402ea245d6b087152d3a856d61487d53524356b5310b9936d2c8e87e24eafbbe419184090c27bb24720c437 SHA512 4c6b55613e66315870e62da45392477d86c2bbf306dacf923e5a2eda55970f96556eeb9bec624a9931f322319d8952a7f242c812bfa8de4b682afbfa9108f7e3 -EBUILD biniou-1.2.2-r1.ebuild 550 BLAKE2B 045dcad333d8a2c51d0ba25bf6561217e118ff24e1920b01380367200b9d48d917d13524334b162ee38e29694259dd3c2d68a881d16c416dbbc0559421bcb2fe SHA512 0ddd98434d1a453c33c13fc90a1a6776fb97969cb333e2dee36c552b8214e94861454bfe2a0b734228f6f237184901b4b55b2836ec573dc3726be5460fc574e0 +EBUILD biniou-1.2.1.ebuild 511 BLAKE2B 774148910a3f5145d055de2e08f1b7c6e7b7397f87ba2c20e100ae575793f4305410fde0d3b76627094a0b27a04f206c747711369439cb33228ec5e22ec56a88 SHA512 e8fadf58cfdfd0ebb6b19a320189808110c27662fe6456d849715b3c6bc13bc8c2aa734b9e8f423ddf1dcd90a9b68fcf0dfad291f0b1725c737578cfe003bc2b +EBUILD biniou-1.2.2-r1.ebuild 549 BLAKE2B be97f61dc3412db699b8a4befa65bf48f1b2f54a02fda2a635650e00a67425457f0d3b39aa1b14876eebb57ad4c22b120844f1fff0d5f44b97de8d69edff8d84 SHA512 1e9503198e2a985ed2d6ddfbf5c97e592abea831802f559b8b5a9c1cd0e9cd50a06ac7591f8aa07e61f64a51248dd9ff7b28ed16e013aa7b61ebcdc341e41564 MISC metadata.xml 529 BLAKE2B 218317babc4f52056fb2ab85c81d39b104ef54ccb70dbba57611a0f269be7dbe9bc3b16ce88da466931343cf8307298b7d7d7ca42ae987a72bd94295aa7a8998 SHA512 6ac34d359d7a3390c0346c1265a5fa0831379826234272549596afb67edf3fbb21adc9b2db2faea67c504c0b90f06901e8bf4dfb6238c10e6175c069edbfcedd diff --git a/dev-ml/biniou/biniou-1.2.1.ebuild b/dev-ml/biniou/biniou-1.2.1.ebuild index 0f3a349bbbde..c999d304653d 100644 --- a/dev-ml/biniou/biniou-1.2.1.ebuild +++ b/dev-ml/biniou/biniou-1.2.1.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://github.com/ocaml-community/biniou/archive/${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+ocamlopt" RDEPEND=">=dev-lang/ocaml-4.02.3:=[ocamlopt?] diff --git a/dev-ml/biniou/biniou-1.2.2-r1.ebuild b/dev-ml/biniou/biniou-1.2.2-r1.ebuild index 45538d1c0312..2bd2b9f03492 100644 --- a/dev-ml/biniou/biniou-1.2.2-r1.ebuild +++ b/dev-ml/biniou/biniou-1.2.2-r1.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 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-community/biniou/archive/${PV}.tar.gz LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+ocamlopt" RDEPEND=" diff --git a/dev-ml/camlp-streams/Manifest b/dev-ml/camlp-streams/Manifest index 7dfd2ea781af..2337a349df39 100644 --- a/dev-ml/camlp-streams/Manifest +++ b/dev-ml/camlp-streams/Manifest @@ -1,5 +1,3 @@ DIST camlp-streams-5.0.1.tar.gz 17392 BLAKE2B bec87a4b9717bcd05799317542533a83e43b5d7dcdc0d691595678613da4f091f087c00487e1499e088687cc9cf21381386c92e25db9d5f182200805452b43fd SHA512 2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86 -DIST camlp-streams-5.0.tar.gz 6992 BLAKE2B 54025cec15420ec8e1ad8ce6faaf9132b9197c3bb57acb9b4f39f4dd83939aac25104a6d4fd40035db22cdd33dbffc92597b6913702a252180ef62b60c2503be SHA512 f42e2f5e5ca353b3d647cd7e97a278c167c2d1abd185a634f155965cec29e35d9be7ce940b4c205b0577d7e9b6f714580bfd2e2fd79f1b1b461bc3fb96d26d36 EBUILD camlp-streams-5.0.1.ebuild 491 BLAKE2B 075b55f83f4f636b282936700967d474266f82d4dcf5ffccf3454400b3a3c8fcfb3a6b23b899dd7e6fc339d5b5817e5b4329ff496f3f8d257f2e176fa72cbcb6 SHA512 0bcb83a296a38a2f3b3f27ad79246446d8ffa20fb2f93784568dd24ccb5941788532762eccacb038b1de8b867318aa3bd559f33947f5285dd074d44d9887ec23 -EBUILD camlp-streams-5.0.ebuild 491 BLAKE2B cd9db6610aa4c70909e8129434a3ecb5fe0f08512b3d9baa705be777c3f7c0ed397747b7359dbedae4436172ad87e4776aff163cf7876ecabcfac2f0c3f0b1ec SHA512 b74bb565a4a30bb21cca11936cebe69156e294c8607f47cfa84367153163cf49d04c01582586e9c4d0e008949b3db8b204f4db5b13041f1725847812859571a4 MISC metadata.xml 317 BLAKE2B 858cb10172a65e4de3ec62bff2b1bd1e32373c1ad47046e8588b2712931cbe1b0325cac8cb4c301b6652c4bec9bb4b0211c53ef9f95086957e46d02d9859ae40 SHA512 89df222289e49aedbd0e23f6539ff18b8cd75c776a1dd1b6c98ed792ada49684d5a44aae8b52ff7013b99e817407707cc36e09b638a4706c7f1943e232225b23 diff --git a/dev-ml/camlp-streams/camlp-streams-5.0.ebuild b/dev-ml/camlp-streams/camlp-streams-5.0.ebuild deleted file mode 100644 index d70a39d04000..000000000000 --- a/dev-ml/camlp-streams/camlp-streams-5.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Stream and Genlex libraries for use with Camlp4 and Camlp5" -HOMEPAGE="https://github.com/ocaml/camlp-streams" -SRC_URI="https://github.com/ocaml/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="LGPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -IUSE="+ocamlopt" diff --git a/dev-ml/easy-format/Manifest b/dev-ml/easy-format/Manifest index 9242f9cbdfb2..38921f84399c 100644 --- a/dev-ml/easy-format/Manifest +++ b/dev-ml/easy-format/Manifest @@ -1,3 +1,3 @@ DIST easy-format-1.2.0.tar.gz 15632 BLAKE2B 0bf20b87050330e90f3ef5cbe47470049ddc470d22357240f6b0ddd75138d3297935306c071e4355f02ed2fdd01a3155461e90a91df1346fa33180833db77b57 SHA512 375849b1ecd2e37f4b32d1ee12197a95856b17a47e3eb06a7e7320a82234c241156c3c8bfb18ce17bbe73b93d31d755675478860505470aa7ab866277a99603f -EBUILD easy-format-1.2.0.ebuild 679 BLAKE2B c45602b87317c1f9d91da2c231ddc30e6714cbcc172f79793d8ae3178852d754900c297a4ea9dd267f0fb0dae6b3d9f1c0a095e0029f60d4bca33f75e54be2aa SHA512 b130da938b479b5390e498bee7930fc3d54cb4e27339c58ae571aeab892d1b8a59cf2fc05945d634dca6aeb75d420b6a2f9b471e7996058ea955a2045ee23097 +EBUILD easy-format-1.2.0.ebuild 678 BLAKE2B c408b8c6d2d6dd219cb09cff5d221b12e773e7a060ca7d1c9f0b6a8cf3f799774a74a5881d1ea627b6fd3aa68a0dc39c0dbe2102127052b8c4f6c3adb0e17f3c SHA512 11ffc1f9d9ef9e400f44dac33d592d598ceb928b1bc3715cfde02d045676f4a4ed79f4bd9fd5d2f18da353d97dbf5e60f3e02a2a7b1b219fea20fc719c5d5464 MISC metadata.xml 260 BLAKE2B 698f1409f89c17dc9dc9bfee29a275a03fd79aea9841f5ce04501a54ca8c2ffc19ec2a78794a7184096799ac83b4661cdb1d1d32d54aae3ee749929df3315102 SHA512 1cb43f2ef1943307736c654698fce57892ed54069b1f244e4294ae5f6c6aaaf1c549da9620e9f5099aa62e9a1f30b2ce1f17ed1e892b67a107674ed7607d30ae diff --git a/dev-ml/easy-format/easy-format-1.2.0.ebuild b/dev-ml/easy-format/easy-format-1.2.0.ebuild index e52a4ab1772e..d04158aa9caf 100644 --- a/dev-ml/easy-format/easy-format-1.2.0.ebuild +++ b/dev-ml/easy-format/easy-format-1.2.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=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-community/easy-format/archive/v${PV}.tar.gz -> SLOT="0/${PV}" LICENSE="BSD" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples +ocamlopt" RDEPEND="dev-lang/ocaml:=[ocamlopt?]" diff --git a/dev-ml/findlib/Manifest b/dev-ml/findlib/Manifest index e09f044be474..ac70777a7e8a 100644 --- a/dev-ml/findlib/Manifest +++ b/dev-ml/findlib/Manifest @@ -6,5 +6,5 @@ DIST findlib-1.9.6.tar.gz 271246 BLAKE2B c9c98b9e92c0cf690e2c8794a1ed606c0288d49 EBUILD findlib-1.8.1-r2.ebuild 1686 BLAKE2B fd37fe0b5b698b8c454c0f13cfc0a59157d9233bc8f75a81045cd2bebf14493f8f72fce5df84eaec1d3b5a73aabee840165bc9898cfac6bd2bfd9a84a75247fd SHA512 147a1448f6988851f2e515bf132956759f80c2515250fffb30ab73ccafcf2625ca838417e08f1ce1c4073d6101425795232ae930dbb759837a4671d5f7e5498c EBUILD findlib-1.9.3.ebuild 1736 BLAKE2B f20a10ae2494692bcfa9917cdbdcf4bcda35a3298d42d4d1bca75356672e9cd74b4e55db1e620b66b302efaeece4e05f99de38aa17871fa0dd87d11d5fdda291 SHA512 2489cb7571bfafd101ed61b49be354697bb029236e5fb2f2f33a4ed40dfae5ad0bf289bb2db70fef4b5d21f08723a5cbc115ef4444047d1e4732889aa69f7ebd EBUILD findlib-1.9.5.ebuild 1763 BLAKE2B 5c7b6bf74a729291f37b31c4973d2aa93fe42df93d01cc2adcd9d97884fe599bd326ba975ac8bf02dcfe653a1a23695be3278d5855a289a41e91e7bba9ff8e8d SHA512 e17d94e26975d0f4df18773e0ff3909ffcd9727a544dfe6166d07adab4e75f9121b0155e8de39b22c15bbae94cb2dd688de9a2869ee4142044366120df6f9b42 -EBUILD findlib-1.9.6-r1.ebuild 1899 BLAKE2B 30adb7940d08b25cbaee605aa0f900f29a7a42f63378f3563b5663602d718fcf37968671a937352bbe7c2dc19e6567a2d07dccda877c3eec0bba84224d45971f SHA512 3f677b22fa3fccef2549209e93f4d520a201461b0e3f910997c399f8b460ac0b1a771cf4e962f78313610b1da5d298f681687a608a80972520192f5d24db4437 +EBUILD findlib-1.9.6-r1.ebuild 1897 BLAKE2B 304c579d473c609c3f3d6686737152415088b067aa9c0dc1c57118e020556d818280774a9eca74821d65337f85b7b490dea57810f74d137c04a63e0b897c37c5 SHA512 5b6eda4340ecaa55ca80830714157eb94f8c52e90b15e8e001b43620a8a4f5c4ebc46a9c4c8b1df05bfa040158f51e4ddf25a465bad55c98bb7635b678e49609 MISC metadata.xml 418 BLAKE2B 59a2e1618b3ebec5343c419a335c5cef124f844ee5beff5e8deb3d94b48aed5f1b9f85301f348f85a518d30516a40bab613f3750a8612e8b7a4baef2966dc15a SHA512 5451f3a709e9aa824bd3159dba3f50060e7df6d097ddbfe1cec93e933c34869b5eda66e5fc8b6cfb54940820fbb829ed8b3b1fc6555e06b117bc738f7ea7a1fe diff --git a/dev-ml/findlib/findlib-1.9.6-r1.ebuild b/dev-ml/findlib/findlib-1.9.6-r1.ebuild index a344a50250c8..265ac12c7f5c 100644 --- a/dev-ml/findlib/findlib-1.9.6-r1.ebuild +++ b/dev-ml/findlib/findlib-1.9.6-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://download.camlcity.org/download/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc +ocamlopt tk" DEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?] diff --git a/dev-ml/lablgtk-sourceview/Manifest b/dev-ml/lablgtk-sourceview/Manifest index 810a6672a9ed..07f7caf3248d 100644 --- a/dev-ml/lablgtk-sourceview/Manifest +++ b/dev-ml/lablgtk-sourceview/Manifest @@ -3,5 +3,5 @@ DIST lablgtk-3.1.3.tar.gz 1043246 BLAKE2B 639b1a7610ea420cbae893eb40fd0a20a7605e DIST lablgtk3-3.1.1.tbz 854720 BLAKE2B e6a916151fe1ca0746c14c2a66cd178f3b0c051976815a1d13daf801002f16bc76d9f4cb15625353f0cfbdc16b0a218857d72c4e57125050bbcffe67f7096ad0 SHA512 193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3 EBUILD lablgtk-sourceview-3.1.1.ebuild 626 BLAKE2B 106126d50a42aee6179df814978205a2d047f9609edd9684d95bacf861049f5471bc84f6b8120aee4c65a9847e304cc04f4c7b00893e9aad91df07ba2f0d7513 SHA512 c5ba2b12209b5163e5699713d87c3bddff04dd0100a4395182801ff5f8053ac83a3ee49488a53f82e9bacc5de97283f8e7e21f99f63546d563f797b94e9cb782 EBUILD lablgtk-sourceview-3.1.2.ebuild 754 BLAKE2B d93dc5fae2cb9b4c48a61ff7cde40398d61ad08a99146d6706b1c5652aebd20781bd26a1f880fe49dd5b4d340d71968c3f25f89092432bc24f3190a4636624ae SHA512 78d298b8ed7e37d51327c88c63cff7c1efbad471250c8091310987f89c8be25b9abd97ddd38cb2ea728061a2824fdfc111ae4e0f7d81d104afaef3491863799e -EBUILD lablgtk-sourceview-3.1.3.ebuild 671 BLAKE2B e627f35be1112c0ceb41d15f0e8c01b27b0b4cfb5caaf07190811fca97df4e083280af9a4cfcf4259b53b6772be4e01b78f5705e2f7d3281e597c7f656565831 SHA512 d8882e71286d4754ab86531d167f5f307f385b3196491ed17fc278f9b838473651e32fb5fa97de7d26d9b1fdf2ec3a13436f92feccdea0b49db4765a55064ad6 +EBUILD lablgtk-sourceview-3.1.3.ebuild 670 BLAKE2B 7e366410427bb7b986c9977738db50e0384caf5f713d3bfa33a8dcafa6322ea953f75e75c0d3e6a1dd19e439e3e056d462b97499bdabfaef274252cf6d924b8b SHA512 144c085c28a122d94a3dec69f4c8265655dabecc5c9de8cc0d5b411029bc864bc485e62102997965a399a0a4da3a239b7f22afab6827462478567412f4414198 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.3.ebuild b/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.3.ebuild index a0adf45215e9..bdd3a3cc8834 100644 --- a/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.3.ebuild +++ b/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/lablgtk-${PV} LICENSE="LGPL-2.1-with-linking-exception" SLOT="3/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~x86" IUSE="+ocamlopt" DEPEND=" diff --git a/dev-ml/lablgtk/Manifest b/dev-ml/lablgtk/Manifest index f4bde3785152..2fd9a96b6e80 100644 --- a/dev-ml/lablgtk/Manifest +++ b/dev-ml/lablgtk/Manifest @@ -13,5 +13,5 @@ EBUILD lablgtk-2.18.12.ebuild 2044 BLAKE2B b0aa40188c8b484cedc44a862f5bae94b543a EBUILD lablgtk-2.18.13.ebuild 2066 BLAKE2B 56c886db71ae142260ac25c225280c107e0cd544dfb22c73eed1907cc9626f4d925b335bb17eafaa04d8eb5dbfd9f152d34abd990c04f65aace1314852136e22 SHA512 a21a0e43d2a9d799f5b4c56656cdc5dacf57bd35c4edd90aa17f1b0665e894a64a28a2d05c52b647255fd8eb9fd3be1db203b14116cac849ea1d48c77e54159b EBUILD lablgtk-3.1.1.ebuild 703 BLAKE2B 63b744a767e6f1f238434a5e8457c0c01066992d4ced47b839e623b3a9535a15e3285b466a5477a01a17d10a4a0abb135b2d40e202288f89944029c3881e9719 SHA512 cfb13c7b8a4661174c84f6f5966b56bd6ff3c11e18b28149922329d9f8c9eb5ae4d8cc0811bfdf8f53f04b8f66f54118f457d53852bffa755c89e3ffe0612cb0 EBUILD lablgtk-3.1.2.ebuild 809 BLAKE2B 240985d82a7da9d69c117e6d5c61d3d3e8538bc9de5684d267f5d5983bdac0a335b13e8ff66314ab38dcd94204c93175a9b2f887ac35afa1c8a96f3e8c33e32e SHA512 376d0c3f2026f8b434fd1bf2f2854df478149398680988dcc97ac859702567647ae3769db823f54eeb130de425f2add64cc29255d303460406e8807fea3c762a -EBUILD lablgtk-3.1.3.ebuild 726 BLAKE2B e89d91038724d023b53504017116eedfebc8ce22b600f7da48a81b9f11c7a598a75e30f27ce9b59db4b3bb1967a78912129978e0797a319a92861afe23ed71fc SHA512 07c4c2e69942cf830bb1c13a0ec5e1ac5697c9cb20ee084064db37030d66437b8bc58d9ca3db52c259fe5a2735b8f1b836d6057dea2cf8b5dc893464d82ae924 +EBUILD lablgtk-3.1.3.ebuild 725 BLAKE2B 07a6a9e43aa73cd9754796089c3867f83ae74e18aec2139b2a6bfb846843474a7ee41e15c5092c50d5114e4405e8666e2d069f6a78fb84729ccc7b0e1702b3d6 SHA512 1349d23d1f65ed966ac60b55e6014ecc783036c2c91a226357807140b64f268a3de6da1237299fd1166226541a7e14846ffa053e052fb60b0062a01e4b4722ed MISC metadata.xml 803 BLAKE2B 81dcea96c0622e8106473008e25574b819b522ea91f322cae81c9d9c32e1ff02759b1c0fce40d2567662abc1b373c4ea3792a4a4cc11ed346e257af840399e11 SHA512 5e6bd8af52147eb9697759509bbfff9fef9d9afc09ed924814d85903ca750122ce14723f449b4e08cd1d7f0dd2b0e75d3823164b0e7552e4d8334a7dadfc7f0d diff --git a/dev-ml/lablgtk/lablgtk-3.1.3.ebuild b/dev-ml/lablgtk/lablgtk-3.1.3.ebuild index c24d6d1d8868..e64333e7e526 100644 --- a/dev-ml/lablgtk/lablgtk-3.1.3.ebuild +++ b/dev-ml/lablgtk/lablgtk-3.1.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/garrigue/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1-with-linking-exception" SLOT="3/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~x86" IUSE="+ocamlopt sourceview" BDEPEND="dev-ml/camlp5" diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index eeac808caeb4..c057707bb766 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -5,11 +5,14 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 +DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa +DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068 EBUILD llvm-ocaml-14.0.6.ebuild 2594 BLAKE2B 40fea3429bbf2e22f45598a679d9e5c6fa06343081a3a0a7c238bcbc8c3f270fea924ad57cab4f580adef66fe269eec188e6ed9f46772907063267805b7b51c7 SHA512 da649915c4804091ac68d9011a2370560f71e88952d13975a5f882e2c485d561fa0a5a43c61dd48f196534eae1e10aa6e46a9a9f6959d998ca850128c75a2615 EBUILD llvm-ocaml-15.0.7.ebuild 2598 BLAKE2B 22f3c86bea3a17027f4513685ddb9077800918dbe8dc74dd17e7d8ccfb729c11baf6eb60915d6795170d4dd5ee66b5c19d16653044a0ad7bb34f18161db06848 SHA512 04de6e60fc31644b6e99af4277f5300cdcee1f8e35f9038b490ed7841fd0c92e71bdaa423cdedbc5cccbd219e32857c8d1d0e09dfdfe4919b165ee73670efbfe -EBUILD llvm-ocaml-16.0.0.9999.ebuild 2516 BLAKE2B 76d79ec543029a6509d80817106cc94f880844269c65d5f648c5fc3623fc837b668cc1f7071cf04fa9cce36f8c7a35b238b553a3f2428f01ad76123fa3e9d6b7 SHA512 d42973449686da7c3e94db660026991293d997ef4705580c01903432fae1a990e96e96100dd8ce27cb7ef126d24e003f4f1be997f5abbecdf273db5b4fde6c4e EBUILD llvm-ocaml-16.0.0.ebuild 2532 BLAKE2B 86820fc96e57f380dbddbe673423362925bbbd52f8fa98e3e8ce8f108c7999e520391db7a076c03351d83c80b662e1edb6a6e0f71a2d9b3aed8445d659eb8e16 SHA512 77e408a5f34d83abebef58df665767be4a059868f77a5e03f4edb29e20a317e4da057b7b6d473d55c9d398e24c389e911cd9153af9934f4b95d1a6b8bc6147ed +EBUILD llvm-ocaml-16.0.1.ebuild 2532 BLAKE2B 86820fc96e57f380dbddbe673423362925bbbd52f8fa98e3e8ce8f108c7999e520391db7a076c03351d83c80b662e1edb6a6e0f71a2d9b3aed8445d659eb8e16 SHA512 77e408a5f34d83abebef58df665767be4a059868f77a5e03f4edb29e20a317e4da057b7b6d473d55c9d398e24c389e911cd9153af9934f4b95d1a6b8bc6147ed +EBUILD llvm-ocaml-16.0.2.9999.ebuild 2516 BLAKE2B 76d79ec543029a6509d80817106cc94f880844269c65d5f648c5fc3623fc837b668cc1f7071cf04fa9cce36f8c7a35b238b553a3f2428f01ad76123fa3e9d6b7 SHA512 d42973449686da7c3e94db660026991293d997ef4705580c01903432fae1a990e96e96100dd8ce27cb7ef126d24e003f4f1be997f5abbecdf273db5b4fde6c4e EBUILD llvm-ocaml-17.0.0.9999.ebuild 2516 BLAKE2B 76d79ec543029a6509d80817106cc94f880844269c65d5f648c5fc3623fc837b668cc1f7071cf04fa9cce36f8c7a35b238b553a3f2428f01ad76123fa3e9d6b7 SHA512 d42973449686da7c3e94db660026991293d997ef4705580c01903432fae1a990e96e96100dd8ce27cb7ef126d24e003f4f1be997f5abbecdf273db5b4fde6c4e EBUILD llvm-ocaml-17.0.0_pre20230314.ebuild 2516 BLAKE2B 76d79ec543029a6509d80817106cc94f880844269c65d5f648c5fc3623fc837b668cc1f7071cf04fa9cce36f8c7a35b238b553a3f2428f01ad76123fa3e9d6b7 SHA512 d42973449686da7c3e94db660026991293d997ef4705580c01903432fae1a990e96e96100dd8ce27cb7ef126d24e003f4f1be997f5abbecdf273db5b4fde6c4e EBUILD llvm-ocaml-17.0.0_pre20230325.ebuild 2516 BLAKE2B 76d79ec543029a6509d80817106cc94f880844269c65d5f648c5fc3623fc837b668cc1f7071cf04fa9cce36f8c7a35b238b553a3f2428f01ad76123fa3e9d6b7 SHA512 d42973449686da7c3e94db660026991293d997ef4705580c01903432fae1a990e96e96100dd8ce27cb7ef126d24e003f4f1be997f5abbecdf273db5b4fde6c4e diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild new file mode 100644 index 000000000000..d5f0179fb951 --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild @@ -0,0 +1,112 @@ +# 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="~amd64 ~arm ~x86" +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-16.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.9999.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-16.0.0.9999.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.9999.ebuild diff --git a/dev-ml/parmap/Manifest b/dev-ml/parmap/Manifest index 9b74a1cb47b5..bb2eb8aa8b68 100644 --- a/dev-ml/parmap/Manifest +++ b/dev-ml/parmap/Manifest @@ -6,6 +6,6 @@ DIST parmap-1.2.tar.gz 47083 BLAKE2B e790087273fcf749b000c7ad3a2f5b2cafea91c529e EBUILD parmap-1.2.1.ebuild 608 BLAKE2B 92d88cdfa1a4b8d99d84592c40953d3188669e6b5720d4bb18b5fcf27e35477244085b841968cfdb612668c7447e2e77791a83e877339f8567080738899de8a6 SHA512 ebabf3baff2fa3ebc2776e280bfb6fbead79d5f0f4f4f476fe2de10d38d7e64af6896d315e2eb77488352441a3fc0d87d4267a3cdadbfb38a8047d1899845712 EBUILD parmap-1.2.3.ebuild 603 BLAKE2B 2627f2c8559d5ab41140238d346adf54c512f8cd60c33b32c2c62b8a1f93b5b6638482dee503415d41310476655464a493e5e0280cbc2e86d12e4d92bccb7681 SHA512 739b66dcbb8150169b14257c20774f688dbc4077d3384f3a4a632d1b8745fdfcfdff94953c63381208c9cd593b071ce439c542518679346e4416ea32bf65205d EBUILD parmap-1.2.4-r1.ebuild 617 BLAKE2B 5ae5c3d33805a7ad458067ef945fb0db8b420663a91fa90fe8cbbc304d40ae9991608290549ef7a6a558494e3e3bdf4cc479b2f9aab08fdcbe5a6b8871f4cc3e SHA512 b82f1976f9e9f54f12a90196f0afc116a5ccafb92a1d6ff14b72dc9ee23e1cfd7aef76e08151bd2548c33840f2a931bdbb1437ada665a6f21317a40842b292d6 -EBUILD parmap-1.2.5.ebuild 614 BLAKE2B 315f0f2c8653fa5c7432d2e71ad515a7106ec3ab1b59b00302acc79f56fae7dd37a816b161198581e89365a63b9152b0dda2fdd1a67b3780a695e270907a96b7 SHA512 3cc39331d70edab3a08e27b718995628d2cb327e2c3a12861623d0aa6e97118f13d5b659bfb44dcbb82141616c5cae349474a8afcf369e96dd09719e06378fbd +EBUILD parmap-1.2.5.ebuild 612 BLAKE2B efb27d2ad1e595f6bc336a33f9971fb79f33b8a87ad508eab766db02a6b09791a974a7e93f8d1c08e75fbf462f82d460c5382d93eb865e131dcfe0ef24fd8a3a SHA512 f516fe3147698f6dce14ec63ad63c6c868a4992205a6fd9c097c48efd5f5e4ba27cc8048617a15bc614d4a509cc4d714265f2734a85941143f624fd825f96ffc EBUILD parmap-1.2.ebuild 603 BLAKE2B 2627f2c8559d5ab41140238d346adf54c512f8cd60c33b32c2c62b8a1f93b5b6638482dee503415d41310476655464a493e5e0280cbc2e86d12e4d92bccb7681 SHA512 739b66dcbb8150169b14257c20774f688dbc4077d3384f3a4a632d1b8745fdfcfdff94953c63381208c9cd593b071ce439c542518679346e4416ea32bf65205d MISC metadata.xml 323 BLAKE2B 6e7bcddc8f305eb0ad28f81bf09278c703c7dbfdc7c9825886dae7fa1d8489460a816286f0849cfbc4a1b641cfbc43f6b14a74b0d669593324050f5aefe01c80 SHA512 42cb14a0c6f2439fe053d45546efa9a8a66b2e116aabf02c64f7bb8c28316e302cd86b586cd2d6717f37228a0b04598e99d60feb45d16d301ce8a39da1f02d0a diff --git a/dev-ml/parmap/parmap-1.2.5.ebuild b/dev-ml/parmap/parmap-1.2.5.ebuild index 0864edbdda32..8bddaebdb9aa 100644 --- a/dev-ml/parmap/parmap-1.2.5.ebuild +++ b/dev-ml/parmap/parmap-1.2.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV/+/-}" LICENSE="LGPL-2-with-linking-exception" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" BDEPEND="dev-ml/dune-configurator:=" diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest index d8ef1dfe7db2..14ae50851a34 100644 --- a/dev-ml/yojson/Manifest +++ b/dev-ml/yojson/Manifest @@ -1,6 +1,6 @@ AUX yojson-2.0.2-dune-seq.patch 176 BLAKE2B 83eec30981c810286535e51e8f056de44f112ece17047dca36d32c47fd745eb3b0295337f366d4209129f9305723f3e902c6ef1634c52f51a2db2cdbb25aa46b SHA512 c90c4e2c97333b6a5a4a194310d74881fc04e5341c12939ff69f95ade80704591fcf62f85153a57d0c0127f2823fc6db9ddb12a854785492376cb70365379baf DIST yojson-1.7.0.tar.gz 29704 BLAKE2B edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5 SHA512 25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e DIST yojson-2.0.2.tar.gz 46731 BLAKE2B adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c SHA512 61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2 -EBUILD yojson-1.7.0.ebuild 768 BLAKE2B 2cc607961f2f28807c7f21b4321302cc6815c9a7a1a30074544d7c86bca5a8fc42fdd27df3b0485a382c7ae546e8c4cc14f263c3f884f1c78abb57e280b50e6e SHA512 1fcc4b8b8e577162626d0665a0be6dfc7ec622d7e4d9cb7ee80f468728941da6313575b346aab2f0e37257c5cf9b4733ab438250bc053bf52ed856689cd60f5b -EBUILD yojson-2.0.2-r3.ebuild 857 BLAKE2B 41cdf27f50841eb0427d7f1dbfb3c3b5dbe5cbb6092191d3d211d8ab977ea6c81f934c8ec1ff11fffde51c387c5634b7a614cb896e64e4100d4483b1d836a333 SHA512 db4fa2dd08eec9b1c3103816c71a8964f71f68d65a912b2dfeb2bd30d84d46d09011ff94caa73e572cbce79bff88f7283cc4d5e9601d02dead2fc4ab94255366 +EBUILD yojson-1.7.0.ebuild 767 BLAKE2B 7cd6e84710e5dd9a6bcee87d1cd8e7f593e28a68935bf1a970979ccc88b9816c86568d556c526ec0296033b8dc80aed2d3d9ff3437d7d7f0314a9d953365deb7 SHA512 239fc8c92a3b66d5e1cb3452010f8c444c560e4dc99b4f454499287cc03eb606124eea147556a1d825a25070e1fc329f94d4415edd0f508741c72b831976f3b4 +EBUILD yojson-2.0.2-r3.ebuild 856 BLAKE2B 8bbd368fb2d5d6251df105f1d9e71cb3b9c6c3dc0cd5c2b0ca0dc45cd09b52de686c5a1c3d1599003540003fda089114f526004e3b92d2d48f14b8e4cb96c67c SHA512 5b18c577b83e81e7669ab6777e8c32967ebf548f9b37d362118f58e4b90d1fc5d2d4499e150113dff5cdda93b00c5e6d2298807b7afc63e41ef543de67a9ee59 MISC metadata.xml 529 BLAKE2B 4cfc5392ca4b4402f01251818c776c63d607c2e1b8d216930db594ffe2e1146ac52f9492823e5ef97ba7b6f89b2ee8eaf367e785120ca5fcabdb36549ffb6ebd SHA512 7c415ac7330d8d3397911ddd213da9a6cd5dfe76fa2530ab22cbd70cd8f411fbfdb9d40aa8ca66dc202227799fe0b8ff81c81e57815f5e206c7f424b6218baf1 diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild b/dev-ml/yojson/yojson-1.7.0.ebuild index d008ccd1b029..4dc18fce3727 100644 --- a/dev-ml/yojson/yojson-1.7.0.ebuild +++ b/dev-ml/yojson/yojson-1.7.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=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples +ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/yojson/yojson-2.0.2-r3.ebuild b/dev-ml/yojson/yojson-2.0.2-r3.ebuild index 0b46df9f89c7..0841dc6efbf3 100644 --- a/dev-ml/yojson/yojson-2.0.2-r3.ebuild +++ b/dev-ml/yojson/yojson-2.0.2-r3.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 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples +ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild index 15631dfdecd3..0ce5efaedfc9 100644 --- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild +++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.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 @@ DESCRIPTION="Generate fast XS accessors without runtime compilation" # License note: perl 5-or-newer # https://bugs.gentoo.org/718946#c6 SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~ppc-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-XSAccessor/Manifest b/dev-perl/Class-XSAccessor/Manifest index 7e2146cdce82..864aa9c4941b 100644 --- a/dev-perl/Class-XSAccessor/Manifest +++ b/dev-perl/Class-XSAccessor/Manifest @@ -1,4 +1,4 @@ DIST Class-XSAccessor-1.19.tar.gz 80786 BLAKE2B 4650d7d6a4ab2783292ae567f7b43e7268f665c04698ebf245ff4eaf7d6405aae6497e7a1edd056aa948b061c353fe8912553f0dc84e21b152c56be3f42b2d4c SHA512 58855bb2108b60cc90ae1d1c4d6a011da7bac2d063c7c953ff8610ae164ba60731a664f0fbddf148e1eabb60042913a17633a9c9a8936a23a59130b381bf63f8 -EBUILD Class-XSAccessor-1.190.0-r1.ebuild 726 BLAKE2B cb5d05351f6e0a24f82363dc3697972710d63aa574c6a4b22ef6ae439d60f163091166533cf834175cd35433e5851ee9ea1b84c3a92b4fc67a07ac854f079f06 SHA512 3ad95f5f3580d38d324bd6e04c26ed5374199a2ebc09a19a5f95414866e140fd7330578470d80d12998a893395ea2402191aed233ed8cb2a046d41606f5ca868 +EBUILD Class-XSAccessor-1.190.0-r1.ebuild 725 BLAKE2B 4284739c36c4bb0a86077d9af946c1d05c1d77f2740ee944f2c3651f3c4e879f79c7444f797dd6d05b75ba02842250537b2455e59c4014c80063db0e6bda1281 SHA512 b11b9f0a7d43548d4143ce6b5455c03ed24829d02aa405cf9166915502a32c7d82db010c26a43140ce9fdaf0abe2f9588e81c49b22b86d4f2aab828aa2c22fcb EBUILD Class-XSAccessor-1.190.0-r2.ebuild 745 BLAKE2B 868b091609dbbeafc38e3f98863adf3e5526c8c853a5c898455d3009a8ca99261b885eb17dad2b27c7698b1adc0713bc68ce5b59c0ae2f907c91415a4133f4b4 SHA512 932b577375d33d28d78c55bffe9ac55fa7f75ad30ed83fc1e006aab0201a0fb5551b66e91400239a616aa96aa39aea0c5b30da519334426cf195d357655e2b68 MISC metadata.xml 476 BLAKE2B 15f5222ab2ac2056c747f2e80d656b13665a2d9e17e73941844044b0535e20cbffc553fbf543d6c56060a374f430cb4803f51bc7625ce8cefbd5b21fa71fd1ae SHA512 ba7108d4f0d479e9ba33e59da396ec1d274535e09b63cf26afaab81bf54549ff131b8dac1115f89b523d58c44d69188c1f0128f4ec54fd500d545b227306f6d9 diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild index cc62883ca630..a7c0cc9164bf 100644 --- a/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild +++ b/dev-perl/Config-Tiny/Config-Tiny-2.270.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 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Read/Write .ini style files with as little code as possible" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=virtual/perl-File-Spec-3.300.0 diff --git a/dev-perl/Config-Tiny/Manifest b/dev-perl/Config-Tiny/Manifest index 87dc070e6f23..570ad275566a 100644 --- a/dev-perl/Config-Tiny/Manifest +++ b/dev-perl/Config-Tiny/Manifest @@ -1,5 +1,5 @@ DIST Config-Tiny-2.26.tgz 22443 BLAKE2B 7b6e24de08559172920ef52968eb1dca1a1ce2b52b0e02fa1cd54c741402ec5eb9c32b46a911850410056ab7c8f04d9b85021e539d9439f6e8b3e4c847b36be0 SHA512 647c48f3c4480bf8bb8ec22b7b9a3a5b813d4bc633760f5aef4e03ea90b4b979a0a1617dfc3dba6c31779d04bc2d8233bf61ee509bceb8b2d32e1df481c3f135 DIST Config-Tiny-2.27.tgz 22653 BLAKE2B 6c4f4db5ed3f6f18341cb19993e0b0e8e96dcaec17e705364cda6f652435d63b5143f2dbe1d75f001cbbdaa1647693ecdc0b7e8c9d77b0b94fa6a78730a2ef62 SHA512 2ab77d2f9e01f14047a2c079c58941d707fdc54ea0d30c43e0cfad162b8e810a25a62a435abd11b5da8a7cff9027511534205bf625a2ee9ee7824d4c3eb9d0e9 EBUILD Config-Tiny-2.260.0.ebuild 680 BLAKE2B 07d2c571347fffc1c850a6600097e56261c98d932538f28ada64bb268cdc2ca9028368a64ed668543f522507e71d1850ebe8b5b4b4747117e64bc04d205e323b SHA512 46abec171a7de5cd565cb5039cb54b45923b5907912dd30182f942936c2a4485dd3fb6bfc34e9fdd2bc6a69c289ff00f8e7d00cfbe87e4af3a5c352087be459b -EBUILD Config-Tiny-2.270.0.ebuild 653 BLAKE2B 259fa19da1ab8ac269daa72a0c1a61af1476e2d689ef4a5264b55b3e1d74e3c2b0ba811790db1b8b511d6c5b389f2237b0da8fd25587987d12cad5b72b1dbd45 SHA512 ec336b5ea6bff46fa73eee49e4bb43f4d91761b61ab5cae2071432f61030f2f9eb58d851d225d3fb59ad9e457f99c3ab1ed792f21be382606a91f0da3e28061f +EBUILD Config-Tiny-2.270.0.ebuild 652 BLAKE2B e97d80696980a3eb592ee8171a312a34765959e18b0009366e9e94d4a590b5d6a4c2d1ee6a6fa9ceb788b4e22e7f7e5a03620144b45cb6304b8c405e741ae53e SHA512 d85ab7a9061e5b668b91a11883bf45961dc2640751cd3becd5f172817fe29f904083af22935faa1d25875807be5065038ec6658a11a6376a5a92e5c19f428feb MISC metadata.xml 395 BLAKE2B edaab60fca18e627f1f74b1e7d7792b6a4dd666f7f02908d27a7f6c29bec9049facd968a41aae8b7643c51c85d701e1526c7cbb869cd7b8dae5cff8ae14e2eae SHA512 0dc84787aa032ad27aabe5eb851c3178662b396739bb3ffc53577f650bb1fca180b4b51074dc557a32bd393db4f28ef4facde8586925fd6174493f83cb985ed1 diff --git a/dev-perl/DBIx-Simple/DBIx-Simple-1.370.0.ebuild b/dev-perl/DBIx-Simple/DBIx-Simple-1.370.0.ebuild index 40773d40d9e9..1c0b21d18ac9 100644 --- a/dev-perl/DBIx-Simple/DBIx-Simple-1.370.0.ebuild +++ b/dev-perl/DBIx-Simple/DBIx-Simple-1.370.0.ebuild @@ -16,7 +16,7 @@ LICENSE="|| ( AFL-3.0 AGPL-3 APL-1.0 Apache-2.0 BSD-2 Boost-1.0 CDDL CPAL-1.0 QPL-1.0 OFL-1.1 Sleepycat Watcom-1.0 W3C wxWinLL-3 ZLIB libpng )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBIx-Simple/Manifest b/dev-perl/DBIx-Simple/Manifest index 8ae314415b7e..6d4be32aa8cc 100644 --- a/dev-perl/DBIx-Simple/Manifest +++ b/dev-perl/DBIx-Simple/Manifest @@ -1,3 +1,3 @@ DIST DBIx-Simple-1.37.tar.gz 20397 BLAKE2B 54868347dcaa13df92028b848f56ffc9ca85c49f836f78c55de3a4eeef71b825bd7089fec6b1c7df9f9ac52b1752bedca0daa35f29e09c01d22d5518e3d95fcc SHA512 f79b26bf52db33629950bc95f6c17dd13a2af135deeaf6ff5b0570ad852911fd0d27196636e605a93e9b3d740699110f2ece7abc24fcbbfd08a2f3ddce5d65b0 -EBUILD DBIx-Simple-1.370.0.ebuild 924 BLAKE2B 0dfd66e45aea8348b86775087646e512276c2b358a1fe8f51750233452ba7eb9ab41c53f33847d526263fe80ba667d0388f92a75224742828f7f55445263a2ef SHA512 34fc5e137f02c00eff907140930bcb56b2feb4e24e7c4d7ec6d3d8e49d54353141a689970ce79cea811d7618f17589b351c9af6a486749ae74e9ba1a40a3ad67 +EBUILD DBIx-Simple-1.370.0.ebuild 920 BLAKE2B 2e1fa723c974281ed5b405bbfa7c264b009d4576c3430b042e869e1cfac9d00aaf64981defd94535058ef24dc2065103dcce679f0cb709f371ac58f4ca8d1fef SHA512 dc6d9cc233702469e529d8e0fe527dfd9e8b5b2f894ef51a717516c5ab5ab8b808525947bf4e98fd3658d221aedaa5fec9d86b38b54343753a43a95a44fadcf2 MISC metadata.xml 473 BLAKE2B 7ed35d4a2182a54050d0a91c6e23dc1b0dae14cf27bfca5c009a209c98229ae4d02dffbe3606e8a113bfb600978bf387531db7ae2da3f5e082f06052eb6d7bd5 SHA512 c67426372abc4c367016d9b7e2b8071485ad39eb104e321b8887b23d6edaa9344d52ecc7f0f5f0e361668549578e10ac3f39c63ddbf5cec98deca712df4029b9 diff --git a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild index d0931d354ac2..72f453b9d952 100644 --- a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild +++ b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for finding the memory usage of Perl variables" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Size/Manifest b/dev-perl/Devel-Size/Manifest index b27775afb258..f43f50a160bf 100644 --- a/dev-perl/Devel-Size/Manifest +++ b/dev-perl/Devel-Size/Manifest @@ -1,3 +1,3 @@ DIST Devel-Size-0.83.tar.gz 75372 BLAKE2B dd9c048dda21e6367c01209b9935110bf3eaa8ee9b21d23b2996ca86de065f28bda20882313240ebb16c624476c4c89b8ea51dacfa4ce3cda683098e15193c94 SHA512 cacc484d57b66bf84b92297c594635f41310ddcd87c6f60a36669cd9c9a6e1405b19a5bbf0d57d795b8e45c9e6c470d84bf56384c0c48637cc0617c5070c31e6 -EBUILD Devel-Size-0.830.0.ebuild 595 BLAKE2B 191f138100d7abf6cd4ae98b6683d1a1ea085c7b9085d2ed11df1633a8b51ece00536f67cb6bc4966fa53595ff2cf5d213182b92a1f4c3867f247bbd2b8a0643 SHA512 d8f03dc66758ee5f413ae43df8cad761721db8ba19718a63e9384a5293c84a4d9d4a49bd1c45eaa3c8a0db05749e5f7f2ba4b17e237899a361f84ab3a62ec5d4 +EBUILD Devel-Size-0.830.0.ebuild 602 BLAKE2B be2bb8deb933d957b51a1d6cd192f3cd52263122bab31923dacb2729de810e7f717594bd84dfc71f785e61a2bbed43c052f424a562be9f4e6b6bb1108b884d7b SHA512 0b606c339f2854b9e509d1f618176e209acb8b6213accee760b989bfe02618512c638ab5df674591d51489fb1762d2716d69592392db10c556cbf99b068ee9f8 MISC metadata.xml 393 BLAKE2B 5593c79abc05fdbc9a55ef3f3a41f97f0b7f8dcc14385f03ddfaf19346a4962c7e178ba1abccc2262f5a1783a5f6e44134871aac7f7bbfe340a1c10aabf67bd3 SHA512 bce733736ca24379bce5a15f14b0ab0508c806db25e729834c6166f1d96190491c5c11742d8c6393f0fcf18bb069a6c4005c3f8d5ed073f310176a169f26f0a5 diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild b/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild index d1d10f11b027..46fe895efd3c 100644 --- a/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild +++ b/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="unified interface to mail representations" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-Abstract/Manifest b/dev-perl/Email-Abstract/Manifest index f22da2ba1528..6d3e2efe0c57 100644 --- a/dev-perl/Email-Abstract/Manifest +++ b/dev-perl/Email-Abstract/Manifest @@ -1,3 +1,3 @@ DIST Email-Abstract-3.009.tar.gz 27897 BLAKE2B 5c5ee204bb83368e84c89a3754552a9d299caccbe7e43681a6dabdb0613a36d687efe370d091397d067807126aad0d37051d682e7d5d9f8f995afdcc06e392c2 SHA512 e2c2a497d942ef56d723ab109f8844f840bc14a4a23ae0febea32f6ce814b943ac0599dfce0a17c24d6631826240d8692592292a1c4f1fcc599c1983b37e0705 -EBUILD Email-Abstract-3.9.0.ebuild 646 BLAKE2B 1a7904a13cf71015d15c38aff57139c4c3e4c39a701a36ed6927f79eb89d7ebd8b4c3d76966af5ba436fa336ef696144ccd761c0eed886a2f4ae8b2fdffcd629 SHA512 e5aa8796b7bb109fec49ba5c289f3891d41b8c9098d96e3e474020190e2ba33b5b59fa02acd2f382084659f90971e20977d2e8f1555ba8c77d2bf4cc71dea497 +EBUILD Email-Abstract-3.9.0.ebuild 643 BLAKE2B 33ff9dabff757dbe5aafb294b295cee55d16f582b95a7a46b7ac896310983061c87b2daad89d7a9f54a75b6c309f3a3c5ad5ed4e69799dc6d2151f9524392b4c SHA512 dceccc2f6df0f4e9876b56fe9bdc26533aa4bd0429b73617d96b10698c191da4a69d07f2414cd918652b201a8332da9df6ad5a06805fb93bd5f8c2422638144c MISC metadata.xml 905 BLAKE2B ffda450ce63d657f5ff93057018285bb388acb9bff9d72eef3348b6d059295b9cc17e631c88de9a9face39ed3879f2f7cee09ee76f07b5688dfe949b168e6c4f SHA512 a350cbdcf94c32d562717431657b53d0e3572f60d03402b0dec1178d679073af99f915a5c6416949cb86aa3db9be9eb26362a7ce942616a8bd11c256ecd8abe0 diff --git a/dev-perl/Email-Address-XS/Email-Address-XS-1.50.0.ebuild b/dev-perl/Email-Address-XS/Email-Address-XS-1.50.0.ebuild index f0d4bb3f3a69..91c517a46984 100644 --- a/dev-perl/Email-Address-XS/Email-Address-XS-1.50.0.ebuild +++ b/dev-perl/Email-Address-XS/Email-Address-XS-1.50.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Parse and format RFC 2822 email addresses and groups" LICENSE="|| ( Artistic GPL-1+ ) MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-Address-XS/Manifest b/dev-perl/Email-Address-XS/Manifest index f9736a102e89..cb2933f250fd 100644 --- a/dev-perl/Email-Address-XS/Manifest +++ b/dev-perl/Email-Address-XS/Manifest @@ -1,3 +1,3 @@ DIST Email-Address-XS-1.05.tar.gz 30413 BLAKE2B bd27d8af150e1f7cb2f2e836aa54b8615a12cd7988f4ae647bda529e22a0f4f4384f74cc3d936aabb0c9f4e550c4f9fa55f0df92ec8faa9455588a8ba001b175 SHA512 129841de4e945f935529e4b67a325b78c1aa9ca2f7623078450ed4d3516dffa4791a1f5ea37c8647ee15677414761475593d17073171623ea322023c9cef44eb -EBUILD Email-Address-XS-1.50.0.ebuild 634 BLAKE2B 6efb27b10f9643c531a5d4d534c66c4b31a4bd20d3ac2ff86ab22c2a9683453f7ff2570cdc585f0ea9f2b2b1f1ebadc846b1db935eccb5c88e1928c0a79d744a SHA512 8461da2e266e7bc65e98e2dff600f6f5cf4bf0e34a45bc2112768935400b11158f67d0bebc8a3baf3879f8659dae763a800ae118afbda3bac02c938c54f4e45a +EBUILD Email-Address-XS-1.50.0.ebuild 631 BLAKE2B b2f3ce10fb90f57ec6360269467a2ce189566145e217e64e5ccf701c6f024dc1f0dcd8ba1516c30ab9327d60d79272311254378a0bde0ea46d4deee356363745 SHA512 d898d314f532732d7b49ecc2fe10656015c284e97ab2b8c23b98d52423fc3811258b09d476b26df4dd5550f399c826dc7087a34fbc964b8220936c756ea2df0e MISC metadata.xml 469 BLAKE2B fc8833a5bf62af8e1e9166fba2810cf2b3d4213e4758ebf8d7d71d57453dc0869eb62346fadf4e20dce5d7e17b95a53b4f7107a3ebd4a671e11999132746488e SHA512 a91b20a6836940629a9e527ccc6304b510dc299d6c1d5cada671167f2ea9563ef92825b8cd0d3cdbc9852561d2082e97e12bfb5ffdc4a966f4c3789f90c4efdb diff --git a/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild b/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild index ddcfc382aeb7..8c4853f40e35 100644 --- a/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild +++ b/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="RFC 2822 Address Parsing and Creation" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-perl/Email-Address/Manifest b/dev-perl/Email-Address/Manifest index cd7de5b843c0..e9b6b03a0abb 100644 --- a/dev-perl/Email-Address/Manifest +++ b/dev-perl/Email-Address/Manifest @@ -1,5 +1,5 @@ DIST Email-Address-1.912.tar.gz 42390 BLAKE2B f6a05f967a2c98f785e1c615a83e3cca68a800eb49659b6ee6586d46e5693c71f5cb5a4824d9370085460d78774cdd0167e64a1e748169f9fc22a4869e3f110f SHA512 fd8a8c09829f725609aa84c79ad89d1e44cbfb70cc44cae6a9f31174589404f56cf60ab3a4186137f7ff9838a3fe34a95a7c584e0eec2e5d1d79c919610f6e1a DIST Email-Address-1.913.tar.gz 42844 BLAKE2B bcf569b8a2f2b9a97c8ba72351f3eaf2a4dec8b41b40e81a0c0066e6fa87fcaa332b52a02421b6225522b05392bafdb684829060f51a23569e0b6fd4eb577b3a SHA512 3c12c052cf7bc5738763f35e81eb328f990494774703ac204b516cec7faa985d262af79126e4068cb084ee4f3b56b1704bbe219288ff8efe5e61b6a62fcea901 -EBUILD Email-Address-1.912.0-r1.ebuild 612 BLAKE2B 5bcc145093dc9d0df619b54db75898faa082f71d65f715ed06c1f53c978dc4fa22389bf1cb0b25daa33f9bb3bbd0a684b358706f78c15a5a3eff9edf9440a3d5 SHA512 596c957113d7ddb112a54117c7af410de8c2844cbada3594e85d101aa55df462bdbda27c708da76f21625a52c63e40dff7f3e56c9007b81ff22edf2cc889454f +EBUILD Email-Address-1.912.0-r1.ebuild 610 BLAKE2B 71994f800d3413e0ae127d9a5f0f8f9b834c701f73450c4fd262749084018101c1a3ab115c7d50c8310936841c493ebcdce80245b10c6d4a2cae9705611699b7 SHA512 ed376a466d7942c5ca53a66bddb23539fea772324de4f95f57e322b06d395a4c9bbae12a6a21250ee3683e0c9c7904fbe30a27b6e395f309313b6d363a0fa556 EBUILD Email-Address-1.913.0.ebuild 617 BLAKE2B 203351900b47e393b6d90f27e87185740fa356b435b8802a20f537505aa3113dd03dd87f97b9ddc383f8ffd0cb1fd0209eed69dfec6a7939a23e99e3123376a5 SHA512 972e3dda6a29a677084a334e66ea0d10844656132f9355005029a368a69e8e2328f29cdedc014be4642a228a52f5b0a90a3bb414e7656d9dc4caed8253b32e24 MISC metadata.xml 473 BLAKE2B 133ab6451fd543d3d747542a2549f5ba61ca15ac8f83dc0eb6fdd48e8a5d2d934dbb2096e738877be0d2685bd6614010cf07603641c9a36bd13d371bd18fdd62 SHA512 6dc33e2b97cd6920c4e297def1ecf56295c037d779143eaaec600ef05440ccefb33b64b7c650e269d3aa06e1ebe0489d8435f1b5172e47ec61d8dcb8a7f1ee9e diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild index 2a5281b4c819..d68cb087b9c9 100644 --- a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild +++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Produce RFC 822 date strings" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" RDEPEND=" >=virtual/perl-Exporter-5.570.0 diff --git a/dev-perl/Email-Date-Format/Manifest b/dev-perl/Email-Date-Format/Manifest index a19976caa35c..6c18764d0471 100644 --- a/dev-perl/Email-Date-Format/Manifest +++ b/dev-perl/Email-Date-Format/Manifest @@ -1,5 +1,5 @@ DIST Email-Date-Format-1.005.tar.gz 14324 BLAKE2B 92a9e2d4453f05c98715b9bca353f3789a667047a34013fcf03120345342c9579a1dab1b3493db7baeb0223e57e59fa0989ca360c8bbdeb26d4d0d55550c58e2 SHA512 23daefa45874211f053d05ac3c3f3c7c3a86d9b623fdcec3bd9f6f7b4c8e5ad1ac8038146bdc85cc950b21b43b0ad843f8a52ad2183d868d3a62ea96292e34ca DIST Email-Date-Format-1.008.tar.gz 17284 BLAKE2B 44e8be11422e3a874c149a9bd6ad45efaa67871e7ff0381c207aba71ab221da31a26198575d45da84a179be7253df6d92ed221925cdcf0286e94e681bb5fd56c SHA512 24c97cd3b739c2f3c298b9ec168c4614bb71b13a0106f351990443cc86506e4e121f9c647bde6f08080a876f36adeb3fcef566d87ded9bddcbec6f3191f508be -EBUILD Email-Date-Format-1.5.0-r1.ebuild 537 BLAKE2B 4e85e888e98bf672fc0785ffa93a53e4e065b8b566938f504d7365b0ed007b56549b1e498f311877fae780a1b59683a5610e24a79d844e26088e3d28f5a4d6fd SHA512 fc904c9310129a656334e8a53d8cc5ac44f437a2127c38efa9f0e359156ed64fe975f29b68856a51f7c98c50964af720cad57c88d6434a653d458954d12f5f28 +EBUILD Email-Date-Format-1.5.0-r1.ebuild 535 BLAKE2B 32b41d2e804ba66ffa1bf780afdd703f8eaf3793d8082eec6b1fcca63a0efcf2655fe04f1ae6fe86c481be6853374641852c612beb95d7937cf78d48728e7fcb SHA512 b61511a1c8f650b5720e8ed89ac814cac2dfd3476594f8fb7913dad0428e903d4133d117036d83d62ce674f86957be96502f6372c71630cc7b8c48375e691cf2 EBUILD Email-Date-Format-1.8.0.ebuild 577 BLAKE2B 66701d5246fc41be852ba14a0cbaa909e9e030d386bd3a3b162eadcd1c0088c35e44e4aa0159b9eddab2242dc531f44467073a1c247d16b255af93e9ab72e02f SHA512 894feb6e60e176871fccbee9deb3760f4d81d8e75be20fe6b73dcf060ac17ef36ac6ae4b4138779d7a946b5314d68b05cf8f6677807f4d06b84fd350f32a08da MISC metadata.xml 458 BLAKE2B 11b15c5e1cb5ca5814f96bdd7d80a272334e29d114ae5da84869bf3eb0657442c1d6062bd4d1d3c51fd7fdb97abc767901eeefc601716c8a51a4348af02ce267 SHA512 8d1c9d487fada7ca134a8f804ff44dcfb97c6269dd85072b31ca52b68cb82616f03fab30cda8a6660a06fb5c67a183322552eebd38b497f3dc753c903cbf3377 diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild index ad9478d8a404..246c6ee90b83 100644 --- a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild +++ b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse a MIME Content-Type Header or Content-Disposition Header" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Email-MIME-ContentType/Manifest b/dev-perl/Email-MIME-ContentType/Manifest index 98889849c591..e26fc6fbaa39 100644 --- a/dev-perl/Email-MIME-ContentType/Manifest +++ b/dev-perl/Email-MIME-ContentType/Manifest @@ -1,5 +1,5 @@ DIST Email-MIME-ContentType-1.026.tar.gz 23063 BLAKE2B 3a07522f5dee0f4cca5f817a06c51078cd71a9ec58794d1ea9e9d939b2fe1b525fcd5fe8a01bf52f42ea514d27b3245199c4e5f14fe02ced05737ca249a3b422 SHA512 8ede8df5baba4f5e89ab3418580e0e6dbbabffbdbf25e1f5f738fceee929ba4b495cd7e6793cba030412bf7bbe2a524136afda962f6410d6ca169b68b1eeb065 DIST Email-MIME-ContentType-1.028.tar.gz 24366 BLAKE2B 2c75550899fa82dd6e684c7d35fa4a868492e2fc8ce0da739de6da3bc2cb206f64194219a7909fa0c27d58d7551a36a9caff3ba7136531575fdbcf955eaccd04 SHA512 d6d06546fd12c238be431713d610478780866553acc6017963be0993a3796f43f39d5720b922f18cebb4e23b14f3ff03e3f3a5fee5dd9eed7afa75672fedebe5 -EBUILD Email-MIME-ContentType-1.26.0.ebuild 693 BLAKE2B 49540b453703aed648570bbc3443aef42b676c1eb71641ecf49ce072971a73d663cb327acc48c0931ca4a93555faccc0953704385866e9a29c3bc861dab9caf7 SHA512 85426dc270aab471f7802d2196ae326e05a677c3275de3a92982fc2f5ce30886c3a4db5d3214f654d2b7d899e2728a16e737dc466bc5c94d1c632391eb076d77 +EBUILD Email-MIME-ContentType-1.26.0.ebuild 690 BLAKE2B e7f062d452c82d8bd8eed03d024ab0f9313f12c43b88d34e17e174debf5cfda73004ff5fb0725a2c37b51269f086cffd2153171200ea2e5ed5195e991b70f5a9 SHA512 0a3965a35b3981767b68dc99d3ae40b0b97ad1487b6890946d1194d2693f26fa600d5203cc93dcefa1765bbe389d2fef2ce923d479c0a873a07c943f58015305 EBUILD Email-MIME-ContentType-1.28.0.ebuild 697 BLAKE2B 8eda7f5fe1df9706f9bab7200e56f8baff274674ad6f4c5ada755bfb81a76eda50dbd6a970946f427984952f0f644ff6b9a8eb3f5799b776b9f14468e2ae729f SHA512 a19fc22fe9b67b53c5bce4bb7a0cb1330fe858abfa7d284778de041ddff578eada0a0c65b0418eb783ef9ae117a081a247fbf561fbcb3f91aa178b2a35b8fd2d MISC metadata.xml 487 BLAKE2B eee2291224a7a205e2efcf25d646834cdf5b3b4141964e2f706b6d3ac260902b2ad76ea51930ab5ae243b3dbe16240b2f7b3f6a8308d7c6a0571ae4ebcb061f6 SHA512 80deffadaa32036ab562347956c25a516bc4338155b8cdd1aa817b5e850e26bedfcc949fe34ff4955a306aa6d425a5efa1150ec51fb28660c6093a11450e8db8 diff --git a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild index 869d07bb6e9a..e04ddaa32a8e 100644 --- a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild +++ b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A unified interface to MIME encoding and decoding" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Email-MIME-Encodings/Manifest b/dev-perl/Email-MIME-Encodings/Manifest index 8b04f45040b5..91ccede7dcec 100644 --- a/dev-perl/Email-MIME-Encodings/Manifest +++ b/dev-perl/Email-MIME-Encodings/Manifest @@ -1,5 +1,5 @@ DIST Email-MIME-Encodings-1.315.tar.gz 13564 BLAKE2B 4d86350a510662e657b86527baf794bf8f701ba5b0697924cd8c8a9f7f8f4a62116215ef45d151958b87644b2a1be8f72f124250df44b6189182269003d78e9b SHA512 4cd787e099617b70963c8ef6372e2a16038c61170fdd343aad88a024ecd15c789fd2c8cc19830c3518b6648e428301eed1ae20f496fa97afbdd8bb7f3ae432aa DIST Email-MIME-Encodings-1.317.tar.gz 16899 BLAKE2B 202a54ab6ae94229f13ae0482ebfc19cfa63d70ae6f6a189cb6366b7930667d0022103777d6d6c5f5d40c404b2975a28dfcb21023d088077b067dae771628530 SHA512 ff0532381f4268f35c3ac15393f0ec95aafadf6f96ce8434345de87bb70dbc11d7f54be3431ce0fefc33af8c5dd11da8d7d5a591f71d6c6e6a136482e97afbbf -EBUILD Email-MIME-Encodings-1.315.0-r2.ebuild 597 BLAKE2B adf6adf3e95d96595bd09cd6a8b6e5312c5c0b062e879632f8035524b994286f047d347079f21bdfebc28c02f43ca9d0cff366027173b3a39d677b67990b9b03 SHA512 feeef7e13d2c5002e50dfa211b9c89977bb194e0d4728b1240a36466a0c27180889b1670c36338b69ca24c0a402242b6b1aedfdfb62400ece8d48e899c977b85 +EBUILD Email-MIME-Encodings-1.315.0-r2.ebuild 595 BLAKE2B abf32cb19ba177bb87da111b67febe31a5a97544014e60a6dedb24659e3036a016df277126f0a5a4927c4798de586b82372bbf6cc8ed0b07a14c2831c275854e SHA512 8f855ac2edb7d01b0c1d942939331a676d07c932e226afd56f26a4944c1135a64f1961e4a8b7d750f858db3d0efe38e11a89a1e146abecc68ad3ddb8ca6de465 EBUILD Email-MIME-Encodings-1.317.0.ebuild 586 BLAKE2B 67ede384bbb9cc0f5eded29abfdcd9332639e620bc185fe1fe8afdc20f4379203c0347772eda62cd60a83d0b1c2c75abb33dd21e516098544fa7f864a9d05362 SHA512 e57fccc1634dd31c5577f929460401cfa64290c9906f64d752588fad97b6683d590066e9113aa8f315ae5c00963006118bebb40694f9680de0708f0ef27be6da MISC metadata.xml 481 BLAKE2B 7a2bba5705a82d4b7a7c8d882a6a3ec3659a8b6d4ce4a83c3e7c7733a1f9a4f2ee91f93e2cbe2c0208a6125d094b4adbd63afdcb080fcaa173535648061e6464 SHA512 b812d3b2c5ea5ae5e1a11677474fb4a10eb6dee4b7f8d797e4f95a86e7762951d73cf2c579d891f956529acbca7621981e8f1d2a3e3406bacf8c61337b079565 diff --git a/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild index 5f25f0546789..2fd2795db423 100644 --- a/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild +++ b/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easy MIME message parsing" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest index 87bfbce8cefc..27edaf3e6e71 100644 --- a/dev-perl/Email-MIME/Manifest +++ b/dev-perl/Email-MIME/Manifest @@ -1,5 +1,5 @@ DIST Email-MIME-1.952.tar.gz 124514 BLAKE2B 89f294a6b8bb648b4b745fafb6c7009ba4943b070300544a535a5aa98d38275b1d1927e9bd41a7574aae73bec55191dbcb7190cc026b74cd0b189adc5c6c096d SHA512 bae81cf6e4db11848951c8a900e58de7077b30e8f16cd28fd5a7bbe44668b09419f51acb70b393d292b83c32b61f9c91af1abdc258453cb3b1590146f4bc6d70 DIST Email-MIME-1.953.tar.gz 124368 BLAKE2B 55ec8978427874fa17f55026a7ff0d86f6816b724b4263bf03c6f57661aa544ca77445f082eec62f42fc61e0696dab5a44d752d645e83bea6ce58b6658b9f15c SHA512 d88704c7f0173198f94180da81beacaad6ea675e3fcd525f92df7c06a85df8664295c63f71ad6aa14ec517f101f23449e6c3818bbd951c1257b8d0080530c5f7 -EBUILD Email-MIME-1.952.0.ebuild 831 BLAKE2B 611b15eff6f3bfc4a493dffd45f5f93787976625fefd025cbcd49b4f82f3f3153ddf352f380d87416679f701bcd4a7ee7711dc5c694f826707af6205021c78c9 SHA512 7a964b5e8b44e5dd1163d063f4bbd30ce400c6e5820481a78fd510b3e55f6bee0d1b3632cf9350a61db6d490a922a421f6658c060a4c433e7b20640b711bd421 +EBUILD Email-MIME-1.952.0.ebuild 828 BLAKE2B 0d9350077b2d570154a7b2c454cd449c0250133c98def809ad727ec60e21b31acd98a97212762f168c57c459a80da2b9faeefc18ca637db94f744bf070453de5 SHA512 0f7e29ab7111274652c0e3d772eb4f68019f28fc3125c25115943529117d9ec8e677c6f7914150b1b14202bca0cd6a2f8f8458497b9bcff4c4694c4b9a2c1892 EBUILD Email-MIME-1.953.0.ebuild 835 BLAKE2B c5a0a3d10f1e8d535706efea4cbbbc565dc7a3e5b43c56ead247d1da6d190757670725f5e8c9ddea2496a449e5538bb2d61cd5df6033939ffbecbd3ea43c34d4 SHA512 e2f823029c70c37c40ec563f35c32e32b4a21a8c066d04d8c08a53c51ee18b3625db13e625a282e2695aec4d976f07846f358cb9d9167d7b34c00a16e306e3f2 MISC metadata.xml 796 BLAKE2B eb3e31cb122eed0cc89f482f366695e00cd45e8327644adca8feacc358250fa4e4de35725e09436b4c85ae7ae956d53a3a32c9e3d16384a5cda444109727f2b4 SHA512 161826ba0ed3ec2a5e0f409323c5eeb9ca47fef4af9efba87cd00de2d77d38ed83d583a159f0e4d41a14ae03827070974e7e770bbb6238e55a14666f2ce964f4 diff --git a/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild b/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild index 363a2898e342..7d72d63e9b58 100644 --- a/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild +++ b/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Generate world unique message-ids" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-perl/Email-MessageID/Manifest b/dev-perl/Email-MessageID/Manifest index d3daaa08ebb4..8cb9d506be47 100644 --- a/dev-perl/Email-MessageID/Manifest +++ b/dev-perl/Email-MessageID/Manifest @@ -1,5 +1,5 @@ DIST Email-MessageID-1.406.tar.gz 16247 BLAKE2B a32e932629513a5a18bb3042a79ca5f9a61e84c37c769248b244fe3c96aa9bee6b05422237f8a79d7f50c1449d753ea8b51fa712de23469e99cfb166c42caf83 SHA512 c36861267a127372076391e5e6458ee19bbdc8d09c3b1ce3131d0cad1a82a6f9b2bc5a29df8bafa2450ea0e5c06993abf98928f2246e694d05875e40b7e36109 DIST Email-MessageID-1.408.tar.gz 17247 BLAKE2B d4803e25d16ac9999095029de04303ea4e4b440184c41c7157b286eedc57edb456e30b9b7ecdefd23d7e8e1a7dfb39f58a23925f112adfa6c3e8041ee98006de SHA512 f2c5acda302a2db3766c3bc5f0ccd1c4a1adefd7c6ebc2ba5372821deff280e4680df0d3461c26acdf923fe20c12e0630b4efd4dedb9604c247f067ec7cfbcb9 -EBUILD Email-MessageID-1.406.0-r1.ebuild 472 BLAKE2B a512fe2ab4eae66ec0a33964c94d6c179b35b3223ec7cd4d985925bd7c882dd1d0773246fd68b7cfe7c7f98f38ea477f4c021593aafd2ae43711a5032ca91eb8 SHA512 8dd521e09b94aebed12ce7aae258195716d0f5798381bba58ecd0543dafae15a98a5143b1e464eeda62da7be8ef463fdeaef070a98f009789a67e3338048055e +EBUILD Email-MessageID-1.406.0-r1.ebuild 469 BLAKE2B 8930a96252b348ad69035fe0d3ac3ab53fb71ccab96ffd0bed8e90b1b5800897f5b38ddba58c5928cfc2929e1a96989f2ace9cedfcdf5ccfeaeb2e8104106a62 SHA512 4243aefc47bbaaa7b037cfa18f99a67cd3685800a0fe5cc02d5fe2b4deba3a399fe721443e5e48cd6d03a7fda7ecebdf6504cb4d6cb6429f25aa33afc8328442 EBUILD Email-MessageID-1.408.0.ebuild 486 BLAKE2B 4908b5091a033d193c4ac353c118edc6f7cf7742302debaca4c2ee90a39044d528c92e94dc820ce700d75675bf11f845ddad9953f9def783b29cebc5b461bd7d SHA512 f43721fda7bd55944b82646df1bcc0704df4aaf392ede4e76a086c15b234447ed628f442459d1239ade9c6dc4cab78f6d01325857c989b44f9e5e43d7b7a13ee MISC metadata.xml 465 BLAKE2B 0603ac7af88cf3e962469972f0db0a7fd395d1fc6975efbdaf11e6e96cb9ea0b31cc839d3cfaa9fbb3bf55ef5154a236822f8cca8795777304ec7796691db49f SHA512 912ae1c089167c6466bc505b5f051eedc78b665a4614eb5d9ea13dab27cb7b4623adb51be45bae66d47752c9a88933591f1e6bd0ed14ac34fccd8047dc06375a diff --git a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild index e7c7360189c3..ddbbdb22d4fa 100644 --- a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild +++ b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A library for sending email" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-Sender/Manifest b/dev-perl/Email-Sender/Manifest index 9fac1711d3c4..7f0d140ae429 100644 --- a/dev-perl/Email-Sender/Manifest +++ b/dev-perl/Email-Sender/Manifest @@ -2,6 +2,6 @@ DIST Email-Sender-1.300035.tar.gz 52327 BLAKE2B 236e0ba6f0b1429f26b72d0e9a9b3d97 DIST Email-Sender-2.500.tar.gz 52593 BLAKE2B 16a633f064ed3d1f34dcc8fbbecc9a7be5e1bcc775458f87b0043be36c00d2ff34f9640d8abb2a24f530cee901edefb0c4f4ccee26331e9e7f0bd949f62fcb12 SHA512 d7b9848ed7e218abaa9a47ef3c3f79f5fdd728a67795904655ad4df4b536f1df40bf80e0b6838112e26e71d56341e88b6044e6867fc351d41918b117a52ebbf3 DIST Email-Sender-2.600.tar.gz 52671 BLAKE2B cabed02545f7d4c068454135f02128237c5342eafe2fb2d121da24d655fa9fe69a1fe675e693bc2f6bc812210bb5cf7d1da5268100674c2ae428dbe168b2f311 SHA512 2c28cc1f5c36488bf573a6e806ec4fbbe5fe3560fbb24c237375586a3f4e87df4c539e494910950a66e235296733fc9d186c49d9c7c5c016b17f2eacb62b17c6 EBUILD Email-Sender-1.300.35.ebuild 1003 BLAKE2B f6dcd9383bad700d69041068b7ce52a38ad5cdebe3ed42e911bd808eeacbb44578840f409d63106a414ff8e248547d71e6f3e1a137546323951e8a4053fd3613 SHA512 33ed116604c30f582164819b1e3c7f304682d6416924824d455fc4f63ac432173d2f0333eb9e9542c524d425e5d3f47b7a18a8bc12fed9d74b555c6b9dd38b2a -EBUILD Email-Sender-2.500.0.ebuild 1010 BLAKE2B ade9b9fed4f44f4d9c469467fb1270f770bc532ed505d6618562db3610451bec7d5940ec8f6008252fa788385f20bed2993b0ee3a43907ce83eb5a36fcf7d0e1 SHA512 590a9daaf0ab488827f5b12632775009b3f66ab469dd5546edd6b3f53b86b04042a336c4be2b174ec8c84a80408232c0a959094f5cc6bd2f2a7782d0e2ef7657 +EBUILD Email-Sender-2.500.0.ebuild 1006 BLAKE2B 9321038e618c1494d1fca2a5ba5dece32888e82a66d5600839fd5fe9df5b4515736c9331724c633c4f136fce28904bf222f858bbe04a3e899c997f1dadc4ac67 SHA512 e3f34dcc2c24133df384c390da1f3ead2b8e04c7ac85f38b8fdd4deb7bdc0fec47efc53feaf3664deccca64b3fc458d65e44707dd4d252da22f980f9347d7681 EBUILD Email-Sender-2.600.0.ebuild 1016 BLAKE2B aa40f8c27392dd0f9b5da965009f49788e7f6c3a08f3077f47ed8ecc342746984c32e24375bce04c6dce4767757c7b932c2992c3865f1ba10e3103f142c83933 SHA512 629e214354ed9e3dd82e490be14b7824a873309171b9dffe901f99c6e3dba620624ca7ae4eec84ac5ffedf65336fa7feaf8b204e8aac5f2d99c9e3af36ea1164 MISC metadata.xml 2220 BLAKE2B 2910bcc8319062aa08b3621d8dc139774bf02fd5ece1b5f8251d79be459443c32f5edf8a6e692fcc81a81ad8c6b9b2beb8e90d101156827858ce10d94dc116d3 SHA512 2ad3d62fdb7a79b1cb582cdaa036c02f316f6210c8e6c98bef483c0347a94e41b2f91a01eccd0a76cb0a42eace09eeec49465241c132e35a74b17e8dc517b7b1 diff --git a/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild index fddf187ff463..e9e9577a4a8f 100644 --- a/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild +++ b/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Simple parsing of RFC2822 message format and headers" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Email-Simple/Manifest b/dev-perl/Email-Simple/Manifest index 242da52b2797..1e89656b445f 100644 --- a/dev-perl/Email-Simple/Manifest +++ b/dev-perl/Email-Simple/Manifest @@ -1,5 +1,5 @@ DIST Email-Simple-2.216.tar.gz 39695 BLAKE2B 2cb0f727a7799ccf29b8b23662a02bdf264880d33ee5a7d487c696bd8cc19f68257f2d154df37ff6a58b428b9784e0e80d587d28b1e6dbbfb99a5f3946b45bb5 SHA512 2d729b6ad3cc493d27a8b3f775c046ca16dc53e7fe701fa78c87fbdeb350d3c9fe546ab0721504747f443f0f4e33d395b08b53374b32f89a842ef09a5b1dde70 DIST Email-Simple-2.218.tar.gz 41777 BLAKE2B 3534bbdd622f9928a74fe3b546957fb6de582402f278ec1f2839d4b503800c62975c158abdfeebf682d40290684b267bd0db3552fb377345ad56fa9eead714b0 SHA512 402b24000fbcc16f5633062576c484d96a875cdf34a729a5897ee02b1f2195f3cff6475bc45bdd19c6a2b40f106cdcbefd097842e43b312caf0bfc9a05b583fc -EBUILD Email-Simple-2.216.0.ebuild 621 BLAKE2B ec0d036f88b6beacf1fdb0e575581875c3a69fd0812cb00a09ebf5c92be573921d9881ee7670060c3f448c8cd5fab6c5df15eaeee5757914c60d6bf5af393f28 SHA512 5c9b2cc5bbd4c1fe90d796726f68f65cb791e0b56c5e66341c5275314c55b7b41795f09716f9cd289c43a00f76cab61d8f2e1c59efc05cc8b963e61bbf623891 +EBUILD Email-Simple-2.216.0.ebuild 618 BLAKE2B f65c293f8fcc0f62cc8a2e7e689766501dafd94458ad058f18a3f6b9ad94261b870533650bd48a42a19457a152a3053e6347b88c270ce5bca6d3fef9844f4ed5 SHA512 733aa267719c8dae6e0ea9e8310698a103d3ad85f0c2087de7335c9cf81101e9f2393476ed2f7bb50f7836238e49c755a74462614dfa03e1753fba020687b1b5 EBUILD Email-Simple-2.218.0.ebuild 596 BLAKE2B 2acb8a2793b2cb866c2df6a0de509b66989299d22de0b46a3b2a0b5bb58d209c431fad27277837ea358ba31b3834de753fa13f240edb8b1a1568e13f9562cca1 SHA512 12fce0cba9c7d013966031aee35ab31b3bd8566a7303894fb14051187f33c870c6237dc883dca5803a0213e77d37b0b1129bbcc78b1f5d4513a8a74c8aa25fac MISC metadata.xml 593 BLAKE2B e01a0f1939e01fc3879fec85862d2bf684054e9e6c79f15ccfc22cc6f74c540b6d5480ee2024bb460ff9558247ff71c95ee13870c321b50de7223b01deefdfde SHA512 14c3b41d49045be1c97dd164436477eb36c5d99fe2fcacff5033406cee3496d0f9dad2aef2b06d412791be355b61ee5bf508c099cd2a2a49e57c16a576843c09 diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild index 08796f224a0a..ba8ef2460051 100644 --- a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild +++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl implementation of DMARC" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="minimal" PERL_RM_FILES=( diff --git a/dev-perl/Mail-DMARC/Manifest b/dev-perl/Mail-DMARC/Manifest index f31839e40533..16b51c8bbb52 100644 --- a/dev-perl/Mail-DMARC/Manifest +++ b/dev-perl/Mail-DMARC/Manifest @@ -1,5 +1,5 @@ DIST Mail-DMARC-1.20210927.tar.gz 794723 BLAKE2B 3b0eeed4ccc6498c0af3afe20052e9ea0b0c8ba1625b80ee7b211d7f4235a4f595f7f15862b6b79642423dccd95755047ac53d54b30a5db0b0c05a6070725443 SHA512 eef5d0fda54ea45c04e61b4b6f7fae995404978c297289e68640d0409528542806ceed9dc4c701376c81014ac5d5df25f541a789f54fd982be8c4518fbcc524f DIST Mail-DMARC-1.20230215.tar.gz 799270 BLAKE2B 110b0e8603373df73bbc1d660799e923ec7e26403c40031fa7e61b824d8ab8da1c537a9f300370cb75232e7f2cbe79a6a87300c8e8e0d629a5b3e139896a8f1c SHA512 584ede08abe69c9db671465499c5ac79693e6d2d6c913cee1fbe20d85858847b99a0b0864ad62c8bb0786907c6254c3eda45183d00a1f3e38ba90ac542fb337a -EBUILD Mail-DMARC-1.202.109.270-r1.ebuild 1930 BLAKE2B 73428370c796d940c2d858ac9080680357ba2b9bb9c97f01a77b374dbcb2a366f102f8579d6bc35c727ce500403ed99c90530ccaf2ab21cf78c3809346dc7c5f SHA512 9640ab3736777f52c707020027273400ba3c5a8b94ea5a80279479ec555f8236186ca362941951e3d1fb7d48669babb9f6f9954b6cc15e39d0c18fbeb1efaee4 +EBUILD Mail-DMARC-1.202.109.270-r1.ebuild 1926 BLAKE2B c96c3e48330968281ceed3fe0380f4ce0239feaf3deb2236bd2de2a83b3e651a4574b489da9872de52496fae4e1883c6ecb8a79d93b0b04f180c83e140cccea6 SHA512 974a07d683b42df1825f5cfd0b0a9d9f02848906e21a28c0a099dcf687e3ccb7beec59580fe2f3370a137d80eb89a8e9f913c108b6bc350532c1e8b6b7e43460 EBUILD Mail-DMARC-1.202.302.150.ebuild 1941 BLAKE2B dcd19abff7f25034f3218f95e995c610f970f9ab0e8c8ddb373d3ac7e47bdb58b1d7c00a4c4160c7970087f56406038f1747975af0bfd58c9152e774b9a26b4f SHA512 8845393a9412fe84638f11f444a22356e080c6d954a0c09a09eca870aa08a413f8f05eda57cee045607c87d844919c700a897d42254e46728c1d16c6540f1e4e MISC metadata.xml 2239 BLAKE2B 7ce9d3d8be07ad9043047fda77be9bfcfd50fa61221b6040514e7178cc156f50e121f48f243e7c8af7e5dbd5b26c79706536fd619ec0e5ebd0289dae9930f681 SHA512 a43245d8d48cabb4b5b103168de5d2dd708bf59596a84ecddb0cf79f4e66d8003f43d97bcde808be300a5dc5cc00b39006aa5be9b1063e0dc16ef73067741605 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index a047b1c6b6498b0ac332c233c1120a630f6047ba..3669ac061219061edb44ef3356cdac307329b62e 100644 GIT binary patch delta 244844 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�DoIax?;Re!4-sEzN<;YREg-A3%7lW@{jS6o(+* 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

2(=^4(b(2;4-_EO6e_wh( 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

1ZNXC=O~R}0s$mR}BGu5*PgU_y> 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 E04}_qMF0Q* delta 244832 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�$1TvV z?pJARe`Id+&RD6=of5CzUUjoOz!AcPdv`{g#s{bu~`d(^5i{5^d8R-sdhu%bhuF2G}B(Kcw03rMvP&$Dhhvrv1i>R`2r6iFuL6H>IIC(U$&6 zf6frNt`PaX#$+YeG=3Q;0okTC)xTW)|jnRo5L8;jHR#9jK>N;$DpF zrzQKt@BZnV58wU$(=#Rh>0I*Gh_(Q_?673g@|9fD?5DDf_oYzAwUjrGVtg&o(N#=b=T*+C&NBu9FHf62xoWpNVaJ#mt3N*3#Wd5ACdxTZN|BWEv$ zVhWoR#=-AYm&aq^Pwmc@OndY8o%o>L)K|;$w&a1^GN191kHq+Ol3qVTGM0X0GB}*U zA^Bd)ZW&Q`Ibin|->%sEW;Z0ljV!Y%1xcX2O4C9|HxiB=b->oNiilCpUe*aRf1gX? znlGOm+;J|BH@6Wb04h%N>o2V&4Jb_VkyKA2Fgc-_imxkB^{+fJ6oh!$Ue3F)Z$Jnq zTT&?nR^gmWMV08h84u&ux5JBIMUW_@tVFz4(yVj}Nhu7JUfXr&0k|I^)ZbmlE)0g>(kzb3tuFdh(c@?DY#EG&jSq@dC4s&gfxLy6;ekqh zr+7q88dQo_c8XGJ9-S_UMzt7YkISuk*mW92OGi|}3~CU`e(^%j3IF@GR_ub8Idz9Im<3uK_b~i4E6*&X_fkz#0%>*Vc~e_a{nkrU1)|Y) zoG;M}uokwiybN24GRb^Qe_{wjn_p9ZP!!Y_eX#p9q~Vd}e2bEt+X^Xt(FeR{y_z=K z_g5;B9sV&aX|CnX-bK^h8|1|QLDjdN&pGnjeA3yx|^ACTkKfOQAv$PJ?GTV-! z!hN=j$|frccRJ2&e>Yl9B+9d6843)l;byCv{|VRTY)TE(Yl9fH+gU35Lc}VArKu4> zJd$z~oo!_^y7S`YWta9PPx9Zl*3+uJOa(ozaaw&S+*|JH@+-=rlGUXaZI!rSo#fbk za+p}Z5~_EK1L8dO{_5@TL4uhMBWh)_PO4l^6IRvof=53$f1=#8pYb>K0+MmQ-7m7nlzM=)n+SYZiwcRRZUW*9iFf4y?BdS%c@N)IFQQvat zY@ZeI1~o1ww-saL^TJ|r+i!)hS!5nyAhBZ>FaRZBXLqFMHP~r3N+r^?WC@Q z@mG(4#wBQ#e;Yx`Fs2Ykyp%}Ybs^sS;-?QPr)W z$8!c25_fn?xgFZdxA1jD!jn6dB-%F6yXt)s*}a+wf02DVjV;wq$aQ!<ONAq9^d&dMR&F!v<9-=kvtCTEc(&{2w2F|IKf{J>J(V<-jPwqKowjC|jyuLo(iR z%l|wzf5*NY3to2wMAA`A{3=mslSZtuiCK1bqb~BtrZR3(!`KADD*{plC+2XR7YyGFn(;m2(5xhzK#%T|0%4 zH#Mmgc(%9}rd^{Lh0W#tM!inE{VLn%lz=u^f3uFXd(ZEz+P8oFc7NZ3_KFS>YIGY} zGL}pHBs1N84+`5Yp24g@#5jQYW7bsSS61Xy(fA}vQ;J&N9BOYyEsiKALFl?m2dxl@ zF6#*_+XY z-wOb7=#k>BZ|6jC+~f#UeKI-m`O-d?DrwzByl^zU`cMZVt+6>`UvSWsHzl_xt7lO) zeIHk}C6}~NmWxMZ>V2xI&PF0|Y+f?;F8IaBqy%kl<#KdOxW=S4Z8_$hjnY4S0 z@%^QHzb8i_$F~I2pGxEE<4qBAe-*7}Sd*P_G4#}CSv!%6Fi{Dt#n_V7QqcfmIKp7$tT^^r);vBZkrc^NSuSgW&88!FQ~lKC&BRxGNaIq-rLLVz(*`DMR-gtjrN+Dz z%b~0m!`qg=HA~s|TOY|o*97IV2vaPO@TWKp@>R;M#b__g%LYZC{SDG-e{ZcL_LXDP zR6y^1vu3~hAHVWq(L24+Y(EYqSqUYMeilnUhXz0-dbgfl%r7bPNF_v|d0DYT{)=~O&bf}Y z0FJaf)de;&Q1Zc4viqgRdf3MD3gt|Y&QZkcu6(4T6&oZ5VQ+dC9> zpcHlDSr*JFOPBH3-maLv%;zObPXiSWj2z_c<@3htU#b==WSjt8{g#RMR|C?rP*NCaz@GMs}!8FNw{CrWSP z)wSB>)zrRSf!xVyf0T2ku63|eCNtm3t+Ax}Z|Og`SIdV3H2k6}Z&fMc1jgrCSd!GXMY|#|JZmtoWfP&je;xJ@@rgYpUDA0QC)?Py zNyBZv#zH%Y+;-A0AeCBrKS$B_#*#BQEE1XZY{Bl8`)bQ339&pZ>ySAQe^ z#{L?07SYkEeKo=F>A1mUee+~99AkSVP(98niH_rAe*oAu{vX%XI9s|8-l^PyAro3t0}!{` z0F>S!f2DS-DLy2`DBUSE0lF{Vt;2WW+Sj??51v+O#s2a3R*Z_7TGNIdnQrA8vo^W*Jcbso!h z?Nrmd73Ii7W1#(XHt!H7Xu+%%p#mzbfBQZuGsK2hmC)rK;H^c{#Y!6O2jG~%JCA*t zeVtRyk5lW_7^tr;x{0{cNs@MJDntqMcGRlU$zLvo5IDIQYPR8N48OEYQ;Jn}6?{jDW7m^rNpe=aGY zHcgV6mvevI964noI@aEg6)EakDY0LsUGTi56NJ=`@t^kpypB?i@sR7N)S;@k-sFKU zSiN(Z^0eqEBe9fYV#D7ANd3lvU%CL>sU933_GZz(`}SYnznjb!Cv#U}0~9&rECng_ z(pIzgDhiINZyXemHXdEW!7yDsf7P`}oL6sCbI~S+Fh@i_*$;Atlv9)7?Q)UuVwS<; z=*uL7*njD7Yq+4x5ybXp_lHI=-EO$f4UCa3qWG)+kXjP7|0=PRB#B z<)Q=JEq#mBvPSE-Wpl{>A5{qtr!92v3<3B>smyx3z3}+%PtVrA$Mv|HeI;6aMDSjk9O!)~1CY9Is={TTH zMgk%)u*tOJ=sdcHr%ihCV|`3#0tnaQ1hBWm1A`hY6qP7dssjYPz3ljIe0p7gK98gn zmE%+iPuFmxOKGfZ8}{DZHsJiF=otH0xpb)~$9+odRM(vHKo?6dl)8f3c`n`0p>(Rs zxS6!4EVaTaqc^qtmz+5QOn*~#nC5&x$&O_6&XTQix&RARXZ2X2}rhPE|!EwVe`qZl0gN?y_5T(5A## zzJw;(gRJq8l<@28&~tW@>Y)>9mVm25)2v(Dbhc_6CC27$g12Ih$tP)o>o}O+%;Yf- z?7Y=@m{EZY;+guh0$Xt{$nVzd{7QTT+kxtFu9uEF0yG2eaAlXpIs!X?)Rs%~%2~E_ z-VO_##mHIM)zmb=2#Fg~!=h)?duDCJ-1psq-{edOkjeWg2dn@`Z?@W>Uz0bUH4Ov% zq%OosO(qpLRz7w(b$=2-Y=E}NKU>@6>E(_d7DFp{qOd`W1+@*jSyf!iB-TlQ zqe~GwI2+CmWIa|->QK&qAb^*Y`VjHfyw%GMmB?@TkuxQ>%aA;tZ!bXD9BTHsTW*^{ zZtoO)M}@Diraal5x~7B5uiIPq3~(gQ5Rn_FN1q55>`=UFDjz6!!bw}8`>T53r@tOK*#lgzoic zJ@k#u>y$_7Vw=}H#ANDB6^g*TCfa#M&ut6dr;@gUUUCnKJ`#uWEmY#t>?rb`Oo`4& z^9fow2t$h_`;_<2bEBrPnR0e=OX8p5E^h_$N<6^tRj_ge($d`_VukU2c9PPcNyjEWh_w>?g7Xy3Rm1 zpsU_6vPGcZXH8HtSpLx^9C! z3P-yh`q8pFWo&ADvqMRVs*#YVi!A)X1G9Hdpc!u$d?;0aryOdh>HwDMNN?p?jKe8L@`BoTY@Ovx6*Nb204am9$R+lnfwACw4wIo}o*uNvOrq54ZKo={ z`3comckdd1LCg+NQHG{*Z@cQuxAQpcYQYPMuM+2WpaeL6Q`ky^JZL*@7YU>Sk4Rry zIHcX78U;KYk)lj5R49@u2?H&Uw@dc%FTelv(}(}-n{VHj=gaIJiq1aNIAD*rQ}Xp{bhSi7=4y%jg`;{#JKyWr=MhK z-n$cj#5pLBK~g&Pw9iVrP?-=q2~ZwtP^BqT$lm+VUlS;SPl^YO%DSUI;@rLDiT=QFlI-j;{S&_ha*yVJ&h z!`Cs`T$+}tN#FOc!!DsnXu6K25l@^@6>4NFU5C>(NIR6mKG$1#yI%GC{^9@r^zoIU z+0)HNB!UT!soscBk(aH0?j&Jty0)wH2EJN6i}P46^n?P3?|3Alo8$T;G@B)D*ioBm z*05a_Tmk52qgXg~*}f;pZXD8=y($TRJac^7X1mhqw^y_jWlp{oCAq7!d0uA_FW6=L zsp_exT8~@ss$034;1G}9+oLI}4+<*|$l8RBQ$nqMvZXA&>>J_8f(rmj{R-! z{N4ES@!#uDAOHPVPA5UpRH>c#uL%&qw~$+1Tb&(E24RwU@F`Jg!| zm@b^)5Rl}hmI5%Z);G)cFaPp?=l7X?yP{3gp>kR8W$;U!MNdj761!qhr}c1FMvm1? zT3Vj!R959KR1)f%!(3A#n7Zv{D-Kb!_ehyjPac9uHyaDwQlVVlx1}ay&g~B$sc@-c zy7zpMSsWT#m}~P-7hSyf%8AJ8csrQjwFudhw-puX%WY`Ku}MPI=ejF@3hs*L%SkwD z`%c!G-UySMm7N7hksaN0d%IrM_P`sd(f#RyW1DugiN6VWqE0^}Rc&OF`~ddM_~=8+ywNK6))p{vudxfMhyG&aJ6*J*&Y5< z+?NMRZ1;8$m~I_&Vo%c9gnMNf2rRgHTagc z1@KTZHJpSjCG%`BZP5_^(i4d6$3Q^ay=3>E$I;+6DHhVYE2K(MlCs82cP@hG#k#Oe z&dPhCcTdOiH5J}NUoCnbS;3g898+;%j6Fe}3!Gzj6baq7WEGYTug22Xf`K$bEbqhG zq*-%z9fJ4T6c`jvhqCnKf8u7-VR2Y4Z+tWcCb3h9s){g*12a*BD0S_KZ!s#ZGwhX+ z(}I*_08?^;_2$q@tyT*6$Xd`le*~3 z)1*V#aE{=HsLO+wE4)3bTX_h;z@cK1-csIvSLZ`y9clfjHY~uiB750ffGI6;-Y>R6*RJb+&DPz@;>Kd6MVHIBxjDFyv) zNXbQ;lb2#su36XBc(hY;NOv!QRH_jFDtO{ ze`+0&<(-%<@=b|v%GIn<{;G=@k5}$&i@2-fOBhaX7VMkP_wPUb3QzeC>|9mf=Q=!n z9ZL%7vV3Q{E-~r?Iv(AkpXHSxn~^%ZQVLU=s|LBLr@N~l>kVEJyzOkQsJ$~sOb#Wb zwJM=~lKq;K5SzPZKAM}i8@UB4+C4j|f112;FM=ya;0s`p5H25&K+AUL4NbGAqgHZ^ z<~EvB$l3&X@X6l_GgE+{E_76`iE@e`Nt}pm?(D!Kvgsj7?9Gz>>(4)YH~!yOvrkXz zt3r8;-OV9d6>c~+lXIz;n+DmMXPudF&0lVi!64!HY0pey8#cnN;!y(I0M%<{e`8%v zi*Jike~&qn5)-<;?D4(;>gom&ARB);pZQ^wdaq`_1_4e$I&!V9CR>AOKGnq;K?j@5 z=8h(xgab~UV}H{4vO@%Oz1DfK^SZrHr`XBLyPr6#W8}Q-bY>^^_~N>@uJ2UB^~*JD zv zq|`w9z^>F2@jTn|;-@@(H;rSM9eEa3&593W0@I--}cONQ~Q@pCwpfUhU zxTG3VFZ%4rEVlXGbiBQ&q}Kd8Nmm`%t=KZ?lAe^ukS24nr6_OM1xc-`c2OK?`p&_j zQrY=l-uZ)Dk8!-jwNpt5#gW?lDvArBZ`*Q|Y+id(geV!4!GQqQjVhCWZ4AC8m?{UT z)z3&o7v4i4sPVKQYlk|zoKW_q#xrcqO~13vI}V4xgS<5L^xxi~{i%MsKmYLI_uu{I zH@|(oc2AL>xtBuQn8igirft!AZX=72nV@`zSl)9H6R1a(d z9z3wPq(4P(9Gj%XCi`oD93CkK*g#Fk=;Vz`Rs=b{aI7f%;{kY4R+Bh(j?G zuniiV_E4M;kvgt9!hLxWr`DXzM{<@;APT%nkg(d-gq7{RdAoiJGOC;_ULVOEWL?^( zD~eBY{TFNZ{lScSvd)*Vbvz+~sb2(FP!ZMcbzNR;kvgI-m*hNZ=8V=E)B*=AI|>=I zBAE-4DaWA45P_42rJPvorbDR<7QLreI`ChY?DNl`?)NKq5CZuHKwdyNnr}E?sh7Z@ zj!UY4eG!zh;cI8ripgwMqn_86o$F-J@08Cvm>TR()rDqLBPiUL1`b21;0m}?81(@2 zH9jV)jg}rpvWGEq4$@$i#oF!B^^3DV^ezN^Q6&&MK{W(FK7|vy!3In)Kd@)ueb+qKz)?0cE^2x zEt@SWjz@n3P$=cZ6zNM+agtwup9gfGz0V7CyN4r6hiAW_fVJktT5C@BDn!z$LsC1d ze>Tc?afgW=~ef(r!L)VSK zlA~@@yIM-#KCyj4TWfm^W3x|CsZ}MzfE}a~Vp!^XcYY~JkDbQm*plW{(Ao)A(Sn1M z#Q>j`@Tso2Jq^ZwIMt?P1k0g$xxRGpf8^lp8o6l7mGIbAb6E3Jjf8)!*SjxI$JlS7 z|FYw*Dgg)gtZH<^5PgiHc*PL9-BGJf0Vl`uP}=~oDtB~B7aVd0g$cd=$OPaViBHZf zslBe0m;JL@m#)2OdZJ@COAiwxsV?ny&&}&cjV>c}@qj~h_~taryPB#)#JtT4e+UFL zO{W&^E6Bv#P#HHDukH?zk4~M6=d#ZHYb8<7iaP1?V^J4qeQIU3 zd+D@twx0{Z+A`&j#Km));2YS$tvm=a8kh+e>RSuRvZaC zA-JE|lSgnLq^cJgOlyl%2GXV_2zDvn24CcY4iVLGj3}~6bc|&BbPZ+Y0X7|`l**l< zxJK2Eb$+!~pBg58BhP}W2;tM{6R^sYIc?M$;4@i*8W`40_8DV&DA&1PjjXF@prW=G z*d2MRYuC;f`ZDKndAXCAf1x0Ry+{4OS-ksQcb5`uJuP;KJ3gACd1~l2)vAL0!!fTI zW(`FF*+reDnLvbzSh@X`=e+E6YF!f%C`O;1k z*uOe2O`+Z1yJ+_yW}BhCpj2GoFprMOYgJ3STexvP)PH&S>%*Jx-v0jeR^@CxOIg>$ z2k33H=st4>^`T2+Le|wLZYP$Y(uorz4OF5dr~nF&iB?5Yw0|i$&3BTB<(oGAL$4z# z?@AnfqJr3$1#lML4OzIGV<3==)jc-#`Y)G%Q34l#8+B9dPyrd>l7LmJ*_7pjXgalO z9aVU@*JzKv%0gXVf@yqqmTh`WtWU0UAO7Rv!<#>V)&BnQdAxpEM4SeJ7kwR*MwwQ? zr>=C-#8Vyn)7x5h2k|aVg)uMLlnva7wD52TaVU!oVVWLpj%ak;YY9iqKq7hKrk z@Puf8+aL*S`K!<1W1&4MV6P|$0YELlb?3*{vPjRG*0I8Quhz(-*5{C66MytVKRd^H zY7SS0Qpzf;vtG59g=+AS1?AF3uRbn*krbrm=S~#hD3x=K_l1LxugkKo+iok^+P$Xo z{%Kx7Y`f;ssp!lQ--Avkk5R7&^tgdmW3$>^kd+~+c3Qp$9 zVzrhagg`-c-Hb#hy`%KO-B;}xl^Tn;t{3$prxb6@Q*S`jay~q^)a&^ki5#n{3NW3rvt2;C*Zx&uC@2+k*b>xz5LE{U57O8DJ9YgX#ps!g$=x}SQ$RntnQcwKL;67NykG&u|;7P_MGN8BrZ5p zTJr)tIkW~<_H5)cKV7p=AKtuu;+x_<`dufy_Q6hy8gcbiCLVy6?Q;Cbu;F2KGk1ql zdN5nDF&m#Au*wbxB1UDOp}Y!z%pFkb)%vn`F@W+*6ho9aE=3ZOjKRW`XLy4MJ?2Y| znQZl|YVnXJG%-_u>~Iu$mSOboGW&>eL2^1$vG433nwR3>*zVwm1CiR?$Z0Rl9gYO} z=2L)z4j9K_)9p~Wj)>3K=J!<6ezIo2z8_!3CEon>@ZlSdP{0YTt+WGwQ(3Dj8~6{x z*NM5)w=PXNP#_yXTwBx4`F#-7&pbDyPjm)wpQnF%3v&HNJ#b5TvS_3%K;p{XSGlCa*Vr<%BTF}f+ zC%e_2TCaI^!I3}})-hgxrD=JmcR1k@(3bh{P>@94XWz$fEZo05eEHYEy!+eVUN=7l zKX4!b$cJ!3`rP}XUB>EQv}BEFYx{!olrqeNhppzD<_n9PefLHPYPhRu-%gu;+$|b^ z9a&vSR%unPw{@cLrnVP`489o8wnv3P%Z z=cUK%`!1^hqo|kHtC!Or?B8_qtWN2kdbPUz4$Hwqfe8Yw(vhovu3h1&Ys*&IH!U%D z;CA$KobY{kB4>wxck`g1m*a)YqNo8p!X|=)H-8LrgK!BS*s^U4t6tCNZ1o^E#O#a~ z(4`8zqU_5aAb`E)0^aoK>C}x|aINg7)+Gw8S*clv8V6S6S#vdUljc*GbGHD|)292d zKberaTe@%5LWAz3s^$<0!dh%8)|8&)!S~zQfybs2JUgm??*#Y+Iofm%P?uia^23Q- z#T_7oJXLVaLU8Kr&geY^xlvo8X{iZ~D0=H~NM;;6*_by!%Auy@sOF!;L1GvKZ{wV& zLlm1O#!8|fHo=H1OT!P!svULpR$aTXHTgdURGz`E8&Nqo?lA@cF7aPtCieAh)tC6N3rvfS09ER3^Y}hHFpyotK-j2GtvVL588}07# zL;vfkzM`hQkJTP%sc$_T2(^1|e|7P$hi{pAf;Scdj{CbP^R*HgR>gyy@w1_sht8AK zryjuNMb_yiwRU#-Oa1Io>3o1&+cX_eS7h2n%88mieZOg+@oQn!ZiX{pjtB4>IW zROF|_^SpWOeR9MAjB8jl$WT{06zDq%G&zWWx;U|9!+mwQ-pMJJj7T72wF<3`c(z3- zgcx(WZqnVC70uABLqXiEO~Xc_nyYOVK5ag!r;{suV$;IrZD8S-E{C$Fv=+${;s-X% zK&z1S?gkMIn5j3Msc1WEdrcH~YescBqfY>OLf^lx+V38|RcTQXJ4~sTaa?D&O0WQb zn68p_7_u899^P$C5u7r$g?4+U6diGH1j3?U^`fjQC=UQoqQaoMs?VmlDMvD#^z>$5 zODvAwY+@@p?T_b^sPCN#w0dDH%;|*f0OF`ht6~&eH?LN!mT6$hiOlNpkp(Q2a44JE zJ}Gr1C$|WBj>w@2QyIZVf?bC1oEIN|QqkMiIA3R90iX3{aQnT2YQKyRU#4#4eQ?|F zRD+{K9aT|_=C~^$R^QN5NrEw*#o(^0ib{O)mD$_utd%WwG)|8tjziUN*hbQgAn~Y) zZjL1CXS5s_{DH&n(1)fw#;DKuF&t=f4J83t(sa0CPZx2I+3C4cJZ8ei_W zr%JdX-me*t7eHg{XIx?1V8+5OkL%ncPWGx<06S@rr|s%H7 z#MXv5=!<6;QDW;|pgocdA&!`Tk}NaZe5npm>Gko9^0gNA5|zN)p#JP^Jv`H;bnrgx z8y-`^o_A6p-#dZ}I&(N7b2`6A;;e^i<45zJ#ru-1vGhrpBYW1p*qNepxb89PZ0`D( zdRuUn^2(Zh{!-t66)gSu=_eNMzHW7=wy#Q1&Wg&yHtX~+8D0aikZk#1EjVVRzc3{1 zP)xil^a;}K`Yr0Ko}J#WCy|2BI?gHm3#zasnwWQ}n9|0fWPhF>Bb=wq0%aTa!a8ns z7zt4Fz3fW7U{)=`nmP3xMGdkQc^J`=@agrW0mjaf3M_}0-&+DNe?CKi4hU+9@pdaG znh#MNV^xo0it=KDbH%T zSs@$}z)MeGjTwWiq7gA!&!Jw3_TRCmD#vwyNAnCi3l@7q)Td zr$$H^MDqg<{jtAFf8P_==5TxPyR=;)6p$1E$PTLO#j5Ga{^c8&lsxtgxIs44|3H!d z2HNFV^kdRb?c@U=rO0OX6vEEI)e_r~wL3_ZdgiS`Av#^0_Vn-U#!^*gNQ#%T9|{y} zzj__B7!UhtO`&eW)MFu`>T?E$)bD8;lq3&TLSQ6-m>>uh*EU@&$ z8p{FofoMEtM`A-#jGK%NE$`FbQWr9C)?=Ym;~mxc!HUrqa~_RKyt^sDyMjz+;E`!R zGqs?zr4Q(DO%5r~xm`A;UiL+K+h7aEut2cSGy~vl8b$MYV`)`$S0eVl=)bYRk6sef zx9@-bfBEOyzC{$sQ+gB?eVF9T=M({5V~w`IjLW2;wq&yDg(p;}f_vfdDm%qP(lu2~ z8nxEm*w9P+8fljE$3io7bDBt^ishsY`R(CQ^NwmWbMb zVepXS1IwvGZ;diOYj=~MI}HIzJ{?{V5wHB#e+ZzGFjXGef})(luBjrQh4%f)siryYpkXHeszOuaC0h|1oa8n3epo7sA(!bvVYRJ)?(8EScog ze>;m->SpKRnJ!k6bPr-`U=ujZu%p-c3nHp2v>IqTf8#wBPd+#Za{+ouVGV|Qc%PsW ziOTX_77OHq0Uj3!{pG6t`r(T$&K4KmKlG;%r;JZ->#4?Giaqf5khD?tiG4+TkH4wuG_##apO62ZV3Kb_rMh{e`~a) z@2WOF;NZw}LPy7EcfmMx+OeRZ0SVF3Y!Kk#Hi3)3j$walHnEaYbO|~F_yelX=_ijA zFC!J|e7s1S!q|FfpU%Wx3wcNLX@$m4cDhD5c86&Ds9PIxLCM`qIWZ?AY`E4p(BbUG z;%@DL0*y(xecG98Z~$QglWsmctp#V>WChB7@4ue<|3suMFqD zv!<1Qu=AF9g%c32@aq!!D)56o^vYmubwlB~X*^S+*1oLjX`^$$US9XUd-(Z7{qnR^ z_ipq(*cTSziCx)G9@cz&FIcz#_V4;xIb(yRz8q`hs619YcG zMQp8hfeQuvm4F87wi*-z%f>RMDF>35MH$@YxTZsU*FmltDT<+HUr%*Zi?4VD9Y0>C zhIe1;r!P;Hzi)?>597>80>r}|PY2oAbzK<~B`LtZmp6t-8HRjge+j2r`3(EC!23ZR ze%)SqvKl{~+A+gg&*`PRsA>V$w=aD5;K9lwUoRD)XSDU;=Ekeu3As}VkWDjb$5mx# z90uoYn%&g9S205$!ev^*?o&OMC=0GsX*(^>7dA`hksWn<+pnD!xN|co7N-@G(k`j1 z`?sk^?2EiywP!_ze>>+9mCL;bIks~sxHDZ9`NKct9Fn8KIg;LCgJ9ahH{KE%7!WR# z1^#kqorH*+yX)u|FyY9G`GGMO_4DARK2@(5dGu^rMWS7hxZ$V{w}bx zouN;0iP@JA|K;UmRS=`a*{a+ZdBJ6);_7`~=J`ifuJMQUe{!mX_Xm6=E6h?1+XDGI zmOjDjo1e>zJrewjCHwRE^!efAhtDr8+V87bg|9b+hSgf))PGr%PEvU)RTQUN0`%ro zs@V=&_PXZ^U_)Xg+o-V+GDgxJ)WbzJd~5n8gTUCP)G+gtQJwtaB>=Hk6BCPTn! zg6O1df2urVxJ_F*ifm&^)Lhi;stf(LET$H|F=>QYJH}8e7gJlMhWN^|{c(Kx z`^QgzeSO_@&r&&mR}UTlwY1$+qL{VHi<<;y*RgwTyH{%~8I>*L(1K2Nq$F?!0kCgg z#b`UW$(X9#+}yTC#R6N?#ul;;F0IE3$VgRN!P{A7#h{KA7UCd_gEcT^o9etf0+h8~ zf5{|)qHa@;#f_<3tYW_%?oH!14$086-qOrCm$v9mr6Fa^S_UdJs(T$Ed3B~?OeH*} zu&?Enb$d5H{ri1R)r$R=R2N%)hSM#opc`1U`fSRlHjm_~bB|hRpNSppV_OQbX?KO*b3Oc~Kf7o^cd|9-$?>qsp=LRIYNr1D76-8?Lk1ABB z^AWz_iZN&q?2XbGWDAK!h zUq`VMZjsu%j7Em>%DO!tP`E2+IZ?1G{&F?-6INnSbsBbR?P;OF`JX=JJhyYU5h?+H z6q{0(<cX96pKVI!pGrEt4MgpRCU6Mm4mHo6WPg%Z|Lr5R^x@;LPkmMItZ3KM-lyq_ znwGE`q*i5N4w&|$wvQ&VOH@-P>cH4+dhUcnJ8TGcb`RS|%Q}Pex@MApyZ!R~&62&} zu(2ELQHo+|+3AB#hUCpkNH-U>!r2449lKkM1QP)!v!goK?4fp~p8c~s6u0S|VrMjK zxP@X9>q#W!^`{s?1dLxgjuBXu%E@-u6jsg|!3`kYj6n-2`C=(mZhM+d@2gkK?UwQ! zr$POiB5A-xzJ;AVoqP#@yV1#c%6+gy*x6a)Z0qEf4^Cjw>oi))f=*v5a)3;Ot~3LH z0cBN33Q`R~A4(JO(QV2I?A(0LU=+)pH8jEW42mkY#_8)$|4!#y^^eI-+gL#r{CCY= zY-mth%&7xCq}j{6=2yIIlfnvdcp?*}Pr)yTq4_ZnRu7?Tj`*#ADoO22XwMGihlej8 zKRtZ-d0x9cd}B5tX^Fl|k2&x)>AyC68VSf`J{=4kI@!(+Ya{I(_M`XdEzc-ssv}#>W4&GxlyWsmIK<}z&&juV0a5Rlf zNH9~e=&~nvyLg&^y6Y^PFqkdZrYxlw9kMFt8RM$hwxUb+kx9oGj*1Xc3#ID4U`c1`G1t_-Sdl~cCA$XS9@ zqrkk;HRJ@$5LTY`e|-GQn}4bw&iCW$7@SuYC>&=qF&oLoKFWIAfO;@2`08RKc5`!EC!tgQEs> zB=&FGFEr=a$D)AxVRg~doe$M3e~5iywIf=Lq)OnTw#9Z>%-3>qKjdX~AxW!ra_DGL zS23GJgOm8_j%;Orzr0viyOMBSrvLA{k^}$yHT;H{e?{VVo%-Xz zl{qflbj!836ojaPZBYJ+Us3t5%3Ps7r$z!ge%YUN=npcd8bB40=xVIKpr~U%U5D>&$nG>X!zg zO>LQ=f#keMaKb6dv@@LW!QzE93}+38@h&kL!?n{nbjgd?bqpnro_qeq@ntBy4ke+QeJQ)e7$T{6Ll zs<&C>-`TUaz>j094=8En1=pc(T1|u>jYxG!U(?j~oevnO&DPz#VYOEBq&UwGvlrxJ zdt!-scP|bc+KV$@_O=kgt!a>$hBmcbs}RMTY%2rK!Gha-)PR?Nn&3s6UrmO7Mc@-alMsHp&}V@#(r7jY#LH08Z4R@9k}=m zwUdk4CEEY$2Y1*;+f@Yx@P=R+ba7JD){i~T@tS7;1r%Mu<1ITv)a;=in~`M>E^dy; znKSycMY|^kclWyRxG9dAVdL3W{-8NfABuG9_L(hmglJKae=r2K)?~@y;G!)8xwLz2 zSQXr=Vf6wyg1{Z^_NA1(n5arfYyU5c@AmWM&Dc*zPwGr zMNzeGZyh-_bk!6r_3RM@!e6Rtg=qFu#;H(F%ntSu>gVtw$ZAn|%8_02c2SOQ&W3IK zA(x0*ag1lHfAyC)-@SjRpU3CdaY&7AntWeLoV05nrpepxOz*rBY+JSoDVP^`-6Pg^ z^3d$iDZ9e|J7=S;vI7;1Am>V*{@UCY)}L& zp;mBcv*CGhRxOisD*0VIhh)I8bfMhiuo^gKi^VmjlU+NbO~v}z^@}}f&x{^-i{gjg z{7h}}f2`j0r;EF;Y^tCgq}CAvT*OyYzrZG`t8awxDqcpb79X;E*DFAh}qR zoL*hjZCf4e*c3}vn1n#BAC0YfQZ?chF|u^K3bP)|U**O_Rk7XzcsitpWl1jH zf4~3u_qV@!`}!57g8O_3AF=dJ>o@R5+7--<8fiFI7S$`ZU23*YHCxsDu$ywXcXn~g zPZj;BIAkRTC6nyYDyKqsTAeLZ?y3S0n}$!D)}ZH_-aK}WSG6y|sr%Hd04)&PCEw1M z>?g4RNO5HKXfECH#+d3U1h{b8l~0s)e?_cTG~Qj+0*-LCsV*edBnHv)n3pcIooCmp z!DvMo)-UtLy8X}b<>TMJVSxkpJS}55u&4QT)u6@Tc{uPs)OsO`*yE72r)a8}YgJqM zP@GQo6kiiEGd2>ZssdqV(0oKE@7KjvsqnRY3HIIDz(gCcDMv-A)Z5%Qm_s&ne~_2i z>S%1vK*gB}i=Hjc{(_+#1GoOX$26s&oZqbK z!vVIc5@kEdya%uX9A>;+wD%v|kK=m1_h@>#=WW-ovVs{}akiWQu5L9fk$gU9CJAR# zdplU!hDLbtv|TVqA8gYo*x_#5f8Yrg-hLz&`#AfYO=HLDO?T{Gg%Df-%}MBXEw@`; z&V8Tt{HQP&52yoV>!uW+CUa_Dfb6tMS!_CWK5kcW(oq_PH&lpFA_BfVMW~e;FJ+3+ z3^mO8I=g-dkPBii3Eo2k8YEZqpX!TM`=|Q(&AVTJuHWzzHSIyxx6U~vA}<0h?Ii=! zI57eH(WLie4+7zM{F=%vnuKn|8AY7{PjOS1o^k>ff7*MPSF>qZR@I;ci|egzyx8o* zi{~o?-a|-0+sm0i(mktD6_Vmy4#Gxi77sujEBlWf#3MO%T$M2h?@q=Dn54O3D$FoNd(U5Fr+q}AkruT zS`|*ue_1uA%i{v|%Bx=E*~u$e=c<7bK#3=*{W(b(#GQfd>`92JqHbhCNUDK+_k}eC z>(0h{`N;Q+_uXzBxD5USIyR7oMhV4s^1VBu>%H2UY#+1?O;{kWh!DMG022`tPPIcu zUk|GbOS(+NeviSyJ-l_;vMq1pQvRfQ9liqUe}jUWt-M&dAAWuR<>B`q9=?3{>F3v_ zEfyZG{JZIGcX*#ylv<6)-ktN$mW>xBPft7igYJ*8dI0lCS`6~;Y2zomK(moZ{HwC%cb$=P~elc24UI5*w(BLsn095cEkRr7T`ce{(c=`bqBsF#OF@PVqh%W4C|qf>p>10tpll z5jgJr|6*&>wFq}F=TJ7QZ5VJ?cbm7@r}Q@IIC{lMgz`c|!Q4EwYT<8Qr;?uQnjRCYsV2o_ z(WNLrk<_WHoL5a4`2N?PG^aWpc?DmNZR0mqmEjKKolOL7ZDav*LwDv?qp}0Ad?@^@ zXr7**Jo#P2AwVJk^mKGg71*$Ce=nEs!{Dg?as2)D)Cv(*8kg{5>v!4LsoCt!w#xbn zLre?rt{zPvfGC|4^tz45(5`A;7aqqkI6Gv+KHF#7lvLov4i4uP%e*LYhGPZJd6UD- zt(r3}H;;2~5412mmWgJg{*(SPEZACTu^&^(fmUIFYl|QPl4`JOe}wEUe^BIrdt)5d z=}Xm#mMm2O8#tk`J7GjF06{}!sygnKB!4tjWcHVV?rr^4fBF38&-MMo`Sdy|-4d+I zJ%<-Yi_N&%OuMKHm9#tR8tFz=w5l$!#}u;NHbr(=1rnXZq*v5V#P0D}?IU!ua(Jo4 zVo&$Eq*91e7SXmYHT#M8f2T#qGSbZfj8hM?_u^9wqwH>*lh1RWx@lWFG{4>=>3H4S+P)kiqUMfN?JSgDhMYugQb5%vzUQ%)|98Z&U;PcDX`|;y! z!e&0(XK)tPnnx9+Dy9xAx!`6OVb-PwkzI=|$htI*>Gy4nMqAXcGM4x>uq zx*i>oO?c$hCV+ZO2WQR-;U5sNDA`u8-Kj9GDw3pe*X_9nd$*h))(dZDzoD>l@nC7O zl2jqo)=~Y<5&G*3f2caapZ?iYTK*?#I186S9LBf9bwj#?Tp?J=NR-phXH#N1=UlzL)P=PgNdl; z#l~@`@L(4dp{P4lr&}#l-5CxbK;ko48p_L3c~Z@~5x~WnfA*nGPjhT-(-tfA!*>65 zFTywtE{1~yQxI=N{a~`WL{q^nS`A6lw;X=OifY;>;`I47Mg$w{K&iUy{47naE*IIy&%3tvQO31l- z+7yI3`){(UCZK?*l%W!cYls_fk{sSyXV5p~Bsvr2YuUtv9Kbqx6NS`3^ z-#GY+I&GE{=LObYck3HcixW6D8%km&t2_>-f}Y9NZ8**Wkc~tzpb;6!n~&qtM3j)? zTd%610;73-_Bc>3>n}32R8`=k+e`ux0_LD)iH7Lr2(bb;o`ao~(TN(rTVBPmF@z+q0rlc9^BSsj3mLn4Cm? zf23*J%WYoU#M$XGZC)??K+*=!x?HzwIp7@nRKiI{2eK3TV2p<|p1{_u%5sv5kJEb{ zA$9AkW>{(;tmOhT>ylKn_w|vtvXe>gp!WZ>l&@cW+C8~xnhE&{0iuwtChc)m?#v!0 zeGoOPgs;LRyRsqyyvaw?V|yhEoZb&KfBRrOKL-RXd4GH*PQ9bIYU*#-3b1j24ZaK^ zU|;4V!k->5@QnA~KB(Ph*WwYqfopvVTy=%;0dugnll>1Lf*gT5j;kr{6V;j+YPP7M zu2X}4>g4_v94kKNRX{(QWOAD9&mojq>h*o#-(cNuEZ+Zm_oqL8<2s6fU)LC?e_f5X z9565&&~$5o;jiBnmzU6Sc9Dp#}S+;1Lvn!{l9D>8Vki?>BjB{{@wePl6wO+$lZ|BJA zhRJj%A)Oy*FYTr%2$(OSL{{~df5X;n7`7I$-k+`2&`70f{JRJzR@QC;PeqV38rC}23saOQo}I^w`)SC5>hF)i_d0zvYWnI zXWkVbOWURWv^OcI`Jvjypx3R=GuuWWc#MDTf&h0gUL_xhtR3!&fKe4ee^)rpsTep9 z$6}ba2$iFQXPFfQ!u%2^VThpZ#8mGMfGYY zf;hbySm%(;$r0aWwo_kQr?hEnmX(uq^s9C=oLNOXuNw7S(P(I~wq{9aQe`)dx0~VA)lD&myV8F?c|7*QCvTfdIfupU zO^0;FeaXc&`ZTonJey#MI723|J6fG>b&Qm6xmZ;)M;hm$%CP??1#tM9MXm}m>KV@= z05>k%Wq)V*#=;3+e?I*D{%Nbp-KmW{m0EpXY8524<1|fJ34vBH$O%1Xt2T%2{CuQH z{8LBF3nZOS9IbQSS-Ao|3DmLT+;=q!Z5b;%1g1J2P5>~co~}IjQziX;C;NU}(_x|# zCKcAUjaznGHVau*!@F!PqS!G6ermQ6aB8jM?z2-apB6k-e-vMotVkej5`E+E@(Q|{ zKz2PERaKJxG{yvdS&i>Y{KoSA^N+v(#su&|n&S63fx4wBB%^9Aqyiqjhf=39pBBk% z{0r>mUE-?#0YKAFDQ_h2sUqkI`l`uTIITKbOu6`L1g3S}#&n`Cd_y%#I$5tc#r1ez z8%KHP!^oIne|WofRVDncUV;{09l}il@R7)^JGhins9r3qj$B=B`f3J#Gsqk5ViO~XNS1sB!Jw_#o z-quW&yucQkEsnz2q|`8Zw2&@$mEIRS%OYR;;u{ARsi}5Pw${-rEe=Lmaa@~LBRoO9 z3HWeqUUGLEwd=je`||z(xjm~)Gh&3t!Ihs}=KcDt;UwJI&__kBbng@7*b2Vs{zpEn z&>ublf9&tnX@MOx)P7ZD5yEkF5b3pn<^!SC!v4I5^$KtilqfNzd%W5NEO2CjAOadA zswSEp7JydWjK_{mAA2bP4==oWGc%Q=_ z9*e4WYLGb?JB`{vDVwuhRmTFpM1D?1qa2N+NLdlSVYNOnG*?^Tf z+P1loyvQ0OYn$Tif0PZFi z8kxGnn334X(}{vJod;%Z*%nYQ4Rsc?k-Y<#Er9|ZfA*$(wN+n5D1&X*8(Y4wB+qlz zHd>C-+n!efPMUq3FxtRLChI0ug~sqp!T*B;`(@E+{j_79bXvTTbhdZh9i&(k&r3?= z0+Hj*eC$*it}8}FdOV!XQDVe7|3FOde8w@mV!Kn}V5BW=vkraKnd9|*HD)cW#TwZ6 z+1|%pf4fxMx9!ddLMu&xFY(PXl`DC!gvkKIyec5~AU}7XyIB z>H`Gj=tAmvCvO>5rqag(P*ua83M_HuvG0IB1sn9wT!^@hlT!HrqNmS;yXVBP9|=SdpgN ze}uODkq zGb&{w(gsGkTfARCKlI-a)js^!o9`b!fA`;i|2j=2vGBFQ=xfp2OPA@Br8#(qwgbU9 z3=Twd&J?N%Mw7svJV%^e)XDMCX+X3o#5ct994fxwHG66_(5b8Q0p71W3I+xNgDN|{ zJN@^_@69EwYa>o%#|4tzvQ25_?AX#qa0d$qb+-;%yIVH;t{ePc$6*f7C8VniX}+l` zG|g+AfcN5tUB9-KM^^i04XqgD;XOo7B~cVi1Cx;OFPDw9*$dfs#Ff3d=r+49&NhzZ zbX6J8R_@0qChK=QE!h&K8`i1>ffDIS51&4K29XcE5OCRgq#Ltl2~*J-bPyGqgnyk> z;FSI?ym`}XMy7KqK6xpgq_fBFgg)EP_E>#%ZP)FlPz6&Tr+f==o#ly2K=7Cr76*V! z6yxj`^7pPFqfT)$&1fr!qxcGSdZJf?u@@82z>owXK$g{Kv$9R+DDdF8Sle(356(Kl zI6-50Q=QM-v-SF={@2G3Z{DTXJAYpJ4X+*g?6f`OK~_*<-D03qAB6s3+lM#NWZ77o zvX}#$(C3(vR?sm1qLiKWE-{uKj}8Odj|y%9*TUhUV3BVa_G!HUz0m@@-=u-gQ3l*> zvADml@37fz*;0oqx`&%5FzXh~r3XroJfu0Efw4$dZe_l6Fymjo>U(lmzI@ zE*MT+fZx>O2m4;+2%?Qsq{R(4>>OC?)}JofZ$5tbw~xPmdR;Pu1Td7!I@BbpPA@KD zwNF11kx5l*nAu;$3v)!AA?;o^s_+I9h8Ub3f~v$S$ui6$6AV3i*?$mh4FDya%2N`= zqD}3_j;7YPUBd9AN9+NG?LmsEzCfIadiy#dy+A*AUG7(TsirtVQL{_;dewgF?4=ui zV2^YnYfZljcmWuDh_i_gzCk)!MyqGaBA<$+SFel@Qqt2U`|a<)|MATq9-dB#+#oIw zWwCnSURB8#t5k?30`!y9hNA=bYMi9y4Cx86nnzX$E2A;<=7wvw) z_qJY#a<4{vj^I&@_0XIhoO=x=0m%#mZYOTYm1Ln6C`~XJs{$#jcAJiiob$AKj}9T( z8;GMqYsfJox|JB z>*yX+Aq_=96y*3?p;oIG^tSyujcI{!=dTfd+|&E5S%0a{Zlry;gXxmL0{!%nIt%L# z$038PL+b&JpTW!PIP|dgdxnLv)0c31mBj}*loMarTec?zRkA0R(Z&O8~nam0(fPU^Z%8hyFr`+UE9~ux{;8 zRdE&{6xg^{P1{=;0SrF+`fR=a`0j;b%^mBs41XV1yDwJ4uBvx&D7bhv1#&@-o4fkR z;QnFLA(*S2p2>P}aEkNA;*OI*u8NCFoR>Eo7gYDpw z5Oelbg`g>inVcd6v>cFY?^qq2xF%LtaE{X}))U7nfv7)u2MEGr1~5A+i3D3qd4&nC zd4DnCM=ASQ6$rHJ⁣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 diff --git a/dev-perl/MooX-Types-MooseLike/Manifest b/dev-perl/MooX-Types-MooseLike/Manifest index 8967fd0c451f..44769a2b1dba 100644 --- a/dev-perl/MooX-Types-MooseLike/Manifest +++ b/dev-perl/MooX-Types-MooseLike/Manifest @@ -1,3 +1,3 @@ DIST MooX-Types-MooseLike-0.29.tar.gz 18804 BLAKE2B 3007c5a58d708430c151e1b8bdaa3940c941774e24ce80079272ab168b8a41683b0fb29c52df32532c7c555a6e4f86eb1be49053dfe109495133c4391b23aaee SHA512 69ddd0d663d1ea23dfc7e47ec35192f1951f195f70f788bac47cc93e98d9e888394c07fc39f1740b7c1fd04f8724f2b0dfa14183fe33bceb9f77c1f1d1b8752e -EBUILD MooX-Types-MooseLike-0.290.0-r1.ebuild 594 BLAKE2B c9f752878b37b48e6e239eb6d317aa7cc7e9962b39d64e0646f58dba3d7438987b2b543e748fbd0c228af2e505b271b323646adbdd3d35b23d50ba72e71f3322 SHA512 4643dcaa44d363bffb90a6d93e2f29c83f0f0f043f42e0b845faa8b24f426004ba7737c77c145489c21479da748fc08f168e9123ea396a3bf97b9f5f051c4e96 +EBUILD MooX-Types-MooseLike-0.290.0-r1.ebuild 591 BLAKE2B 81627a169f6f5f68b7b2c9099f1b39e931a40c5f99298ac28d687bad9f843afc48f2ad43b4bf083039ca2926f4c156516e5b772029107d6ea1b35127392209d7 SHA512 0af14594b409389e8e7c8fa8c2a18078a12f8d8ff5d0b753b6c7cfe572cd1203fa1f02a6829835f1bed7779a5f133cf54ff1ac320886545c4aa9e73c70a59683 MISC metadata.xml 618 BLAKE2B 201750ec2531dd26fffde147c4796595fbc0fd1e7f726b766e5be1eb378f810a65678f8fc41cad813fb284ce7db8613b457c3f353b919aca20997882949d9679 SHA512 dbbdb4bd4a979010c0ce549e77ca52ce8d27d56afc701fed41903e60d1a2346f3bd08ced35213ca408b8f07297e1d89c31cef43fd759862e3383279f4f10c30c diff --git a/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0-r1.ebuild b/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0-r1.ebuild index e6093275f974..4655fc920c55 100644 --- a/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0-r1.ebuild +++ b/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Some Moosish types and a type builder" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" RDEPEND=" >=dev-perl/strictures-2 diff --git a/dev-perl/Net-IDN-Encode/Manifest b/dev-perl/Net-IDN-Encode/Manifest index 9e580a15b533..bd21a19fa08a 100644 --- a/dev-perl/Net-IDN-Encode/Manifest +++ b/dev-perl/Net-IDN-Encode/Manifest @@ -1,3 +1,3 @@ DIST Net-IDN-Encode-2.500.tar.gz 648108 BLAKE2B 04ad7d093d4e296d12e7f1c6effe3d39bd96e4b748e28bbf54f73832470dfa1fc49e1c6bec089196f9543e7e129c8d02870ce01695503d473258d3e0a934506b SHA512 3537309ea391e4f762eb8ce43929bfa024d63ee59c94f8d2ea16179aa6ad66ecef29188551749593302f14dc5b3182dbce18ebaf5176a34b40d6fa5b7e5763fb -EBUILD Net-IDN-Encode-2.500.0-r1.ebuild 672 BLAKE2B 69c5d3064534795bebf1602692b013206bf28e22b4ee80e074586c30151625869e559a1e77ea36be94decc2ebab93f47ed8f8dda9793a109c4581db617186e15 SHA512 1cb0ae46a92f3e9b7ad11075ef61dec9bd813680aee16e0767e2614e98000dc00c3127135d3ea1ef95d47a8eae495b4713b4802737a8e8489afec0beab6222b2 +EBUILD Net-IDN-Encode-2.500.0-r1.ebuild 669 BLAKE2B fd5a20d97408b502b6c20c5a00c31fad4427889c0ceaac782895b1387a11074825e4c8498f0e2443ed04a145821bd71ec546d648ef43762f2ffbac8677290fd3 SHA512 0ff0de2bc39c9d6abeadcb92e30f64eba160a83e388c2fcf831ced2060bec2c9c7ed4987f05f4608fd37382b6cacf60f417e649c4add00623030551c92d9de1b MISC metadata.xml 598 BLAKE2B 6289e042cf2587242a97fdd211769ff1e74eeeb9db8873bb9267e684c7fe4c74da2900578a0b5d4d1258020471f481e09084a2533c88f1179fa0a9dc7b72b056 SHA512 c00e9f40374ebe67c44abd40e93537b89e2e54df9d5ac7531492ae6d584cc31ff4f5d2c03e11f02a67c6acd548ceff2a41b2fea3377ecad01bb2d6e041e8723c diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild index 122c7260421a..b6c4216bc5c4 100644 --- a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild +++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" virtual/perl-Unicode-Normalize diff --git a/dev-perl/Net-IMAP-Simple/Manifest b/dev-perl/Net-IMAP-Simple/Manifest index 483f5e5473a5..3d7e43435121 100644 --- a/dev-perl/Net-IMAP-Simple/Manifest +++ b/dev-perl/Net-IMAP-Simple/Manifest @@ -1,3 +1,3 @@ DIST Net-IMAP-Simple-1.2212.tar.gz 45917 BLAKE2B e5f7fabbc6cd36af0a07a0c0d76ad5f65c888b23748abea54ad49cf032fa860c02a18a58c65b1bbd9c60133d60550b058a5822005789727b0084261daed040a8 SHA512 0c34388e9358864f74aacdd7bb046590a4d821f025ccfdc2490db4dfe017fb5ee3dea1cae96a408ed6518cc7e3bae20fe92296b9822d62c9ab2b20f26f873e74 -EBUILD Net-IMAP-Simple-1.221.200.ebuild 564 BLAKE2B b1b55632c6b5284e9247b52ae94c35586b02cbe10cb42388bb177115c854b594ffa4ce0dd147a39fc50fd64ae3ec7f77fc450678daf8e2203db16e3810c0ceac SHA512 44c6b07f32ee70b0c6824e9a96ba841ec55402b7e6ef3c6d179c55d28419644f92677cc3cec2f1b97662d37c802f70746c32e888eb0cf2b38106097c41c52fe1 +EBUILD Net-IMAP-Simple-1.221.200.ebuild 560 BLAKE2B 9fff53869b5163d72ecf1e42fa3a2b4dfbfde7aa6c3dc927d224d83dd560157bac507d9180006cdc5c8958e178b45c4ffa538eaa7e36cd7eaaea578224eb55b4 SHA512 d041f9d4cc20155d2eda471c31e3123ce47d1f479fc9f96874412e2acc6c65fa277ccfd59e0741f482285844206a5707cdc8162390b9334435b91f301451d873 MISC metadata.xml 764 BLAKE2B 3e52c7847943fceec75da4c8dc20935fc054df949747cda27c34aec2eb86ed24d5302c544c1b6a25de5212863bad5d92ec4d95e329e9e4d88dbc7f53e2c1df69 SHA512 569da0be6d998733b53d597f74b7620e9eec422834b5783f31793cfefe6ee47b3e06bd3611df419e321b1fa2ee1cdb8cecce56c87bfa2975114b8ae0dcd892af diff --git a/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.221.200.ebuild b/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.221.200.ebuild index b35239772bfd..1f11304fc87d 100644 --- a/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.221.200.ebuild +++ b/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.221.200.ebuild @@ -12,7 +12,7 @@ inherit perl-module DESCRIPTION="Perl extension for simple IMAP account handling" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-IO diff --git a/dev-perl/Net-SMTPS/Manifest b/dev-perl/Net-SMTPS/Manifest index 3e31d4f2e2db..6cddf169eb17 100644 --- a/dev-perl/Net-SMTPS/Manifest +++ b/dev-perl/Net-SMTPS/Manifest @@ -1,3 +1,3 @@ DIST Net-SMTPS-0.10.tar.gz 5309 BLAKE2B 6832b95d40a92b8fbd5ff381967122ab8d03ae8550181b00f931e1526d8f46ea7557ec615ca07675228daa1759b7856442307305916892052f6a7d70f4a600c5 SHA512 e9d2202f63c5149ea72d8b37e27a5c0a7d0259de6a2afd7dad4b59ce00121cedb212d73c1f50d2b6ac77a0e0934bdc750fed3be4865c5f84b805befbdab802c4 -EBUILD Net-SMTPS-0.100.0.ebuild 479 BLAKE2B 8739ebdeea48303c285345d0312bd2416d4fc549b1dafc9921b27a37759860e328d79125e3cd2c0d09dd67cd9a683247a8ed27a57fb5145cdf6bb8456e6c8594 SHA512 ad1ff1f43c6b05b559b40bbffec1956e0ba2c9ef167efc723e21bb327fb7b78d14d4fe039de2626ce62c76f25cac9308761f3898bc0b7bde4755917f11ba9e1e +EBUILD Net-SMTPS-0.100.0.ebuild 475 BLAKE2B a8451b458cfb06a8f5ac740eac063a6b66d7b6e22743172e701a87c98c50350bbb27ff37f3b04665f2a92e07337fe5da0c2276b05b84fd12e46fa1b478c6f62a SHA512 4251351b0cdfb543752c79f76fef956aab37d6e8b9f48eb7c9d41f7ab60fc2dae5885f84afce909c395821ba060c7d904dfb44178bb7f401eddb5a877391defb MISC metadata.xml 391 BLAKE2B 3ca0035db0ab987520e11cea275256d545570e4ea5c0137aef0bf543377fd312e6a256af0fb7ed1777de4fb9bed3acdfb2fcb558bf932088408840a2ee7dc77b SHA512 4616a8f4b40e6c21f2c5a63b5ea6dfbfc4f521461bedc90e9e9f9b60488cffff9cea13c4b533650b10a4ac08e3c32a5cafea691cfd47d6e1d3a71d34b27155e4 diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild index 35c27c2d6b00..439e6df7c39a 100644 --- a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild +++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="SSL/STARTTLS support for Net::SMTP" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-perl/Authen-SASL-2.0.0 diff --git a/dev-perl/Regexp-Common/Manifest b/dev-perl/Regexp-Common/Manifest index 8501dbbc26c7..3371cd6a6fe2 100644 --- a/dev-perl/Regexp-Common/Manifest +++ b/dev-perl/Regexp-Common/Manifest @@ -1,3 +1,3 @@ DIST Regexp-Common-2017060201.tar.gz 237881 BLAKE2B c7199552d6d495f7ee9b601f125e601c86b552eb658691f989ab37b25dcf0a60eea0f78735e713853d6a471f6bf0c2db350577e77c60b6272b4170594ed3cd18 SHA512 fd046d775214bdca42f868557559595360b069121a75fc119f45e064091000968d9d84154f8a0f06072ecff169dccecf68be58f99a7196932fcb4ffcbd678608 -EBUILD Regexp-Common-2017060201.0.0-r1.ebuild 477 BLAKE2B 74eb30fbf2d5c796dcbab30ffa8a89e11d0d33e473af61e4e2b384d1a2d84bc0e32813bc4b4358237434ce9405f140789048f913d89fdd6e6c08365a97a3f881 SHA512 066148af07a03d4672c980615b31f1e18b7e8aa3f0887aa66837a55189d04d6e5fbc9b46615b8fe5bb11061e79578305964a6d7066cf28f230e9692d7f7c7c56 +EBUILD Regexp-Common-2017060201.0.0-r1.ebuild 475 BLAKE2B 72014a551a341cba7c3dd46577bdec1edc7e283804e24633c82ec6164c967e709e99827e567994ec0a0354ed675d9a6ea6be49b032d3a85fb2f3d86b1acef841 SHA512 3a66c517f9fd273745d3cb52d4e1900aee0df6eafa8048b83269845243cd1f094e782595342037e2a689a78f2c11bd53b0ee73cba1e39c3dda4cc0020ce656e5 MISC metadata.xml 2810 BLAKE2B 6e45a4442652346c457a06df42831fd18e4e5a8f31397b8d45314d1dd7ff72f432aff4184dfc29ea5af3280a6c8aa6ea0e1fcbd15fa22b73e3943f4360fd2d4f SHA512 b905d59b450d551f51013da62915cb1c02b7545ec33c1713c37d2f3abe0c89f199d5ccde9761ba9ad77a11a68d4f28fd38c132a08b643e64a6a11a28012d6971 diff --git a/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild index 6a38863e71de..67c629f52447 100644 --- a/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild +++ b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.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 @@ -11,7 +11,7 @@ DESCRIPTION="Provide commonly requested regular expressions" LICENSE="|| ( Artistic Artistic-2 MIT BSD )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Sub-Override/Manifest b/dev-perl/Sub-Override/Manifest index e22845e740e7..5c6aaee93b66 100644 --- a/dev-perl/Sub-Override/Manifest +++ b/dev-perl/Sub-Override/Manifest @@ -1,3 +1,3 @@ DIST Sub-Override-0.09.tar.gz 6462 BLAKE2B 27345159d3475c30c40852fa93db246c91b4d83806154adefcde907ff42ac0726d9c84880735a148acb6ce929a14c43d30287dd71307e41667841bf25db3bb99 SHA512 35000e8cabb6ca4cc0cac53af99fc9cb8ac14b1e71dbfa27dc58a339cb1b54e439064f2241798e351cc5ad297a2f9e4fde870ca97e2eb09a2430c11af589d412 -EBUILD Sub-Override-0.90.0-r1.ebuild 403 BLAKE2B 74743ac94fd2353d9b36c1457882a15c4d4eeb6df950e8601558c7fe301b73d4106917ff5a5a8fafd651b0bacabef18ef7f99ec5692d1ec1d55675c7fc58b748 SHA512 8f9f3df02b3084151f837deb1a3d45aeeef8be0554fdc33c30ce70db4deaad5411a364b6ed5a16b933ada7e684a120f08bb0fc263c7c68f8b0aec9261d943e11 +EBUILD Sub-Override-0.90.0-r1.ebuild 401 BLAKE2B d98e94bc30e10973a8389323e59570c0c5aab598b7d6fc912f631a205f8b833c797bcc183fb350f86a9e99327abdd500f4cca680510f7b4c59302044a53a12ac SHA512 38485a4408b1de0c82b86930f39dcc7f4ffd83eeb93653f4733a4c47e0f5561158bdb252e2b53d941c5c6d0b4ff8b38736cc9c4e7ab90b52736f5d403d22f863 MISC metadata.xml 397 BLAKE2B 1a61a411220f9585aaaab226adb8fa83c98ff6d1070627e87546bcde43de61062809ffaa2e8775fa83edbad2141f1a50af687e63ae1931c27683164047376190 SHA512 cd767f5bc903fbc917a652cba9d5dea536730f13ce32b742b249cfc826ff3992c6bc9591602017ceb524509ae343a5a9a8c53ae8889b2ff138518c1d60f5a0f8 diff --git a/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild b/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild index 118879647860..b399462f0e55 100644 --- a/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild +++ b/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for easily overriding subroutines" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-perl/Test-Regexp/Manifest b/dev-perl/Test-Regexp/Manifest index 98b493b6e7c6..03a08ff19b87 100644 --- a/dev-perl/Test-Regexp/Manifest +++ b/dev-perl/Test-Regexp/Manifest @@ -1,3 +1,3 @@ DIST Test-Regexp-2017040101.tar.gz 18904 BLAKE2B 9b7db35830d970ca2244a3db6ec0d11dee5b19d5e54e5e27b42b05f1a5bd4a0f394dcf1158cd14088a206e625144ddd85d732e4d10b20cb6cc16c8507806c7d9 SHA512 70595642f8f5cadd4cec73587af8b4e9ce793c37fdf02773d357b84ee8181750f5ae7fbfbc9a35ca3392f5af074ef5b5a1626547cc7a0c3f48439d4a24bdc0b8 -EBUILD Test-Regexp-2017040101.0.0-r1.ebuild 655 BLAKE2B a08d63fd8d0880d9319598f428225e3f6f247d4821d69e608f1282ee1a428dbc7665f5ab8c7cf4383da8c18f27cb2d0ba42c38f91c9fcf304c885b77f7ae333f SHA512 5077cadf9353b342c8afe9f008961f7bb587824df608e636c780d1550fcc50c752754d5de5a7fc337c42c0420be02521aa01f9f56d2828e8a07446fd445ae723 +EBUILD Test-Regexp-2017040101.0.0-r1.ebuild 653 BLAKE2B f1da6f1fbcaaa24e7702a8a8d9835f3cec0100d0ccc99af157e8df5b0029f4b1424ef0068aacec5c1e525e167fd56abf377026cbedf98bbfef1d2aa32d0e2df9 SHA512 8271b3a6bddcefa76a4da796dd129e11641e4baa444f09fb56425d782f908fee92881478f20d2dd7a81aa473b60c7afc532cfa6e5c80a20c9349d615bb0a440a MISC metadata.xml 523 BLAKE2B c5252f64f1294e170f53cd2142c7e597f52c96f09b8ec670c4e83ce85a6dc4594b4327233507f8461b55a8b652708d01e3d77ea783f4fd622aa1c9d4ccf3707f SHA512 606306340c2587602be82195b0929cd4521e34101fa45052994257381836dbba5c61848d153f3afc9cbd16070e4023bdef69a2a1d260a486d6f3b84c2959597f diff --git a/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild index 649be47c5453..71ae67cb6e93 100644 --- a/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild +++ b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.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 @@ -11,7 +11,7 @@ DESCRIPTION="Provide commonly requested regular expressions" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" virtual/perl-Test-Simple diff --git a/dev-perl/Text-CSV/Manifest b/dev-perl/Text-CSV/Manifest index 0c0365e30b72..9e5ef0a8e349 100644 --- a/dev-perl/Text-CSV/Manifest +++ b/dev-perl/Text-CSV/Manifest @@ -1,3 +1,3 @@ DIST Text-CSV-2.01.tar.gz 134279 BLAKE2B ee9bb832b000ca4d977869d360bf4e5367c54d248ce2eb169eb2a75df37c0ccf8042cc0114d360039282f3f3f9fcb97070046a91257486c12826a32b93bc3c7e SHA512 45c215686437e111fcd8d6c0adc9c6e0bac9df37fcd47e7bd9fcf4872859e59a296caae3573b77955cdaf42284b4c88fcc6774bd6ac11d701ae54f6a3741991a -EBUILD Text-CSV-2.10.0.ebuild 644 BLAKE2B 24f9c551951583e3623a1126bd8a727d7f9e48a5afae00b1a42aa8f8347490c10f347e04567f2464e56f8998110ae4a2a758f053adc7190622f4986c8bf764ed SHA512 5c3784a1c7893e0f93aeba4a2720a77ade15a6356e402f3574d253a2d915c4aaffd295828f1d01d0e3d82b3f27e5597cba20de598ef97c3b2d4943f915f4b5fa +EBUILD Text-CSV-2.10.0.ebuild 651 BLAKE2B 940a9751787a80958330d3c8bd4bce08d56bd393ea754dd8d11171805df99eeb9399c6314e20dd0777f66efde1ef2f3f52127935d46e6c54f9774f1aa59011c3 SHA512 91bb8adcb2b58e2177d3a7a83c8894d18c34013acccf2e652b34c7f6e9b15c98765333c47a096e91eff627e9512a76271d3faa3f43a42124a2e3cc54cce73786 MISC metadata.xml 624 BLAKE2B fb46b413819496229d101feb88987d6eaf1238063e3bd9d10a30001a2ae3d1bae052a890fc38ef7c9c0e9bcd64a7382d620c4268982bc2828516da33819fd980 SHA512 85f05b9bb1e710bc04774b543feb33fcc0c03de3cd38c9a3a3838d8d06ca966d302e8db107c651bf30c5af23a5d5e82ba5f33234d521ad086aeec56e79e74a4a diff --git a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild b/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild index 9c28a10d557a..63d989f13db5 100644 --- a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild +++ b/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Manipulate comma-separated value strings" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+xs" RDEPEND=" diff --git a/dev-perl/Throwable/Manifest b/dev-perl/Throwable/Manifest index 784ae0fe4176..b717515824dc 100644 --- a/dev-perl/Throwable/Manifest +++ b/dev-perl/Throwable/Manifest @@ -1,3 +1,3 @@ DIST Throwable-1.000.tar.gz 21875 BLAKE2B afa787b0e29f8d962589edb87b93aa343d703ad00bf7e9d96b2a4a66b95ffdde5877a775a7aba053ee7b4d0ad2b7ba46677a1ed8d416003f70a2fdfa176c296e SHA512 d81d2e3eff78ad396e6e61ad09ecf3c1eaaf33ae24c8b74c8336b568dceb1b62aa03f9e8417df2edc55b0c6806599c7e88ccc43f2b45c11262fd8139706a9bc3 -EBUILD Throwable-1.0.0.ebuild 650 BLAKE2B 59028bddb70a131ecf50b073e54e45665ba2c7970abd164520c93d5dab2614d3f46d1904fd597d678043f6b746c7b30d9e0cfd667f242923c86c13569f9388c4 SHA512 0948431038dbdd8ee9ac1af005861886c10b6580d4c82c88195893d4468335da35b02287585b7d6a4fab9a9f70613fad97be327842109fcc253068bbabe784ac +EBUILD Throwable-1.0.0.ebuild 646 BLAKE2B f83736f6436ab4ced5702a4ce2f8e8a420dd09cce3e82e9b6edf1b101f764798c1963b68221e3dc7ac2cbd0d78b74d817aa9bfab86c71cba401ae838ab2150d3 SHA512 9bf0768bdcc0899cfdd37cf071fe132d6021e6851a44ea62916f9b8904b699a643e7c256e19093537ce1dbc84b07c48b073ae75e5a488a2ac2b48b85bbe846fb MISC metadata.xml 516 BLAKE2B bd949a1514219b6558a4f98d79fc22fde82c76e0d754cbf68ad78a5ef04104dddeeb2c22a9f87b460a57486a58f5f703ab432b1bb4a89bc1a1d99b9686fac7d2 SHA512 10311fd94cb3484c138c924e5424cf50401bffeec193ee93645d4afd211607faff0312c16df0f50fcd52e68ecda7b8a0608bdd4c7a630489a1ac0a3217474e44 diff --git a/dev-perl/Throwable/Throwable-1.0.0.ebuild b/dev-perl/Throwable/Throwable-1.0.0.ebuild index 90e2d76f0228..cf890f245a89 100644 --- a/dev-perl/Throwable/Throwable-1.0.0.ebuild +++ b/dev-perl/Throwable/Throwable-1.0.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A role for classes that can be thrown" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Type-Tiny-XS/Manifest b/dev-perl/Type-Tiny-XS/Manifest index b90f4cc01f8c..d06fdc2c957a 100644 --- a/dev-perl/Type-Tiny-XS/Manifest +++ b/dev-perl/Type-Tiny-XS/Manifest @@ -1,5 +1,5 @@ DIST Type-Tiny-XS-0.022.tar.gz 81002 BLAKE2B c2d2feb551ddb4dd4cf558732692a8026923cc0da184d19b9263bb86a948dea8a7ba521598cedb00a26989ef2bf14340f975ce57bfff09997cb16d55f4bc88ab SHA512 6774980289ceaa7aa8517681cb2d4638a0020b4eb584d6e281d22edcfff829131f2472a4982c1d044e8aa96baf71381bed78d02a096507c7bba3ca137e63dbbc DIST Type-Tiny-XS-0.025.tar.gz 153300 BLAKE2B 9398c44356543e56f4cc52e68d9a5e766e9cfaa39dbc0eb2e882edfb56f181817775bc03a3d1c003fa60257ee4dacc4606e02777df595af61ebf3d59a2d26f08 SHA512 c990733efd4f057730ded8b7b2530251254ccaf1fb4398ff31ba12fe41c61cb24e817be20adc29002ab6281f703ba20c00f563b6e43e4983bc02d3aa7d0ceeee EBUILD Type-Tiny-XS-0.22.0.ebuild 629 BLAKE2B 5ab2420e58ed826b901642bc08271b3915710ad9afd89bc59124604d61b850ea6cd7b284ad2ed60ca2e5512017bd497009fe6db8f76dc27854324f6d974547b3 SHA512 b72afb8b80b9bfbe5d7733bdbef6c136d656cb83f674712cb5c6771d709372f1aeadcc2b97d86fc780317883f7c1b6d15af96d9069d25bf7261e5c08e6660f3f -EBUILD Type-Tiny-XS-0.25.0.ebuild 677 BLAKE2B dc7ef424f0b7aeefe82924a3afba5c37443a2f67d85c441f09ec0ab056d6eb2df5f4c94a74df67339fb8600a939899c41dbc71e231abbcda883cbc9ba10ed458 SHA512 965c84e50bffddfb86d6603b270ff0236f6f077d3740280449b3f6e5f5d106daeaed7a5aeb1b464448f9c5b141b31a0a82b44f302e61492015a9c5810bbcfd94 +EBUILD Type-Tiny-XS-0.25.0.ebuild 674 BLAKE2B 5a46e2037a19c542136f49411c82f50864c9f4685a710f1a5cee198f641216f4520965a88f2e6983105b6917a4bc042da8893f34d393dc8b38b22f580c49fb75 SHA512 3724214ef31c93f3214e0692ad545241a136f76149b74be65c0ad5cb701f6f536364d37e2349fbf64edd5092770f4a150f36fdc3c4cff5a51e7405ed5126afba MISC metadata.xml 451 BLAKE2B 9f868c1d91975ad15328d10729feee6f0f0d010e3f2f7aa1a72c0b5df570c902421ca4badae30163ebdf29d3985fe33018f5ac43a082703ffaca37831d9ced50 SHA512 5945d96f433ca131cca0f525d0957bc661946c4dfac3cb98929f2f2f335800d289028c65f0c11f954b286809512694b08dd6323c48ca1242cc3f1cf692314148 diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild index 31d28de2b9d6..fa97aa23b241 100644 --- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild +++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tiny/Manifest b/dev-perl/Type-Tiny/Manifest index a4b5dc60b659..eef0ae06a9b7 100644 --- a/dev-perl/Type-Tiny/Manifest +++ b/dev-perl/Type-Tiny/Manifest @@ -3,5 +3,5 @@ DIST Type-Tiny-1.012004.tar.gz 464170 BLAKE2B fab4788680f62b975a75be7d0d5c6878a1 DIST Type-Tiny-2.002001.tar.gz 529428 BLAKE2B 66b23c0fd900df8461def0313483bf278250a33fe261ecefb67dcaf51d06487b1884b0256c0fe11b8a435619c08fc413f58ddf41093baf2d67f2475a2b0d8145 SHA512 a0c507e0dfbfdb0416a123fbe65a39603028e5d71dfdd2d66290309e6e4818c4d996dcfddccb898a9cc37dbbe19dafea342b246b28e2539475e30cef276e1a49 EBUILD Type-Tiny-1.12.3.ebuild 1003 BLAKE2B 2d82b991e52629cb3230a5299445babd91404d3f4e641c15069d1024d3a6104200022bfea5fb407e34d79bc6f444ef091e0fdea0814e2422be876d87dc1974a7 SHA512 b6228c1c7af14963a143e311c85acfd21f9f3a552aa515a242922beae7baf3356a379d285037dfeafc350d3a246c9929beb2e5f60dc3be83f13476bf89724afb EBUILD Type-Tiny-1.12.4.ebuild 987 BLAKE2B 00cd3a4068e537fbb036a0522a5b3a9f313ac34274c36d963578b787f3bc15d45514c020f6e24aad0cc76d9dd8a38df728fe621a813cac71894d3498caaba873 SHA512 5bda1d8f87416c58149dd28ce19827195f5b6754433560baecaecc8efcd1c776af2de9036472b7bba789adb17f3f501e7d5a5eee798b4585f356831432f7ed0b -EBUILD Type-Tiny-2.2.1-r1.ebuild 1020 BLAKE2B be7f2b1b98949cd7c7c30ed5f787e019f9d2f7d2b80b3ea826fd92c1c8f9351f687e4dd7eee034cbf47b6e705af24a81ef23ac328cc740146aec8c490ec76b19 SHA512 e06e71ae60f81f480cc2cb7ca302f22183e401226082210545f83e8dddf17ed5ee44a7414ed61123aa794a3f34941d8473cc328b8a2c2f165ebe58b2587d685c +EBUILD Type-Tiny-2.2.1-r1.ebuild 1019 BLAKE2B 5c8e347edce10400b99f4fa472ceaa8b61b55a145df82f7fd7c14d68a9b73c7b9500a1837f2a64f88cee08541f66287e765225b0c8f0c9000fc6812365daf36a SHA512 8cdd42948282107ce7e6f8bf592bc6e8a32b208946c51589c2bd6a3db4a877af697c9c049ca242f00a9dc5fd53bbef09472996683dc28ee81358da42e63413a0 MISC metadata.xml 2673 BLAKE2B a2a28d7c968de4a77105e522db033d487acb5ef8e3a48ef5fc980e20abfa90f2b70927de76c5e3f65fe1f55319b5312ea903d9ba2001fea019240adf9f98b036 SHA512 eeaebaa46d78eaff6ecb06ea0f154270a5ff6b5117106d8fd8df01e9d7cd498661d51a98d54c15f4c6e716254a755a9d2fd2715f36f0bf66498ec3f45335ef72 diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild index cf9ae88fdc52..62c26e4fe8ad 100644 --- a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild +++ b/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="tiny, yet Moo(se)-compatible type constraint" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index c6df4d7ba7c694fa75d08dcd45eb2018141f688a..4c869bef1334ade647f191561a5170330b6e58fa 100644 GIT binary patch delta 14607 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 diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest index 4864d3729caa..1f14a455592d 100644 --- a/dev-php/smarty/Manifest +++ b/dev-php/smarty/Manifest @@ -1,5 +1,5 @@ DIST smarty-4.2.1.tar.gz 236881 BLAKE2B 4014178cfc4411a9ded3120d0e3e977af0190bc03f6ed21bbd2c484ca8fb4e5aa79fe9c606ee13be87db94c17a00d7d0399cb04fe09c4b439b95bc7b9331d675 SHA512 0d55ab1d329aaa0853a1c40b5b0207d3ddc8b0c25d863a217b3c4ac8bb0a796bb60eda2919b5dda569565b03b8dd44dff67b55d8fafc005164f2848bb481d131 -DIST smarty-4.3.0.tar.gz 360023 BLAKE2B 7f3fbeab71b9deb30242cfaf62a67380397a0ad0ca6c657186aa8150f27df46b33dbe55d32657f71f13ea6fe31d37dbfba44dee43ab21ef6906ba56e1ccdff60 SHA512 7db02a455ab4a6aeb69792f5cdd043a2045fa3a2045d06e1a2423cd4dae48c306be149c25567d1be92f50789e14c4d314b7bd29f3f52b74b00bfeeedc0be7ca9 +DIST smarty-4.3.1.tar.gz 361248 BLAKE2B b09ab14742b9ebdfd1e31ec9d2ac79016ce8869403da67ea241b735875ef25f40c2936a41bda5647ca697b708b91b02a29f5d17ebbc7d6049bf468851f0bc70f SHA512 03a42007fd1c03ba502b7a2255071638e978a54e5d75d4542a033e9f490c7c41587b5593316269107fe904a7b96a1a3337bf9525e038a5bb4051cc9aef13940f EBUILD smarty-4.2.1.ebuild 1298 BLAKE2B e7baa39168bfc8f7f5b9ad465088715372e26075c46503000bd1c6d8d5ff9c6f7153f3da1ea338c444a73c17fca2e4d7b2d539837dc2639a472b0620dea20663 SHA512 a92a651a124653fa81f7c61bdad55ede0d79b65986c1aa00406fe6594a3d32c3d9132b9e58dcceb38c3f653a9b274cf18f78c7517f4575d5050592a442cfc0d2 -EBUILD smarty-4.3.0.ebuild 1303 BLAKE2B 5ab3bbd4161bfb09163559181d7c527c10a78b5cdde3d3075adbf9ab5acc9cba6d31312ba58e64ef5393ab715b53a54c923db0c908b41404003ff5f61f5ccb85 SHA512 3d4ad6635c88797dd38f9807ce57285c2e844feab688dbcb03f6ac9a189194b8285c3ac9c6a1c8ce1c1b296012d1302ad624e6df78094f68e5edd974b4b2e2ad +EBUILD smarty-4.3.1.ebuild 1413 BLAKE2B 3b748a3e4601ebb61c8579c7ab5e6876d4c6842bb18bccddaf4afafba864c4da8a5e934f258820663cbf434618d4f31c2b6edc4ed78af7686c0efd8c1f3a0683 SHA512 f9c9c6cd0a94358345ecbfb3e1439c5014a0eb31195575ef786eb4c534b11f4783481f2d5b1b92f29d18fa35317d7329bd7f9da7388e7e8ac53a72a7b2ea4fc0 MISC metadata.xml 742 BLAKE2B 2e882a2cd16715923bd3b93e032b2680fe07853bc0a1a03a62690f57a0254373611e5dd323dec285ac3d051dfdfd167f114c68ad4ca2caa916a76262d71e4725 SHA512 3589fb45084564c669e97fdebab3964ced2500dea7a53dd452961e71a3a2d5070cb71467dc3489a4a2474858ebf8f4d05d8b01728382e08215752b535b6a3681 diff --git a/dev-php/smarty/smarty-4.3.0.ebuild b/dev-php/smarty/smarty-4.3.0.ebuild deleted file mode 100644 index 312ca47189f6..000000000000 --- a/dev-php/smarty/smarty-4.3.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A template engine for PHP" -HOMEPAGE="https://www.smarty.net/ https://github.com/smarty-php/smarty/" -SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -# PHP unicode support is detected at runtime, and the cached templates -# that smarty generates depend on it. If, later on, PHP is reinstalled -# without unicode support, all of the previously-generated cached -# templates will begin to throw 500 errrors for missing mb_foo -# functions. See bug #532618. -RDEPEND="dev-lang/php:*[unicode]" - -src_install() { - insinto "/usr/share/php/${PN}" - doins -r libs/* - - # The smarty docs and examples aren't part of the tarball, - # https://github.com/smarty-php/smarty/issues/799 - local DOCS=( CHANGELOG.md README.md SECURITY.md ) - einstalldocs -} - -pkg_postinst() { - elog "${PN} has been installed in /usr/share/php/${PN}/." - elog - elog 'To use it in your scripts, include the Smarty.class.php file' - elog "from the \"${PN}\" directory; for example," - elog - elog " require('${PN}/Smarty.class.php');" - elog - elog 'After that, the Smarty class will be available to you.' -} diff --git a/dev-php/smarty/smarty-4.3.1.ebuild b/dev-php/smarty/smarty-4.3.1.ebuild new file mode 100644 index 000000000000..0c5a425bf052 --- /dev/null +++ b/dev-php/smarty/smarty-4.3.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A template engine for PHP" +HOMEPAGE="https://www.smarty.net/ https://github.com/smarty-php/smarty/" +SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc examples" + +# PHP unicode support is detected at runtime, and the cached templates +# that smarty generates depend on it. If, later on, PHP is reinstalled +# without unicode support, all of the previously-generated cached +# templates will begin to throw 500 errrors for missing mb_foo +# functions. See bug #532618. +RDEPEND="dev-lang/php:*[unicode]" + +src_prepare() { + default + + # Prepare the docs and examples for easy dodocing. + rm docs/_config.yml || die + mv -v demo examples || die +} + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r libs/* + + local DOCS=( CHANGELOG.md README.md SECURITY.md ) + + use doc && dodoc -r docs/* + use examples && dodoc -r examples + einstalldocs +} + +pkg_postinst() { + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog + elog 'To use it in your scripts, include the Smarty.class.php file' + elog "from the \"${PN}\" directory; for example," + elog + elog " require('${PN}/Smarty.class.php');" + elog + elog 'After that, the Smarty class will be available to you.' +} diff --git a/dev-python/Faker/Faker-18.3.2.ebuild b/dev-python/Faker/Faker-18.3.2.ebuild new file mode 100644 index 000000000000..f1e5f5fe409a --- /dev/null +++ b/dev-python/Faker/Faker-18.3.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-18.3.4.ebuild b/dev-python/Faker/Faker-18.3.4.ebuild new file mode 100644 index 000000000000..f1e5f5fe409a --- /dev/null +++ b/dev-python/Faker/Faker-18.3.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index bec26961a7ca..6b57d428e9b0 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -2,8 +2,12 @@ DIST Faker-17.6.0.tar.gz 1654373 BLAKE2B 69a1d3bcd12188f7d9c0af61d57c62489434fc2 DIST Faker-18.2.0.tar.gz 1661956 BLAKE2B e8d7f9cc7cb5d5fd8fe9400311a54613557e072d504bd34944cffa777720484ec950854a6f7ddac8193afec560beaee86661a83a80b10de329db038f5a302d13 SHA512 799251ed4cffa0af3159856846f376bd0c0bb0233188cdcf72e7e5fdbb60841a56ca6ccd696c6a79d13f3dfb7a17e95b904c467d49d02eac4d1eeec6c89ef9f1 DIST Faker-18.3.0.tar.gz 1662268 BLAKE2B 072dcb435712e0aee52bf0c1fa381ddefe3cd06567f222736fde9520b0d502a91199058910bb2d4fa72b2d0863d2fc62506add4b4b1a4e2c718e6ab4c3ad2e8d SHA512 54c7e4ea1685c0ac52b26bbd1f1bf14d6dd9b2d0919133c449665be9594ea073214a8d3ecbb79fa59a0cdf30dcd911275fd8009e404e65e8bd3aaa07643a3f5a DIST Faker-18.3.1.tar.gz 1662197 BLAKE2B 7daad7b60e7ff3db6cd1480b2f32a26f6bf40b092ea878cdc0d1ebc8d2a5b4e8fedb17bb97f98e95721d09b8fab9975cbb07f3564726a77d3fb10e8726ad3ca6 SHA512 a0ee73140f87a13b6e9ab38b346d91016b45d07845373955ed50eb3e2f10cd3755d488d80b30409c5548845bb56478764661f809231be07afdae5d7f981a536d +DIST Faker-18.3.2.tar.gz 1649241 BLAKE2B e4defb3df2b344effa67769a2b7a28fd3c69a0d7c5b6ace0c495fed1dcd4594989c635679152f6eb4b1f53aa0cc7aa3b5343b02901863ed97b52e128b3aeeae6 SHA512 f0cadd36b40aaa81d2108d674d6b5504918bd0a75cddaccdcd3acb8f290edb15d4797ca35a7f3f747801907dff60e5e69dfb25937fdef6c0b9c527fe9be370d1 +DIST Faker-18.3.4.tar.gz 1662937 BLAKE2B 2212c2a005fe5644a8357324ace3ece1570046231907650c115c63b392e4d607e6361cd1b92e9829572955a342208e5a238f771dd2d54f5361e3b3754ae002fe SHA512 90ac99eab6b55d3c8989266e5dc6dc20a749cf798df331132fb1f85fcf77ecc2c87538e0a80ba89b5ca6e39b8ac407372fb5e5442489d23daaacd66303defdee EBUILD Faker-17.6.0.ebuild 682 BLAKE2B 6e4f513383d927ae62995083ce32a75635a14844754fcaaa52313a7aaa98118e82f018a82c381a5347a2df0ddf9e7bc68f78438fbd4336b8cd51562bf335b9d8 SHA512 83e54f767935b0a45f0f50b4df871213cf7cd968fd73c9c1502895fe4fe1d0f533fb249c478aa89b78414f8198b6b2d123931c0096e1582fa5e8a76bf3767069 EBUILD Faker-18.2.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44 EBUILD Faker-18.3.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44 EBUILD Faker-18.3.1.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44 +EBUILD Faker-18.3.2.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44 +EBUILD Faker-18.3.4.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44 MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index fd919b2baeafec845e93980d0c1b5499b3a7e5c5..6a490cf4e8451387114ed05154d6207e5ef2dc0d 100644 GIT binary patch literal 257672 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

xb>VaqA~0FB!uHqVTi9h@9`JSoT|!# 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 tR70@oxotD<2LN259fAM= literal 257440 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%0A>{EI2&R=`_WD9}8VzAxog81${EIUk{ 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 setup.cfg <<-EOF || die - [build_ext] - enable=load_extension - use_system_sqlite_config=True - EOF -} - -python_test() { - esetup.py build_test_extension - cd "${T}" || die - "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/apsw/apsw-3.41.0.0.ebuild b/dev-python/apsw/apsw-3.41.0.0.ebuild deleted file mode 100644 index 029ab66ba97a..000000000000 --- a/dev-python/apsw/apsw-3.41.0.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="APSW - Another Python SQLite Wrapper" -HOMEPAGE=" - https://github.com/rogerbinns/apsw/ - https://pypi.org/project/apsw/ -" -SRC_URI=" - https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" -IUSE="doc" - -DEPEND=" - >=dev-db/sqlite-${PV%.*}:3 -" -RDEPEND=" - ${DEPEND} -" - -src_configure() { - cat >> setup.cfg <<-EOF || die - [build_ext] - enable=load_extension - use_system_sqlite_config=True - EOF -} - -python_test() { - esetup.py build_test_extension - cd "${T}" || die - "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/apsw/apsw-3.41.2.0.ebuild b/dev-python/apsw/apsw-3.41.2.0.ebuild index 029ab66ba97a..3cfdb2b69aa9 100644 --- a/dev-python/apsw/apsw-3.41.2.0.ebuild +++ b/dev-python/apsw/apsw-3.41.2.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 x86" IUSE="doc" DEPEND=" diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index 9718c87c2bdd..53d44fefffb3 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -1,18 +1,5 @@ -AUX argcomplete-2.0.5-test-install.patch 868 BLAKE2B 877ea4cb5f2793e0c641e306630dd6fe95cc68a71796a696078a78e5cb25940286f5788955cc6e0d2fdb7286757fc1b8d4198e6e31db9e2f5978690645f4768b SHA512 76e2527ba3afe0d66591ad0db24bde92481399fab697373d1cca0bb2e5a953078de5ec5fbba0eff592557fb90da4a3c3848204bc06b8609010df1ae7d1ed715c -DIST argcomplete-2.0.0.tar.gz 54164 BLAKE2B 77da149b07d4019f8d6f3dda8fd9bbe9953c25b8461ab0746e1c2eb4d1bb51a9007c1f046ad9dc41dc5f8f248fbdf18ad7d921cf644fbc7580661084fd1427a1 SHA512 ef2a551e1372ecf3739006fe2c020e9f7ec53c5809680dcd3d9d552290565d8d09ba22bcc989f40644120a129b101f8e2e8ed34723e947a7d8d7884e9b502c31 -DIST argcomplete-2.0.5.tar.gz 54665 BLAKE2B 33b3c1d6ba4b6fe6ac959db050d4944411a3ef6e737b9ae16f70d1e2cdd6cea0c2534ac4f4edce63df3606a18b9d8e16831a14db655cdd9cb4c2ad3afed60c72 SHA512 6354f2f67a5d0ff35539c2c4fa5ab5b78d3e57648ee2436da7b3916044d568d8558316a3e2b34581c97540c4a9f2191869fb215f0020ce09416d7b31377252e5 -DIST argcomplete-2.1.1.tar.gz 54042 BLAKE2B f4d1825306a17a873e3b3a9f23fea20ba29c4956ffc3228de4737b5be6280a3f29214a9e96bf5123220b2bd0b0fd88e77aa4d1487ef715af4e353fab0e2827a5 SHA512 3d37059713d953037421f2a3a2de1f3de7d2073423bce16187ffd47d24edbb72778ca2513ecb52c68ed6a3f89999da85770af36d07fded4ab1b41693a2ef2836 DIST argcomplete-2.1.2.tar.gz 54114 BLAKE2B 19d29eb26c8d77998dcba51c263f49800ff98f22038964faf63d7b5963e8d62ca71ade9493937014f2e030add8a7d1032e2fdffce28765e12164906499cd2bcb SHA512 a91e3c0274c780da173659524f166b98f55342e54fbd38583757e65350b2288ea0e7f5acee7cb83b11478eda1b9b0f82ae6b0f559d7104c4ed67a6e1c9befa24 -DIST argcomplete-3.0.0.tar.gz 54666 BLAKE2B 98ea63847232e17a485f2a5484fc58d2154281046c190c98f542ee9c3e82ee13d4504056a8da29a093632693badb9a93067ad64b28ffa3d58d22de9c0a99f21a SHA512 ecb88f6487fe6b4e7ecd8b504496bd2e4ffb4ca9dc0e27557d6db49b5b07610f6a8560e15cb5a5ad49af71e5b6c1d825a2e8a72731b2c39ba3907c2a9fe0a14f -DIST argcomplete-3.0.3.tar.gz 54772 BLAKE2B 59ad1fc393f37875c152e7bda958cf185bb4d5cf6b331d4c2847f09a040365449906bdce3eb6bd251d569e3fa50bafbdb2f328c0bcc7f2b7dc2608c562b694d0 SHA512 413407d6f54708d6321b6ab67bab5755084846588aa4fceabe35ea4de95d652887847c6df4739da51ae89aeadac90e0f6cb0e1d92237267fa92502e2c8c27070 -DIST argcomplete-3.0.4.tar.gz 55160 BLAKE2B bb4453d9cfc5a82d77d96068845c4aaa187fd9fef4751d1f115700e496eb97d74fc1c677d0fccfa14ce4ae3dbd205ea68a684d98e88be3731712efe73a5db858 SHA512 0c38f7b2a26045717e1ee52d812d8b9d0688e484201b100b4ad1b7a881e0ef61b793f979d620edcc0a79f512a8e87dbc81b84d17a7857d43192fdd3adc1c6733 DIST argcomplete-3.0.5.tar.gz 65470 BLAKE2B ca9208edf7688aa7ff9a224befa2a84d2c9b6bdf4077a805efb107f256f98f0477c2c900dfb3c3bee3c08973aab8777cf6b01ab1a4698347e3ac457f131df0a0 SHA512 7ee0e8b961e4e9ba76194587da481908ac064306f1cd4fc0886d6facb4f2dab409dd1080ab440be761caebe358139cc8bc67fb720dd1d8e3f6105595dc8a5858 -EBUILD argcomplete-2.0.0-r1.ebuild 1089 BLAKE2B e66557e03dbc1a25ad16ea823cc43d35137ea0211519c7784bee1e4967c16c0c7afb16a09ac2e81b4ac4bfc2e5a7a7712aaf7ca6a8f524d8a63fb84e9d78ec57 SHA512 f631d7973f388954b0425ba824ba493d81c730a621b919a21ca89791b239d5ba6f2fde39cb3eb3f3584a0923b06260484e0a9b2b4ff54eb91a3e720222a5dff2 -EBUILD argcomplete-2.0.5.ebuild 944 BLAKE2B 735d5fe1ea7774901b13e38113c6485c0975296a3cbad400fc7091c24f6829174ac9f883955f4e75174723571c10d88427382130e755641fbe7e82f4f74f9ce6 SHA512 465b258daefedb95ad216dd5caae4ed37b788167b78db313ed147e397f85af5956a304f9bb0d46b1563b9b391185f12c70a21c2b1a42c6733a5578e1fa245cc7 -EBUILD argcomplete-2.1.1.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b EBUILD argcomplete-2.1.2.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b -EBUILD argcomplete-3.0.0.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b -EBUILD argcomplete-3.0.3.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b -EBUILD argcomplete-3.0.4.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b -EBUILD argcomplete-3.0.5.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b +EBUILD argcomplete-3.0.5.ebuild 871 BLAKE2B d308417ead62aab69184196f8411949c08fb098226b3bf63033135eb4819d4bd3e5cf6d5888534cf4d68386d7d125dc3c173c75b64327fe9378599db8bb871eb SHA512 46e3be1211aeea2fcaf682948fb35975e40f637d48a3ec542fd4c958fca0f5318941714da90e5c9e2bf2a1122183b19b8bf035346857569db38e50bcf0d244cb MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7 diff --git a/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild b/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild deleted file mode 100644 index 70779c596e0d..000000000000 --- a/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-2.0.5.ebuild b/dev-python/argcomplete/argcomplete-2.0.5.ebuild deleted file mode 100644 index 62fa0769c218..000000000000 --- a/dev-python/argcomplete/argcomplete-2.0.5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -PATCHES=( - "${FILESDIR}"/argcomplete-2.0.5-test-install.patch -) - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-2.1.1.ebuild b/dev-python/argcomplete/argcomplete-2.1.1.ebuild deleted file mode 100644 index 4c9150727c75..000000000000 --- a/dev-python/argcomplete/argcomplete-2.1.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-3.0.0.ebuild b/dev-python/argcomplete/argcomplete-3.0.0.ebuild deleted file mode 100644 index 4c9150727c75..000000000000 --- a/dev-python/argcomplete/argcomplete-3.0.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-3.0.3.ebuild b/dev-python/argcomplete/argcomplete-3.0.3.ebuild deleted file mode 100644 index 4c9150727c75..000000000000 --- a/dev-python/argcomplete/argcomplete-3.0.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-3.0.4.ebuild b/dev-python/argcomplete/argcomplete-3.0.4.ebuild deleted file mode 100644 index 4c9150727c75..000000000000 --- a/dev-python/argcomplete/argcomplete-3.0.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -BDEPEND=" - test? ( - app-shells/fish - app-shells/tcsh - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -src_prepare() { - sed -i -e 's:timeout=5:timeout=30:' test/test.py || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/argcomplete-3.0.5.ebuild b/dev-python/argcomplete/argcomplete-3.0.5.ebuild index 4c9150727c75..802c9788b5f3 100644 --- a/dev-python/argcomplete/argcomplete-3.0.5.ebuild +++ b/dev-python/argcomplete/argcomplete-3.0.5.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch b/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch deleted file mode 100644 index a710498d5223..000000000000 --- a/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://github.com/kislyuk/argcomplete/pull/406 - -From e6682b3e3e0c7882a3b93df2f0e466ef001d37e4 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 5 Mar 2023 08:14:10 +0000 -Subject: [PATCH] setup.py: exclude test.* subpackages from find_packages too - -Otherwise, test.test_package will be picked up when installing via -PEP517. - -Bug: https://bugs.gentoo.org/899628 -Signed-off-by: Sam James ---- a/setup.py -+++ b/setup.py -@@ -33,7 +33,7 @@ setup( - ':python_version == "3.6"': importlib_backport_requires, - ':python_version == "3.7"': importlib_backport_requires, - }, -- packages=find_packages(exclude=["test"]), -+ packages=find_packages(exclude=["test", "test.*"]), - scripts=glob.glob("scripts/*"), - package_data={"argcomplete": ["bash_completion.d/python-argcomplete"]}, - zip_safe=False, --- -2.39.2 - diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 6b05f0754747..dc61e228da63 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,13 +1,5 @@ -DIST astroid-2.13.2.gh.tar.gz 449022 BLAKE2B c8180057edef860fae6697b40d6b023b5be9305f0726b85127035a7ed874005da25b265e49a11a985724034c7a2af177b1c5b9850afaccc5787c5db70e4cd73c SHA512 64635e251fd01ef0ac6681db5750230f9acfc2b502818b7c9c0a480dddc78a03a5e5fa920618331b5c1d84c31551f16de7c4c5ba8052dd96d4974edb25449761 -DIST astroid-2.13.5.gh.tar.gz 451241 BLAKE2B 6994c9a62911ab347be4de17b9322ca9957b274c2a42085b5c521bc4a810ab0c0079fda89203910a1d7151ebad1b07cc446c1fc8e88580051029861cfb3465ae SHA512 87920dfe5a4e3e64b77cbeefcdd1e227dd712230aeb957f78b57a50d215ef0601689df26ac97cec65d7690e89b10e1b8ab8f2976d1a9b1a3e9a971eb2142d9d2 -DIST astroid-2.14.1.gh.tar.gz 452889 BLAKE2B f6cee61825d2c86bbf02ba6cc9f48076692d3d71ac2c8a02880a778380b076692aef549ab01829d943323b5829b83ee88009b5136b308da6f81a824fa1f62047 SHA512 47dd132e66645c3da639c68011f4691409af38affa80c5b1863706a864fb8458cdfd100f86929fdaac027a514d285132d8865d2d40996c583077384696a84123 -DIST astroid-2.14.2.gh.tar.gz 453109 BLAKE2B cb4b0795bde841e98712a719ba0870a3f0c616fc777cb3afc1ebbb0f5e49b763241825072d7915df87e778649a5632fec8f48e125cfa67de0b70618e34509157 SHA512 2dad27c0a3ddad5747a021c0700b831fe9f7a557238a2f52d87722c637120d49796a0a8e9e6f27d42ab4bee1c91541b7b5b5fa93dc3ec8a47197f35569a64a3a -DIST astroid-2.15.0.gh.tar.gz 460733 BLAKE2B cc80ffd9b5804a1a0c94598f75363088dcb971ee322b556e150799a5e18aa16d20c58d9bf7725c2697d34152daa72a20d845e7c56a524d58354913eed338010f SHA512 7ec121b3c7d60e2d48f738fbc4eeae3e32c7135a77fb778db9479d730a757818f549d8bd35facdd67d411d777d57ec620a2448de1f4da23754863cae18717bce DIST astroid-2.15.1.gh.tar.gz 460960 BLAKE2B ec08cc53027323a70291adc888b3621dc139783e6f72859eac05a2c6da0150cc5d19dc6a7278b6a846f985cf44c7d868df1ba11d0c6e3b7a5d3c71a38603743e SHA512 26f85aff9de08d4b413c40951f2aefd2c19304c077b502774b253e3fcced42173bc7e996fac82b3462c6915625ff48fd80dd1ab5e3425aefa103347f821f7df4 -EBUILD astroid-2.13.2.ebuild 1908 BLAKE2B 31c346d4e5b4b84588a6ffc85baeb663226ed3cbf568e83de78c687615a55ebd02ba7731b797e455b38b188b7ae816718abfe84ba3d3313306f0333161017194 SHA512 6c71c50f5729347f1d611ec7e4d9f5f16e45c46ed6299213148bb2579bab68844eb407fbd64626de6844164c0bb30b505b1b96d80bac2fe2ce4baf19a00bee50 -EBUILD astroid-2.13.5.ebuild 1956 BLAKE2B e8200aee3572ea481d9b466787c0f473bba7582bfd404931085f7e3f28f84e8c31e7cffebe838851f3ed2c67bd95c78beade85db4edfeb56dcb75cfd2b2245d9 SHA512 de7258fd3f11225d8db10ceab3c43caa5e0c394b015217e5ebdf50adb79dfc6adf8de2e68723535e774e6727d1a940ec5e52c066990b124bca5864a3bfaf0dff -EBUILD astroid-2.14.1.ebuild 1956 BLAKE2B e8200aee3572ea481d9b466787c0f473bba7582bfd404931085f7e3f28f84e8c31e7cffebe838851f3ed2c67bd95c78beade85db4edfeb56dcb75cfd2b2245d9 SHA512 de7258fd3f11225d8db10ceab3c43caa5e0c394b015217e5ebdf50adb79dfc6adf8de2e68723535e774e6727d1a940ec5e52c066990b124bca5864a3bfaf0dff -EBUILD astroid-2.14.2.ebuild 1948 BLAKE2B 06db3307336558201abb8fcc94149466cc47d8c9a02773228b8ae96e1b31ccc4a3cdea1d2c8ca3729e4f6cdfb3ed19a47d419f0c4ce03d2a9ee8797189203e76 SHA512 0c80565b31368de0f7823eaee43d3f5fa7aaaa8367969892e4a57b2b16e3bcb389a9996fa43ed31dc2654701c503129f372f123ddd0b96d2741f713568fceade -EBUILD astroid-2.15.0.ebuild 1935 BLAKE2B 920af526bb63cb0247bb9e7973e20ddd30cd284938e7c059eb78f051cbba5094c09c7ec4332d938865eb6f2696e71ebb7f5fdd53fbf9820991320eedadca36c3 SHA512 827b230aad1503353b854227a7463f7cb6016ef44b2ae887cee040ff1d32cdc1dd1276bfc3d598d84866560ccf01ec6b295bcaee48a68a0285b44ba38505a5b7 -EBUILD astroid-2.15.1.ebuild 1935 BLAKE2B 920af526bb63cb0247bb9e7973e20ddd30cd284938e7c059eb78f051cbba5094c09c7ec4332d938865eb6f2696e71ebb7f5fdd53fbf9820991320eedadca36c3 SHA512 827b230aad1503353b854227a7463f7cb6016ef44b2ae887cee040ff1d32cdc1dd1276bfc3d598d84866560ccf01ec6b295bcaee48a68a0285b44ba38505a5b7 -MISC metadata.xml 1143 BLAKE2B 1f6c4e004277eebed2e29cb935ef01e5f18fb0a526f99f0e875ae3815308dce0483b5274b4e23bed076464aa62a035937a7a3817e2d4a5fb9211b9043271e04c SHA512 56b07d0f08a49772661bc3d233cf1f628aa7c241c51b91d75dfbd44995e169d8ab5bbd99863d7b9b67792486346982a7b8eebefb462e7e212cd7dff920d80840 +DIST astroid-2.15.2.gh.tar.gz 461132 BLAKE2B 1e4d5fa174c7893743ebe9a17b28bdee68fefd35a69802358eb4448402a00622ec56a7ba18a8cdae8cafd9e75bbee9cd18f39bbb44fbcc061c893fc24e308376 SHA512 aea2a55780f81893d8dad4acb572883017e3d6270d48a8f0d3b4520279bc4d79e9d04192479d5aad453ab7bda6d29edf1f56c92d86c04a8ef07bd4561bf908c4 +EBUILD astroid-2.15.1.ebuild 1927 BLAKE2B d05c87932a2c70e6840870b693710fecd3434027d08433c399fcddf8738b23b1dcfb9e3f6fd7cf96b93a4f738db5ff36fd751b7695248400cfaf7f02e0bc4102 SHA512 b7bcb425a787a1d959e555b69cbb35a266dac42fc6fb4e2d8874e4d659a31a1978518c4321db71bd47ddb50094296057d0a702f5b278215ebe051b933d635a25 +EBUILD astroid-2.15.2.ebuild 1944 BLAKE2B 02bf83a2d2aa64f1facca32d081cb52e389d504a864d3990a0fad04628e12cd7d119a30058af21950095d1824a11c2ecc3219078da270cbfd65dd8763effb736 SHA512 4f29a0352dc018b061ed2cb665e80be005390ea206989ee23f2b93c794592b8e98e8bdfa2150e256e717f8b6bb44b2d498baf53ff657e53312416ab6362f5fd5 +MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074 diff --git a/dev-python/astroid/astroid-2.13.2.ebuild b/dev-python/astroid/astroid-2.13.2.ebuild deleted file mode 100644 index a878ddf63ff5..000000000000 --- a/dev-python/astroid/astroid-2.13.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE=" - https://github.com/PyCQA/astroid/ - https://pypi.org/project/astroid/ -" -SRC_URI=" - https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# Version specified in pyproject.toml -RDEPEND=" - >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] - astroid - PyCQA/astroid + pylint-dev/astroid diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest index d9b132219c24..c12599ce24a7 100644 --- a/dev-python/autopep8/Manifest +++ b/dev-python/autopep8/Manifest @@ -1,6 +1,4 @@ -DIST autopep8-2.0.1.tar.gz 115905 BLAKE2B 9dde8d702a0b21fb1457e08120dca805e2b46e3e5284e5d98932ff93afc4c0ac8dbc60215f35b64d4a308d6748df1411c2979d8fa1f4949b1dbe213bf19de9dc SHA512 cc0e8e5b7228ba9b37adaa3b2689a5e1ad04eb84366c5300d7a220b1593a64e4f1dc332750f8ca53935dec6a3ea1d07cae5615373e44da357a980d9763bbc3f1 DIST autopep8-2.0.2.tar.gz 116154 BLAKE2B 1b6830f9cb8a4384898273411f6b03cf3e3c0e45e2c56fa2bb134f3567cc06459a8123e660db9252f8d7cd15835d70e54c0155f146191be64ffbafaaa808244d SHA512 09471827d18ca0c691bc524e0639a416d1a4418ddda1cb88f50e5c5302e75e7014751e659e26439c22317db21588fbd956c94299cef44e2c47771df38de94be3 -EBUILD autopep8-2.0.1.ebuild 1180 BLAKE2B 78ce747c4104f4b977d68155ea8383c4c7d1dbae5aa30399461f6382345c38402474478d4c706d4eeb5eeabec66af656e4705cdd58d36309dcd7e1b20a770825 SHA512 3e3abb02b9768c95426e7166ec94af338b53532cea1984f7db3d1c899fadcebb0d5c638709a2e7178c62e5b9828a4b3f9a8460019a69cf32cdb55f3d073e90ac -EBUILD autopep8-2.0.2.ebuild 1145 BLAKE2B 15afa6e395d085649cbfe78e6d9443e5a3559c32a7327198c61f94c36a7e3662ec1f061671b0910332df8467229360d68e68c40e40d0049669fc958bc01ddead SHA512 e1b2d7c2534b85cae674b0a4140e906fe85c6a64eb2ae246a9f5193a2db14a3c50fe66327df15078471ca504dad26cc08a5cfef1398026fba7b4f96b5049967c +EBUILD autopep8-2.0.2.ebuild 1141 BLAKE2B 68ee3cfb6b02a8e49be685a6239b151946bb9a8ea6a1e57315582e9e90b10ac45af6d1b6312fe947b0dd21763141905b53f633dbcf779ff07c3e3318d98740bc SHA512 08f6da3eb29eea4d39e6dd569d7ea1d173cd3a38672ae289b52a0e5951a978da564b76e2d0a5d23836e23bb4efa9c781291f22f03df59cbbb36bcd99228c2b4d EBUILD autopep8-9999.ebuild 808 BLAKE2B 0a10876631074874bf1890aa1537e7b92a66f17a52acaa7d46f6e5038f5ce038f4fd33a50dc2caa9cd9ca88bf7aca764b416430aea1f8ee4251a65a5ca88f10c SHA512 98c8b5b784d2007de45c6817142d1c63e3d415d7d817edf57818ec6051256733abe32e32eb24e843ea1631d0a796718b74b5fb53147eafcbe0991d4e011b792c MISC metadata.xml 404 BLAKE2B e9442968d195e1605d55b880cf29f4a2945f67c57c0d7d0325e19c0ccf60cac0ac3e68115a0285f87068482163f537abc1d75bddfdc6ae860c8c52c375147fdc SHA512 3e0b8a6ee869086166bb670a73189ca681729276cc7897666127b7e25b3a252aa2e80da5fd4dbb43d101a439d12f146ba0ba61bebf30a87a97f1030325f1aeab diff --git a/dev-python/autopep8/autopep8-2.0.1.ebuild b/dev-python/autopep8/autopep8-2.0.1.ebuild deleted file mode 100644 index 807955f05f3e..000000000000 --- a/dev-python/autopep8/autopep8-2.0.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" -HOMEPAGE=" - https://github.com/hhatto/autopep8/ - https://pypi.org/project/autopep8/ -" -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/hhatto/${PN}.git" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/pycodestyle-2.10[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{8..10}) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # fails due to deprecation warnings - test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes - test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes_with_empty_file - ) - - epytest -} diff --git a/dev-python/autopep8/autopep8-2.0.2.ebuild b/dev-python/autopep8/autopep8-2.0.2.ebuild index f3389447202d..05e242d04220 100644 --- a/dev-python/autopep8/autopep8-2.0.2.ebuild +++ b/dev-python/autopep8/autopep8-2.0.2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else inherit pypi - KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" fi LICENSE="MIT" diff --git a/dev-python/aws-xray-sdk-python/Manifest b/dev-python/aws-xray-sdk-python/Manifest index 03f918b4673b..341f3a500db1 100644 --- a/dev-python/aws-xray-sdk-python/Manifest +++ b/dev-python/aws-xray-sdk-python/Manifest @@ -1,4 +1,6 @@ AUX aws-xray-sdk-python-2.8.0-fix-py3.10-loops.patch 1533 BLAKE2B 709ffaa46c2934fda754745f918bd54444433d5d57c6bca65d8c9be5b940e7ec91f8de47e94a31262ecf7126bb2068ed453ad18a4d6a07fae42d2bf6e764a600 SHA512 fcea4f8e094d1c3354897349c8705e7268e264d9699ec61609796d451db865931b1c2fd4e273fb80427645c0968993756e685e688d303e7fbe7c0bdce88d968f DIST aws-xray-sdk-python-2.11.0.gh.tar.gz 275430 BLAKE2B 1c1d3b56629dbd822b4f9fcb1e7ba5b43fbbff55fbe7ac02d75e0bb50629c4a0e5baed2b4c14c4c8a7775d60da5b285f96bca68b68b64ddf03aeec0c6094c74c SHA512 62035db955ce3d60e6d75088b7255dec83b21b4fd02353146b34bc48bdacff805b711b5caaca7adbbb5c5a3632a97910907d04681f36c198c99fbb4ef1cc4f85 +DIST aws-xray-sdk-python-2.12.0.gh.tar.gz 275773 BLAKE2B a78ac201524e70a342100c2e76e93bb02ed76e183dfca2e8737230061182d94c9a7f4eba183bc731d2ed79a8e4dda486ea09cb304f4cd58da56d712b8e6c5749 SHA512 0616369f95bf0de710ab5fb868d1a84280bcc1180cc205e6a6e0c405eae131fb861de75fea00c9c1be4e163b9d292cc27e08f624c7b6981ba4a3b8d99dbbb63c EBUILD aws-xray-sdk-python-2.11.0-r1.ebuild 2212 BLAKE2B be3bc84442d350b7b97b9c741699f7619797aecf9045b24d86ce659e02a8bbd502a83bd597439ffceafb55ba28b66976de0854f3b0fa5280ae06c018aa4af939 SHA512 ac2931312c166321d74d15fae157b0489355fd4cb11feab425b9b0bae24a5ef1bf515e9e920e75cd3167a88cc2d2bb7196810deb973c6d89a27ca4049e3a730c +EBUILD aws-xray-sdk-python-2.12.0.ebuild 2196 BLAKE2B a01d366c35bcdde673f44d800f28028906d15d51ded9e6dbc7d3713bb1fa5a36a8252a86a584035319ee614e6767d647c2e4810f1f46167e7a413cf745971af7 SHA512 09b5102c41acc053167396a6a91390a4ad1a447e46f5912b00634e161f2943e463d43ca77e76e2bcb21ecb0bffcc29c52240a9121feb64c239c6c369039331d6 MISC metadata.xml 579 BLAKE2B 3f7aaed38bcceb97fb3597954ca9075ddf7a5718bcac69327be2b99d241c6d8cb0eefd369ca892c8d751703de9067c7eadf19f8c4445334ee8e4952b99fef69e SHA512 f3033cf16f60cae6727f80bd53944972f851579ffef8101cf6fda45e2575696183ec92ea8c994a77bbf3ffc8219be2ae2fae456faabe73a9896bcefddf3b5db5 diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.12.0.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.12.0.ebuild new file mode 100644 index 000000000000..610caf67ed1f --- /dev/null +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.12.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="AWS X-Ray SDK for Python" +HOMEPAGE=" + https://github.com/aws/aws-xray-sdk-python/ + https://pypi.org/project/aws-xray-sdk/ +" +SRC_URI=" + https://github.com/aws/aws-xray-sdk-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-1.12.122[${PYTHON_USEDEP}] + dev-python/wrapt[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + =dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + VERSION || die + + sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ + -e "/'clean'/d" \ + -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest index abcb0e024359..a0bf6cfb791a 100644 --- a/dev-python/bareos/Manifest +++ b/dev-python/bareos/Manifest @@ -1,5 +1,5 @@ -DIST bareos-21.1.6.tar.gz 11654525 BLAKE2B 9b023a07e28098fd93aca57aead5b2bf993b85c52dc8f76870dc53ee88ec5995bcc908397173c7d3504c78214e37311442dd96bb563fa4382ae35904fef69e0a SHA512 e9ccafd379ea2a7ede2b6852fa544e7d4b63b23e9d91e8b747c1aecf5d764b06991a57f658842d48fbbe49335a92f29eea90e56b613a3123246a9cd9e8273f36 -DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369 SHA512 924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464 -EBUILD bareos-21.1.6.ebuild 503 BLAKE2B eab871fb16290a66ae4b5c4ced93e5ebd61f94f2a3b8781ebf0349731db7d7a967f59202c556f3ee475b5028cecc743eecdd08facea6f1fd70007d40c3f2c2b0 SHA512 26434fadf1c025b84c24c907189d9e62e15989cdcd3821724a3a6e5cc9537662d5e9dfcd62ad20a057db7a045f0fa2500950b6d08f8d7346b4f854c8a42897f9 -EBUILD bareos-22.0.2.ebuild 503 BLAKE2B eab871fb16290a66ae4b5c4ced93e5ebd61f94f2a3b8781ebf0349731db7d7a967f59202c556f3ee475b5028cecc743eecdd08facea6f1fd70007d40c3f2c2b0 SHA512 26434fadf1c025b84c24c907189d9e62e15989cdcd3821724a3a6e5cc9537662d5e9dfcd62ad20a057db7a045f0fa2500950b6d08f8d7346b4f854c8a42897f9 +DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2 SHA512 2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41 +DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621 SHA512 cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c +EBUILD bareos-21.1.7.ebuild 503 BLAKE2B eab871fb16290a66ae4b5c4ced93e5ebd61f94f2a3b8781ebf0349731db7d7a967f59202c556f3ee475b5028cecc743eecdd08facea6f1fd70007d40c3f2c2b0 SHA512 26434fadf1c025b84c24c907189d9e62e15989cdcd3821724a3a6e5cc9537662d5e9dfcd62ad20a057db7a045f0fa2500950b6d08f8d7346b4f854c8a42897f9 +EBUILD bareos-22.0.3.ebuild 503 BLAKE2B eab871fb16290a66ae4b5c4ced93e5ebd61f94f2a3b8781ebf0349731db7d7a967f59202c556f3ee475b5028cecc743eecdd08facea6f1fd70007d40c3f2c2b0 SHA512 26434fadf1c025b84c24c907189d9e62e15989cdcd3821724a3a6e5cc9537662d5e9dfcd62ad20a057db7a045f0fa2500950b6d08f8d7346b4f854c8a42897f9 MISC metadata.xml 329 BLAKE2B 9e0fc3eff1f6e5e0b9529f5264b5e9aac303a2806f6276691728689df3e0f23d866a57e4df9794aa59be1008d736e073c9c854a88edd0c460bc5102a2f098848 SHA512 2325dddc4c62c5f0caba21e0419aea28cb556dd56664eabb2219cf7ea0b1b3177d5e142c6760a95c0a3aba6120f60d37241f6faf01759a00a6f76b12d4332e10 diff --git a/dev-python/bareos/bareos-21.1.6.ebuild b/dev-python/bareos/bareos-21.1.7.ebuild similarity index 100% rename from dev-python/bareos/bareos-21.1.6.ebuild rename to dev-python/bareos/bareos-21.1.7.ebuild diff --git a/dev-python/bareos/bareos-22.0.2.ebuild b/dev-python/bareos/bareos-22.0.3.ebuild similarity index 100% rename from dev-python/bareos/bareos-22.0.2.ebuild rename to dev-python/bareos/bareos-22.0.3.ebuild diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest index 0f2f04229ae1..b3000d3ec585 100644 --- a/dev-python/beautifulsoup4/Manifest +++ b/dev-python/beautifulsoup4/Manifest @@ -1,5 +1,7 @@ DIST beautifulsoup4-4.11.2.tar.gz 517627 BLAKE2B 19fc88dff84c398461ecce3b66b1a92c3541114e3595aa1bae7182914e174d9c36b6de37ba120200695f6dca489c6afcd361244ae9577bc469d20a0864989d48 SHA512 68f5328f881946e80ed1af36b26da184f0af58aaf124f5f623f89c40130e1578f6dbe874b11c802e52c0ec02cfbf6b681e10eb235279631f479d14c2243e7dd3 DIST beautifulsoup4-4.12.0.tar.gz 523942 BLAKE2B a1cde7726cfe96327300a4c9d44fbf98e3196911be628aa7633633f3515ed6c5d2d0cea61b4a4c9529208bc2339ae070e8e5ffc60d0afec133ca81079b53a49b SHA512 8f4dcaccdcd220f9641c7080d685c1eaa9c851daa579c187fda75a1d85dcf2fe4cc673c2d4b2143682003390ef1d954366ea0d2820e07f8c10418350d31bccd3 +DIST beautifulsoup4-4.12.1.tar.gz 504683 BLAKE2B a02684f0f431c7ae79118e698e985fb2312b277323bb25323c5361badc55a8b15cc9de7f2c9fbc8e5dc133e5d660692b5d1bdd546c65128d9ab56a87712cef0f SHA512 f66538e251b447e532acb5c75ec8c0af7a30a7eb4241470f0691db013ab7990a173cbe3c649f29cb58036b4ed622ee4284372fe3d091175c11baba9b15619f2d EBUILD beautifulsoup4-4.11.2.ebuild 977 BLAKE2B cf084c97939552e1cd2a86e6cbab030b6eded99d6418990124c27d89d8ac6267ae30e5b75b847f0bd952fb0d90dca0a064789f76109b13efa43de92e0236c5db SHA512 d90b28c15af03b7d93d303bd70a135a05e45e7b2b0813185653b640d0f8f6eaa7e1ac3af4e155449674d0f3d3fc7bb06445c0925513e0379e51f0a473dde6149 EBUILD beautifulsoup4-4.12.0.ebuild 985 BLAKE2B 2b22be5d7ca2725ed56a0eace6d24c061a3ccf463ef43b6a37b848855b2ca4f9134fdb299a142044ba769b4b66d5e605b75469a688c5ddb9ec64969682ba5f29 SHA512 a559d956a38de782512174a4585309540869861d26c8dcaa7b514db0516dc6b2e9c245e33a30dbf72fd86bf529e0fb6414f0544be1325458d31363ce29e59a94 +EBUILD beautifulsoup4-4.12.1.ebuild 990 BLAKE2B 160cc4f456cd9549247f59ecfa7b7c65091fe269358daf990467eb8ff544d3d67fc24b1df63daa625a7ca2e365782778c13f95377152fc302b3d7d8fccdaaaa0 SHA512 7b3f2c6105faa7ccddaf40e1bf2341a3ace748c63dc8b4730d38564e602a2bccb2ea99d55bcd96f5e8bd77f19a4a2342892e078a9e3c37182134874632631f07 MISC metadata.xml 745 BLAKE2B 16e44221decda568bcfd7fc64384f3c10d6150801bd099fbee3abb0273fa53bc83494cd9a56d43b125e9b2d773f9e1dcd35820bcc26a28048beea287a9fc3e23 SHA512 b332203a23fbeef550ce75c70afcf6eb9decf4e3e0409899d556e4e12449608100e1e6af81f163a879937bea2726195524559aa1151f917cc9facdf2bde559e0 diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.12.1.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.12.1.ebuild new file mode 100644 index 000000000000..179ee52155fd --- /dev/null +++ b/dev-python/beautifulsoup4/beautifulsoup4-4.12.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" +HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/soupsieve-1.3[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] +" +# bs4 prefers cchardet > chardet > charset-normalizer +# however, charset-normalizer causes test failures, so force the other two +# dev-python/chardet[${PYTHON_USEDEP}] +BDEPEND=" + test? ( + || ( + dev-python/cchardet[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + ) + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc/source diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest index 2921f43ff9b9..07dd0e5623eb 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1,3 +1,5 @@ DIST blinker-1.5.tar.gz 27022 BLAKE2B 1e80d73653318ec6e263c66b8d5d3433ff1dc05e08af03442d99d83a9823b728fee86e6e64864932aa4961b11d28bee8ad7d6f56be6dbebd6dac48e610cdb835 SHA512 b1880fdc974be63e16e2b826bdbc8ee161bc0234591b8b41deed937a1e1b9d0bf1fb697c8e94644de9cc1900aedd39d08cfc3e59fef51abec295552f96418722 +DIST blinker-1.6.tar.gz 28511 BLAKE2B 854ecf9c38d45c673cfec6c2ffbe1742bf3b2d68771bf0b922636c5ab848c97a7bd96d1b5ff8b9dfeca44475c0cfd81867ae588e5d372bb78deefe7ee41f9d91 SHA512 ea664de0adb4638f2adb79bf1eecdb727cfea41349a763b3187f0e3dda2f979cb46b3901e59d7a1aedb29ca0fa8e15862fefab9527c22b09c4122aef71fda408 EBUILD blinker-1.5.ebuild 659 BLAKE2B 4049dcdb6d7935f76128971ee8ec5bdd4330ff6b94e2eb628657fc82c713b386e0808afd0817e3e367b008ede033d22c96a6903de79e456e9d409fa4d8cc24a1 SHA512 ff58e41d72d815f00570f11a57f6042388d7332b1c65ef52e547779986e9050bd03b4b9630403d54b1a6336b28dcf46bab50d07f21e329abbd0c80117435be08 -MISC metadata.xml 335 BLAKE2B d244e170c8fd902544dc485af737730e99c77bf4004f638054e20a2c4a40979c30bfbe0a4b6d8cd6aa3101f27b4eb2a2d7197d8541aa0944601f501557c44b8e SHA512 b43703a1475f0bf2b9b17c2c5e87a3e700a72974a6ac72ed037e39e01ab0ee406b6e522b63e38d84911acd75df4f7a4686f1c30ba8d5673f48b47434907fd502 +EBUILD blinker-1.6.ebuild 620 BLAKE2B 15871b14e96072e0109722480ba735f5862de313ab8b8c95427b499a961964f41d5bdd33276f14eafcdd0e76b045a3a3cfd54232069901a088f7f41b702bb2e0 SHA512 cdeae3588e74516c269c45dbd6009d906e15e45f4c5695948fff86ef4e14ff5653511647cda56ae8465ad72b7748192925a9fcb2160f0c11b2d3aed8c0f74fac +MISC metadata.xml 394 BLAKE2B d91e559b44175a794ac0d4c1b6acf2f7fe54adbdc5b4a02e235c9b51ed9c00dd935b2fc1ac33122bd5bd9d4cd6d2e7ba1a6f32efd3b1edfd9d564748db96dd80 SHA512 460eb6e0085a7591b35aebcb73b7de79792f5c6a496514e539d6bd1c92529bbf38438cf88c733af1aad1456471037fe1f1c4719ba8a3dbc0d186a7647521fe45 diff --git a/dev-python/blinker/blinker-1.6.ebuild b/dev-python/blinker/blinker-1.6.ebuild new file mode 100644 index 000000000000..a00c8956a201 --- /dev/null +++ b/dev-python/blinker/blinker-1.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fast, simple object-to-object and broadcast signaling" +HOMEPAGE=" + https://github.com/pallets-eco/blinker/ + https://pypi.org/project/blinker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/blinker/metadata.xml b/dev-python/blinker/metadata.xml index cd1ba4cba860..d8e036c563aa 100644 --- a/dev-python/blinker/metadata.xml +++ b/dev-python/blinker/metadata.xml @@ -7,6 +7,7 @@ + pallets-eco/blinker blinker diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 25eda8df51ef..1e12a4bdd447 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,18 +1,10 @@ -DIST boto3-1.26.100.gh.tar.gz 627269 BLAKE2B 1481e456b73794a4f371e5ac935d3d777c5315c1da39f8565631f62e05bd218e85409d5e5e095057af2c05c4bbcd9c1c5a56b4d1b8d2ef8e97ec567bfdd959a3 SHA512 45fdbb31c7e39ac1775e89755f88d426bdd17be002a13c1c517f2ec4b7ce1fcf0df7d1ff6c6d678fab5a7a1d656f9f609a6d4b3ab779464ea14a3e52eb7e4771 -DIST boto3-1.26.101.gh.tar.gz 627662 BLAKE2B 322a6e723851464409512e9d8dd17b5f2aa9717d97b8fc349c22e95db09bd8b8554631cd3afe52d31e34f4972ae0e5642762bf2ba13e8e5c5d56a05c3013c218 SHA512 7a1b9a089946dcb609a8c446b4c40f4f8861770b6592b6a11992573f7281a8fec0e3ae9d77abee542a88c588dfa23102110312d969f8aa63b3b0ffaf968a8e86 -DIST boto3-1.26.102.gh.tar.gz 627980 BLAKE2B d9dc7d2f62496f2e78427b7fd96f4a210afabb4a4a574a8860767c5bb48e68410cc9f2f2b64aa5e0e5337721d2f59edc7993ee32ea5e1aa5543533d3f1e18d52 SHA512 0988f113a519ffbd6c8a2238dc66a21d4aa87a7dda77d99a4343088b7ea03855f6da12712251502e54cf60ee0bbe066b3fbb30ad7aeb18d67ed9ca96035eb1cf -DIST boto3-1.26.103.gh.tar.gz 629982 BLAKE2B 1b70ecf1bc7ec297f01dfd209597719eca2e9d3a8d2a772558696c8cf4df03df5d8f9ea6d6a34beeb8d0377dd0e8ee92ebf7e3fc82b5da59f4994e84321b9e93 SHA512 094a5edde02137d739c9d017f9331671b0b2b5701db9bcc3c7bcb5d42457b407811d70b8ef9b24cfa30229dda028d58e6bb45a043c18b5c765afa3204ce77244 DIST boto3-1.26.104.gh.tar.gz 630394 BLAKE2B 8444d5c3d0c60db0a77d7d96d518ffd6d10a62075a774173e990077b6e8a29ddc202eec997c0c7f4efbad5eb4235bc47b9a8144419a9d4d48006c1240732baea SHA512 cf456b10474e50d666582c585a350bf6abb80f4357938909444a6795206e513655d1f63178851c33a73bce428c0f5de5bd252707cf959a6c92aaa4f5130a1550 -DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0 SHA512 02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143 -DIST boto3-1.26.94.gh.tar.gz 617861 BLAKE2B 908b40868735038810cf75c903bbc8bad00a6ea8776b2a5a236683f18f2185971f8a13db5349086b1aef2c4d51361c8ebf30f2d671cea7f4101c9882a59b6acf SHA512 036278668afa33dfdaab9cc2e02c2c3e0596ec1c1b407767f22bc6a4cd87913f883f85430ff6a120c5e0fdd2194b70c911fe7a207bc26ed5fcd415f3754cde35 +DIST boto3-1.26.106.gh.tar.gz 631950 BLAKE2B a8c9a0f1450a743953ebc26c75bef7ca1a52d588e5915c70f805efb26093c832bfae07f9a02a740b36ac1b092cecddf77306d3dd82f2f924ec42403c8b397c93 SHA512 2c0a7712abb5c5a4f541e94401ec03291c0aa15536884b793fb7fe4d328270af974ac70e7a538349969b737f86d8119f644595144d4399eb91ac7708762159a9 +DIST boto3-1.26.107.gh.tar.gz 632507 BLAKE2B 8331a8e925a390f56af023b49b45df307bd6077fdc24138686acc87b17a5afa15fdd9db2aa8611d745d7682946e3ff94a46d570f4a37edb847eb90b2c6ad0cd2 SHA512 53ca758026eb2952a290c8eee84ed3b3399ebb893fd8cc0ea7a7c9d1f9166810882e326bafc41c67b4183616f953ae2bdd5c91275e2c157f79c6414256f38d0f DIST boto3-1.26.99.gh.tar.gz 625932 BLAKE2B 961a640995abdafbf2cd73f83ed5af0e1314cebbc5dc154771204e7c16532ad4a84aed08cbd7789af30de518bf2e8bd5204e9a540a2d3a08e75222c2eeb9a68a SHA512 ff726483a83a11a8c088905998af0a1a791e87503b39422811d82b3122275a24eb955636407422af7552908eee22d4c1369779a7798f09f958a8af5234c0c11d -EBUILD boto3-1.26.100.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 -EBUILD boto3-1.26.101.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.26.102.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.26.103.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.26.104.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.26.89.ebuild 1580 BLAKE2B 6c2b0aa540898e7461c165b8cb755ceec1cf0b94ba8cf4e2183bcd3a7a242b1e78f4c9a61bcb0c01230f625735a59ce3cd437098b19620d87c76fa022327af45 SHA512 f792df64912dbb7af89eac9c95518624a26c37387e16b96f46db928912c01ce20503cf8f9685de1b314ca7120e353c5fb26c900962f8c05e2c275b3bcd297555 -EBUILD boto3-1.26.94.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 -EBUILD boto3-1.26.99.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.26.106.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.26.107.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.26.99.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e EBUILD boto3-9999.ebuild 1514 BLAKE2B 5d31d27ac50ed037fb8be61559bac03bd2a8c63f3220ac93ecc864c0e3cbd34763b9b70761a9f364cbc85a0edd84c6f6eeff614292f31473b4935e5bb86fae7b SHA512 26bd2959c745f0e423d683d2fedeab9a438d215fa9b28b403d0cea81caac7436f05382b2a91a183bc1095f3b205e3b2115f931cd7803e0b9838c2a507562da5c MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.26.100.ebuild b/dev-python/boto3/boto3-1.26.100.ebuild deleted file mode 100644 index 9523f65d5fb9..000000000000 --- a/dev-python/boto3/boto3-1.26.100.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.103.ebuild b/dev-python/boto3/boto3-1.26.103.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.103.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.101.ebuild b/dev-python/boto3/boto3-1.26.106.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.26.101.ebuild rename to dev-python/boto3/boto3-1.26.106.ebuild diff --git a/dev-python/boto3/boto3-1.26.102.ebuild b/dev-python/boto3/boto3-1.26.107.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.26.102.ebuild rename to dev-python/boto3/boto3-1.26.107.ebuild diff --git a/dev-python/boto3/boto3-1.26.89.ebuild b/dev-python/boto3/boto3-1.26.89.ebuild deleted file mode 100644 index d6d605bdb0c6..000000000000 --- a/dev-python/boto3/boto3-1.26.89.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.94.ebuild b/dev-python/boto3/boto3-1.26.94.ebuild deleted file mode 100644 index 9523f65d5fb9..000000000000 --- a/dev-python/boto3/boto3-1.26.94.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.99.ebuild b/dev-python/boto3/boto3-1.26.99.ebuild index 2a4a7643203e..736d8a002190 100644 --- a/dev-python/boto3/boto3-1.26.99.ebuild +++ b/dev-python/boto3/boto3-1.26.99.ebuild @@ -25,7 +25,7 @@ else https://github.com/boto/boto3/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" # botocore is x.(y+3).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 82cf332b8302..62c02b5f5b11 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,18 +1,10 @@ -DIST botocore-1.29.100.gh.tar.gz 11306804 BLAKE2B 8ac9d592d2ea86bd600ca29c51999577e9c223fe951753052fd8d4c9a7d9f537f663491b2f31267e3ab0f082cc3b8ad49064017b268821e6d8c990e88046e144 SHA512 436b2cd40e3f7414b025463e2322fea834c1eae1243070f500dff7682a0dd049123b047a5d8183c58b001e4a793bbc81fa4a96afffff42b2d9f06c554fd261c0 -DIST botocore-1.29.101.gh.tar.gz 11311820 BLAKE2B 51be1b936b407a8d29912f6891c786826fc5a6be9caf386da56b697961613f4fe6506356f3c0b00da07386960abbde7e84c49e22142d1d401e481c8d4747d569 SHA512 1fb519861042b662d1d624223027f7a898d1975a07c6f2ad035547211bb7dad63cb07fcd6061cce75ab641801a7693313aafae7257067358d85fd43abbb82891 -DIST botocore-1.29.102.gh.tar.gz 11312537 BLAKE2B 6e5ac46612a692c72c7b9f3587d651a37422143dfae1fd25e999e255028e82a185dbd51ecf0a5de7d66a1ee715a6296d5d9c1f9474c210286b2df4e84946a3b8 SHA512 c0f0a69f81e1f2e57b3c048bae8e297e488f3e18bd2a443a6a6e56d49b97776c6b0fd7e613353eda3a7ee1f807ed717b639cc5fb685f83708f24de9d432f20fd -DIST botocore-1.29.103.gh.tar.gz 11356652 BLAKE2B 4b583e094c1dce78257c7a21a1b1bb5fb5705af71f6fbd5215d34bc5dc745d47d19ec2ee4e667d9430f366385aaa45e4c2b139102c1c9de129b06ecb37338bda SHA512 a430fad7d729853d0ea405e772d482e6c9db60e6f580f51ddcec87816e13aa3f7ddded9bf8ce288c84c0e28f2b4b29922b1af9a0a8934123f17bc351a267a6c7 DIST botocore-1.29.104.gh.tar.gz 11360726 BLAKE2B f051024952f137e42a544d60cefbcf4f359a4b68bfad332060703db6e04ff448b6b501541bc1d372aa6d9f30be6931110a02b40505d3fb2de77560bddc0e0d88 SHA512 c97b01240c5502a94d9afaea061e47155efb8a9c11f86778ef3c1595f40cf24f600116a5728025df3af6ed3466115fb94a046dc2e0fb2ed47a1233ffa0def027 -DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8 SHA512 356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf -DIST botocore-1.29.94.gh.tar.gz 11242930 BLAKE2B d6abdda0ad69bfa635c2cdccefff5c0feaa27fb1a307d5cacb140ded35c246a52ebbe5657a9317bdc1441939d2bd62d5829b2ecce01c05976f56737f92fc3f62 SHA512 23c1fb835d492f414a0a67ac03e50ea31f6343676c7e6e8649067b11e3213f84eb068562fe5bd9a49ead9e37381ab132ac820d98fa4af805b41eaf53b0f9cb1b +DIST botocore-1.29.106.gh.tar.gz 11366047 BLAKE2B 95bacc0bfd436c86934f7287b6b8729ef0b28ba38a0ddddb0f81a7b57893f795153ba72466de377899234daaeb71921661fd4d8c9fe395b761859ccb0eb59577 SHA512 aaad7d0c863a09bef710214230835f8f3b8eb5f2142268dc30b351446c64cf499054f6297c165a0fb28bbd3db1e784a7a5234279dba711ae02359cfcbbfd8746 +DIST botocore-1.29.107.gh.tar.gz 11367875 BLAKE2B 3a7ee035770752f848ebe47db9801c413869a1c457d31a91b8814b561ef006fbb693764377211ac51aa53296650ca5557317e87818892dc3366f410c75099a33 SHA512 54f27c76ed3c85a6252fd6b5c3b1053fba6494d5fa3e0796771197b0490cecc5c19f23b8bb542ddd2fda4438310b3a5d5a751c6b74006ae1a3bac606cb53cee9 DIST botocore-1.29.99.gh.tar.gz 11285143 BLAKE2B ba594544fb219cec77659cfa48fb6e3a8241b92c911d9983450648ce97652cad7654181637fed8373fe49e33524f63920128afd4ca9c00bce45603b1ab917648 SHA512 319d70412843149aa43c8d7faeff04122d96091081d30c2da0962fadb27104a24cc147fac2c95492aa407b2f8a25ebed9e7d149c29d5d38134d836581c801bdd -EBUILD botocore-1.29.100.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a -EBUILD botocore-1.29.101.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.29.102.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.29.103.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 EBUILD botocore-1.29.104.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.29.89.ebuild 1899 BLAKE2B 94938a1edb8da9279816e2302442deef5adc1edef43deb21369c8dfc62c569eb34d4198cf55dc6acdad0c718eba5ddce0040b6f269e866e6eff95bc36fd41be3 SHA512 a0d875a4dec85116eaae0a20182832dedeb84e6a8946093473b99a1746ed5ff8b49ef7e7a4ad5b70afdfbb1098fabc5ddbbc40b895c2b7e0559e3d10cd02e0bd -EBUILD botocore-1.29.94.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a -EBUILD botocore-1.29.99.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 +EBUILD botocore-1.29.106.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 +EBUILD botocore-1.29.107.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 +EBUILD botocore-1.29.99.ebuild 1827 BLAKE2B d9e353ffebf3b77bdb5b034da339f9f3cf95937e288fa522fcc40f88a4752c58ae085406bfefa595c3738ec118712cdb4ee0509c1dee7a00e2c76cd2a657009c SHA512 f0d3e81726bd65bf4c097b63e8673881949970e29d976de53c1facbccf8cd1d214fea9153f4820a5889f1892979342a0255e110b243ba613d4e803a940d46602 EBUILD botocore-9999.ebuild 1736 BLAKE2B 6ca7ea14855f5f8db2d166ba1f29835d4c994a0a8fa38f3852406289a4465c091909562ac678f1c0bf7e640a594731b0d4319efc0f34f6bc640fbae06746c4bc SHA512 f891bf0eded88d9af3b87fc7c9ee4c6a129d263e672821f3b9654d43bb3bcac41305b834192088d15b50f3f9d36ea95374180cf13e1cb67149595ec63e4cc155 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.29.100.ebuild b/dev-python/botocore/botocore-1.29.100.ebuild deleted file mode 100644 index 0f4daaa48e81..000000000000 --- a/dev-python/botocore/botocore-1.29.100.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.103.ebuild b/dev-python/botocore/botocore-1.29.103.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.103.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.101.ebuild b/dev-python/botocore/botocore-1.29.106.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.29.101.ebuild rename to dev-python/botocore/botocore-1.29.106.ebuild diff --git a/dev-python/botocore/botocore-1.29.102.ebuild b/dev-python/botocore/botocore-1.29.107.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.29.102.ebuild rename to dev-python/botocore/botocore-1.29.107.ebuild diff --git a/dev-python/botocore/botocore-1.29.89.ebuild b/dev-python/botocore/botocore-1.29.89.ebuild deleted file mode 100644 index 5afa7a9459c5..000000000000 --- a/dev-python/botocore/botocore-1.29.89.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.94.ebuild b/dev-python/botocore/botocore-1.29.94.ebuild deleted file mode 100644 index 0f4daaa48e81..000000000000 --- a/dev-python/botocore/botocore-1.29.94.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.99.ebuild b/dev-python/botocore/botocore-1.29.99.ebuild index 491b6bbc21f2..d6d0f2607297 100644 --- a/dev-python/botocore/botocore-1.29.99.ebuild +++ b/dev-python/botocore/botocore-1.29.99.ebuild @@ -24,7 +24,7 @@ else https://github.com/boto/botocore/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest index 1bf96f9c3a4b..0c49ec83544e 100644 --- a/dev-python/breathe/Manifest +++ b/dev-python/breathe/Manifest @@ -1,6 +1,3 @@ -AUX breathe-4.34.0-sphinx-5.3.0.patch 1354 BLAKE2B 2cead0e34ec7a0c4e140f794f0212f9dc2e5e5fbc61981d1d7ca906bc462d36fec3032279874f41b893949b34dea43bbd28ef8a3f7c30663ac432330b5088ff9 SHA512 14beb1825fe1cdbc8de14cafe47cf9b855465929bd55f72b8c81239afa2115ec3d390abaa9ec0a16194f60a93776eef89cc04a8d4b246f69318b2fa923b03a26 -DIST breathe-4.34.0.gh.tar.gz 206989 BLAKE2B 1c899165ae30de373f90c0fd0b3428d7f4d74e3f66720731c2d02bc2a8bd9c6e5bbd81909b8ab186304975f877d276ed0170c611105335032bee3b689cadef73 SHA512 7f3134575f1b8c4d7c96ebc735e33f656b5c6046de3fa2aee95d5e895fb33f0a83fb4b1c64dd69b9deca20b785868b42d6b1d5e39741500ff5f9d82bf3f130b4 DIST breathe-4.35.0.gh.tar.gz 212932 BLAKE2B 9423cc99cd1dc45fa1c93f1e2adfe59be4f3398842d3c6f98ee7a17285e108de4eb88e149c4ee179fa1008e30b69c8fa4f3934506aa53892c2eb612fa7652ba3 SHA512 76e36fceb89c21e2c62471a37b856f8e7077f946ca8ebffdd068297d7d447ba4f42f8f9d91e231f7a181d7dba2cb8650479f35f8bef342184e5ccbd3dd951f91 -EBUILD breathe-4.34.0.ebuild 945 BLAKE2B 775be55667f201880f819b3c9891ab261602a1346feb2ba2a7e1964cc78733075d4ad96f3153fa2595e19881fe3622c763a67a60bb1c33c8e484d6d8d3be3dd1 SHA512 c0fa2b7f7f6e299b3dad9290b99db735a5015e48ee10c8e50a3535d47fa66fc39a7dd5756cb6b39fbe2e6f46db4cb849af9390b04df13bd01201d150d39ee0f1 -EBUILD breathe-4.35.0.ebuild 900 BLAKE2B b3ddc56b3223fb272ebfd2763dbb32968c60c21961f8de52fe298674527f2715b7d762db3073a852da97865537cd1f41cfe19c1adae263b729c4e0ec06be5dd2 SHA512 9155eb9c23dc76e7a0e04a3db6709b698c03cb0447f2870fbea4d9b68ada9e9ba73761d89b845a1303603d22ab18e52d606985283c8de8d567d7e9001bde9cdf +EBUILD breathe-4.35.0.ebuild 893 BLAKE2B 22f6ec314c2a57d2b0145ed972b1024b0da4333e3e11ac50e806a26dd57967a408823fe8e9b535c28e294a1f479db06a535c6cbbf80234453abe80739079faec SHA512 6b71e9fc75362493226792bd05dc7e837836ad73c4a14e38cfc89eb8ee9b35c9d1b695c4cef5398edef7b007ef22e6a09501950628ae503f088facbd55d93486 MISC metadata.xml 821 BLAKE2B 4df48e03f2ad66f9a802bb6c238ee2459435e58153ce5cb8556b7b9feda45dd86017266bdf259faaa3e49963976bd61fbff5eccf18f2d9d95d61319995974fa1 SHA512 a14c0334a7029f762133252fcf7b8ae313be23059326876cd64d81fedaac4c37023288779450ff99524b6c3c99f62e7809befeb60476a9e838e6fa2f3169deb7 diff --git a/dev-python/breathe/breathe-4.34.0.ebuild b/dev-python/breathe/breathe-4.34.0.ebuild deleted file mode 100644 index f5520f4e516f..000000000000 --- a/dev-python/breathe/breathe-4.34.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx Doxygen renderer" -HOMEPAGE=" - https://breathe.readthedocs.io/en/latest/ - https://github.com/breathe-doc/breathe/ - https://pypi.org/project/breathe/ -" -SRC_URI=" - https://github.com/breathe-doc/breathe/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - app-doc/doxygen - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-sphinx-5.3.0.patch -) diff --git a/dev-python/breathe/breathe-4.35.0.ebuild b/dev-python/breathe/breathe-4.35.0.ebuild index ecc0d3520dc9..e5117107d3fe 100644 --- a/dev-python/breathe/breathe-4.35.0.ebuild +++ b/dev-python/breathe/breathe-4.35.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" app-doc/doxygen diff --git a/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch b/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch deleted file mode 100644 index 52c65b99ec4a..000000000000 --- a/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 877d88e5aecd1d39978a46fe7f3df35474d7cd8d Mon Sep 17 00:00:00 2001 -From: Daniel Garcia Moreno -Date: Fri, 28 Oct 2022 08:45:33 +0200 -Subject: [PATCH] Fix tests for Sphinx 5.3.0 - -Fix https://github.com/breathe-doc/breathe/issues/863 ---- - tests/test_renderer.py | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -diff --git a/tests/test_renderer.py b/tests/test_renderer.py -index 1688981..a858c65 100644 ---- a/tests/test_renderer.py -+++ b/tests/test_renderer.py -@@ -109,6 +109,12 @@ class WrappedCompoundDef(compounddefTypeSub, WrappedDoxygenNode): - WrappedDoxygenNode.__init__(self, compounddefTypeSub, **kwargs) - - -+class MockMemo: -+ def __init__(self): -+ self.title_styles = "" -+ self.section_level = "" -+ -+ - class MockState: - def __init__(self, app): - from breathe.project import ProjectInfoFactory -@@ -123,7 +129,11 @@ class MockState: - settings.env = env - self.document = utils.new_document("", settings) - -- def nested_parse(self, content, content_offset, contentnode): -+ # In sphinx 5.3.0 the method state.nested_parse is not called directly -+ # so this memo object should exists here -+ self.memo = MockMemo() -+ -+ def nested_parse(self, content, content_offset, contentnode, match_titles=1): - pass - - --- -2.39.0 - diff --git a/dev-python/calver/Manifest b/dev-python/calver/Manifest index a9646960c7cb..721030145344 100644 --- a/dev-python/calver/Manifest +++ b/dev-python/calver/Manifest @@ -1,3 +1,3 @@ DIST calver-2022.06.26.gh.tar.gz 7601 BLAKE2B e4bea1dc8954b4f65003cb06dadebfa6a7ad0554d64c23e5339652955d2e4659ffc093b8d11d284e03bc74267059a10043a45dd1eb7717378fb22327d6409428 SHA512 4d436cead8930cae1a71eddef9f0ecd2881f8cb632c3814dc75390b061a909e7ca969a604a5fded1c66647947856d540e2180bd3ce4bed5087b4dbc9d5edb393 -EBUILD calver-2022.06.26.ebuild 576 BLAKE2B d64adcda26fc4579e57fca200798cc26a52175dfc04a1f1bd0595eee2ec547a23872b70dcaa811b96c147f517f825b6ab0007d645f028695848b9e3ece321ee4 SHA512 8de04f94cf112f28b48cd302ddf5e7a915dc99f48767c684dda0b0e6cb2276dbb827dd129dd3ea513adc50c771ecfba21bd422a689afb13c74a619bce2ce02d5 +EBUILD calver-2022.06.26.ebuild 626 BLAKE2B 88c1db24e6d9aa411f81ae7b034a15261a68109c4bd305a802b45ad03abf3dc1b6ed6193ffdc8aa76373cda7786f161153d98224e6f880e245ff91380fd21f61 SHA512 9ccb47172334f7f5805495659d6746357df0af2e9c913f22149142bf846aa8dbd2c8bff99138b8bd8bf09656b145ea7ae386a91961cbb706ae217b7351f14ce8 MISC metadata.xml 337 BLAKE2B d1215a2b0ec479b37caa4b8474201c18ad555e344d49ce25ff7c2cab6f117ec3b2b3d14320e8d91706be93f6dfd09f87df4794a729512ac5f88cf70b4f158fd9 SHA512 d37ecb1686abb7257053e2ec74b26f00d9640c63f590776a3c43c440d7ec7ecf9733506f95ce096439f44030f172307d3624d5e9c825a776ee6d8d04c455a4c3 diff --git a/dev-python/calver/calver-2022.06.26.ebuild b/dev-python/calver/calver-2022.06.26.ebuild index dc9dd64e512c..8c2bf8ef6ce4 100644 --- a/dev-python/calver/calver-2022.06.26.ebuild +++ b/dev-python/calver/calver-2022.06.26.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" test? ( diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest index 45d7480918e1..4bf4e443975a 100644 --- a/dev-python/cffi/Manifest +++ b/dev-python/cffi/Manifest @@ -1,4 +1,7 @@ AUX cffi-1.14.0-darwin-no-brew.patch 568 BLAKE2B 43afdb086a0385e913f287bc5c1534df1b881058cf7efdfdecd9df063c27ebd26683edad43e3010e1c01d9d93c5d98785ffbe65a5e3317d96ebb6a3132aecdab SHA512 75335871b8f98223e0247defc3d08f1c10ebed58c79790826c4e39057e6757b8bdc07e2773ad25482ed17c13480b3e72b3667e48697a456ed0cc4a39e7d91b79 +AUX cffi-1.15.1-hppa.patch 2097 BLAKE2B 2cd3a1b155b71bcb3d70e3659950c45c36959f0c2090fe560d47bf60e53aa8a2df50dc3b713602c589e6bccecdef27230ee6cb800259bf275dbd052beff03da3 SHA512 ba320e8cb56b58066a44162c8a176d167b4a05a760451a0e0821969cd2ad8fff50e54d54ec8f8c4f93ee1a2e3e71467c7c2d6d94c593ec21892e7d03fdf7c50d +AUX cffi-1.15.1-python3.11-tests.patch 3023 BLAKE2B e25bd9d22b81187b0eab65073930980a2975eec3086462396cfc4796fd5273edab9af2324884c2e55880825ddd046b7ebc5054adfe57574ee691f0fa2145dcd2 SHA512 4d202f8c943bf33ea359f47aa3e53e007bc3dbeb3320a6efa302b1b1ec309b2dde72f6cfe1a591c594f3321ed5c65d61e9f79a03ba3107cd7008699686719497 DIST cffi-1.15.1.tar.gz 508501 BLAKE2B accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c SHA512 e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5 +EBUILD cffi-1.15.1-r1.ebuild 1603 BLAKE2B 19042aa0cc31809ac17a1dc4054a6fe91a479ddf98220f94e662c56395be2208269b8d90f0b6862e9e465077c94e6cafbe6f39b4d1cce410a0a0341358171958 SHA512 e7cbdc6a83829f09d0b43137345ae7e362e8003012d6a03fc93d2ba84ec7b1901eea97c3e6a4bb7c84a2c70708e059bf20356ef079cbf6dbf3cc60e1cf9ee0f7 EBUILD cffi-1.15.1.ebuild 1521 BLAKE2B 53a54cc90257d8c11f9f72fd1b68c839ea7faa16a395a7a479ca19dfbb6f252e74bafdb97ac710de5c1807545bf89d381f8265e9103b132f51a85ab3bf75f36f SHA512 d5a0c25b2a443dfca09fa34cfe8f1a0228e47d025a7ae5a7421ed26be2ba6243b6068f9a13412277d94d273b60cc3c1c852adaa4f469472179b328180ef85f8d MISC metadata.xml 318 BLAKE2B f914459fac4ae3d8ac9273fb721c52494513b932676f570f02cc4cfb2283705d8cfc761806ffed23c6f31c95a967398edee01c1536547c1830def5ca4144c003 SHA512 ec451f8c535f0d01dc7bcd248c002745947982cd469a02ac247d0d34f4d7a33374fa10c28d8f074932f0548dc500c3270b499dd08b18acbb9d308777bcc7e4f0 diff --git a/dev-python/cffi/cffi-1.15.1-r1.ebuild b/dev-python/cffi/cffi-1.15.1-r1.ebuild new file mode 100644 index 000000000000..192186933382 --- /dev/null +++ b/dev-python/cffi/cffi-1.15.1-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=setuptools +# DO NOT ADD pypy to PYTHON_COMPAT +# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 toolchain-funcs pypi + +DESCRIPTION="Foreign Function Interface for Python calling C code" +HOMEPAGE=" + https://cffi.readthedocs.io/ + https://pypi.org/project/cffi/ +" + +LICENSE="MIT" +SLOT="0/${PV}" +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 ~x86-solaris" + +DEPEND=" + dev-libs/libffi:= +" +RDEPEND=" + ${DEPEND} + dev-python/pycparser[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +distutils_enable_sphinx doc/source +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch + "${FILESDIR}"/${P}-hppa.patch + "${FILESDIR}"/${P}-python3.11-tests.patch +) + +src_prepare() { + if [[ ${CHOST} == *darwin* ]] ; then + # Don't obsessively try to find libffi + sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" setup.py || die + fi + distutils-r1_src_prepare +} + +src_configure() { + tc-export PKG_CONFIG +} + +python_test() { + local EPYTEST_IGNORE=( + # these tests call pip + testing/cffi0/test_zintegration.py + ) + + "${EPYTHON}" -c "import _cffi_backend as backend" || die + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest c testing +} diff --git a/dev-python/cffi/files/cffi-1.15.1-hppa.patch b/dev-python/cffi/files/cffi-1.15.1-hppa.patch new file mode 100644 index 000000000000..e185e7b93929 --- /dev/null +++ b/dev-python/cffi/files/cffi-1.15.1-hppa.patch @@ -0,0 +1,59 @@ +https://foss.heptapod.net/pypy/cffi/-/commit/ab11bfa551697cd2b61fdaa571c7975c06e6912c + +From ab11bfa551697cd2b61fdaa571c7975c06e6912c Mon Sep 17 00:00:00 2001 +From: John David Anglin +Date: Sun, 18 Dec 2022 14:52:04 -0500 +Subject: [PATCH] Fix the test failures on hppa + +A couple of years ago the libffi port for hppa-linux was changed from using a +trampoline executed on the stack to the function descriptor technique used by +ia64. This doesn't require an executable stack and is simpler. However, +function pointers need to have the PLABEL bit set in the pointer. As a result, +a simple cast can't be used to convert closure pointers to function pointers. + +python-cffi uses its own closure allocation so the problem can't be fixed in +libffi. + +I added a macro CFFI_FN to do the conversion. It shouldn't affect other +architectures. There is a similar define in libffi. + +Fixes: https://bugs.debian.org/1024271 + +--HG-- +branch : hppa +--- a/c/_cffi_backend.c ++++ b/c/_cffi_backend.c +@@ -60,6 +60,13 @@ + # endif + #endif + ++/* Convert from closure pointer to function pointer. */ ++#if defined(__hppa__) && !defined(__LP64__) ++#define CFFI_FN(f) ((void (*)(void))((unsigned int)(f) | 2)) ++#else ++#define CFFI_FN(f) ((void (*)(void))f) ++#endif ++ + + /* Define the following macro ONLY if you trust libffi's version of + * ffi_closure_alloc() more than the code in malloc_closure.h. +@@ -3191,7 +3198,7 @@ cdata_call(CDataObject *cd, PyObject *args, PyObject *kwds) + + Py_BEGIN_ALLOW_THREADS + restore_errno(); +- ffi_call(&cif_descr->cif, (void (*)(void))(cd->c_data), ++ ffi_call(&cif_descr->cif, (void (*)(void)) CFFI_FN(cd->c_data), + resultdata, buffer_array); + save_errno(); + Py_END_ALLOW_THREADS +@@ -6394,7 +6401,7 @@ static PyObject *b_callback(PyObject *self, PyObject *args) + goto error; + Py_INCREF(ct); + cd->head.c_type = ct; +- cd->head.c_data = (char *)closure_exec; ++ cd->head.c_data = (char *)CFFI_FN(closure_exec); + cd->head.c_weakreflist = NULL; + closure->user_data = NULL; + cd->closure = closure; +-- +GitLab diff --git a/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch b/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch new file mode 100644 index 000000000000..e3be1c247877 --- /dev/null +++ b/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch @@ -0,0 +1,90 @@ +https://foss.heptapod.net/pypy/cffi/-/commit/8a3c2c816d789639b49d3ae867213393ed7abdff + +From 8a3c2c816d789639b49d3ae867213393ed7abdff Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Fri, 15 Jul 2022 16:11:37 +0200 +Subject: [PATCH] Adjust tests for a last minute Python 3.11 change in the + traceback format + +See https://github.com/python/cpython/issues/93883 +and https://github.com/python/cpython/pull/93994 + +--HG-- +branch : python3.11.0b4 +--- a/c/test_c.py ++++ b/c/test_c.py +@@ -1342,11 +1342,11 @@ def test_callback_exception(): + except ImportError: + import io as cStringIO # Python 3 + import linecache +- def matches(istr, ipattern, ipattern38, ipattern311): ++ def matches(istr, ipattern, ipattern38, ipattern311=None): + if sys.version_info >= (3, 8): + ipattern = ipattern38 + if sys.version_info >= (3, 11): +- ipattern = ipattern311 ++ ipattern = ipattern311 or ipattern38 + str, pattern = istr, ipattern + while '$' in pattern: + i = pattern.index('$') +@@ -1400,16 +1400,6 @@ Traceback (most recent call last): + File "$", line $, in check_value + $ + ValueError: 42 +-""", """\ +-Exception ignored from cffi callback : +-Traceback (most recent call last): +- File "$", line $, in Zcb1 +- $ +- $ +- File "$", line $, in check_value +- $ +- $ +-ValueError: 42 + """) + sys.stderr = cStringIO.StringIO() + bigvalue = 20000 +@@ -1424,13 +1414,6 @@ Traceback (most recent call last): + File "$", line $, in test_callback_exception + $ + OverflowError: integer 60000 does not fit 'short' +-""", """\ +-Exception ignored from cffi callback , trying to convert the result back to C: +-Traceback (most recent call last): +- File "$", line $, in test_callback_exception +- $ +- $ +-OverflowError: integer 60000 does not fit 'short' + """) + sys.stderr = cStringIO.StringIO() + bigvalue = 20000 +@@ -1479,19 +1462,6 @@ Traceback (most recent call last): + File "$", line $, in test_callback_exception + $ + TypeError: $integer$ +-""", """\ +-Exception ignored from cffi callback , trying to convert the result back to C: +-Traceback (most recent call last): +- File "$", line $, in test_callback_exception +- $ +- $ +-OverflowError: integer 60000 does not fit 'short' +-Exception ignored during handling of the above exception by 'onerror': +-Traceback (most recent call last): +- File "$", line $, in test_callback_exception +- $ +- $ +-TypeError: $integer$ + """) + # + sys.stderr = cStringIO.StringIO() +@@ -1526,7 +1496,6 @@ Exception ignored from cffi callback , trying to convert t + Traceback (most recent call last): + File "$", line $, in test_callback_exception + $ +- $ + OverflowError: integer 60000 does not fit 'short' + Exception ignored during handling of the above exception by 'onerror': + Traceback (most recent call last): +-- +GitLab diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 4df746c578e1..07722b329e53 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,7 +1,9 @@ DIST cfn-lint-0.74.3.gh.tar.gz 3456672 BLAKE2B 9cc68ddefda86ee26e900989e40c7ded067fecb35cf077d559ebcacd6838378028010630e340dd52f04750dcc12094fb800e8e48a4c9e0607645463d3ca55827 SHA512 aad2209fa16f717d20127b2cf47d9aba586b85ccd41caf3ad8a50a6894cc3402d929be4cf9f76530223a3d69d79d843ef0edf802e53984b5c34563cf766f8189 DIST cfn-lint-0.75.1.gh.tar.gz 3487870 BLAKE2B 26aaf3b24023260d7a7d8f2b89fc9135e0c34786540c21d1c1763decad42167f1a29b01859bfcb17fe5ac1fbbb08aebf04191c6d1b21b335c92e2424c986cada SHA512 d4dfa9331c77f7c323b217203c470e15b4a62a86b42497934a4f9609d54a499211058cba4c561034f6c3dd6ba52ade30084e9a9d25da135289f783ed972a14ae DIST cfn-lint-0.76.1.gh.tar.gz 3631194 BLAKE2B 95d395369fc230fe4e6c5d5e2a0e4bf246f1f312c6595e998004d43a7662e43ed0612a56893956fbb15e99ed197d9af2723fc1c2ea9b14fc27d8b4ff7b29e484 SHA512 5c65111fa7f57b268f2f3f52157d464de467cfdf16cd672e399ab7b2d23d648346c6754c45cd169f993ae15180ffafc710c9f2fa0675a7ecb1d8fc5b3d0ec5ce +DIST cfn-lint-0.76.2.tar.gz 3402554 BLAKE2B e5f9405d2852e3b81140a24d94c90a3bf8c919eb6823280a0a887c6acc56ec71d991cbc76532cc49d1189a8f64750ba3e9db02fb3b46b27a28ec3468f4dd268e SHA512 96351ade16308be18baace1351e263a179eacc0b3635e9baa959baadaebb6a08825f6cb9cd83cb83b8635785c7f54405bfcf00f85d6d95d101d3298919cd1ea7 EBUILD cfn-lint-0.74.3.ebuild 1623 BLAKE2B 07a514b96d3f3b0084e82698f7c50c57d7c592573c964aa5cad35681347b31035bac3ba580764b5538bf71b35622fd697e782162fb4796cb60afb69d8f3bf11f SHA512 5b8ae5749d2bcf6faa296cb046185888b6e42213341d990839a3de496b0cd3dce699a0a7fd318537b9405a5a6b7a2104ea7b40adfbdf1f4f63721a28e32a5988 EBUILD cfn-lint-0.75.1.ebuild 1625 BLAKE2B 22541f210143e50b731ad2234f300f8175a3626288cb0d8358e6d690d81a56eac4c34521c5ea0468e6fef9a95e4c0bbbba1d8792c1e8490c4b787413730088e7 SHA512 4a2d0db8bc62e0041ee27fc776e3a75e7839333ff3c58affd65128a45e615ba2037d8b819972d584f67afcd18a5b85f2c4ff8c46b32676b6db70c81f6cd347ef EBUILD cfn-lint-0.76.1.ebuild 2157 BLAKE2B 57d16cabb2460f7161933f9ca3814baccad5e3c0ebedc0332e07574db35c4432a916415fba17e063da1d71f09436663450b0ab42d19eefcf16c7b24f940fe71f SHA512 511eecc772689a9e13a80070c96670ac0b45bc207ca90b228e8b0acd36c73cc9df7a33ff4714512f59e0221e36be9ba3099c1711402bc39eacd5e0a7415d7b92 +EBUILD cfn-lint-0.76.2.ebuild 1977 BLAKE2B eb75179972626397fd5d225f0f228a69eee61257c23bc63685a96e495183b733ec146fad85ca4e821fe6f1cfbe55b079329a4d52fb83f0391f74cd124a6637f2 SHA512 656b2acf67cb7944a727297cd6df99cc9640177304661b9626d075499b50d60b7941ac3473430cc2f9fda1b19b693a056d52da6198b2b73e4eac634070a794da MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild new file mode 100644 index 000000000000..1f880341bf0e --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.62.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index c1826fcf9ddf..9135f9a04091 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -5,11 +5,14 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 +DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa +DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068 EBUILD clang-python-14.0.6.ebuild 956 BLAKE2B 0452806a0baf8641d44d86c91b95958fe3bdef74fe62c32e6cb90c90ee8718c61fe9649d2f9ac17b127d65c64cba9093adee742f455be720ca2bf558131cee05 SHA512 5179df9990802cfcedcd59b8a38a6198cdfddb511fb872872c2e4cfc95531f114acb6bb43395c74659c6b46a42da32213e8312e2ed71b6e317a7270a12cfa214 EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d -EBUILD clang-python-16.0.0.9999.ebuild 1181 BLAKE2B 2628ec06a37f501d0fbe285ec294050a999816997028b0813cd68cabab97139abb229688fcdd9d496a4c045fb55907ffbe9f9861ec5cc34d41bba64f8affee89 SHA512 4df861292429fe4bdce21f387db7051172950ece21607fda3a2b11504ae93f7b301a526b2bf44c38e092d046fd6c6542a4169f641731d6197d15b45198d51089 EBUILD clang-python-16.0.0.ebuild 1204 BLAKE2B 7147fb79338449b0a955f7f5010e8fdba34848f9fb84b9df9ceefbcc9c1829def49d7157054ef2f707225d2bff673b67d37b82b2fb373b75355583a205db6b50 SHA512 e99332305557a698a231391bad9ba6c1677c7cf13ab64d9c79e6900029f373face1b89acc55321305b12ab6cd70b946609d6352318467c0c11ea1c5d2efff425 +EBUILD clang-python-16.0.1.ebuild 1204 BLAKE2B 7147fb79338449b0a955f7f5010e8fdba34848f9fb84b9df9ceefbcc9c1829def49d7157054ef2f707225d2bff673b67d37b82b2fb373b75355583a205db6b50 SHA512 e99332305557a698a231391bad9ba6c1677c7cf13ab64d9c79e6900029f373face1b89acc55321305b12ab6cd70b946609d6352318467c0c11ea1c5d2efff425 +EBUILD clang-python-16.0.2.9999.ebuild 1181 BLAKE2B 2628ec06a37f501d0fbe285ec294050a999816997028b0813cd68cabab97139abb229688fcdd9d496a4c045fb55907ffbe9f9861ec5cc34d41bba64f8affee89 SHA512 4df861292429fe4bdce21f387db7051172950ece21607fda3a2b11504ae93f7b301a526b2bf44c38e092d046fd6c6542a4169f641731d6197d15b45198d51089 EBUILD clang-python-17.0.0.9999.ebuild 1181 BLAKE2B 2628ec06a37f501d0fbe285ec294050a999816997028b0813cd68cabab97139abb229688fcdd9d496a4c045fb55907ffbe9f9861ec5cc34d41bba64f8affee89 SHA512 4df861292429fe4bdce21f387db7051172950ece21607fda3a2b11504ae93f7b301a526b2bf44c38e092d046fd6c6542a4169f641731d6197d15b45198d51089 EBUILD clang-python-17.0.0_pre20230314.ebuild 1181 BLAKE2B 2628ec06a37f501d0fbe285ec294050a999816997028b0813cd68cabab97139abb229688fcdd9d496a4c045fb55907ffbe9f9861ec5cc34d41bba64f8affee89 SHA512 4df861292429fe4bdce21f387db7051172950ece21607fda3a2b11504ae93f7b301a526b2bf44c38e092d046fd6c6542a4169f641731d6197d15b45198d51089 EBUILD clang-python-17.0.0_pre20230325.ebuild 1181 BLAKE2B 2628ec06a37f501d0fbe285ec294050a999816997028b0813cd68cabab97139abb229688fcdd9d496a4c045fb55907ffbe9f9861ec5cc34d41bba64f8affee89 SHA512 4df861292429fe4bdce21f387db7051172950ece21607fda3a2b11504ae93f7b301a526b2bf44c38e092d046fd6c6542a4169f641731d6197d15b45198d51089 diff --git a/dev-python/clang-python/clang-python-16.0.1.ebuild b/dev-python/clang-python/clang-python-16.0.1.ebuild new file mode 100644 index 000000000000..83f4d804e310 --- /dev/null +++ b/dev-python/clang-python/clang-python-16.0.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/clang-python/clang-python-16.0.0.9999.ebuild b/dev-python/clang-python/clang-python-16.0.2.9999.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-16.0.0.9999.ebuild rename to dev-python/clang-python/clang-python-16.0.2.9999.ebuild diff --git a/dev-python/configshell-fb/Manifest b/dev-python/configshell-fb/Manifest index 15b45e9b01f2..b4fa6f2d51d8 100644 --- a/dev-python/configshell-fb/Manifest +++ b/dev-python/configshell-fb/Manifest @@ -1,7 +1,5 @@ DIST configshell-fb-1.1.29-replace-getargspec-1.patch 1398 BLAKE2B 650efe1dad551ad040001cb2f576311806d329bd430874e1dac38a5cb94c4801140f32b628e0089809214466613e8f207ba3aff1a87dd8ca29c05593b551e5d7 SHA512 59c320939d4590dc2933de7d0ad613efd7236868fd898ce1edadbc55d1ecd8667e28a5c03caa80ea12420db3dd0e4de8c36ef5528352920d98acfd881648154a DIST configshell-fb-1.1.29-replace-getargspec-2.patch 2981 BLAKE2B 88400de96d329c0efd2a9e9cb41f1c53e62c28507439c405874726fccc6093d5fe37e52b6e4b811bf0ccc7616c9a26b83b17e39a257aeab3c4114e1486a32575 SHA512 621b125cde9fcc68f46a3a32fd78190a46f900ec808233a60c4beb22c6109165f0743a341991e6c556dc5a76b7c6a42b703f2a6be91915110f196845a3fa111c DIST configshell-fb-1.1.29.gh.tar.gz 33192 BLAKE2B 6c9c2146a597572675611afe259122b0ec9614295c4b9b4056d7a16f35004700b1e6fc29e1bf868d9ba6291b781ca35eab77e8adf23c6d23e09de2fb94626f26 SHA512 1b5f573506317119d2420e415abbb856692caa65a7f407f741300eec302d1b442e29d2691f6a192b202b2a5731a7a179d1b03f6cd27780876194d97e4df5f7d0 -DIST configshell-fb-1.1.29.tar.gz 55036 BLAKE2B 4a9a8f2573b43a9c8ddbda837e831c96b221f4499acb1aeeb990a7b1050c5572e9b745857ac9d1de4089d1758dd1284d0555da524def80e0a1caac18bb43a921 SHA512 0d7663cf58431c8b0be5618e5ef454838489e11a3074e5bd63145c3ea965065e37f1a41b5775363a35498a4d5dd86ad5453feb58dd74853cd77ae196b44c658e -EBUILD configshell-fb-1.1.29-r2.ebuild 1576 BLAKE2B 374faa16da256396c8014616f891b4524ea04bb4a696c3a2c90fe4193cb288aa2c0147706ff5a5a123d9387e56e4ab5f1eb29cd8addba6addd855f6c5f3b7846 SHA512 32861fa005be44f208174348cf0d41fcc6a69674bbff98bf8f33c07662d5e49f894c15a47a615afc3707f75ca007ebb8e5a6cce7165285a2aa9e95dc1a7b2713 -EBUILD configshell-fb-1.1.29.ebuild 573 BLAKE2B c9183cc98b502edf3b278ddadc6cb9d6a7e7336216600c5d8a1147d17dd98b40cb4548a390f5cbba84e7ef131b59d1a69af8bdb77eb4d7a48a935aa7378c3ae2 SHA512 76c285e343031bc6930d23e21612faf912b8b7d87b0f4de1de7d3004000020ae1a7ecf42e8b3e0ab9d83689811437bbe2b2e79c231526cd038283c0730f75f14 +EBUILD configshell-fb-1.1.29-r2.ebuild 1569 BLAKE2B 91663aab642a192425d862f367bc0d307a12063dff5fb4b4a51e2f9dfe9ddf13cfffd73d05a723ce8f0c6d5a6bd54cd473d046830b7540499355835e758c454a SHA512 22b7344090c635bf138e8deb0c8a5c0c00b3b68fd213c0f0eb26674693c14962a321d8fab333af53626e098c43a3b8bf77e45b3fb7a2a651b3f6f4a6ac8fa66a MISC metadata.xml 789 BLAKE2B fc1e6e767a4b869c7cfade0a030133a746acdea98b9991740eb82a74f82eb29d495807682a1d521667162ba39a68c966c78ff1e39338d1273d173915e6401a61 SHA512 76a628ddb64f2ce5e0fa09faef29cb7b643e03cee337b9b3554d3a6ac3873be64b8fc66067c93087938e71473f0e2ae3af0a50f0a3b19195b87d69680ded5cd8 diff --git a/dev-python/configshell-fb/configshell-fb-1.1.29-r2.ebuild b/dev-python/configshell-fb/configshell-fb-1.1.29-r2.ebuild index c1efcb33a256..3bad960c4654 100644 --- a/dev-python/configshell-fb/configshell-fb-1.1.29-r2.ebuild +++ b/dev-python/configshell-fb/configshell-fb-1.1.29-r2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/pyparsing[${PYTHON_USEDEP}] diff --git a/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild b/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild deleted file mode 100644 index f0dda5939ec2..000000000000 --- a/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild +++ /dev/null @@ -1,19 +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 distutils-r1 - -DESCRIPTION="A Python library for building configuration shells" -HOMEPAGE="https://github.com/open-iscsi/configshell-fb" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" - -RDEPEND="dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/urwid[${PYTHON_USEDEP}]" diff --git a/dev-python/confuse/Manifest b/dev-python/confuse/Manifest index 00874ba9ffbf..a38c9e67e116 100644 --- a/dev-python/confuse/Manifest +++ b/dev-python/confuse/Manifest @@ -1,3 +1,5 @@ DIST confuse-2.0.0.gh.tar.gz 48269 BLAKE2B 58b96ab65da7b48236b798ad5546a72f0f74934c42525b26b44c0aad08ba4de385dbc2dd6915a4b570b1c4e59003e23119f0da80cf84b1bbc88abb9f72d4d8b1 SHA512 53732ef24903bc464f4cda0c9a2728814ff286c2e2a2150b4703b61f925d5bf77d75b98469a4fb92267caeec736e51d33285264f3fd8daa4adaaf23fa9511733 +DIST confuse-2.0.1.tar.gz 50872 BLAKE2B fc28d6109abec7a233ade85de35ba10264261eb37367fbfa7b6719399cedffc87da3c0bb563b8d9524551cf11ff679896e0a8cc123e08f5291c40d04ffcfe314 SHA512 fe9e17d3b321079290fa2c7db64cd5664db11f1277fe608cf5a1419254b83eee9bc169e34631a429ab1bf47779ea709156b8310a97e65fae32a20802b379fa76 EBUILD confuse-2.0.0.ebuild 641 BLAKE2B 394c6c58a66d43ca5355c8cc4caa4869293e7e5a1a30bdd04c617cf90d6586bd133c0ea4dfe7a4547041f4e4bb4de7d21edd779f0c07e20cbabdc904b5a0dc3c SHA512 863d669582ee0a7ab6e3d14ff6d949ed1a0223daa0da5e43826a283edb0c4588cc51a92b9b80fe01dda6c53a9f3458a2609bde22cef95a1e95afd824f8ad5fa9 +EBUILD confuse-2.0.1.ebuild 559 BLAKE2B 64bee93bcbe9ca06ab52295ea8d93979d5a9145d6bd03940b733451f3c35d621aab963c67e36b260c6e851ba56a25cb5752e6a93611b9dbb122313b61ab12109 SHA512 65bbb2380abf6e038bcaae74b3a8e8dda3546391fb70894f84df7fe78eb7c34c954fb752c05774c46602ad9e0e319af8ecf0f80fd128c9bcb2ec27b6892bc2d4 MISC metadata.xml 878 BLAKE2B 2c3a52104c43764bd91ab68c7706013373ab30fa0fdb447bd5401f986ac242b1935268ced5fb70657d44ae2539758b81f8956eddcb0656c7dee70be292e240f8 SHA512 64f959d0ce18e4fb412f482712101117f8f824f333c0befce184e736b52897dd105a0d9d71d65eea57bb21d724e2b69661f9efcaffa36536c61d9c6ae2d2a522 diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild new file mode 100644 index 000000000000..f19d138dcfe9 --- /dev/null +++ b/dev-python/confuse/confuse-2.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +DISTUTILS_USE_PEP517=flit + +inherit distutils-r1 pypi + +DESCRIPTION="Confuse is a configuration library for Python that uses YAML" +HOMEPAGE=" + https://github.com/beetbox/confuse/ + https://pypi.org/project/confuse/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest +distutils_enable_sphinx docs \ + 'dev-python/sphinx-rtd-theme' diff --git a/dev-python/crispy-bootstrap3/Manifest b/dev-python/crispy-bootstrap3/Manifest index 234fd831f9f5..7830de86c4b3 100644 --- a/dev-python/crispy-bootstrap3/Manifest +++ b/dev-python/crispy-bootstrap3/Manifest @@ -1,3 +1,3 @@ DIST crispy-bootstrap3-2022.1.gh.tar.gz 25773 BLAKE2B 492f8b41fcdbb92bf40213aa31f98db9818cf0810cd5808e0436f838e9a0c3bea2e1cd3d5d8412034ecd3e97c2c80ba379cfbccab6675184eeb90d8e316041d8 SHA512 632bb7ec654227c7a95ea6019742517e5f04b41b570274adc52d1d828168327b8f2fd5e8f0171098500721ef449b408f79c5918b208adca1948ca61b0d2862a6 -EBUILD crispy-bootstrap3-2022.1.ebuild 560 BLAKE2B f3cd14b1a3c22552d6d3c4d3229151f0512bee89ae52d3d93a55b6c9e2f95beb060149bc824700a80b04ef754cb4fd5c62d82b267f08f58810f89864a4f3e665 SHA512 3e27327edeab8f0bf0a334d5266c79d7bf6169b5dcf9017d92b5bad36b9ff6aa8846883883673f90a0931192f7ab1b90fd6591d72f3aa2c290fda6012d5776c3 +EBUILD crispy-bootstrap3-2022.1.ebuild 636 BLAKE2B 54a826c05597696d40c920dfec1f6472d4e0b49fe1a9ee14a938e17696e54e650cf16a0beff9627484891f9adefe04f678ec15f1e9bc6e2d3577f2f1ac67d8d8 SHA512 95bc7b42ae2ae0c798ae4aa989daa9094a72a1f35b49a2c9916a58d2a85521ecdd9c9d9967eee0c96e558f905df60928d8b9a026c08e78c1b62978a5621a464e MISC metadata.xml 405 BLAKE2B a31f584762af791297bf339f5aa305007a9276795649910ef189b4f09946f92bd2bbc08427b61d1b0490c54cea33c31841c5f0ee88d1eb04304faaffbd7f6e02 SHA512 dcd20d925f351d5fcafee73c3753b1d14ac08ed2ec4f21ff886254e0f3019eeb5c037c9a45f7a9af4f9ccf382c845b1876cfd4a6b5c06ec7f0bbb3f04e3fd2b3 diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild index 7fbae1ced281..aa01b8d7ac26 100644 --- a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild +++ b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild @@ -17,7 +17,11 @@ SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/refs/tags/${PV}.ta LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" +IUSE="test" RDEPEND="dev-python/django-crispy-forms[${PYTHON_USEDEP}]" +BDEPEND="test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] +)" distutils_enable_tests pytest diff --git a/dev-python/crispy-bootstrap4/Manifest b/dev-python/crispy-bootstrap4/Manifest new file mode 100644 index 000000000000..75a6e1e37c7e --- /dev/null +++ b/dev-python/crispy-bootstrap4/Manifest @@ -0,0 +1,4 @@ +AUX crispy-bootstrap4-2022.1-test.patch 573 BLAKE2B ecc43c8679fdca3fde8f9a8a15015748211aa4ea83fbec064fd5a5c0119ec9e923dc9df15b2f1c98b89f2087ea2b84c1420af641001e9406a41db2220f4d0880 SHA512 bff60cd807c321f8d932748cf01db9615bc1c2e939eff3c0b1667a33fea65fb035c405595c346f2546203e4e24cd9aee0e2e9c152e2592930ab98a3cb6056477 +DIST crispy-bootstrap4-2022.1.gh.tar.gz 30814 BLAKE2B 573847b614b5f6cf71fea6ed6831eeef48ac01b2c2db07653d600b5b0829209188d235a143585ed4fabb663264aff3b5f7a416d99d12a8e268d4c62edaf3db84 SHA512 7f1e5443229274de2aaf28bd63507bbe5dff7923f27509801ea9de9246fa393bfc4563a4aa6d586a1e642b87bb7dddcb3ad3403653912c0197f8638141c42229 +EBUILD crispy-bootstrap4-2022.1.ebuild 679 BLAKE2B 80fa1f1a1af741667de7124210541ffd7f646d495eb388869fad4c42b6b24cca9785a214db9751c5ed4793f09c5492265b4c9287d4364d81880fb4c03baf3747 SHA512 50edfbc58c43e4eaae9011d67a05e5dedef7990f586b5e6a99567d8902b65814b2453739257909f7cb7780b71f295729e473f2e0e013cdb355faeecaf075d5b9 +MISC metadata.xml 405 BLAKE2B ec5d0537b699db8dd80bde37a759e754e8bc9c96c514cc8e24b43534c68dfcc44e44e219eec4912d8bd42184c92b866c19eb68da24e4ef780f821a2d855c3c79 SHA512 0398280620b4f7fe239e3ded58d04a14ae7a7c3b6597c496277d923d52ae7ce3600c0509e1c9a8187aeb0f2c012a4f7088308fe15eef6649406c09e893b66da0 diff --git a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild new file mode 100644 index 000000000000..1603b39db3f0 --- /dev/null +++ b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +DESCRIPTION="Bootstrap4 template pack for django-crispy-forms" +HOMEPAGE=" + https://pypi.org/project/crispy-bootstrap4/ +" +SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="dev-python/django-crispy-forms[${PYTHON_USEDEP}]" +BDEPEND="test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest + +PATCHES=( "${FILESDIR}"/${P}-test.patch ) diff --git a/dev-python/crispy-bootstrap4/files/crispy-bootstrap4-2022.1-test.patch b/dev-python/crispy-bootstrap4/files/crispy-bootstrap4-2022.1-test.patch new file mode 100644 index 000000000000..1432235e3b56 --- /dev/null +++ b/dev-python/crispy-bootstrap4/files/crispy-bootstrap4-2022.1-test.patch @@ -0,0 +1,17 @@ +--- a/tests/test_form_helper.py 2023-04-01 18:48:25.847263389 +0200 ++++ b/tests/test_form_helper.py 2023-04-01 18:48:38.817091994 +0200 +@@ -633,14 +633,6 @@ + assert '

' not in html + + +-def test_template_pack_bs4(): +- form = SampleForm() +- form.helper = FormHelper() +- form.helper.template_pack = "bootstrap3" +- html = render_crispy_form(form) +- assert "controls" in html # controls is bootstrap3 only +- +- + def test_passthrough_context(): + """ + Test to ensure that context is passed through implicitly from outside of diff --git a/dev-python/crispy-bootstrap4/metadata.xml b/dev-python/crispy-bootstrap4/metadata.xml new file mode 100644 index 000000000000..d64ea15e9cf2 --- /dev/null +++ b/dev-python/crispy-bootstrap4/metadata.xml @@ -0,0 +1,12 @@ + + + + + tupone@gentoo.org + Tupone Alfredo + + + crispy-bootstrap4 + django-crispy-forms/crispy-bootstrap4 + + diff --git a/dev-python/crispy-bootstrap5/Manifest b/dev-python/crispy-bootstrap5/Manifest index 364d73adb109..43bb011e5b24 100644 --- a/dev-python/crispy-bootstrap5/Manifest +++ b/dev-python/crispy-bootstrap5/Manifest @@ -1,4 +1,4 @@ AUX crispy-bootstrap5-0.7-test.patch 6530 BLAKE2B a8a987e0a32ff4976575def65e9fdd893d7b28af9d1793de62daf6e9823023275b3a0735f037d23e82d6c0fb9143cdd6fb6d2d7787aab607c8dc0075268e8f7a SHA512 b185c09df4428f729d0f9afbbe22ba33edae059083cf28eb164e85ba971e700b112eb3bbf71952ee659302b62452de0a7ac2c0aee7e21908d55cab0d50d6d3ec DIST crispy-bootstrap5-0.7.gh.tar.gz 29728 BLAKE2B 1209ab7d8340e30c71050ed60a86d8233f454c49d2f6d4fcf4f1d6be4a7d1c470c3f907211c1ee352fc3eba9a74e8152d41162e4d6f8113538eccbb3522409a5 SHA512 c73305c6661719cd45989679c33751f44b318b39f895e0328257eaffcdd52b726be9be624ebecb6bcba35635f0f615bb83e48c775e0f05c40f8f1e6e80ab737c -EBUILD crispy-bootstrap5-0.7.ebuild 603 BLAKE2B e06ec8bf6d604bbe5733677a51e9cfac2d6f738cfb6311751dd2b3a7c31bb11671dbf7447edcb64c8a0687d9e879e963b8b97ebc70e5d35eceb72ed037f66a78 SHA512 0b35a8206df74a117240536a362774d72abd959ddf6a36d413b1dc5bf43f96c06208a7703ce06551902301809db428d05e6f5050ed69f56fe11df2a0d3f2a0d9 +EBUILD crispy-bootstrap5-0.7.ebuild 679 BLAKE2B 0483450da122cd5d3ff8e44fa01ee04d0c6433bd8109319906fd75c11a60f58349f7beff79e5a0d2a636c24e7bd1ee1b0c64ff637f188d7b53f9f13acc81d6c2 SHA512 ee16fb2edfc79d74b0083a072a43c0625a62397072b06daa62d0b51ab89f38a8a4519b1ab575092737b8ab1aabb16391b5b467b11e1a9b88c964530a344bd3f6 MISC metadata.xml 405 BLAKE2B 4b4a3bf239037510067beb822fe736db7235f0f530504831e7e64b70b311f34d52e842b19b155ba3bad6d607b25cbda34d926bd6691da2316551f3d86b11c94e SHA512 4c44e8ae1e2729af4c84217f287316e1aa098b80c62770d77cf690bc8c34f6df03f0aed2ef4c5ef22e423270abf737058f48f64b78d7b2b882b151992b0701a8 diff --git a/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild b/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild index 334d9c3af66d..a1e440cc9f5b 100644 --- a/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild +++ b/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild @@ -17,8 +17,12 @@ SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/refs/tags/${PV}.ta LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" +IUSE="test" RDEPEND="dev-python/django-crispy-forms[${PYTHON_USEDEP}]" +BDEPEND="test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] +)" distutils_enable_tests pytest diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index f416edbb3772..ec95bae59a27 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -140,5 +140,5 @@ EBUILD cryptography-38.0.4.ebuild 3217 BLAKE2B 5f4a61f98ec7f687620d52af85df469ce EBUILD cryptography-39.0.1.ebuild 3441 BLAKE2B dd2082951f8413a8310228199faa5e4aab3e6f965ba2219ed42fda8f4f1630999d345c0852d57b3287eaf984d7c73b83fecf6d6629fc5810e87cc1d57a799e96 SHA512 e105a7b450556e3a71ebc92a7ee06725c6496a29a2aa68563fc9a4319aa48afac096c1808470fb1e778fc7c32a6bb09c64a19ccafa7843a2a905a3fefe2ef717 EBUILD cryptography-39.0.2.ebuild 3448 BLAKE2B f6d83f28487a9548517b9d91862a29c3fd809a74b62b5bf4c02c0af4ee49f1291f187ece392680379e8ccc31f24e79ef6b144e4819359bf39340aec79981a955 SHA512 89bfd59f86765b3eb7bd2c1f22471baa11335f8c6f7511284317ae0ec9c33f8c764abfe225a1d18b7094d4217a65b42ce2fb9642b5114fd6041a59ddd2eff81f EBUILD cryptography-40.0.0.ebuild 3827 BLAKE2B 249bf551925f5bbe1b48d135ab73259705ae582b75c5b46e0cd38732d40f1b5ee1b7b38463884d954f35c6449f36a0cde865efa67e84997e6b2e509ff50bb488 SHA512 69d065878d1547a960ccc28e6c23252cbe588573e2f92c739a75c0efc817d355782cbc624c4df38229dbafb5f6830d4ac6bef0744b5e25aa7f0b9eaefbef5b8d -EBUILD cryptography-40.0.1.ebuild 3827 BLAKE2B 249bf551925f5bbe1b48d135ab73259705ae582b75c5b46e0cd38732d40f1b5ee1b7b38463884d954f35c6449f36a0cde865efa67e84997e6b2e509ff50bb488 SHA512 69d065878d1547a960ccc28e6c23252cbe588573e2f92c739a75c0efc817d355782cbc624c4df38229dbafb5f6830d4ac6bef0744b5e25aa7f0b9eaefbef5b8d +EBUILD cryptography-40.0.1.ebuild 3821 BLAKE2B e14ef9bffb1b63e16380f648473335707a1b7d525a250eabd45cd1038c72f66035545061d98810751a0b3a5796e5cc73fa2266a2c7b6448a1cac02a3afe63cd8 SHA512 95d359405726dec36f87e94ece039c4037da653c55bd81222b6a20251019b4ee1ade0ec4415e2abc05bdd0a55d2fba0409816ad0ad9b9f3bb549206bffdf23b0 MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6 diff --git a/dev-python/cryptography/cryptography-40.0.1.ebuild b/dev-python/cryptography/cryptography-40.0.1.ebuild index 669fd8f3ec2b..3937718c3246 100644 --- a/dev-python/cryptography/cryptography-40.0.1.ebuild +++ b/dev-python/cryptography/cryptography-40.0.1.ebuild @@ -112,7 +112,7 @@ LICENSE="|| ( Apache-2.0 BSD ) PSF-2" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0= diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest index bf379db2d5d0..2fc6e2bae01a 100644 --- a/dev-python/cx_Freeze/Manifest +++ b/dev-python/cx_Freeze/Manifest @@ -2,5 +2,5 @@ AUX cx_Freeze-6.8.2-buildsystem.patch 534 BLAKE2B 2ac116374717090f7316b434fd36f7 DIST cx_Freeze-6.13.1.gh.tar.gz 1486207 BLAKE2B aa0151fed482714e41a859059f9672950249ad7fe50fa2accaa9d6af7ddc183a8f74d87337f274849a34a404dda0c732300343b58cd872f3bd03bf275c2f4d97 SHA512 48d569fdce5c6cb100232ce3577f0a55a40f3d1dcafa884a4d62af7f27200a21eb892504b47fb7cd106f410354b70d98a8e5245382431bc1f6d990510c77cb36 DIST cx_Freeze-6.14.5.gh.tar.gz 1648095 BLAKE2B 81707d17c2118a8db4d768b2fbe83278c6b01509a5a1d3e7f3a41efaa29607fc4b254e9d545a4697b77d4932100f344a8013ac59084bb74d97d1b12cb927ec6e SHA512 52233a138da3250e97668a5c225e78b864bebaa43ea2b30de01af2de7739f48a25030e10d36ccec609240822de308ad030eaa26c2ede8b29318d2b30647cf1c8 EBUILD cx_Freeze-6.13.1.ebuild 1272 BLAKE2B 6b2ce59c6370847e2b50518f67a3806957b9961ecdd94af4f09ac6240c3479654e4703e7f1fa92390581eb72a773602cf8ecadcc0b4be888efc76195d2a6e349 SHA512 1d7a8e3d92025a61ee5ce4628031da121fcfec17364f2b936310ac6516c49e6af7274279bfa9965fbef2a1c2749d9fdc5ede82317ad79c85824181218706f107 -EBUILD cx_Freeze-6.14.5.ebuild 1348 BLAKE2B c44c7887d9c46ea0670db186187f39bfd770eee0897d0b44b9dce4ffaea8e185ddb6705efaf21be2a5e91ca4b835342b647288d52a42f7d9cbd8d7b91cfe4eb3 SHA512 c5ce52fd19e6570f13a5974648a45aa943e268ba5c548fc359c6c4a9190d8b2734f60e08a04ee89d6598cdfd1604cefd78b5c72dc12f5050268a041fef9b58c4 +EBUILD cx_Freeze-6.14.5.ebuild 1346 BLAKE2B 86822dd6c6058fdd6b3d3a2e0630587e25025b9a80e811a7cf6c06e60cfc062ff74b6ab5b3a9291b6b376b5d6596241b4ec6eab8d4b25c5c9bd0b37fd7de22c2 SHA512 3f2013739975defaa20a48fd79ab0a77742732e526bfe08a039e98ee9cb09cd6d2ad47f825f9b7a966e8b22e6edd90ce09554023e183549eec706fbaf934a7dc MISC metadata.xml 377 BLAKE2B 86f050a41d2f189365feead986749e6173cb4e7b7bec9bbc16cf12bff93dcfb900b1023878dfaa3962673e949802562354f11469dc7db29821c5175db359bacc SHA512 eb2c5a7911f2760a224eeb3ce665406d4ef0f04502c3b077e9e59ec814bfc4e5dffdf41cca12b160d4c50c53434da2bf4385863318034262a4c5a11d9ef620a2 diff --git a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild index cb720dc27e68..5d0805d10922 100644 --- a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild +++ b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="PYTHON" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/importlib_metadata[${PYTHON_USEDEP}] diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index 314ab92d84bc..048ace2d3941 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -3,8 +3,10 @@ AUX cython-0.29.22-spawn-multiprocessing.patch 963 BLAKE2B ebbc3f6f4fa88e7e08232 AUX cython-0.29.23-pythran-parallel-install.patch 874 BLAKE2B 39286ee98427260ce6ec077a750e0a1412445343fd11be9d96d8ab65b7d9789c5f1864cb9a1b3565ee3f51e117ecc854ebacc39dc32917fc72f36340c2d7f0a1 SHA512 8b78755288d3f165d962a5a1be9492d609a8e3dab10197b271c84ed0c4b7006053038e68f18bbb4204e6acba83e3f72ffeabf57ffa03f4a08f28b65db3cfd854 AUX cython-0.29.23-test_exceptions-py310.patch 656 BLAKE2B 6c650c85d01b8bf367528d144cd967fa9def94634e35763e2e7a1c3e5afa2b01d0c84694024dde6e45577eee223f6464b5f88ab971d207d35892edf347a0c08f SHA512 d8f7f770a0b3303552deec0e7d3f9258de1edcd384f4b2c3881634fd21ce847a3d974e9142d1ed2fbe3a549e65292c6690be3a36ab4de52d0593d9831dc2f7ce DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c SHA512 85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d +DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c SHA512 51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411 DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965 SHA512 2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f EBUILD cython-0.29.33-r1.ebuild 2057 BLAKE2B 8af23e87ae4cb9e2ea8b53931b995b039f643a0644774d7d50fad73287b71b53f1586a81902a4c401f01230605b066113721996ffc2af0fd12a4fa29c9e0c3e7 SHA512 d8595d75b5c0beaf168b96747637144ce1f13d98c7682991b04337e1578c955d6b0e33875ec0bd31094962bf1c7c7f8efe512445e401985c4c559191f5fd6c06 EBUILD cython-0.29.33.ebuild 1989 BLAKE2B 57cc0e23f5ec7feaa5a697e6807b37003cbaa6b7be1757ff607c6591dfc39a5f7e1e0e016630f47f9f7a8cb6b235682952a894f1a2cdcad2d2f9aabef98a39e2 SHA512 ba986bf5401dc05f204270e03a4b3f911721f5e94a79bcd1c714c8a0956affe7919bae01c433ade3b84ab22a823c7c61af95b8364470781c430dd6b125244886 +EBUILD cython-0.29.34.ebuild 2057 BLAKE2B 8af23e87ae4cb9e2ea8b53931b995b039f643a0644774d7d50fad73287b71b53f1586a81902a4c401f01230605b066113721996ffc2af0fd12a4fa29c9e0c3e7 SHA512 d8595d75b5c0beaf168b96747637144ce1f13d98c7682991b04337e1578c955d6b0e33875ec0bd31094962bf1c7c7f8efe512445e401985c4c559191f5fd6c06 EBUILD cython-3.0.0_beta2.ebuild 1788 BLAKE2B a0a47d1187e41bb8fef2d6dc70673985dc154fbc7dd9cd5af98c45a9433732b9d8bb0258606628cece5f3484d79219a5055e76b850bd4b1b64ad7f7e79e87b16 SHA512 01cead6e83cc67592013e6513691a479af87507481028bb630759db7025e26a9bed1e4a55dbfc929d9a946c0ed010e0e5d81bfef536d2163776360316d44f16e MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 diff --git a/dev-python/cython/cython-0.29.34.ebuild b/dev-python/cython/cython-0.29.34.ebuild new file mode 100644 index 000000000000..75535976ff9b --- /dev/null +++ b/dev-python/cython/cython-0.29.34.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 toolchain-funcs elisp-common + +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" +SRC_URI=" + https://github.com/cython/cython/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="emacs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" + "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" +) + +SITEFILE=50cython-gentoo.el + +distutils_enable_sphinx docs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_compile_all() { + use emacs && elisp-compile Tools/cython-mode.el +} + +python_test() { + if has "${EPYTHON}" pypy3 python3.11; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all + + if use emacs; then + elisp-install ${PN} Tools/cython-mode.* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 18c2560df3be..3edad4c32cac 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,9 +1,3 @@ -DIST dask-2023.2.1.gh.tar.gz 8514054 BLAKE2B 6f94172cf9f921675fc53cf59e9cbbe211f576374190eecf8e17ad9943bbd1ba15fb002e7cf81f0043b4f2450a0cde7bdb6feb42a08160d0fbaee24d4a2f483a SHA512 1af031fd2992377297daff42c4f706e4e5573cce86a9158ea1fa4f09cf0c8a51ff5fb33d7bc551c16eb0a8e5052e76b32a143b2793027becb4e2367572c46219 -DIST dask-2023.3.0.gh.tar.gz 8514069 BLAKE2B 427b975010e08d23bb55606da726c64a08bf17144d50f0b4641469f30620359052434a9108510c08a7d646fd567cbeafb99afe9162a0becc3417fceecf4604d3 SHA512 1834c98edb1fd92fd022d472ec9d05497e7845d712d0e2faae27b6a408faff3678908d3109db5ae50642348a4fa6832af995f2fb67782c7a71933126699577da -DIST dask-2023.3.1.gh.tar.gz 8520302 BLAKE2B 5b70e355ca02163d42615d504207e8186b2b5887d2c57c517876ffbc8a1bd4a3c56ea755d79696d952f802043134c4be4b0a69ff2eb4ea6da8faa80096bebdca SHA512 e4b8306a900453b27bc19055b5a5bfd0d0ed2dc143be854d8f056ede8b1e4bdc5e91a54c674201b1b1f27cbc0c9ba908e5a82a12f52d337c3cb23cbc2e6ef199 DIST dask-2023.3.2.gh.tar.gz 8525841 BLAKE2B 660f3687320c0d56abe437bf7edea2f40fe624a3f48761238b00756f61358d73d47a570399ed70f6f1f2188cb03b04fc10e5c9683e2a49c6b73a21c35173e1dc SHA512 ef1a961a50e69a32aea14630e9d19fc92646e9f520fa265937bb923aeba5932397840b2971bfb9a47125672ac2bd9b0b6a017b650708a183b3bf6c0c345e2af2 -EBUILD dask-2023.2.1.ebuild 2056 BLAKE2B bd3d6e54d8daa25c660d16c699cfe8ac453be5cab4879f243abdad400c0a1e3aeb8b00d7c6cde53eb5ea3872983c989449a54b5e2173826a0528748d286218e3 SHA512 5f4b97cb022d38f2276ae4880842e04d3c8076e99cb12162c37843696b0cb7d96c7d7ed14e203d7739bd881a295b0a06ed68534cf9aa6ee34147dd4903a1c1ef -EBUILD dask-2023.3.0.ebuild 2057 BLAKE2B a55850beb755d4e2072584d0bcb348b654d52e407e30e4afefb172e13772d95941e42421e66361e3593a1cbade95fbf632db839ad04e5a8a3697cd43b6659e39 SHA512 06973f5a694562ec68bec3da843a58af0d117ec2e983b5cfbb5218b0335c1de948976e1b22facf379542d1175f2e2a47161241ebcfce3ecc70ccee6b7a72bee5 -EBUILD dask-2023.3.1.ebuild 2057 BLAKE2B a55850beb755d4e2072584d0bcb348b654d52e407e30e4afefb172e13772d95941e42421e66361e3593a1cbade95fbf632db839ad04e5a8a3697cd43b6659e39 SHA512 06973f5a694562ec68bec3da843a58af0d117ec2e983b5cfbb5218b0335c1de948976e1b22facf379542d1175f2e2a47161241ebcfce3ecc70ccee6b7a72bee5 -EBUILD dask-2023.3.2.ebuild 2115 BLAKE2B 672fac0ee3f30d3bed37cb1f78e89a6810fb98b578a69321e890457280bff1e76f3bc2e95d52a0a025bc3ac6204e312bdd856a0b14dfdfd724a0f137c7714e56 SHA512 52559ead1dc71b43691070e66e4e12c325b32e3c98065c1ddcd77107db2d0248efec6586fa3440946fb8412e579484e04ed9385e367ef0f8c3c0ef1ed312f18f +EBUILD dask-2023.3.2.ebuild 2114 BLAKE2B c52b94bc58da75e58206d096afd0209c732b5a370521f82b4dbc325250533cff8a0f2e5cdd8620256260214d7e7059baf1c6f899990d2a222ad4215fb06fcac4 SHA512 496e8528c4a01f81752ccd8d65ac5042960c96dc22ff095f9d36a35fa815f2823decd8bcb813370ed5cde1aa34eefe58ab282945e5d12a6d5157114d647623e3 MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb diff --git a/dev-python/dask/dask-2023.2.1.ebuild b/dev-python/dask/dask-2023.2.1.ebuild deleted file mode 100644 index 6ee18fe9447c..000000000000 --- a/dev-python/dask/dask-2023.2.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] - >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py -) - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - epytest -p no:flaky -m "not network" -} diff --git a/dev-python/dask/dask-2023.3.0.ebuild b/dev-python/dask/dask-2023.3.0.ebuild deleted file mode 100644 index 718d091d9013..000000000000 --- a/dev-python/dask/dask-2023.3.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] - >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py -) - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - epytest -p no:flaky -m "not network" -} diff --git a/dev-python/dask/dask-2023.3.1.ebuild b/dev-python/dask/dask-2023.3.1.ebuild deleted file mode 100644 index 718d091d9013..000000000000 --- a/dev-python/dask/dask-2023.3.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] - >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py -) - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - epytest -p no:flaky -m "not network" -} diff --git a/dev-python/dask/dask-2023.3.2.ebuild b/dev-python/dask/dask-2023.3.2.ebuild index e4882c82fd40..abe01ee1aee3 100644 --- a/dev-python/dask/dask-2023.3.2.ebuild +++ b/dev-python/dask/dask-2023.3.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] diff --git a/dev-python/django-configurations/Manifest b/dev-python/django-configurations/Manifest index cf0047c463c2..8f2b4e20a218 100644 --- a/dev-python/django-configurations/Manifest +++ b/dev-python/django-configurations/Manifest @@ -1,3 +1,5 @@ +DIST django-configurations-2.4.1.tar.gz 42952 BLAKE2B 3ed30642b256a648ab5932edd9b2cb5b2a82e69bb1107a5c2bd20d230cbb598f21eddcf52956bf80d6fe3c6e6336c70dfadf2fc5a646dcd32782abc782fe8e32 SHA512 ab35216b326d50d779344efa915d516ffa4a1d5e627c77b27071f6d51c54ea367a0f7ec5a7b768cabd69929499dfeb3e5719ba8fbe690f6854d92ee45a04bf1d DIST django-configurations-2.4.gh.tar.gz 38563 BLAKE2B a454cc492354c1b969a1b0389ccb21088e99af17b5056ae514b36b5c2fd7391368437093d1a075814dfb8e15ec8ce3ec3c5269d5c867b4a03a5269a533826a31 SHA512 de9793c5fce869ef77e4396dd5ea45fc57728d702383885599d3a08b16e37e0e425258aacd671ac78592df813c8fa3a08b33ad9410843f7d7976589da33592ca +EBUILD django-configurations-2.4.1.ebuild 1103 BLAKE2B 660b411d0a888b28b63e6585aa1b5472e1198173d49c1e2f24c684c0c677c9d5c3e81d0eda22b0c3fb8e9092f60f9cb0015f53787b3dd5d224513dfc8b796f2a SHA512 8b91cd001a7e724fcdd6db4b1e0ca4c529c4218d5ea01ad07dc3380b1b91d65fd9c0244cefdc0e7a8e88d8bf259adc64109393d9d530560c588108cc71af1e9b EBUILD django-configurations-2.4.ebuild 1178 BLAKE2B a9502c5df708ce138f75ad442197b68c4bf8bfc285d25b40b92699011a682513338ce522c28ec4e201eb7bd22db1eb35bde7d648941dbca15410b8e6c35f677b SHA512 57e546fce9320248379218d467ae98c681ac91473f2d2a39fd9134697646a1cab6d86d62723b48550d5172be018232bebb3109f3371b581c86b5943fbfb1dd24 MISC metadata.xml 397 BLAKE2B 704a6d38af3df4b99f24a394dce870ce4f3e1e16c2a30b87ab25ab4b3603451651db062d2aca6669b410bf5350b0edc7b4848ef55bc60c69edc3aedeb8a7c0fc SHA512 a37389a326e763452c7ea138da3eb33dad53bbce24fbd9229e58020063d4e726e68e482500c87238bc0c53b9ee335f93f2d89f39e7ce3e2a087175a2393c66e4 diff --git a/dev-python/django-configurations/django-configurations-2.4.1.ebuild b/dev-python/django-configurations/django-configurations-2.4.1.ebuild new file mode 100644 index 000000000000..6f18a81241c0 --- /dev/null +++ b/dev-python/django-configurations/django-configurations-2.4.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A helper for organizing Django settings" +HOMEPAGE=" + https://pypi.org/project/django-configurations/ + https://github.com/jazzband/django-configurations/ + https://django-configurations.readthedocs.io/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/django-cache-url[${PYTHON_USEDEP}] + dev-python/dj-database-url[${PYTHON_USEDEP}] + dev-python/dj-email-url[${PYTHON_USEDEP}] + dev-python/dj-search-url[${PYTHON_USEDEP}] + ) +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local -x DJANGO_SETTINGS_MODULE=tests.settings.main + local -x DJANGO_CONFIGURATION=Test + PYTHONPATH=. django-cadmin test -v2 || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/django-crispy-forms/Manifest b/dev-python/django-crispy-forms/Manifest index 3a15a4ba308c..a192afeacb4a 100644 --- a/dev-python/django-crispy-forms/Manifest +++ b/dev-python/django-crispy-forms/Manifest @@ -1,3 +1,3 @@ DIST django-crispy-forms-2.0.gh.tar.gz 273743 BLAKE2B 4169c4f77ddd0dd9f8786abd71ad762f645283555f250861f32b874fb9e189d4ca174285ee39b51bc5f0c0e8c2e83c2e00c34398c51ede65438a1c6b8a17c3ee SHA512 8b6f5b35cb90837b7cd6a64ed74afe6a19a80f287f66d0a139811990524e1a48d4d7c01e61fb7d303958522c47458d0aa0008a3d6c147f7d03dc790e53a80592 -EBUILD django-crispy-forms-2.0.ebuild 642 BLAKE2B 55cda626b6e2582238c4bb76da1ff388da18cc871b11ce2f0ea27c5f0f25e7980454bcf359d72a4d609a6db10d48ecc13388bb68477c7018ba487f77c43aaeb1 SHA512 4f528d6fb9f76bd4432e4806e4f7372264cc732ab62bac40cb6c8d2ee63a451405895cfe65151aafa3a1fb25e3fb36d357b84e54bdd2e3d72b4a2559bffc93a0 +EBUILD django-crispy-forms-2.0-r1.ebuild 695 BLAKE2B 3111a50692404e13da9787a80acbc1a2c0441e0081797d40b1d608ea1ef04b5bba1aea070a737cd8f1ab7630fdadaa0d8ddd4ee7745cfde676550557ed451754 SHA512 d65e11eb8cdece9f7f5b2d6b428075cb5987a76598e103b423bbcb9b19ae935021ef3da251eb6062ef3001019abaed90a36604b6ab31fa348e332efdf5cced5a MISC metadata.xml 409 BLAKE2B d9663843245601ca8675fd522ca3b4150c36611874fb852f3c0c7bf68ec9595cb45ef66c293d658c13670f18bca6949a2747cffbbf819b55cd9b30ca6340bfba SHA512 2b1091cac748a00099f3a1685150bc8dfdf252b18b7e5c2fc17a8ca5054ec7ac0e72286dba872ead0354b4bae02cc3c410a5d05828f9dc257919526077bffc8d diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild new file mode 100644 index 000000000000..c25924666e64 --- /dev/null +++ b/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="DRY Django forms" +HOMEPAGE="https://github.com/django-crispy-forms/django-crispy-forms" +SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" +BDEPEND="test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/crispy-bootstrap3[${PYTHON_USEDEP}] + dev-python/crispy-bootstrap4[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.0.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.0.ebuild deleted file mode 100644 index 914ce0712232..000000000000 --- a/dev-python/django-crispy-forms/django-crispy-forms-2.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="DRY Django forms" -HOMEPAGE="https://github.com/django-crispy-forms/django-crispy-forms" -SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="test" #Missing crispy_bootstrap3 - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -BDEPEND="test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] -)" - -distutils_enable_tests pytest diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 4701846fede4..b9ea7ff32dbd 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -8,8 +8,11 @@ DIST Django-4.0.10.checksum.txt 2563 BLAKE2B 1ec93751204e80d75f5f4f15086cfd9aabe DIST Django-4.0.10.tar.gz 10430363 BLAKE2B d36aefd5d00023e5c4e34dda2b283e9a82d9e3b82576ce00cef7d9b75837ffdbf56327ad21ccefb02b79e8db93f12cf850541f4cb1d01b3dd28bdea0c73cb9d6 SHA512 04d1b207af21067c22c120486ff57ea602b3436adf1871f691735825afb30c3ed62f1cbc98d92fa70e9a818bcf50db70d949ab0c460f48f6027b75df9eba56c7 DIST Django-4.1.7.checksum.txt 2554 BLAKE2B 5a82eca5edb5b5d90c629c6d42414725b32ed55fc137cfb3fc9c5bfd392dc0fcc3f6b99eea64a16a88002a521bf910464a6fe11d9079d68e056acded3432be38 SHA512 4244abf4e81aec1f8daa7815f57483963e94cf67571f0c2f6ab67507515c7f6f72f86412a17c8e1e73170e1ed7d3d4503c5adba36c66d0b8f015350c81348116 DIST Django-4.1.7.tar.gz 10520415 BLAKE2B 88b66fea737f6fb1661a6987b9d6cecb84d58d675655a0ea5bed60ee28252edd11d8025498b7bc854b9c0c4814148bdc3bcdf59014dd040b5c424c3cd1711e46 SHA512 e34b0b05209297164d6cb84e7edf4740a2d638496c3107c06c0e773db292e9b02e6abbd8c3da347addaf17d9c9a56ef4873eb9edc5f1164e3d13d7f3ef083844 +DIST Django-4.2.checksum.txt 2530 BLAKE2B 06ebf87ce44d32fd2491d600cbf4a74b32426dadc0096fe3a34933ba55ddcfed082e85021c9c4e525122e6be8aa3ff6a2bb282fa24fb29a732ea744d4fa1dd1a SHA512 6078fe14d8b356477bd163eca67ca9038b24f78b706bdd8fc2c4ebdbda5024c5014b333a820910dbfb075ff944b78789f7c745eec3a2724898b7b2620f40a6dd +DIST Django-4.2.tar.gz 10415665 BLAKE2B 05faa1476f9bbbea93f33c0f35914b0893006ebbdfac98e347f886db0a39b263046dc149cbf41eeee982ef46138b835379f8384b5f8eb7ef77e16d338307830e SHA512 22a61943eb99cae81a99d84795155d5fecf5e1ec5d76be145b86d5ae1d4fb6a71be8bb62e58b935dedc846c8fd3f1e6fe68cbcc7fa1603a3c4753e69d61b7af4 EBUILD django-3.2.18-r1.ebuild 3109 BLAKE2B 8967ad33dff40ddd1612b05961e6645209ccd32d54ccabc54b742e2d3fa433b75c4db8be2f5a45ad2871ff3b9e5a6456ff04ba3c4dd5c48273bf7638bf03e4ea SHA512 2d4ceadad34853196663694f33afd6ec317892f55247d5c448a53e37ecbabe02094d1041d64b4814ead805646c12477a1cb4bc9634344bbda38e5d225bc37af0 EBUILD django-3.2.18.ebuild 3064 BLAKE2B 9870d944334ad12adc96f2701d6e72edcd684312f6dea6eeb10bc7e5f78278f819fd053e7ba5de8cf35998e962b2a05f4529b6177818336afc7825b9cd393a0b SHA512 0ca7d17d5b52120f9589a0b9e9802749603b2cdcf58a5697c55341e63a626bf95810daaf2e4ac4821113d39fbd4a0cba9657969f5d740d91080a2fe4d1aeff05 EBUILD django-4.0.10.ebuild 3028 BLAKE2B 062bd71385c3ea131706367b812f5102e1e8f82dcbd0b51f07b4a4ebf900cdb5c77451ea22ef79703831276f2f6b4dd71aac6817c59b78e90aae2c362fd0efce SHA512 02870c3cb88491fabd91553acf07f95afd3a2d133603de01320c5607337ed5466ab6efa3459ef2cae3d9d7736e39f70d1a449ebf7d9eaafcdd499f36c30f9ad4 EBUILD django-4.1.7.ebuild 2881 BLAKE2B 27dcb7fcad3b27c80714598b17dbc1b32f1ec13494f070cd44922ce72739ade4b2345594bae780eec5dc97dd8e2c58755ebe582aa4b5145e5556ffd6ce2df903 SHA512 1e0a4eacd93b27b2812ab210911b2f94d3e21f7f0ae987c107e56deb1df9ed4caefc071a5a10bf5f39e66550e70ac8bfc1ee5024cbf1653b0954a9fbb1c6d51d +EBUILD django-4.2.ebuild 2802 BLAKE2B 6f2bb671710c131cbe869e091a192b92049e1750aca75da5b93f258232e156856c6870b729b246825c2714c4cba5ec1eae0edfa947002c11539a9f3fb132b18b SHA512 c64e171527b6140e6020f153d5d242d9bfe746d2f2dde8d2a7dbd477329dda2316f18b4a3d4af33f9e1f8acb6679dd629676cd526b14fb3af080ea049a2bf3ba MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7 diff --git a/dev-python/django/django-4.2.ebuild b/dev-python/django/django-4.2.ebuild new file mode 100644 index 000000000000..b1adedc95829 --- /dev/null +++ b/dev-python/django/django-4.2.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +DESCRIPTION="High-level Python web framework" +HOMEPAGE=" + https://www.djangoproject.com/ + https://github.com/django/django/ + https://pypi.org/project/Django/ +" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) +" +S="${WORKDIR}/${P^}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + !!=sec-keys/openpgp-keys-django-20201201 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.0-bashcomp.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${P^}.checksum.txt" sha256 "${P^}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt + optfeature "High-level abstractions for Django forms" dev-python/django-formtools +} diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest index abd52e87215f..04d3462279b8 100644 --- a/dev-python/elastic-transport/Manifest +++ b/dev-python/elastic-transport/Manifest @@ -1,3 +1,3 @@ DIST elastic-transport-8.4.0.gh.tar.gz 70975 BLAKE2B cec717606a55906da9157a0aaa3c656041201c2b62c77d42a67aabaad387c2e9f139dd1bd39e31b15f51fa2ac1b605d9f98b540000ee03d8aecf118cf972048a SHA512 82d0e0af3992335ce17bdc2a74f80fbf98bc9873d798be65f30d59fa55cb3bf50b55821133ea01d2ced9c27bf4019bac19e76e6853c29b87762ae0a9b593c3f5 -EBUILD elastic-transport-8.4.0.ebuild 1758 BLAKE2B 317ca7afb84410c4af1eda83513421b7a04521fb15a9995e5c6159f41703fc225c9ed759b7ee98adbf66edb6d9d9054350a52062e9055f98903c8d41f5bba18e SHA512 a7c92c0b4cb876a2b68fda9d4109ebf8f2b807c1347ab7ce8fafe88a169e2edcbcc276f7eabf8bc91828ea5db1ec42eef0d697be830b1adbee52341e097ed436 +EBUILD elastic-transport-8.4.0.ebuild 1756 BLAKE2B 118d3d02d6e206821e5cd5e6abc14210ce5f2a0641d7a509b88c67256e3cf02f7526aa7e2e4e12877270e5939a0e278e50126c2f0ed2d076bf7699e415161a65 SHA512 137c447023b71ce44a8527ecea3c0aef70ce8094ade893df265e6722d512bc048a7706ca80e67c0e10672c73f45ec95947952148a827c1ad694ee5d9bb558174 MISC metadata.xml 569 BLAKE2B 82c4abea94dfb42f0da4cb2958207a35c7d5372e9810c031adcb53e49a0528f9b9fd48043d5d20cfd5a7e8046ea79bb9a6e48fe09948232fc641936bbee96738 SHA512 194ca8b79d33888cc404a5809a6ff43b2c2bef8b108cadce46393bd698b4d30124f6b6fd6732b2a905a2ec492169889f3042fd09d9577d28fa6a0921d88b56e2 diff --git a/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild index c2beee2e25d7..e2127d60cf6d 100644 --- a/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild +++ b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-python-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" PROPERTIES="test_network" RESTRICT="test" diff --git a/dev-python/elasticsearch-py/Manifest b/dev-python/elasticsearch-py/Manifest index b77812fe4e6c..090b884f3cb5 100644 --- a/dev-python/elasticsearch-py/Manifest +++ b/dev-python/elasticsearch-py/Manifest @@ -1,10 +1,4 @@ -DIST elasticsearch-7.17.6-no-jdk-linux-x86_64.tar.gz 167439665 BLAKE2B a0f2a57fbdd5bce1d476e410ec31555be7ebffa5961ad9b51d65753b50f05833e5991ee41c4b00906a8253146f72dc24895d5790a9d6afeea722d4b9b1a12443 SHA512 d3d1a16c2276d7ede911fc53915c988e17532a6481f9e4827677f6b40e6ccade6a9655a28bdb6460e98a4229f7cef807441e20afcdc161010f674ce1483da4f4 -DIST elasticsearch-7.17.9-linux-x86_64.tar.gz 315244963 BLAKE2B d08e99a857de9cf3b2d1db4b1788c7340b0efdfe2e0b0ea0ed172a4c13dfafb67d6337e18f65ee7dedb217296ef4aff01dcf8a47c8855504fb2249ac48f0d5a2 SHA512 f49d8fce010db83e6a89462535c71ba11a1153589038a7db430fc7db44178a55d5538dea80e6d4c690f4f0e838168965297c6a3ae31fbc5020af4d966067a90c DIST elasticsearch-8.6.2-linux-x86_64.tar.gz 581745209 BLAKE2B c5d76e8fd2b7b28d50a0b81950c5d824f5000d3239efef9c3312e153829f09d98ba1394dceff2f147c29e2cd24be2ea4aaf0e0dc830e51989b87c8c7b48e3b3c SHA512 4c5ea98af53861d6c7f06f855f3bd4f4f52136d8149347e43f633a23ba56d3237f6ff7346bf849090f4e52b28fc21c98df8d9b0f0f845a330834367705cd366a -DIST elasticsearch-py-7.17.6.gh.tar.gz 330159 BLAKE2B c72cf21ece1cc74c08f5f9a6718333bd89b6aece5902c4a053182bf63378b56afa84bb72cd7b07e7daba9eb19ac52f6c7f801124871cb4f555e456a66773218b SHA512 cb5f96e4e7a6c7a6bf52c55bcf3a4a3456574cea9815b002482a6e47a86c492d18aa85b3046ed6741361bd7e4e6fbc67c95a57b5a52e8320f102d3a5c1f4c719 -DIST elasticsearch-py-7.17.9.gh.tar.gz 330550 BLAKE2B 09f468e94408646cf8fe182137c50253852bdf4c79c2d6d90774bbc13f7c1ed1b08a5c52298873e986d8863b24527350ac0ec06b463047cb3b605573c732e0d9 SHA512 c05f22b5083da01833fbcfa4c0446efb19d0a8e5b541a07b8126c0597e6d513c2f5ead14f6d01d0f5ab29a7d20bcf80213576690fd66daa337ea555c6eaafae5 DIST elasticsearch-py-8.6.2.gh.tar.gz 517674 BLAKE2B c498f1e1efaea4c24f595f7e496f576372d6075da107b2f84a7d4a42c02de4e00d1459df6f965384f5880b4d8f910c4a7a49a773cb38361618ca7a74e5c4ec5a SHA512 53c03c9c8da4eb303e8f9cd5752bbef5a360d1e1a6fea4e98a8d576299f2ae4175c1da09429049cedf53a78bf86a4647fe4f4f9c7735a5a29977ada7db49e5fb -EBUILD elasticsearch-py-7.17.6.ebuild 9104 BLAKE2B b5e28f2d1d8d31c03b0bb783a7c7eb3a30893b019db3a722eae466c565461ff622117644ae570d6cebea1b05f1dbce40399c0b62123a360ab0b78bc25bcc77c4 SHA512 60bd5375467d590be4125c6f98aac445af239de27e0f3ee1cb45b9a7fd105960b43918077f4c3e43de730dee10ccd13a93c0b20c715a92f1fd947e5239453aa7 -EBUILD elasticsearch-py-7.17.9.ebuild 7321 BLAKE2B a43ebe5d65492d589cdace2803772ef69327e0ec5503d65313e02b509e121ccba2b93cd2148fdb18b927a38b4984250ead7794c565d5bd742fdc8da1333e68df SHA512 3e1287b36e8a885daefc5165d9bc5e5128d4db21097514be88405f223e02a73302fd8e2a3416bfd62ca6c43b6c99dac26753c4221aa575072436ad51a443cbe8 -EBUILD elasticsearch-py-8.6.2.ebuild 4848 BLAKE2B 9a2bb73f3d639ea82bad068ee6c4094d57fb3ce60ce72960f9065d51022bc28fe30c466f369f3912ffc68ecb922920f63a5cec6fa2344844edeecb1f545a4528 SHA512 99b70946e90272fd3edd2dcc8946558b3f27262869d56b95c4a377f4a358513c1b602a1c08abf0481d8496a717d2726831e8eb2fd9991e379fa688e9a78f617a -MISC metadata.xml 601 BLAKE2B 56345ee1f417174399c98b5ed5ce11557b555a5ff8427bde703a455cfb6af71c3e56edf6f778981dd2684d74910f632f7a079a72b005e666fc35577943b4f500 SHA512 546374a9ba457b0f02b142d92daba3dccf39abc53f75bae9ace0a2f05187e6ff7eba7b1c3cd228176006a329e0ec403adbe51d24841c58c47479b000d41941b4 +EBUILD elasticsearch-py-8.6.2.ebuild 4846 BLAKE2B 8ae2c02f8a3a0afac8f282df673d2f5e8e35baad2f99c207ada9b2239f7f333b0f3331c94e01883f5e6d42a6eaf02b0ede00cdfb725af0d377f5ddd43f8614f0 SHA512 d2beccbec9786ac1f4ec257b45c50da4814b71f3c01a07f1e6b87c933e39f8c29d17f764e3b90e12b09979071f351c64be1067d878a85c9379494814c7ce676d +MISC metadata.xml 540 BLAKE2B c44bd89e7a0e35b3ee5bc0a5899f32ed6309744a4c78bf63e5e0a78f073adec776cec810aff6757d4cf70381b954ddf0b7aed5420b5b085846f27b26ff7240cb SHA512 3f73bb387d67a7fd55271819d75f024e6ffdcb601542a779855b95f44cdb9e78b77d6fb059c69969e135caea7d1db2ed8a4ca2786c78faab5f8574973e2f02f9 diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild deleted file mode 100644 index aa0f0c26aff4..000000000000 --- a/dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Official Python low-level client for Elasticsearch" -HOMEPAGE="https://github.com/elastic/elasticsearch-py" -SRC_URI=" - https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${PV}-no-jdk-linux-x86_64.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="async doc" - -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] - =dev-python/aiohttp-3[${PYTHON_USEDEP}] - "${ES_DIR}/config/elasticsearch.yml" <<-EOF || die - # Run elasticsearch on custom port - http.port: ${es_port} - cluster.routing.allocation.disk.threshold_enabled: false - bootstrap.memory_lock: true - node.attr.testattr: test - repositories.url.allowed_urls: http://snapshot.test* - action.destructive_requires_name: false - ingest.geoip.downloader.enabled: false - - xpack.license.self_generated.type: basic - xpack.security.enabled: true - xpack.security.http.ssl.enabled: true - xpack.security.http.ssl.verification_mode: certificate - xpack.security.http.ssl.key: certs/testnode.key - xpack.security.http.ssl.certificate: certs/testnode.crt - xpack.security.http.ssl.certificate_authorities: certs/ca.crt - xpack.security.transport.ssl.enabled: true - xpack.security.transport.ssl.verification_mode: certificate - xpack.security.transport.ssl.key: certs/testnode.key - xpack.security.transport.ssl.certificate: certs/testnode.crt - xpack.security.transport.ssl.certificate_authorities: certs/ca.crt - EOF - - # Set password in keystore - printf "y\n${ELASTIC_PASSWORD}\n" | ${ES_DIR}/bin/elasticsearch-keystore add "bootstrap.password" || die - - # Deselect tests which require a non-free license in the server to succeed - local EPYTEST_DESELECT=( - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[token/11_invalidation[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[token/10_basic[{1..4}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_record[{1..6}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_influencer[{1..8}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/datafeed_cat_apis[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/filter_crud[10] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/preview_data_frame_analytics[{3..5}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/custom_all_field[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/data_frame_analytics_crud[{1,5,6,13,29,38,39,40,42,62,76,77,78,80,81,82,83}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/start_data_frame_analytics[{0,1,2,3,4,6,7,8}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_categories[{0,1,2,3,4,5,6,7}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/forecast[{1,2,3,4,5,6}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/explain_data_frame_analytics[{3,5,6,7,8}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/delete_expired_data[{0,1,2,3}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/upgrade_job_snapshot[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/inference_processor[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_buckets[{0,1,2,3,4,5,6,7,8,9,10,11}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/trained_model_cat_apis[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/revert_model_snapshot[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/calendar_crud[{0,7,8,12,13,17,18}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/stop_data_frame_analytics[{0,1,2,3,4,5}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get[{0,1,2,3,4}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/preview_datafeed[{0,1,2,3,7,8,9}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/data_frame_analytics_cat_apis[{0,1,2,3}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/reset_job[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/ml_anomalies_default_mappings[{0,1}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/get_model_snapshots[{0,1,2,3,4,5,6,7}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/get_datafeeds[{0,1,2,3}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/job_cat_apis[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[change_password/11_token[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[searchable_snapshots/10_usage[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[graph/10_basic[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[data_stream/10_data_stream_resolvability[4] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[xpack/20_info[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[authenticate/10_field_level_security[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[set_security_user/10_small_users_one_index[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[terms_enum/10_basic[{0..9}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[security/hidden-index/14_security-tokens-7_read[{0,1,2}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[security/hidden-index/13_security-tokens_read[{0,1,2}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_records[{0..6}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[ml/jobs_get_result_influencers[{0..8}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[license/20_put_license[{5,7,8}] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[license/30_enterprise_license[0] - test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[token/10_basic[0] - ) - - use async || EPYTEST_DESELECT+=( - test_elasticsearch/test_async test_elasticsearch/test_types/async_types.py - ) - - distutils-r1_src_test -} - -python_test() { - local es_instance="gentoo-py-test" - local es_log="${ES_DIR}/logs/${es_instance}-${EPYTHON}.log" - local es_temp="${T}/es_temp-${EPYTHON}" - local pid="${ES_DIR}/elasticsearch.pid" - - mkdir ${es_temp} || die - - ebegin "Starting Elasticsearch for ${EPYTHON}" - - # start local instance of elasticsearch - "${ES_DIR}"/bin/elasticsearch -d -p "${pid}" -Ecluster.name="${es_instance}-${EPYTHON}" -Epath.repo="${es_temp}" || die - - local i es_started=0 - for i in {1..20}; do - grep -q "started" ${es_log} 2> /dev/null - if [[ $? -eq 0 ]]; then - einfo "Elasticsearch started" - es_started=1 - eend 0 - break - elif grep -q 'BindException\[Address already in use\]' "${es_log}" 2>/dev/null; then - eend 1 - eerror "Elasticsearch already running" - die "Cannot start Elasticsearch for tests" - else - einfo "Waiting for Elasticsearch" - sleep 2 - continue - fi - done - - [[ ${es_started} -eq 0 ]] && die "Elasticsearch failed to start" - - epytest - - pkill -F ${pid} || die -} diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild deleted file mode 100644 index 909205de40ea..000000000000 --- a/dev-python/elasticsearch-py/elasticsearch-py-7.17.9.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Official Elasticsearch client library for Python" -HOMEPAGE=" - https://ela.st/es-python - https://github.com/elastic/elasticsearch-py - https://pypi.org/project/elasticsearch/ -" -# Use bundled jdk for the test elasticsearch as there is no convenient way to ensure system jdk17 is used -SRC_URI=" - https://github.com/elastic/elasticsearch-py/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - test? ( - amd64? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${PV}-linux-x86_64.tar.gz ) - ) -" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~x86" - -RESTRICT=" - !amd64? ( test ) - !test? ( test ) -" - -RDEPEND=" - >=dev-python/aiohttp-3[${PYTHON_USEDEP}] =dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] "${ES_DIR}/config/elasticsearch.yml" <<-EOF || die - # Run elasticsearch on custom port - http.port: ${es_port} - cluster.routing.allocation.disk.threshold_enabled: false - bootstrap.memory_lock: true - node.attr.testattr: test - repositories.url.allowed_urls: http://snapshot.test* - action.destructive_requires_name: false - ingest.geoip.downloader.enabled: false - - xpack.license.self_generated.type: basic - xpack.security.enabled: true - xpack.security.http.ssl.enabled: true - xpack.security.http.ssl.verification_mode: certificate - xpack.security.http.ssl.key: certs/testnode.key - xpack.security.http.ssl.certificate: certs/testnode.crt - xpack.security.http.ssl.certificate_authorities: certs/ca.crt - xpack.security.transport.ssl.enabled: true - xpack.security.transport.ssl.verification_mode: certificate - xpack.security.transport.ssl.key: certs/testnode.key - xpack.security.transport.ssl.certificate: certs/testnode.crt - xpack.security.transport.ssl.certificate_authorities: certs/ca.crt - EOF - - # Set password in keystore - printf "y\n${ELASTIC_PASSWORD}\n" | ${ES_DIR}/bin/elasticsearch-keystore add "bootstrap.password" || die - - local es_instance="gentoo-py-test" - local es_log="${ES_DIR}/logs/${es_instance}.log" - local es_temp="${T}/es_temp" - local pid="${ES_DIR}/elasticsearch.pid" - - mkdir ${es_temp} || die - - ebegin "Starting Elasticsearch for ${EPYTHON}" - - # start local instance of elasticsearch - "${ES_DIR}"/bin/elasticsearch -d -v -p "${pid}" \ - -Ecluster.name="${es_instance}" -Epath.repo="${es_temp}" || die - - local i es_started=0 - for i in {1..20}; do - grep -q "\] started" ${es_log} 2> /dev/null - if [[ $? -eq 0 ]]; then - einfo "Elasticsearch started" - es_started=1 - eend 0 - break - elif grep -q 'BindException\[Address already in use\]' "${es_log}" 2>/dev/null; then - eend 1 - eerror "Elasticsearch already running" - die "Cannot start Elasticsearch for tests" - else - einfo "Waiting for Elasticsearch" - sleep 2 - continue - fi - done - - [[ ${es_started} -eq 0 ]] && die "Elasticsearch failed to start" - - distutils-r1_src_test - - pkill -F ${pid} || die - -} diff --git a/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild index e70780772856..9ac55cbfa46b 100644 --- a/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild +++ b/dev-python/elasticsearch-py/elasticsearch-py-8.6.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT=" !amd64? ( test ) diff --git a/dev-python/elasticsearch-py/metadata.xml b/dev-python/elasticsearch-py/metadata.xml index 94ef681d4bf7..f5713ff4cfba 100644 --- a/dev-python/elasticsearch-py/metadata.xml +++ b/dev-python/elasticsearch-py/metadata.xml @@ -13,7 +13,4 @@ elastic/elasticsearch-py elasticsearch7 - - Add async support - diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index bf29df71724d..2e385745fd0e 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,13 +1,3 @@ -DIST setuptools-65.6.3-py3-none-any.whl 1233963 BLAKE2B 2bad02cc00293c9b6615cdcee9f2da4d66f83c494904c0467054ec15cb5650a7b72caaa52bb8925aea84eb6becd52107ba10763c2b241216d91072a1319f5d24 SHA512 6a9bf2230840ab90b228b433552e8813a176a9ad5f6dc74b20da412fe96c4a7f1df6095aac8dc2f25bd2393aae731927875eb9e7bc05203907539fb4a3b5c8fb -DIST setuptools-67.2.0-py3-none-any.whl 1082973 BLAKE2B 7769ebdbde59e47cfc9f364ab28fada207e0b0826e0a40ccdec4ab4c8536148f8a8e071d688f74464a74dca6fb62ca840f3f54a48ccae5c016dd476634b99d2d SHA512 3987cc21a40b55f3aaae1ec643843dc473f8a3b442461892cbc77cc78f056c7e3736aad8624b68d8061358fbbeb555faf62c498df259de63fe3feecdd0d786e4 -DIST setuptools-67.4.0-py3-none-any.whl 1088291 BLAKE2B 9306200c32a903695edbc6330e6853368fc0dfc9c8b8b79ee6650b90a30f2ed321b9478ae2fb14755718ab7fb25db349d4028405f2aacfb70e6a6e8d0d2d35cd SHA512 b70632f1f7299c107cacfe8f0bbe1e448b660321977562dc0d18144eb997692c579f88e2f25b967f5c97ec8475e9e6314002685435ba6c8d9b5e39e27f8d4862 -DIST setuptools-67.5.1-py3-none-any.whl 1089040 BLAKE2B 3a63dd1cbcbd48110cb1a146f9ce27f4b5898058d5bace6ab504654894cefe2f7883b7d1166bd225b474de07f035e259dab870f708438b4c4d5a0c87b8f6f747 SHA512 64db0154188a67a7bec4862a45585a94ddc87d6bcce9f11caa933428dc590aa90116deb81d1e2850f5372eebec0cfd162f515aaf65bbd68e874c974aaabd0b71 -DIST setuptools-67.6.0-py3-none-any.whl 1089190 BLAKE2B 0d9b9e9f17f3bef32fb0493193d2da729e1c208cb750435721b61a7ffe48a39b49c9e7a0a35992849006485aff5e252d720ac698be3a20e95fa801c3c3f0e04a SHA512 b68b3813e03935d2019689bc01970e6345363eaec78187a62bab5f21c39ee8cb84e83e5e90b54f12de5b5e31857fe6f01a2e411f9d9236f844a7812a0a3b2efa DIST setuptools-67.6.1-py3-none-any.whl 1089263 BLAKE2B fe1ca817d2743e5edefac47230aa2cb5f4e75945bcdb821ca2d61011a419653d8b0880d846e11e4450cb19fd22fcd45d570b6c33fce640a8515df6e65f7a1662 SHA512 ad7a81c60b2b3f190561178531123a0e2d278c4cd9615930d5b0276fc79bea390f1cc92ab37061378ebee09fc36c21440a4db00f20029093570b7006cd14b25b -EBUILD ensurepip-setuptools-65.6.3.ebuild 619 BLAKE2B ee5b00332e47f02390ebd2878b96dac800f2fe11f5357af2dc70ce13d6acc7c878883b444cf023c44a9f6a392d6a057b37f6b617150162d28cefe5951986066d SHA512 6cc9cdd806a12658a32f6d19693251e8a3b859c7a866c3e33f444903ffe060d448ac49105f04303f07db7dd2775324ec051ffac00ef3dd668580fedd5eb844c9 -EBUILD ensurepip-setuptools-67.2.0.ebuild 538 BLAKE2B cc89036440c681a9762fe8bff4b2707cc1de45fe5defb826555c9f7251e2670c4de0439ad9744bd5264f8a900154527b8f6312efe3cad86bd08b03b46b313b6d SHA512 b475df2fda5929adf36744df45dc5c59dbbcb40c1d6ec40458c6b59ecebb7f162dc2d38b4414d819525193d47e449083f8522d8eb9a7797daae12814ecc5a47f -EBUILD ensurepip-setuptools-67.4.0.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799 -EBUILD ensurepip-setuptools-67.5.1.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799 -EBUILD ensurepip-setuptools-67.6.0.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799 -EBUILD ensurepip-setuptools-67.6.1.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799 +EBUILD ensurepip-setuptools-67.6.1.ebuild 538 BLAKE2B cc89036440c681a9762fe8bff4b2707cc1de45fe5defb826555c9f7251e2670c4de0439ad9744bd5264f8a900154527b8f6312efe3cad86bd08b03b46b313b6d SHA512 b475df2fda5929adf36744df45dc5c59dbbcb40c1d6ec40458c6b59ecebb7f162dc2d38b4414d819525193d47e449083f8522d8eb9a7797daae12814ecc5a47f MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.3.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.3.ebuild deleted file mode 100644 index 4dc09f674370..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.6.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN#ensurepip-} -WHL=${MY_PN}-${PV}-py3-none-any.whl - -DESCRIPTION="Shared setuptools wheel for ensurepip Python module" -HOMEPAGE="https://pypi.org/project/setuptools/" -SRC_URI=" - https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL} -" -S=${DISTDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - ! eradicate - myint/eradicate + wemake-services/eradicate diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 33e5f4fdba0a..e1843d4afff6 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,9 +1,5 @@ -DIST fakeredis-py-2.10.0.gh.tar.gz 160050 BLAKE2B 9c97abe80ca683cd068e3e8616b068c166f08f1b1eb360b76c57da4b9d68396a5dd6fb4152e92dcd73a1407c50e259db54ba5edd61bc2dca774672de84fcf2d3 SHA512 31df18ead5e2937a7a98297f4dc08790371968dd1fa6d9dfa54eb35ab27c2a4a88e2186c252c8a630e0e70fa04e67eccb68e687f9383b6770313cf8b79f6b3bc -DIST fakeredis-py-2.10.1.gh.tar.gz 159626 BLAKE2B 41d28b57c369273d96a985d6b47c8b162d1fc94c508daae12048e139c9d7bb9c44b39c95eb77cfb06d24cd1b44ccaa65f3d32f4976bfdda72e319d5da1cd69c4 SHA512 5659f5e3a6344448916bfe9ad88fff45b266488aa6d4e0b503f8594308ecfb8e97b1f588b658cb01a5dbe5fc06e64a1bbb6eafaa28aed0b8761b5e15638615ea +DIST fakeredis-2.10.3.tar.gz 94025 BLAKE2B faf178d53e783c4475513bf9f485b6eaefc63bc45c5ebd95ecfa1aaed982e236877230ea19526d8d12f152f1c429c5003b04abd2cc4f7ed43dbde581b07fbdf1 SHA512 694b1b540e8b9b32a5a44e3094b8bab307c5af400335efe9eb034c5ed161c1583d4700c08ef16991a1f03502aeb835d89b327448c3385de548dd39aafdbcc2a8 DIST fakeredis-py-2.10.2.gh.tar.gz 159702 BLAKE2B ec385c01af9e32705435148c1c61d74c14d7b22a60b6a3466f1831f557bfe997af6ee96429cfdba00a1328db3cabe1579d65411e7c2b9972e5421963cd66815b SHA512 2a3a87dcbe136465ff0465585562a5b8b0bc73504f491d3ec9c6e959b6cffaa3edbaa1c2e5199138f7a49dfdec3c3da6a2ae338228a8fe21c670a82c062c544a -DIST fakeredis-py-2.9.2.gh.tar.gz 165549 BLAKE2B 351e07976ed6a4d11429c83aefe3a0e2d4397a97fdb2904ab65ac4d2717d129f5ac018f071b8670012aabe127d87350f3285f6f86369bb4b7eadbd61da5774f7 SHA512 6e9ab0851f74ade2325aad88b86212b4052ca53a7510034cd888ef4080eec4129b226ab8c166ab09fa6e3d3b2c3c70fce8adafdb4081a4d3501fd4d9d5e04b84 -EBUILD fakeredis-2.10.0.ebuild 2078 BLAKE2B c6481d6fc5e3cb23da987fea9f8815178c869780aad971e74aaa9cd4d2e3618ce3efc0975f38958aeeab6b1a449f1dbff929a513dd61834ddf60ab321d676e57 SHA512 0b77127ac49f0afb4dc88f6eaa96afff9ad16ec96f99ef1330b03933eb1becfb7d574f2e99b6bfcfa08f981b1094da7aaa4509e640792dbc007440d794a7eacf -EBUILD fakeredis-2.10.1.ebuild 2078 BLAKE2B c6481d6fc5e3cb23da987fea9f8815178c869780aad971e74aaa9cd4d2e3618ce3efc0975f38958aeeab6b1a449f1dbff929a513dd61834ddf60ab321d676e57 SHA512 0b77127ac49f0afb4dc88f6eaa96afff9ad16ec96f99ef1330b03933eb1becfb7d574f2e99b6bfcfa08f981b1094da7aaa4509e640792dbc007440d794a7eacf -EBUILD fakeredis-2.10.2.ebuild 2078 BLAKE2B c6481d6fc5e3cb23da987fea9f8815178c869780aad971e74aaa9cd4d2e3618ce3efc0975f38958aeeab6b1a449f1dbff929a513dd61834ddf60ab321d676e57 SHA512 0b77127ac49f0afb4dc88f6eaa96afff9ad16ec96f99ef1330b03933eb1becfb7d574f2e99b6bfcfa08f981b1094da7aaa4509e640792dbc007440d794a7eacf -EBUILD fakeredis-2.9.2.ebuild 2006 BLAKE2B ad4067fe1ebe53ed63e9ffdf4b77a6c8674d35578a57b4850e49ebad22c0af3cbb3d2503f0ac009da77cb8c70b7d775999e6ba5bd01d7aaf566409fae27f265d SHA512 de60340d08236aa5f1818375ce6abe12a8f32d6117de8c3dbf4797377de70cda47e8dfd411ebf79d4d11ac8ca4e8690f5c46db233af85b4f9c58b30f7b157a5b +EBUILD fakeredis-2.10.2.ebuild 2074 BLAKE2B a7b846d0c3c1fe583b23c67be351c79294f20dc5aa5f48778f4a5e41b70ae769bda7ecda91024f242fa9e69032b394d50ec97826859adadb49593fbb3c749125 SHA512 ae431a20449fd016cfad1c67cf953d62343ba9a91ed79211cf7c6c2a9157df77f0671710825da26bff3215b011e5d68a967e4ce9b80799d91cbde35c1acab2df +EBUILD fakeredis-2.10.3.ebuild 1903 BLAKE2B 9235ec04001d8088f7257dfe8d44a62dd14f1bcf92b7fbc7c8815f395e7eabf8db8c06c95f19530b14bfb1fc14b3080937d6b0c430bb6608fc010d176be8f470 SHA512 31c30a29c8e775fe2d7b2893a28411b752fde2ddbd145959ba7e265489cf682c89dd0c5a3d560ac98da99086d5c17d18846c26c0f5f284858647ebecb3068322 MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5 diff --git a/dev-python/fakeredis/fakeredis-2.10.0.ebuild b/dev-python/fakeredis/fakeredis-2.10.0.ebuild deleted file mode 100644 index c382b83985f0..000000000000 --- a/dev-python/fakeredis/fakeredis-2.10.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P=fakeredis-py-${PV} -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" -SRC_URI=" - https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/redis-4.2[${PYTHON_USEDEP}] - =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # also lupa - test/test_aioredis2.py::test_failed_script_error - # TODO - "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" - "test/test_fakeredis.py::test_lpop_count[StrictRedis]" - "test/test_fakeredis.py::test_rpop_count[StrictRedis]" - "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" - test/test_mixins/test_set_commands.py::test_smismember_wrong_type - ) - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis.py - ) - local args=( - # tests requiring lupa (lua support) - -k 'not test_eval and not test_lua and not test_script' - ) - epytest "${args[@]}" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/fakeredis/fakeredis-2.10.1.ebuild b/dev-python/fakeredis/fakeredis-2.10.1.ebuild deleted file mode 100644 index c382b83985f0..000000000000 --- a/dev-python/fakeredis/fakeredis-2.10.1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P=fakeredis-py-${PV} -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" -SRC_URI=" - https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/redis-4.2[${PYTHON_USEDEP}] - =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # also lupa - test/test_aioredis2.py::test_failed_script_error - # TODO - "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" - "test/test_fakeredis.py::test_lpop_count[StrictRedis]" - "test/test_fakeredis.py::test_rpop_count[StrictRedis]" - "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" - test/test_mixins/test_set_commands.py::test_smismember_wrong_type - ) - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis.py - ) - local args=( - # tests requiring lupa (lua support) - -k 'not test_eval and not test_lua and not test_script' - ) - epytest "${args[@]}" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/fakeredis/fakeredis-2.10.2.ebuild b/dev-python/fakeredis/fakeredis-2.10.2.ebuild index c382b83985f0..a0ee8168e038 100644 --- a/dev-python/fakeredis/fakeredis-2.10.2.ebuild +++ b/dev-python/fakeredis/fakeredis-2.10.2.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" =:' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest index a7a998057171..eed7ca45df8a 100644 --- a/dev-python/flatbuffers/Manifest +++ b/dev-python/flatbuffers/Manifest @@ -1,5 +1,3 @@ -DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428 SHA512 fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f DIST flatbuffers-23.3.3.gh.tar.gz 2197401 BLAKE2B be5e3c8ea81ce4b6f2e2c1b2f22e1172434c435f096fa7dade060578c506cff0310e3e2ef0627e26ce2be44f740652eb9a8e1b63578c18f430f7925820f04e66 SHA512 4066c94f2473c7ea16917d29a613e16f840a329089c88e0bdbdb999aef3442ba00abfd2aa92266fa9c067e399dc88e6f0ccac40dc151378857e665638e78bbf0 -EBUILD flatbuffers-23.1.21.ebuild 818 BLAKE2B da0dc359bf5f8be7b12a47bd6453d13ce1ea7027745fc2410a0c50c416a67402ab31332c3abe9b0eed861dc85c6e451ce1c775d618df4f6c3c96793a9275e3dc SHA512 c3967b36faadb4d8575b363dd03aefebb9e4e8ecb04a011ff4aa3ad9def1ed0584fcd1446d955d40bb86162088aa987479656565754ea543b947255063cacf0e -EBUILD flatbuffers-23.3.3.ebuild 829 BLAKE2B 37b752e1545e16b646174fa0473acc163ec63ebf2120ba816193405866ad86b76318e489d07f722fff18f953c460182f4f018cbd09bbc773fc1e6db43969dcf4 SHA512 89bb7f94d295007c645a238e891c70226f9ade2f066e66964ec914bbcca4f02ac1d4bb2c64876f8b232199cd7fac6a52c4f4e521d1bc32d51bac4fbda87ed41a +EBUILD flatbuffers-23.3.3.ebuild 825 BLAKE2B 10238427109437cbf6aeadaa337524bc9827fbca3f012f44bc2a9cef02438b46e05c10176bd908f6930428cdbfeffcb268a63d77e62f5f17a368d1e919e531d7 SHA512 eaac53936c855c797b58931c7439b4c63f71cf3bf112be26db673f8d69272788ef75dc53925e7102048a889b8f5286705a0e3cebdaadc7ff7bf2a0d45d67c3ac MISC metadata.xml 503 BLAKE2B 632c797040e856e87b7875cb7820b97670f994bac90a3554bca2bfad492420972309fe48b190065b203d7b5be8030bf63fc9658d39c7e24f20fc5f3d8868a7b9 SHA512 76bca368c33e84e49c2ee8e742bb5012bec27fb033915c8c3bdb2957e9d8394e8f2c7fdcabf98770297f6e3489e6909f92755f681aab00218bf3705661b42c81 diff --git a/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild b/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild deleted file mode 100644 index ca1ff83b869e..000000000000 --- a/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="RFC 7049 - Concise Binary Object Representation" -HOMEPAGE=" - https://github.com/google/flatbuffers/ - https://pypi.org/project/flatbuffers/ -" -SRC_URI=" - https://github.com/google/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -python_test() { - cd "${WORKDIR}/${P}/tests" || die - # zeroes means without benchmarks - "${EPYTHON}" py_test.py 0 0 0 false || die - "${EPYTHON}" py_flexbuffers_test.py -v || die -} diff --git a/dev-python/flatbuffers/flatbuffers-23.3.3.ebuild b/dev-python/flatbuffers/flatbuffers-23.3.3.ebuild index 5d38fe89b725..924c797b1e34 100644 --- a/dev-python/flatbuffers/flatbuffers-23.3.3.ebuild +++ b/dev-python/flatbuffers/flatbuffers-23.3.3.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest index b0a4868c727e..cc57ccacfd91 100644 --- a/dev-python/fsspec/Manifest +++ b/dev-python/fsspec/Manifest @@ -1,5 +1,3 @@ -DIST filesystem_spec-2023.1.0.gh.tar.gz 346962 BLAKE2B debabc938d2725b0c6e0a5aabdd6033a14655799a0b4ed98f171cdb3761dea6f3f85b63c91ca5461341e75c50aef53e4d09c6ac3582020247382c5e39a8d4791 SHA512 181e5dfc05ba664d9464246b2398c70a0bad3f274dab462a2432eae24ecf3307c49af46674f8222fac87964fbf3666bb7ad9e709484dc959b0333447b9a82a2b DIST filesystem_spec-2023.3.0.gh.tar.gz 352352 BLAKE2B e4a4edb882aa0aa15f654d3ae63d278b03a0b1fdc99fb1e7f48baefa750134aa2c9ddc89cc53aa829155b103107cbfb0c99d6c6fdeb5bf85068af5f1fc467ae4 SHA512 7c21eb60932267fe73dea3672d2e9b2d71fb3df26aedec9d109109168b91605602903518337563c00ae8b7d82212211ca569d3a91adb840eefd41eecab33c3ec -EBUILD fsspec-2023.1.0.ebuild 1830 BLAKE2B c55981caf2ef78407afd92eca0b0be8137bbd1b26907329fb2eb9a608c9a2a83348f3ed80445db276424d40a14f08b51dac33db8070ebd0f2afdea8e8a5886d7 SHA512 ed043f8ae70819cb98f44885b68f8d9107b11b87d7a768ea55de0c2113960d6330b0618ab9146422d3546d3b4d61f33ca4e865209d54b32ece5ffd6812e3b3b4 -EBUILD fsspec-2023.3.0.ebuild 1832 BLAKE2B c8fd65840c039cec796338b63e828615b10c2f232379accd797ccff398cb5e4859e0e5dad62afbd85af0a24b5d0ef23867f36ed3610c5dfe74f5c359a39be7e9 SHA512 b756f30109a8562a8156552c2f70f22cb87937c2d43462702a7cfa839cfe4996923c6ae48b4f38fdc899debc034b8e0060cae9f21fc61efc0dd10977802b0995 +EBUILD fsspec-2023.3.0.ebuild 1830 BLAKE2B c55981caf2ef78407afd92eca0b0be8137bbd1b26907329fb2eb9a608c9a2a83348f3ed80445db276424d40a14f08b51dac33db8070ebd0f2afdea8e8a5886d7 SHA512 ed043f8ae70819cb98f44885b68f8d9107b11b87d7a768ea55de0c2113960d6330b0618ab9146422d3546d3b4d61f33ca4e865209d54b32ece5ffd6812e3b3b4 MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71 diff --git a/dev-python/fsspec/fsspec-2023.1.0.ebuild b/dev-python/fsspec/fsspec-2023.1.0.ebuild deleted file mode 100644 index 10b0b5f050b0..000000000000 --- a/dev-python/fsspec/fsspec-2023.1.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE=" - https://github.com/fsspec/filesystem_spec/ - https://pypi.org/project/fsspec/ -" -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - distutils-r1_src_test -} - -EPYTEST_DESELECT=( - fsspec/tests/test_spec.py::test_find - # requires s3fs - fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors - fsspec/tests/test_core.py::test_mismatch - # requires pyarrow, fastparquet - fsspec/implementations/tests/test_reference.py::test_df_single - fsspec/implementations/tests/test_reference.py::test_df_multi - # bad test, fails when PWD contains dots... - # https://github.com/fsspec/filesystem_spec/issues/1161 - fsspec/implementations/tests/test_local.py::test_make_path_posix -) - -EPYTEST_IGNORE=( - # sftp and smb require server started via docker - fsspec/implementations/tests/test_dbfs.py - fsspec/implementations/tests/test_sftp.py - fsspec/implementations/tests/test_smb.py - # unhappy about dev-python/fuse-python (?) - fsspec/tests/test_fuse.py -) diff --git a/dev-python/fsspec/fsspec-2023.3.0.ebuild b/dev-python/fsspec/fsspec-2023.3.0.ebuild index d5cb7a874d91..10b0b5f050b0 100644 --- a/dev-python/fsspec/fsspec-2023.3.0.ebuild +++ b/dev-python/fsspec/fsspec-2023.3.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/genson/Manifest b/dev-python/genson/Manifest index c902d94ccdee..e13640d931e2 100644 --- a/dev-python/genson/Manifest +++ b/dev-python/genson/Manifest @@ -1,4 +1,3 @@ -AUX genson-1.2.2-test.patch 1022 BLAKE2B 9ee212400676b1b836384cf427ad28690efdb96c49e830e281b7990b86c8b3ffc78df3bd3e159872f1c40dd49d63d49341a1415b6f56a73f7e5cebc223d73311 SHA512 4b47824c054112627b8309b6b28f11adff43664af73ab0a9d09f9a4ae80cbdf3fe0b4f716eea5c5628b716b4ea75bafb5377ab4fbf67552b58b846b6aff0a1b2 DIST genson-1.1.0.tar.gz 26662 BLAKE2B 726b0467edca9ca503d73c914d35392f0784ae8be01a8287b84da3cd5ae4b4cd6e12a46b1a7baf73db40377b915ddb3c4b53f4a135e3923fa775af5b51a5261c SHA512 54264dcc51cd5ece9bd428079fcd5cf833f32ef36afbb7987de9982d33253834c5c8c35d18b21ad4003fc2ffac4da02965a00844457b7d8ca6c6bf3d3facb8d6 DIST genson-1.2.2.tar.gz 34387 BLAKE2B 2e3c3b0fd96d93fe1e7244c11828dfb42d8e9bd97058a1b76d983e02094b2e62560e00b08e2ce1d21abf7e858f481a9e2a5678d51b27162fde1d60535031f54e SHA512 9caf1936518db5ffb412c6b1f1d28b33e9aef2e6f9b2fe50bcc2932a75522dcbc57bf7bc6b3df41244ee470060295a92fb6ba0be9f6fcf512950a81615f85f87 EBUILD genson-1.1.0-r1.ebuild 682 BLAKE2B f190ed82975a9e33094c5cd972d75ed8d5c3ea95a24a67ec15be28a9111c0fdbb98c0e0ebbdd18839e19b2d7d542064261861992d09f9cd32b7effe73311b42d SHA512 2a2eb1b8ad3aec8cc09dc01216ed80e11d4547c015f16c6090729a74fbde872969e1a174a013cc044326fdabf38d74b9d1495033120b2ff4b6fda44991354668 diff --git a/dev-python/genson/files/genson-1.2.2-test.patch b/dev-python/genson/files/genson-1.2.2-test.patch deleted file mode 100644 index 1fb14ea900b0..000000000000 --- a/dev-python/genson/files/genson-1.2.2-test.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 48cb6895f1a4b3320d9ae210debd0befe06bec43 Mon Sep 17 00:00:00 2001 -From: Jon Wolverton -Date: Mon, 19 Apr 2021 14:27:42 -0400 -Subject: [PATCH] use python -m genson for test_bin - ---- - test/test_bin.py | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/test/test_bin.py b/test/test_bin.py -index cd16d38..acee10f 100644 ---- a/test/test_bin.py -+++ b/test/test_bin.py -@@ -25,8 +25,9 @@ def run(args=[], stdin_data=None): - Run the ``genson`` executable as a subprocess and return - (stdout, stderr). - """ -- genson_process = Popen(['genson'] + args, stdout=PIPE, stderr=PIPE, -- stdin=PIPE if stdin_data is not None else None) -+ genson_process = Popen( -+ ['python', '-m', 'genson'] + args, stdout=PIPE, stderr=PIPE, -+ stdin=PIPE if stdin_data is not None else None) - if stdin_data is not None: - stdin_data = stdin_data.encode('utf-8') - (stdout, stderr) = genson_process.communicate(stdin_data) --- -2.40.0 - diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index a8b65fba013b..5b226b7c8fad 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,7 +1,9 @@ DIST google-api-python-client-2.81.0.gh.tar.gz 39081445 BLAKE2B 779b22f07b12834d649982a52491b567472af7fd83f49e6b9d4a20a991dd57e5bd11e32fdba05f004449733bf5cb2fd2a5ec4a3f012a558989563c88256c3199 SHA512 72e357d68314cda2cbb6d679ad22ecedf3a1ede87b94067bbaca886bd9a17ef3f881ca6060fc23c3c8848fba96668ff0b7ba9f4b44da625f3f34bed5f537e762 DIST google-api-python-client-2.82.0.tar.gz 10656632 BLAKE2B c94f96c727f7d0cacf008791b3b480fdda3289cfb4326691de7a26d6aeb28ae11c39ef4c8e0dd06a5025e0f77ef473a87cc329b6a10857bff0ba1c4a76814d8d SHA512 913e46120dd624907f1126a00f80ad378e5a874186e09b62b9a5e31b080e5c35af7aaa28e1527c54b2697d2e1af32f02d22aa1dcaa07d3f271fba77ba654d2aa DIST google-api-python-client-2.83.0.tar.gz 10684846 BLAKE2B 82c8c563c2f78584d0a98ac433972ac52a38a69aa5b2eb16941372260045d9a40fd6b7ee04210824bc847fb0902f46a9d0ba376056dab16202d121dd50ca4c38 SHA512 bc05ef744aa13405c41348233d111d3f34882b30b8ef1edf9581ff96d913717bdc2281d29b28eda7119c04dba7ec133cada9b1750f159aa8d9c125cfd707881d +DIST google-api-python-client-2.84.0.tar.gz 10727897 BLAKE2B 620a24b0a887eb92116dd8b804e2164cfdfb3215ac441de2db0b9de4f489591fb494c9cf869afef9b5e2c27f893acbfd2723a3b1f7587020bded0d76e078f5c1 SHA512 4b29e41500cafc033b7ef41bb345798ded595a2638cf49219285709d3a90431b9fb6ba1c473ffcb4e54f5f4da7e229f6735dd1a3ac156991bfd129da48ab2853 EBUILD google-api-python-client-2.81.0.ebuild 1399 BLAKE2B 6fc4e421d99a3a617ae046f226dae680e2b44e1f80d29b30e4aabfbe1d8fbc55d7916ffda97c754e69f64b61a7b631237a1c7240d23f683f7b4db0797ca6affd SHA512 122cd23ad716177a236ca4a799461a15a6e4960abd455813f731b3263cb741198c679f46c35131eac91c43da913ada1a4d6f87945db5e145c476db156063f097 EBUILD google-api-python-client-2.82.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 EBUILD google-api-python-client-2.83.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 +EBUILD google-api-python-client-2.84.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff diff --git a/dev-python/google-api-python-client/google-api-python-client-2.84.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.84.0.ebuild new file mode 100644 index 000000000000..0194f9640998 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.84.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + /* for size_t */ -+#include - - #ifdef __cplusplus - extern "C" { -@@ -59,6 +60,10 @@ static inline void *hi_malloc(size_t size) { - } - - static inline void *hi_calloc(size_t nmemb, size_t size) { -+ /* Overflow check as the user can specify any arbitrary allocator */ -+ if (SIZE_MAX / size < nmemb) -+ return NULL; -+ - return hiredisAllocFns.callocFn(nmemb, size); - } - diff --git a/dev-python/hiredis/files/hiredis-2.0.0-system-libs.patch b/dev-python/hiredis/files/hiredis-2.0.0-system-libs.patch deleted file mode 100644 index 74f14cdc00b4..000000000000 --- a/dev-python/hiredis/files/hiredis-2.0.0-system-libs.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- hiredis-2.0.0/setup.py -+++ hiredis-2.0.0/setup.py -@@ -11,9 +11,8 @@ - return module.__version__ - - ext = Extension("hiredis.hiredis", -- sources=sorted(glob.glob("src/*.c") + -- ["vendor/hiredis/%s.c" % src for src in ("alloc", "read", "sds")]), -- include_dirs=["vendor"]) -+ sources=sorted(glob.glob("src/*.c")), -+ libraries=["hiredis"]) - - setup( - name="hiredis", diff --git a/dev-python/hiredis/hiredis-2.0.0-r2.ebuild b/dev-python/hiredis/hiredis-2.0.0-r2.ebuild deleted file mode 100644 index 5e6e08f77029..000000000000 --- a/dev-python/hiredis/hiredis-2.0.0-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Python extension that wraps hiredis" -HOMEPAGE="https://github.com/redis/hiredis-py/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="system-libs" - -DEPEND="system-libs? ( >=dev-libs/hiredis-1.0.0:= )" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-CVE-2021-32765.patch -) - -src_prepare() { - use system-libs && PATCHES+=( - "${FILESDIR}"/${P}-system-libs.patch - ) - sed -i -e 's:description-file:description_file:' setup.cfg || die - default -} - -python_test() { - cd test || die - "${EPYTHON}" -m unittest -v reader.ReaderTest || die "tests failed" -} diff --git a/dev-python/hiredis/hiredis-2.2.2-r1.ebuild b/dev-python/hiredis/hiredis-2.2.2-r1.ebuild index 504ba13a0426..08c9c7246286 100644 --- a/dev-python/hiredis/hiredis-2.2.2-r1.ebuild +++ b/dev-python/hiredis/hiredis-2.2.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/redis/hiredis-py/archive/refs/tags/v${PV}.tar.gz -> LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="" DEPEND=">=dev-libs/hiredis-1.0.0:=" diff --git a/dev-python/hiredis/metadata.xml b/dev-python/hiredis/metadata.xml index 260530157e29..3f8f3a47818f 100644 --- a/dev-python/hiredis/metadata.xml +++ b/dev-python/hiredis/metadata.xml @@ -13,7 +13,4 @@ hiredis redis/hiredis-py - - Use dev-libs/hiredis from system - diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index c46502feb762..fef0105f01c2 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -2,8 +2,10 @@ DIST hypothesis-6.68.2.gh.tar.gz 9350253 BLAKE2B 5f98aac845a2f4e1dd9f54809d3e7e1 DIST hypothesis-6.69.0.gh.tar.gz 9350681 BLAKE2B e28bca5be08809d7f10723186957ab72a650d93403fc0c5ed91b329ca3c68b084a69aba093e8dc7fdc742316287dc585b7b8794403e0b3fa29adfc7bf2d76ee7 SHA512 b6a263a10f78841706f6fa58a237f2f1e7ef5efd4d859e0fb79bae0ad3eff86774bc0cb7bb581af89605f80514a08386b5f501a6154bcc5ae1f56e7eb2ba61b4 DIST hypothesis-6.70.0.gh.tar.gz 9351669 BLAKE2B 04e6739a1e6cf5907486c5fc6e09d17996831fe7967df4a24e6fb3c3ab992ef0c1ade9f250a1776eed4d6880893db1e8f284df60465a81a9f14f4aa64b0b0fc9 SHA512 6fb15addd86f8737b5a99a5c4ae5f2899133772e25426cc8a9bd086ddc0246b8fd323a10213df45d5b13c0740df19597a2b7ee7566611d5d01e6897954ac0f4c DIST hypothesis-6.70.1.gh.tar.gz 9351685 BLAKE2B 99488f4caae4da403ebe28c2c18829d493ea76515f4a503ece0063dad2638cc5d05f9b55372d5c457b0dfc3af31d3422c44d647ea0c2a92a83b20d64c70c4b2f SHA512 a858df7d469604b2d43d003c76f43e40931f6024f6cf164c9b427a449cd0d843df401052e3312c529fd4467d80e0870810ad6863812ec53a47dcf9ec82336472 +DIST hypothesis-6.70.2.gh.tar.gz 9351849 BLAKE2B 074003592741cd89ae9ae44b3857daa3f5d1c8cbb0ab3513f3930b27fcc4e27417994c4240fbbba4649cb04716820db0e9c4f4ac745c194535a81b8a6197f7c3 SHA512 20f812ca8e005877893eacde1bac796495f8697ecbbd6da5f807a9ce6d7e310682030323a8b7bb3e646040253968d2f15cb6fcc858f47be631ef62af4924ac78 EBUILD hypothesis-6.68.2.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721 EBUILD hypothesis-6.69.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990 EBUILD hypothesis-6.70.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990 EBUILD hypothesis-6.70.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990 +EBUILD hypothesis-6.70.2.ebuild 2136 BLAKE2B 35dccc51dab2ed18059ac3a0f38dd2ef843ced097a386c953410198590c3b4ac2b1564bb9a347a59644e153a6de8924f72a6eba3927da545526a31d5853c4463 SHA512 d718a18708427023d2057554e99e463d35995663899ee6d4289a96dc039f498e2b5b5ad0b21b952ef598c84a867c3bbcc7a1d97fc34c11fcd2f8fb018542a5f4 MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.70.2.ebuild b/dev-python/hypothesis/hypothesis-6.70.2.ebuild new file mode 100644 index 000000000000..ccd35ad36fe8 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.70.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest index fdfff9d2d823..52ab7ad622d3 100644 --- a/dev-python/inflect/Manifest +++ b/dev-python/inflect/Manifest @@ -1,3 +1,5 @@ DIST inflect-6.0.2.tar.gz 70830 BLAKE2B 8faa09c53f836429b6e1a2965da3c4315260e1cb3ae7dc40fe226d7f4595e9bd54498167c044f67fed5f79e2997af5425cc13680b9c2b722ffd702095f60b038 SHA512 ddb0439eeffbd21b3293208eb7e89f97fe556a3ba1e88de7e15d1c6bc5a59cdb25a224d7cfec5a010dd384728b15317c1dc752e3a8d4d95dd6eea8224a4f2877 +DIST inflect-6.0.3.tar.gz 71294 BLAKE2B ead85b2e17cbf82a1a8cd4a7a0948b43462ab40dc2bd457eadf02c4cbc4e1295c6195da4baafa84cb5d8c6c4df0bcd6439ff2004fc424bc21e786f2e423632f3 SHA512 5bcd40b71301cba7890b31720aca3261224ec909ec3bbe6830e847f040b10daf91ff73cbe8d46c8835aa391a76c88342b268142393c5b96dafee90e668dd59ba EBUILD inflect-6.0.2.ebuild 635 BLAKE2B d1b01fbe7db9fb15848b1141350513c901c99121f459cde0ede9f55874cf585fb14ec3ae5dd4a37226d8dfe35cbfb0829a8716fc1521cd11db59438fe6d9a883 SHA512 af156dd59d4ce286cc8d19b7c565e4171763459e70ceaf8bfaa18d94830dbd190f450a26caf83c7b9c2a6f349d64a69ede8ed113828ddccff7188d790b05139e +EBUILD inflect-6.0.3.ebuild 643 BLAKE2B 1bd1be6f65d0284dcfc9d46fc03955644a105f2f66cbb8e45c22203e93a3ca670bb10e18b52e3e4263e6554f2486a2b2180306be0e91723db23354bbcb4cdf6d SHA512 6e763860253eedec62860aea7432f883bc648a6ca5f6c6c584311dd018cb95b0d93111f8ffb5a4b0926bac732957e50b0e149eaa8b2a32f2e60b2d89cd0b6bdb MISC metadata.xml 557 BLAKE2B 1a327bb3ea2f7ecb0b3100d9f443c9c0c20a89f1e560eac79cef20a6f12855355dab9c71bab94881774e2be6fc2b4bd9530e1155caecdf687228db259ed34bba SHA512 d719ba7da2f6544cada37998dbc6b104cebb6419ab65bd164411928953c5898da2f5f2f789b72d41f7b46ee7a5570fc6646d331e0df39b34c1fa0685fb9165ab diff --git a/dev-python/inflect/inflect-6.0.3.ebuild b/dev-python/inflect/inflect-6.0.3.ebuild new file mode 100644 index 000000000000..3f5956338ce9 --- /dev/null +++ b/dev-python/inflect/inflect-6.0.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Correctly inflect words and numbers" +HOMEPAGE=" + https://pypi.org/project/inflect/ + https://github.com/jaraco/inflect/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest index c2d02f9f0aee..a12978884968 100644 --- a/dev-python/ipykernel/Manifest +++ b/dev-python/ipykernel/Manifest @@ -3,7 +3,7 @@ DIST ipykernel-6.21.2.tar.gz 150365 BLAKE2B e1bc29018459738a3358af2d422539702801 DIST ipykernel-6.21.3.tar.gz 150659 BLAKE2B 1fd0f0994b0065c662611bf629a4a755a2285b66f9d1e60bcc46fc84a445c7af6b882e09be2c4d26e8ca524a4ccda8534d04e357ec575a8fc034f0f4a437b750 SHA512 68e7bbae60e07805590e00acb186b14ef3c21426db9c49d04b93cb38083a7c5c20b177b72743674224741d8ca946604e8ae733f26d11738b7d99fabdee642064 DIST ipykernel-6.22.0.tar.gz 151303 BLAKE2B c3567066375099d388c65b43b5b8c8059a823f4185855b6131fd90f42624a71c08d839a3c59c41cf83bb51ec07d0c0487d7bbee573eafa7e7d049dbeff8e59a8 SHA512 e109a2b771ffa40e05416bd925f26a4492c65a44a1acd8100e65ae3e779da9a0eef7222566e79cdcbed4b0fc3224fbd0722728d3fe953b16ab1a14090d0205c2 EBUILD ipykernel-6.20.2.ebuild 2200 BLAKE2B c19bf30bd6f63deef8ff8fc40b8dc820d54e6a4d920c601390e2594d88d7d4a9eae9d589e2ba770bfe63c183db293cadd665641dc0a13dfc4053b4d1e3bd7072 SHA512 fb6523fef893723dbba507df1de115693b4a51418e8dca28893448644c2e93f7ad34054dce0241bcce250e3ddc6656c3703cdf14f5f2736784444f6af8940f04 -EBUILD ipykernel-6.21.2.ebuild 2292 BLAKE2B af8f60ceed3e9686f3ec213b303c5ffdf59b258dbeb5a2d84f85abb96423a842754dbae89662855183530de8568f34307a05e327f2433b79bcec0c945e7af66f SHA512 9a2b354dcf866626dc55cf2c7d453468d53741ab36f4143d33b714f241f01b10fd2ba09cc9d08f924dfc1a8cb715f63c629a08b48ad04f3dd6a4868b1a63c966 -EBUILD ipykernel-6.21.3.ebuild 2297 BLAKE2B db289431a7642d9807da28b575f3a42c72ea3f528f7158fc5cdc50a8e13316086d1008dab7861dbc03c4d9a1e3abbc8529b497dd4b04909f2fe58efd19cc5883 SHA512 c47c4102254fae3c83252f314fe854a4522f37866d3de738c5b31dd6baad07d16bff1db7b16c7bf43a1fb8b9d346826d8d88a9ed8be97d292f12f62e207c36fe -EBUILD ipykernel-6.22.0.ebuild 2305 BLAKE2B f5164df83aa162bf2fb5a869c508c8e73efa0c695efca8b1c426e39ae56be2a9fc727c7a1cf6460cfeafe9560604ab01bad52f00a2a62dbf864dc93dc18db2aa SHA512 20364a07d5098555e0fb2ef8eb656cf37b0faec1b984b94d058de4c209b9cc8ea974ce89f33833cf4b7f9d1aa06f754643fff398403e2856bd8f35082a05e7a3 +EBUILD ipykernel-6.21.2.ebuild 2292 BLAKE2B 3700506c3bcbd99cdb6b4cc3d32e41d5690d851bea39e2f24c32ebd21d18a6721abd81ca9e0b0ef2dded0ab6cbb3e60af3f274bc4e67eaa418b14da29de246ee SHA512 a44db0bb598aab8611946f92ba229faa7871485863b90ed7b95c5b54b33d76f6affde2b8bf0a4c9ea58525303d1bb7d42f30736141382cd17daba19268abf8fe +EBUILD ipykernel-6.21.3.ebuild 2297 BLAKE2B 6cbb26a62d902d84e0b1f71bf69942102293e4ddd1a736103600d2e48237fc6b1488227a8a8f71d4b5ceb624d08698179c8ff02b7ee2fd7ea70d7ad41bf6658a SHA512 152dd93f2bbc7e58ba38589ba4a53c371cc5625dfdc4b0890686fa9ed03ffd0b3f55e931f1909c526b0e63a535bc5ebd265bdca1cb060cdd44e1424edffbb0cb +EBUILD ipykernel-6.22.0.ebuild 2305 BLAKE2B 5dcde1643656baae8e20e2097949be97a83070d59821bb87d53ba25ff67c534a2836fc8757889463da2164e613227f8021a79af9e50d6a7cbdd90fb513cd7f2e SHA512 cb03175ea38c85cc622a89d54183b53ec015b7d2860b269eaa76f225b2cc180fa77fbfa086386566b34ff8d0509488eb44914c9946e67357094af4ba5f4ada09 MISC metadata.xml 527 BLAKE2B 4a24cb9d5b801bf94c71c47d0c90b04bc249fb41a794c7b688a5762f08545d1fcfe9e4976aa4f583ecb456458b5f6dfc394349633959444584c0abad0da4be42 SHA512 ed9f0ef12ec5de67a646783243555f1737604a84c78c57b9f7c65137cec8cbc396991411501927f92bd393daad2238c27363ecc9c115031450231c2a4fb2cbb9 diff --git a/dev-python/ipykernel/ipykernel-6.21.2.ebuild b/dev-python/ipykernel/ipykernel-6.21.2.ebuild index 9967f1a4dbe1..ccf7082b4a62 100644 --- a/dev-python/ipykernel/ipykernel-6.21.2.ebuild +++ b/dev-python/ipykernel/ipykernel-6.21.2.ebuild @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] >=dev-python/jupyter_client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] dev-python/nest_asyncio[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/ipykernel/ipykernel-6.21.3.ebuild b/dev-python/ipykernel/ipykernel-6.21.3.ebuild index 4458e0bebf05..fa49750494e9 100644 --- a/dev-python/ipykernel/ipykernel-6.21.3.ebuild +++ b/dev-python/ipykernel/ipykernel-6.21.3.ebuild @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] >=dev-python/jupyter_client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] dev-python/nest_asyncio[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/ipykernel/ipykernel-6.22.0.ebuild b/dev-python/ipykernel/ipykernel-6.22.0.ebuild index 2dd7bdd27b87..9dba7e55b17b 100644 --- a/dev-python/ipykernel/ipykernel-6.22.0.ebuild +++ b/dev-python/ipykernel/ipykernel-6.22.0.ebuild @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] >=dev-python/jupyter_client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] dev-python/nest_asyncio[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index e6a2286cb4ef..c2fbaf92555a 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,8 +1,4 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc6a0b6bbdb524dfc66e0f4a7c69b0eeb2d35efb9d1845d567a11d1afa7881068b4757e42b9baf24dc01ba3026608a38 SHA512 fc4c9e12267ac5f04a2e16ad27334a093638538b8149ff380099fcbeb674a276ab9eb624a508010e37f82c05d5f7ab527a80e386b3e7b61c123ecb8effd9d542 -DIST ipython-8.10.0.tar.gz 5456256 BLAKE2B 8ca8781326396ffa1e8012bab3b539b857a68e212afd5b2b97bc2f0eac6ec1aee45c0743d745554ef24fabd24667c2d6cdb3927350ca61b747e02afa215c1519 SHA512 5cfcdd49120d9ffc11d2f18501826b2f7094a51c439ac23e507f1027989ece4104d739a1905feba41f899d22a66e1345333f46e0f55d18925f166906f4992cfe -DIST ipython-8.11.0.tar.gz 5462176 BLAKE2B 6024c191f327d04f7a26f2f371b200e2e3f26029d84a3a53fc7421cb4751f0e29fb8741a2aa0447026b43cc1d9a7674a07e06c30578812cc33220c55df72c497 SHA512 9b07da3fed304f6739396883d0219386bb08d4860853b30f308c2e9b9017f48d1228dedb511c872b706881ee80dc7bf03f541720ffb816c35b66f6f53ac289a3 DIST ipython-8.12.0.tar.gz 5465154 BLAKE2B 946d3e649dcf8eea3518ed68499cfcaa6caa7eac99aa21c05fcbb81338037151253ba84d8d942746600dad3883f6d0e8ba1e82e9932cdddc8e1e77a270573ebf SHA512 3e9a42a6fb34a46d32d1236eac99182a756db2ec7b57c77dbedff1e4b25bcf2ef37effe4e5575cda450a1cde77e3c0d24172dcf19d102110a1ac75b9cfe9272c -EBUILD ipython-8.10.0.ebuild 4302 BLAKE2B 56977f20d28b41ff6a3deae19eccf31c2f6cde75cb384dc7ed31bd969cf074278b8bc34fb1b5569be893715c11195754733efd00e492e1518dd6abc8c4a8f6e4 SHA512 428e96f2aa0593a08a82e2cfff989424ba0cef8f78270d1e497161c0ede8d9a88fa659d585033fb7d87b4d9be0fb2a74abf2c219a16213c0c9ee5ea81dfc4e67 -EBUILD ipython-8.11.0.ebuild 4341 BLAKE2B c657404f0bf7fa6c9bed0772292859fa45456c702e3825651531efc1eaff7a2fb740c9ea52a2ad1fee18584670112b3cbe2e760d83bbd87b575062334c323375 SHA512 179cf02ed16f0f8a760bd1d53a92a60c3001813c89f84e78f7cc1ab4fd93a11d7997257166ec4804378d2b611cc0ba3902a9d5ad4f9fc0b3b17ec7f0fb17ec4b -EBUILD ipython-8.12.0.ebuild 4423 BLAKE2B 82ea5dabe4579dec38cddc9e54e9ea3b403f60f5f803e2cb84c6ecd35775201a109f79481cf1863aef8bf49e3c93eb03481bacb3f15154c6d03e035467114bdf SHA512 31240e79ed752a85efec0341ebcb83f3eff0442a9b995592d6e5dd327c51861d24025bf5a990923e5f9edd2be64f8e38d3643b9dfaebf596e4bc60fc443b6da3 +EBUILD ipython-8.12.0.ebuild 4415 BLAKE2B d9b57f42d1dbc5432677372f458f113417e6a172db18a1a84385a1c359eb8c68f8beeecd4ab8b2591d34e5b9d6dfc173a3c385f44f57d222e5edd21af894d881 SHA512 a6dc7b2f0615577027cf4def0ea1332a249894a572cc3b3d953b1201827f98c77d237fada122cb3eb42d96befca0615114a0789c70c4ec39539a43460f7fff75 MISC metadata.xml 2886 BLAKE2B 88c80f5eef5c89c8939e60c1944be4c63a5a318e55a3490b38bf864e7919debf8e3c3a32f1fa0a43766ceec6462fb20fd4d943194fe2c08208f0839783c20916 SHA512 f4ed7c1898930ade11983fb0666dc25dce7907f017145e1ad903651dcd95ead2734893d55b4548c4ae23425388485a86bffc9d885eae17d12ae1ac2c0058aac2 diff --git a/dev-python/ipython/ipython-8.10.0.ebuild b/dev-python/ipython/ipython-8.10.0.ebuild deleted file mode 100644 index fcec7b05678a..000000000000 --- a/dev-python/ipython/ipython-8.10.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='readline,sqlite,threads(+)' - -inherit distutils-r1 optfeature virtualx - -DESCRIPTION="Advanced interactive shell for Python" -HOMEPAGE=" - https://ipython.org/ - https://github.com/ipython/ipython/ - https://pypi.org/project/ipython/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/backcall[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/jedi-0.16[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.30[${PYTHON_USEDEP}] - =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/stack_data[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-text/dvipng[truetype] - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) - doc? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/sphinx-2[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - notebook? ( - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/widgetsnbextension[${PYTHON_USEDEP}] - ) - qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) - smp? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) - -python_prepare_all() { - # Remove out of date insource files - #rm IPython/extensions/cythonmagic.py || die - #rm IPython/extensions/rmagic.py || die - - # Prevent un-needed download during build - if use doc; then - sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die - fi - - # Rename the test directory to reduce sys.path pollution - # https://github.com/ipython/ipython/issues/12892 - mv IPython/extensions/{,ipython_}tests || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - emake -C docs html_noapi - HTML_DOCS=( docs/build/html/. ) - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 - local EPYTEST_DESELECT=( - # TODO: looks to be a regression due to a newer dep - IPython/core/tests/test_oinspect.py::test_class_signature - IPython/core/tests/test_oinspect.py::test_render_signature_long - ) - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? No. pypy has no numpy - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - dosym ../lib/python-exec/${EPYTHON}/ipython \ - /usr/bin/ipython${EPYTHON#python} -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - optfeature "code formatting" dev-python/black - optfeature "sympyprinting" dev-python/sympy - optfeature "cythonmagic" dev-python/cython - optfeature "%lprun magic command" dev-python/line_profiler - optfeature "%mprun magic command" dev-python/memory_profiler - - if use nbconvert; then - if ! has_version app-text/pandoc ; then - einfo "Node.js will be used to convert notebooks to other formats" - einfo "like HTML. Support for that is still experimental. If you" - einfo "encounter any problems, please use app-text/pandoc instead." - fi - fi -} diff --git a/dev-python/ipython/ipython-8.11.0.ebuild b/dev-python/ipython/ipython-8.11.0.ebuild deleted file mode 100644 index a85928b28699..000000000000 --- a/dev-python/ipython/ipython-8.11.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='readline,sqlite,threads(+)' - -inherit distutils-r1 optfeature pypi virtualx - -DESCRIPTION="Advanced interactive shell for Python" -HOMEPAGE=" - https://ipython.org/ - https://github.com/ipython/ipython/ - https://pypi.org/project/ipython/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/backcall[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/jedi-0.16[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] - =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/stack_data[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-text/dvipng[truetype] - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) - doc? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/sphinx-2[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - notebook? ( - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/widgetsnbextension[${PYTHON_USEDEP}] - ) - qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) - smp? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) - -python_prepare_all() { - # Remove out of date insource files - #rm IPython/extensions/cythonmagic.py || die - #rm IPython/extensions/rmagic.py || die - - # Prevent un-needed download during build - if use doc; then - sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die - fi - - # Rename the test directory to reduce sys.path pollution - # https://github.com/ipython/ipython/issues/12892 - mv IPython/extensions/{,ipython_}tests || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - emake -C docs html_noapi - HTML_DOCS=( docs/build/html/. ) - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 - local EPYTEST_DESELECT=( - # TODO: looks to be a regression due to a newer dep - IPython/core/tests/test_oinspect.py::test_class_signature - IPython/core/tests/test_oinspect.py::test_render_signature_long - IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters - ) - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? No. pypy has no numpy - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - dosym ../lib/python-exec/${EPYTHON}/ipython \ - /usr/bin/ipython${EPYTHON#python} -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - optfeature "code formatting" dev-python/black - optfeature "sympyprinting" dev-python/sympy - optfeature "cythonmagic" dev-python/cython - optfeature "%lprun magic command" dev-python/line_profiler - optfeature "%mprun magic command" dev-python/memory_profiler - - if use nbconvert; then - if ! has_version app-text/pandoc ; then - einfo "Node.js will be used to convert notebooks to other formats" - einfo "like HTML. Support for that is still experimental. If you" - einfo "encounter any problems, please use app-text/pandoc instead." - fi - fi -} diff --git a/dev-python/ipython/ipython-8.12.0.ebuild b/dev-python/ipython/ipython-8.12.0.ebuild index 1a16373c26a0..53206df111bf 100644 --- a/dev-python/ipython/ipython-8.12.0.ebuild +++ b/dev-python/ipython/ipython-8.12.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest index c47fb733370e..6582ac551b61 100644 --- a/dev-python/jaraco-path/Manifest +++ b/dev-python/jaraco-path/Manifest @@ -1,5 +1,3 @@ -DIST jaraco.path-3.4.0.tar.gz 9574 BLAKE2B 41c7b65be0f7f8ae93b2137f1527145ac91acde2a2d4e338cd68e35f7e5233e6a8dcfe9a0c07f36ae9cd2a00946031eb6b692cfaf1a299bf7a451f25b39cc8cc SHA512 00a853bffdde4a931938b1d193898c039e253018f06ca9d102ee8e07f797b4c9dac33eb50243f714e3f3e151b6ce2fed7d47e1b82ab18d3e8715525b57040a6a DIST jaraco.path-3.4.1.tar.gz 10612 BLAKE2B bfef9b86a37671533d2834351ddd4b95f4eeb0eca6c581c08824f8206b8e1512ee38eb9134970be315be116b889a70ff2539d8162530ab50bc2e684c6b2a4648 SHA512 a41d592120f584943f271f01f3b80e5d06563b849605124ee28d0bfde906037f6c180b19e562f321f6b21eea8542094ef8b499875b0eb2d544fe73adef9b11c4 -EBUILD jaraco-path-3.4.0.ebuild 680 BLAKE2B d01d2feff9bff9964a9592eb7462d4b77d8ad063699b5afbf60957d4451334eb5aff6975191095276f05081b758436d250ee3a874b6f53f4ac5c1a3b9b93072c SHA512 639aa9d5f75f89451ddf6970960a459faab67b94c3af84eb95b2f0523c940fcd1ef3bdac8aedbbce052a5f0a1568244b4c215816c5f1825c86e64d5db381a01c -EBUILD jaraco-path-3.4.1.ebuild 649 BLAKE2B 66e5bfab04aa6a332a47d6dd3ffc8031edc01517661275b2532c2053b911f3bc0d48f74b6355dc2e3f164b24777c47b6b58a472e62e5120ccc17fe1cd49e284c SHA512 1440fd1742ea47f540f29d624e7aa1f06c8b301652f01fb3805c22f78a44000c3b9cc4f16f901da6e2cb05fb11069b83badfe248166c5606d38741804279d013 +EBUILD jaraco-path-3.4.1.ebuild 641 BLAKE2B b0c90836e78c578fb87d4cc1ab682fb64eb8ecb93086dff593f7b087476e16255a70f4a938beebbf042a4d4bf2619845a5820f530176e08326e0646ad00d04b5 SHA512 a3af5dfc2d08ea38262febc6f62f086159fe4e43820f55c3b2d680615009f2788d160d5bc064d2cd5d03e4fe47c0dc5d3ff6c04e71772804018b12af43810f4a MISC metadata.xml 397 BLAKE2B 899056eaa6d393d9c624e20ff93a644bd93f39505f701a085f22d4216154a3c1b19bb879bcbe45f077fba7d91ad5e34617283b10f535305b322c580712df10fc SHA512 104c1a8d8a2613ed4355b6537ce0733b36e915d98ad69204d2a7763dd6e7bbdf74c2cc2e66f34000426e04e79f19a84ca1d8a57e504c62adaa4386f372d34dda diff --git a/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild deleted file mode 100644 index 5b1cd39c1cd2..000000000000 --- a/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Miscellaneous path functions" -HOMEPAGE=" - https://github.com/jaraco/jaraco.path/ - https://pypi.org/project/jaraco.path/ -" -SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")" -S=${WORKDIR}/${P/-/.} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/jaraco-path/jaraco-path-3.4.1.ebuild b/dev-python/jaraco-path/jaraco-path-3.4.1.ebuild index 603bf9bb1af4..48dee04dc6dd 100644 --- a/dev-python/jaraco-path/jaraco-path-3.4.1.ebuild +++ b/dev-python/jaraco-path/jaraco-path-3.4.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest index 4283404a900b..922daff3c569 100644 --- a/dev-python/jellyfish/Manifest +++ b/dev-python/jellyfish/Manifest @@ -1,13 +1,16 @@ +DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 +DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST jellyfish-0.10.0.tar.gz 125949 BLAKE2B 6d6d532e56d9a93d17fd999ab9811592ec070a9913a261a9a2350624ee2d8831b7587854fc3f467e03875f325a2ea1fd7d6c66b2e8295a87f43560ea3c8dad99 SHA512 e28fef7ed2c3408c40ff9b8384c8252fd48f026f5683efead50b4fcc41063c0f1d402ed399ed0b69e512a1c86633eb9c7bad44d7093e5b63ca1ed1bc1594518c DIST jellyfish-0.11.0.tar.gz 261664 BLAKE2B 89f110644abbe3c62df29e6591a11316202720f9da90ff0320598bd6c71690a0cc42e6453824e2835d45751e5714f443f334dfe1aeb9871a87cd4484fd1909b4 SHA512 6454c46a2df30bdf2257a854297c8c9f50b430ece333c54698e5296594ab65c6822051af0b10d0d64b911f30451f231663bc27c903e9b3e3dd310ff5d895671b DIST jellyfish-0.11.1.tar.gz 364769 BLAKE2B 4850075d026b39bb30894187a11be00a08a48116f118b945a820805681aac8ee1cef748c2d2cdb21896cdf6bf4145f4464d3df4c5266d622994bf72ddf75a1b9 SHA512 f62da9eb1c567c321ee996eb4fe6b856bb77e60d1723ad013fddee484804655492c3ff9a44ff37b04275638996d233c1606ea34c893fd419615c0ac0113c3dca +DIST jellyfish-0.11.2.tar.gz 362969 BLAKE2B 6090aa17d581142b7aef539e899bf47f486602bedb5be55877fd088579d74145beb3a2c91854c9785317b97d1f926efb9943c693853efb613120e332ffc6dc5a SHA512 083b1cd4b3048b5a1d1e9bb48805e3049e00a65c8f92fabf28e6c788164c77a22f207794ed00bb16851bd3e6255fa9b38a36d0467bc027db49a379d50e9d2335 DIST jellyfish-0.9.0.tar.gz 132588 BLAKE2B e7490da91d1a53b775ef145151c6dba5b16c938f59773e205b5cf01e1a262d36bb07a49d8c5d823fa722e2d244fc8af1bf9a603911411461a97b155cfdd0ce83 SHA512 1faa3ea03ec8b26085b5db34339f0aea061d3e4897f29235eca56995bea36ae8c152ae0ab0c67279dab4844d92d89293e2de2126c1d449407652b77da258e9f0 DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 @@ -17,6 +20,7 @@ DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST proc-macro2-1.0.54.crate 43485 BLAKE2B 24d0948e1e3662dbb3f9a548ffeac2be629134018bdc4a49d6e071d7a1567fc37aa5f795a853ef6b97d4768a9a4b7d72ec407f6f172cc295fc68a40825ba37fc SHA512 e900e0f287aec10eea4287c63e328252284e88a70f111ccec5e42edca21131a63ec37f111b435b39428c2f522fb11eba1aa8330fc56400ae981256727e7e0a6f +DIST proc-macro2-1.0.55.crate 44176 BLAKE2B a37b69f40222dbe4b33f04a9a721c1d652044aaffd91ab2de36c82c8e5771b6a38d577a1c8b59ceac400f62e04c3da07d5f39501fc02252a4bcbc92512ef1f42 SHA512 95b1cccc0747a891bb8d6dc50e1a9e4cae624ee8b8bb40dccad6060ce52c37b29b5caed6f4f7a76c182b8f06d0f958e6d76327aa45a756115ee235a0d64476b0 DIST pyo3-0.18.2.crate 418755 BLAKE2B a45c27639d9c4c5a4e017b7e8d7580aba285ee11295f344809e30ac23b70e4541f2cb765dfeee20fdf4d441e1449f5cad4bd6308a52822eea3595305081d4b77 SHA512 b97ebc10939418d7fe3d6219921875cc7253f3aa7cd9d06b1486f8757c6d102377eb851b3a669c670423af2c80e389b736f0ce04a6cecb716c952413d06fe434 DIST pyo3-build-config-0.18.2.crate 29138 BLAKE2B ad37bacda5f0e5c8eaf382b3371de251b83c721dc2378a0bd3700462bb65273bcd4277589084f6af0a2959f17b370fe5e6a5699c8689107220333c57387bf0ae SHA512 01f544938d83a8283f5101f69673f8a39d2052186e7c712709be25c5ae17a11e7d68c2fd9b4bc7661fff9343ebf3ccc196c1259321061f048c59696692601ae1 DIST pyo3-ffi-0.18.2.crate 62903 BLAKE2B 31e52b73705c1e5f44e419f314b1674a722a604fb52be5d5e5ff2ae9881ec9f204c1f51760570ed4c210ea530bd9295a27beaf9b5631ef02370d42d3e4c0be18 SHA512 495dcf45154ce89b8cd3a3fe193938e199465cf510df1713f7ad82e0a138ac2f8f1b73ec80f8af72f79a4ed26a9f4e4e93d52357ad4f41a213ec0c7b602734b9 @@ -37,6 +41,8 @@ DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b381665 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 @@ -49,5 +55,6 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 EBUILD jellyfish-0.10.0.ebuild 590 BLAKE2B 31367a0641192eefd31c243941ee0ca7752c922bbff2ffaf287913a6b1ef93b1717fe39a75a726dbf37d20931bec08a6a31224699a91b0ef959ba4525161af06 SHA512 85da1692f81fee1a990d2d6d39617154b02a2b35a5509ef669697b3ecb4023e4e0b06bc9426dfe792052a2cb708a33e67d46cd9927044e970286e8335e711d00 EBUILD jellyfish-0.11.0.ebuild 1545 BLAKE2B f925b0b2a2a2300940f1935135935f15cb5c521f69538885acda89a55eb51541d2efbfa16d06c198692d270a80b37ca3f48ea8d910f17393dff9164d11d13da5 SHA512 c5afbd125892bb05a7199da3ea505884d03943f9cad4aa17402b38ed2b7acc23fd7319ddac6c40128840f3f7326dc7fa5cd9cb806825a5b4c4e4585e11a0905a EBUILD jellyfish-0.11.1.ebuild 1557 BLAKE2B 966af820ced6ccdec56b727f06b8c56ca2e75919214570f3f0a07be7273de921b95731dceb5f8e7299897ba3190e8b5ce1f6c1522ad84b1e70177a0b7a0644bc SHA512 4218e9bc8d75bc14d5e8f25fd68c0e21751a3769f9f144d05220a37f4c547540f38a0325ad48a8466a761343940de0d442a6b8a72770f9852d7ddbfeb7b99e8c +EBUILD jellyfish-0.11.2.ebuild 1644 BLAKE2B 570700136776bbbeb9dfd5cd2971a735b1343d480c09a9e84c0fe6d994ea479f74a2b1b8ed15770c703ac029031de405d600f0057d457715eb54ea6128cde2e5 SHA512 039aa93708c5fc25e111069973748da045ad852e2b371ab41bde072ba0c25bf642d83345df4867b2840b004137495b8c94bc06e19b9caa50ab21cd5483e83545 EBUILD jellyfish-0.9.0-r1.ebuild 583 BLAKE2B 7fd82d58fcddcf088c78232d734bc73d1f788042de344bb72f381058f741158e91c2b86bbde94523156d18d87057859d08ece72472fc03f51b25976764c50411 SHA512 385fc65910383594846cf315810593575d339e5edaded300567de57be913fcc2cafe8119563e5f89ea9013354411e8db0adfc32d48fad52f76d94a943cf2f997 MISC metadata.xml 504 BLAKE2B 65ba00e0a27d233e6850c5606eac6eacf7d1684bfeb64155c52cee5a196e54a0454465df8c310a91cf30d696b4812fa23014e3a8a483b197e8955a4ad751ee61 SHA512 51396a920abaed74a87aca55c00ee46404b4ed1773a4443eebe19b2e7b64b258b5b526a97bd4afc7e7aa495d7989192e3658105b69efba0bf280f57b52299738 diff --git a/dev-python/jellyfish/jellyfish-0.11.2.ebuild b/dev-python/jellyfish/jellyfish-0.11.2.ebuild new file mode 100644 index 000000000000..ef6399da8c95 --- /dev/null +++ b/dev-python/jellyfish/jellyfish-0.11.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{9..11} ) + +CRATES=" + ahash-0.8.3 + autocfg-1.1.0 + bitflags-1.3.2 + cfg-if-1.0.0 + csv-1.2.1 + csv-core-0.1.10 + getrandom-0.2.8 + indoc-1.0.9 + itoa-1.0.6 + libc-0.2.140 + lock_api-0.4.9 + memchr-2.5.0 + memoffset-0.8.0 + once_cell-1.17.1 + parking_lot-0.12.1 + parking_lot_core-0.9.7 + proc-macro2-1.0.55 + pyo3-0.18.2 + pyo3-build-config-0.18.2 + pyo3-ffi-0.18.2 + pyo3-macros-0.18.2 + pyo3-macros-backend-0.18.2 + quote-1.0.26 + redox_syscall-0.2.16 + ryu-1.0.13 + scopeguard-1.1.0 + serde-1.0.159 + smallvec-1.10.0 + syn-1.0.109 + target-lexicon-0.12.6 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + unicode-ident-1.0.8 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unindent-0.1.11 + version_check-0.9.4 + wasi-0.11.0+wasi-snapshot-preview1 + windows-sys-0.45.0 + windows-targets-0.42.2 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_msvc-0.42.2 + windows_i686_gnu-0.42.2 + windows_i686_msvc-0.42.2 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_msvc-0.42.2 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python module for doing approximate and phonetic matching of strings" +HOMEPAGE=" + https://github.com/jamesturk/jellyfish/ + https://pypi.org/project/jellyfish/ +" +SRC_URI+=" + $(cargo_crate_uris) +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so" + +distutils_enable_tests pytest diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest new file mode 100644 index 000000000000..629791ddf8f0 --- /dev/null +++ b/dev-python/jupyter-core/Manifest @@ -0,0 +1,3 @@ +DIST jupyter_core-5.3.0.tar.gz 83909 BLAKE2B c0e5418770a4d3527e825bcd63cb9371855f544f19493b82f49db892fc92e91fd257b07b45d7cf20760f9ac9205346b3ec533491baf45f225764e6d310524bb8 SHA512 2c63f59a9618ee01d200e233cf85d586d88976c8d545235be224f9c64a54eb3a70e8b47220cc29b8ad3c102cc6c8754c8ccff2a771899986f322def5f539e072 +EBUILD jupyter-core-5.3.0.ebuild 889 BLAKE2B 57882e4d559e174656e6d711f83c8f8ad1b2cf2bd2b883bfbf8554ec03b890b1cc3a36bcd2091d327ef5e12a539c32e2671d753ed68e99311f19f1bfe52d6b09 SHA512 cbee64eda3826a167f0663f122e560dfe465a8a173e8dfa636f6368713b509ae79eda308d889a6db2753d7db0570dc6f083a69c7b2d4bc377da80f6a1324b75d +MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5 diff --git a/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild b/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild new file mode 100644 index 000000000000..5d6b232808dc --- /dev/null +++ b/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core common functionality of Jupyter projects" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/jupyter_core/ + https://pypi.org/project/jupyter-core/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinxcontrib-github-alt \ + dev-python/sphinxcontrib-spelling \ + dev-python/traitlets +distutils_enable_tests pytest diff --git a/dev-python/jupyter_core/metadata.xml b/dev-python/jupyter-core/metadata.xml similarity index 100% rename from dev-python/jupyter_core/metadata.xml rename to dev-python/jupyter-core/metadata.xml diff --git a/dev-python/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest index 05dbd45f1f79..81207460f3f1 100644 --- a/dev-python/jupyter-server/Manifest +++ b/dev-python/jupyter-server/Manifest @@ -1,6 +1,6 @@ AUX jupyter-server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297 DIST jupyter_server-2.4.0.tar.gz 693740 BLAKE2B c50a06f1ebe1479c126c2a10ac7f58f012f97f8d565f1705b5d8080ff854a387a6bbcba65785652988a1adc3575009ea0b68e48b7cda8bbd89b5208e1a6d0612 SHA512 c5ceb6caa37c6d8bb5b3026f450bdfc92c37cb5a350541fa35764eeb33007918b2aa55b41108703477efe68f7d5e4f4ba3fea51cd203f3f3c0b74ba3bed6e1c5 DIST jupyter_server-2.5.0.tar.gz 694029 BLAKE2B bea1082709653617c812124378e1e2a639e90b1e0d7fedacd98628c415adad2daa5343b57a19a776c41820e6665c8591c8d2a652f8c791b605bc3a4b65400ef3 SHA512 7145f60a73bf3d9aceff37aaf56b3b3a54c94fd9f13f06659387909cb1727759a082d11e983df4e687cc508461d5afb6e552f3ac09e30bebb1eb5e863992ad14 -EBUILD jupyter-server-2.4.0.ebuild 2174 BLAKE2B 3d8e78204ccc5fc93819792d4a2a981ee582bbfa244b7ef1d8415e2ba747e939175e5081ce62e21d885caf8971420bc44fd39a90e85e4718490eb6917093a025 SHA512 3fd8a7d2c30997482bbd6fba87cc691ca1dba6007faefc916557056cab59b3b30bf237e83d6410f84cf4a85ca21531a03d00a4d1bf7e10e658f0364c32771a44 -EBUILD jupyter-server-2.5.0.ebuild 2182 BLAKE2B 570b49a4b87d6ac4e5129f729746ba6a9ab5b9caf1ff0cb82e4cf4d93f2f23e0935906853bf0058fa911a00d574bc28e3f63a6bc360427234418cb36aee1624a SHA512 2f308b5cd5d37ff5f5e53f1b9c573ed676d619679440bbf9086d92ed27a848246b7e5ae2b86d1ba438c0157212e52c13a847222405ba2c9a9f0972bdf1618371 +EBUILD jupyter-server-2.4.0.ebuild 2174 BLAKE2B a9a0930b2097be4eb98bef003d1cb6430c2866d4db32f1e8df14c510c255991b8ee9b52b19ac44389ebcfd85cb0e47e581aeba06f70c2214be5a7fa007deff6c SHA512 a7ef0c73785482cabb3bb2032ed73e5270b7b0965c4072bd289c21adc920d401491ee56ec15f77a3ab253fa22663d023377806198806f65754936d5ac54ccf40 +EBUILD jupyter-server-2.5.0.ebuild 2182 BLAKE2B 8e7943eaa65eac2adb879ffdfd5e56620bc1f27c49737b666d57baa4a519af29d403d779f3333546ad4a177ffaa6bf93dd5a0e1c212935971b637136c340d3db SHA512 794e91a70e821025ec6b7a3fd3b2923ccbee65837434882da1c12caf051d3bb768401adfa2a8f7360defe604d96a47537c961b87a6379fbf67ed7e7d012fa80e MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd diff --git a/dev-python/jupyter-server/jupyter-server-2.4.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.4.0.ebuild index a7ad86a14eec..b9d1f63a14df 100644 --- a/dev-python/jupyter-server/jupyter-server-2.4.0.ebuild +++ b/dev-python/jupyter-server/jupyter-server-2.4.0.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/argon2-cffi[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] >=dev-python/jupyter_client-7.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] dev-python/jupyter-server-terminals[${PYTHON_USEDEP}] >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}] >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild index 69610eaf853e..9670e3fed733 100644 --- a/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild +++ b/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/argon2-cffi[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] >=dev-python/jupyter_client-7.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] dev-python/jupyter-server-terminals[${PYTHON_USEDEP}] >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}] >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter/Manifest b/dev-python/jupyter/Manifest index a8d2a9c99257..46b6861612af 100644 --- a/dev-python/jupyter/Manifest +++ b/dev-python/jupyter/Manifest @@ -1,4 +1,4 @@ DIST jupyter-1.0.0-file-colision.patch 1727 BLAKE2B 59bf5e567e6da9e9f3d84178942993072e1697c1c4c06e06d606dce7bdc76d296d10c30cdef2865bce7b4c26136a1b0a2860f009f1530c1815b48b3300401501 SHA512 a6b4cc6b91bb9941f029963cc3e3b7f415192f64788a34dde7828d450497987f92c25655c5ca183a7408fb1fb439917ba0f0a1ef1db3fe3bec1fc46d9ad2cf4d DIST jupyter-1.0.0.tar.gz 12916 BLAKE2B 36476eaf0119613ba6d9f153aab1658f43951dc3879cb6a9e90d8fba14cc1247305e18fda2251127faac4e68867efd3ef57129675bbe89a17a6469255efcade2 SHA512 1f0bc83f7a127c98ccf4b3868814116aa272ea5d0baac52d7a022305af7e2da28ca2b90fa3554ff085d8df3eb6d8b8cde80bf02b8e66064c59900b926d73c520 -EBUILD jupyter-1.0.0-r4.ebuild 917 BLAKE2B 685a79beac5e5fc3543f26e1b1ce7af6ad1c035f096b8df5ebaf3d3c739b33389a87e2b7e53540b8840fac4f5228f16f237c3f97abb95910aac9c8c117fa993c SHA512 f3bdd97b16476cf932f6189039de5ff9f53e9da99c0f7fa1494980a7a54ed3657472250eabc416c605569bc7435e7d56beca9f2a1c7cf4e7e01849093e98a2c6 +EBUILD jupyter-1.0.0-r4.ebuild 917 BLAKE2B 06fbff6a3d6b22ca70bc0c528cd0c51ab592f15553d43dd449d39587dc787a93226b8f34565db703da64666360721cd51a0053e8ce923368fc95f6e5324dc515 SHA512 36cc3795fe32dc5a872781d91ba13357e65a96da3034c1e95c093ab771d8b17b175f61084308089b7ac4f162fce144376dde6109ba6b62df51b6e21ddffe7228 MISC metadata.xml 391 BLAKE2B af2c9f38e30fca600dbd7c482a5d3c10e11463e5359e59630126d2848dc776bff78c79deeba97e1d8a4074f5aa597acc1b29a1bf5007e213657a4e428d07e36d SHA512 090a9c06ac5e0a451769e99a92db93cc6880cfe76bc485d09c60f2f6870723c4c91f898ac6d28a1c9691b7e9a0e98568368ec3b7ecf2e51decef7728fd79d40d diff --git a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild index 9f1b69fc86c0..d0c5d7eb87aa 100644 --- a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild +++ b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild @@ -26,7 +26,7 @@ RDEPEND=" dev-python/nbconvert[${PYTHON_USEDEP}] dev-python/ipykernel[${PYTHON_USEDEP}] dev-python/ipywidgets[${PYTHON_USEDEP}]" -PDEPEND=">=dev-python/jupyter_core-4.2.0[${PYTHON_USEDEP}]" +PDEPEND=">=dev-python/jupyter-core-4.2.0[${PYTHON_USEDEP}]" distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme diff --git a/dev-python/jupyter_client/Manifest b/dev-python/jupyter_client/Manifest index 2bdafd935e67..f9a5eac11030 100644 --- a/dev-python/jupyter_client/Manifest +++ b/dev-python/jupyter_client/Manifest @@ -2,7 +2,7 @@ AUX jupyter_client-7.0.6-test-timeout.patch 1270 BLAKE2B c039b22d8f0c2893738a1b8 DIST jupyter_client-7.4.9.tar.gz 329115 BLAKE2B 8b43b237ac79bc51e40e403cf4a3ada18d03437094dc1dd9b9988adb1bcfbc56ba4b2373d3dd858df583b723723127f934c01544f3d6a576886b012364674f0f SHA512 0de91309ffddd2da50ae69bff4f7ecd741398171982f66488e6367d78388c6844b353bed1834684fa4af890364120ce09f2fa6b3ed7778c501058ae558439969 DIST jupyter_client-8.0.3.tar.gz 334366 BLAKE2B 04ea6e8206fe0b741da1ba0d17cb559657824c20f4fcff48fd0ce4287dce7da9a151000e7a0f08cbf3fa6b1868d8d7e424d49d70a258283466350946f4ce5220 SHA512 27eca49e44c13d819624c6ab596b24b9b469f82a788920eb4db02cee43c2efdf22ea68bf282f5f4ca28d38c9238d51d70d7aa214f2c3b8f6c2a7ebcaf12d567c DIST jupyter_client-8.1.0.tar.gz 335241 BLAKE2B d9491f958b21ba09494bf42ff5a3bae786388a16c007f5756df8900fc53c6fdb4d67bff09b16290338d07fc3c3466483f20ab82482fb235e0e55481294eaeef1 SHA512 21317e5ca61b72408e94116f0be545753088d891742579fcf7a451be179a7783dc153d2898e0ff50ce06017f90cb48f907a5bb056090b13ec0da2af7287f6dcd -EBUILD jupyter_client-7.4.9.ebuild 1209 BLAKE2B 8889fec0b7f86f01bae55a528e69c7b04804cf11c7b9782c9ef334c291b0c2adf2750193b47dbdd4fe0295e7ffb78e36825e06411a0f9c2a197e3d33967c7588 SHA512 de28921c90362a4109b783a16dd4a82f965c9e4debd2c6b22b39185e75833c44b15854b32b278de3b6c316458019732dbe0a462d38706061fdc87e75d07137d6 -EBUILD jupyter_client-8.0.3.ebuild 1295 BLAKE2B 5e31e0f03be81db1ce714a8029740f678d712fbaff655a420deb1d86a4700fa9e0af2363513fab7f35a3c55c81d7209378b46e759bae583cd6084d3b5da4fb73 SHA512 7267ed82cd9ec2b9b140ea6845070553bc4d83a38adfada5411518a5e3162290bcbc167e044380e551b2ecafbf423e715c1c64b4fb86b3b617e8c409857d993a -EBUILD jupyter_client-8.1.0.ebuild 1303 BLAKE2B e46df34af22f085081469b22ce7fd33e058cf821190c7b4f51938bd6cd983ad9e716ab4e3a2561c327be0b9da36e87ebddfc96cbfe5e329f58305a6105f34dab SHA512 25d573f63bc5e14b0f35d8496555e6b7d5ee7e4e679ca66abe0b358133c3584049b317d4661e071678c13777a6071b54d1b2cc7d002a7bbff23c441a34dd57f5 +EBUILD jupyter_client-7.4.9.ebuild 1209 BLAKE2B 035dddb67ea989f55b5b76344e238737e20b668dda0c92baeb12018e4d140c02ea403d57e1226b2e2bb36f85e5c6c56b9e3eed19493a7ff690ddae41421761f5 SHA512 216be7c1d4a2b60feaffd86a82d0bccb976e722407168e08ce453195e508b540cc9534ed1251b0c9ff30e8a5721df66e181a514a0de251a2069d4b1d139b8e02 +EBUILD jupyter_client-8.0.3.ebuild 1295 BLAKE2B 11c3b7bf39626ebb65e8933ddda228a64e4f559195676ab34c34d42094fa55b4ed2be88b59809f7a0d54412716cf25496d8bc3d6a6815e3d154fb1ec79e5a2ef SHA512 c927b5cc9d3a9ae91561dac5467d2fb06ddc03dc6dea77d524a76edbd2d063e6a092ca404b6a3b418a4c9870729163e569b22458d7dfc88f95a48e76c03056a4 +EBUILD jupyter_client-8.1.0.ebuild 1303 BLAKE2B 7eb1fa187f769e9ca218d61ce76d7faa575ef5d97a125daa3a1fb7aa6e96d14bc74d7dd46a1aa862722419268aaf020d3487dd466b2fc2e9e1209582cca443a5 SHA512 c9840f9901034f2876b3c44d15499ae0d6604d15df56a50391f0aadceed752d38a725fe7b6146d5f8bb55a384c147ee655a42b0c2304956e3911b0bffdf22ed5 MISC metadata.xml 844 BLAKE2B 8beea01f144f8e28b58b1bd4d0d2a32eda4b5e50e479c83ed940cd6894d581aa22418bc2733910465cb6980134c3a29b63a6e31f595d037b9492337285837ac6 SHA512 73f427cc561e728c6f941052a4b6f9c6ec5c9d6ba3bb601bc58313687dfc8d6ed3602e1fb2f7f0ea00aec4360c8c1200334675917d22092ed79585b117865ebd diff --git a/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild b/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild index 8afc6536f1c2..b02431ea8cf2 100644 --- a/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild +++ b/dev-python/jupyter_client/jupyter_client-7.4.9.ebuild @@ -23,7 +23,7 @@ KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.9.2[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}] >=dev-python/nest_asyncio-1.5.4[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild b/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild index 5542e8af9bf2..5b8619ab0d01 100644 --- a/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild +++ b/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild @@ -21,7 +21,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" RDEPEND=" - >=dev-python/jupyter_core-5.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}] >=dev-python/tornado-6.0[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_client/jupyter_client-8.1.0.ebuild b/dev-python/jupyter_client/jupyter_client-8.1.0.ebuild index 60df683d39a2..503ce6564a01 100644 --- a/dev-python/jupyter_client/jupyter_client-8.1.0.ebuild +++ b/dev-python/jupyter_client/jupyter_client-8.1.0.ebuild @@ -21,7 +21,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" - >=dev-python/jupyter_core-5.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}] >=dev-python/tornado-6.0[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_console/Manifest b/dev-python/jupyter_console/Manifest index f3d2f5d56fe2..71ccea53e67e 100644 --- a/dev-python/jupyter_console/Manifest +++ b/dev-python/jupyter_console/Manifest @@ -1,3 +1,3 @@ DIST jupyter_console-6.6.3.tar.gz 34363 BLAKE2B fd5875f608bec0528f7751b7cb146bff3f5c6caeb531a360eb5dd6164c44b3a4a84d1371756f42c256fbada7572176172894a01bc5b7cca835f12a390815ff5a SHA512 fc896dfc783648127690458712e90eced9578629dd55e3bfc9e15319ffa919c118c78d7872f0274455c3996fa9321bccdfa204b94b45a2de733b7703894c9034 -EBUILD jupyter_console-6.6.3.ebuild 972 BLAKE2B 241079ac59c10f6dee6ed1bf13606e4dfad93defa99db260fbc82f2fc9fd670904232d6a1a6aa8aa60b94406bc32f54f0bcd4935047808867ebf4c088255bc89 SHA512 534e96e56924433c24fd57f79837386df70812256d54295493b57d319fb071d828ca4f5f20f1ff4acd1c8c7359b4a7edc19b39d4d45194b481440fd8182dd5e3 +EBUILD jupyter_console-6.6.3.ebuild 972 BLAKE2B 905f0ab92690c971754690cb2f427bd544f6c2e7a0acc4f12e100d5aed50f6107f5146581e19b926ce34c38425ae2bd93a53a5035d1527d3561d65b17df920f8 SHA512 2f91c20d740fb8854701d26bc8460d14720b3f9c153c2cfa0131f5965a7a58ff3f5934ac08f3e21adef1f6006e3684b91935400c4dfb69db8d92df02ec8b5923 MISC metadata.xml 702 BLAKE2B 38bb264e2ab7f1feca67ae6a35d2ee20c04b53188cc7d3a51bd2d1630ba6a9e89ac949013bbd9ac3443331bcf3f115f85537865787daee26949b9773aa9b9197 SHA512 c3f9fb275560a3aef2a5266d2070e3d013f53e2f3f7e1363626b15d290ccd619c65a19d6ee2b849a683a96159c8af29c55c81eff5a333759eae5cd6773736b24 diff --git a/dev-python/jupyter_console/jupyter_console-6.6.3.ebuild b/dev-python/jupyter_console/jupyter_console-6.6.3.ebuild index f902f53e1004..3ecdeb0887df 100644 --- a/dev-python/jupyter_console/jupyter_console-6.6.3.ebuild +++ b/dev-python/jupyter_console/jupyter_console-6.6.3.ebuild @@ -23,7 +23,7 @@ RDEPEND=" >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}] dev-python/ipython[${PYTHON_USEDEP}] >=dev-python/jupyter_client-7.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] >=dev-python/prompt-toolkit-3.0.30[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] >=dev-python/pyzmq-17[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest deleted file mode 100644 index 0dd55c3512a5..000000000000 --- a/dev-python/jupyter_core/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST jupyter_core-5.1.5.tar.gz 82838 BLAKE2B 33e9f569bfcf66e679611b00fd99f272b845685d7132f616141143ab0b894b54cb499c6da2112ccd760a00e5313c742830943e77ac6b40277db371b6002b6220 SHA512 2fc9150de96e7a084aa9bf334a71e342f0ab1946943e25a66a4760097fa662290a732ac30356c8ddb595fc05414edb1d9c06ac5eaf41099aaccb695d6a9357a6 -DIST jupyter_core-5.2.0.tar.gz 83861 BLAKE2B 97a96201199640963e9ebedf1b8ecffb66d6153e40a77cbe1d615ad9a5b60d3c7deb5c5965bdf7f8001db4967af30f39e576570160229201cc9a5b585c37abcf SHA512 7e4e6bbc338876fd213ae1a8028066f1f33010bb0196e26d6c6d7b872b60612d38d9d32b3d2ee4155f86dabf3b89e8282fef268d1dcd6fd740fd2fd3f0bd0bc2 -DIST jupyter_core-5.3.0.tar.gz 83909 BLAKE2B c0e5418770a4d3527e825bcd63cb9371855f544f19493b82f49db892fc92e91fd257b07b45d7cf20760f9ac9205346b3ec533491baf45f225764e6d310524bb8 SHA512 2c63f59a9618ee01d200e233cf85d586d88976c8d545235be224f9c64a54eb3a70e8b47220cc29b8ad3c102cc6c8754c8ccff2a771899986f322def5f539e072 -EBUILD jupyter_core-5.1.5.ebuild 936 BLAKE2B 5db09257fae364b81e6d13ea2acc445ba836abff8af30c4809958cf519697cf3aeeaa9700cbc7ae7b5e9702105ca44cd7891ee760969a0dedc0dd25aa133ccbd SHA512 7298269f7d721b51404e1d8fe953237ecaffc3b5b469099f39fc3910b229ff545c56d1e5abbbff44f41d559d54662a5a9bad1b5143c62a85c061bee2195bb350 -EBUILD jupyter_core-5.2.0.ebuild 897 BLAKE2B a9267149a31a3ef3d94373ac54cc21ee42fcb96595fb210c6f9641f06bac5a86ae73922a014ae0dbabd3f7e38980f755843dec8726affb15a62f4559e12edeca SHA512 4bb133a472230f56cde79333bb92f86e3ff76f64399c9ea052721aeb1b0973f359010607e55ab57dcb4fcd4612ccdc683e3c714e240a40faef01cfb177ec0797 -EBUILD jupyter_core-5.3.0.ebuild 897 BLAKE2B a9267149a31a3ef3d94373ac54cc21ee42fcb96595fb210c6f9641f06bac5a86ae73922a014ae0dbabd3f7e38980f755843dec8726affb15a62f4559e12edeca SHA512 4bb133a472230f56cde79333bb92f86e3ff76f64399c9ea052721aeb1b0973f359010607e55ab57dcb4fcd4612ccdc683e3c714e240a40faef01cfb177ec0797 -MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5 diff --git a/dev-python/jupyter_core/jupyter_core-5.1.5.ebuild b/dev-python/jupyter_core/jupyter_core-5.1.5.ebuild deleted file mode 100644 index b224f1d901f3..000000000000 --- a/dev-python/jupyter_core/jupyter_core-5.1.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling \ - dev-python/traitlets -distutils_enable_tests pytest diff --git a/dev-python/jupyter_core/jupyter_core-5.2.0.ebuild b/dev-python/jupyter_core/jupyter_core-5.2.0.ebuild deleted file mode 100644 index 2ad7b2b33eb2..000000000000 --- a/dev-python/jupyter_core/jupyter_core-5.2.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling \ - dev-python/traitlets -distutils_enable_tests pytest diff --git a/dev-python/jupyter_core/jupyter_core-5.3.0.ebuild b/dev-python/jupyter_core/jupyter_core-5.3.0.ebuild deleted file mode 100644 index 2ad7b2b33eb2..000000000000 --- a/dev-python/jupyter_core/jupyter_core-5.3.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling \ - dev-python/traitlets -distutils_enable_tests pytest diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 176376e63c9f..f0181daaf901 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1,7 +1,7 @@ DIST jupyterlab-3.5.3.tar.gz 17114007 BLAKE2B 70d32721a2579331dd4e3481f7241f5e2c5aad6dac851f213de0ac1fc3b76667bea496bca5ea13ee562e9678d51ac45df91c5901d8d3b7dc839977d3d842e67d SHA512 fdacd34ab629da2b5c2eb23f11ba4d44d5b27872e1736850319bcabbe635d31cfa2891c1c5991b152a5c1d94221e3766a20fc91033f556d8e508374bc46d5fe2 DIST jupyterlab-3.6.1.tar.gz 16845937 BLAKE2B 41c50a9ddefc0ec97c70843e15107d3e3cebfadea2ec148e4536407b0f1b202c2aeace794b02c7cb666c316434da614c1bfebab5e5fc7e654f62677bac6e1eb3 SHA512 9dc63162955c13721c97d620a60116cd75bf10eca9c8eab08ae35749bf2dfec84c55759a361ca1abab34c44d63eded95748cfea589aff98907045b483d778413 DIST jupyterlab-3.6.2.tar.gz 16846937 BLAKE2B 1b443ace53a68903728aa781a0a0aa95a13193b63ce3101144945e41245dd7c00554abc6c75a48feafc677d83580705393cde1a4bffab0e09d2d5bf0d67e72e0 SHA512 8ca7956f6c78413a7aecb55cd60b3dfa8491afbe3b02d9ae5b038ba4dcc762daf78768349cb586775483e8dee39d5a062650d0fd156e12a85383543f836cfb38 -EBUILD jupyterlab-3.5.3.ebuild 2574 BLAKE2B c38ec4a4f0a472c59f7c01196bc189a7b68a23178af3b14beb61245d2d60dbe498888c0f7ac69946af5c97e257f0bb1040631ed1db15fda1049b87ab7d3dd599 SHA512 d00a29c17c12db753e5b03283b2262eed5bbcb0cb54d0faacb11c5a730efedcf7bf9021be56a50c9d6c65a25f9705293bb39af6f7576be86144dec48c3ecaedc -EBUILD jupyterlab-3.6.1-r1.ebuild 2747 BLAKE2B 95de9bf426a62ed9601204733a28e62fb55c252f13b0a166bffa1c00d25089e171f6b03122b844066e5f78b095ea8c026778fcee381e49d42acee906fddcf897 SHA512 0a740978f5bde3edec5fd02bba04a8a160a80fdbf5f8de30d3d50d2c807fc366e42795a049af0aef3da2bcfe3e21b45533257d6eba5efdc32ee3047366f550d1 -EBUILD jupyterlab-3.6.2.ebuild 2739 BLAKE2B 2ad64f9476f16c591be51d2f3fc23eb7622ac4d1c7e871349c5b0cf8c1c486b2f97de9c80c3bb324001fc6724d7c10e431267cb6c35a5c301ef5d1779cd942cf SHA512 8eed80fadf79be66e38a72943fa7adb92f737e45b000002f4fa374ecabbdee783ee71237973878fdfe8f51fb66f7a80a3f74d0883be041420e18900df93432e3 +EBUILD jupyterlab-3.5.3.ebuild 2574 BLAKE2B 9d56d8393c51ac23d5564e935b0621e7afeffbcc510abf0cab42f971531ec4fe8a0afdb5e3d46839cb579b2e956f905d672e430570a39cf8b3f93c856921f735 SHA512 e8da2a35344d04bc458d628dac61584812fd25cec8da4915511d8014fac086443783f62c685a020bc573e086ee255521f0de6cea6bac011ab15e7280516c9acf +EBUILD jupyterlab-3.6.1-r1.ebuild 2747 BLAKE2B 08de7f4ff39cf5539b46aa71b6d07b25d4909f2456b2603613a557fa10695f405affdce5ece032d10eaa727a2902dbdc5e5ed9f8415b921354682ec13df65c16 SHA512 2a05e3d7f29a205665320353fdb39a29584c86df003f09a0f058aafc41fc78bd4357dcaeebfe338e6994c7ecbcc6824535e1c6ad84b76f963819abfd77bf8c10 +EBUILD jupyterlab-3.6.2.ebuild 2739 BLAKE2B af86fa795f698b076d484e8355fc5750c9e6b8e618e3aa06ec1b8383b3dc32dec7ec750ef2c5bf93544ee7316232b3a4dacd402b433a4331d44aa7603c043008 SHA512 1fb15ac9a2aff618ee7ee59d35e5eda437cb72e42eea8a95e480504b35a356a4f195049e7b8590462edf8695d3f7f132557baa5ba770bc927bcd63f6da4c11a9 MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42 diff --git a/dev-python/jupyterlab/jupyterlab-3.5.3.ebuild b/dev-python/jupyterlab/jupyterlab-3.5.3.ebuild index 8da9dabc90cb..8f983a0b58e4 100644 --- a/dev-python/jupyterlab/jupyterlab-3.5.3.ebuild +++ b/dev-python/jupyterlab/jupyterlab-3.5.3.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" dev-python/ipython[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] >=dev-python/jupyterlab-server-2.10[${PYTHON_USEDEP}] >=dev-python/jupyter-server-1.16[${PYTHON_USEDEP}] >=dev-python/nbclassic-0.2[${PYTHON_USEDEP}] diff --git a/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild b/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild index 2d11d085076c..07c18298ca37 100644 --- a/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild +++ b/dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild @@ -22,7 +22,7 @@ KEYWORDS="~amd64" RDEPEND=" dev-python/ipython[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] >=dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}] >=dev-python/jupyter-server-1.16[${PYTHON_USEDEP}] ~dev-python/jupyter_ydoc-0.2.2[${PYTHON_USEDEP}] diff --git a/dev-python/jupyterlab/jupyterlab-3.6.2.ebuild b/dev-python/jupyterlab/jupyterlab-3.6.2.ebuild index 5d072404adab..abe9ea35dc85 100644 --- a/dev-python/jupyterlab/jupyterlab-3.6.2.ebuild +++ b/dev-python/jupyterlab/jupyterlab-3.6.2.ebuild @@ -22,7 +22,7 @@ KEYWORDS="~amd64" RDEPEND=" dev-python/ipython[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] >=dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}] >=dev-python/jupyter-server-1.16[${PYTHON_USEDEP}] =dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] >=dev-python/jupyter-server-1.17.0[${PYTHON_USEDEP}] >=dev-python/nbconvert-5[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] diff --git a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild index 7bda1e205baf..6734a80aca44 100644 --- a/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild +++ b/dev-python/nbclassic/nbclassic-0.5.3-r1.ebuild @@ -25,7 +25,7 @@ RDEPEND=" dev-python/ipython_genutils[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] >=dev-python/nbconvert-5[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}] diff --git a/dev-python/nbclassic/nbclassic-0.5.4.ebuild b/dev-python/nbclassic/nbclassic-0.5.4.ebuild new file mode 100644 index 000000000000..6734a80aca44 --- /dev/null +++ b/dev-python/nbclassic/nbclassic-0.5.4.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=jupyter + +inherit distutils-r1 pypi xdg-utils + +DESCRIPTION="Jupyter Notebook as a Jupyter Server Extension" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/nbclassic/ + https://pypi.org/project/nbclassic/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~x86" + +RDEPEND=" + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/nbconvert-5[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}] + >=dev-python/notebook_shim-0.1.0[${PYTHON_USEDEP}] + dev-python/prometheus_client[${PYTHON_USEDEP}] + >=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=dev-python/tornado-6.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}] +" +PDEPEND=" + =dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] ' 3.8 3.9) >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.7[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] dev-python/jupyterlab_pygments[${PYTHON_USEDEP}] >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/nbconvert-7.3.0.ebuild b/dev-python/nbconvert/nbconvert-7.3.0.ebuild new file mode 100644 index 000000000000..5f78072d38d1 --- /dev/null +++ b/dev-python/nbconvert/nbconvert-7.3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 multiprocessing pypi virtualx + +DESCRIPTION="Converting Jupyter Notebooks" +HOMEPAGE=" + https://nbconvert.readthedocs.io/ + https://github.com/jupyter/nbconvert/ + https://pypi.org/project/nbconvert/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + ' 3.9) + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] + dev-python/jupyterlab_pygments[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] + >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}] + >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}] + dev-python/tinycss2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + >=dev-python/ipywidgets-7[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + mkdir -p share/templates/classic/static || die + # tries to refetch stuff even if it's already present + sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \ + -i hatch_build.py || die + distutils-r1_src_prepare +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Missing pyppeteer for now + # TODO: Doesn't skip? + nbconvert/exporters/tests/test_webpdf.py + # Needs pyppeteer too + 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium' + # TODO + nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor + # latex failing, might be too new pandoc + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_filename_spaces + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_pdf + # too new pandoc but we don't have old anymore + nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_minimal_version + nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_pandoc_available + ) + + # virtx implies nonfatal, make it explicit to avoid confusion + nonfatal epytest -n "$(makeopts_jobs)" --pyargs nbconvert || die +} + +pkg_postinst() { + if ! has_version app-text/pandoc && ! has_version app-text/pandoc-bin; then + einfo "Pandoc is required for converting to formats other than Python," + einfo "HTML, and Markdown. If you need this functionality, install" + einfo "app-text/pandoc or app-text/pandoc-bin." + fi +} diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest index b1ed1f76f4bc..7fabbeb1461a 100644 --- a/dev-python/nbformat/Manifest +++ b/dev-python/nbformat/Manifest @@ -1,6 +1,6 @@ AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc DIST nbformat-5.7.3.tar.gz 140407 BLAKE2B 7e699939e0d13394851d6bccd02855beca041192ffc273c754770fe6c7d6135a17b32b40224d664bbfbc02e30dbb92aacb24b56cfd44a6c10b4c817a09bd11c1 SHA512 d705d959ea4d5b5294f137dff6b2b60b936ad7d2ff4aa06030429e9ee1e55cc5c9ec7d0f2196a67b67080e79177a18085c6bf75b84ab8ac5606fabb53455e4c2 DIST nbformat-5.8.0.tar.gz 140655 BLAKE2B e45b6fcc45fa01ceed49fba0b3a3fd749df6692e355156845cf69fd9d2e176332c61c89b5474ffa89d96da4d4453b668150e96ac266cddd254efdcb1a3b742a1 SHA512 f000db59701eec2fed8adba6c1b521bdfaf942bcd0dba2d8d6d79a7d28b078f4a29df05ca3f393c1651f3ddc6b3690f536928d6fff5937982cc52dd013bc6498 -EBUILD nbformat-5.7.3.ebuild 1072 BLAKE2B 09e4c2a2931f4fca80c8c1d2cf705ed41c6ed5f89b6fdf64eae38601aee847306c74bf41c369e579837d00f627b057c55721e7a0044c9a87dab7c65cd9054932 SHA512 5e266274c3ad15f8b0bc43de091a2479e4404bdb0d58a9599649449d0081433103a20b01b45f53e72c27f96f224de13a1ecd430942da0ba20d9af8092cb3cab0 -EBUILD nbformat-5.8.0.ebuild 1080 BLAKE2B 842a133a60a940aa2d51bfdc3201bee1cb1411d27b32d1c0991faaaa01d61c7fe93f33e6198c49cdbfe5f64af7a820cd406755d1ccb137aaa10fd6f62a296f3e SHA512 9944b5d62209f4eb99e801bb500a000ee4fb4ab63dcddcc5d0a540b7408232f709d97a554fac6418093e26d7c5e65c88890646b8ac8632bf4599af1e12cee483 +EBUILD nbformat-5.7.3.ebuild 1072 BLAKE2B 66edd69158d6524217cc6b242fbe5dec4587939dc6ae1feffabd8477731fdad8c29d091a89783eac4c122d8e54154177490a9b8437e2b4a9e5103ec976f88c99 SHA512 8b72f7976b8c620474d6e34bd654fd2e164ad0a09eaadb5335aeb6f2aec9f623af9ee19d790e1165d43e87429b92151d64c71412862dbe978d11bae6307bfb5a +EBUILD nbformat-5.8.0.ebuild 1080 BLAKE2B cf27300b9e174cc49aa49fe6159c05118ce1c48fe5f567858f3dfbaa4c72e18f515b05cb4fc3fde1b0b3260c1512e57641b485bf0ef4bbb22e031007f42e9aef SHA512 362c2c74c52979e06d18b652e3ecc15656b0a227215f046a2f382027cef77b7917314d2a626b3ae6cf34419bd39e4042c753c20894eb311daf36f699e9f58722 MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96 diff --git a/dev-python/nbformat/nbformat-5.7.3.ebuild b/dev-python/nbformat/nbformat-5.7.3.ebuild index 4948bed62214..41d6dc238f8f 100644 --- a/dev-python/nbformat/nbformat-5.7.3.ebuild +++ b/dev-python/nbformat/nbformat-5.7.3.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/fastjsonschema[${PYTHON_USEDEP}] >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] " BDEPEND=" test? ( diff --git a/dev-python/nbformat/nbformat-5.8.0.ebuild b/dev-python/nbformat/nbformat-5.8.0.ebuild index 6782cea7545c..315da4ea406f 100644 --- a/dev-python/nbformat/nbformat-5.8.0.ebuild +++ b/dev-python/nbformat/nbformat-5.8.0.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/fastjsonschema[${PYTHON_USEDEP}] >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] " BDEPEND=" test? ( diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 2a96fb1a90ea..e3751d815e3b 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1,3 +1,5 @@ DIST networkx-3.0.tar.gz 1987075 BLAKE2B fd5de216f4934a1d5c730264b3860a91dcaf7a12462b615b1aa22df11bfd7d530a369442eebe185572e94bedf6fae3ef4a452804c84fdf3f1e79527ffab2d5c9 SHA512 73e1a9faca6ecd04f6d8da4cd5a887af31738fbeca3d06adc57a4a61fad1d81ab30e89f9c4d25274b0890519b0a517f09402eea3bf3f26b18c3e3052b837ee37 +DIST networkx-3.1.tar.gz 2021691 BLAKE2B 002bb00034e06a45298716c86fec4462efe8db8d206e8263d2e4ce0becc9c073aa2856e0c2df2e74d53237be0b02752204c7e387651aa45387781c383dd1f190 SHA512 9d75ecd25020f83c650824e9449e1c53004c13089dccf7424b65787144dfe3d2f638fd5aca1c4a792b165598b44644fda45bf54c49b3af278ddec5e1f669c38e EBUILD networkx-3.0.ebuild 1842 BLAKE2B 2180b3e3c20fbd4082ffc5c30c2fb761246f474a010b489aa2a85f74ad338bedda673a88ff745b7f6ea13a453c7fa744caa50ab7386264f5d5ab74af1be93061 SHA512 60356e4852c4e170cc283cf97dfc0fc25b47b09b3c387bf022bbdbfa0b8230c94c79a28546b14cc5afd8407291a59dd3bfc853a3555d3352fc31758ebbbd718b +EBUILD networkx-3.1.ebuild 1846 BLAKE2B 63d7429bd8e2de5949a3be409466f3bf7279feeaecdedf5d18caa57a0a8d3799b9c7de2f97333360a99385170a123eda35ad7787154f8a4c0b966569426a5c98 SHA512 516297c9c21cb3a47b5c205992cac786d488d3f496527488a3beac32c699831fbeaf795911378a93d607bd2cdadba81af55629f6a40665035ff7b23c761511e6 MISC metadata.xml 1090 BLAKE2B 9ef8ce06a4f462ac6a535217aa6bb55c9f1994ed3ab57b4cb656434a93a0c1fb401932307c43bd680576b82282b4055b1ee9ef1d49cfd5113927dc4919dc7616 SHA512 e9b291b754118d278b109f5704607f2d9b3807c9e6195b75b77388129952c79dba16e86f0a9c5f65479185c409c5191bb1f8863e282dde052b12d40bc9fb9901 diff --git a/dev-python/networkx/networkx-3.1.ebuild b/dev-python/networkx/networkx-3.1.ebuild new file mode 100644 index 000000000000..9dbe3e14a5bd --- /dev/null +++ b/dev-python/networkx/networkx-3.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_FULLY_TESTED=( python3_{9..11} ) +PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing optfeature pypi virtualx + +DESCRIPTION="Python tools to manipulate graphs and complex networks" +HOMEPAGE=" + https://networkx.org/ + https://github.com/networkx/networkx/ + https://pypi.org/project/networkx/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +BDEPEND=" + test? ( + >=dev-python/lxml-4.5[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/numpy-1.20[${PYTHON_USEDEP}] + >=dev-python/scipy-1.6.2[${PYTHON_USEDEP}] + ' "${PYTHON_FULLY_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + networkx/drawing/tests/test_pylab.py::test_draw + ) + fi + # virtx implies nonfatal + nonfatal epytest -p no:django -n "$(makeopts_jobs)" || die +} + +src_install() { + distutils-r1_src_install + # those examples use various assets and pre-compressed files + docompress -x /usr/share/doc/${PF}/examples +} + +pkg_postinst() { + optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy" + optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot" + optfeature "YAML format reading and writing" "dev-python/pyyaml" + optfeature "shapefile format reading and writing" "sci-libs/gdal[python]" + optfeature "GraphML XML format" "dev-python/lxml" +} diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index 2684c2a16c55..6f9da54f8968 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,6 +1,6 @@ AUX notebook-6.4.11-no-mathjax.patch 1527 BLAKE2B ccd6d1af303eccdd0eacb760d1b741b11354fa19c46b4d96c04da150793ea9e825cbf0922e152c7eac010ac4ef95d4fd16057092967a12873744fe45e6fbc4b6 SHA512 eb72afff71ab2589afafc735dff50651f9bd55aa8bda520d6d9ed8769373db8b557f79d69e4f2a0d95863e3c9f4d83e09a3a915390e6ad89d6d3bc558101a44e DIST notebook-6.4.12.tar.gz 14389641 BLAKE2B 1cda6a1eb1f4e7ccce964153bdce8de243588ffd4abcc5ab6687ba0ea347d68c5dd239c2af5bf93809409d850747db28df72be5c2ec03bfd06b725976ae1c599 SHA512 1314cfebe97ddada61e1013fdfd606bed08908c06b58e59f2fda6e63c43a1158eeed6a93a5cddbb609ecad0347bf80ee3a74747104fd29942629734c1ea749f0 DIST notebook-6.5.3.tar.gz 5785846 BLAKE2B 90b028816ad906057708612c82d4c257616e28e2f335dfa26990888b04f6c2372dd1f579b28534ec0ed3c5a160e3c44c35f173b312e3d395db0fd3f01860dab6 SHA512 27177908960ca2e4c83bc5f4502250e02a885daed5f9ad67694502794f140e9e66f0cb24568a3903600c8f5cbae6d626fd7bfd362e23cc523bb42c210f5d2c70 -EBUILD notebook-6.4.12.ebuild 3180 BLAKE2B 4294a3299739de611a6843e9b434d568e01ecaf6dfeea5768695e153ca77977e2044f9ad33a0d5f55fe719090b94d2e1f2336e9c6d28bf8f72d15e4816983f95 SHA512 de87f5116675728098d2da7a970d61d646b3f3cdaf4d098ba10fa6fe66768d2779f29ff8d632d578ce60e409482f6700a0cacdb11997e4edb1bf7d7d3d500929 -EBUILD notebook-6.5.3.ebuild 2805 BLAKE2B 34b34bc4afc686400747c4b43ed5fc428607b160553a61fcd7f7d32c2d2aefa86143070469b56f5817256d8a40a7f0236ed6c5eea23bfda611756f6bd443b7c1 SHA512 bbb243cf1ef65f91a78529f45f7eadf68095473817cd2df31567fdb9b5a819fa31f5bd0dbd1f5bea5b252edb0c7cc288f1832e8bcd23a60a855ea90d8a11e031 +EBUILD notebook-6.4.12.ebuild 3180 BLAKE2B c161e33f68868e8e29fc3162646cb479a8a80a88d5c6e67e0420ffc1c064b7b38cff2eb9c8c0ff0ea6b20fe092089a5c646959e02fd9edf578065cd191c9571a SHA512 3473583b7033c667e9e0c5bf3f4539027e4227d0c6b599301323440dfeef3e69f54d96efe213a73ee785d7d9ca47098a7cdbf8401f9a9f559bae914229927a2a +EBUILD notebook-6.5.3.ebuild 2805 BLAKE2B 64f4d6bcfa93f53eed38ae8000f03200f118343af111af0b8c6221daf9d5842ad9ca6b17c5ed8c0f454c4ae805606e4dcb132d856fd57518164c2528ee0b5aaa SHA512 d95bbe9eb80115a7c46efeabf68d1b39fea4bad817f7d7b9d72028174d0aefe4016a5f33a2b0dba72024cfb0b1010f0301e72c2875092aab736a0cccc0b25c3b MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3 diff --git a/dev-python/notebook/notebook-6.4.12.ebuild b/dev-python/notebook/notebook-6.4.12.ebuild index 685cd0c2b8e5..559e618c4cd7 100644 --- a/dev-python/notebook/notebook-6.4.12.ebuild +++ b/dev-python/notebook/notebook-6.4.12.ebuild @@ -25,7 +25,7 @@ RDEPEND=" >=dev-python/tornado-6.0[${PYTHON_USEDEP}] dev-python/ipython_genutils[${PYTHON_USEDEP}] >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] >=dev-python/pyzmq-17[${PYTHON_USEDEP}] >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] diff --git a/dev-python/notebook/notebook-6.5.3.ebuild b/dev-python/notebook/notebook-6.5.3.ebuild index e8251d1989a2..57319b60138b 100644 --- a/dev-python/notebook/notebook-6.5.3.ebuild +++ b/dev-python/notebook/notebook-6.5.3.ebuild @@ -22,7 +22,7 @@ RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] dev-python/ipykernel[${PYTHON_USEDEP}] dev-python/ipython_genutils[${PYTHON_USEDEP}] - >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}] >=dev-python/nbclassic-0.4.7[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] diff --git a/dev-python/notebook_shim/Manifest b/dev-python/notebook_shim/Manifest index a18fb10a5a09..0db8d4ffdee5 100644 --- a/dev-python/notebook_shim/Manifest +++ b/dev-python/notebook_shim/Manifest @@ -1,3 +1,3 @@ DIST notebook_shim-0.2.2.tar.gz 12947 BLAKE2B 5a04944be3f8de7bd7b1c10f59d73869b7aed670c3afebf79e7780d5992f9af2929529498604c1a5c0d164467681ffa0e8924e1c9a7945e52ae353bdb710c7bc SHA512 42cf9153495e4ab8230ef560d36381a5aa1d9bbd583ed140e04e9850f4a82bab06ecf36e45b88595e8686d8122c9a52eee8133a7f1b622d75d326ebf36519d30 -EBUILD notebook_shim-0.2.2-r1.ebuild 903 BLAKE2B 77c7bdbc6ed919776fbf14b3f70e3ed4a46f39ae4f405100991c560722430e1270d02374e5c3b4bcc3b9f5e7915d3c535dd23a955f9c054869ad5b3b6d0d60fe SHA512 ae731053abade35023902f72d3e78349dcf5eba2d160bb063caabfb79daf0604b2b6ad51882f59348a91ce5b601e76618f06926304591627f72b1abf0a177347 +EBUILD notebook_shim-0.2.2-r1.ebuild 910 BLAKE2B 704607851d2198be2e3248e5e978387dbd7e88e5ff31cc894e28b3bff7bc5a7dafd7f2712b10332cde2ae98ce0286d1c033bd271805de91d59b50d9a4de1b58c SHA512 eb120459bb4b7bc53fc2bac552884333143bfc7b22c57ba80d8e617f47f714fcdb498f2bbc06d5e969d630a5bddb0ff71dd09480d7e4910a3f110a67dc4ab586 MISC metadata.xml 535 BLAKE2B 074e2bbcdd15078aaba2c65641a16ca7ce27e0c412d48f2a48a4cd80459a948abc478baa28b3e7417dde2bf13717040dc083711b114d61dfd2a7f7aaac1295ca SHA512 9ff7408848878f74eb9f10ec5aded639a749635851385b6679a72112c253a7427f65ac3e3c41f21f9e8551a439a7c00c4e28a5d70b3529ab9e687a5d0e7abeb9 diff --git a/dev-python/notebook_shim/notebook_shim-0.2.2-r1.ebuild b/dev-python/notebook_shim/notebook_shim-0.2.2-r1.ebuild index 613f107b0a85..c784399c2e73 100644 --- a/dev-python/notebook_shim/notebook_shim-0.2.2-r1.ebuild +++ b/dev-python/notebook_shim/notebook_shim-0.2.2-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86" RDEPEND=" =dev-python/numexpr-2.1" + optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml + optfeature "for msgpack compression using blosc" dev-python/blosc + optfeature "Template engine for conditional HTML formatting" dev-python/jinja + optfeature "Plotting support" dev-python/matplotlib + optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.7" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt + optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.6.1" + optfeature "R I/O support" dev-python/rpy + optfeature "Needed for parts of pandas.stats" dev-python/statsmodels + optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.16" + optfeature "miscellaneous statistical functions" dev-python/scipy + optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/QtPy dev-python/pygtk x11-misc/xclip x11-misc/xsel +} diff --git a/dev-python/pdoc3/Manifest b/dev-python/pdoc3/Manifest index c58b990434e7..5760ed526e8a 100644 --- a/dev-python/pdoc3/Manifest +++ b/dev-python/pdoc3/Manifest @@ -1,4 +1,5 @@ +AUX pdoc3-0.10.0-update-tests.patch 4107 BLAKE2B 546206d956e677166c61ad6028da5c72aadd1a3d405efbca2d903ded6e923c30d867b7ec49d0bd747594764e3e08c5ee82e4419373e62e2ecb9ee861fc7d490b SHA512 1423ae60b05eb2bfc0ef751758a56be682f04c6911bf118de870b15f8d6bfb36340a06b5a59e1fb4fe9c3721a46307e0adb747ba0b2dc6f8f55baa1235639591 AUX pdoc3-TST-use-explicit-ClassWithNew-instead-of-typing.Gene.patch 1352 BLAKE2B c0e950e1f84f0e10e977e89eb84abdc52f80c242d2b0285142fd32830ce3f8825c3565b99720df249521a667860dadabfed4bc39503156a72158082f4b5e15e7 SHA512 df89ca51799dca760f22899eba9f12af590d9473235bee36d152fc00e7e9406aa3daa20a97dab012e2ca354076beb54961d90819373a5517fc9a49e5bb9a1bc5 DIST pdoc3-0.10.0.tar.gz 86133 BLAKE2B 3bada6fb1b048c4eff7556108c29d7f92ee988332d160c4ff765c47bf0cf7a461ed90f93e7be25a7a3251f5d3e70492d23be7230a5ec4abb12612b7e0dd4b5b6 SHA512 646ffb9bceb4456a1ab36c840eb384858aab430443905bc71e62e9c71112a769b69e22cbd18a9d75b7968e2336cbbaa9072103f96dc2d0829ccc7515b057ca85 -EBUILD pdoc3-0.10.0.ebuild 713 BLAKE2B ff5f68a685237fe171f778397710549ef44d900a2d0f4e20c708759487a07d7b5c4c51c8aaf97a4d4b64147394db4a745a1b0225eb42c29cdc78d60c34da2b0a SHA512 9a5a15c70d615a5b8c3a6d855b0c3ae8cba5bf1d197eab7006b67cbe3d7ea1da903f6928f3b16f65164a8b855e2bc4900664b939a78853bce7c35bae45ef5736 +EBUILD pdoc3-0.10.0-r1.ebuild 791 BLAKE2B 023b7612540825d1cacffa312ec14a75a73147ff8a56e5f6cb8f093ed9e3a8eaabf2873ec437797ee76d969724304f34db9ebf1e1b7db27f2499c4de2fa5aa1f SHA512 80045069fc7929892498f2115edf5abdafbc7a2b3bdf22a6d7722aed6e194844db73a2061231f4bc962a2fc92caff020c99066a01601bcd935ea230bc48c5da8 MISC metadata.xml 365 BLAKE2B 3339f5c2a1488984619c510a3f5bd81ca80ee26fb27fc01e0612632a43e57d1a69be9c4dc509d6a88e3f73cad88bbef3230020eeed1d20f1ec8d2010a335a6a9 SHA512 1614ffd6e83e036b288bcce03d2926429d0b5d41c1b7385053de1bcf5656bb6e03878b5c826f474cf4209f9036c533839ee6bce20780dbe626761ee0c295bf48 diff --git a/dev-python/pdoc3/files/pdoc3-0.10.0-update-tests.patch b/dev-python/pdoc3/files/pdoc3-0.10.0-update-tests.patch new file mode 100644 index 000000000000..bd68ea2d8368 --- /dev/null +++ b/dev-python/pdoc3/files/pdoc3-0.10.0-update-tests.patch @@ -0,0 +1,114 @@ +From 80af5d40d3ca39e2701c44941c1003ae6a280799 Mon Sep 17 00:00:00 2001 +From: Kernc +Date: Sat, 29 Oct 2022 18:55:46 +0200 +Subject: [PATCH] CI: Bump min Python 3.7+ and update tests for Python 3.10 + +Fix https://github.com/pdoc3/pdoc/issues/400 +Thanks @tjni +--- a/pdoc/__init__.py ++++ b/pdoc/__init__.py +@@ -1275,7 +1275,7 @@ def _formatannotation(annot): + `typing.Optional`, `nptyping.NDArray` and other types. + + >>> _formatannotation(NewType('MyType', str)) +- 'MyType' ++ 'pdoc.MyType' + >>> _formatannotation(Optional[Tuple[Optional[int], None]]) + 'Optional[Tuple[Optional[int], None]]' + """ +--- a/pdoc/documentation.md ++++ b/pdoc/documentation.md +@@ -353,7 +353,7 @@ modified templates into the `directories` list of the + + Compatibility + ------------- +-`pdoc` requires Python 3.6+. ++`pdoc` requires Python 3.7+. + The last version to support Python 2.x is [pdoc3 0.3.x]. + + [pdoc3 0.3.x]: https://pypi.org/project/pdoc3/0.3.13/ +--- a/pdoc/test/__init__.py ++++ b/pdoc/test/__init__.py +@@ -126,7 +126,8 @@ class CliTest(unittest.TestCase): + def setUp(self): + pdoc.reset() + +- @unittest.skipIf(sys.version_info < (3, 7), 'pdoc._formatannotation fails on Py3.6') ++ @unittest.skipIf(sys.version_info < (3, 10), ++ 'HACK: _formatannotation() changed return value in Py3.10') + def test_project_doctests(self): + doctests = doctest.testmod(pdoc) + assert not doctests.failed and doctests.attempted, doctests +@@ -185,8 +186,12 @@ def test_html(self): + '_private', + ' class="ident">_Private', +- 'non_callable_routine', + ] ++ if sys.version_info >= (3, 10): ++ include_patterns.append('non_callable_routine') ++ else: ++ exclude_patterns.append('non_callable_routine') ++ + package_files = { + '': self.PUBLIC_FILES, + '.subpkg2': [f for f in self.PUBLIC_FILES +@@ -356,8 +361,11 @@ def test_text(self): + '_Private', + 'subprocess', + 'Hidden', +- 'non_callable_routine', + ] ++ if sys.version_info >= (3, 10): ++ include_patterns.append('non_callable_routine') ++ else: ++ exclude_patterns.append('non_callable_routine') + + with self.subTest(package=EXAMPLE_MODULE): + with redirect_streams() as (stdout, _): +@@ -543,8 +551,9 @@ class C: + self.assertEqual(doc.doc['vars_dont'].docstring, '') + self.assertIn('integer', doc.doc['but_clss_have_doc'].docstring) + ++ @unittest.skipIf(sys.version_info >= (3, 10), 'No builtin module "parser" in Py3.10') + def test_builtin_methoddescriptors(self): +- import parser ++ import parser # TODO: replace with another public binary builtin + with self.assertWarns(UserWarning): + c = pdoc.Class('STType', pdoc.Module(parser), parser.STType) + self.assertIsInstance(c.doc['compile'], pdoc.Function) +@@ -906,9 +915,13 @@ def bug130_str_annotation(a: "str"): + def bug253_newtype_annotation(a: CustomType): + return + ++ expected = CustomType.__name__ ++ if sys.version_info > (3, 10): ++ expected = f'{__name__}.{CustomType.__name__}' ++ + self.assertEqual( + pdoc.Function('bug253', mod, bug253_newtype_annotation).params(annotate=True), +- ['a:\N{NBSP}CustomType']) ++ [f'a:\N{NBSP}{expected}']) + + # typing.Callable bug + def f(a: typing.Callable): +--- a/setup.py ++++ b/setup.py +@@ -2,8 +2,8 @@ + import sys + from setuptools import setup, find_packages + +-if sys.version_info < (3, 6): +- sys.exit('ERROR: pdoc requires Python 3.6+') ++if sys.version_info < (3, 7): ++ sys.exit('ERROR: pdoc requires Python 3.7+') + + + def _discover_tests(): +@@ -58,5 +58,5 @@ def _discover_tests(): + 'write_to': os.path.join('pdoc', '_version.py'), + }, + test_suite="setup._discover_tests", +- python_requires='>= 3.6', ++ python_requires='>= 3.7', + ) diff --git a/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild b/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild new file mode 100644 index 000000000000..9dd52ae79fd7 --- /dev/null +++ b/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Auto-generate API documentation for Python projects" +HOMEPAGE="https://pdoc3.github.io/pdoc/" + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="amd64 ~x86" + +RDEPEND=" + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/markdown-3.0[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-TST-use-explicit-ClassWithNew-instead-of-typing.Gene.patch" + "${FILESDIR}/${PN}-0.10.0-update-tests.patch" +) + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -i \ + -e "/setuptools_git/d" \ + -e "/setuptools_scm/d" \ + setup.py || die +} + +distutils_enable_tests unittest diff --git a/dev-python/pdoc3/pdoc3-0.10.0.ebuild b/dev-python/pdoc3/pdoc3-0.10.0.ebuild deleted file mode 100644 index 057bb057cb39..000000000000 --- a/dev-python/pdoc3/pdoc3-0.10.0.ebuild +++ /dev/null @@ -1,35 +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 distutils-r1 pypi - -DESCRIPTION="Auto-generate API documentation for Python projects" -HOMEPAGE="https://pdoc3.github.io/pdoc/" - -SLOT="0" -LICENSE="AGPL-3+" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/markdown-3.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-TST-use-explicit-ClassWithNew-instead-of-typing.Gene.patch" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -i \ - -e "/setuptools_git/d" \ - -e "/setuptools_scm/d" \ - setup.py || die -} - -distutils_enable_tests unittest diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index fef4c420ecdf..24ad23903fe1 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,7 +1,3 @@ -DIST python-phonenumbers-8.13.6.gh.tar.gz 4906869 BLAKE2B b00fcd6085844a9465da15547f8b40ec741a350d24bb888a04dc5e7aee9b94ec1dae83a71548bc75b8cca29af3ee29cccdc5c49447c5b1bbf33a52db049835eb SHA512 7ca6b8872975fc2597b6ddb1b824feb05dd8819da1ac1f73b7ce831070210520700639dc44e1466e83d335453a5c70ed2fae6ae8100cb99f03f62961f38e6dd9 -DIST python-phonenumbers-8.13.7.gh.tar.gz 4909229 BLAKE2B c1984c774670528005231984dd12160ff2259e96a5baec61cf0b85a5444d5af1565fdbee9dd17b81994dc5f186e32faa660c11ba4c07681cc513c1595c28c4d4 SHA512 3987e31c0cc0a7c2234b6e8a04714a2a0e015623ff36e6475df7189488d54e15dd23375c65a1b8f131331b32642bd94295dcd43df994dc16c2aad0b0529fac73 DIST python-phonenumbers-8.13.8.gh.tar.gz 4910864 BLAKE2B 33babe7aa0f487398311817fa901a56ac8a7470f2e4338700529f35c7622cf9b663bd404f6c1087600c03fd2844a1c777ed81d2e61d9cc2f0ff78e68a0276624 SHA512 6e2ee96aa9c20188b276cdeac1365fddb339feb63e8d5e9f61ae82f6aa19cc6564a5f1dbf687d6cc69c2cfa21fbb14892f880677ac7ba734a949183711faca5a -EBUILD phonenumbers-8.13.6.ebuild 808 BLAKE2B 68bf5867fe33d7bf194dd170c9cb30dac10bc0886d9656936d691e046fc72025e8205214b14c350e95720de49876f376ee1a17965e3ae2f2aff592536a60af38 SHA512 720fe4917947d28d3c32a4ac9fb41d0c9be99bb213b9ed45e9dfff277d65a693cbe2b711f54856e7874254a742bca4ec7571c400eabbeb77f31a1af64bd93673 -EBUILD phonenumbers-8.13.7.ebuild 810 BLAKE2B 1cf55707f2e04cf211a46c748fbcd6f59ecabca31907fd7c043132ea51035a8164d1acbced3ebab8cab02ea2b72319a340cb2d4716e8a6c4bd6dacb32b4903d3 SHA512 57a7056b22c929f1f54469220b682dd6c6bad1cbe9e50c7e4593aa285641e9abab1ab9cb9780d04db739a24211bad398a7c749d4adfdbb579ca027959407c07b -EBUILD phonenumbers-8.13.8.ebuild 810 BLAKE2B 1cf55707f2e04cf211a46c748fbcd6f59ecabca31907fd7c043132ea51035a8164d1acbced3ebab8cab02ea2b72319a340cb2d4716e8a6c4bd6dacb32b4903d3 SHA512 57a7056b22c929f1f54469220b682dd6c6bad1cbe9e50c7e4593aa285641e9abab1ab9cb9780d04db739a24211bad398a7c749d4adfdbb579ca027959407c07b +EBUILD phonenumbers-8.13.8.ebuild 808 BLAKE2B 68bf5867fe33d7bf194dd170c9cb30dac10bc0886d9656936d691e046fc72025e8205214b14c350e95720de49876f376ee1a17965e3ae2f2aff592536a60af38 SHA512 720fe4917947d28d3c32a4ac9fb41d0c9be99bb213b9ed45e9dfff277d65a693cbe2b711f54856e7874254a742bca4ec7571c400eabbeb77f31a1af64bd93673 MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.6.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.6.ebuild deleted file mode 100644 index f02dfcaeb112..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" -SRC_URI=" - https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf-python[${PYTHON_USEDEP}] - ) -" - -DOCS=( ../README.md ) - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-8.13.7.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.7.ebuild deleted file mode 100644 index 20fb3f38daee..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.7.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" -SRC_URI=" - https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf-python[${PYTHON_USEDEP}] - ) -" - -DOCS=( ../README.md ) - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-8.13.8.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.8.ebuild index 20fb3f38daee..f02dfcaeb112 100644 --- a/dev-python/phonenumbers/phonenumbers-8.13.8.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.13.8.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest index bd41fb3d5296..3fa25abd27df 100644 --- a/dev-python/picobox/Manifest +++ b/dev-python/picobox/Manifest @@ -1,4 +1,6 @@ AUX picobox-2.2.0-fix-py3.10.patch 974 BLAKE2B 54ff67012b6ec6ba6343c955fb2b7172cfd9b210f094946b22d7452edee286841aba3105a0ceaf47fc5e500bd67331e7ebaa23d41a580ce944ce4bf371504037 SHA512 a506bf04110446c8be244bb9e9e123d3349b2f760f1e00e545787d409b01ffbd00353880ffbbbe345a1610d08db9aaab8a0187bf8f94d3dbe9f6ba1254225471 DIST picobox-2.2.0.tar.gz 30231 BLAKE2B 9911e2e41a850b57d4a642aa454e55703e0546bdb3a5b95aa4a15747388413babaec7dc3a3f7fcb7ecae7ecd0f81dc203161975ca393f87353987825e0413355 SHA512 d127ea71637105285701ae5252e59e0c940077fbbe044ba1f42f80134ea08291344ebb6bc8bce240112a7efe0be8561c8040b43d20912f1fbd121098578a1795 +DIST picobox-3.0.0.tar.gz 28599 BLAKE2B e29dd7b0b5b23175a21f8fe6efe83adc6edfb0302c7a27f92f518deeba8f74f8e2d481a8eef6a1363fa0fb02ffc00b462181bab09872f6da5c1c9063c4d274e6 SHA512 ac8cecba10527e7dc096eb66f3b6743b523c305bd9725d5be8ec2822857a65ef8e9cc0ddcb85b8c656c557e7dc6cf0903035753bf8fe8cc2616b463e0a82bb5d EBUILD picobox-2.2.0.ebuild 648 BLAKE2B bb80cfb1fb604c5c59b88a675939675b3f5194564b6a24dd44fd5bb6cee853416995339a12de77f0642e79ad015035250ff0dabc57d23efce86a6d67cc4565bb SHA512 156388f90c588029739d4b0559c91f797c721736f17eef294d9156891bd581eb52141b87efc56a75172a132df19b44e86d85a96f2660b210788d58f62c979b81 +EBUILD picobox-3.0.0.ebuild 605 BLAKE2B 4a75fc5e943140e851e696b65b12e20a9a1d8d89dc5b9426b4994625c0146ea733d27b935a02b5a27c648c45c77e2b765355174f668877d63458d6b9a5b61abf SHA512 31d6750f779516472eb6d4932f11bffa0c0cef1c3fbc577bd97ca46cbf0d507cf18e3c8c40f4f88cfd7a6a2f47a98e03a58fbd3f4b96dbe5c03b0efd2eb594d2 MISC metadata.xml 394 BLAKE2B 9d5aab4a31fd6c669ed0b207281b1a5df9b48cd593efd6095353b74edba985aa2beabab3a83db01a93ecb97dabac9a06e62f82e316989d461d98897d074f6501 SHA512 fead3589983a0e6e497a67c3700f4611a5c45e17aaa3659b0ee45e5cbcd1a02b8929f373b86b43a25ce51493f6b888833fe7b64168c7eb795ce503ef1775c0ef diff --git a/dev-python/picobox/picobox-3.0.0.ebuild b/dev-python/picobox/picobox-3.0.0.ebuild new file mode 100644 index 000000000000..cfe660631bd3 --- /dev/null +++ b/dev-python/picobox/picobox-3.0.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Dependency injection framework designed with Python in mind" +HOMEPAGE=" + https://github.com/ikalnytskyi/picobox/ + https://pypi.org/project/picobox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/flask[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index bdbe74964025..618260d0f5f3 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,5 +1,3 @@ -DIST pillow-9.4.0.gh.tar.gz 50412873 BLAKE2B 12003b8b9e582c47b45d82f4a10553e376dcb38e65154eca5753b2908d6ecad10fc732d622856c7742fb413abbf4afc926e3d30e1e9e410e966f18da4ddde6c1 SHA512 6c08336e5ca1e652bb3237ae092be61b78dc1cf65603d6b23369eb8e0554786114a8f87ab092a5fb9577e02cd0bb381353fa657e03090baeb91b4b8e3c740d51 DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37 SHA512 da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff -EBUILD pillow-9.4.0.ebuild 3362 BLAKE2B 6fccf270776d72312006668c36082cc7c93460c7cec31609440bf13bfd0ce1f2654c93e55f49aa29224a6c90f8118634e98902ac2790597ec593843e63b781c4 SHA512 6142e5ea001d076ae56e08486cf3c839532c0f01779ef2949d09b3d8aaa3ac1d54c036d3727ed3aa08b5b500aaef4349554792d2672772b6cf84f5e88dda4e6f -EBUILD pillow-9.5.0.ebuild 3370 BLAKE2B 0dea2adcf42a997131c8cc36b9af64d8294dd461af33bdcc3284c213756afc9b215ec88cd1eb8677626ec0dd8f86f950d6f63bbc06337f34cf4fe4f6140a2019 SHA512 6e097e56b3c0e0808aedba54f905d4cce33e3543d613cfb939107ef1704570f2b976ab8e2cecf359a9101845ca5717ed5a430e1cddf8763a4f59959d8c46ccd4 +EBUILD pillow-9.5.0.ebuild 3362 BLAKE2B 6fccf270776d72312006668c36082cc7c93460c7cec31609440bf13bfd0ce1f2654c93e55f49aa29224a6c90f8118634e98902ac2790597ec593843e63b781c4 SHA512 6142e5ea001d076ae56e08486cf3c839532c0f01779ef2949d09b3d8aaa3ac1d54c036d3727ed3aa08b5b500aaef4349554792d2672772b6cf84f5e88dda4e6f MISC metadata.xml 480 BLAKE2B b42e6b01b1572a0688ef93025a0baaa95b9fd0c3a5eabcddcea7145dd880a95f11859b255ae24a376ca792559ffcf940c67da1b19f2f579dbc6ef6de68903749 SHA512 b98a33136aef4498051370bce3295b000687ddb80b4d909b26b32af61b4e4638d07269f7924ae039420af63236aa74b51e23d2feae1c83349683073c69714582 diff --git a/dev-python/pillow/pillow-9.4.0.ebuild b/dev-python/pillow/pillow-9.4.0.ebuild deleted file mode 100644 index 6c245bd70d77..000000000000 --- a/dev-python/pillow/pillow-9.4.0.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE=" - https://python-pillow.org/ - https://github.com/python-pillow/ - https://pypi.org/project/Pillow/ -" -SRC_URI=" - https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - imagequant? ( media-gfx/libimagequant:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:=[jpeg,zlib] ) - truetype? ( media-libs/freetype:2= ) - webp? ( media-libs/libwebp:= ) - xcb? ( x11-libs/libxcb ) - zlib? ( sys-libs/zlib:= ) -" -RDEPEND=" - ${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -EPYTEST_DESELECT=( - # TODO; incompatible Qt version? - Tests/test_qt_image_qapplication.py::test_sanity -) - -usepil() { - usex "${1}" enable disable -} - -python_configure_all() { - # It's important that these flags are also passed during the install phase - # as well. Make sure of that if you change the lines below. See bug 661308. - cat >> setup.cfg <<-EOF || die - [build_ext] - disable_platform_guessing = True - $(usepil truetype)_freetype = True - $(usepil jpeg)_jpeg = True - $(usepil jpeg2k)_jpeg2000 = True - $(usepil lcms)_lcms = True - $(usepil tiff)_tiff = True - $(usepil imagequant)_imagequant = True - $(usepil webp)_webp = True - $(usepil webp)_webpmux = True - $(usepil xcb)_xcb = True - $(usepil zlib)_zlib = True - EOF - - # setup.py won't let us add the right toolchain paths but it does - # accept additional ones from INCLUDE and LIB so set these. You - # wouldn't normally need these at all as the toolchain should look - # here anyway but it doesn't for this setup.py. - export \ - INCLUDE="${ESYSROOT}"/usr/include \ - LIB="${ESYSROOT}"/usr/$(get_libdir) - - # We have patched in this env var. - tc-export PKG_CONFIG -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO (is clipboard unreliable in Xvfb?) - Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard - ) - - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed - epytest -p no:relaxed || die "Tests failed with ${EPYTHON}" -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-9.5.0.ebuild b/dev-python/pillow/pillow-9.5.0.ebuild index 61b228a263ff..6c245bd70d77 100644 --- a/dev-python/pillow/pillow-9.5.0.ebuild +++ b/dev-python/pillow/pillow-9.5.0.ebuild @@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" RESTRICT="!test? ( test )" diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest index 0b67b67a64d8..b2217f04f825 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -1,6 +1,8 @@ AUX plotly-5.8.0-fix-versioneer-import.patch 541 BLAKE2B 51ff6cbab8d9124243445f758aa4b976b7c26e1d3ce633e943bff133b81c0a7587feeb9d5e98a63f319c6afed8dc06e06fafe765ffd51fec245215c849fb4955 SHA512 db4743e538dddfe66e4c9c766698844af4d09c68188afefe92b6419adfe7cc0b1e9c1266d702d590b0b8dfc14bffbc8f08262ead0bff4dae3b5c71fa1259a4b9 DIST plotly.py-5.13.1.gh.tar.gz 30629767 BLAKE2B 818fc888f8bc15b2dc95557363214c69fa3cbba6c973cfde02c1b9a718cdaaa22e03a95e8d5876003bc12bece3460d50216395b94d503516ceed6c836dd1675d SHA512 75b57d212e9c1e277c9136a30e95e2d1d64049fb719c9c97646760b69a2ff61576db0b8e06eed799552e9388bdb9459720030d027d466cb88fec38492b61c79b DIST plotly.py-5.14.0.gh.tar.gz 30697515 BLAKE2B 53c17d418cacc7da6783b5ac1b1212a9d2e1cb957a196a398dcdd9185829389592a428ca7b173f4ad78c59171336cbb15efc0b35a46581bc9206fbd2a302b3bc SHA512 c36610d3bb6e0f0f2c25cb06672bbcb16adc83f4203b7ec0a79b18a04e20bed26bcc253d8082e4d4dca63f0253a8c0143e65e006e52f9044be6b526994857d8c +DIST plotly.py-5.14.1.gh.tar.gz 30697895 BLAKE2B 2fd602b353cf6097f3b0341cdd07b82fe38181a2c2cf21a7a7fe3b88c65160ac0b1a000bad9eca540754570f0b06b746f286f2a7bc89dfdd4454356165b6ded9 SHA512 cf053ea47425ad4f4f1412ce8ba037f49609a292b61afaa63bd8c00f010353f56a648cded408b9788055e2bba69e6a71192b55602d11d4122dc76e6dd3085a11 EBUILD plotly-5.13.1.ebuild 3100 BLAKE2B f65adcad42d0a8325673f9fb99d954eb41216839092d036a5ca7330bf2d395c18572adb6d57d0c8a7f8312a0671a815bacbad73112708b3857d7a3f0a924a62b SHA512 b2b17cee89f06b8a946fe07d84e6d57cbb02e33a0cb231a5f21de0cebc35e97a96fc9c946bd3119c108097b35e8a30214cf28403eb6366a683536735256f5d99 EBUILD plotly-5.14.0.ebuild 3025 BLAKE2B 2502ee70dbf2c994e3472eea16199281c89bb7118428d417342bc05729e41e674e417576602c80f8c7a33d11bb94838430c8c4aae5850651bb67cc1e84e94f42 SHA512 d60723f83828fa2c55671e052536d6fe15887779819b704dc1bd2c29fcc3de6a6b24aa75e25e4a27af38c759dc2b2fb9841e7fd1e3bf4284cabcba26d9da45e3 +EBUILD plotly-5.14.1.ebuild 3025 BLAKE2B 2502ee70dbf2c994e3472eea16199281c89bb7118428d417342bc05729e41e674e417576602c80f8c7a33d11bb94838430c8c4aae5850651bb67cc1e84e94f42 SHA512 d60723f83828fa2c55671e052536d6fe15887779819b704dc1bd2c29fcc3de6a6b24aa75e25e4a27af38c759dc2b2fb9841e7fd1e3bf4284cabcba26d9da45e3 MISC metadata.xml 627 BLAKE2B 453adb04f4caba9790fe5223635245c8bca7ca5c6dc1930f09537045580b88b5fa1649e47158b13be6cc5cb09b4479a47690e37ef13208b47a95f82d14793a91 SHA512 a5183e9d217d1312e8d383ccb4ade66b92575492b6c8ed8987e3af18e9e456836b62b2d572ce62f9e01aae47b4a2bcbd12f79b4bb6acabfe69c2b63b20315bd3 diff --git a/dev-python/plotly/plotly-5.14.1.ebuild b/dev-python/plotly/plotly-5.14.1.ebuild new file mode 100644 index 000000000000..760cd2ec5a69 --- /dev/null +++ b/dev-python/plotly/plotly-5.14.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_P=plotly.py-${PV} +DESCRIPTION="Browser-based graphing library for Python" +HOMEPAGE=" + https://plotly.com/python/ + https://github.com/plotly/plotly.py/ + https://pypi.org/project/plotly/ +" +SRC_URI=" + https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/packages/python/plotly" +# The tests are not included in the PyPI tarball, to use the GitHub tarball +# we have to skip npm, which means that the resulting install will +# unfortunately lack the jupyterlab extension. + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/jupyter[${PYTHON_USEDEP}] + dev-python/jupyterlab[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/shapely[${PYTHON_USEDEP}] + dev-python/statsmodels[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + sci-libs/scikit-image[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch +) + +EPYTEST_IGNORE=( + # Needs porting to newer numpy + _plotly_utils/tests/validators/test_integer_validator.py + + # kaleido not packaged + plotly/tests/test_optional/test_kaleido + + # plotly-orca not packaged + plotly/tests/test_orca +) + +EPYTEST_DESELECT=( + # Also needs porting to newer numpy + plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding + + # kaleido not packaged + plotly/tests/test_orca/test_to_image.py::test_bytesio + + # Fails if not already installed + test_init/test_dependencies_not_imported.py::test_dependencies_not_imported + test_init/test_lazy_imports.py::test_lazy_imports + + # Minor matplotlib incompatibility + plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection + plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots + plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle + + # In python 3.11 the produced error is slightly different + plotly/tests/test_core/test_errors/test_dict_path_errors.py::test_described_subscript_error_on_type_error +) + +# There are sphinx docs but we are missing a bunch of dependencies. +# distutils_enable_sphinx ../../../doc/apidoc +distutils_enable_tests pytest + +python_prepare_all() { + # Do not try to fetch stuff with npm + export SKIP_NPM=1 + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + mv "${ED}"/{usr/etc,etc} || die +} diff --git a/dev-python/pooch/Manifest b/dev-python/pooch/Manifest index d874c621170e..c14ba415a1aa 100644 --- a/dev-python/pooch/Manifest +++ b/dev-python/pooch/Manifest @@ -1,5 +1,3 @@ -DIST pooch-1.6.0.tar.gz 52318 BLAKE2B c5cdf04a27a5754accee5a4522d5e6a51c4e71b7034cd570c6a2f30bc580ba9c15e0717be792e7cdd020ca745e6813a63681ce966ad61c0ed4aaa8b84829b920 SHA512 e1b6253b8879ef172bd6370139a7807355c7e1c03a1626ac46cb083b1f7d8beb5a8adb08c0828eb34e96a7164211d2dc7da214fd0176eb0606fe4ff47911257c DIST pooch-1.7.0.tar.gz 57457 BLAKE2B d85fc3cc707bfa639f46bf75b89dd31714f7a4f64a90ff7a6c92b792a8209e66a5fffb62912a336cd481330c37c0037df116d27ea06808bf02f1039e2aac930b SHA512 60126b893a9a1422aad12349143fbe72e485004f79b06da752f51ae374f375efae693304210c8d62b211433d7ce75fab53a50a6f267b1952df83fdccc2de13a7 -EBUILD pooch-1.6.0.ebuild 1494 BLAKE2B 860b2350a1b6bc39f7f309df68ac345e2379f75108a9ce403bbe20cff2f9d8a1d078892255a9a2d72bfbab3175d01a3d0423d9621624d7b40d8b23d1c4620950 SHA512 8340aa94d27763d42a4eb75fb1b312b3b2c373013df547e627bb38594ed6d3f7525916ceadd9d6cf84f739f17806073f4a89f8769d60fd163d714313c8320306 -EBUILD pooch-1.7.0.ebuild 1467 BLAKE2B e0c7dd515de5c58ce3236cda1877d15675bc0024ccce45cb13ae86c158a5d5c2fc57ff4c0581c5763cba08257eb3d16b3edaf43576993fcd346ed6313be57f56 SHA512 977ccb71061bad2a53891ea0a0faca8df9242068a01f79992416d27e81e78c0fa3c72e56c675cd1a1fcc15d4b08939e74e2f87deec2cf7c4b4531a493b6166e6 +EBUILD pooch-1.7.0.ebuild 1461 BLAKE2B ac0d688807b246f5331ab726c6fdae23ccdce659afc4cb42af7ef9bbd1d170a6320c805c328ee4782cc613b305aedcc96f8cb75d610e8ac2737d927c62c95166 SHA512 1a332337162aebd5358ebeeb85933893534b2913c43036f6797536bf2d43c78b4813cf6962f2e506245a0564bb00ef0ed282959c11dfac7066c14e9886ad42f4 MISC metadata.xml 684 BLAKE2B b6cd1db5a31f316800c9c5e15e11c858bebc81b7c38ced227e7f54a5a0386462fa9a92bb8f177d9df0d3fea00775dced1e2eebbb1622fededdac87ce40db21e7 SHA512 a96adfa4b8996e2685f7d5ea8ab6936fcc795a3f517da8ec14e885c08b2ae1f6d950ea9314e8aa6a4b2a4b436a23d1e98a6d56b5ae0c633bffc4fbeaca4058a4 diff --git a/dev-python/pooch/pooch-1.6.0.ebuild b/dev-python/pooch/pooch-1.6.0.ebuild deleted file mode 100644 index 4cedb5112453..000000000000 --- a/dev-python/pooch/pooch-1.6.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Manage your Python library's sample data files" -HOMEPAGE="https://github.com/fatiando/pooch" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/paramiko[${PYTHON_USEDEP}] - dev-python/pytest-localftpserver[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Needs network - "pooch/tests/test_core.py::test_check_availability_on_ftp" - "pooch/tests/test_downloaders.py::test_invalid_doi_repository" - "pooch/tests/test_downloaders.py::test_doi_url_not_found" - "pooch/tests/test_downloaders.py::test_figshare_url_file_not_found[figshare]" - "pooch/tests/test_downloaders.py::test_figshare_url_file_not_found[zenodo]" - "pooch/tests/test_downloaders.py::test_doi_downloader[figshare]" - "pooch/tests/test_downloaders.py::test_doi_downloader[zenodo]" -) - -### docs no included in pypi tarball -# distutils_enable_sphinx doc \ -# dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - epytest -k "not network" -} diff --git a/dev-python/pooch/pooch-1.7.0.ebuild b/dev-python/pooch/pooch-1.7.0.ebuild index 6d0af9d99353..432b2aaf25a0 100644 --- a/dev-python/pooch/pooch-1.7.0.ebuild +++ b/dev-python/pooch/pooch-1.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" dev-python/appdirs[${PYTHON_USEDEP}] diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index f074635ab6ca..43843d575e14 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -1,9 +1,5 @@ -DIST psycopg-3.1.4.gh.tar.gz 469317 BLAKE2B a6df49a5adefbeb310602473e950ef77f0c613d8a33d41ee37dbfec544dfd014dba8dae5f78ce2bc89f2d9531ccbdd6ea07665ca638f29a4a7d0d1006bc0d778 SHA512 2bf49d6eb7e20c6f22adf47cef6dce691f38f4b310f2fbf3986f3ad14c7d390d53b9edeb3365bbf096941cc2d2affe2ddd542fe93ef37c41109742c9f9af4ba7 -DIST psycopg-3.1.7.gh.tar.gz 480599 BLAKE2B 85badb2f7058000deec8f3eac023907c24f4de073150a536f5a8a646a74dfea7ccc429a9ada049f3a6285b508992c06a8e0d0ea826a3613145b238410190431f SHA512 a3be0074e38953bf2b08ac6892d3a7a98bb9ef3e5ab1183d65e7d2aa14c5b148b625dc1da1d830bb6b9cd17d6726b9348fa32415413ed48bba6dd6bd31521432 DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba SHA512 4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d EBUILD psycopg-2.9.4.ebuild 1244 BLAKE2B c6d443607c3b8540de015ecbdde8fb211dc4a7d5f1980c4cd458a068804ce57f851b8d7db97622235b7d60e3b334431e36307dc9eea0d409748e2cfee59f18c3 SHA512 e5440db754bb4f25dbfae76d7961e723c1c4687ccdbbe4aa2d5a80c1dd1ea6154e2750ba3cd2991ab6865e143d645ad715b6e76ca9526ebe4111e2eff3939be8 -EBUILD psycopg-3.1.4.ebuild 1725 BLAKE2B 307bfbf1da1566c1d31ab70a153485292c8ef5046f29652f5a11da20f66e901867947b1511983af74110a48e149608e11e6aa3d617c6f8f56867dfab6817cf74 SHA512 e3ce4117bbc0060f94a104088a0d407744b04f77e8a37613e765139c5054b1fd3dde1a8f823fc04e8a41511c5cc2cc821d81ebc6bac338688d387a922648bd71 -EBUILD psycopg-3.1.7.ebuild 1788 BLAKE2B a7cc967634970cf4979c155fe901622f964f54c2c1da678f13c640dfbb9608bb2d029265b4c7661474d14221cb446732d3629a2574dbc8eb664eada95f60b988 SHA512 fe8826c280129f35c107b3ff94cb0c1774ff7aba80ce1ab7f575a6999b39de68331c932735672acefffbd17f7eff7d3fbd721c2ef2538480662c33f23a486d5e EBUILD psycopg-3.1.8.ebuild 1787 BLAKE2B 32e04a8ec1127a600ea111e49da3be70945e31634977515de540806c169e340be2b552441d2eacdce8faf9166ed404ea920af7c718137589de186e5c5b7be433 SHA512 b128206e5e817ce6e043642e2f93e609de9cd3a0e016162a454d0d44d8c656312eef546289886b69ce4d8925b5bf9eb9faa63e2f4c5e7116e8bc3406755118bb MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc diff --git a/dev-python/psycopg/psycopg-3.1.4.ebuild b/dev-python/psycopg/psycopg-3.1.4.ebuild deleted file mode 100644 index 18827744cb2e..000000000000 --- a/dev-python/psycopg/psycopg-3.1.4.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P}/psycopg - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" - -DEPEND=" - >=dev-db/postgresql-8.1:* -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}] - ' 3.8) - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-db/postgresql-8.1[server] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests for the psycopg_pool package - tests/pool - # some broken mypy magic - tests/test_module.py::test_version - tests/test_module.py::test_version_c - tests/test_typing.py - tests/crdb/test_typing.py - # TODO, relying on undefined ordering in Python? - tests/test_dns_srv.py::test_srv -) - -src_test() { - # tests are lurking in top-level directory - cd .. || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} diff --git a/dev-python/psycopg/psycopg-3.1.7.ebuild b/dev-python/psycopg/psycopg-3.1.7.ebuild deleted file mode 100644 index 4b26d2add929..000000000000 --- a/dev-python/psycopg/psycopg-3.1.7.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P}/psycopg - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" - -DEPEND=" - >=dev-db/postgresql-8.1:* -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}] - ' 3.8) - >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-db/postgresql-8.1[server] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - # tests are lurking in top-level directory - cd .. || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - local EPYTEST_DESELECT=( - # tests for the psycopg_pool package - tests/pool - # some broken mypy magic - tests/test_module.py::test_version - tests/test_module.py::test_version_c - tests/test_typing.py - tests/crdb/test_typing.py - # TODO, relying on undefined ordering in Python? - tests/test_dns_srv.py::test_srv - ) - - # leak tests seem to be brittle - epytest -p no:django -k "not leak" -} diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 0294ea5c80af..227613b059b2 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,5 +1,7 @@ DIST PyChromecast-13.0.4.tar.gz 51996 BLAKE2B 11dad948443e9e5957de6b22cf6c1d33d19030d53cecddd9be5595dc82bb108e4746c382bae5c6d22d5219bcb90ed5bed7ca94c714ec7bbe7ad1330a1ee3cf2f SHA512 2f9bd925e452448a387a04babc0d71a35fc83edd30142cdd129479b5b20cf7aa9691a8d46f45edf5f12fd6f3052564c2956dd241eaf1a1c468b8399b065286ec DIST PyChromecast-13.0.6.tar.gz 52068 BLAKE2B f1ac2885106221f9dc2b4ec78b33a5664458e08b8b63588183ecc6a6365fa5baeedda86cbc803dbcc5ce5b7c9b1f0323309ef6cebb3a0a5c7326dc970967176d SHA512 9ab70b1c47b1bb67b9d6d95395c8cb0bff9920e0ac371133d7121f86ad4f392b97009b502a05c19f4d169f28c09b8f7e391c6b6c0be6fffd8015753eb1df47de +DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783 SHA512 dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e EBUILD pychromecast-13.0.4.ebuild 620 BLAKE2B aa9be36c5d86a0ed29b9a69cfe7413aad43a2f1d62c4ffa5c000f7392adc95956fb16b743699f1fe307157e6b5250e847b310819584779538515ef350bd221f7 SHA512 5ef0898253e0e3dea9adcadcca287728ac071bf7cbd0c07376561a55593476ae536034c6e7bf545bce12775b1cc6791c90acb2c0c58b9934e0b28634310f0a44 EBUILD pychromecast-13.0.6.ebuild 622 BLAKE2B 353f741e12f4c1194ac62b12278a811765ecc1785257e4c7188f077e37d56d47876b4c933e79ea87b99f8cec814745e16ef448839f0bb7cfe3a49a1390c18fa7 SHA512 d91b7f755982e078a499dc46db6e6d9eb2e361d0dd7b489b392b8827be6bdd2a81081e4a8006f81fb6b5ca86691471a3c3d6500985a44251064b91d7e402ca01 +EBUILD pychromecast-13.0.7.ebuild 622 BLAKE2B 353f741e12f4c1194ac62b12278a811765ecc1785257e4c7188f077e37d56d47876b4c933e79ea87b99f8cec814745e16ef448839f0bb7cfe3a49a1390c18fa7 SHA512 d91b7f755982e078a499dc46db6e6d9eb2e361d0dd7b489b392b8827be6bdd2a81081e4a8006f81fb6b5ca86691471a3c3d6500985a44251064b91d7e402ca01 MISC metadata.xml 426 BLAKE2B c6ba55f1c61ac177a8cc1aaa78831d0d848bdfffc787197f1e24944329280f7c93be5b26ea2d4cd65a07b9ec0f192ac23f6a3a2470b5d707fc9f3063cb8bd869 SHA512 968632d3dc5e9a9dfaec80485b52124efeae5fb315f56a53d5168f3f51f4c4d6d7b4b74281b67fb6a41bafc19decf2afe73d42858a10a7fed4b49b0624cd54ca diff --git a/dev-python/pychromecast/pychromecast-13.0.7.ebuild b/dev-python/pychromecast/pychromecast-13.0.7.ebuild new file mode 100644 index 000000000000..1c1b32308cfc --- /dev/null +++ b/dev-python/pychromecast/pychromecast-13.0.7.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}] +" diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index 2c3cb4e14b2a..a365fbb9c0d6 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,3 +1,5 @@ DIST pygit2-1.11.1.gh.tar.gz 757247 BLAKE2B 0cd5cf276e1bec375635905ca072b021e29821f9ebc878dc1ae92d0c0a0cbca00481ed3501550161827e4d6e9e018edf165a2e59eb0cbd0ec0004d6c1c10f7eb SHA512 c831afb30ec4c0c4972687f28196915ccb428bf2e242eed17ff50bf700f06db59dcec254e1104bea9a335bc7955f36143085395d8463a750f4492e8c701b2061 +DIST pygit2-1.12.0.tar.gz 737533 BLAKE2B 4989587e2f7cc7041e65e1080ec4eea4d749c7dcc8b8cac45e3753902d477dd2fb30f3bdb5ff73860baf587ed808bbb2c08afb3b6054bbd094fee2f7c573aab7 SHA512 885984d8bb990ca3f60024c3db10d5f0bc77939382e93ab469f77b676bd95e6f44238d7e5d08dd9d17094a45cb0880dda94b860b014607f64a23a85db60b0422 EBUILD pygit2-1.11.1.ebuild 870 BLAKE2B e664d3423a2b48ca9ee7a09601f725b3dcd4680b09fd55894269574b4e3a55f1e36b1af51ec03cdaedb10eb1b41867710f7ec7a815e9a73585482f199ca049d1 SHA512 7552d15d14d623350932cf07cbdcf3578eca0d252ec69ae37d7a639e815df515d78ce8cddb859285beee6a2c1b9471b3e1124804e6d130aacef8b4202c2a7f65 +EBUILD pygit2-1.12.0.ebuild 788 BLAKE2B a59ec4bd06bf78afdf3753f76d24cfc9775e0a62e7cbf7038537c17a00aac8974d632839b2a5e782c013fdc2708727cefb3655460871f78009c9a5a5387bddd2 SHA512 6f643437a1b3f555de9b8851003793a49980095b9e58824440c8de5354a6d0ea2dd31635f270877d2b520ff2fac365e3ceb17782c572a25ff5842ff3059465ce MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39 diff --git a/dev-python/pygit2/pygit2-1.12.0.ebuild b/dev-python/pygit2/pygit2-1.12.0.ebuild new file mode 100644 index 000000000000..200b4d1986d6 --- /dev/null +++ b/dev-python/pygit2/pygit2-1.12.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for libgit2" +HOMEPAGE=" + https://github.com/libgit2/pygit2/ + https://pypi.org/project/pygit2/ +" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + =dev-libs/libgit2-1.6*:= +" +BDEPEND=" + >=dev-python/cffi-1.9.1:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unconditionally prevent it from using network + sed -i -e '/has_network/s:True:False:' test/utils.py || die +} + +src_test() { + rm -r pygit2 || die + distutils-r1_src_test +} diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest index 51cb51466557..d3045c1d02ba 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1,7 +1,3 @@ -DIST pyglet-1.5.27.gh.tar.gz 6532179 BLAKE2B f1dc668530a69e275860befe11f4c86003c5de2dadede706df7abac9eb6fb1729ea030c7053f0149926f3ffdd12985d9abea4afac65de3b6b7541fe871eda369 SHA512 98896dab06873cbf3cdd0d4015cb0b9e062cffb1110908bd422ecdc4f0e16943adc8a4986e7dbfdae4392e82ac115bad6f937896e166989ad2c4d73a0f45c8be -DIST pyglet-2.0.4.gh.tar.gz 6172461 BLAKE2B aa52844336b2fa34c6d75c8ee45070b7d8b85c283e374daeffa21367d6ddefaf39c22258eb00c666dad1f5ee8d157c0b1716a5cd1329942e98538e8172ed6137 SHA512 c26c59b9f7e6f2b1bd20456917ed50d6b70169dd2af5b92cc61d0e0515dc7c989eba9b41e00a106510d53e8ea218cde185f8b5038428490f3b9b3623a2f40207 DIST pyglet-2.0.5.gh.tar.gz 6174681 BLAKE2B 6f4f80cee2984148a7579ad02ff86e6cc1c151688ace0153cf3a518eba3004518f900b0297877a86278f4159c342f190d22702bf1ebcaa254c4bef19e1ac0844 SHA512 54bd6630a61606a02103a6ebc9deaba1b1716ff4acbc3418f33496cd238421f6c015affd925ed8f61107a70ba373fe9cc5f89ea3c1b4050f44513b56d28eb11d -EBUILD pyglet-1.5.27.ebuild 1635 BLAKE2B fcff950052e0a2855a39c51594afba26d69153cd04844ee2b856bb23820be8f0c3b6dfcd05bb44eb69fe29aadeef2ecb93f18e5ee8d1514a7b825c5e9174fbfb SHA512 af4fd99cb92786d2e4d3e94e41d98749ab380ee3b01319e8e5a88bc8e307f51f7394946709c92a734897adea5ff8dab303a11e2f70b105a540d2b96b97cda4d5 -EBUILD pyglet-2.0.4.ebuild 1927 BLAKE2B 1b84f3885c815ac2902c2c2a679c0c1ff67e63638953b3d8edbf60aa7b87efe28060ccab38e6081318f3e95fcfa13e306fb4a1a1c685f8b90e7b4dd21e7e1146 SHA512 eaea171479952bb428abfa2921e0cbbc4f93e7980f2bfd945c6927b32aeb316028f80c75e7664a9b1018d63c35278621254a07e5c92500248603a0825c7c809d -EBUILD pyglet-2.0.5.ebuild 1929 BLAKE2B 1b39aec89d5f5bb2b2a5e45c1a53d89ef5e8b1b5ef5d7876577d5fd9647a07161bfa3d39a012bbe016d3c9666f62645ca4f60dcce9d781550559221bed8b5943 SHA512 0a58bb972b41f6541c36f2d01eadae3908eca23d56b8918905b220f78852bc2a7ce7044f2fca646decaf5e1a50a428743ee0d25b287583e89162d689d7a0a652 +EBUILD pyglet-2.0.5.ebuild 1927 BLAKE2B 1b84f3885c815ac2902c2c2a679c0c1ff67e63638953b3d8edbf60aa7b87efe28060ccab38e6081318f3e95fcfa13e306fb4a1a1c685f8b90e7b4dd21e7e1146 SHA512 eaea171479952bb428abfa2921e0cbbc4f93e7980f2bfd945c6927b32aeb316028f80c75e7664a9b1018d63c35278621254a07e5c92500248603a0825c7c809d MISC metadata.xml 1092 BLAKE2B 51abba6b5545fb47d277edaca91fda755e885f08a9407f5cd3d468c8b0b86991b57d8d151e27d59755ea884ae894ed0e5c32d357b0d81e66eb9054ca6fc92055 SHA512 7e47cc4c39ebf827bf46423251df994a65c2af8ada9420b36810e36f245bbd810796bc8b02cbce182ff071bbd9dae0c9e5d9f5cb201349cd49fa311b3891dc2f diff --git a/dev-python/pyglet/pyglet-1.5.27.ebuild b/dev-python/pyglet/pyglet-1.5.27.ebuild deleted file mode 100644 index b13351de8283..000000000000 --- a/dev-python/pyglet/pyglet-1.5.27.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -# python3.11: https://github.com/pyglet/pyglet/issues/606 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 virtualx xdg-utils - -DESCRIPTION="Cross-platform windowing and multimedia library for Python" -HOMEPAGE=" - https://pyglet.org/ - https://github.com/pyglet/pyglet/ - https://pypi.org/project/pyglet/ -" -SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="examples image +sound" - -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - media-libs/fontconfig - ) -" -RDEPEND=" - virtual/glu - virtual/opengl - image? ( || ( - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gtk+:2 - ) ) - sound? ( || ( - media-libs/openal - media-sound/pulseaudio - ) ) -" -# ffmpeg? ( media-libs/avbin-bin ) - -DOCS=( DESIGN NOTICE README.md RELEASE_NOTES ) - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - xdg_environment_reset - - local EPYTEST_DESELECT=( - # lacking device/server permissions - tests/unit/media/test_listener.py::test_openal_listener - tests/unit/media/test_listener.py::test_pulse_listener - ) - - # Specify path to avoid running interactive tests - # We could add in integration tests, but they're slow - nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyglet/pyglet-2.0.4.ebuild b/dev-python/pyglet/pyglet-2.0.4.ebuild deleted file mode 100644 index bc825ba60962..000000000000 --- a/dev-python/pyglet/pyglet-2.0.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 virtualx xdg-utils - -DESCRIPTION="Cross-platform windowing and multimedia library for Python" -HOMEPAGE=" - https://pyglet.org/ - https://github.com/pyglet/pyglet/ - https://pypi.org/project/pyglet/ -" -SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="examples image +sound" - -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - media-libs/fontconfig - ) -" -RDEPEND=" - virtual/glu - virtual/opengl - image? ( || ( - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gtk+:2 - ) ) - sound? ( || ( - media-libs/openal - media-sound/pulseaudio - ) ) -" -# ffmpeg? ( media-libs/avbin-bin ) - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - xdg_environment_reset - - local EPYTEST_DESELECT=( - # lacking device/server permissions - tests/unit/media/test_listener.py::test_openal_listener - tests/unit/media/test_listener.py::test_pulse_listener - # fragile to system load - tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume - tests/unit/test_clock_freq.py::test_elapsed_time_between_tick - ) - if [[ ${EPYTHON} == python3.11 ]]; then - EPYTEST_DESELECT+=( - # broken test - # https://github.com/pyglet/pyglet/issues/606 - tests/unit/test_events.py::test_push_handlers_instance - ) - fi - - # Specify path to avoid running interactive tests - # We could add in integration tests, but they're slow - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyglet/pyglet-2.0.5.ebuild b/dev-python/pyglet/pyglet-2.0.5.ebuild index 0a8fe221c50a..bc825ba60962 100644 --- a/dev-python/pyglet/pyglet-2.0.5.ebuild +++ b/dev-python/pyglet/pyglet-2.0.5.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="examples image +sound" BDEPEND=" diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index 113aa56289a2..c232d4122817 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -1,9 +1,5 @@ DIST pygobject-3.42.2.tar.xz 558724 BLAKE2B 3e98cf52e818eff42beb8b6120ee8eb4cbe3a6f49670d355e1081b71d411bc93fc701cc37108a321cfcc19698c39b8b61cce5a9369d871da58fd2a2c0455fb96 SHA512 eb604f839e0702e8aeff0f19665e44c05c56cae02ce892e9ab8a95ddb0d5d0216182d0c9a0059fc8e05990c0d5707f2f7456d8924bbfb95ce1d9a42908ac0119 -DIST pygobject-3.43.1.tar.xz 559504 BLAKE2B d8424b34a7945d2ef98bcaff009e5a5555281c187cb8d28cffdcddbec5b16b20619cbb64c3e1ccf23128c4ff4f8187151ca75044977ffb563506085816d886f4 SHA512 e12e53368a94f49daacf24519d9bd65ca11481d6a3059635bebaec43a84d2620fb619c2eac36f7f6b0202a6268b1990f9452355e13b114a4988de18fe30ce66e -DIST pygobject-3.44.0.tar.xz 559572 BLAKE2B ff94b38879d5955a3ef1845b5a2c65ec61e058ea54e0a696093c95d68eb39ca131601cdfbc165d120df6fd81404d096b7164941775354a43b878fb1d08e5b973 SHA512 d6b54b85a130e0d23ec41d6e3c2d5ef7a141193f5ae8cadcea939ad37389109f43900debd51d66611699b653e5af5ee8e4c500e08cf3ea16dcdac109e819cd2a DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc SHA512 5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327 EBUILD pygobject-3.42.2.ebuild 1788 BLAKE2B 7c3768d2e9a33ce057ade2173327005873f25fe48f0830fa2457aed37455f3a7737490ad98e2ccdd8140befbf6449a09eda64025957e69be07a609738f43d5b7 SHA512 599982b5606a2c4f23739f4b884fbb05cb0a5bb0cbe7282bbd35cc9716a54bf33ceca1636c1b5d119abfba7b2910ae1c25b140a2717b8198df27ea10e5cb6371 -EBUILD pygobject-3.43.1.ebuild 1793 BLAKE2B b3d6ab5815d171ea86d409cc10a33d837f6ca0271719bad3b9124105fe6ee7d9cba42e770c7d41f551b4e50a27b736ff36f2bc11ee98cb3861bc7eff319f5725 SHA512 3d17f15b0aaa0fbc791c48893c928ccd6dfa0c710255bb90d878e4a89d5af00c96ef10359d9f34095e9add99c9691546881753fc64e15af2d0f71d9fb3601436 -EBUILD pygobject-3.44.0.ebuild 1793 BLAKE2B b3d6ab5815d171ea86d409cc10a33d837f6ca0271719bad3b9124105fe6ee7d9cba42e770c7d41f551b4e50a27b736ff36f2bc11ee98cb3861bc7eff319f5725 SHA512 3d17f15b0aaa0fbc791c48893c928ccd6dfa0c710255bb90d878e4a89d5af00c96ef10359d9f34095e9add99c9691546881753fc64e15af2d0f71d9fb3601436 EBUILD pygobject-3.44.1.ebuild 1796 BLAKE2B 2db7c9cddb6b756543f757bc52826b6ac46660f7217f20218443b4a923030179e8902cf5a1114d2d023d489d41905c43b9f6753f5c128b58000543579d7ea425 SHA512 094ef9182301ee7ccf27a12c6f2e38a7a5c40f047719fb912ecbe41f37da4b1b19f57ec1f6a28f2d488c6d3422c48ac5cf3209be38d6a1889aecbdf094fa3641 MISC metadata.xml 1398 BLAKE2B 0f89629267eea1f03252ac53ebf6478977301f5edf58024152b7e25cac1bb238241d419241dac72181bc82d0bda4dc281fe490a72967b730df7087300562127c SHA512 49ec255944b9530fe59ba325925713512ca84d71149b988c034d092d4a433c6f7a23822d685180c343a40055bb5c879980996d34a30cae8fddc617707bc1a417 diff --git a/dev-python/pygobject/pygobject-3.43.1.ebuild b/dev-python/pygobject/pygobject-3.43.1.ebuild deleted file mode 100644 index 4973eef2ad38..000000000000 --- a/dev-python/pygobject/pygobject-3.43.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.readthedocs.io/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.56:2 - >=dev-libs/gobject-introspection-1.56:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND="virtual/pkgconfig" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/pygobject/pygobject-3.44.0.ebuild b/dev-python/pygobject/pygobject-3.44.0.ebuild deleted file mode 100644 index 4973eef2ad38..000000000000 --- a/dev-python/pygobject/pygobject-3.44.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.readthedocs.io/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.56:2 - >=dev-libs/gobject-introspection-1.56:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND="virtual/pkgconfig" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index 091c25fa8edd..da639d527b21 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -1,11 +1,5 @@ -DIST pylint-2.16.2.gh.tar.gz 1382056 BLAKE2B 35c4c07fb750c884d62c9ec563e5133654b9ecef41d320976214a1cae25cd28f1681dcc3053cc358276cfc3cc76df770fbb2f7691e387bb07b6ff803f4a21d0b SHA512 36a76fa7a5ae9c4fead66a0964dd40963c51db8225ec112b0557d04ddf2f89ea9649e390c005ccc35341b2ac5f69f6ccf17652d08cba223fdcd36ccf433659bb -DIST pylint-2.16.3.gh.tar.gz 1382318 BLAKE2B 67e2e7b6facde79268267e44081e1b71e391654b959e39c0d3893e1d6ffd0a79423d3c9663e0aeaadd4321669e17799af4351bcbd2cbd51518ec5f1b4db940ab SHA512 3918c15bbf94de7a4150652dc1fc8cc2929255470198d52bcbfe1205017192e748a852aa0174bf864165ce5e9eac70e4f1a23ca3275fea3f584216c32b224b61 -DIST pylint-2.16.4.gh.tar.gz 1382902 BLAKE2B 515078d2677e4374041de563ec2a98cf877848a0f1042c26f331a21335e030e15a3d6ba4eb539c18cc3835fc9505270c540b9c64f61c037759171deec41f5f10 SHA512 144a7b048340c65082f02f34d511e0066019ac08d28eb5f8c114086b66a471355631355b24f291916fa2e6b9db8e0e69a4649ad9ce036bbf2418fd6a73089fc5 -DIST pylint-2.17.0.gh.tar.gz 1406740 BLAKE2B 55176ca794f182886c93eb1461599792df90f948c09a8c4084138a7319f8127d9037d9b4535be90d5ad19227b1ce36ae07f5aaf532298aa92be97832baaba64e SHA512 2796cf670b2aa6cc448e5e26b4899804ebfdea6df3730cab06f2c72fdf57ee07b08e63f0748bce991175c67c22d040ededa19c967a2f74e14d44e54323aff945 DIST pylint-2.17.1.gh.tar.gz 1408063 BLAKE2B 0d4ab42ea4465787ff0bb6768b20800797d76caeddda475a08372a6b174975fec36a48acecea80898b3ba1c36ad6eb6c540678338c84ce48b78e0f6f9553e190 SHA512 e467c48349f49c2a9ef68d6a70748bf9144ff589adc1d04eb1822b28511d5a1a0027536fc61a5d33955fb0e7ffbbdecea47e8196844f33985a43e8c1886af21e -EBUILD pylint-2.16.2.ebuild 2561 BLAKE2B c39ddf3ca56145e06068f9594fd6cd891863b197327753d8e28fe571441ee4b67e0df6b2497cfea7a44ab03a0bb70f3ebf2e7d724383ffdbde99d43c584ccb56 SHA512 c933fe4fbbeef2ff7bd1073a3ab36009c9b4c5d35e969a39d23d3e2c658b4a79bee03614a22202b38fbfbaac4c0151fec4b0885901500bf834564f492bf21736 -EBUILD pylint-2.16.3.ebuild 2569 BLAKE2B 2e735782c5ad37ad13b61959b1ed9caac17290935f34cde22e31f4cea9ed6f6a71b4e64875ef65a2d8913a80c3d6a6b5841e5f1c278af0559100c0c53a1bc04b SHA512 6b3c8a7b0669290b1af9c418af4cd96151170e44b597b47680ce3d854817df4b350b903eb77e0ab60b090580588af96d6a148452b0c16a5a0e0b76d8d43172a9 -EBUILD pylint-2.16.4.ebuild 2569 BLAKE2B 2e735782c5ad37ad13b61959b1ed9caac17290935f34cde22e31f4cea9ed6f6a71b4e64875ef65a2d8913a80c3d6a6b5841e5f1c278af0559100c0c53a1bc04b SHA512 6b3c8a7b0669290b1af9c418af4cd96151170e44b597b47680ce3d854817df4b350b903eb77e0ab60b090580588af96d6a148452b0c16a5a0e0b76d8d43172a9 -EBUILD pylint-2.17.0.ebuild 2569 BLAKE2B d3128eb42d8120d8c9743027389281f9b8c5e4899a50b1531e07bccb83b10d3818d3130c084164278c95c9e74a922f62085481d2b5dc6c9f04de90a6950a2fbe SHA512 fe568bf5b06279fbd37077ce615ef614c86adcf6b6642bdf2a0fb68a308a9257c1167ce4ee6885e1cc6855bfd0ede16f70ff26bf8df999cf20f5a9eb240d3295 -EBUILD pylint-2.17.1.ebuild 2569 BLAKE2B d3128eb42d8120d8c9743027389281f9b8c5e4899a50b1531e07bccb83b10d3818d3130c084164278c95c9e74a922f62085481d2b5dc6c9f04de90a6950a2fbe SHA512 fe568bf5b06279fbd37077ce615ef614c86adcf6b6642bdf2a0fb68a308a9257c1167ce4ee6885e1cc6855bfd0ede16f70ff26bf8df999cf20f5a9eb240d3295 -MISC metadata.xml 1100 BLAKE2B 97ec6bd2f6cf487afb93136e9ee58d0d5f8ad37e2ded456ed4f196e73fd37cddead2462d3592b44ca1a6c3722b1f194905238299f0c066945d1e22bdb18acc9b SHA512 0418d987879446fd76fe9b7fc4ee8b1c3c0d9bbab1d1fc3eb66eada0bc52f6b6480cf9852dc3a18b1915d2093642b9c87f24207e89b34d3e48c29a282a3ba979 +DIST pylint-2.17.2.gh.tar.gz 1408818 BLAKE2B 678fc98ac583e86e98856713bbfbf975be9f3c51ec1516d2a2df54369af1bba76db6c53d43a09494d08409bb3829df958037ba716ed6880460c2cbbc2ca4b38b SHA512 9c3063332ffc102ba4a7177cca4c440ce89a8ba6fa4252eb1fa401a6e6c10e49afcbbe76127aedccc30dfe5f0dfe7b19cd9aadf4f5ffaa2494a4743d2e0d6a33 +EBUILD pylint-2.17.1.ebuild 2561 BLAKE2B 46537da651e286bae948c29ea5aeaeacf0231f30a3df716824ba5c39131e596ea6fd9ddaa4350c48b2b37f8d568ecffd6ca2826e2a835833489d74b3e1ec273d SHA512 e5f43453c9054ec51281a4c8c882f4fa6a78518ec9890c09937fdb870f8daa39ebf8d0af40f0f0d38a78cf08687aab03184398eb49c87b4a310c809898a0107c +EBUILD pylint-2.17.2.ebuild 2576 BLAKE2B a65fe338671aeb2a800e4a8f30960d1c3256408041ab20bad5de0fe3a6dd93c388cf95be74b42ae851327049b94b5831e7023d66f81b6c7dedf95652f4725e31 SHA512 3cacb23f8294353b2de4efaac1776f2e25bd5d3055307651780005a1b2e0c84fb907b4d61cd4b5d2d36d15395c5ba6fc1a4f9bcbf16f3d032282b181b85df074 +MISC metadata.xml 1105 BLAKE2B aa9d049b732f9198685901a0ec31f4a615da8398ce1741558e7b2c3840890da0c5ac6a2a23e0fd4cd45fb443b92f69b3fe4fb7f9d7570b1a75a0d0784231f392 SHA512 5f5bb3e31554bdc0cdcdaf1d7df9194e32da649784124714783c5d280c7ab4a9f65317b5d5e6de47698b2f30a019051191cb7ef3066902b606e2582a31f01c05 diff --git a/dev-python/pylint/metadata.xml b/dev-python/pylint/metadata.xml index 7cf165680362..be7f73effa0f 100644 --- a/dev-python/pylint/metadata.xml +++ b/dev-python/pylint/metadata.xml @@ -19,6 +19,6 @@ pylint - PyCQA/pylint + pylint-dev/pylint diff --git a/dev-python/pylint/pylint-2.16.2.ebuild b/dev-python/pylint/pylint-2.16.2.ebuild deleted file mode 100644 index bd880fccfaa0..000000000000 --- a/dev-python/pylint/pylint-2.16.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/PyCQA/pylint/ -" -SRC_URI=" - https://github.com/pycqa/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="examples" - -# Make sure to check https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.14.2[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.16.3.ebuild b/dev-python/pylint/pylint-2.16.3.ebuild deleted file mode 100644 index 6c89d5aea305..000000000000 --- a/dev-python/pylint/pylint-2.16.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/PyCQA/pylint/ -" -SRC_URI=" - https://github.com/pycqa/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.14.2[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.16.4.ebuild b/dev-python/pylint/pylint-2.16.4.ebuild deleted file mode 100644 index 6c89d5aea305..000000000000 --- a/dev-python/pylint/pylint-2.16.4.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/PyCQA/pylint/ -" -SRC_URI=" - https://github.com/pycqa/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.14.2[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.17.0.ebuild b/dev-python/pylint/pylint-2.17.0.ebuild deleted file mode 100644 index 94f5f61301c8..000000000000 --- a/dev-python/pylint/pylint-2.17.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/PyCQA/pylint/ -" -SRC_URI=" - https://github.com/pycqa/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.15.0[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.17.1.ebuild b/dev-python/pylint/pylint-2.17.1.ebuild index 94f5f61301c8..25e5a34b9c95 100644 --- a/dev-python/pylint/pylint-2.17.1.ebuild +++ b/dev-python/pylint/pylint-2.17.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="examples" # Make sure to check https://github.com/PyCQA/pylint/blob/main/pyproject.toml#L34 on bumps diff --git a/dev-python/pylint/pylint-2.17.2.ebuild b/dev-python/pylint/pylint-2.17.2.ebuild new file mode 100644 index 000000000000..899a5fe6ae0b --- /dev/null +++ b/dev-python/pylint/pylint-2.17.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python code static checker" +HOMEPAGE=" + https://pypi.org/project/pylint/ + https://github.com/pylint-dev/pylint/ +" +SRC_URI=" + https://github.com/pylint-dev/pylint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps +# Adjust dep bounds! +RDEPEND=" + =dev-python/astroid-2.15.2[${PYTHON_USEDEP}] + >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] + >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6[${PYTHON_USEDEP}] + =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.9) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + test? ( + >=dev-python/GitPython-3[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + rm -rf pylint || die + + local EPYTEST_DESELECT=( + # TODO + 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' + 'tests/test_functional.py::test_functional[dataclass_with_field]' + 'tests/test_functional.py::test_functional[no_name_in_module]' + 'tests/test_functional.py::test_functional[shadowed_import]' + tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg + tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg + tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config + + # apparently fragile, needs unpickleable plugin + tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable + ) + local EPYTEST_IGNORE=( + # No need to run the benchmarks + tests/benchmark/test_baseline_benchmarks.py + ) + epytest +} + +python_install_all() { + if use examples ; then + docompress -x "/usr/share/doc/${PF}/examples" + docinto examples + dodoc -r examples/. + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest index 1cfe92a283d0..423bf7fa398f 100644 --- a/dev-python/pyproj/Manifest +++ b/dev-python/pyproj/Manifest @@ -1,5 +1,5 @@ DIST pyproj-3.4.1.gh.tar.gz 232371 BLAKE2B 70b0ccbf898c6b52b2a24db811f8d49df89a67afda5a4d2d486aa30e21fdd6438842346a876138a3018edd5308c6c6f49c1473c345507be3af831a3a734ae5a2 SHA512 e1588906c42a6cbf832ea2d2a0cf271271b1b3559fccfd7798d823f80653184a660bf14ab6f741f7d0a5b49361e2519893eb155746761d4a02248c1021660e60 DIST pyproj-3.5.0.gh.tar.gz 237380 BLAKE2B e401998418efb79be496bf11be904191fa43e004331867415524508c8766ca9f4ae390ade1341ab6508e6d7d92c8875357bad2b1af159b642345065f8c28ebf8 SHA512 64d1eab54fc5e39d6403fcb0ae3e0b5283303471431894fa6fa94c118374c4ca1a9a418a7d0d1d8bbd2a6a96a5a2dbaf3d067417d6335174c8911db796fbd0a9 -EBUILD pyproj-3.4.1.ebuild 1118 BLAKE2B 3221ce567aac00fb323e2807b1797d4162175068cd541b768f8f022f95dee1f5f0e0f1dd7c257ac6db187eabc251dfbcc2d28f275b41546d56bf24cc82133e81 SHA512 1df5feeef7e38409950c9d17e06209128f4869c14dd3e30cd2fc79a7d367cfe29b6cde79e6a80222e071bf7096a328d8618a903769431ec5ae26cc255944c114 +EBUILD pyproj-3.4.1.ebuild 1117 BLAKE2B 6faa4519c1d06c78470200967657f76121abf5483a41eea339d90bdef6d0584acf8ff9f8278dcc71aa8a31f9f2d7074af3711dd251e7cef53c88f041b9d9f35e SHA512 9cc70f170b2f95c8457c1ddb5d167cea9f7a28245b2f39e7deaf2eece33779918d41d2fc617b326fb700c2cc9e2a942d06079e348168450a262880fccc18467b EBUILD pyproj-3.5.0.ebuild 1119 BLAKE2B 3f6e208dbe950cba89d72a7e774d08abbde16e51624694722adfac9c61df78eefb320333f3c02c5b364a37b16d30f79cb66bd778e14416584e9d04f3327490e9 SHA512 8c28c8f22d7a09dd38f6bf1d654d80820347e6530d405d682f6db2d60f98156ea1417ec0d42870de63a59b6fa1bf3b6200207e6b03586b0b3bf4ec34417ae6b1 MISC metadata.xml 415 BLAKE2B 4f3ab70bc72ca97a428c357257d3a59591b410f12276a42e141cd0a43072b79107529c95c6a313906129e8893c75b63a6ef11ddc2f3842a7f5e5e7f7349ec38e SHA512 7ca8a01534471dff67c42a96c524d166278e26da309b2c4d766045e38086cc0e52ccc990881ebed7ca81219d705d9e4a9c16e86b052a50867bb032457e354903 diff --git a/dev-python/pyproj/pyproj-3.4.1.ebuild b/dev-python/pyproj/pyproj-3.4.1.ebuild index d374d07812d2..bf5637716415 100644 --- a/dev-python/pyproj/pyproj-3.4.1.ebuild +++ b/dev-python/pyproj/pyproj-3.4.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux" +KEYWORDS="amd64 x86 ~amd64-linux" RDEPEND=" >=sci-libs/proj-8.2.0:= diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest index 342f564c1d1c..da7ceb125598 100644 --- a/dev-python/pytables/Manifest +++ b/dev-python/pytables/Manifest @@ -1,6 +1,8 @@ AUX pytables-3.8.0-blosc2.patch 842 BLAKE2B 1ab97a9b0d5c5e435671c00cb8d5ab77048f9eea493a716846e7d350f902487c2098d43d194c5373ca4297f0d266b723a3d9eb59f69836278adfbb4a75c22820 SHA512 b64944a0916b7da5543b518e16fc70ead6b2f7c0bfdb79bf0e49549067464997b9906bb2b1d0d02b32abbe315135c09e64ffec91fc57b8f87117c33564684b25 +AUX pytables-3.8.0-optional-cpuinfo.patch 3185 BLAKE2B 1e5afa906c427408a81b477f4d6aa09ee903d73db3cee048464b277a69ee0f96cdc23ca660d4eb68b49ae4d88386711e5340cb4deae4632a8af0512ca5b64437 SHA512 3f9da3a9f2a95d80b2af458744a369a45725aa72fa64a316f6e281695e710aadf0d785cc80fd25639a032a9b3bf04a3f06c73c21b1812656251e8ebdaf842032 DIST tables-3.7.0.tar.gz 8227955 BLAKE2B 0d5b7b765375c4787f1210138e5fd02e3c0ce429ef209a3a8d4fd3bc094f68486ab6f4d0a960ce86efea6991ed691ef2a3e9e8f37a49fe91cb8d6372cadea80e SHA512 eaa368d063b5fad87e6d0f9ab6f02da0b2a3542740a52fe8c2bb58e41121495d07b6d2710ad402a28891294aa61a11238c6a7e2cf2933a1bb11391b79cf4fd13 DIST tables-3.8.0.tar.gz 8014052 BLAKE2B 28d120ad609ebc9ae8cd97286bb3fb9c484bd8a179edcf0de1b96e4400b7a21b4db835d94fae3aaee84924bd46b84b84da12c538b39517362d805651e7aa3aef SHA512 1616c00787a2e88ff3dc2aebe3a1b2ad428b5a8ea48fc94058b49c509f1c040b540b3f62551b16b3246d2fed58e0b33443cbdaaf1dfcba5a6eead5f3e8028029 EBUILD pytables-3.7.0.ebuild 1645 BLAKE2B b8e46514aad26f9f76d120700e0cd2633dffec035b04205fd3d6f01264902608fae5a09a53d323b55fa6d039d16aaf1b7cd5f970aa7da53c72b3358219be2cdf SHA512 6b70999d5972c851b7dcf77ba1b6966c0d35638524d3fda1a83b1ff1d6cccdb56ffcb48930121e331919ff442289fbf9f3b52fa94146f4cab9d5994c1a987899 EBUILD pytables-3.8.0-r1.ebuild 1670 BLAKE2B 2ae2fa481476cbf77389a33aa1acaa4c05040a1567264f481dc4a1dc97e95b966f076e4b0e03fd8a341cbe85fa77ff6201709d1b8bb68c70fea62cd25db54015 SHA512 9d3d9ab8c322165ce5b81d91d55fccc3ea4526df592d5a1c9afaa7ed9f5a9c8fb11785f44b33a8c60f740015087b6a4e9c7a5cf95a8b22234737ce28a995c111 -MISC metadata.xml 956 BLAKE2B 83bc2b1782cf984d8fda896db3662b926addd243421e95e8c028c2ae179686b0d3ec9520aa5f83109944b110750b764daed9f20435270779f9f738c172b2d911 SHA512 4106148d9f0512a07aa08e55cfa979d3b36c59ef1cd2b45b0cef3d3e13bf4bb36c5436da055f3dddb7f8c2b726f87f637613f05e63df08019fc3eba3cf3134ac +EBUILD pytables-3.8.0-r3.ebuild 1824 BLAKE2B 45fb118be68032a2900e152dd4ec2f35c23ee8855feb63e2e52b687dcad0e55c10ffde9874afb7654b7b72e41b25c927475a4d73344b60b42ecf9d23117f7eb4 SHA512 2be2a747031d56070de02cb9571c9c41ca302a33de94b65060c1c7ed98c0ea82ced0abff5f612875c8f34176e31db4695ca6d87791018880f07318d64b4be560 +MISC metadata.xml 1090 BLAKE2B cc213079beb7f2888b5eab4886711fe8a4b7a4bc3cf13ff4d2247bd04edc05fdaed19c464ae28beac27de511ea997bcc873866bf9d544d6efe8cacd095e8640a SHA512 bd322eade443a3b1b610d262a0a6a30088246b3f772624fdfbf6eac85f240deb3f9001be1e2e20e334e65701c24e1d57100c67864d14067b1ae16e99f2136e8a diff --git a/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch new file mode 100644 index 000000000000..2843914f4a87 --- /dev/null +++ b/dev-python/pytables/files/pytables-3.8.0-optional-cpuinfo.patch @@ -0,0 +1,69 @@ +https://github.com/PyTables/PyTables/pull/1013 + +From 9d2487eb53af940de3b5c79200c9f4c2b90f51f2 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 3 Apr 2023 02:07:47 +0100 +Subject: [PATCH] Handle py-cpuinfo not being installed + +Fallback gracefully if py-cpuinfo isn't installed. We already handle this in +setup.py but we need to avoid calling it in leaf.py too. + +py-cpuinfo isn't available on all platforms and PyTables is needed to run +the test suite for some software, so we need to be able to run PyTables +in places where py-cpuinfo isn't yet ported. + +Signed-off-by: Sam James +--- a/tables/leaf.py ++++ b/tables/leaf.py +@@ -4,7 +4,11 @@ import warnings + import math + + import numpy as np +-import cpuinfo ++try: ++ import cpuinfo ++ missing_cpuinfo = False ++except ImportError: ++ missing_cpuinfo = True + + from .flavor import (check_flavor, internal_flavor, toarray, + alias_map as flavor_alias_map) +@@ -336,20 +340,21 @@ class Leaf(Node): + # Use a decent default value for chunksize + chunksize *= 16 + # Now, go explore the L3 size and try to find a smarter chunksize +- cpu_info = cpuinfo.get_cpu_info() +- if 'l3_cache_size' in cpu_info: +- # In general, is a good idea to set the chunksize equal to L3 +- l3_cache_size = cpu_info['l3_cache_size'] +- # cpuinfo sometimes returns cache sizes as strings (like, +- # "4096 KB"), so refuse the temptation to guess and use the +- # value only when it is an actual int. +- # Also, sometimes cpuinfo does not return a correct L3 size; +- # so in general, enforcing L3 > L2 is a good sanity check. +- l2_cache_size = cpu_info.get('l2_cache_size', "Not found") +- if (type(l3_cache_size) is int and +- type(l2_cache_size) is int and +- l3_cache_size > l2_cache_size): +- chunksize = l3_cache_size ++ if not missing_cpuinfo: ++ cpu_info = cpuinfo.get_cpu_info() ++ if 'l3_cache_size' in cpu_info: ++ # In general, is a good idea to set the chunksize equal to L3 ++ l3_cache_size = cpu_info['l3_cache_size'] ++ # cpuinfo sometimes returns cache sizes as strings (like, ++ # "4096 KB"), so refuse the temptation to guess and use the ++ # value only when it is an actual int. ++ # Also, sometimes cpuinfo does not return a correct L3 size; ++ # so in general, enforcing L3 > L2 is a good sanity check. ++ l2_cache_size = cpu_info.get('l2_cache_size', "Not found") ++ if (type(l3_cache_size) is int and ++ type(l2_cache_size) is int and ++ l3_cache_size > l2_cache_size): ++ chunksize = l3_cache_size + # In Blosc2, the chunksize cannot be larger than 2 GB - BLOSC2_MAX_BUFFERSIZE + if chunksize > 2**31 - 32: + chunksize = 2**31 - 32 +-- +2.40.0 + diff --git a/dev-python/pytables/metadata.xml b/dev-python/pytables/metadata.xml index 75a6770d99e4..2fea045e5982 100644 --- a/dev-python/pytables/metadata.xml +++ b/dev-python/pytables/metadata.xml @@ -17,6 +17,9 @@ from Pyrex sources, makes it a fast, yet extremely easy to use tool for interactively save and retrieve large amounts of data. + + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + PyTables/PyTables tables diff --git a/dev-python/pytables/pytables-3.8.0-r3.ebuild b/dev-python/pytables/pytables-3.8.0-r3.ebuild new file mode 100644 index 000000000000..1e479c6bc7d4 --- /dev/null +++ b/dev-python/pytables/pytables-3.8.0-r3.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYPI_PN="tables" +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 prefix pypi + +DESCRIPTION="Hierarchical datasets for Python" +HOMEPAGE=" + https://www.pytables.org/ + https://github.com/PyTables/PyTables/ + https://pypi.org/project/tables/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+cpudetection examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:0= + app-arch/lz4:0= + >=app-arch/zstd-1.0.0:= + >=dev-libs/c-blosc-1.11.1:0= + dev-libs/c-blosc2:= + dev-libs/lzo:2= + >=dev-python/numpy-1.19[${PYTHON_USEDEP}] + >=sci-libs/hdf5-1.8.4:= +" +RDEPEND=" + ${DEPEND} + >=dev-python/numexpr-2.6.2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) +" +BDEPEND=" + >=dev-python/cython-0.21[${PYTHON_USEDEP}] + virtual/pkgconfig + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + ) +" + +python_prepare_all() { + local PATCHES=( + "${FILESDIR}"/${P}-blosc2.patch + "${FILESDIR}"/${P}-optional-cpuinfo.patch + ) + + export PYTABLES_NO_EMBEDDED_LIBS=1 + export USE_PKGCONFIG=TRUE + + rm -r c-blosc/{blosc,internal-complibs} || die + rm tables/libblosc2.so || die + sed -i -e '/blosc2/d' requirements.txt || die + hprefixify -w '/prefixes =/' setup.py + distutils-r1_python_prepare_all +} + +python_compile() { + distutils-r1_python_compile -j1 +} + +python_test() { + cd "${BUILD_DIR}"/lib* || die + "${EPYTHON}" tables/tests/test_all.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r contrib examples + docompress -x /usr/share/doc/${PF}/{contrib,examples} + fi +} diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest index 5b24f76d2d17..89227a6757f1 100644 --- a/dev-python/pytest-forked/Manifest +++ b/dev-python/pytest-forked/Manifest @@ -1,5 +1,3 @@ -DIST pytest-forked-1.4.0.tar.gz 10197 BLAKE2B 7a6ec42f7ad1323eea243739a9186fb87eac3016afef844ec39a6e3fd55f7d40b1410fcc27074624f8468e6dabddffcc22ea0597bbbd898fab71c82c06e25b46 SHA512 ba402aec6dbec7a94815913192a49390b637a123d3557f48d809ae2e871e9e0cff8f9d0feb99e2bd06fe9486520b5e539f397d39475a720f8283b1bd21c751c7 DIST pytest-forked-1.6.0.tar.gz 9977 BLAKE2B cfef0ce10c9690894de14ed503ba74244c99c235838039f800b2c26430258e62c98fcc49d9e59b240b2ceee79e467bfbf0da5c96bc4a2d59770ceadd5021a5a9 SHA512 28fedc56fd696a4e7cf528034056849eff14094d5e7f0e94c7c477a7e91e42c08988769cf6f40d25fe8823399e552253cde2198121dd6a9e475fb6a8ce358cad -EBUILD pytest-forked-1.4.0-r1.ebuild 872 BLAKE2B c029aec49f9955befdcbd231c34e01c425581c52327eba15283a2f1850d005e451417e91f665b7d7c06b65457b9e71085bcd60370a2ea4d0681b425f2e16e1d9 SHA512 78c70fc99d9cd09eeddfe97f61a85945ed6375d8202b6796c9b4ad76d76c18d36e4839f74779e5d7866731e0e3ee6eeccf8edf4e6838fd3fc5dcc90dbd21de7e -EBUILD pytest-forked-1.6.0.ebuild 853 BLAKE2B 84fa90bd5856abdfd89b5391636d56678de87abf61313397b28241354c9fcad848915861713da8c9708c60ba4746f37e349cb540164a9b379e33a7d48dbd7491 SHA512 d17317d723cd6e2bc4a2bf0b246f03afff032e719b3477f1d57f78e24be4a7bfd0ff917a8870eadc45dbde0dd9a3d2bbed60fee2b13961a55841181145eb8ab4 +EBUILD pytest-forked-1.6.0.ebuild 845 BLAKE2B 44676552c0458db847cbb946db6e6353d4b763f7f1805d7c5556434ceaadbfbf287c0c652e05cd374ec41919957b26f4afd1c369fd3d9bf9059789a0f01c8347 SHA512 ae72b336c03a90d9d3a595d12d5f55dd862d8102a639856c65730ee6ef2c1e701569be8cd2b84254efc0c89d5c52a53c63905e937023b482f6f1dc1ca8689261 MISC metadata.xml 405 BLAKE2B 8cb6b3e3b440bc53f5d02a9638b00356f64bc02a8d7444ec5e295fcf91507f94c2460acd02008e6b11ca3bc2dd3d2f96ffb61c583fade0ff4ca00a182c01f903 SHA512 4a1dda1d8ada98b57881884ec6e982c308b54ab29e2cfa104f398876a1bd8ee2015dc7de4891c305f65030e30259079667d42c7a80d14d5148feeb5b7cf5904f diff --git a/dev-python/pytest-forked/pytest-forked-1.4.0-r1.ebuild b/dev-python/pytest-forked/pytest-forked-1.4.0-r1.ebuild deleted file mode 100644 index 68d43942cfed..000000000000 --- a/dev-python/pytest-forked/pytest-forked-1.4.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="run tests in isolated forked subprocesses" -HOMEPAGE=" - https://pypi.org/project/pytest-forked/ - https://github.com/pytest-dev/pytest-forked/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# Please do not RDEPEND on pytest; this package won't do anything -# without pytest installed, and there is no reason to force older -# implementations on pytest. -RDEPEND=" - dev-python/py[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest -p no:flaky -} diff --git a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild index e0163799b944..cccc7f751ac1 100644 --- a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild +++ b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" # Please do not RDEPEND on pytest; this package won't do anything # without pytest installed, and there is no reason to force older diff --git a/dev-python/pytest-order/Manifest b/dev-python/pytest-order/Manifest new file mode 100644 index 000000000000..35d7259a3eb1 --- /dev/null +++ b/dev-python/pytest-order/Manifest @@ -0,0 +1,3 @@ +DIST pytest-order-1.1.0.tar.gz 43385 BLAKE2B e0bb40d89dbbb382dec2828d024b9a9a8353c87a89d0d9fce517df2be248dc3d9f24672a91f6a9dd82e473d41fb677cc13ef1201563e25402288d5144a8742c0 SHA512 0ce0e0b0437031e672acb838f9e2bb40c2ee8afcc8463c779959309ace125b3a4c92efcf5e156c97037fa6b8d51c255e7cf272427e44587608c2a370289dd3c3 +EBUILD pytest-order-1.1.0.ebuild 974 BLAKE2B 8f881ec7c05d8db92d5d66e86b542719533179cc969c48690f44c10145732ed975d92577a6d8937b3e3f0935541036418349afdc3251c3b31ed3fa4370d7e6bb SHA512 c5f51a7c6c5bc97c10ab7e9c40c104c414fbdca2cfe3e2b915958347c4d0341e178889351a4e0e29c811240e2740772c2b501c15c31830f80dd6f39ea20e1c5c +MISC metadata.xml 421 BLAKE2B 6b76a2376d1a001a247a842a493da9b341c9c355f0319072adaa55b20fa93397ed49f6ea6e965cd19bf3681e2a45bd9b34a9dadfc6bd59417fc88f3e04d19f4d SHA512 057e59a4e3e4d47f0b777531b6900a60516b2c26baf2a260b4fe34693c4568f77be45da02eb5b78dae27891845b0e6a7fcf4f9a0cdb59ee45e8ed54537795e8a diff --git a/dev-python/pytest-order/metadata.xml b/dev-python/pytest-order/metadata.xml new file mode 100644 index 000000000000..f46411ababd4 --- /dev/null +++ b/dev-python/pytest-order/metadata.xml @@ -0,0 +1,13 @@ + + + + + andrewammerlaan@gentoo.org + Andrew Ammerlaan + + + + pytest-dev/pytest-order + pytest-order + + diff --git a/dev-python/pytest-order/pytest-order-1.1.0.ebuild b/dev-python/pytest-order/pytest-order-1.1.0.ebuild new file mode 100644 index 000000000000..d5434216c219 --- /dev/null +++ b/dev-python/pytest-order/pytest-order-1.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 + +inherit distutils-r1 pypi + +DESCRIPTION="pytest plugin to run your tests in a specific order" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-order + https://pypi.org/project/pytest-order/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/pytest-6.4.2[${PYTHON_USEDEP}]" + +EPYTEST_DESELECT=( + # Appears to fail due to extra warning in pytest 7 + "tests/test_dependency.py::test_order_dependencies_no_auto_mark" + "tests/test_dependency.py::test_order_dependencies_auto_mark" + "tests/test_order_group_scope_dep.py::test_class_group_scope_module_scope" + "tests/test_order_group_scope_named_dep.py::test_class_group_scope_module_scope" + "tests/test_xdist_handling.py::test_xdist_ordering" +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs/source diff --git a/dev-python/pytest-param-files/Manifest b/dev-python/pytest-param-files/Manifest index 64d5bbc48ef5..b78dd45b6f0e 100644 --- a/dev-python/pytest-param-files/Manifest +++ b/dev-python/pytest-param-files/Manifest @@ -1,5 +1,3 @@ -DIST pytest-param-files-0.3.4.gh.tar.gz 6882 BLAKE2B e2e96bd2cf7b8676f92eeb7821ef76f1f82bb066210170ed4d04a16a7fb3ce346bcd63688ef9d46118c03fd74812fd821fff0414565befb8c558d03d15af2945 SHA512 2df6fe798aab743fdbf892b88ee1d09c554119429167e85bccb87e4ae9d487f8ab5a66c4157827500e8a5d2930277c7490348f6c38f23243e421d5449bde2df5 DIST pytest-param-files-0.3.5.gh.tar.gz 7245 BLAKE2B 2a67c5ee30d6efb6b7ca7e3272c19c05dda460167cb1709693560ffe06b0ae39ae1b93fc5d6375f4e9cda21e3e02051424789afee55d201cfe070be8a05642ec SHA512 e80eddba2934fe5a6b68645cae243afa936ea3362a29d0b8a8ae4e11229ffb877f1ace9f41ac96d182d5787740fa76af8b106069feb95a7cab1ecc6f8d1088f9 -EBUILD pytest-param-files-0.3.4.ebuild 674 BLAKE2B 6c10eac3ffef597a424c9d16346ddc8c5a4861715176f8683441e805e2b3ee23eab7677a7688a1fca2b07200b25bb5217baa41e1956c45ddd0fdb11f5f8fbe56 SHA512 e2fa76b6c6b70d9d57ed8a4d30db91f4a5bb5711093526e38872dbe73f8bbe670dbc394de43a867d41c0fec94a3f4691569465fc04647bdeb75f80549079a8b0 -EBUILD pytest-param-files-0.3.5.ebuild 688 BLAKE2B 0ebeead47aa19361f681ae282d2bc19e7caf4e1df24dfa794ff3ed0c81120632b9d4e8c5510af4b9982972ceea4ef247345afc5f999ce7169464e1c9ae76dfd1 SHA512 2b059f2f67e394db17035aa5459489361a9d2926237617077bce49f2031817742c19dcdfa78dc7556c3842702a21a2f98e227fbe2c3601b27564f5dd8f464bc3 +EBUILD pytest-param-files-0.3.5.ebuild 680 BLAKE2B b742129273f828e2c8979d4db21ae21d226fcdfdcae6a4c0a0360853babeb10f41424ab1a7544c3822cc60b7dee210175cb3a77f885068f0422d41ea687a664f SHA512 6cbe992e68839946fc558123dc730f815dd6da4eca2419c991dbe67b48a68ccacfef61b8ef8521efb61684d582acff5b313ddfd18c2c9aa1e131f61cbf5f88a0 MISC metadata.xml 417 BLAKE2B 94bde89ae7cf0181aba1215f8a406889a4473736c37cc325c57635f590f72369402e54f8e54f0b528c9757229b4fdf8608b292a15cc6fa83a997aeb53a64b4ea SHA512 f5b341a0619f750edc6e3f22fc3cfb0c5204d2ce19a756df0f5b282f97fe133f8891105c48b532711bba826ef4cca935eeed4fbb0703da5213cbc3074b7229c2 diff --git a/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild deleted file mode 100644 index 7df2c8ecb9ea..000000000000 --- a/dev-python/pytest-param-files/pytest-param-files-0.3.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Pytest parametrize decorators from external files." -HOMEPAGE=" - https://github.com/chrisjsewell/pytest-param-files/ - https://pypi.org/project/pytest_param_files/ -" -SRC_URI=" - https://github.com/chrisjsewell/pytest-param-files/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild index 6e7768649ec6..e659cafe5e0d 100644 --- a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild +++ b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest index 49f2b97041c3..46ef92608bc9 100644 --- a/dev-python/pytest-subtests/Manifest +++ b/dev-python/pytest-subtests/Manifest @@ -1,5 +1,3 @@ DIST pytest-subtests-0.10.0.gh.tar.gz 10253 BLAKE2B dba434dfc3f27293d5576ad408665917394ff54d41aef5604f40d787c4d7d9c6fc42b99ca10a8d46707fc8ce0eb5aab8e27bb32b464f5c9350f6bda6b12df031 SHA512 2fc3f8316db879d64d4dd4ad53df7dbda30b69df9291608eb6235aa27e9e6b3ec4174023f9ffa016811eb8955f0ebd673ead7b7319d927d18d7c016e0c7ef573 -DIST pytest-subtests-0.9.0.gh.tar.gz 9840 BLAKE2B c94155c1e44b4bf81bc4d2d1963c952b721634372db9dc5c1b8a7819acba8e84815333c0c67a90d2a930abb98affbd99a721796ed09513635923f6a89e336d4a SHA512 f1bc2b99e6f04864cdc45675574d32821fd5e08c01c937bddc846ac509cd8906d21ee63b11e9e8a87c2631334541e9adc601a7dd69702572d51c3d4b72443ad2 -EBUILD pytest-subtests-0.10.0.ebuild 1101 BLAKE2B ea89762de941b94b884249f66fe1c89ea11bb6b600037157425d215eedd2eab5b43f892a0943a72ac2cae532c7cd15c38cf10f4cbd5f3a5ec6a7fdb09dbda3a6 SHA512 574b5f1516778a1d9df645f2ed5de179503c6294f75010c58648b95fe70c1bdc7b91ccea8debaa4cd4844bae8ad36b4580bb25ad4d5ea8f02a77ec9760cb0c40 -EBUILD pytest-subtests-0.9.0.ebuild 1048 BLAKE2B 1324442ce6a7b8d173bbb0a0c5cce3730576b0a661bd657cb23b6f1788ec2edee57f96f210776ceb446c3efad9a42a56bd698456dc10fed600342f9b30e12d34 SHA512 da48a80254df992f247f64a9aeb01db6cc25a8d57c9d0d7e3e6c33adc8b2481e0d1b120e9178bfbba41628f9729a843bff0649617dca30c48bb10697da0eee49 +EBUILD pytest-subtests-0.10.0.ebuild 1093 BLAKE2B cb0e716345b486db38f6e230cfda8114dcf7e23f1442c4857d8ea5c7bb44aa25f181edd10d13c38420ddd38c4a20b4333074ad06c6a8e1299c45821816730e6e SHA512 05a9548df6ef4a604f533dc2b6b1f5f6e2c770b9774358011f0ab81f9fe61e72853ddda4d9f9d23be55cd8db65dd03a3019107359c74a400a083fcb5c874de7a MISC metadata.xml 409 BLAKE2B ca267dc80fa124c3c8ba82f5e46356492e8cadefcf8001469c3c076b079844ae72829b5b527658bea341c3fee3f173421c9f2e7ec7042a171e234070113f4734 SHA512 57c12735a910107b53dbe54969f15ce70eafda3df096c78082d91d5bedc53b015ecae3e3d901e0a2a90841370916f6e4e94041e0b5589ffdce323144375e6c20 diff --git a/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild index ed32b4e2d0e6..2d1bcfccb0df 100644 --- a/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild +++ b/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-subtests/pytest-subtests-0.9.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.9.0.ebuild deleted file mode 100644 index 9147023f30d2..000000000000 --- a/dev-python/pytest-subtests/pytest-subtests-0.9.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="unittest subTest() support and subtests fixture" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-subtests/ - https://pypi.org/project/pytest-subtests/" -SRC_URI=" - https://github.com/pytest-dev/pytest-subtests/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/pytest-7[${PYTHON_USEDEP}] -" -# pytest-xdist is used to test compatibility -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked,pytest_subtests - epytest -} diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index cc46a989c44f..194c5efbfe56 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,5 +1,3 @@ -DIST pytest-7.2.1.tar.gz 1301901 BLAKE2B 3323e4d0dc95708733425aba808a864816d73a1d67f2f3048ab516aff9c2e5ddafab67d8596ad5693254c906e9714508e7faef591c89592fcf071698b3dbdb30 SHA512 3f09ccda91c0f14156cf558abde880279838d1a61c8f7e7138ea9fcd59be0577234da2f30410959641fd5a17490c713c0008ce2ed4b4c57196267fca69714061 DIST pytest-7.2.2.tar.gz 1320028 BLAKE2B 51742872c03ccba3b305fdb3015a1c2a8f7dbf2988f267ea13e2add438ae52e2d5a6cace483525cf37f7ea72454bb346b81196c6e043dbbc3e5c0c8a1a365ed7 SHA512 100e06a9eeb9f3f5fc4f61ab10cd83a80280dc411fddde9361f101b77e69f8600d2f4846f8611a47f441724cf8ffe6bc2cae4b75703f9b48cacf0eee83eaf3b3 -EBUILD pytest-7.2.1.ebuild 3581 BLAKE2B d630c83f102eb9db560ed85b47423e4f023506ac2a76a28d9a1a230b8090182fcdb5d093d0a59c0e470ee28c585ae8da06d09aa884104abd0820b00199823cba SHA512 cd9f53226fc9c09431000b941a6ec89f5d01aa9c3b0a7dd0cba9bca429094963aa6bf92843dd767b1428048b7de009ad802705baae995c90e715901dec758271 -EBUILD pytest-7.2.2.ebuild 3542 BLAKE2B 6f19e793f978ee4170ac92c030e26beb67b872a47c96a03fe4abe6a401f5070193d2200c113f539a24af1edac6ec30bf8092b0552ea2badea918891a77b5f59a SHA512 30fd742181dfc526069c1eef7deddcfd9cab7efae3de7b8613b0983470ac0e6b78f82e64ec8f189cc04eb3fccdf5caa2154070f888231a368509e3ae5d23b2e4 +EBUILD pytest-7.2.2.ebuild 3534 BLAKE2B 3ebe924325f6b1b90cff020b0fe2332064cb8c92409fff06f3f6bd3a2f55023d757469ef411c9b5e71ff16e3c181228a629c0e237608027d70d852ba27128886 SHA512 5fe7a1d3a9aa6c91cac288c7e4e0299f527bd2717c67c84f9d08b1af5964a5e9a95fcdc620806efd869b8032e68585aaa4845d00e8dc6373fc3af74c77334cc3 MISC metadata.xml 391 BLAKE2B 48d31ecb4c8b171ee4e84a58399211368ddc00dfb5dbe0999f96e03d744294cd4fd5263e90600c93d1f13c7da21052faef84b6d0d56709f3559e37b3392ca31d SHA512 6e9caa57eda23995d21df6f52c52d5868e1ff56abb6c1351ffc0fe14b771639473481a2630e659caaff83f0255379aa2d012175af52a0de41221b27d3ab2f425 diff --git a/dev-python/pytest/pytest-7.2.1.ebuild b/dev-python/pytest/pytest-7.2.1.ebuild deleted file mode 100644 index e370a608f05b..000000000000 --- a/dev-python/pytest/pytest-7.2.1.ebuild +++ /dev/null @@ -1,105 +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_TESTED=( python3_{9..11} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Simple powerful testing with Python" -HOMEPAGE=" - https://pytest.org/ - https://github.com/pytest-dev/pytest/ - https://pypi.org/project/pytest/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - dev-python/iniconfig[${PYTHON_USEDEP}] - >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - ) - - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - testing/test_unraisableexception.py - ) - - epytest -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/pytest/pytest-7.2.2.ebuild b/dev-python/pytest/pytest-7.2.2.ebuild index 6b0033d75f3f..0740cc3fab89 100644 --- a/dev-python/pytest/pytest-7.2.2.ebuild +++ b/dev-python/pytest/pytest-7.2.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/python-axolotl-curve25519/Manifest b/dev-python/python-axolotl-curve25519/Manifest index 01f360c9d762..cf9e1a1212de 100644 --- a/dev-python/python-axolotl-curve25519/Manifest +++ b/dev-python/python-axolotl-curve25519/Manifest @@ -1,4 +1,5 @@ +AUX python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff 409 BLAKE2B d459ce154ea42040ba2e51ce9dd2da0c5654bd404df34b37094a03a290d5d9be5790f2b55436e48bbad4f36229d62884971c3c78a22b4df447969a5cd4d7b9cf SHA512 91f4c04c8533846b98ae658104954e80abdb94d22f8d3bbcfa1d6f8250fe67816dffa30875fb42b5cd0899da37fdb04186ec861921e05d65f098ca20362c3bf1 AUX python-axolotl-curve25519-fix-type.patch 391 BLAKE2B 9d9377916068972a82f8ff5a9af5e369bbed4003f81ec72cd3daa32f4a435e2741d731a3f8026ab959b09aa25894374cd5cabd4c25d7409eaf20a4e14af571d9 SHA512 1180e895dcfa186d39cd8958579eb13cb7b6de7695bbbbb89c813c4311085eab5d50698db61c6990ac70ac9704980167f2beaeb169910a289461175c7a183337 DIST python-axolotl-curve25519-0.4.1-2.gh.tar.gz 100957 BLAKE2B cda4fb7ad7c78df7465a952e2b5f3c6616849876bc1c8b72dde08042a655c2b86233329d311f6bee1bfc6d2b32926968aafc7e6204320209c2c1bd008f1aa361 SHA512 cbc7c6caa47a9a811640c247a1be727d7b1b68bcdb4c5336e02b4d1eaf9fd2c57b7438b0da466a379a1c0f3f146756b9b7eea3c9b7945ce88478d4bf0b8a1e0d -EBUILD python-axolotl-curve25519-0.4.1_p2-r4.ebuild 626 BLAKE2B e7d8eb1de6fa9aaaed3e5726faa71ca2fce6c1aae42b65e2e57296ae9e79f17b4e2dc2fa768d98771d8ebbc5465bb9e58e0284583bb9a4a5229553f6f3e86760 SHA512 8aba6d03313bbdffebb70ae8c986f16d7632c6bcd0d68e7bcfcad5510b8d402944c5fb315c8f915a1522446d0f9e5fe0923eff3bd21f3bb705c1ab182b1fa7ab +EBUILD python-axolotl-curve25519-0.4.1_p2-r4.ebuild 674 BLAKE2B 7fb72fcfe6ac0daaeaa05d3016186a9ed6559d67cae5265c50aff74aab2e1c3beeaaeb8bb4c807b0de214aa8780b4403ac7db547658c256372bb5d671a944a9d SHA512 357e598a84c829561d6b766e92b6d056f586eda34b7e79bdb273aa0327aeab5b524f65ac8e7f197b1855f78b76e5b52bb599cc4f049b6a4f22c5d7ec97f8ab8b MISC metadata.xml 822 BLAKE2B 4b8705265c7f689fa740bc3ec146ac21242f84df4b33036a4b79ab57d4be77bfec2e6d622eca3d82f87446d698558726c759323a5095e23071f0e0f0164eba62 SHA512 3e45b51a9356ec7f567ca9713306acfdb6c06afaa798457f3c98e9600657bd07390440bd3cd8cf960130709f3324deef1ae740755673b17b77014a5e433f9439 diff --git a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff new file mode 100644 index 000000000000..b62111a0b7c3 --- /dev/null +++ b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff @@ -0,0 +1,12 @@ +diff -Naurp a/setup.py b/setup.py +--- a/setup.py 2018-04-14 12:44:43.000000000 +0200 ++++ b/setup.py 2023-04-01 18:39:19.732484796 +0200 +@@ -18,7 +18,7 @@ module_curve = Extension('axolotl_curve2 + ) + setup( + name='python-axolotl-curve25519', +- version="0.4.1-2", ++ version="0.4.1.post2", + license='GPLv3 License', + author='Tarek Galal', + ext_modules = [module_curve], diff --git a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild index b2e958e91dbe..6077f4fd176f 100644 --- a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild +++ b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild @@ -19,4 +19,5 @@ LICENSE="BSD GPL-3" SLOT="0" KEYWORDS="amd64 ~arm64 ~riscv x86" -PATCHES=( "${FILESDIR}/python-axolotl-curve25519-fix-type.patch" ) +PATCHES=( "${FILESDIR}/python-axolotl-curve25519-fix-type.patch" + "${FILESDIR}/${P}-fix-setuptools-warning.diff" ) diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest index ee17f20c5e68..649ebe618211 100644 --- a/dev-python/python-docs/Manifest +++ b/dev-python/python-docs/Manifest @@ -1,11 +1,15 @@ DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B c48e2dede15d8186231acf65709641e0844c42e924262d6ee21a55e515aaf4d023bf394681bab780ab83998de9f409685e2d5870506810432145acc6422eff9d SHA512 db39390577ec86f13c9b6b57c01cba36fe9fd89092a773dc94f1a6a19d912759d097c4d80e765d3657b572abc731c1da9e7b4cd4c38065cd444606b906744abe DIST python-3.10.10-docs-html.tar.bz2 7387634 BLAKE2B 27b340b02412fc8a6f2911c2faf1da64511955432046a8580472b0445adb8272584f99c7fe41469932c948485ccdb799aea76cc9596f5a122342afccff2f7c83 SHA512 4678fc3a33e0bd53419894e98a3132f18635693dcf91846c6911a163ebd693b9af42d78ffc27fd5e522eca7376097555271b6bd85a21d1231d6b7523f4620534 +DIST python-3.10.11-docs-html.tar.bz2 7390187 BLAKE2B 02f1cea9a25fbf764d07a909575b1bd5ab4a79c493e149a1c4e747dc20ea59cf6a4db0d9dee4f38527f6c829965bc07d45abb91c0f5cd39069ae83bc7458b426 SHA512 65941e05977391a729effaaaace979447ec4db6638b16bcf508b19ba997caa8fedaa5ab9fc7888e565d5982bdf305e4c8525074c925a60394910e3678f9eead0 DIST python-3.11.2-docs-html.tar.bz2 7779519 BLAKE2B d9e1faa1414b18923c08686097d4d65613768c404f712a8ca104f546938016afe5e47bdec25296db1792f1ec49a11ed9899b062b9fdb24e93b2f60d6f49ae82c SHA512 0a6b54b0e3579f640a78e9255ff60b6b18f36752b8949f0f19e5c2fb84c33775c761bed907fb45dc606e5bc894068086cac4935574e89421bee55e8b2127d7d8 +DIST python-3.11.3-docs-html.tar.bz2 7779259 BLAKE2B 4d8530d77df2c93f29f7c6d45c519830806c13a2df0daa651b92157ea0343cc4124e06b88c436fa4ca53c45020bee5395b166438d8ad0a757b6722e609c53792 SHA512 23cf287d2bdcfe03bb36b4f63443dbd9895ff645c418a2bd73e5145d4656b0b16ae432be2bc52a70d71f1912c5da85ebc738c07cf6b209ea7e0d0bb781e4e48f DIST python-3.8.16-docs-html.tar.bz2 6697934 BLAKE2B 99fb1b8e95c3719b1146e845051fa6b9fbf61fabfdd1fe6d93a44e6a46f4b4e44c9ce0adef89cfdeafc8b67d290adda21d295f492a8f54c069ad86fba4952c0b SHA512 aaffc1f4d56be0ff7fbd35c7ca690d9089f9686d957669852aff1406efad2bee52b2b965ffd652780da6048ff9d89e6bbc421e92588841b89d73af43ad4970fb DIST python-3.9.16-docs-html.tar.bz2 6965048 BLAKE2B 14d30cf5c444b993409751d17959bc46668d2b6e5be76e10d36adb0b8704a2a3908d829e8aa12d384efab31f8b60b462f711f2fa6adf8bc84fbdfe25e4cbc703 SHA512 38828ca880e3ed84a705dba465430f1b9623fec830662805008847c5d44ce04225ea7c2173d3eb138fd98e134fa2bb9ed84788e2b1d045bf9cf20e78e12d4472 EBUILD python-docs-2.7.18.ebuild 627 BLAKE2B 2146c6b420275e346d9b84a96d3318088c46b1bcea16ea9acbb5b9b9777e20c774e56b846f1956f9906a243f1d3b3a15a7f12a8d190f996f67b332f655eb5c27 SHA512 ab50141e18c1cebbbd89facfc7a415fafebfd3f26ab9e6af02d6163c3d694aa885a452b7b47abe45c1c301394fc0c665e0f84fcada0929e8d907a3d3daa4976d EBUILD python-docs-3.10.10.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da +EBUILD python-docs-3.10.11.ebuild 635 BLAKE2B 1fc0f16e350547451331c1e6c22c98b14d844191e6f673f3e5f76201b5ab2bb4969201b0903459e5af2fba6ddf81f6e9b63d19d98a7d1a801bb29db6e988994e SHA512 a00c6816470eaa17405cbfec2fc0582490c4945d14753ec99fcfafc152e96a04f6b7955201630cedc8f9221ae0bbcf938ec79c63c015ae152da04ed015a3d670 EBUILD python-docs-3.11.2.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da +EBUILD python-docs-3.11.3.ebuild 635 BLAKE2B 1fc0f16e350547451331c1e6c22c98b14d844191e6f673f3e5f76201b5ab2bb4969201b0903459e5af2fba6ddf81f6e9b63d19d98a7d1a801bb29db6e988994e SHA512 a00c6816470eaa17405cbfec2fc0582490c4945d14753ec99fcfafc152e96a04f6b7955201630cedc8f9221ae0bbcf938ec79c63c015ae152da04ed015a3d670 EBUILD python-docs-3.8.16.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da EBUILD python-docs-3.9.16.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da MISC metadata.xml 237 BLAKE2B e0ddb660341d52285c05ef71475c4790faf6a2c02dfcae63852cf6ec1d59f8d8d05f0053f4dabcc655cee5c52d4105ab7c49b1d073ef81564776ef2ab1dd18cd SHA512 b7c9ef68c5b33164535e398194694d571950d673409429aba5d40fdeffbc69871645509798671b80e47bce55e4237c094e50968e22534b4e83a020b11f4804f3 diff --git a/dev-python/python-docs/python-docs-3.10.11.ebuild b/dev-python/python-docs/python-docs-3.10.11.ebuild new file mode 100644 index 000000000000..2ab918028481 --- /dev/null +++ b/dev-python/python-docs/python-docs-3.10.11.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="HTML documentation for Python" +HOMEPAGE="https://www.python.org/doc/" +SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" +S="${WORKDIR}/python-${PV}-docs-html" + +LICENSE="PSF-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +src_install() { + rm -r _sources || die + docinto html + dodoc -r . + + newenvd - 60python-docs-${SLOT} <<-EOF + PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" + EOF +} diff --git a/dev-python/python-docs/python-docs-3.11.3.ebuild b/dev-python/python-docs/python-docs-3.11.3.ebuild new file mode 100644 index 000000000000..2ab918028481 --- /dev/null +++ b/dev-python/python-docs/python-docs-3.11.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="HTML documentation for Python" +HOMEPAGE="https://www.python.org/doc/" +SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" +S="${WORKDIR}/python-${PV}-docs-html" + +LICENSE="PSF-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +src_install() { + rm -r _sources || die + docinto html + dodoc -r . + + newenvd - 60python-docs-${SLOT} <<-EOF + PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" + EOF +} diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index 086ef01762e9..fa74014fb027 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1,4 +1,6 @@ AUX python-lsp-server-1.7.1-unpin-all-the-deps.patch 1699 BLAKE2B 0b996ff8590cb3e68007077e2ddda23f64d5ddc9ea272794aee4a9c23dc74bcd44cae65702aa4f03dfe5988c58d90d8dc21b9e249a5c7b3e80083aa0786cf330 SHA512 d46be45443f0e4282104f1e702f8ea5c9f3848f2ea3c63d7007db6876e3abd93f063aa181b2bd4916fb6ddecc6f00da0d8cafccd0eba79657b9bfce051fa735d DIST python-lsp-server-1.7.1.tar.gz 95731 BLAKE2B 0cdcda04ef849cb0c5fa83f1f701e986e22fb1228112eaf355bfedc52cca4fcc5927352c71b74fa3903526d8a1fc80fa57ac3e6ee7bcc2609556c2398dd2bbb8 SHA512 36c90f45071f35d0aeb0a57795eb6e9fb531baf9e8b468031b0d3e9eb2d53bee439893a333c6bf5f9d5b0818ec53675a3824850abef3e866e8ebdcd4a6142c48 +DIST python-lsp-server-1.7.2.tar.gz 97050 BLAKE2B f13503d21dc8b50cfedc711bd01d47830cba7f989c14c908904f639190b883a12fabacab06d107638ec53bc84bf4f43b8aeab353793d98bfe4e8d50ddb2a671d SHA512 aaa31a72391dbf0f6b40ca954cbd2377c4105371a54036d8cbab52ee0360a2400c453d47bbccbe3bea78e3189aa4006aeb7546bd99cad3a8f0bc352a0594e885 EBUILD python-lsp-server-1.7.1.ebuild 3064 BLAKE2B 0e1d1948808a23ded46e0aea73acb4cb88acb156f50d5dc13fd6d05a6a1dcae8cba6b19e6f556abf67d87b3cbbc512eb5adba7aa859b1be67f680e7cca89b1bc SHA512 87b4c80dfb290c7cd12d0b9da6f5086e7a778e5096eb489610ff65f71b19242dbb7ff78a8c3b84bdd46958384981f639d5fb7648bffa54e99f0dc904e0b8b4d5 +EBUILD python-lsp-server-1.7.2.ebuild 2948 BLAKE2B 05cdebc6c42dbe05a5e5714aed54d4d0f56021f539507ec1cdbe512b92c732ff631782d1101702f6db16d14a4c1f47b5fc731fb9ee0f8d59e6368320d5019310 SHA512 66c18237d399fa2eb3bee29c3ed7a0a2ed35de87a6e902056d55855d1c9e120a631416329da61c921207d147c0488a43d16d2f4e96da294ec7c7a39d0ad63d93 MISC metadata.xml 610 BLAKE2B e111007adc2612409df72955babe0c4725fd5726449435988cf13c1142049d78089d38e54783712e2c70c74437157ffb2049bd9d63322cec084204eb5038e724 SHA512 5e1e4b43a5bfacb6a2fcae57413ebf79c6aed917b00022140d855acd773d82e56b2d73ae8270d42675a34d9f37f9ad53c8f61930c3f447d8a9e45a521a20e9bb diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild new file mode 100644 index 000000000000..21e5123fbb22 --- /dev/null +++ b/dev-python/python-lsp-server/python-lsp-server-1.7.2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Python Language Server for the Language Server Protocol" +HOMEPAGE="https://github.com/python-lsp/python-lsp-server" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="all-plugins" + +BDEPEND=" + test? ( + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] + >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] + =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] + ) +" + +RDEPEND=" + dev-python/docstring-to-markdown[${PYTHON_USEDEP}] + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] + >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + all-plugins? ( + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] + >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] + >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] + =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # broken by presence of pathlib2 + 'test/plugins/test_autoimport.py::test_autoimport_pathlib[completions0]' +) + +python_prepare_all() { + # remove pytest-cov dep + sed -i -e '/addopts =/d' pyproject.toml || die + # unpin all the deps + sed -i -e 's:,<[0-9.]*::' pyproject.toml || die + distutils-r1_python_prepare_all +} + +pkg_postinst() { + optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle + optfeature "Python docstring style checker" dev-python/pydocstyle + optfeature "Passive checker for Python programs" dev-python/pyflakes + optfeature "Python code static checker" dev-python/pylint + optfeature "Python refactoring library" dev-python/rope + optfeature "A formatter for Python files" dev-python/yapf +} diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest index 5bfef2ab0fa3..1f4fa0130485 100644 --- a/dev-python/python-multipart/Manifest +++ b/dev-python/python-multipart/Manifest @@ -1,6 +1,3 @@ -AUX python-multipart-0.0.5-pyyaml.patch 987 BLAKE2B a2fe5fcc4bce4df83e86771eecbd1f81e144d3c1ff31bd61777ffaab33564904dff05f8ea741292eceaecb69208cf5b6b97e202e1cdbc9b77fee67f1235f323a SHA512 d7a4a630e38df4abc7858e892457a9d63c982d013f18554b3bec52a48c167bb14a534fccadb718600b17d8a7753b5153eed164c0fe3f8f46228847d0774dc8df -DIST python-multipart-0.0.5.gh.tar.gz 48018 BLAKE2B cfff5c1c57ada3ba3d50da71273435781d62d3907ca1b7e6180cd319f2680258b3e1e278dff760106e7ca9c116f4c5c7adf957601d6d8465bf300e6211b83773 SHA512 c2fabeb77a25119c4bbb71c3faa6de58e27ac2f0c768298eac62b519fc51e5d95fdea05c4f3846ed47205f297802982a001577a73b2feec2d9f585c784d6c3d7 DIST python-multipart-0.0.6.gh.tar.gz 48648 BLAKE2B 4995136e6fcda8df952a6ee868238a507f3d5ea8f8454d4c4933e89b4897440f9186bd820af427f81b3240ca3610aa8300a944e4a0436291cc414f5e97daca30 SHA512 fb996725266996aefb5284b4815ecd8d0005344359f29780f0c2817125f625f3910be14d7d937e975b3ca9fb27a2a483401ab342a0c861df0e1112d447b1f083 -EBUILD python-multipart-0.0.5.ebuild 734 BLAKE2B d0eccd8f6d36b9615b84e83665b0d11439704c829ea87faf390a9edd909829ec033adf6fc948331396b2925fa993485eb539f1807a240656a955ce016b312ace SHA512 e98ac4e6366b47a90d5e4cf560cba151279e2ab5083773f8e01f3c4ee6e2fc529d921e1ff70e73b3b7c9875aac0e8fdf0fb3aa6e61370b3125b72064c02187ab -EBUILD python-multipart-0.0.6.ebuild 663 BLAKE2B 41c50ee6faa0d2b23179b39897e6c66d5e3050e961f8e3a36c32c93e7b87349dbec613bd801e664aab7b2fed9e2a6c810fa9fa3a38b7e5c7ff1bda5e122d02e4 SHA512 8aae8be3133af02f3ffe2e3b30549143f89c1e43fd745acd98753a01a5f961a8f9516c6cc503bc1ce204676d4d5ab0f138bf28f189cd0acc0698242cc4e8dd6c +EBUILD python-multipart-0.0.6.ebuild 658 BLAKE2B 946017ae5b90452f2400516b3c23e67e88f122f6516092e18df9b5c050f64eebe91b591924ca49fe1f7015d6f19b77172ade8cd4c3ece9cb0a27551372562f9e SHA512 179fdc092e2f1aeecb22f5d6ba5d314b9e269f48d10e1d62dbeb2336c26341442033b619dad976da53dcfd7b270e4877cab6c2c50622ed481fa0c4cf88f7ed5f MISC metadata.xml 409 BLAKE2B 3cdcb724c178e87f10b24cbf61160407378e90ae47789e77fd3a87e30513dac08998da154df7836f851a8cc74e6c130dfdd772bdbed2a8403da69eca8b24d4ac SHA512 6403064cacab7dc324278a5fd22f321bd1474542a66fbb2a30b30b8080f221147700f1d12073442bb8ced624b5c18fd4b3ee77cd0db087e0f758405392a92541 diff --git a/dev-python/python-multipart/files/python-multipart-0.0.5-pyyaml.patch b/dev-python/python-multipart/files/python-multipart-0.0.5-pyyaml.patch deleted file mode 100644 index 5d189dd5f225..000000000000 --- a/dev-python/python-multipart/files/python-multipart-0.0.5-pyyaml.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 4831a3f9b5007145f2cb9e3020e83581523d4079 Mon Sep 17 00:00:00 2001 -From: Carl George -Date: Tue, 19 Apr 2022 20:20:49 -0500 -Subject: [PATCH] Use yaml.safe_load instead of yaml.load (#46) - -yaml.load in PyYAML 6 requires a Loader argument. PyYAML recommends -using SafeLoader, which is implied if you call yaml.safe_load instead. - -https://github.com/yaml/pyyaml/pull/561 -https://msg.pyyaml.org/load - -Fixes #41 ---- - multipart/tests/test_multipart.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/multipart/tests/test_multipart.py b/multipart/tests/test_multipart.py -index 0e38c9c..ab33e7c 100644 ---- a/multipart/tests/test_multipart.py -+++ b/multipart/tests/test_multipart.py -@@ -716,7 +716,7 @@ def test_not_aligned(self): - test_data = f.read() - - with open(yaml_file, 'rb') as f: -- yaml_data = yaml.load(f) -+ yaml_data = yaml.safe_load(f) - - http_tests.append({ - 'name': fname, diff --git a/dev-python/python-multipart/python-multipart-0.0.5.ebuild b/dev-python/python-multipart/python-multipart-0.0.5.ebuild deleted file mode 100644 index 935c1b98994b..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/andrew-d/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/andrew-d/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-pyyaml.patch -) diff --git a/dev-python/python-multipart/python-multipart-0.0.6.ebuild b/dev-python/python-multipart/python-multipart-0.0.6.ebuild index b26196d96512..9ce0e41f6e7c 100644 --- a/dev-python/python-multipart/python-multipart-0.0.6.ebuild +++ b/dev-python/python-multipart/python-multipart-0.0.6.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" BDEPEND=" test? ( diff --git a/dev-python/python-swiftclient/Manifest b/dev-python/python-swiftclient/Manifest index a0d74e8781eb..96f275d5c312 100644 --- a/dev-python/python-swiftclient/Manifest +++ b/dev-python/python-swiftclient/Manifest @@ -1,3 +1,5 @@ DIST python-swiftclient-4.2.0.tar.gz 203334 BLAKE2B 5c64c785b8d3db45c5d89d3c09f27d0caa7a7f7a57afd935c2f10b050882734e966eb5b027bc956b450a19e6aa5d6ed2ad955db556b83a1086ac358d1c82025c SHA512 8426f39a5d37281816570c13491da1f459fe03182a8041fbd362733376d0c7edda6b51e4d3bbcb5ceed79ec7746e127760d1f936326b50a1cc7de102590f45d7 +DIST python-swiftclient-4.3.0.tar.gz 206510 BLAKE2B 6a3683ffbe09905d310dabac5d1d3926125d85b8383e487d916df00e91621bc1bc901ed2ceed23a9ef4ecaf81e86f2560f77f20751a2b8c3ca543114ea5fa3d8 SHA512 8c113122b1dec2eb901b7256b0b5c9e6e3e11959ebdda28f512dd84b0370dcf8e7299594f50649c147526b4076baabf2a0fe6f6f433193d4c198890265f57807 EBUILD python-swiftclient-4.2.0.ebuild 1138 BLAKE2B 4332fd63e876d80e2d2a2497c5ef74de2687d8e07c28b044f892a130b375c891c8d9c69f5ce9fc33c05e60a71a1aad5d75e0f713994b1088b1938dabddc92435 SHA512 4dad500e323c271d818b5288b132c739696fbff83a590a85ff546750887f8bb1842cf713246ba85ae369d0d12a3130befc3113c402060e4019ec5261d24dddfa +EBUILD python-swiftclient-4.3.0.ebuild 1140 BLAKE2B d247869a5f351ad502c5cad65548a1f6216a7351c0eac0055b303d9cbd87c7520547f61e8ef444780b1a5d79915f89a7dedfe483a48fd38b5c72cb6ad837c325 SHA512 566b396522304c63b7f5893d9bdcd8529a8b4d0968ed6e975a70d383a5ef4977e245c52b52e46b412db2be8054e272ab838b1bf58371d5a0141a6070b6b70cfc MISC metadata.xml 668 BLAKE2B 299614e07d6b3f2d4acbc301cfddff8c1699acf3dac104de483e9dafdbf4cb34c8b933fdf7d91de3c26e73f34165338f68b46a44f3a113eb68b9b0270b9819c2 SHA512 f8b012262d487c873552beffe7107c8799bff52b6c61da575a9b2fa82d899d4e30d3a57f0885a119d8aebe87d5be61ea846d0766a409396acaa5fdb2b632e248 diff --git a/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild new file mode 100644 index 000000000000..edccb0e1001c --- /dev/null +++ b/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings to the OpenStack Object Storage API" +HOMEPAGE=" + https://opendev.org/openstack/python-swiftclient/ + https://github.com/openstack/python-swiftclient/ + https://pypi.org/project/python-swiftclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + test? ( + >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] + dev-python/python-keystoneclient[${PYTHON_USEDEP}] + >=dev-python/mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-0.11.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_prepare_all() { + sed -e 's/test_password_prompt/_&/' -i test/unit/test_shell.py || die + # fix duplicate script/entry point + # https://bugs.launchpad.net/python-swiftclient/+bug/1975361 + sed -i -e '/bin\/swift/d' setup.cfg || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/pythran/Manifest b/dev-python/pythran/Manifest index 6cc69f2b704b..ba8bc68c7df5 100644 --- a/dev-python/pythran/Manifest +++ b/dev-python/pythran/Manifest @@ -1,9 +1,3 @@ -AUX pythran-0.10.0-tests-werror.patch 480 BLAKE2B ac7b6fe2cd4b4aeed3be4baf2a433ff48ae9e2bedc7be70c04122bf097906480e57d077ed485e0e47c6414d390e64fdef47d5ef77a890af99403defcc43b0bc8 SHA512 e699298e03b5d0e868aa2704100f47368baf2477c4f3632d97f1c65af0ff6babbbecab3c083f09f09353194dedc3b77b653b1b8ae9ac7967ebc65c8932bf8bdf -AUX pythran-0.12.0-gcc13.patch 1472 BLAKE2B f385cfd607a77a72fd5815502416b267342dc6d9307b5d6974ea4a5188233b19efaf389fa90051b9435130a63aa892870a9d573d3c7f50a5cdf83b034a15d3d1 SHA512 b42398b068da7fbe35e9f8fdf76579102347f63f63b94ed2db1966b15e3ff53c26a1a015a8a5a53a36d4e0cd1ed4689f9f4fae120741dd6804fc9a3adc78404a -DIST pythran-0.11.0.gh.tar.gz 3582011 BLAKE2B 532afe9edd84d2699254bcad330dc03fcda4defce73997ec9feecf1a9e0c8f4fd407a5c4ebae7e10f96463a43453137953dc3e4df010ae7fb63d540d41b79f53 SHA512 bd703148f26a0511f5a21e691e62f4e9b7bf5a92548f8ac837b2d24135917b71b052941180c9801f29c457018eb57e5f5107a509d6815d8dd8ddab1b8626b1a1 -DIST pythran-0.12.0.gh.tar.gz 3589256 BLAKE2B 5eeba4b7d73e56cc2b696098edb085e11d406485960614b50426e3df7c425ad22537ae72a2931a9ec318ab23153660da543ec1890f03379981eee10a34b82cea SHA512 8f698cb2efc8e53005a6a18b81b9119796d56e638c4634d3a9268bc8d4ac340c7ff1a26212f17210ad7200eb8a3e0f9dd20702d9d9c51f24a76dadc7d0877693 DIST pythran-0.12.1.gh.tar.gz 3631063 BLAKE2B c680639a88cd63398f88ee6f5325da288c06549bfef2ee649e27dd92114a2690f54fb3da730c4eb30ff9b7ef297c219bafa5f7f7153b7710d348859a04716e84 SHA512 05c4e1d03de3eebccbb915e13c70a36de293152aece58066f2d91d483d3ac920d61c7a76adcb2337f60e637734451775f0fc61341b0ef9fc4f074a752e39de9d -EBUILD pythran-0.11.0.ebuild 1216 BLAKE2B a52ebc760871fe23a5c742cd7b33c65999ddf17026c32812cdacdffec35ea92554ea58006bc88ad69d803545e9e4ca18327a2317294872727c1d0a2d8e991bba SHA512 4aee5e367450d8e37c1362196b6775b93278c8c6fc81858e31637cd92b87121e0fc131c6fe2bf3579f6b51e3565b1e695788a68326f2d03cd1e93d73b8a4405b -EBUILD pythran-0.12.0-r2.ebuild 1493 BLAKE2B fcb8190747e56f4a839b97ed359050b576df5afa3b77b2b15e67827605ea8bd7ec703435abd2856f99695c4d6a5dac0d0d2eee922e19a9fdbf3b700e5ba3163e SHA512 efecabc6d32a28048ba7b77a5b1a9bd57c9e5418157f2eff42631f54ae67d547af270c91c333a0f78971bc344c2333893437b74147978a598a7d3c41a518908e EBUILD pythran-0.12.1.ebuild 1532 BLAKE2B 4fea6f91b125cf3f8d679d0887ce007d3dcd911dbfab69174fe708bafdc1baeeee0ef68d33e10ef498b5d60446ccfca262bf5b1213127fca19aaba8d6a977be1 SHA512 78ea63912cc58f004870050b817e70c2b6105ecb5757bcb57ece8ec58873b33f92f355d9035c8e5f62446113ded274e16011a19d95eb46408f888d07364b911c MISC metadata.xml 354 BLAKE2B e7ec71fae294f6f697b0fd99b0ccef24049af7999866344e8da2ebc40bc2988a21f2cb0374b52b781a5f8b55f26ebca364dc93f4e69d957a3ff6bd3c32cd988d SHA512 9008d270ea6757557482edb55c5848aea9a29abfbbad65d93000660a1e51ad2456a2b7ccfcacb80da23b3dd38cee2c4da9645aed48a35edb4a497bbe3a80dd7f diff --git a/dev-python/pythran/files/pythran-0.10.0-tests-werror.patch b/dev-python/pythran/files/pythran-0.10.0-tests-werror.patch deleted file mode 100644 index 17c0630a5d1e..000000000000 --- a/dev-python/pythran/files/pythran-0.10.0-tests-werror.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/pythran/tests/__init__.py -+++ b/pythran/tests/__init__.py -@@ -71,7 +71,7 @@ class TestEnv(unittest.TestCase): - - module = pytest.mark.module - # default options used for the c++ compiler -- PYTHRAN_CXX_FLAGS = ['-O0', '-Wall', '-Werror', '-UNDEBUG', -+ PYTHRAN_CXX_FLAGS = ['-O0', '-Wall', '-UNDEBUG', - '-Wno-unused-function', - '-Wno-int-in-bool-context', - '-Wno-unknown-warning-option', diff --git a/dev-python/pythran/files/pythran-0.12.0-gcc13.patch b/dev-python/pythran/files/pythran-0.12.0-gcc13.patch deleted file mode 100644 index d7b9f28f0f45..000000000000 --- a/dev-python/pythran/files/pythran-0.12.0-gcc13.patch +++ /dev/null @@ -1,36 +0,0 @@ -https://github.com/serge-sans-paille/pythran/pull/2029 - -From 13a89edad477077331ae8071eadf239e88adea0c Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Fri, 28 Oct 2022 12:47:35 +0100 -Subject: [PATCH] Fix build with GCC 13 (missing include) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -When building scipy, one gets: -``` -/usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:304:17: error: ‘uint8_t’ was not declared in this scope - 304 | SCALAR_COMBINER(uint8_t) - | ^~~~~~~ -/usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:300:21: note: in definition of macro ‘SCALAR_COMBINER’ - 300 | struct __combined { \ - | ^~~~ -/usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:5:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? - 4 | #include "pythonic/include/types/traits.hpp" - +++ |+#include -``` - -Bug: https://bugs.gentoo.org/878527 ---- a/pythran/pythonic/include/types/combined.hpp -+++ b/pythran/pythonic/include/types/combined.hpp -@@ -1,6 +1,8 @@ - #ifndef PYTHONIC_INCLUDE_TYPES_COMBINED_HPP - #define PYTHONIC_INCLUDE_TYPES_COMBINED_HPP - -+#include -+ - #include "pythonic/include/types/traits.hpp" - PYTHONIC_NS_BEGIN - namespace types - diff --git a/dev-python/pythran/pythran-0.11.0.ebuild b/dev-python/pythran/pythran-0.11.0.ebuild deleted file mode 100644 index 05448449ad1d..000000000000 --- a/dev-python/pythran/pythran-0.11.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 multiprocessing - -MY_P=${P/_p/.post} -DESCRIPTION="Ahead of Time compiler for numeric kernels" -HOMEPAGE=" - https://pypi.org/project/pythran/ - https://github.com/serge-sans-paille/pythran/" -SRC_URI=" - https://github.com/serge-sans-paille/pythran/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - =dev-python/beniget-0.4*[${PYTHON_USEDEP}] - =dev-python/gast-0.5*[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/ply-3.4[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/cblas - )" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.10.0-tests-werror.patch -) - -src_prepare() { - sed -i -e '/pytest-runner/d' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x COLUMNS=80 - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" -} diff --git a/dev-python/pythran/pythran-0.12.0-r2.ebuild b/dev-python/pythran/pythran-0.12.0-r2.ebuild deleted file mode 100644 index 9f44a7f1d5d7..000000000000 --- a/dev-python/pythran/pythran-0.12.0-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_TESTED=( python3_{9..10} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_11 ) - -inherit distutils-r1 multiprocessing - -MY_P=${P/_p/.post} -DESCRIPTION="Ahead of Time compiler for numeric kernels" -HOMEPAGE=" - https://pypi.org/project/pythran/ - https://github.com/serge-sans-paille/pythran/ -" -SRC_URI=" - https://github.com/serge-sans-paille/pythran/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-libs/boost - =dev-python/beniget-0.4*[${PYTHON_USEDEP}] - =dev-python/gast-0.5*[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/ply-3.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/ipython[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/cblas - !!dev-python/setuptools-declarative-requirements - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.10.0-tests-werror.patch - "${FILESDIR}"/${PN}-0.12.0-gcc13.patch -) - -src_configure() { - # TODO: package xsimd then set no_xsimd = True - cat >> setup.cfg <<-EOF - [build_py] - no_boost = True - EOF -} - -python_test() { - local -x COLUMNS=80 - epytest -n "$(makeopts_jobs)" -} diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index afd4070ace3f..c2d805f47751 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,10 +1,4 @@ AUX pyzmq-23.2.0-libdir.patch 510 BLAKE2B cb7884416d3e15f735412d69a7ae0decbbf8eca14ae909b23e68231a65b3ad36d021b5c6f5315a3cb982cd571913ce021cc5df60509d90b28d4353dd7bd316e8 SHA512 f268d03de45971d50a89210366b4aef0e79e652a45d650fc3e4a6711558ee186ee558a2808b7c9f5c5a64ce8b9282adf024ab21a782ba614900a4813e8b6d6ca -DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 -DIST pyzmq-25.0.0.gh.tar.gz 387190 BLAKE2B aba258637fa698e3e2241c36b561d76971a82d20137573ed75bacf429cd21e2f2cbf6c15c76e7c6a9f2e3d7acd7cb03e5091f71bb41d6365c93d670a2cc81392 SHA512 9a4f25f6a9f6a9e636c7d50af69ee9d4629503fd707f6cd17772430f71bd386a573e5eed19eca0419ce0a3ca1f811601c785b5b6b9749b5cf03654a97c2afaf6 -DIST pyzmq-25.0.1.gh.tar.gz 397477 BLAKE2B ee546f43a309005f256c5531e694340ff888a70e8c2bde51da62eb601eab715c2d58d155ea00b7006398e842ae96b3532ce52111be912de9bb85e6e161a192fc SHA512 b8125c7ed74685d501e3726213fb0437ce37ec62a6493a8c46018a9e0c71409fe9066b03a026a071681f76df466e46ef26963cad5f748a1fd064363159ac48d4 DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 -EBUILD pyzmq-24.0.1.ebuild 1948 BLAKE2B f0051c2fb48dffe371d7284f94b66cecc8195a02c8ab2b97adf134f240c8deecf3bba5f8ad77f747c5131681ffd2ad90686df873d5a57968c92d4ff30f21e3df SHA512 1ca085f6f74c43868b43a06ee6f23d188305b316913e30e81cf1cca431eb596d6f33f081bd2539ccfe78afa83c562c89db9596cd4adec0e10c6469d00f478337 -EBUILD pyzmq-25.0.0.ebuild 2220 BLAKE2B a45cbeab261c89a64df212ca04d7aebeae037ef1e8d1f97f4406f5b7edf28c1180b12d158cc72dda1be79ac733d09a829a761eef16a6443aeaf56bccffcf2868 SHA512 83c3cd55c091408de7b3f3ec92dc13b6193547a561e64ec884510ec5d0e9b13a351a77175425165bc844b60bc1274b711f8e9d8ee8190947907e4cd0bedd728d -EBUILD pyzmq-25.0.1.ebuild 2220 BLAKE2B a45cbeab261c89a64df212ca04d7aebeae037ef1e8d1f97f4406f5b7edf28c1180b12d158cc72dda1be79ac733d09a829a761eef16a6443aeaf56bccffcf2868 SHA512 83c3cd55c091408de7b3f3ec92dc13b6193547a561e64ec884510ec5d0e9b13a351a77175425165bc844b60bc1274b711f8e9d8ee8190947907e4cd0bedd728d -EBUILD pyzmq-25.0.2.ebuild 2220 BLAKE2B a45cbeab261c89a64df212ca04d7aebeae037ef1e8d1f97f4406f5b7edf28c1180b12d158cc72dda1be79ac733d09a829a761eef16a6443aeaf56bccffcf2868 SHA512 83c3cd55c091408de7b3f3ec92dc13b6193547a561e64ec884510ec5d0e9b13a351a77175425165bc844b60bc1274b711f8e9d8ee8190947907e4cd0bedd728d -MISC metadata.xml 602 BLAKE2B 2dcde66f620e979bf1c13ffb8becbb933e39d9737ab88e53f5534ab5474820ad28d8ee71a42685fe0ebe11499095276c6cbf0f2cda003e23c00b899934b19e36 SHA512 67bb10383483c87f479ef57af47a46b211d1036184819c3f43bc9f8d1e6310f168a6cc8853984e5a77e81a05d93858da9b246fc92d42cb5a4d08bca46085ac3c +EBUILD pyzmq-25.0.2.ebuild 2212 BLAKE2B 98466dba5065d650968a6cbb0110753fae44c09acd2198d5920aa2947acfa5b79c56882606212d807725930e0101c147ed22d33cbc254260b6835078ee43a78c SHA512 c8724d5304b492745902bdc3fa11c773969540bf7be2a72644b42eadb8a31884b92ec185dc2ab56c4e047f5c32038a83f6df2720dafd91adb3751714a31e3128 +MISC metadata.xml 549 BLAKE2B 46a9a1476f68f05c71bb4f849a9e0822c58142ac036da635454f57781dcea81687accfbf9563273d4f8672a8479b098c9f03cec64e5e7f456e50ad8c7ffba9d3 SHA512 3765c31f1b0048a60d5ccf90aa1fa5416c92addb7b01c62e529419e53a4e29746d0e4434d4d4fbd5918413e7521144c8758cdef9eacf5298108c2287783908c1 diff --git a/dev-python/pyzmq/metadata.xml b/dev-python/pyzmq/metadata.xml index 8b18d4ba0094..57b1357207bb 100644 --- a/dev-python/pyzmq/metadata.xml +++ b/dev-python/pyzmq/metadata.xml @@ -14,7 +14,6 @@ zeromq/pyzmq - Enable draft API support Enable draft API support diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild deleted file mode 100644 index b7d376cc808e..000000000000 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ /dev/null @@ -1,81 +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} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic distutils-r1 toolchain-funcs - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+draft" - -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts] -" -# it uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - "dev-python/numpydoc" - -python_configure_all() { - tc-export CC - append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') -} - -python_compile() { - esetup.py cython --force - ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic - ) - local EPYTEST_IGNORE=( - zmq/tests/test_mypy.py - ) - - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -} diff --git a/dev-python/pyzmq/pyzmq-25.0.0.ebuild b/dev-python/pyzmq/pyzmq-25.0.0.ebuild deleted file mode 100644 index e6e91f08cfa8..000000000000 --- a/dev-python/pyzmq/pyzmq-25.0.0.ebuild +++ /dev/null @@ -1,90 +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} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="drafts" - -# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts=] -" -# It uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # Hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic -) - -EPYTEST_IGNORE=( - # Avoid dependency on mypy - zmq/tests/test_mypy.py - - # Broken upstream - zmq/tests/test_auth.py - - # pytest-asyncio incompatibility? - zmq/tests/test_zmqstream.py -) - -distutils_enable_tests pytest -# TODO: Package enum_tools -# distutils_enable_sphinx docs/source \ -# dev-python/numpydoc \ -# dev-python/sphinx-rtd-theme \ -# dev-python/myst-parser - -python_prepare_all() { - export ZMQ_DRAFT_API=$(usex drafts '1' '0') - export ZMQ_PREFIX="${EPREFIX}/usr" - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -} diff --git a/dev-python/pyzmq/pyzmq-25.0.1.ebuild b/dev-python/pyzmq/pyzmq-25.0.1.ebuild deleted file mode 100644 index e6e91f08cfa8..000000000000 --- a/dev-python/pyzmq/pyzmq-25.0.1.ebuild +++ /dev/null @@ -1,90 +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} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="drafts" - -# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts=] -" -# It uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # Hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic -) - -EPYTEST_IGNORE=( - # Avoid dependency on mypy - zmq/tests/test_mypy.py - - # Broken upstream - zmq/tests/test_auth.py - - # pytest-asyncio incompatibility? - zmq/tests/test_zmqstream.py -) - -distutils_enable_tests pytest -# TODO: Package enum_tools -# distutils_enable_sphinx docs/source \ -# dev-python/numpydoc \ -# dev-python/sphinx-rtd-theme \ -# dev-python/myst-parser - -python_prepare_all() { - export ZMQ_DRAFT_API=$(usex drafts '1' '0') - export ZMQ_PREFIX="${EPREFIX}/usr" - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -} diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index e6e91f08cfa8..997267ad9b51 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest index 11b8ea6f924a..a4e8e7b93b09 100644 --- a/dev-python/qtconsole/Manifest +++ b/dev-python/qtconsole/Manifest @@ -1,5 +1,7 @@ DIST qtconsole-5.4.0.tar.gz 431119 BLAKE2B 48348b400a9b594bd028d3905719f2d67f6c9281df99863f3d0d87cf83162c91ede3e65529a8efd3bff62ad3ea343cc4ee7ea028913cd5bf7e48d0c493930445 SHA512 c25a381d8494c64d63e379c1dd5a44c1945e773b87b9a27f8494905e7eca24c6381ec5b9792d9a57ac41b14137ce238795a5ff8d83d1b6ddaa62603e7d9ab165 DIST qtconsole-5.4.1.tar.gz 436651 BLAKE2B 111aeacd324c9cec736f43468ebbf653047018fcd97602f82325dd7f3a92b25666615ac52a58730693d69841ddf18fd83d3468f778d7805713c07047235c83a9 SHA512 98ebb91cd30f1e046429615ef88bbcc047e4673145883b15d60b30c66d0115352b23f39c1109ddfd545e40bd261bc76070a249dbfe2e1751f7c2bf7a7e5d49f3 -EBUILD qtconsole-5.4.0.ebuild 1600 BLAKE2B 6819bdfa625973c0041affd6f12d1c8f7bcd14c81dea9ecaf409d7ba75b943872c3f96e8cefc761a4fef0b6221cf21780d7c2439037f3481f17d03ed4f1804bc SHA512 eb7c9d3f622fb62a25b51498a9f35b842902ddbe4b2c9c526b6241d29e3a9a11a1738faed06e82539635e57c2b75c6551703c4acc64e60c5bbad974d3c3492c8 -EBUILD qtconsole-5.4.1.ebuild 1596 BLAKE2B 8f8b8e69ec18662b2294c40662107bdee840ed7be6e69805f30bf6d13c8ada5cd7ddd3beee0bff3f134b3c918a0fa73fa0806933e45a9f5fdad7b7d8648f3e39 SHA512 8cc198a6303d7ef6eacbd9bf6a4edf226e484de29c54ab474ccc399c6679f25caee4a43fa6bb3d3853dee651e8d178258ac53c938412aa227b376f1eb381ce15 +DIST qtconsole-5.4.2.tar.gz 437031 BLAKE2B 8db9c6cebf39cda995f88796d4b8da37731212fd5464728cee32ecd537a90e07b80585d30870ef236d66a293977382372f8629739e334f641526518b3ab15a0e SHA512 9796cc917e010878acef135f54e150217646526c3d6cc2754d670990cddee14334e32e7f5fb88d0a44d6dc0099eecf3300f10a188d36ced57c6b25c982249c3f +EBUILD qtconsole-5.4.0.ebuild 1600 BLAKE2B eac73ac119ce86baa1bba437c31e067e591861409a4227de2dac3a203db1dd2507394d5f2263daff16b5b716d31a0331e8babb0b6097442a53740b54465f4d2d SHA512 a561932195965240a5bf3885aa67e5a596ae3301496f9ceaf1c3bf179838f6410bd5dabd088eac2e5352113e712297c0712e0d47b83aed3c02144a79a384e16d +EBUILD qtconsole-5.4.1.ebuild 1596 BLAKE2B af6f3d2474fee7124f6019bb3074c6463f9e603ff6dd8fc0e812125921309dea2ac30022b0a7232d01c694cc606cf433230759dddad9c8a3c0be0aef726df6a4 SHA512 3834d41d2de991f952659452cbfa99ba5f5b572c494baae4f124e0ec6f2f64e29ded8f444bf1dd4b769265e798ed5d378a0acac7fe53eb28a39d081505833654 +EBUILD qtconsole-5.4.2.ebuild 1596 BLAKE2B af6f3d2474fee7124f6019bb3074c6463f9e603ff6dd8fc0e812125921309dea2ac30022b0a7232d01c694cc606cf433230759dddad9c8a3c0be0aef726df6a4 SHA512 3834d41d2de991f952659452cbfa99ba5f5b572c494baae4f124e0ec6f2f64e29ded8f444bf1dd4b769265e798ed5d378a0acac7fe53eb28a39d081505833654 MISC metadata.xml 690 BLAKE2B f2ddc6515f66ac4549e99bd6f152c16431875508bf12b6319e0e6a2b1596d86abc50b87ee424d3876eb55e92d1a506ade6567cbad535b4b2b54fad924a1891a7 SHA512 28bb7360ac7775d9c72c4d0f34d4c9a35c63905c4e870722236cc6c66e98f6c0eb165c8d7a9ce28948b25808a053dd1bb667d1f4783ca95319bb216310dc9f60 diff --git a/dev-python/qtconsole/qtconsole-5.4.0.ebuild b/dev-python/qtconsole/qtconsole-5.4.0.ebuild index 1cc220e5eb08..2b74c48819b2 100644 --- a/dev-python/qtconsole/qtconsole-5.4.0.ebuild +++ b/dev-python/qtconsole/qtconsole-5.4.0.ebuild @@ -24,7 +24,7 @@ KEYWORDS="amd64 ~arm arm64 ~loong x86" RDEPEND=" >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] dev-python/ipython_genutils[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}] diff --git a/dev-python/qtconsole/qtconsole-5.4.1.ebuild b/dev-python/qtconsole/qtconsole-5.4.1.ebuild index 66ccc4b59413..95f3ad2fe259 100644 --- a/dev-python/qtconsole/qtconsole-5.4.1.ebuild +++ b/dev-python/qtconsole/qtconsole-5.4.1.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" RDEPEND=" >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] dev-python/ipython_genutils[${PYTHON_USEDEP}] - dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] diff --git a/dev-python/qtconsole/qtconsole-5.4.2.ebuild b/dev-python/qtconsole/qtconsole-5.4.2.ebuild new file mode 100644 index 000000000000..95f3ad2fe259 --- /dev/null +++ b/dev-python/qtconsole/qtconsole-5.4.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Qt-based console for Jupyter with support for rich media output" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/qtconsole/ + https://pypi.org/project/qtconsole/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + +RDEPEND=" + >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}] + >=dev-python/QtPy-2.0.1[${PYTHON_USEDEP},gui,printsupport,svg] +" +# The test suite tests both against pyqt5 *and* pyside2 +BDEPEND=" + test? ( + dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib] + ) +" +# required by the tests that are removed: +# dev-python/flaky[${PYTHON_USEDEP}] +# dev-python/pytest-qt[${PYTHON_USEDEP}] + +PDEPEND=" + dev-python/ipython[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + # TODO: these tests require virtx; however, running under virtx + # causes pytest to segv on exit (even though tests pass) + EPYTEST_IGNORE=( + qtconsole/tests/test_00_console_widget.py + qtconsole/tests/test_jupyter_widget.py + ) + epytest +} diff --git a/dev-python/quantities/Manifest b/dev-python/quantities/Manifest index fbb1baefcfac..5eaf6242f165 100644 --- a/dev-python/quantities/Manifest +++ b/dev-python/quantities/Manifest @@ -1,8 +1,3 @@ -AUX quantities-0.13.0-numpy.patch 2382 BLAKE2B b129afeac02154cd3e81d5c1099f637b610ec37210b5b5342cb35c3218316b7c848b5b0a78c35b7f197d76ce6d9ee1a56ee2319fa825ca3d3a953efb27d4853a SHA512 936aca8312de80f9c03ba08aa6dbb43527bb540bba18924551baacd2a861651b2d6923c5899adc21d555da6c11229d11b5ffe253d47e05023cf2e2efcc773837 -DIST python-quantities-0.13.0.gh.tar.gz 107178 BLAKE2B f5fe69ed1d82bc90620a1cabf4c68f676330a2b09e8590bedf48ee8c46e3176d57e0dc6374d1112377056cd1138553d92f0bcaf0a68e2600e3631226e2262afc SHA512 d108b0f5bd834aeb7443693175d54b2b01fa9110cc57f0356681374ce95b5f57e39253d9c8166365aabc379f2f26bba3a827689ceb6c45595345e140b4cd7ad3 -DIST python-quantities-0.14.0.gh.tar.gz 84115 BLAKE2B 549ac64583ebac9a68069e678ee82ac3d9d4462dee4ebffe631c0c20d0819996b0172ceb2cb276aae52ad4dc963e3bfad8f6082d98b90bf6f94c27f807d91565 SHA512 78696938c10e613e1fd6f98f9158d51ec4e86928f9833b73321cde776d77735c119af854aaaff5542093175cd105a33266fba16b31b9e04b51c7f14f648b1e19 DIST python-quantities-0.14.1.gh.tar.gz 84275 BLAKE2B 7760a46f9f893a87badcbfd8aaad6a5598013b0cc835f17e0b788d3329be35702532fa17dc581ab0db4064292d6521d39d3ada7819c9a6c7b0e8a9b568d343dd SHA512 16c12110c2a705e4016d9575beb7f3322c3590cd12091a2710eca48fd6927b07b0d564ef93eb8af0b21688a0e86df1e60abb45625234abfaf1fa414e8b9fd110 -EBUILD quantities-0.13.0-r2.ebuild 723 BLAKE2B 9a84c8531737d5ae7ee4f1db414aa9deeb567db3866fbaa769d2ea6c1c9e11c128648b202441a4ba3907d1a76db93d201e79e01e9fa96b9b9f472763c4d45fd4 SHA512 1884fd5a3deec6ed8f4f04d396a98125fd9f1b9e3ee554a35874083548a53a2bd8a78ddac6fbd77d2a0bfb2abb9eb17a02f7f3efeb79a90677d9bfa0b8207e07 -EBUILD quantities-0.14.0.ebuild 782 BLAKE2B 4012a22ff8b79a0e8ea20105095a6759cf9b2b29ef83baf788150dbfd19a22772c74f7cbce0449f4117962e05f4779065baacfb29644fd9e34a70d72c524b80a SHA512 14a879c167d7f3c0d7e2008f4a19b04474de6c7e26d877b90ef9b15ae9eed9119cb18ac72994890ef825276f4058c4a9b791772939318baab50f5fc8d40ac87b -EBUILD quantities-0.14.1.ebuild 782 BLAKE2B 4012a22ff8b79a0e8ea20105095a6759cf9b2b29ef83baf788150dbfd19a22772c74f7cbce0449f4117962e05f4779065baacfb29644fd9e34a70d72c524b80a SHA512 14a879c167d7f3c0d7e2008f4a19b04474de6c7e26d877b90ef9b15ae9eed9119cb18ac72994890ef825276f4058c4a9b791772939318baab50f5fc8d40ac87b +EBUILD quantities-0.14.1.ebuild 780 BLAKE2B 914075c1acc5a3a6d522ea4bc6c671264b683efe9060a4180bd309a5433d3ec7493c60c93ac627fae94ebee5fd0594075f051b8c45466bb4c019d403ed0c54b9 SHA512 b0c4423004c4b124d9b42df8169b8ba943ec6a8453334ae416a14eedb001b57cae4eb0d23ed49acd61785f014fbd7b726e15801e740dc73d4e8fd5df4d15fbaf MISC metadata.xml 645 BLAKE2B d6965f033a9f7b6e78c5b2dcadda6a036ec1becac8cdd4bf3a7d2a7d0739cca4b51c29f874eebedc963d5a54d1906dc18a8ba628e44b4d3d12c81c91f6f97b29 SHA512 d2f88066eb81f72611dd94b323c9d42dbdb02d0953cb43a06b991bc7b134cff85d86979aabc155dee463645ab984127bdebfa7ca125ba36febaea451dad39143 diff --git a/dev-python/quantities/files/quantities-0.13.0-numpy.patch b/dev-python/quantities/files/quantities-0.13.0-numpy.patch deleted file mode 100644 index 940bc846d687..000000000000 --- a/dev-python/quantities/files/quantities-0.13.0-numpy.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 29852b895d5d39006d1f129397cffae3578a694e Mon Sep 17 00:00:00 2001 -From: Andrew Davison -Date: Thu, 7 Jul 2022 10:03:32 +0200 -Subject: [PATCH] fix failure to handle units with floordiv - -fixes #205 ---- - quantities/dimensionality.py | 2 +- - quantities/tests/test_arithmetic.py | 16 +++++++++++++++- - 2 files changed, 16 insertions(+), 2 deletions(-) - -diff --git a/quantities/dimensionality.py b/quantities/dimensionality.py -index cea68ca..d54f96f 100644 ---- a/quantities/dimensionality.py -+++ b/quantities/dimensionality.py -@@ -238,6 +238,7 @@ def _d_divide(q1, q2, out=None): - return q2.dimensionality**-1 - p_dict[np.divide] = _d_divide - p_dict[np.true_divide] = _d_divide -+p_dict[np.floor_divide] = _d_divide - - def _d_check_uniform(q1, q2, out=None): - try: -@@ -273,7 +274,6 @@ p_dict[np.subtract] = _d_check_uniform - p_dict[np.mod] = _d_check_uniform - p_dict[np.fmod] = _d_check_uniform - p_dict[np.remainder] = _d_check_uniform --p_dict[np.floor_divide] = _d_check_uniform - p_dict[np.hypot] = _d_check_uniform - p_dict[np.equal] = _d_check_uniform - p_dict[np.not_equal] = _d_check_uniform -diff --git a/quantities/tests/test_arithmetic.py b/quantities/tests/test_arithmetic.py -index fe5670e..534702c 100644 ---- a/quantities/tests/test_arithmetic.py -+++ b/quantities/tests/test_arithmetic.py -@@ -52,7 +52,7 @@ class iter_dtypes: - - def __init__(self): - self._i = 1 -- self._typeDict = np.typeDict.copy() -+ self._typeDict = np.sctypeDict.copy() - self._typeDict[17] = int - self._typeDict[18] = long - self._typeDict[19] = float -@@ -132,6 +132,20 @@ class TestDTypes(TestCase): - self.check_rmul(x, y) - dtypes.pop(0) - -+ def test_truediv(self): -+ q = Quantity([44, 40, 36, 32], units=pq.ms) -+ self.assertQuantityEqual( -+ q/(4 * pq.ms), -+ Quantity([11, 10, 9, 8], units=pq.dimensionless) -+ ) -+ -+ def test_floordiv(self): -+ q = Quantity([45, 43, 39, 32], units=pq.ms) -+ self.assertQuantityEqual( -+ q//(4 * pq.ms), -+ Quantity([11, 10, 9, 8], units=pq.dimensionless) -+ ) -+ - def test_mixed_addition(self): - self.assertQuantityEqual(1*pq.ft + 1*pq.m, 4.280839895 * pq.ft) - self.assertQuantityEqual(1*pq.ft + pq.m, 4.280839895 * pq.ft) --- -2.39.0 - diff --git a/dev-python/quantities/quantities-0.13.0-r2.ebuild b/dev-python/quantities/quantities-0.13.0-r2.ebuild deleted file mode 100644 index f5bb3ce8d977..000000000000 --- a/dev-python/quantities/quantities-0.13.0-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P="python-quantities-${PV}" -DESCRIPTION="Support for physical quantities with units, based on numpy" -HOMEPAGE=" - https://github.com/python-quantities/python-quantities/ - https://pypi.org/project/quantities/ -" -SRC_URI=" - https://github.com/python-quantities/python-quantities/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/numpy-1.16[$PYTHON_USEDEP] -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-numpy.patch -) diff --git a/dev-python/quantities/quantities-0.14.0.ebuild b/dev-python/quantities/quantities-0.14.0.ebuild deleted file mode 100644 index b6edadfcb852..000000000000 --- a/dev-python/quantities/quantities-0.14.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P="python-quantities-${PV}" -DESCRIPTION="Support for physical quantities with units, based on numpy" -HOMEPAGE=" - https://github.com/python-quantities/python-quantities/ - https://pypi.org/project/quantities/ -" -SRC_URI=" - https://github.com/python-quantities/python-quantities/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/numpy-1.19[$PYTHON_USEDEP] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/quantities/quantities-0.14.1.ebuild b/dev-python/quantities/quantities-0.14.1.ebuild index b6edadfcb852..66847fdf02f5 100644 --- a/dev-python/quantities/quantities-0.14.1.ebuild +++ b/dev-python/quantities/quantities-0.14.1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/numpy-1.19[$PYTHON_USEDEP] diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index 8dcde0d12cb8..e2c5a46b2199 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,5 +1,7 @@ DIST rapidfuzz-2.13.7.tar.gz 999972 BLAKE2B 1120a8fb91b03bc3d9bf6a04291f188df06d7ff37911ae8459b4a082d949bcad21598513416aa4ccfb268ba16dbe4faa574015d5730a729950c2713ae15b0be1 SHA512 5d2c4620c09b44fc8bd48e236b46af6e28ef3b86f32e0697408bd77230af46d711bfc28eb7fcfc8b1403a84b51235fc39b9a1d2fedb6421918bcb700b2b88f9c DIST rapidfuzz-2.14.0.tar.gz 997048 BLAKE2B 74ee7d6a6f5b41067eca5480e036270ac67d277523045d63ed04fc3ee570a092a6ebc35eeb8566452ec74d536c453634893759a29bb102fe381cca912637a38e SHA512 66599cb507786932d45d7366a7aa5e440375ec9c49c865743b6f2bf1f3ed748b5e9003ba6010568ba185031b995b41d47abe84e8af5575bdd3b055dbfb56920e +DIST rapidfuzz-2.15.0.tar.gz 998377 BLAKE2B f749aef36791a2ec9a5dc870f5438af7088debd8b0abf5a44af37d31f84f577d540d18599a3d34641aa52a8e55db3cb491f43dc3c2f4b5fce8d8137c16c9ba7e SHA512 e77d34304a2145828aa183b1539f341c0761a84a481a0d72f3b15fda9564a7e1651ee3b255203bd270d5e5f70c5670f351d53e0bc560e94b8518cf67924a5e7a EBUILD rapidfuzz-2.13.7.ebuild 1071 BLAKE2B 9a3adef0003a472350e6dfe631560f9e600a29f09a4c8c0b2342d6af91a986fe5b66874b183c1e4aa8be8fddb79e8a3f76edf05128011aa85f0eebebdde366a1 SHA512 a43bc3856e5364f63d7586c951596a7dd512dc5d2b9c665b7c1b998e53757590c29ce982858d786870f928537d2872bc814da04d33336f4972bcbb3f572195a8 EBUILD rapidfuzz-2.14.0.ebuild 1078 BLAKE2B e13755f23b49f18153148c38dcb0dceda22e2ab7b5e83d9a2a4d0655b3aa9fb1d67462cdef04f30f0922e7ffbfa04a4336bab8d11e3b5a949de63c0ef967ee44 SHA512 638e5c4f3248443a7854fe28cf188fdbf7a7dd24cff170568104dfe5710271c86e051ce36ac05b040ce99f49a29be21e30bb481b0aab185450d48e344461415f +EBUILD rapidfuzz-2.15.0.ebuild 1078 BLAKE2B e13755f23b49f18153148c38dcb0dceda22e2ab7b5e83d9a2a4d0655b3aa9fb1d67462cdef04f30f0922e7ffbfa04a4336bab8d11e3b5a949de63c0ef967ee44 SHA512 638e5c4f3248443a7854fe28cf188fdbf7a7dd24cff170568104dfe5710271c86e051ce36ac05b040ce99f49a29be21e30bb481b0aab185450d48e344461415f MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e diff --git a/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild new file mode 100644 index 000000000000..39eddbadbe99 --- /dev/null +++ b/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# custom wrapper over setuptools +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" +HOMEPAGE=" + https://github.com/maxbachmann/RapidFuzz/ + https://pypi.org/project/rapidfuzz/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# all these are header-only libraries +DEPEND=" + >=dev-cpp/taskflow-3.0.0 + >=dev-cpp/rapidfuzz-cpp-1.10.0 + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] + >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + + distutils-r1_src_prepare + + export RAPIDFUZZ_BUILD_EXTENSION=1 +} diff --git a/dev-python/requests-cache/Manifest b/dev-python/requests-cache/Manifest index 749b580aef0f..3cacea548b6f 100644 --- a/dev-python/requests-cache/Manifest +++ b/dev-python/requests-cache/Manifest @@ -1,7 +1,5 @@ -DIST requests-cache-0.9.8.gh.tar.gz 1540296 BLAKE2B 8b2ab1227b28c3822cd9111375c8759f5d7099f2724680a6560e4e14cd16558a1dcb8dd98d043fdf2f9a3861d76dd0d2c2f84df059338e9fa28c1257e74e87b9 SHA512 f428a7b498d2ef2b6c23d3715bac2274c320b6f9d6f56017e69ab5fa6b8830242a2f335ed6c3758a741a51f108c6dacae1a447ff8f05ca5686303caf48a1dc59 DIST requests-cache-1.0.0.gh.tar.gz 2914633 BLAKE2B 5402d3b6bc99bb0b72a484854b83450d8f57fd0aff39661d6f2452c69cc0ca9b140fd2ac7b02110e47bcc0bf2497c58912330d7472b9f1701b8d4e2a54f7cef7 SHA512 92d6e1b9afb158f824a4b20d83c7b30a5988476b741213b0663df6095df1753da2dcd6516372ba383864e19d346850a356e9370b2ae27554effcc3f0b6a078c8 DIST requests-cache-1.0.1.gh.tar.gz 2914175 BLAKE2B b1c3c544a761e127204172381a66b0175f09e49040a7d0f04760cf03b253846ac7e831b7c15d4b128e47e5bc132ea3493eba2784ac442be4dc0eab262e2251b0 SHA512 ec5788e31f60fd95e575d01af1163f981757972db6557d7a62da2ca0719e84262cf66cdd9b40c73cca540b92d6b7f6beba1aa42bedba528734c61edf5013ec3d -EBUILD requests-cache-0.9.8.ebuild 1798 BLAKE2B dec2bba9653b432876434d37c587ba5f01325ca600008ef22164973d795e3e056fdc632b8033f8516dfd1e4be0a26417453aee595adb243fa482a1c8336c598c SHA512 3441bfc66c25d93c3bc57a8e1077a4c56da32146f80dd5c0c15d9a2cc3429e0f410d53f5b9d2c0775c38e46e96ab9cf9dbb62e6bcc57c7483d07584c652dda6a -EBUILD requests-cache-1.0.0.ebuild 1861 BLAKE2B 1fd6dae285c7642291dfa79dd454d6ecbd116016d85f8d361d11557a44d6d86ea5eb167b0d9f8813cbde52a9205c0d7be2eb8806ad98e991ebdc243c8befba98 SHA512 8302b26c67216d75c5358a6d2e8761edb6e1b1f8e80700e1e8c34dc754723928cd5d103cf4d545691f1575c51eb425b06d10dade4adb3ff767fb2e7808841f05 +EBUILD requests-cache-1.0.0.ebuild 1859 BLAKE2B 7a7db167f03ffc172ef756bf8d5bf80ed18294793a9658b930f92ea5ac2cd542906e4b4f9c6e6ef747e174ddbec30497c6373a864670aa1e0b47f9443c82b6a3 SHA512 7944c319a8e2fc4c2eb8067a18f1f6664ea5a78fea4c76c19ecb521d11cd17dce0d05e753d19ee295c91d6a1f0fe40fb009d5ea76bee4fa2eb21974eb79ce141 EBUILD requests-cache-1.0.1.ebuild 1861 BLAKE2B 1fd6dae285c7642291dfa79dd454d6ecbd116016d85f8d361d11557a44d6d86ea5eb167b0d9f8813cbde52a9205c0d7be2eb8806ad98e991ebdc243c8befba98 SHA512 8302b26c67216d75c5358a6d2e8761edb6e1b1f8e80700e1e8c34dc754723928cd5d103cf4d545691f1575c51eb425b06d10dade4adb3ff767fb2e7808841f05 MISC metadata.xml 541 BLAKE2B a8fd81921a36e2fe5bdec38cc1039b9e91971c992a59cbe2dc4826977f753bd6cd2533f65b5f1a076308a898972fe70e85a2c8cf480259e9801f51b10c4de8a4 SHA512 64f29b67eaf3ce892a9f918abd7eaf8f020323e9e0d986b424cffc83e3ac1ba5cb14b534f0a0ec73a8e81694ca4e0e7f98ef02968ac5b43dab104b2b12e8e0f2 diff --git a/dev-python/requests-cache/requests-cache-0.9.8.ebuild b/dev-python/requests-cache/requests-cache-0.9.8.ebuild deleted file mode 100644 index 358a9638f092..000000000000 --- a/dev-python/requests-cache/requests-cache-0.9.8.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 optfeature - -HOMEPAGE=" - https://pypi.org/project/requests-cache/ - https://github.com/requests-cache/requests-cache/ -" -DESCRIPTION="Persistent cache for requests library" -SRC_URI=" - https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/appdirs[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/pytest-httpbin[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/timeout-decorator[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # These require extra servers running - tests/integration/test_dynamodb.py - tests/integration/test_gridfs.py - tests/integration/test_mongodb.py - tests/integration/test_redis.py - ) - local EPYTEST_DESELECT=( - # Requires Internet access - tests/integration/test_compat.py::test_version_upgrade - ) - - local -x USE_PYTEST_HTTPBIN=true - epytest -} - -pkg_postinst() { - optfeature "redis backend" "dev-python/redis" - optfeature "MongoDB backend" "dev-python/pymongo" - - optfeature "JSON serialization" "dev-python/ujson" - optfeature "YAML serialization" "dev-python/pyyaml" - optfeature "signing serialized data" "dev-python/itsdangerous" -} diff --git a/dev-python/requests-cache/requests-cache-1.0.0.ebuild b/dev-python/requests-cache/requests-cache-1.0.0.ebuild index 8c8138380cbe..f5990c646567 100644 --- a/dev-python/requests-cache/requests-cache-1.0.0.ebuild +++ b/dev-python/requests-cache/requests-cache-1.0.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index 725b78277e51..39c38a2040f0 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -1,7 +1,3 @@ -DIST rich-13.3.1.gh.tar.gz 15055408 BLAKE2B 79713ee232bc1c990c1432f7966cffd69b8ffef9ad8a562339d62b03fbab4620040c5ae1d735d3084d71f32581955f0ea5fad113ff992dcddb2dd0e20465484e SHA512 a3b5bef2183bbb888f0ef5a90b35fdb1ed7ef6103dfea01a5efa441ce8d1769b53d7888684e3b5cd76bcacf3768835d918d9fbb7801eab57c04d1412f129f6bb -DIST rich-13.3.2.gh.tar.gz 15060707 BLAKE2B fbee6e01b60a18cb32a7f86fa41d621d2cb895e5602f23ed85e7338788f4fbab401fe0a8c2b2bb3a1975c40ebeaaf4d013e50a6d6e5cad6324a14acea21d48dc SHA512 9f33658d8dfa5c22fd92ca83690628ded12d428777d6cd7752afc35c36481d46df1766841eaf003917ec6da932d6f29981c779846d4c14a95e2738e74ec20b2c DIST rich-13.3.3.gh.tar.gz 15060927 BLAKE2B 2d4aaca6dd18b7f3dd6267b3ead09ece8e2edc2ed050c137a93618915f6cd999744957d6925da90446a5b3a46ef871561145d5c2c27ff2722afac24090cf1064 SHA512 049b5145685509f722d744e5b7e2703bf14e5449da02f24e92ac856552bddeef96777760ead4e1e0f6599cc1b13cc424dc558a20c426dcbd7d4230322226832c -EBUILD rich-13.3.1.ebuild 1395 BLAKE2B c42544ea594e54bf6293bf52911f9f853a86794784892403847114be767c2860c4c653de1278a9f4e7bcc72619bdcac569bcbdff5bce755c66abdc5c51ceec89 SHA512 75968a1bc7f4f96e5fde2b045437c793ab1cf44df6c857dc6315c93a4931252a578edb898f4354d36d7dfab2d027b0edf8a4bb82996e5c16c4687a784b4def90 -EBUILD rich-13.3.2.ebuild 1409 BLAKE2B c61286fb5f7abe780dae8b7333935b22323fd0333eb4ee4d4524a859066548f93cd8a767d578c74ff7e533125e426115b56589d4ad0d8c4809b299508a963833 SHA512 d7a7ef1a51747775b944735ab0af8e5c7912fdb92c05dd2d286db52b1a49dd2c0f87e5cd30f7fce2ec597110200faf8dc24b8342ab28d37b08acf721cfa251e6 -EBUILD rich-13.3.3.ebuild 1409 BLAKE2B c61286fb5f7abe780dae8b7333935b22323fd0333eb4ee4d4524a859066548f93cd8a767d578c74ff7e533125e426115b56589d4ad0d8c4809b299508a963833 SHA512 d7a7ef1a51747775b944735ab0af8e5c7912fdb92c05dd2d286db52b1a49dd2c0f87e5cd30f7fce2ec597110200faf8dc24b8342ab28d37b08acf721cfa251e6 +EBUILD rich-13.3.3.ebuild 1401 BLAKE2B fda7f17a98414fad1cf7cdc13559931b996fdd876ddf7d16ab9571938ec3425f7c4925934a0b0ebbfdd074796dd5b0eb59f9a2f5f8bf1c2115dc9221b31c8e62 SHA512 71ffa65c5b51bce1b5ff79a3973ffcc2c2944e937823ea8db47ac9b4805ccb5afad40bfab2e6f8c2f7df0b28cfe434362bcdff73b100e12902902cb51e50e534 MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b diff --git a/dev-python/rich/rich-13.3.1.ebuild b/dev-python/rich/rich-13.3.1.ebuild deleted file mode 100644 index 7b8ea901adce..000000000000 --- a/dev-python/rich/rich-13.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" -HOMEPAGE=" - https://github.com/Textualize/rich/ - https://pypi.org/project/rich/ -" -SRC_URI=" - https://github.com/Textualize/rich/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - =dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8) -" - -distutils_enable_tests pytest - -python_test() { - local -x COLUMNS=80 - local EPYTEST_DESELECT=( - # TODO - tests/test_console.py::test_size_can_fall_back_to_std_descriptors - tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 - # pygments? - tests/test_syntax.py::test_python_render_simple_indent_guides - tests/test_syntax.py::test_python_render_line_range_indent_guides - ) - epytest -p no:pytest-qt -} - -pkg_postinst() { - optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets -} diff --git a/dev-python/rich/rich-13.3.2.ebuild b/dev-python/rich/rich-13.3.2.ebuild deleted file mode 100644 index dcd6ae234066..000000000000 --- a/dev-python/rich/rich-13.3.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" -HOMEPAGE=" - https://github.com/Textualize/rich/ - https://pypi.org/project/rich/ -" -SRC_URI=" - https://github.com/Textualize/rich/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - =dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8) -" - -distutils_enable_tests pytest - -python_test() { - local -x COLUMNS=80 - local EPYTEST_DESELECT=( - # TODO - tests/test_console.py::test_size_can_fall_back_to_std_descriptors - tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 - # pygments? - tests/test_syntax.py::test_python_render_simple_indent_guides - tests/test_syntax.py::test_python_render_line_range_indent_guides - ) - epytest -p no:pytest-qt -} - -pkg_postinst() { - optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets -} diff --git a/dev-python/rich/rich-13.3.3.ebuild b/dev-python/rich/rich-13.3.3.ebuild index dcd6ae234066..574f2f1e1b9d 100644 --- a/dev-python/rich/rich-13.3.3.ebuild +++ b/dev-python/rich/rich-13.3.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/colorama[${PYTHON_USEDEP}] diff --git a/dev-python/roman/Manifest b/dev-python/roman/Manifest index 720e54f3514c..f1bfd310b369 100644 --- a/dev-python/roman/Manifest +++ b/dev-python/roman/Manifest @@ -1,5 +1,3 @@ -DIST roman-3.3.tar.gz 7577 BLAKE2B 651d30154e01c9bc61326581c5600efb5f717b2c21cb6345d51ba5aa44d79bff00e66492d3962ed4c9682103a9c00af8205ae9d90b30b9a3f13dc2d18e6f1592 SHA512 8d2952640519052ce629a3881cb871448fc7921eb5f45525305c43ef9fb2672062d0ca96ab16d7aaa95f5eebcad028fdcf519f224f3631734fbb6a4a314f3a49 DIST roman-4.0.tar.gz 9380 BLAKE2B f158a9c7ed9aae2e8c3aaf8b4db9610cd437119493af87c248f8f7d2157228f2bbeb7085eb8f02d169f3e3f5221831ebb10a773d70c5dc7133d32896d5c21dbd SHA512 5421ac46fc5f49c8913a6089d51781bc0a01f2863ea2655b57adba1d07632d4e459fcb26350d0c2dfdf4a31c64a31e9fc86b22165df212c9f8db4bf41cf2e2a1 -EBUILD roman-3.3-r1.ebuild 547 BLAKE2B 02d6f7848f9acf76e3b14f2ca2c9553687fdc8305b19d22785953ca4ef8c71195ee10ab53f6b22b12cfdcdddef60452664927f5cddf93c549d8d5298c932c1ad SHA512 0ed2747368299d24cc659a56c415acb93a2488f9cc8a550ab6f82dbb446c4ea0eb059c5c7d01802bdbb5496206556ed328c88d9981db7cc7636b6e3bad217fa0 -EBUILD roman-4.0.ebuild 546 BLAKE2B c2dd48559efee6b0dc0b1784ed4795837a258af607a36e2cab296a47b619450a43e8435aa371adf2f4a6ac414ea512d0794747c4f80a1ef564d6c44410f10192 SHA512 3fd64de1d8d0371f329a89720cf57dfac82bf53994193255a72bb31ad6626b3e3aa5cab732651337a4a4c2dc9b07e41ca2d5377470a14fd4b03e5b5311fb8ac1 +EBUILD roman-4.0.ebuild 544 BLAKE2B 1a48f2f0d69abbc49ab7ae45145f151423ee600fdd6851b535ca3377557f8af366e33efbf8bfeb44ee0675934af0ed7ae30f5a00dafa0a1b6c65f7382cd2260e SHA512 47ad854a0060ed8db22d9cf1abbe29ce7711b9dfa2340e5c8047eb6b6c79765d64aafa01bdf69f0ccc30598ceac0b1422da95de700a5150e146d8cac4681b070 MISC metadata.xml 406 BLAKE2B 7d271b8b48457f992e45d502b52fafa61d7a850d2f4b39386eec1bac024be2ceb11ff12dccb423869921d98bb07008e13bf26aa8eb4f66f1fbf51fa616d16ae6 SHA512 31fb4e9d275578423dfa69535d81cda8d0f648906133b76a531f08dedc0835a19c521c3589350562a894ab70b259cd0d4e067ace8ef80a69e3c606a3f73a467a diff --git a/dev-python/roman/roman-3.3-r1.ebuild b/dev-python/roman/roman-3.3-r1.ebuild deleted file mode 100644 index 6320367ff069..000000000000 --- a/dev-python/roman/roman-3.3-r1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="An Integer to Roman numerals converter" -HOMEPAGE="https://pypi.org/project/roman/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 x86" - -distutils_enable_tests setup.py - -python_prepare_all() { - mv "${S}/src/tests.py" . || die "moving test file failed" - distutils-r1_python_prepare_all -} diff --git a/dev-python/roman/roman-4.0.ebuild b/dev-python/roman/roman-4.0.ebuild index 334e4e988845..a7caef1a28c4 100644 --- a/dev-python/roman/roman-4.0.ebuild +++ b/dev-python/roman/roman-4.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" distutils_enable_tests unittest diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest index 1498ea433684..55c8b7f9c23d 100644 --- a/dev-python/rpyc/Manifest +++ b/dev-python/rpyc/Manifest @@ -1,8 +1,4 @@ AUX rpyc-5.3.0-no-gevent.patch 1241 BLAKE2B 44b0584b90aa4730998dd9c44430edbb0348f581b930ce1663b4dc7105c6fafccd1d73c2850892ec7898f678bc57de592dcec1af4615778919b97a15fc9d56ca SHA512 d057255548f94c433d2e6f064d9db33caf7909ae17a9eddaabb2f87560f31a6b9e94c0470b78fab7aca15c6c96b6a8c2cf96d92d57d9925d5616c7454f823326 -DIST rpyc-5.2.3_p1.tar.gz 1269198 BLAKE2B 288568fcd34787850968d4e3fd9ca7c2d29e506f1331b746104760e678dfef43fd30b08f68b3bdda6df84d488f88dc76cfdd23d5a5ad0a4cefeab468ac6a1b0b SHA512 4b29899a51364779185d2b56f5d5ee4c650c40b8322e5594500222fdcec85414cdbabd41437467e2ff73124a79e8c9cde23dfe89138abb935732ccaba69de2bb -DIST rpyc-5.3.0.gh.tar.gz 1270508 BLAKE2B c7b0c06ea7151d80d84e057b7991cbc7bcb047f24544b7669d80218f9eeb9342ba58020f608bb615dea932a1380b0afb36ba9f8e216f139ba4aadd4a7efa344d SHA512 371c60dedf3fba3232c5c1d7616a04b8cf2a8295e31b945ab51d0dee5ba5d8769062aafa860db85b951f0283b8800b61972a7f2f7fa3cc69929c7563e74be1ee DIST rpyc-5.3.1.gh.tar.gz 1271046 BLAKE2B b7c86aa5cf774d306b2d6fdbac97441533bc5a847aaf03c11b0abf0a07587a2f7d081470d3402fde4251ea6654051d96983feefa2ba7e65a9a95d76f179edcad SHA512 a328903c336483f7110cbbff96173ba0b5ae6cf16f6306c624055bd631d914772c42dcfcf48a275b7dc53241f6b10a397ee49f17b8a3c3c8dbee8f42ac784465 -EBUILD rpyc-5.2.3_p1.ebuild 1941 BLAKE2B bf3b7774a7d13969a9374e01afc0bdfec13aa97fd44194346e5d642b54c25adfc1a9c6aad636987bd1debd53c174ece495ec76625762979c20629cc2e8745995 SHA512 992264055902d6cc93351ff500f88272c447c527bc4a35aff00c66e0047625aee2343458b3798b0d3bfd53bd2e43c426457873300ef39689a93500e8a152e726 -EBUILD rpyc-5.3.0.ebuild 2044 BLAKE2B 966a314ad2d6667837a8795534d20efbcc7cd31a7130e9b51fceea2ac2595e67aa527721c4f7dd62e790c80a35454ac99ec7289bfc689d3f890160b41f968a3b SHA512 d8423e252324df086342a16e0561dae053c197cc71b131f4efa769a9b3f78ae1af8c5d8b566064e6a70ba4902344a645a2da1c6768bea87f76c5851144c375b2 -EBUILD rpyc-5.3.1.ebuild 2044 BLAKE2B 966a314ad2d6667837a8795534d20efbcc7cd31a7130e9b51fceea2ac2595e67aa527721c4f7dd62e790c80a35454ac99ec7289bfc689d3f890160b41f968a3b SHA512 d8423e252324df086342a16e0561dae053c197cc71b131f4efa769a9b3f78ae1af8c5d8b566064e6a70ba4902344a645a2da1c6768bea87f76c5851144c375b2 +EBUILD rpyc-5.3.1.ebuild 2042 BLAKE2B d5bb595c8a79b8e2e0076dd07651ed903edeb666b9cb14a4eb76b00cfe7e54173e76d2cda93bd041bbf6cca4f67ef8c3528933eedc194ed094b6d2e5fe4f726e SHA512 1280464c02eb832fe6da1cfb7ceadb831c7e876e058e0f72f221d83817b44a34f69318ee0ae3bf706a97c5f488352f5a653d6582998a26691d4a7e49fd8c9f22 MISC metadata.xml 654 BLAKE2B f84ea5b5fb66c2661bdcbed8566a77c872b6f1b3a6b0cb021269657b21fd414e70edf03f205ee2038d9d83a20e25d32b15760d915b98066aa7fe1a4cfeb3bd16 SHA512 6ea40af97501443c8d4ae783137bb9547c5a4cc3685c01b9d684691d110f67eb43056acfcebcc510c06fc40ff596ad9e3e30cf76cb07807f23250721e93b4954 diff --git a/dev-python/rpyc/rpyc-5.2.3_p1.ebuild b/dev-python/rpyc/rpyc-5.2.3_p1.ebuild deleted file mode 100644 index b3657dd924b5..000000000000 --- a/dev-python/rpyc/rpyc-5.2.3_p1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library" -HOMEPAGE="https://rpyc.readthedocs.io/en/latest/ - https://pypi.org/project/rpyc/ - https://github.com/tomerfiliba-org/rpyc" -SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -# USE flags gdb, numpy are used *only* to run tests depending on these packages -IUSE="test numpy gdb" -RESTRICT="!test? ( test )" - -CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] ) - gdb? ( sys-devel/gdb )" - -DEPEND="${CDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND="${CDEPEND} - dev-python/plumbum[${PYTHON_USEDEP}]" - -src_prepare() { - default - - # Windows specific test - rm tests/test_win32pipes.py || die "rm tests/test_win32pipes.py failed" - - # These tests require running sshd - rm tests/test_ssh.py tests/test_deploy.py || die "rm test_ssh.py test_deploy.py failed" - - # This test requires internet access - rm tests/test_registry.py || die "rm test_registry.py failed" - - # This test fails with NO_CIPHERS_AVAILABLE - rm tests/test_ssl.py || die "rm test_ssl.py failed" - - # dev-python/gevent is being removed - rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed" - - if ! use numpy - then rm tests/test_service_pickle.py || die "rm test_service_pickle.py failed" - fi - - if ! use gdb - then rm tests/test_gdb.py || die "rm test_gdb.py failed" - fi -} - -python_test() { - # for some reason, when tests are run via pytest or nose, some of them hung - pushd tests > /dev/null || die "pushd tests failed" - for x in test_*.py - do PYTHONPATH="${WORKDIR}"/${P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages ${EPYTHON} ${x} || die "${x} failed" - done - popd > /dev/null -} diff --git a/dev-python/rpyc/rpyc-5.3.0.ebuild b/dev-python/rpyc/rpyc-5.3.0.ebuild deleted file mode 100644 index bf999d1bb527..000000000000 --- a/dev-python/rpyc/rpyc-5.3.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library" -HOMEPAGE="https://rpyc.readthedocs.io/en/latest/ - https://pypi.org/project/rpyc/ - https://github.com/tomerfiliba-org/rpyc" -SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -# USE flags gdb, numpy are used *only* to run tests depending on these packages -IUSE="test numpy gdb" -RESTRICT="!test? ( test )" - -CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] ) - gdb? ( sys-devel/gdb )" - -DEPEND="${CDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND="${CDEPEND} - dev-python/plumbum[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-5.3.0-no-gevent.patch ) - -src_prepare() { - default - - # Windows specific test - rm tests/test_win32pipes.py || die "rm tests/test_win32pipes.py failed" - - # These tests require running sshd - rm tests/test_ssh.py tests/test_deploy.py || die "rm test_ssh.py test_deploy.py failed" - - # This test requires internet access - rm tests/test_registry.py || die "rm test_registry.py failed" - - # This test fails with NO_CIPHERS_AVAILABLE - rm tests/test_ssl.py || die "rm test_ssl.py failed" - - # dev-python/gevent is being removed - rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed" - - if ! use numpy - then rm tests/test_service_pickle.py || die "rm test_service_pickle.py failed" - fi - - if ! use gdb - then rm tests/test_gdb.py || die "rm test_gdb.py failed" - fi -} - -python_test() { - # for some reason, when tests are run via pytest or nose, some of them hung - pushd tests > /dev/null || die "pushd tests failed" - for x in test_*.py - do PYTHONPATH="${WORKDIR}"/${P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages ${EPYTHON} ${x} || die "${x} failed" - done - popd > /dev/null -} diff --git a/dev-python/rpyc/rpyc-5.3.1.ebuild b/dev-python/rpyc/rpyc-5.3.1.ebuild index bf999d1bb527..59f0281697ee 100644 --- a/dev-python/rpyc/rpyc-5.3.1.ebuild +++ b/dev-python/rpyc/rpyc-5.3.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" # USE flags gdb, numpy are used *only* to run tests depending on these packages IUSE="test numpy gdb" diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest index 662d24acac02..d4d20134313c 100644 --- a/dev-python/semver/Manifest +++ b/dev-python/semver/Manifest @@ -1,3 +1,5 @@ DIST semver-2.13.0.gh.tar.gz 43674 BLAKE2B 35d0ca0b61836d0e6deb97f067a0c1cbba310dde6eb83d78f02f85c3f7485114ad549559d572d4494aa7c4444c7d6feabcb36394561a238489d56bfd04ed8590 SHA512 ca0d408d8bb7305e90802ea04d935cd7b76b8f166a9ec97ed3427dbc2cf60eeca0b2d27ad0cb2f15f32f5b2589d6717a63717c463183374c5335bf79e1eec222 +DIST semver-3.0.0.tar.gz 204359 BLAKE2B 93aedd2e1884147546c064f6d0cf96d6a26c1591974bcefc0318eda90e01a73a99111babb9e6dc7f2b5c12b3cad94329dde7454c87891c9364d1fdbed5dee30a SHA512 b8b4299172f5a4325a309c686e5fee7339083fe2cba3852b69ff5ca355646d092d30ec1a3fe107ecb2f86c8845d4189d3d2c6f668c9df86ede69e995dcec93bb EBUILD semver-2.13.0-r1.ebuild 661 BLAKE2B 3404eed98ef9fd0f935414734eb25f58a4540547e1708d05601f22241f3804008c775bc5a9d0af20ca22f28b245222e554e6d293e5f1dda91b3a6e029d35029d SHA512 1a085c0162927e96c139f686f2dfea01cfecf19ecb6c2bc91f0a3e7633d5a56f7d6b0dfad4c5f8e1a0cf46069bdb78398d10d7e0663faa2eacb03f5d688efcb5 +EBUILD semver-3.0.0.ebuild 502 BLAKE2B c17dab33e2df4f135bfd7a7a06626194bfd91698c476f9dbe15ae0cb44cfb550214182b7bf6773b3a2cdcc083173df1d88a92b91d59960ddd68a4c5ee25c9c38 SHA512 efb548b181fc604dede5355debf861ffd72b376c43a721c887cc871da7787f074c75c2c68bda426fa88752bf642d6e68960009c8f3b6e16704de07baff04bb2d MISC metadata.xml 388 BLAKE2B acaeaf260073c58d5bac6d2c59228301009c59492fd03d51ec0127229e2bbdead1d14dc716f100cd2543be8e50020f06299d6dbad125514756f7dd659b8119ae SHA512 97533f8b2877e780da67de9a47dbc87de751b4ea3831cbc44b345ba434736f584ab3e937c472f62c57410764facf76d6c8ab31857f9fd8e66626072c032a2714 diff --git a/dev-python/semver/semver-3.0.0.ebuild b/dev-python/semver/semver-3.0.0.ebuild new file mode 100644 index 000000000000..bf44d18fbd00 --- /dev/null +++ b/dev-python/semver/semver-3.0.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python module for semantic versioning" +HOMEPAGE=" + https://github.com/python-semver/python-semver/ + https://pypi.org/project/semver/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index f5128a166337..ff2df8e7fa4b 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,7 +1,11 @@ DIST sentry-python-1.16.0.gh.tar.gz 325763 BLAKE2B e53f6051a74065950c4f1ce9010a87071b4a715990643cb7e955411ffb784fabc7ca6f2ade3cc6c66eb0718c6fc4993c6035763a0937b8a1cd66289f3f026806 SHA512 7f46f6c66b0e4f97e7f64a0eba9c396fbb9ab95607ba8ecb4880bb117c4f3fff7881a6787ea814981bdfabd84ea2b172c878821877403852661e746b6fe666bb DIST sentry-python-1.17.0.gh.tar.gz 332229 BLAKE2B 5c94f80d8cbe9582fe03e948c74e37024c4d6fce4f6293bdb755ada0651c5a898db23826d23ed7e31845b7426c3f6a52014e0f4226b9810f13222a700e063f91 SHA512 e3f0b9287f703e36f55bb96f31a76638b99fc66f4cf6898ddcddeb57a5ee27a3d782815c9dae9cd1177ff7f5c606e62b7807adada1f841294f3b6d7449d950e1 DIST sentry-python-1.18.0.gh.tar.gz 338306 BLAKE2B 5af147598af6fd9d03f9931bf6d1519d3c307e16bab188a14ed3e9956060d7c6c65b386d330f5674be1cc7f2147c1e78c7901ce2ef46198887d86ebff0614f7e SHA512 250ea5f4374218672e240893c14ecb7ca22654c673f0a44cc00ca4099ea1d27b749be59c3004de68be3f79cdfbef7e614d1ec5506f3c1eb1699a440eb6387907 +DIST sentry-python-1.19.0.gh.tar.gz 345791 BLAKE2B f0cc7b4bad7f3ede98c254dac40ab49392edd92b36adbef0aac277a4ff14e4f8b27cf8ef602a6ac768ab8e6fb04fa05b3220a0b87a24ed280462fe5c0dc349bf SHA512 ced2fe549e40c189ab31a8af6bae857357aaa5ea1b0f4cccf1d5a0e6d332375cc72257fbc45e81335ac3ff37f705e9e73cfc551ad4320d7150614cedac948338 +DIST sentry-python-1.19.1.gh.tar.gz 345933 BLAKE2B 0b6912553b41fe14b14a4199756f54e9870819c9bf15a91253889c43b3b93d63d09d9cbe96ec35b83a2d966990549e2043543506abeefa0320ff6098e8ea8304 SHA512 ca2f701904fc9d38ce89a2e085d30b4d4f532878a383a20016d0b5763b4d1e34fd1f6bd87c8aecb46f40e5b5bdc6b8021fb6154df28d1cd50f634326c1b3f499 EBUILD sentry-sdk-1.16.0.ebuild 3636 BLAKE2B 0a1659ddd0bc2f95875637270b637cda32fe557ac7471fed9b8c2518f0c51de97a542190d35d719d5fd13eebde63074fe6965d56e1100762b4cae16eddd26806 SHA512 c0de06866e1fe7b4594ff77ba3aa3291e9c8c7309aa2572a5c4dd4f799d42c85f7b7983f61fb74a0c443723bc4104482831465300b13cfa3d9af7b3ae8206ae8 EBUILD sentry-sdk-1.17.0.ebuild 3640 BLAKE2B c3bd23007576bb9673782ef7ad4af56936c72f8b3c73e01bc86ce4436404066103532b0b358f82ae5b5058c9ec3c6e5b998eb54ca8245482a4aa819ebe2e2f0c SHA512 e0faee205c88e10a6abbf9eea5aea0d62d49031693a9a0aaed8fdbe9e5a075d719be897547fd3ac8ae296752030bb223cf8874958291a42421ab464273a9fedc EBUILD sentry-sdk-1.18.0.ebuild 3747 BLAKE2B 5ae8a89bee76306f56ba0d612d2a0a51a0050ea08e98601306e21ac9b994c0d6954abe522d0197d5520af3e8e3572bed2f27d4cd7e59b3c732103a3767fc9f3a SHA512 035b7f6fa29dcafe2431efaf362a7cb07044f4041b0706ac51aa0ae3dd0bd8171136d35663654e8a93fd10517401e9031942966c515b6f9712e54da9243574d3 +EBUILD sentry-sdk-1.19.0.ebuild 3789 BLAKE2B 009962f6fd74173d446f55aaa0f4bb724a98d48c0653addeb9c3773dd8b181c6e785d9e40f7a04034aa39bc6e172a713387f98aa07bcbe97d35e0dbcedfa23bd SHA512 acdcf371dbdebc6919cef5a04cb8d48f5f3b3a15076f58998f8b3c08aecc791f01ed6f6443e59195aac598f03db02f1256ac2fe04cb6490e2ccfe125b0d98e43 +EBUILD sentry-sdk-1.19.1.ebuild 3789 BLAKE2B 009962f6fd74173d446f55aaa0f4bb724a98d48c0653addeb9c3773dd8b181c6e785d9e40f7a04034aa39bc6e172a713387f98aa07bcbe97d35e0dbcedfa23bd SHA512 acdcf371dbdebc6919cef5a04cb8d48f5f3b3a15076f58998f8b3c08aecc791f01ed6f6443e59195aac598f03db02f1256ac2fe04cb6490e2ccfe125b0d98e43 MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d diff --git a/dev-python/sentry-sdk/sentry-sdk-1.19.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.19.0.ebuild new file mode 100644 index 000000000000..1152c2fde46c --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.19.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + tests/integrations/socket/test_socket.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/asgi/test_asgi.py::test_websocket + tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style + tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + # TODO + tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled + tests/test_profiler.py::test_sample_buffer + tests/test_profiler.py::test_thread_scheduler_takes_first_samples + tests/test_profiler.py::test_thread_scheduler_takes_more_samples + tests/test_profiler.py::test_thread_scheduler_single_background_thread + # broken with py3.11, *shrug* + tests/test_profiler.py::test_extract_stack_with_max_depth + # TODO + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved + tests/test_scrubber.py::test_breadcrumb_extra_scrubbing + tests/test_scrubber.py::test_span_data_scrubbing +) diff --git a/dev-python/sentry-sdk/sentry-sdk-1.19.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.19.1.ebuild new file mode 100644 index 000000000000..1152c2fde46c --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.19.1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + tests/integrations/socket/test_socket.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/asgi/test_asgi.py::test_websocket + tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style + tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + # TODO + tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled + tests/test_profiler.py::test_sample_buffer + tests/test_profiler.py::test_thread_scheduler_takes_first_samples + tests/test_profiler.py::test_thread_scheduler_takes_more_samples + tests/test_profiler.py::test_thread_scheduler_single_background_thread + # broken with py3.11, *shrug* + tests/test_profiler.py::test_extract_stack_with_max_depth + # TODO + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved + tests/test_scrubber.py::test_breadcrumb_extra_scrubbing + tests/test_scrubber.py::test_span_data_scrubbing +) diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 540bd93eb05d..fc7a292ef8c6 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,14 +1,4 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e -DIST setuptools-65.7.0.tar.gz 2618315 BLAKE2B a0989c3fd0ab476d69885d022eccf1a89dc670a17d0b3e73bbe4ffb530e26a838fcd1cfffc4c2720ddd19cb8ba45d42bc31441f1e3bbc32fa71850d208f37cc8 SHA512 0eb2d9de9ef2565cf012db7d68ee18359a1432dd42ecd3fb7d490f73d57b0e7ba2a67e0401f66051127e913f29c2e221e88c0cbf523b0ac9abe7f00b6ab1ded8 -DIST setuptools-67.2.0.tar.gz 2475665 BLAKE2B 1d82e21d5c5f7aea479d468ae5c29c62a86a552e811203794f2246bc715647c18c66ab6d37c9da3092fc2b402cc865c1ab85989092c9beccc440913ad7d51ccd SHA512 2d15719d7a0305535ee853e82b5196af2eaa29cbcf73c59515c2fa8e8c910c25fcf3854aac515789a51a845555b19c95e8d06fef4199cf19ba4a45dda5b7ab66 -DIST setuptools-67.4.0.tar.gz 2484170 BLAKE2B 5c72b2bb813a84337e00c30a1375a24ca997a07100ca7f83afcb76d1fbde1432b049faa76d50ce8c74b3ea753096e63a09359bdcca2cb0d1d57eea21bbe5c2c9 SHA512 d5865283e13a8f42b6b49f9c507f6c41e75a92ad2c4e4c2b4184a410003fadfe7629ed5824340110400143e2ce82cde2e50e9b2898335462376b28f440648cd5 -DIST setuptools-67.5.1.tar.gz 2485370 BLAKE2B ed063a287787e56850cd4f20a8f07cc8670138bdbbb934a0684ead355f234312e6d3cebabffbbc41fb2dd2df27c493878c6660ea073ea00e65d31cef8a6568c0 SHA512 c064415c3169ba87be76f5842266f0f92b766a4eaabacf320c708f5cdbe8d60007e14773889c00c877350dcf0ffa39174fa2e30416f4c7047787aefc26e6fff4 -DIST setuptools-67.6.0.tar.gz 2485539 BLAKE2B da6b8b4c0daa75dee6ba5df5d7728c0aff7293e2dd22d65b5656a13ef2ed351941c88bf1544b5acbfb4b37ae07699950fafcb4d9e6e0d538e5c94f2ce1fe93a5 SHA512 bf78622451e0ce5bbcef50c4dbbe72c9dad880f64b49b10b64f4938f8469d0f872854da170041ef0828738a22593928f248c8b69157a93543491e35fa5482839 DIST setuptools-67.6.1.tar.gz 2486256 BLAKE2B 7827eec689b6a4463888137660489a29cd6aa67a14f0cf42ece78463788d74b97bd951b75c48c185c5c33d5bea29c44c8660649bf79035012bc75b915e9d0a42 SHA512 197910ad4c4058af0107e240d2e27bc2c1ff373cb3fba33af09eb3cc42614c45e4bb73a65802f253466eafd94517e08b51e98f50213817ad03d88ee0ccf9adbc -EBUILD setuptools-65.7.0.ebuild 4450 BLAKE2B d9f45d0f97abb15440f7cdf4ebd8a19968c085e779c4b4096fee10198359b544c8a119df3eef8175c736a6c758e587641222aa85f660cfc005a98378558a02a5 SHA512 3aa5810c25ff839e7da062ff9d74c005ba9b852340e687e88e8b578c34a6608ecec88e26d9c2997bee3bc3bbefb29ee13ef6f01fa54e55b121f00db479918e34 -EBUILD setuptools-67.2.0-r1.ebuild 4433 BLAKE2B 31aa7399964c2f0784b2aa856d4161c13c967747820944aaaf2d275bc22ef3ff5d6a6ff45570dd6a06842d7cad4578c9243152abdd6a04d0a321bf2f160f7076 SHA512 e96e11deae5a702aafb038331e5d2dd78a5115005c12a122e9d88a6e5c103d19a7912484457271cb1d578f0c256d1b6e9b0a4e6b380b9cd0462d0342ed075ca9 -EBUILD setuptools-67.4.0.ebuild 4441 BLAKE2B 7334f108e9978d152278739356f532790c50f157efa5a706eecbfde1c9b05cfa494328960be4ec683853e3b86c820cf5988e59c100dcbd947a096079a6eb2ecd SHA512 b609adf51de4b8391fd101c16df5af1c983257b160636f5e6fff4641285b30f7e3dedb87aa92a92c53890056945e303df1850cc3969c7e959af926dbd1d20ea6 -EBUILD setuptools-67.5.1.ebuild 4441 BLAKE2B 7334f108e9978d152278739356f532790c50f157efa5a706eecbfde1c9b05cfa494328960be4ec683853e3b86c820cf5988e59c100dcbd947a096079a6eb2ecd SHA512 b609adf51de4b8391fd101c16df5af1c983257b160636f5e6fff4641285b30f7e3dedb87aa92a92c53890056945e303df1850cc3969c7e959af926dbd1d20ea6 -EBUILD setuptools-67.6.0.ebuild 4441 BLAKE2B 7334f108e9978d152278739356f532790c50f157efa5a706eecbfde1c9b05cfa494328960be4ec683853e3b86c820cf5988e59c100dcbd947a096079a6eb2ecd SHA512 b609adf51de4b8391fd101c16df5af1c983257b160636f5e6fff4641285b30f7e3dedb87aa92a92c53890056945e303df1850cc3969c7e959af926dbd1d20ea6 -EBUILD setuptools-67.6.1.ebuild 4441 BLAKE2B 9d61542bdfeb093210037d3b70df2a1aff3e5c492aad6419a894332ef72f9cf1291d16c7b74d40896ea9891b7ade3e8d94a5d6de78729821faf8a2745bac00ee SHA512 d42c322add3220011f886a096e827471e275e6f5ac88674cdc8a66f4e104c50e2a70183cb12047b67c214d3d13d7ee66d874ba846f3ed6015512b6b86c2dcdc3 +EBUILD setuptools-67.6.1.ebuild 4433 BLAKE2B 1575f862feccb180c567e02e542896159c9665f8dc3888d4a1ed9240cc0fd6c3c2670b66f5ad9140f0ec7068f76edddfe47fedb2298b9603fca898b4c352f98c SHA512 d0584da2b12a8fa7e35a8673e324027ec4821f0f3e6881adf0a9f4996d6cc9338797696aa21e2b899f2a8af8d2038ea20a65d3ec23101bedf3c960c9d25f2c2b MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-65.7.0.ebuild b/dev-python/setuptools/setuptools-65.7.0.ebuild deleted file mode 100644 index d2239800a420..000000000000 --- a/dev-python/setuptools/setuptools-65.7.0.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{9..11} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}] - >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] - =dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - ${RDEPEND} - >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -DOCS=( {CHANGES,README}.rst ) - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}"/setuptools-62.4.0-py-compile.patch - ) - - distutils-r1_src_prepare - - # remove bundled dependencies, setuptools will switch to system deps - # automatically - rm -r */_vendor || die - - # remove the ugly */extern hack that breaks on unvendored deps - rm -r */extern || die - find -name '*.py' -exec sed \ - -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \ - -i {} + || die - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local -x SETUPTOOLS_USE_DISTUTILS=stdlib - - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps - setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg - setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - setuptools/tests/test_editable_install.py::test_editable_with_pyproject - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - - epytest -n "$(makeopts_jobs)" setuptools -} diff --git a/dev-python/setuptools/setuptools-67.2.0-r1.ebuild b/dev-python/setuptools/setuptools-67.2.0-r1.ebuild deleted file mode 100644 index c6bb1c53e701..000000000000 --- a/dev-python/setuptools/setuptools-67.2.0-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{9..11} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}] - ' 3.9) -" -BDEPEND=" - ${RDEPEND} - >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -DOCS=( {CHANGES,README}.rst ) - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}"/setuptools-62.4.0-py-compile.patch - ) - - distutils-r1_src_prepare - - # remove bundled dependencies, setuptools will switch to system deps - # automatically - rm -r */_vendor || die - - # remove the ugly */extern hack that breaks on unvendored deps - rm -r */extern || die - find -name '*.py' -exec sed \ - -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \ - -i {} + || die -} - -python_test() { - local -x SETUPTOOLS_USE_DISTUTILS=stdlib - - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps - setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg - setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - setuptools/tests/test_editable_install.py::test_editable_with_pyproject - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - - if has_version "=dev-python/sphinx-6.0"; then - EPYTEST_DESELECT+=( - tests/python/test_pyintegration.py::TestPositionalOnlyArgumentsModule::test_integration - ) - fi - - distutils-r1_python_test -} diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-2.0.1.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-2.0.1.ebuild deleted file mode 100644 index 9b8488762142..000000000000 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-2.0.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A new approach to API documentation in Sphinx" -HOMEPAGE=" - https://sphinx-autoapi.readthedocs.io/ - https://github.com/readthedocs/sphinx-autoapi/ - https://pypi.org/project/sphinx-autoapi/ -" -SRC_URI=" - https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - dev-python/astroid[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/sphinx-4.0[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] -" - -DOCS=( README.rst CHANGELOG.rst ) - -# Test requires pypi download w/ internet: https://github.com/readthedocs/sphinx-autoapi/issues/329 -EPYTEST_DESELECT=( - tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample-override_conf2-AutoAPI -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -python_test() { - # https://github.com/readthedocs/sphinx-autoapi/issues/368 - if has_version ".,]*',/d" \ + -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ + -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ + -e "/'parso[ 0-9<=>.,]*',/d" \ + -e "/'jedi[ 0-9<=>.,]*',/d" \ + -e "/'pylint[ 0-9<=>.,]*',/d" \ + -e "/'ipython[ 0-9<=>.,]*',/d" \ + setup.py || die + sed -i \ + -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ + -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ + -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ + -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ + -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ + -e "/^IPYTHON_REQVER/c\IPYTHON_REQVER = '>=0.0.1'" \ + spyder/dependencies.py || die + + # do not check deps, fails because we removed dependencies above + sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ + spyder/tests/test_dependencies_in_sync.py || die + + # can't check for update, need network + rm spyder/workers/tests/test_update.py || die + + # skip online test + rm spyder/widgets/github/tests/test_github_backend.py || die + + distutils-r1_python_prepare_all +} + +# Calling pytest directly somehow passes the pytest arguments to spyder +# causing an invalid argument error +python_test() { + virtx "${EPYTHON}" runtests.py +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib + optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas + optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy + optfeature "Symbolic mathematics in the IPython console" dev-python/sympy + optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy + optfeature "Run Cython files in the IPython console" dev-python/cython + optfeature "The hdf5/h5py plugin" dev-python/h5py + optfeature "The line profiler plugin" dev-python/spyder-line-profiler + optfeature "Vim key bindings" dev-python/spyder-vim + optfeature "Unittest support" dev-python/spyder-unittest + optfeature "System terminal inside spyder" dev-python/spyder-terminal + optfeature "Jupyter notebook support" dev-python/spyder-notebook + # spyder-memory-profiler is not compatible with spyder-5.2+ yet + # optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler + # spyder-reports not yet updated to >=spyder-4.0.0 + # optfeature "Markdown reports using Pweave" dev-python/spyder-reports + # Plugins with no release yet: + # optfeature "Manage virtual environments and packages" dev-python/spyder-env-manager + # optfeature "VCS (e.g. git) integration" dev-python/spyder-vcs +} diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest index 413e5176e204..bde2e8618c09 100644 --- a/dev-python/sybil/Manifest +++ b/dev-python/sybil/Manifest @@ -1,7 +1,3 @@ -DIST sybil-4.0.0.gh.tar.gz 50845 BLAKE2B 5c7144ad1dd131f98c48f18cf6770782529a3c86a3f976461f032c9024ef93dc2de3c8bc327421a55a3f505982608e15cdcfe022f964c4fd871bd9de61205d68 SHA512 6cf0422ba856a85ba5dd105481cb2d06eb2ff196aee263a36e7ab44c7d45185df022bd859afc92b3b42dc418142e441f377adda82c0b5b0d1410697b563db994 -DIST sybil-4.0.1.gh.tar.gz 51137 BLAKE2B f18a84a8ee6524c8af2a54ea17d50e04dba90be54bf5345061d2b6ee161de5c19cb8e1a1849f83401ac5a175453a927f2e068129ccaa4707a48509bb0dc73015 SHA512 70db2aae9f8503af8c5ecb65c5d63e928ba81bc7324473b056a6c1cbb4dac9674c34252665e7b28a1134c37190cdb2fd00c37633a68ea4ac61104a12ea744442 DIST sybil-5.0.0.gh.tar.gz 55213 BLAKE2B c95c051ee1a2edf5f9be0cc1dc23caf4c48a6e6b29e16c5b1e9f1ab785012d774eed8f972467132ecad530d59f992dd802474178e32df0a47fcfed36192689de SHA512 6511ad1ba6c814d0ab951f96e2ea7e4791fac3fbcae47693e8562fafe8e0c73648407e10036ebed42ac4ebb1458208677d850f46dbe238419f7ae545f8add6b6 -EBUILD sybil-4.0.0.ebuild 691 BLAKE2B 34f8a0aa568e148eb6709be3ceabfac4e4d974d9dbfc961ee4d13c8f126ce1aeb5d5453b82ee19c02b7411fffb27ba5dcfea2cfe0224d3646f180e8d8bc34815 SHA512 8b02f6a38c5b4281eabaa5a95e5376770e1629c1ee3c200770e8e7c8628f454ffbab741f343e3330eff0f3237f6a2647f798f6485581dbd50182de41eb0639bf -EBUILD sybil-4.0.1.ebuild 694 BLAKE2B 8e3def3eb0ae205ed8a00051cd3f4131695178669eaf26e670a2f7cb0169c5e3a467d69d12a225582888e4ee87d0f70ec4015513daba4fd7f17b7b02c7f53683 SHA512 229c49576333132dfa21ca05f93adbd8bbc837c60e53c021db67eb7232a2866305fae4c40990bb33f5072eb7c61b2453a0e7d8332a5b995ede0459a6657b7839 -EBUILD sybil-5.0.0.ebuild 694 BLAKE2B 8e3def3eb0ae205ed8a00051cd3f4131695178669eaf26e670a2f7cb0169c5e3a467d69d12a225582888e4ee87d0f70ec4015513daba4fd7f17b7b02c7f53683 SHA512 229c49576333132dfa21ca05f93adbd8bbc837c60e53c021db67eb7232a2866305fae4c40990bb33f5072eb7c61b2453a0e7d8332a5b995ede0459a6657b7839 +EBUILD sybil-5.0.0.ebuild 691 BLAKE2B 34f8a0aa568e148eb6709be3ceabfac4e4d974d9dbfc961ee4d13c8f126ce1aeb5d5453b82ee19c02b7411fffb27ba5dcfea2cfe0224d3646f180e8d8bc34815 SHA512 8b02f6a38c5b4281eabaa5a95e5376770e1629c1ee3c200770e8e7c8628f454ffbab741f343e3330eff0f3237f6a2647f798f6485581dbd50182de41eb0639bf MISC metadata.xml 402 BLAKE2B 3fcce3ac9ff731e24a3f6e761da2d840b3a7c9107b3d9a46afe00fed61b475d1400580b4ccf49dd71f6a1ab8098dc2aaf895e529a723cd96301d1400ee211edf SHA512 138106c714dc33871ccf535cc47d669580b665c842adfea5442a03067fe507236d8fde4158f006e1188003abe53c9c25db98632dadd1cfa0e41efd1755c2c75c diff --git a/dev-python/sybil/sybil-4.0.0.ebuild b/dev-python/sybil/sybil-4.0.0.ebuild deleted file mode 100644 index 16cfedcd364d..000000000000 --- a/dev-python/sybil/sybil-4.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Automated testing for the examples in your documentation" -HOMEPAGE=" - https://github.com/simplistix/sybil/ - https://pypi.org/project/sybil/ -" -SRC_URI=" - https://github.com/simplistix/sybil/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/myst-parser[${PYTHON_USEDEP}] - dev-python/seedir[${PYTHON_USEDEP}] - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sybil/sybil-4.0.1.ebuild b/dev-python/sybil/sybil-4.0.1.ebuild deleted file mode 100644 index 930ce7413c4e..000000000000 --- a/dev-python/sybil/sybil-4.0.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Automated testing for the examples in your documentation" -HOMEPAGE=" - https://github.com/simplistix/sybil/ - https://pypi.org/project/sybil/ -" -SRC_URI=" - https://github.com/simplistix/sybil/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/myst-parser[${PYTHON_USEDEP}] - dev-python/seedir[${PYTHON_USEDEP}] - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sybil/sybil-5.0.0.ebuild b/dev-python/sybil/sybil-5.0.0.ebuild index 930ce7413c4e..16cfedcd364d 100644 --- a/dev-python/sybil/sybil-5.0.0.ebuild +++ b/dev-python/sybil/sybil-5.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 0024b23cd126..967d46345f9f 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,7 +1,3 @@ -DIST tempest-33.0.0.tar.gz 1126464 BLAKE2B 14bce9e0baf1878fc30cc5026c7849cda5abc0291706c7cd051827ffb1e15670e653a20ba6c0c898e86a7e1bee498d14139f82887606f5587b7775d18f96595f SHA512 1a34bc81a18121e3be05ab1a2b637aa8bfc41a0a8e11824294c78468762fb5f303ebf9607f5e72aed1cc5b130b26e22bf72c0574472a0de4eca083e899ff6eb0 -DIST tempest-34.0.0.tar.gz 1138466 BLAKE2B fb08579592445ad9d7bebff5c828b507ddd4d3db560d3d6548a1f26e3ee942f0fda74082eaeee8bba224f284942a4dcf1cabeab9a35821b1a03d0d9d1d126b45 SHA512 83d23d8e6cf6507eec175733372a4f8a4e95e9cb66cdb0ad716bdd4de211a8ae290ba0f56f6ebd1262ff8769619aa6b9e4cba4bc6e7e3dabf1c702167077a962 DIST tempest-34.1.0.tar.gz 1139228 BLAKE2B 32fefb49ad5a341d297cf660387e66f69e0f3f81cba5f0530190bf5562c7a391359667390045fd746977020376e426aea351a2f50652d67693946bdb8dcfba18 SHA512 89cb682edb3d99c22e9c654a9e546e649837abf7e0b798d84c16d70bef4527d094dd6bbe1d11b8996412cd7e6f073fd1a3f80e5214d7d3a44965f3b542fa13e5 -EBUILD tempest-33.0.0.ebuild 2194 BLAKE2B b89f9a0c397fcc3af7aeb34415b0e57409488580d73fd084e72751fd5819435d65242b993283c6c1ba940d2e0b60d75f6317d2a229175d0fed0b8daa66ddf5c9 SHA512 b71f8a02f7d2d4cc33f167562db39740eb5785e69deca32392106e9139eae21c379ed453be64aa399991483766c914a4ad31419594bdc3617ba9638916d0bccf -EBUILD tempest-34.0.0-r1.ebuild 2199 BLAKE2B 807c0e451c8c8b24dc94429e5451dec69642328e3751d97dc62f572f6fe474f76042c332212cfbb4b1243b0729d8ff21eb1fbd8795f00a4058835b58f44c3858 SHA512 0f45ab8a3b36314818963e09372288de07325a79d28c4cfae116250d1ae962bf37938deac4c280ad61100470c39f1886a10fc7ea8d72de8e5521a5fd0924c7c2 -EBUILD tempest-34.1.0.ebuild 2199 BLAKE2B 807c0e451c8c8b24dc94429e5451dec69642328e3751d97dc62f572f6fe474f76042c332212cfbb4b1243b0729d8ff21eb1fbd8795f00a4058835b58f44c3858 SHA512 0f45ab8a3b36314818963e09372288de07325a79d28c4cfae116250d1ae962bf37938deac4c280ad61100470c39f1886a10fc7ea8d72de8e5521a5fd0924c7c2 +EBUILD tempest-34.1.0.ebuild 2196 BLAKE2B 3cecc6aa4d890879813eb5d205c32a157ce4419fba6a136b141b7479ba5589d7b2b3ea45112b462754a79dc27665e21be32c82cbd940026b127881d5bdc5723a SHA512 dafd6586cec20fdf6c91011b1cfcff774bbbb85c221529c82dda8341b637ec81ba63f79fcc1e053148502d003caf09b99a33dde861c6b717056c44b1c7967c73 MISC metadata.xml 442 BLAKE2B 30b474d10a59f53672390e029ffaf894cfe52862af42814ca09500372d4c94afc596177100b9ba69cfd12965e98809de363527d9db345c3b4cf499eaab0375f9 SHA512 d84466ecac31486c92a6c5f87089616b65a1f3cbe9447c3382021af57bec3964a80d4d4421783560528e80e70afb4f4ba604bf2a4e23ac7fcbd873ef3d789859 diff --git a/dev-python/tempest/tempest-33.0.0.ebuild b/dev-python/tempest/tempest-33.0.0.ebuild deleted file mode 100644 index cdbd7f2b98be..000000000000 --- a/dev-python/tempest/tempest-33.0.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE=" - https://pypi.org/project/tempest/ - https://docs.openstack.org/tempest/latest/ - https://launchpad.net/tempest/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. Others expect to run suite using stestr. - rm -r tempest/tests/lib/services/volume/v3/ || die - rm tempest/tests/test_list_tests.py || die - rm tempest/tests/lib/cmd/test_check_uuid.py || die - - # remove dep on hacking - rm tempest/tests/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - mv "${BUILD_DIR}"/install/{usr/,}etc || die -} - -python_test() { - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 - local -x OS_TEST_TIMEOUT=300 - eunittest -b -s tempest/tests -t . -} diff --git a/dev-python/tempest/tempest-34.0.0-r1.ebuild b/dev-python/tempest/tempest-34.0.0-r1.ebuild deleted file mode 100644 index 9143d3959fb9..000000000000 --- a/dev-python/tempest/tempest-34.0.0-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE=" - https://pypi.org/project/tempest/ - https://docs.openstack.org/tempest/latest/ - https://launchpad.net/tempest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. Others expect to run suite using stestr. - rm -r tempest/tests/lib/services/volume/v3/ || die - rm tempest/tests/test_list_tests.py || die - rm tempest/tests/lib/cmd/test_check_uuid.py || die - - # remove dep on hacking - rm tempest/tests/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - mv "${BUILD_DIR}"/install/{usr/,}etc || die -} - -python_test() { - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 - local -x OS_TEST_TIMEOUT=300 - eunittest -b -s tempest/tests -t . -} diff --git a/dev-python/tempest/tempest-34.1.0.ebuild b/dev-python/tempest/tempest-34.1.0.ebuild index 9143d3959fb9..f7d3f5d8ad3e 100644 --- a/dev-python/tempest/tempest-34.1.0.ebuild +++ b/dev-python/tempest/tempest-34.1.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 8a6033a9a0f6..bfa9eef63dfe 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1,8 +1,10 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f SHA512 64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca +DIST tox-4.4.11.tar.gz 170069 BLAKE2B e2e560462cbb6081c27ff0268fa8a6b0239caac0b237bbd66709ce578996800728346bd22491cfade85d7d04d2c00a769179efd4a160decfd97f94fcedc7ed24 SHA512 7a0a39ac55482aa423368fee6621aef9d95c58afd5d38975bcaf67edfebdc817aacc33efdd1f0f459953c25bceed73c6ef03ce789aea7f82f3ab1dcc6546118c DIST tox-4.4.6.gh.tar.gz 304337 BLAKE2B 2c157fe5febf1eb131d767ade87484880201bb37fa65a579abb9780d755d570f216b8f865dd2dd8dbb3a3af01be78133f9ac0b73a3166dfc2b9cd99f6547498a SHA512 403bca89228d665182bfbb61550dfd9e9fb4ce4a5592472d50cd38e3f264c806fa15bbdccc020a720ad69885d9be54a1f074f6d87549cbe2b523e53d870358dc DIST tox-4.4.7.tar.gz 168261 BLAKE2B 276842bb82d01c9e3b66f633e79974790b7d1852f831ab954172ddc1d3c50c861a39e959fb0a990a7102a1cc0840238ef3ac84c7b41f9f45ce502b1245e21988 SHA512 58989ecc0a555ee225614d9b7a718b22f6dd1555a0209a0c1428259fbfc7d336a58753fbfa85f1b9aa160c8489587999425437e71f9d4728631d5cd5b50ca159 DIST tox-4.4.8.tar.gz 169460 BLAKE2B 5353c489d5051b23b39c23fcbad1455556c23572b504ba241f9942a01f5ae5f1459d3b3837680aa9631dcd8a081c0f3b8acce1b18e85daeab3e2084ec966e451 SHA512 a6e5ceb19ebf1adcfe5cd093a2710da88c1552f2129211175990b7b7fb6b53716fdccd7592e9c6696bf13ce584443c9a266e40ed50953999883fa1a68ea6aec6 EBUILD tox-3.28.0.ebuild 1916 BLAKE2B ff8aa55245a3f654897ad4c8f5861a55410b2b9442bf3f85aaa0ee236f576efcea1a2ed697c715c7182679b62a4781c5a0f6236eb92a1b12d6ddc73154612a67 SHA512 2f5999d0263da9efb00216600f8b98fb3c204e11640049d92c6106279baeff452468d2bb78236839bc8bd5540d6f9d01338af26315148d81a788d476ec5dbed5 +EBUILD tox-4.4.11.ebuild 2679 BLAKE2B 583f1804f03f5e4c810cf147db960ef2577a201a6542d0a1d88f38df44534a9c379d73ca6a39458112b1e72207116c255113942ce8b05bc57c5602fb8defeb5f SHA512 c0adde8a0b869cae44ff8964843edbf3d3817f018ea52e673e930c5a6169ba11e74ebcdbd534b63f5ad34b41e82085e23fa1d3b38882532a13a15dce3a1f981e EBUILD tox-4.4.6.ebuild 3029 BLAKE2B 3a3dd193f9eaed38066e520aecda87b81745ec4a175b9a6f6e65a701c85db0c46d2b9c8c3d5b9cac29ef1cf91d21f313d79e673b1e31587e502d7886960e398d SHA512 2ff026c0923e832e3af257fcffbdb5b7722a50d010205723983a6f866b36f63e5665b4466f7cceeb6b04db8bbc99b3e585bd94094b6a7afca2a079a9ce0c3c47 EBUILD tox-4.4.7.ebuild 3009 BLAKE2B c9f8e6c1cd6260a8a6cefc8045bfb24910e893fd1dad27f30ce52242f24f6528b428f812d47ce75359d32265e29ad7372ec7462fbf506089769899df2bd7a96f SHA512 d8df48dd80e192e69a9f8d9d7b9ff8f19e3efde8acf531eb697e48e81603e765919199d0ac6c812ccbaf72e02649c88830cc2cc6e0c98119d1bb1d52647bce34 EBUILD tox-4.4.8.ebuild 2679 BLAKE2B 1157f832459beee0909cc41ca3ebb77f935b4909b921ad1deaf5c7936ca4b12b03de39820e648eedc4ada5bb463f15aba9c1311c6e18eec491dfd3dbd9aeb050 SHA512 704e7f6724205ec0f6e4df6632e00f5417f7f8143667e77fba63156a42844eb070b0b78b96c07c6361d068b6d88e6ce195f2c0e7d496a492997a0b7239a30499 diff --git a/dev-python/tox/tox-4.4.11.ebuild b/dev-python/tox/tox-4.4.11.ebuild new file mode 100644 index 000000000000..87186c2f1c31 --- /dev/null +++ b/dev-python/tox/tox-4.4.11.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/cachetools-5.3[${PYTHON_USEDEP}] + >=dev-python/chardet-5.1[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + >=dev-python/filelock-3.10.7[${PYTHON_USEDEP}] + >=dev-python/packaging-23[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.2[${PYTHON_USEDEP}] + >=dev-python/pluggy-1[${PYTHON_USEDEP}] + >=dev-python/pyproject-api-1.5.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) + >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/build-0.10[${PYTHON_USEDEP}] + >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}] + >=dev-python/flaky-3.7[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}] + >=dev-python/re-assert-1.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/time-machine-2.9[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' + ) + + epytest +} diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index 29f6ffcf40ab..a3ffc8a17ebe 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1,5 +1,3 @@ -DIST tqdm-4.64.1.tar.gz 169599 BLAKE2B 4c48f647beb46f22e3c065e2e9c1dc29755c74a2fd29cb8ad8b0dfeab529499d0fbca9296d06453012b3bbf9f9870f95da5e2f37f4c8ba29a71cbee3bd15116b SHA512 bc7ab34145722229737d25d87895c8760b82271c345e1174c83f5896cc893f92a27901d83575472ad124329acdad69bd21e7d68e79aeeefb0e66c83b11989d18 DIST tqdm-4.65.0.tar.gz 167542 BLAKE2B b1f7b5666600dd5c476ffc9852cdc8905b8819b6b3f812e00495fa38780dda0c59e48956881d46919ce57b13da9dde519fa7e22d91ed58fe43172da8e9043653 SHA512 86315b57d8ceec69ee8970b25372b26b03d2d37f6d06e037e712bf16c7f56eac1c4049291e451c7df62273b91ba7149b400efd0186ceee90268d854e7b476c47 -EBUILD tqdm-4.64.1.ebuild 1034 BLAKE2B dedeeb0d498f82d64c539a1278d3ae068e6dda5d82eb3cd6c7025ebae898b4b4e426471ecc37f894938b6ffe1c14a4a2729940ffb633120d7e717e69ba112965 SHA512 50e7c671c44664a305f873082116e98933e34f725a01a0418ff46c2731e4240ea1a246a05dcb6ae77ea8044492eb02d0a2190f220e150d9a143fde5f646d5b3a -EBUILD tqdm-4.65.0.ebuild 995 BLAKE2B 3d2ab16e7b5da8782395ed61123094468dd66b04a55704801bac47030b095740e2404520e98388bb3b0d644665a6f5d8ec91c154075764b9a785f837ef6f549b SHA512 a02980e496841bd4d137bdeabb1e34021d1399832914b14627fda12acc11ada54697ba2d30c1144f29516d6bc5fd6b5ac016b80283ec33a720a5ab88a4d7dc15 +EBUILD tqdm-4.65.0.ebuild 987 BLAKE2B fc1fd8f4eac2d0b07f3af3ce34981ff53f1340581a332ae2751b524679857e14465cb25c49c9c0c7d29bb593188fab5652e76663d6fd5bbea29bb5f27affcbcb SHA512 8f2149d7059991dc02672cce09c8161f3c71beb606a6c66cc5f7885e1b9615680bae5296970a1b746e68f44930bc14a0a73fedb273c72664fe4979a122e487f2 MISC metadata.xml 605 BLAKE2B ed20e6f11f20cdc6525b98d9fd37c0b8f0781dd1c4be85e8aa4a3f5644a20fde3179bd44bb99ef4c14913168113a58963b36281ccf4807a694624a1e2df578f8 SHA512 b5f096a0256312e6ab5098bb6d9965b567bd735813d9c97fa49f08de640f2c5ebb292ba747eb284ff043dc29d4bb1cab1ac947ecaab6b4e94aa51e96a0cac636 diff --git a/dev-python/tqdm/tqdm-4.64.1.ebuild b/dev-python/tqdm/tqdm-4.64.1.ebuild deleted file mode 100644 index d1a98a77916b..000000000000 --- a/dev-python/tqdm/tqdm-4.64.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE=" - https://github.com/tqdm/tqdm/ - https://pypi.org/project/tqdm/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Skip unpredictable performance tests - tests/tests_perf.py -) - -python_install_all() { - doman tqdm/tqdm.1 - newbashcomp tqdm/completion.sh tqdm - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/tqdm/tqdm-4.65.0.ebuild b/dev-python/tqdm/tqdm-4.65.0.ebuild index 168001703194..14b4118598fd 100644 --- a/dev-python/tqdm/tqdm-4.65.0.ebuild +++ b/dev-python/tqdm/tqdm-4.65.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="examples" BDEPEND=" diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 297219bbc958..679a25cb3f02 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -4,10 +4,12 @@ DIST trimesh-3.21.0.gh.tar.gz 12688064 BLAKE2B 5ac8c4cd3f087b63ad6e224a693380a7f DIST trimesh-3.21.1.gh.tar.gz 12689151 BLAKE2B e0d04a6003656f096404ec8972907381f5950f7a6ac3864963fc9a52dc015ad42d39e88ced8d125f725333ddde722358ebac9f263fda0cd21d663af42318bd50 SHA512 08716a310db8cae86a725072a6626b3703ffac3532182ce22389cf85fcdf5853ad8f17cfd8c34afde0e6dc0f2125d910d130810c3cce8e8dcb1605737074a3e0 DIST trimesh-3.21.2.gh.tar.gz 12691646 BLAKE2B 0ec2c1e9afb607984b92d339fa07dd8b92bf0ac50c56704c98ce3f6c35449794b595640d68c67dc2ce59f236545f5df72238aef21103fbc1f432bbe285332a46 SHA512 e9e692c6dd20c787c9262e148aaaffb81c8ef3decbeb16e3c008a585701e9e71c73487e8226b159e86d550019f297bb2163b3be3006dd08c2df932d3dcd0b403 DIST trimesh-3.21.3.gh.tar.gz 12692861 BLAKE2B 8e3f9cc28b26371bc46b31c48c1e79345cb6f27755999bf99cc793f83706ab559cffb3788101995550e112b77617c0d112c06f636f0f4c3047b966f669b419b3 SHA512 ab72b8b61643152d5fdcf5326b1c8a6f8e54c4bbc0653fe8c1dd379ecfa8510ae542c85adde8200abcb863ec80dbeb9046d6d7d4ec5f1f9aadead8871841b948 +DIST trimesh-3.21.4.gh.tar.gz 12692752 BLAKE2B 47f83c594318270c1594bad9c877de2cba71d44eccae7f755418aba785ce21c36946e482b38020a79417c4e346cd60cf3b31ee96bd489501a9dd88c2d433c68c SHA512 749f208b91f55b2a9581fa953bd984fc71a7c54bcc3d00ad1df8af2489911e966d2821dcff3d673e8ba55a83c9cce75625aaaeeddff817a16bb09b82b2bca549 EBUILD trimesh-3.19.4.ebuild 1908 BLAKE2B fca44800b00390609a488c1d6ed4167a162c5e0f8b03d37d06c327f1f3516f2cbdcc51c5954df0dba0a8f99493bcd3ea5b8b404e6152d38105139a4c8935bfdb SHA512 5db0b712d9c1cd0bfa309c0018c0a0bb4a8b28f970e76a18308640b0a237b5e68fb8c23320ad2f0674eae050da0913942081da0ba00c18dc9f7596655abe1460 EBUILD trimesh-3.20.2.ebuild 1909 BLAKE2B 34fe461b88e583ac9981b590db715562151e7faa2a31bd6596c0455f329f3e7f81c06ca9e994c6a20d1ca75c88003901beca7c77578aa60ef3880a35bb20183e SHA512 253b8d5652d031951198bd51f657984d7c65c8f0e7f9a2a7628905d8c88a761411f04824cd6f09014b3cdc7ba40581f2f100aec3e5dad6fc1fdcabc8c907c7cd EBUILD trimesh-3.21.0.ebuild 1871 BLAKE2B 820db5de2d19e1ff038ca7f2b716f0a526d8d710dbeb6417f4179a58f65d13d072443410c06087bda2f65d62b6f054dd56f1a95ca9c01573dbc650f55cb79680 SHA512 23e4ddebf3df5da330528d05007ab5b26d2ed534851a0fa7abbb28270e64a215bc32be2584e0e86b11884980d449c62be83608bad7bd9df6ac8385880339ab94 EBUILD trimesh-3.21.1.ebuild 1871 BLAKE2B 820db5de2d19e1ff038ca7f2b716f0a526d8d710dbeb6417f4179a58f65d13d072443410c06087bda2f65d62b6f054dd56f1a95ca9c01573dbc650f55cb79680 SHA512 23e4ddebf3df5da330528d05007ab5b26d2ed534851a0fa7abbb28270e64a215bc32be2584e0e86b11884980d449c62be83608bad7bd9df6ac8385880339ab94 EBUILD trimesh-3.21.2.ebuild 1871 BLAKE2B 820db5de2d19e1ff038ca7f2b716f0a526d8d710dbeb6417f4179a58f65d13d072443410c06087bda2f65d62b6f054dd56f1a95ca9c01573dbc650f55cb79680 SHA512 23e4ddebf3df5da330528d05007ab5b26d2ed534851a0fa7abbb28270e64a215bc32be2584e0e86b11884980d449c62be83608bad7bd9df6ac8385880339ab94 EBUILD trimesh-3.21.3.ebuild 1871 BLAKE2B 820db5de2d19e1ff038ca7f2b716f0a526d8d710dbeb6417f4179a58f65d13d072443410c06087bda2f65d62b6f054dd56f1a95ca9c01573dbc650f55cb79680 SHA512 23e4ddebf3df5da330528d05007ab5b26d2ed534851a0fa7abbb28270e64a215bc32be2584e0e86b11884980d449c62be83608bad7bd9df6ac8385880339ab94 +EBUILD trimesh-3.21.4.ebuild 1871 BLAKE2B 820db5de2d19e1ff038ca7f2b716f0a526d8d710dbeb6417f4179a58f65d13d072443410c06087bda2f65d62b6f054dd56f1a95ca9c01573dbc650f55cb79680 SHA512 23e4ddebf3df5da330528d05007ab5b26d2ed534851a0fa7abbb28270e64a215bc32be2584e0e86b11884980d449c62be83608bad7bd9df6ac8385880339ab94 MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d diff --git a/dev-python/trimesh/trimesh-3.21.4.ebuild b/dev-python/trimesh/trimesh-3.21.4.ebuild new file mode 100644 index 000000000000..c876396fccaa --- /dev/null +++ b/dev-python/trimesh/trimesh-3.21.4.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimsh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -n "$(makeopts_jobs)" +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image +} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index ed3f1f934f4f..270fc69fd2fc 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,3 +1,3 @@ DIST trove-classifiers-2023.3.9.tar.gz 15792 BLAKE2B 1b96dae0f4a141ab5a5e4f3ebe5fbede972b6d09cd289bded3192dfffb26dd68d85bdd46bec20c1b9fb83dc3f8c521e4512a995fe5950c07c9ccf8d53986aca3 SHA512 a94b4c6d7102934677c4debd55274770d4de7db9ad641a253e4718f65dd4b624a4b0c8f6e83cdaf5ea484cecc975baf8dcee0e50824fc373760b8c5cc2e25f89 -EBUILD trove-classifiers-2023.3.9.ebuild 593 BLAKE2B c1fce498d5ccf984afb0bb9718fac54d78275bff94bedeedc82768ba8e4015f4e66d20bc77022b5d6f6e9dd69faee566a2403a3b0be541284ba5dc206b7d16e0 SHA512 7a094b3b28a8af56649ee50ec13b74d2816b9a48c11a0199c73812bec648d64f19573c3b5840771cede6c778b21bb32c10b8319ea8eee3a86f9268746b97585e +EBUILD trove-classifiers-2023.3.9.ebuild 643 BLAKE2B 6b72d37739aa1cb44776d1146f24972c58f7c6937839ea8a489e65d5e05ddf066dbff63f151040358fd5820e7ab145526692ece7652670c8f1b484182c5f20b6 SHA512 32fcdc80e5c1b401c2086e1142e302df9d4cd67e9c44a69cbc34f7b545c60983429680d4e4bb52888307cfc050025cbf3fec4b1481cc70aa9b0d1bbbf19d0634 MISC metadata.xml 361 BLAKE2B fd91e587a440e18c3030c6ae2992cda3d70ddb506eb78dfdff7b3e8b2d6456fd0cb13b56a7cb360bb80cdb38686d52938b5d6e9d873071e20a0802b11836181e SHA512 d34a508b050c6f1148e8ff6175b7f5f3dfa8aace0be8c02a01dae94b3824e7c1995deef16e5ad518e4260f51814dcab5f2afbc8b13126b1babe117746bf99ab7 diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild index 08ef2d52116b..e0ff6c16e809 100644 --- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild +++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" dev-python/calver[${PYTHON_USEDEP}] diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest index 10bffe0e3035..a9a52dc02733 100644 --- a/dev-python/websockets/Manifest +++ b/dev-python/websockets/Manifest @@ -1,3 +1,5 @@ DIST websockets-10.4.gh.tar.gz 309611 BLAKE2B f3a739368ff9d78fef79324af59d1e77b3fb654b8b1a847373a29f19b11ae9266b9a938d235ee27d12b59d9b4cf29825fc7298ff2f35e5b260df2c7a41a1bd78 SHA512 087b1920ff26e21b8d3b80b53249d44b841fc45a4992df1ad725112404f724a41aaa2d759a2bd521dfe337459f8bf0d2ae048c423489f527c68f6825f928b582 +DIST websockets-11.0.gh.tar.gz 347307 BLAKE2B b40b8e88375a1e5e0f6ae1c73169703d206800dcec15d858a0360374701b681ec17c457b014a29dc34962ca1f62261a8b8298e34092429864d790dd4a060e8d8 SHA512 367347464d5d721ad65055743df92311e7d98d0391ff437ab8c3224f1c1e4193b5abbdbf1498cd040d9b30251e6bc051e9c1ec54122b87e4c937026e0f6f3b8e EBUILD websockets-10.4.ebuild 833 BLAKE2B 909c86ffb1ffc7c4791a88be6b429e8900f9cba4eb4398c94538d28a8a8e50f9461d534f75c1f84b2e82fa68e031c0a4993b8df0f743e003fb80ebe36681fdf9 SHA512 e18093e4d4d726a49040e58e9f218fb3e959b049682c5d6d10ef4f8c0e99e632fe4a2d26728e3109eebbecc0bc701e89d74f1f25ce28db3e5522d8433e2e507f -MISC metadata.xml 488 BLAKE2B 06ed81aa4ffa49d1951a8ef639752bc701d798fa531737d4cb367ca198e65178f430d6b1e7f3b24ffcc332343dd58a0cc8ff5f2632a225e6c0f36ee50148aebd SHA512 8335bde47d396c018b32db406e18636edd7f3fe5704c901888d56690ec726aeb7d6f9e42fb7dbb1869c78b494c9cbc17ded3ca78b7576d6fdc0a8097bf996f60 +EBUILD websockets-11.0.ebuild 981 BLAKE2B 840a56ea10f4a30d23d9bb5f656d3b6fdaf63014811516fae0129751ffc01b1aaab0cc019f71443052ec4e125d3f47c662f130d6429c7aabfc5d2eb0c72b59ff SHA512 32233030eadd7e3557490b16c394400848ebb746c08b8aad8d07a98caca03ff67531e7ee45fdd7b2069a9964775b48b5442a6d0408602c4c4010e35deddeb26e +MISC metadata.xml 572 BLAKE2B afce82591050907a54865a291a350c87f8d791053068484547ed0c3ebb826ba2fac3e3f73ce0c44f2851e05d86f3f2ff50146616743dd91be7d7270948b62c55 SHA512 841ba06ef123bf7176bcb6fd1dc5566b9bf5c67e8209bb84b201c68cd7ca985cfb2f11403b8621bafb16f4266053698992abe6926e2488b503ed57e42396271a diff --git a/dev-python/websockets/metadata.xml b/dev-python/websockets/metadata.xml index b162fa66f853..65f11910b1a7 100644 --- a/dev-python/websockets/metadata.xml +++ b/dev-python/websockets/metadata.xml @@ -13,4 +13,7 @@ aaugustin/websockets websockets + + Compiles native C extensions + diff --git a/dev-python/websockets/websockets-11.0.ebuild b/dev-python/websockets/websockets-11.0.ebuild new file mode 100644 index 000000000000..b9486a23c5db --- /dev/null +++ b/dev-python/websockets/websockets-11.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Library for building WebSocket servers and clients in Python" +HOMEPAGE=" + https://websockets.readthedocs.io/ + https://github.com/aaugustin/websockets/ + https://pypi.org/project/websockets/ +" +# tests are missing pypi sdist, as of 11.0 +SRC_URI=" + https://github.com/aaugustin/websockets/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +distutils_enable_tests pytest + +src_configure() { + export BUILD_EXTENSION=$(usex native-extensions) +} + +python_test() { + local EPYTEST_DESELECT=( + # very fragile to speed + tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout + ) + + epytest tests +} diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest index ec38c2e5f0c7..8f82bf00b8e6 100644 --- a/dev-python/yara-python/Manifest +++ b/dev-python/yara-python/Manifest @@ -1,3 +1,6 @@ DIST yara-python-4.2.3.gh.tar.gz 34465 BLAKE2B 4b9689cef21f9c712960d08c357087f0278d8c20cef3a16072a005a4f8687999aa273c02c22ea9c6d5ea9a6b609c1a6f4c51f01b04f238e9e1faeeaef275d88b SHA512 588875d820f4e1b2aa5c6bbe83814ba2756f5ed301ba652efd280d5ca9745f7388f1f9eaa3875d11de5644ce9c41dcb76eebbee86269f8d6723c7d16ffa134be +DIST yara-python-4.3.0.gh.tar.gz 37826 BLAKE2B 2a06e462af5b3ef5098b650687f1953e51f53858dc9c22b0e9358641fa20f3f5c2b7f3b824b5b8195408e3e2bfaa05afedc851a326486454d9f3eadeecd3fe33 SHA512 c45bb57179b4191e6fb5577f42abb280dad91832720ad1712de8a2ea42adc5e3604079b2d8d0020ba86ece4043e7488889a54677e10cd2bc172a1480e57f1fef EBUILD yara-python-4.2.3.ebuild 785 BLAKE2B e3cc6da9c33cb0b87ec63d38215f7867d2f388ccc9e2bbf95fe0e7035be3d20a0e63541b0c2bd7de6e261048fdee9a58069efec88e4e0a6e4373615cb7703bfe SHA512 5a6f9d13de2c92ac1f8c8cec3a931409104a1728bfab005ac6037ab209b528a663bc3a7c060be8db2532680b0cd923b899524a178193511c9046c81a269233fe +EBUILD yara-python-4.3.0.ebuild 895 BLAKE2B 357e1767c06b67b92e680ee57091ec81366e8975f6b0a43a6a5d7c96ead0c95544f2ec442dbc7547f67dd4da1e8f6e686d6e9d5e6bfb4796e8262b67a970ef97 SHA512 76e4e4fabbabcd87c11a6330a822142c2395c07081a2c839defcdf9aa87c5c3096f5d6b7530ec962fe738092556328798cda1f4d8232d2385164a2a9633ac745 +EBUILD yara-python-9999.ebuild 895 BLAKE2B 357e1767c06b67b92e680ee57091ec81366e8975f6b0a43a6a5d7c96ead0c95544f2ec442dbc7547f67dd4da1e8f6e686d6e9d5e6bfb4796e8262b67a970ef97 SHA512 76e4e4fabbabcd87c11a6330a822142c2395c07081a2c839defcdf9aa87c5c3096f5d6b7530ec962fe738092556328798cda1f4d8232d2385164a2a9633ac745 MISC metadata.xml 868 BLAKE2B 45f55060dbf7936f5004b8b6b9332ae01fbe8f25c008d6b272245ae3a21522ffdb1b3d11a338fdf31300aa274c4e24cd05ecdc62ad0b1e757188edf174c6e27e SHA512 ab67d86f6deb877d1f5a22ec36e381d7cdf62ec0634dbfd526ea2b58a5e4b9d6d6e2f06ead9cf7e8d4cff463bdd3486992350d94715d7b59c40c746ad9184e22 diff --git a/dev-python/yara-python/yara-python-4.3.0.ebuild b/dev-python/yara-python/yara-python-4.3.0.ebuild new file mode 100644 index 000000000000..a4fa9fa8737f --- /dev/null +++ b/dev-python/yara-python/yara-python-4.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +DESCRIPTION="Python interface for a malware identification and classification tool" +HOMEPAGE="https://github.com/VirusTotal/yara-python" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" +else + SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + =app-forensics/yara-$(ver_cut 1-2)* +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest + +python_configure_all() { + cat >> setup.cfg <<-EOF + [build_ext] + dynamic_linking = True + EOF +} + +python_test() { + "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/yara-python/yara-python-9999.ebuild b/dev-python/yara-python/yara-python-9999.ebuild new file mode 100644 index 000000000000..a4fa9fa8737f --- /dev/null +++ b/dev-python/yara-python/yara-python-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +DESCRIPTION="Python interface for a malware identification and classification tool" +HOMEPAGE="https://github.com/VirusTotal/yara-python" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" +else + SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + =app-forensics/yara-$(ver_cut 1-2)* +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest + +python_configure_all() { + cat >> setup.cfg <<-EOF + [build_ext] + dynamic_linking = True + EOF +} + +python_test() { + "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest index ecc19c7ba78f..92dc7d85d3ef 100644 --- a/dev-python/ytmusicapi/Manifest +++ b/dev-python/ytmusicapi/Manifest @@ -1,5 +1,7 @@ DIST ytmusicapi-0.25.0.tar.gz 61709 BLAKE2B 7a4f0cf52d8d1a5e3310c5df39435d317916562f7d0277b0518e03193daf7995333853c4baf026ed0331ac1ef294897f034b7c97765764a795f34b7581f1788e SHA512 6c131c7c6d808d5a3c02795d5d28e687d92223fed809701d76318a145c7c82c12266b04f37aacb78750a4249f53e759dc891611dcb2edf61fefb19f133072d24 DIST ytmusicapi-0.25.1.tar.gz 63263 BLAKE2B 68d58cae804c0257e0a8e5b61326489d867da084349f386444c87ec06217e07b4861bdbb5d04407bdd5420867fba126ec23d458d9c90b169a11689004f76a709 SHA512 a178d3f954f1ce5e1ae9855508ccbbcb5be7ec51aedc8dec98f15cd8a8585da54282da4f93857abc009516edaba0ee0597f616c9907bd83ac29ec11d08b320ea +DIST ytmusicapi-0.25.2.tar.gz 63496 BLAKE2B a3409c29165871a90aef7951e63bd676db0f37a1a027d43bd56a0caed2cfd708f4a402168566a45841e9c500b0c371031f6b470598dea5ca880b7f9029e62d96 SHA512 cbdf327f51f4b1836c7cb14966b6c88b7d1b3b338779131b75aa9c12e96a9bb1d9f232a0a2e732bd12758a0d90e4f0600848ea99bd11a456aca8be502724db07 EBUILD ytmusicapi-0.25.0.ebuild 503 BLAKE2B 276d9472f84a0fb37daa93c00ae142aa7ed776bc98295bb627db2da26928e0c40c7a45d54bdc7769b3ca8bd4bd1ca80d86f79b46794579c3c8bf55feb6181eef SHA512 3f6c02ed0a5ebc92c48dffe7b54c7edc0a6983327617e5ae0139e0b59d77e1897f55a85d86c17a63ec3af558ae7693262966c064a2483f9fb87a7e84e5c508e2 EBUILD ytmusicapi-0.25.1.ebuild 504 BLAKE2B ed64585f3d92a8034283d5516f454b8a99adb67d1c0067e4dc6e0e85be31a9392b1932b5d64487b1c0817f13607cf4ac16ee3c5d50d0316df93a89535d675cf9 SHA512 f9825708162f4661d96df20510350c10356d866338c67e7346359d6795c8ea34be7c1bdf3fdcd7a53257374b632c17d4db1c47d34113e642c976ec3d307d302b +EBUILD ytmusicapi-0.25.2.ebuild 504 BLAKE2B ed64585f3d92a8034283d5516f454b8a99adb67d1c0067e4dc6e0e85be31a9392b1932b5d64487b1c0817f13607cf4ac16ee3c5d50d0316df93a89535d675cf9 SHA512 f9825708162f4661d96df20510350c10356d866338c67e7346359d6795c8ea34be7c1bdf3fdcd7a53257374b632c17d4db1c47d34113e642c976ec3d307d302b MISC metadata.xml 589 BLAKE2B bf51d5de92082a99ffb69839a9cadcea1d740f05d83194b951383713bcfbc4c95021ef27382cc6020298c3b8817553549ba150876c1398094dcc9a7de38bc04c SHA512 d34382f0041b2f74892661880ee7a318d7571254b18bf41d1152560e06f8d1b2da7432b4e9eb8a0d8b6cba645da9a3bf9c6a7c33002471a17d8c516c0aee8f70 diff --git a/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild b/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild new file mode 100644 index 000000000000..3d685ec4c091 --- /dev/null +++ b/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Unofficial API for YouTube Music" +HOMEPAGE="https://ytmusicapi.readthedocs.io/ + https://github.com/sigma67/ytmusicapi/" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs/source \ + dev-python/sphinx-rtd-theme diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 475c37dd1ff4..e9c5ca13ed40 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,7 +1,11 @@ DIST python-zeroconf-0.47.3.gh.tar.gz 151413 BLAKE2B eff81832a029cf173c55290355207bfd17b1701f85c60be544252d00579ad835eb2b7c0a29c967ba62b1293d9efae953bc3b564c5ca134c2a898621584cdf544 SHA512 e1435490ba6890d9f0fe8efd7be64f0f9fd20a6ae723b176861865a8a795593db7cd797062f9977a5b1df4107781011d25bdf69dd4cc54dd94ef6e891c425df4 DIST python-zeroconf-0.47.4.gh.tar.gz 151640 BLAKE2B 4591135e81fc0c1c22444fb8823f5ad246f234a79a9aa2697a947a7838f5880007e2acbfe8c60a3f69c0a1cf803e35b35b17b7cf013dc7408e759273bbca94b2 SHA512 2b8438e0832cfc6ac40d54eaed75749389fd9287b82b074f129bba76e7f31e3cfd58e5de28c54b3cf3e14d3c8540ff09b5f10d85f705ede2ef18718b1a87ebf1 DIST python-zeroconf-0.51.0.gh.tar.gz 152236 BLAKE2B 2339bd47e4f8abecb5b56c722e275c0cef63d4ab389c58b9a50e22e2a450b527f11727615a9c61e6e23d275195353121c5697f2fd496fbf9370465db5d9258c8 SHA512 e62d74ce164cd92913382e5a5530e2732a739e065f3f2fa7bc5cc7f62e863c98e8979ab08f5527f301e833cd1107c2d1c412db1dfafbf2bd1546b6e197d2c43a +DIST zeroconf-0.53.0.tar.gz 138658 BLAKE2B 9a0af4a08a51d8b39d6eac30a1ad92d5e7c14bdaa3a7d8b57b3664c91c0c740af6f08c3bbe1d5ffb4a950e4cc1bec12b9426b595f76232d48510dd5df25c1b57 SHA512 9309b385a1acdcdb7d2812e0b554373fc2a5324f804636cf32449aa158ac629387f670c1770bce5e11245f9e482a6bb379f7e3cbf935a1977fca8158181163d5 +DIST zeroconf-0.54.0.tar.gz 139937 BLAKE2B ef8e8ad309a73bd725ad1aa8af54dd14d338f68c5f23643a45cd88a2e8ec8a64b6c589ec0d00a341769003e858554da0edac49722d81c92ec36638cfe4d8d0e2 SHA512 ac2f2c76e8d551102919ae27dcbcdaea80e4ec1b0514edab7d9776feb20466933669590af5f9de90395df909c371a6d30cc086daa8861464ba51f2aafd3a0592 EBUILD zeroconf-0.47.3.ebuild 1714 BLAKE2B d5a5092327d4de61e1bec37c6d963030c5703ed4fe3360ab91f42133456367390bc547fb8f591512d86093078f2a279b16fcbbaff49252b6589498c55ac805b3 SHA512 1d6fc8b09de6aa52049ae8bffa2cde9d5a1299495b8af075805059d55c1a09d206b8cc161fc32728cb3cfcfbff4757f28baac6ced0ab3cad3dab7f88acec9fde EBUILD zeroconf-0.47.4.ebuild 1716 BLAKE2B d8ab5caed8f2a6af3e2d2de5a1e57d4a9a1feb1406b2d9e3f2c33aca8d32c1bd5d1ec157525de42c134c78f657f60b657497ce1225ae8daafca7e51e570a49df SHA512 9a319e0420919cd2220f727decbfe3ccc04e7fdd9a1e7afb64e4dad04ca7550fd64a5f08f33b20cc022b9dae248d45d233c6a3e97ce0d7c329238932f608cd9d EBUILD zeroconf-0.51.0.ebuild 1716 BLAKE2B d8ab5caed8f2a6af3e2d2de5a1e57d4a9a1feb1406b2d9e3f2c33aca8d32c1bd5d1ec157525de42c134c78f657f60b657497ce1225ae8daafca7e51e570a49df SHA512 9a319e0420919cd2220f727decbfe3ccc04e7fdd9a1e7afb64e4dad04ca7550fd64a5f08f33b20cc022b9dae248d45d233c6a3e97ce0d7c329238932f608cd9d +EBUILD zeroconf-0.53.0.ebuild 1565 BLAKE2B 0f7d4a9fbd5f7975ab67b763d3fa31ed9a93eb89fd3df81e45b31c6d4a589a000ee7b5981b6247d2d07d94f8e7bea6928ca4eba9de8d8cba2d0b6f97b93dd6af SHA512 2249906f572d4bdf4d9a1a1723428e0a6ddcb053df65f7bdcdca46bcc65eaa63d5bd3637c8eb051d11f46e07ba577949e2f9658ad631dcf98b81ce78bf7afa1a +EBUILD zeroconf-0.54.0.ebuild 1565 BLAKE2B 0f7d4a9fbd5f7975ab67b763d3fa31ed9a93eb89fd3df81e45b31c6d4a589a000ee7b5981b6247d2d07d94f8e7bea6928ca4eba9de8d8cba2d0b6f97b93dd6af SHA512 2249906f572d4bdf4d9a1a1723428e0a6ddcb053df65f7bdcdca46bcc65eaa63d5bd3637c8eb051d11f46e07ba577949e2f9658ad631dcf98b81ce78bf7afa1a MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.53.0.ebuild b/dev-python/zeroconf/zeroconf-0.53.0.ebuild new file mode 100644 index 000000000000..18c772b8a425 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.53.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-python/zeroconf/zeroconf-0.54.0.ebuild b/dev-python/zeroconf/zeroconf-0.54.0.ebuild new file mode 100644 index 000000000000..18c772b8a425 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.54.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest index b453902bf228..04522fcade82 100644 --- a/dev-python/zstandard/Manifest +++ b/dev-python/zstandard/Manifest @@ -1,5 +1,3 @@ -DIST python-zstandard-0.19.0.gh.tar.gz 683942 BLAKE2B 5b28fb6360147f87fb658d28652e5e43b0e41ff3cc31e46d91b1dcdd5334869f9a10a598f3d1d15a8c0f02afc59d009a8088ba3e81066f1a5f1ad9c05ebd4a1d SHA512 56e7b43161940f182ff5a0745bb6bdb2710c9a61140c4a84b690e0abd18c8b862211ab2b1ba36cfd99fe75bb0ae00af7de798b010b2bd4c5a44d691d4fa0c63d DIST python-zstandard-0.20.0.gh.tar.gz 712241 BLAKE2B 6ec393a440eb2a0527e655ee1aec16a47120578bbbb69d2f208b4367be199041887bf02d8feeb74f87992d0ab2b5e668cf8b3d8cd8967bd6dc47d4e052781ebc SHA512 bdbbd829e431a9b1ad1247b83e2e6102314a257a32c92a5c666c5ac050eb115bccd9d358240ac9ab41e975ade13bbbc155c66cb8fb583d2ee8dbd28ae323e4f8 -EBUILD zstandard-0.19.0.ebuild 1647 BLAKE2B 6cbfffbbf41c2fe9dd8dd0be1f192fed7b01e40f595bb82afc85c187f60631f8eead8210b6bddd72462d1078cffe36d41dea46e485b367aac63a2a620e968cd7 SHA512 f32c7c1e1a6916ce7e42263912257c8bb302bb5b6cb257f6078b75e83801aca9fd4a5aaa6b4c5b9407596e6a63294103310c116570c484f697b3739211c429a4 -EBUILD zstandard-0.20.0.ebuild 1611 BLAKE2B 317f89172f49aa47f1fd4a6741ae9ed6b087a2d974a6f92e50c0ae7985512283e599fa9064d580420c5b4f645cd5155ede75cec909127ecb8386ce962f2c758c SHA512 27331a92279b96ad387586640e5e3ef34d492dcb5e9b7193e64cf05799f0e60c9472bbb14df21ca48032399cbd00909a662fcb762f3d8e63347b408e3b437be6 +EBUILD zstandard-0.20.0.ebuild 1610 BLAKE2B b4cb2ef474608e71db82f3cec2179b7b5dce739ac5d9cc177a663ccde37e9bb7372c3d545b208ff1e0b2198513d97f1c55186e1af1d121558fe05342e65fb8ef SHA512 d209fecdac0dbfef460976efc5aad831980f36451fb05acc43b993832e84ff271f897d47d74bf61293d0fb09b1908ac2021140062cb45923828c80f06709eb6f MISC metadata.xml 378 BLAKE2B dd5834c84bb375812b3a3cfcc00d29aa43ac8954b044e188e8f38bdca93fdf1ce98fe78b78dbeccd935c83ca10f3ce18f893e5720dd8991118b6c69149a4ac61 SHA512 06554d973b525d53c680c3e43041f33125dad222339e645294fbc22670a7eadb0e9bf8a3b0771d2b2fb8f136d958eadb32c295179d1547c50ae26754360609f3 diff --git a/dev-python/zstandard/zstandard-0.19.0.ebuild b/dev-python/zstandard/zstandard-0.19.0.ebuild deleted file mode 100644 index 1a91f27e8b20..000000000000 --- a/dev-python/zstandard/zstandard-0.19.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=python-zstandard-${PV} -DESCRIPTION="Zstandard Bindings for Python" -HOMEPAGE=" - https://github.com/indygreg/python-zstandard/ - https://pypi.org/project/zstandard/ -" -SRC_URI=" - https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -# zstd/zstdlib.c || die - # it does random preprocessing on that, so we can't use #include - cp "${ESYSROOT}/usr/include/zstd.h" zstd/zstd.h || die - sed -i -e '/include_dirs/a libraries=["zstd"],' make_cffi.py || die - - distutils-r1_src_prepare - - DISTUTILS_ARGS=( - --no-c-backend - ) -} - -src_test() { - rm -r zstandard || die - distutils-r1_src_test -} diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild b/dev-python/zstandard/zstandard-0.20.0.ebuild index d38d0a961796..9c3dc16d768d 100644 --- a/dev-python/zstandard/zstandard-0.20.0.ebuild +++ b/dev-python/zstandard/zstandard-0.20.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND=" app-arch/zstd:= diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest index c20b373150c4..f1c68d585bca 100644 --- a/dev-python/zstd/Manifest +++ b/dev-python/zstd/Manifest @@ -1,5 +1,7 @@ DIST zstd-1.5.4.0.tar.gz 620235 BLAKE2B 490415a1be76e4957f14e2e5137eca5a80290e4b492d551cd230826b500a36a8574d0c20eabd4d0bf6bf34d8c61f60f8e6aef5220bf3b0a2e5ba95eef1aa428f SHA512 f9a9301cb0f5f3f7fbf67dd44d9b748673894b89002f5666f394c093545a779370f79ab5a4fbe853be40d8701a5c9203a26da3ef6a243650f2c81a2c0d029b2d DIST zstd-1.5.4.1.tar.gz 619509 BLAKE2B fbeea9e6c03f9163c3dbdee7c0b88fc9f05f938295e570348a9b60fcbb6795a945af4eebcb92303ea7e143d9bca3380bc0dc5a43fc222107f29ae5ab5743e8be SHA512 eebce9b82c677232dc93083fa2baaa359386075899b358dffa48e5276c2e9548bc89446de69092b7367372c32094b209cc4da0482ca5852ed6bac21ad1aac29e +DIST zstd-1.5.5.1.tar.gz 1106585 BLAKE2B 6c0d6108a3c5e5e3d013d6e10fadad8150311d2e17d304751dba4ac709e2c8005575ff73e2800392dfd9d7b6bcda9a8e8014d3cbe4a90d12bf12e7416776d744 SHA512 7dc2f3ffe0f94b56ba0cf8360ee510b292e9b8b1e92b8ba1ad1a9206b50f852a4e67e04d8e4900c0705820163d551644b38977e2864c648aae7dcc6b2a2c0a68 EBUILD zstd-1.5.4.0.ebuild 566 BLAKE2B b18b055cb1df6c81a9fad5fa9431aa578dd14fbd4ea295750a3bd7a19e83857f495f74686551ffbc1fbec94af09f6b36888b5394bde1d66f20aaae4aabbe5ae0 SHA512 07997a563d33cc090c91b7382995747ef8ae6e91f92e8631be01f7bd6fe0b8092ebe9f0b39c0a4341b25aa4cdeeaf4db691976f41b5d822155731eeea55d3324 EBUILD zstd-1.5.4.1.ebuild 568 BLAKE2B 2d204e8b0c709f1652d82d7e73e657d2fda69801f1e7562c71073bef11fbdee55b8a532a60abba67a21da5098a17e417eaa4d691f74e0eed31012e693e8e7aa2 SHA512 dee23d0b504e08acca9705701267cf9412720cba85e83aa2e6fb4481a5827d5bdf13e3e3695ff81f0efff759ab92d5d502842a51d6a0d4ceb5c9a0d9b3a78fe5 +EBUILD zstd-1.5.5.1.ebuild 568 BLAKE2B 2d204e8b0c709f1652d82d7e73e657d2fda69801f1e7562c71073bef11fbdee55b8a532a60abba67a21da5098a17e417eaa4d691f74e0eed31012e693e8e7aa2 SHA512 dee23d0b504e08acca9705701267cf9412720cba85e83aa2e6fb4481a5827d5bdf13e3e3695ff81f0efff759ab92d5d502842a51d6a0d4ceb5c9a0d9b3a78fe5 MISC metadata.xml 472 BLAKE2B a4d69b294f26714e9f5211408f01222174c8dd9b0e990840c4603f70a7080fd41a6f3ec74987e40b330a19967f0b90447446b6d5fdb1179ec3be0406592f6b3e SHA512 0cb6b445a84c48dc909eca438bf3908bdc08309f27314692fc2a3fa5a21b3cd1af92e06a593fb2a2cb32c3f0f70db56b7177abcc1fa4348c664e779f0e277cda diff --git a/dev-python/zstd/zstd-1.5.5.1.ebuild b/dev-python/zstd/zstd-1.5.5.1.ebuild new file mode 100644 index 000000000000..0c805254d3dc --- /dev/null +++ b/dev-python/zstd/zstd-1.5.5.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library" +HOMEPAGE=" + https://github.com/sergey-dryabzhinsky/python-zstd/ + https://pypi.org/project/zstd/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" + +distutils_enable_tests unittest + +src_configure() { + export ZSTD_EXTERNAL=1 +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 072c96f7b7b45d097b57121640f948b961b8e394..c0ee0ee9563c67b4f45f836d184ef586ce715447 100644 GIT binary patch literal 107203 zcmV(&K;ge1iwFP!00002|9t)3wjD>3t%=?1De48N_P_9mxU3#(se4GR3w7Uf_-_`J zAixH|I+gwO`o7@Fz1L=vs&kSAfsM5y+|8!VX>MlzfBX0U{onuXm-VB~_M`n@|Ld2} z{}zvO{M-Nd|N8g;=l_)c$A8Q7O1WNV9ec*}I%3OhpZORu?0Clzk9dSNj-#iewj<9N zdOms`^WIk+eYd;c$5^AKl6I?CDCJybokuQZ?s=Ut=5@C_?0csXk8{_voPC|=wf2?& z?SK29|NV&R->w>FEb9n!*Ou0`dd?&7(!xAai}_mh<~y&D>Jd^Yxt`Y;b71yw-KcT-Q0z^G?0Yk?U?(TK|{-_22*B|I7dV zfBN74_ka6;tgru{-}*oPhyS&G`Lx&fAOCiT`nFtYOx|&=zVB797_Y08lv4_Qjr&UJ zh`p7@%k*~jb?3SGmb2#ELrXg!xgV*pzI|-gsJGnHo$uXZC|8<1)s@PatW_Gh#}wv@ zM;~hymi*}F{O59odbRr=yn8Lz=rOm0p9wu)B~D)TN;|j#XIO32JFR+*kdDCPts{*+ z*s{{E)MH@p?|tWM1~%s2B_4IojE&s=s{GlyjuOjx%sg)XS?-gKdS9;AzyJ8w#*f$a zI^WidEu8(@0kazQh*}mWt|^u4yz3p? zJ$tOIQ`#|)s8z4bSB@C#WC2QOC-%eQt$pxS<2XBO)^Dtszq)5_JWIOy+HsY@Lf`ny z70wn?oLFB@yz9$)jbGMJpt6o(d~VPD-ZtgUM(*ktg$|ozcOpV>cSo;yRp~A8c!Cx zm)hSv^2~RNtxQYglKsP|p4l8U?ETj*eu`yL_Vt>I2{vMN`bYuAxj zA{MNUeqSrH(kHHehBN0n+kKAXZoBbv8_%BeT$o=vUYG30r>|c|>z~*Ak{wr$Z);Ys z!3(Y33qGIEE8aZki6I?p0ZmsOn8SIOdoB!UmV}#~oo5-?o20@j z0}=6$YxYa~^tpfiuh&&OuD4a=LuTU_T=9&1oS|;OHRJZJ8(Z4U{`Xx=*&%Wj1L%dWF@u6@M|>T0!4kPU|+ z65fD0@RP>=@`LWE8H6=C9Yt9=eg2#+~8!1>mXDRQ;(gl32lrU3HiEnf3v!2Yp8Q=Ak7?s)B0{oYXgy42jux^^N)@iPHqI$FiU2M;+gSsXSA%^2p$ z*FKxb6A4!h#QoC+grEKVYy0;7)%=K7Z;J;ShsKty)`PU6t}qA&DU?1ik`rvl?0JrL z-v^Wo6HIBWgLn!YM;V?W9&z&l*jqVP2k4<_tQznPq8%`ny7XKKNr0RI zLFYa6nzN6aAl+GZA_2=vAR803l|w+Q;Dmp+c<(D#V|ll?zF>GQ-GF?A?-Xzo2)Nj+ zl*EtNcPtTFb)>E!^C^wuiygE=YLtUAM3w<{6#ozaRV7Z z3%ftc;G@}qvX2PMxd9NuRZ1*Kyff=UVC}>&JUK=J_#G!+bGLDx2g}AQOtb?&aNPVj z>fxM3fEm-mSzr$1#_i_DSXj2W2Nv_sC1V+33@{sX2ZR>5Tv**0VO{}LuPL4p&pS>- zXm4#3DWK=0Zaz>2kMTpQxHK;=?F+_u0`VMg1YT2m(>Evv!*4vy)RRNN$lxB(oqn8=XLO za7{p$2fp$jtn5G6|MzQuU9ptjRtya2u%K(U7zqdos)3aqKst6pTv}?Yi)b`ij=Nph zFyawhg8HmF(>ZQ{Bc+8%%5kH@huXjHf%AY7u7>_T21=)*f){huqg z_zMNU$`_6YwPQiB_xtLs!WoiNJp^HdW8TLRc7o+#XYe|fhPE7K^1i(=&kvPE1%+`pKQ(tN~n|bI6{0#e$ zuP9UkH?0~b-n2Rx5aFW-j0U!drVYUMeVhm&luQTHS!y;QfVWfXM!d&fSV^8U^MC^? z3~Ux+?9DnKbEEyR_A8=L3pBT`4q+j-)%!xq-xFa1=SESKwEwtbzkHqR^H0RgPwn%k z|8sr&ZWw)8!q;?1gKqUC$44v@+V6gV8|%oc^9pd>vQogZT(A?IN$e6l7B@z&FWy?* z1y3izfVF3HVfRo^9EQhLQp}2GW<}e)hcfmcOdvc@RzJUy512_Jf8{w6p6oh zSiOl+*Umf-Vm{t~x`ZDXZ+Pb%JPoF@p^6|e?7C^ZJFts9HCun8A>f|;Hwp^_<5^-w zKw+b7B03XR$6~>&0xnrQJoH>}wqv3kSSx}JN_ryY!AW8+-iQ{uQKLb9{bqJ$`12L= z&Ticm*T$O4-6!Fo7wjq!e6beD{z``#2OMyz*AtWhSq5kpRD_x&b_i~&C&&QVTMbf& z{B%7>g&CHGC!j(Df~aGhEscL!vu|sB{WkwXCX|2^LS%5*0srFPC_{KjMSFOf^bHn15;(9Mz&70?B!vj&^Y89c$5Muw(hK0rTSjNBv^MUfSEI2YJ$q^e17 zf)L?DCgB5l2Gi_m??tFM0$YG%!J#wCr`PL`i}wA;*Kh4_>n{}P1Q>SPy~jXQB8U;~ zQ*!CFop@t!Xd>JLUDaIbi?|;Ze3`M^O~`StHucWByA_`2O3kzkdDp~2kcww3WKu?|jtWsCZTDqm7qx*=K_;g0dvvUYR zAiEMCaz<(_Aex6?JYqv95OHBg6$I#f5Y+0Qs|MmB;SJjOcfu|=R0~aZuus4p>@nf0 zFgjEL0DKYf0pIH$7$X6uBq<|Yh*xRjAfi@;KCEigxJ^2o8_|B^s6Z!j6ksHf9}#w= zBFrBp>Gz-8_n$w1`u?(L@ksZplENKK^BqVKg5bSw)VJx}QxS|C9hhV0Az=6H{XRAI zfQDW(th`;X1Yhvi2eGh-ta+nQD)`c5V0#nhAO`>n0<}&8_FloP#r2YAn+rP3!Xdf} zuL)2R$=M%b4-R?5P2tDY1^-e_6CSzpd}zKc?9}tQqVu>5?F4I9iZJMfJ>e>s4&|LURxb za3*!yWYvz_G!7AA6;|qMo6Q_+#SWDcvYt?a79zU91JS1YKn@V(&3zJsfdH&~B1TGi z%YH8ccqNvw8AQWc_^y#x$w!?TP0q87;VDEzXQjkqY+o4UeUeo`3M_g?*v26?sT|5@D_&jI0V_-2-fLGqe6?PEEUS?*% zFrol@8KAB$zX91gfVra(NzwNB*My?8Fecmr1e=ojoYpd!G{ER`p8qe+RRz~&wR z*aeglC`NT*crEtgG{eNoqwkI}vBz;^xv+pBbA<5`jv>P@E46=lU8{edIUk8t<%Fe6MT zipa(UE%-gp5%f_U9CLnCPM{fom#sKW^FRSkCGDM&((OJW1F*)}!a%l^14$vFPg@1Y zvTh)hb%w{_!N>Xk2sbmQ)UdW+-CD4`SU2KpPG| zf#!J!Nco93LNH)x$ANAmXpeT36Yb+U${08W&)c)Y;v_EKyagipghj9~sLTbw7{N3O zv{|s5ZDZj$G!J$GL?7}$zqB9YKVC6Dyi+hZ4=SuCh;M|>5Mv>RDZ%AqOdg-y`Kow4 ztQJ7T6Q<{4i13R)O3<%viW9Mh{DUeMUdg2~2X_H<2Pg;SY4Fty=gtafqAoBgBopJ` z$OKPuLd5r3J3Mp1IvW6SgG;agH~`ua!FKVe2)qbUEsOVsJ+E05Z=Ud?Ur~I3QQJ?# z15yjqH9)iXz$!|Z1tyRL&;`4=3#{eHClTs(xqewcJ|tvAemM>Ri11}emlTdQI+~di zkQX#Li%Dm|d7oP}IC1>@>~kRvE6nmbPZ$D%yW=H01bSj(GkUg!>B-GuLpS~a=9?0MFkI>B4E92QVX7xc$_}W zQu98@pZkO#TqZ6MqR`@9A#EAT%`QPBSmrAg)K(+%@V6vm_%MGG&Eb4pv0uM^{qc2t z{ru-^W}>{s`|1I7sOGzXu)CmzqT~-TLx4GMv+)OSdg7p-3&E~JlS|!mjNPNy$7l~v+&XIKK4;S50HgBmlp7KSk2r8yAn4QtCZHA;Mz9yYX1NBu ztRkgvgqL2SVuEK>^DYTYfv3S}kJd5tLfnk!Rjz&2E0{B>U@GQSRFioTwNSr2e}oo| zmpjjXk zaIHC9aTeGli;6Udhq9$|EFzqC3@O7DahC)SzmL1UoodG0vVxN(A%5&9A&&(giQpX{ zztYrtgvtyT0G=r9r!3g!+Gq0;NUqG^?alEVP(Y(u9|XeZK)0 zUyFNoJS16m6RrKjT;`f4kFBXdVtQJgn^DGO3wXA zE~}>`{pKr7!vUJYlHJCX32=@5KRfb6bdRR#yyf$=$HDvLTN>oIbXbXLmjipQ zkYO+xgTVjcV}ynIlu3elS$&Qc8rCWy`z?D*h$85Gofej$SPo{@?VuK9KR`1@$q#BWo-Z*o+$m2hKhY(}iC8$|izWV;p*LiibB_GzA5guOl{^uPc3b1F8>`JxZTz)J|ey&n+? z)W`OCyoU?F=|rdF$uxmuXdsJuK{pTsS)QKrX3Hmeo{bA2tFXX12|`dRBsl7-%|&d5 z!y=l&bc_ozxURL{lq5nT5%G`=?HZWKmOcf`W`KD~D8vEtUKTxHb3h!Stl1MRetPn3 zHwb}ptTA6mVmMAa5mNQ81eg+tK#_0YkIFnyZ59d=IQbE<8$thJss8b0{4~CP`O!Xo zc@^NG^?L{irmqMaU^~GKQmusC_`#J=0jrgJTKy1uFm$LsCW%NG z*38VyjB~Z}DODowc>s*C2b?&VvVkz-ux9u1`|(~+2Danr6B50M67jI4l21b*RpaV5#L~JL*>b0f9Mso!2RIbE*5pwutV8c=H(5@NZ4DEtMgJh@$D-AEajF5Cb zX(p_Q&qn;9Qw4b(6g>c?M_CFMDMQ5aks+?j8U(Nbz+BO@?hL-)p#wN0SwJ048G<&g zt<0z7v*Mv3%O4jE2|m{M54`L>S{m`q<06UM=}Tb}sP5>w|6TO)A;ck&S+7{kus{wG zoqV|!V?b@6pq@)HEk5vo9~OqPk3ixUmwN~kB4Sqq- zuwYLK0Lbe}WmKg-M46Yo?40NxX6446S!^S*Fv zk7O{sKy<^Iw?*|PY~~*q?c4WX*Ld~J^loSv&=HkuSi)tM>w!$g$sx^Vnt*2{8kT;0 zyg-ZxO1CMYr9K0M5-03uL-RC`oI{c}qK7b zDk7oMI{bfcs|E8yEH_jE_+~XhkXv5z6iX@Y82CRv^KQI9TXaRmNg`f$7_N!)ow^0l zm_6o~!I43fX2~u}r8P*T`u9j2Y3XZgDIYP+x3QemfZPA)) zffCS_goapo;A2NCxDl|2G!~Ieh(o8w6TNCi`33)z*%=590(=110%Y$MMPVIN#De&& z_8`^rv|YFetDQiG28r&thgD*|gTA*V_12URV%V|p=XC&i!(ae1@bS~%M4RnCOqtZz zWa5AO{?q!;_2tL+AK%soz4YRr_4YhB5=kt>4IW`l9Uno4%cL~Q@CfbX_iX_4xUe2( z0xArpKBaF&Z^$ERe3{Rkyk>(<*7HPm4xAy{O0?#+i0-hhcJHUd$(-Z;R?!2ut*S3L zs)<4Dis*K&t7)k4^&8L>ct?a?5b*}y%1&BIm5S{FeY2>1Ib;wehD?bP7Q5GYfXwD$ zwbfofNgJ#&S24B&!^xVAkIVLJ`}X6LwXq+p?UkP88#{qw?WbD?^yUrmc!Xj`etS@Z z3k<;pF?Bw5;RnV|2sn>~HwAM=II}5wG<;v6Bw7N0Wwr2X3#_0E8P$@Z#4!07)dG2} z3~_l=0MpZx84=AMjX?ZsvczX?Y|=&!3|qF?J=wUX)vz!PED2hU3JWX~+GN@k$2LW| zcd;^P!*ucth*hGoiw>))zgL)oz%@=j3pAV`m+kwfzx`+V^Q;-VFPtmmYAa?)at6l( z@r*c3Ja0ps?a5HT3R1;_Y}n~w?|b;Y$89cf4*CtiZYaJ$$)6ido&%noJDdO(3n+$h zdFq52YJ2?E>v$ zSM;z{JVOv6M`@xrvn`Y{;Uj73CgF(`C<}i4I_;C3ue$udK7IY=ryu|Lb$uXb`K4?O z2ud)iT8U-1Er;h~^%0jQ{s@Dspo+_B?u948fv0eEw*!GxER(!oLkIz|O`_R% zdRQL%VZlBY5WF-Omh{lWER()3D7H~a=YDFu&@~MbgseN_^3;D!@RF^C2oyl(zz6VA zJ8+^WT%jhwHavffXv%mYIuCJSwKKSNbdQ4&16Q>J`#pyNcdPrr1N(vL!hawtXS#0> zL#HKThw2Lol}p%WbcjRA1c`A60g8X~l>`3EYt*bn+4dpZL^f<;1CLjWCht<-bygF` z(Ue&R0K)ycSl|AtL0S%u=r{x16nG-E8>I&#yN6~6E8jGq5+59>U&_S@r?!ZzT0duR zEr4#(%^Ef}ch6>V<|5`}fCaZU*U<~FdMcdM!;rmaEAurEiiov9xm$`t7NuAP-0+q-}Ki1gJ zzFB%?bL{$jU99gbr`Oeb>4C`ch*nyld#JC2(XcscRJ99{LoQ?f(XW#5tB%EHquZ~w)HAJGz^djoVO~* zo{VIE!<>+(edju{@m^lAzK?JJ`1Qw6-~P~n|B{2f?7X&u!&e4>lDurePqAd)eS*Q~ zX|#(Ksmx;`5b$1471pqPI1KZC+0GT>O=vsw-t$bsG#25Da0nSW;2ir{=o2KIoi~8C zjppy=Jd#=L+tW%rszJ|f&tPSRK^u^$qV78~tpV`ptyV7$YS}V;vx31cond3h05u4J zz#dC`S(bSao2-L1Ar)h?{_tk);n*kpiQV3RT(X~k?SG&9Rf*^K++w-RRXsf*tG3>c z3)rwC3~q)w9NAO3iH19E>ET-vA?)ta!@~yFlnYU{pIQTi6px2-A=a#@%C<@d&+l!o zwkyHDd&CTHk|ZmTtTz${-+CGXfKEskMzW9K3DuM9Dm+ZRPy5`O%^8LNZ`B79!WNOt z3e*Dmwli&lDo465gyUh>9PJ!=P(ZUKq*CY4S1PJ1L^DCabQNmsWzp7`@gKjmZ-4*k z)2|pQI=L`v*}UXU^o`8-PwX`emWC*SX4yVu&R-` zC-Hm9EcQ=d93%3Y!FcKD!Y5ZHv?eLxtw!faU4WATntKx89~$An@8Pm*!I49h8{ES!MFUng{kIE09Y1lrPt z;jP9qU|K#+feIn_KCajLuRpIGBfJyDQn!3{Sg{JyL#c@{IcC;OZW?zjHUhFw_-DTD z@(8&ofS_RqGH00u!>C~9h^0i7WBcrAIwAkVK`!>$cytN)T^8S=@1PFreD6!Ok_3T= zyx~vFP3%Kavw4~<&~=yWc^#06ctS?sqHh67y3IKEMF@-b#a*5f@hssm8FzZFf?xtR z_&fZ|YPSgX*^gZ2QmE;h_2X)N`trA*zwVz$`~0B=|9(j;vTGNVmzWRrV@JkTkCnI` z(@_gF2!lsUq+&%MKb0aJ18nIwMxxMRv)A@$YqDi9AmltaO<47yV_ANNUd5ejDdWA< z>Es)Wt)NnuN8+_7F`EzNkv(5S-p`Vnm1G2d!at-u@Kb2KZVhqA)GiY{j^`*I`?6M0 zg18B14nsLFJ}cZFPBweC^-hqezGZv{OA(1bARY!<94r$ooMBPmf*uS5Ug;v%!8$tD z4qpS(TJ068ixb#u8SK?QR(GBTG1s`hwLf`d3JG$JQg%CuL&{O=nZ0Wfji`sDPW z0P+r4G%8^w7&hD%A!-$olD(Y6a~KOcU`Z424TJ*%PJGYz$J;uBr{NT%K86EdJot^p z77DArDgp^vL+seop%|XBhly`p%XaoP2Rex)F$icxl zl6~8~W)c>W_1P{h{2Nv`D`v4hBJ7A}0xH4tf&$(%S>tf_V0+;SsmW~ZX-^i~6|8~z zoPpoJ2nBewoh^2rr9uQoYXPtr`^$=b{o8Nf|3Xtvi|e#12fHN6@==E!=>eojcu93b z%q<_L#oWOvH1NFGM@ErEUM1Qq9fq^HP?%Q39;iM1iB+-s>LOCMXv7@+bDWl>EC~MF zp{1n|k{eqjb~MA2VCasGu$?(tVU6fs6Nj{9*9uqAC&L*4`Gp-lx|%;h2w6M`Vwz$z zwKk_^K2Q}{%58o3iiJ2|?Z?TiEnH;2dgQnE;q2|@WIWhKcG})QuNBi#6wquL6c?p> z+@?;Xsq9mCvdOlBq$7M95!xwZY}c9X60?C6u3Hyd8&qm55bqA#JDQz=*+M>i#sLk* zYJd)@Z|@^lrei+v3|#5564)7Etk})U4W~U|^-q5wpl#JP8wqJU5-}2?GM}!GjPSVa zS61!I7T=&Kfax6^9(F8C;Bpz0?|}ze;D!D^BwKKD;y!W%BZV(sgtRtn=3~>5 z44of43ql+*ZS|p372ddhQvD$O!_!(F36e4>6Ia8N8h)~EM8;tU5+<{36F3&Tc^>&0 z5&}^`g+{0Rz=#Np4$n~hG<3mf^>@7B!o)-t8)WGa{{}HA7%3IZ1l-J3hC1K1M|eeePX5PN$|X5OzDyuRK6z^h~L~WV7zDn z)qpnubYOb+stM|Y>8Dx9=F!)gvGD33r~LF|qw1pN=~ul7p9GQq>WLp( zXoVc&5kRvh zQv%^UEl`12apD8^?NmY}(Yc(59mJ5BU{Om4HExT=F1vqWWr&62Y)`3+h3tF5)g0FJ zvR1$CA7B6ep_S%+xp)ZvUP~4K?xls(BkjhgEezEM3n176Xlk@K!&XSptn6}UQ>A&J zKM^iZzn#tB&ff!>{TPbG8e)3hts#OS(M>}6KG zwA}bA==yfR%t2I%H;_6Aj!=!1;Q%{gdfnveWo|#2t3VcGw|up=p~22O;;+AXV7cJD zk`cfS@qo4s0`co|efm5or1XOeUGG>h?UW`iwQZ#^A2 z)EaRPIjBi_>|4xtBFLQQh{PY)LnrW#84v6E*f~rTO^k~8uwGyO@u7b6ozzE5SvHco zL+>0#T9Kn3G7tPI`OSQC54gVk_iWR$A{@0w2hfO^gD1CBHD69{hyZ$LVSzM!`o4(N zjWFRP$)?1C^7C2N^%u{>-+Xc!lOcK5YV`CZx)FCsMh9@Q(g{bc7IGHLBw3h)FW?u} z+f|u+vS1W-Nbmwt8u(>S;5L6*<^|uyd$4b$(No#!0UTkYJGa#~!S~gIBm70rH>@U| z&cm_Ov)itXEa`b$`Q@01aXsT}z~IZ~Xe$trfP|`^9D}0`fCj_P(Ayp^+k<)o*X-M7pk}-xJHxd&yDt-69J=V}uD)L^YqVcK zIUV-PODQ7W{4(zYtHGOy*ZT%dZcA5N8usgV=d*zjhoe7`$Ypv|yzS|}oZxw8f(4d| z;Lm$o>DC~lw&oJKfeRGOMJ#QWIpP}!RMok-p1ct#9gmpaXPsud$06S~VUGXaYVWA7 zSX|2NZce zocKG(u=sn!&6d-K8-Hykv!3-ixwV<4fqdX_PEIVVWgKN%i;8&YCh^`}ncLr^Ov+=n%?FT{Uc$ICrZ4dL{cs?|C>1G25BJ zS`U-&Gg_gau2cd0w}h*w1;GKx76mWM9YFKK+uC^yGTca*Xp?_LT)2OU4}|GqL7o>L zPo2g*_27CF99uo%7v?l9SwrsP;AgiL)ta(?MpiRA-n(mw*S{>@ntxtn2U!I|9Tx@# zKcn?#XbDhk+hNe4vz}?owVc0#yI$5>+&ejLdsT;FS{)TP(pq}GW4oQ}W8?DK32%MC zi9kIT@$`_4m4+Kw;RalV_evDZr8~k7QV$s(&ec@8@coV)%9fM>ad}&n5(Y}5DI{yCi ze|-J?%ZF-|^wRbQwZ4f*86^w6TZo%>Je?2-(3#p9PaF=8ePHvPYPqdat4j86VSq!7 z4;wce`TBb_LP;#Fs5)K+ZC4yDfoD&LZxU#T$Tqt|Hs2T-aBo%bQo~G};~lOrory?b zxSZ+HL~+Edsd<<<=mvMdGt2f!2$oSDIt*8}_2xLScVb0qZhf)IdOD)kQ$=F9O`*jW zvcojkG0*k7Y|#GCt$*yRc^_buvng93Yu{I{{YK%Syvz=xL`=EXJuD;e+&AA?)&|O< z?K~k?keigmZsO_eG@LnGr-?p)T0X%zeC0flVylQ% zC+2KcIzVFr+;JRhv6}-|;e88RoSa@fo`C?CY{FmJa7=YLwjk`Yps=m6%SXP#dsPZA zvz^&v2JL1w8zenDs)NuKq5-m@@$zOLD~uV4PEUU(>PHr8ba!~UP-v}=1?Al06i zUdV$L>tRcRy{Z;gSZ`P1Xsls8tk{49pYAV4aXRWdCnJjUMuD1aJ8=;^@?i~oWMhEC z_p$-h8owQ?L_Imc(w6hvdQgIugzEP;t8K@>RUuDy6CP>N(`80|HN;P@ciPTrHaSr- z`2%?eQ{(+ok2W6c8v3Wm&A;_Q4gv@W zt|NfF*_kBCR)Gv5SvZH}4T5H;fKvi9-so7&ww?-SnEbxdgn1zvBueSg_***C*zW=B zwl@PipG24X69$?YQmFqtpvH?=+w45D#Vhn-91-6Z_k@;z_rL~Em+yKy~X5g z8>aRWE^k{y7O5<9N(7XM81;ND*k|Wy&gHBxk0OYwf!O`BVxQah@5ak-KYd$(*_S^* zpY*6IMB5!KI%oA`W>>5~$7CG*Vo5Uoem!k>M1XlX{@wcOL=n36~&JyE6w{wRbNQ;^`LwhQ7 zOnyX`SiMJJT6H>noxQ+FRtwQX8lnwR) zh}2hK=_yDEDGWPCa&VH1Cq=eT?w)EsY~*qQVTD+CgD9diz=Nl3*V)7bQwMD~pOi&~ z*TUTnqELe>blaD__5$O4Rp!6UXLS0X2Y{Ka8w&T+x`&u?U|qB~_%=5o2?T^s&%)Rl zXgRwKjF_<~FpZ3)IrvH_1!Pr3!}+ku6Y);WD-(A``{LA=CmBL2uYC{40Xii7e9tbX zd_r-L;)$KZiLhCyCt>mTUR3Lhy^_JZI&6o3#@|^;ZHf0xFfOy}(|mdxMx~Ayo?dcs zT~5Q>H>N1+IrVYR@eB~>NwL@tX1?Uf#@D&NwSRoDua{{Tc-b(QX%mv=y;nm2@=nts z+GbCV40p%T0wIAX+RuF`1ZW5#sNdo0CY@2Js?%K-@Kb}M#4S>s!I=){Q_~iRFufC6 zSyA*1G&jCiS*#l(mb{b*f{KhR8!ojV&DLBJUD4fVgX*(AiV+*pH{{)n#0tyy@L}Z0 zkR)8q))G`M8j`)fc^N=MJq_kUjh&cOp)c5Qm^MnIgJ0KceH))XOh!mymFuW~Q^rNrnOj8ZPI>6K|uecnsbJY2Io5uKR73d#(kzO(1 zQzYj$*$m&oYA3E*`^Qsm*E|mJ3)fzZAglF-IN>?=VYIMS+nos z+oxZD{Pg|nZ{NoH^K?eF6>Hz!>RL!dyU-z5@XR-OP@8xiv-^B+wL`-$k7CiTBzzGk zEUB~$-?Qk^Oip%hF4`7JJ(HP|b2@{z&<_M?g7uv?0zx*u@#Jm7@OF~g?I%C8Nc%Ir z5hBX|VJ==fVt;Qra5it&0kjG7STz(CmDm-o!M=^`yjeiO>TcNKx({z@vL*h$Rg`eP zm`;2Au-&KJtYMnrFV^laRMRF15u@M_(G$lr3Yaa`da#2w-+2^aOQO^93jnsWlhOvy zZ+^2iOWLqI+xlwD(UTIKlC?7vd7DM(&e6P|!g_$-(~MyD^uVvnd$V{{rS2lyVs#EHuk;CLZ9A>l6P$tHyEGSqyCrWP1J*pV zN8(0@#i1k@QT0M0Jk8QpH#$G)GBJXB>eqxlWym&oMMUxL5Ee99`vY(2CNkeA63ign zSgCn0dt~gC!=9ZJayG9i%MPAeCz=R)v7FNnazT4Hs-<||aM-JVdVdmu&5Mc-dCj(z z#u2x~tmNfQcA!;fh&#<`IOd_e9>_h5)&4LaEAf$#{}LQ)4aTeuEGf&rK8j6Fv!@g@-wj)H&g6jI(3ZLx@mtRfOZ2M{mQCJ&4G z@A(dAJON_Y!_(6iM2|zRcslFV!)*9df;ToqU53v=5u>~5D1r0R6p7dfzkO~t!v^|J zfV$v7@Wso9Eeqx1>4hgqEo9b&9C@GexPC%hK@iP)Dy)(mf!SH&B;SE&Rb2%a`(ptPV4gx}T z9&6}D1or&?dakGFUK~?av(1?>3<#Jh4>C+o7{m&|XZ_1^edrc>Pm>Y*lD)$>K{%Zr zrH!W|810DpTQ+Aw1_JZgM8Rl=IXbZ>CGT5nxmQm{9R5KhwARGJ5%wQG?#(Vj5Z=dU zbtH>r9t%driaL7Gp@(k_W3}Ay?E6+Z$^oCMUMHU#@J7RsASTQ5Rm+@+3z+<6AxwN) zTraPl()79mw2PTgzs}4Y`{kWgF=uCK6kAJHa%L0p+K@XwjOKjS>(l?a{wn9wkf!nh zYtA}s&`d+Nq}Rbkyi@lC2kke#zUBlOK}yt%rOx=KR*i;6(=5k>T=}*+&}nVXVJz(9 zfV4X84Gz=c<6;eB%ib1m6nV2RhktigZ8+=SdlMibr8?-<6hXwy`qM$Yy_E>l;9DJW zY5R#uU})vo-F!A=)`3>o7D3l*3HHj!?`SE|)p2J@CC^D~SjJ&zu;G~fal*}4UYBc8|2yyvT5Cdb|g5J|XMMntHE|VND zZvh?XmEv3$UJlIzalBA@!RFL-IP~2}zSojwB%D;)EA*R?3 zWgCODdy+KN5wr(nuTIlsj$E;{Wvas*q+^!TrL-H<>uq*%h9-*YDUz})JOgLh{Y{Wu zj{;v8?3e!Acl(=PdmhTmRY`X_%o#=d1~x=?fdri;IPGIV)h}O>N2j;wcbtONUG zZtMogMj=FaKs@`!JHdbXM?LQ5p%{$p@~8rww5!V!a%Y%hqI)Um73>25TCJ_?*?ZP* z$XrlG2j?SoqSCN@`1p|Q|N6@>?aNhqpTA_9-P*YrA(BCWS^H$@`_Vl8(se(>|4 zIFRV=7+EKz6R9omu#n1WweeKa-yavuO9#LG{dLW(;d)s#;!%0-iQ3D)N>AD>xwS#+ zstyRbLXOdnHPi7PQid%ryR1aPetP z4!Yf@gX{f<2SUc}RPpJ_QnIY-J_y@=idTgLl`em^;gRviS> z1kG|3vl&E!)}E&E-#hzklW=l|^@?3}@EC7t{a7Cs?aTP>+qd=QkG+DR#>;f(g8SIH z=oBj)GDL!$NA%Up8NF`D9KVzOpXz)&$cRYZBl%35oS|H|7mDoeJy14Sd2+oWs86ED zTb?fO=UTVrIbfSrjmM4|mjhtl8Xr(+$#x}>0DZ_Pmm_w#JJ?wBhjsh1 ze!r#h*RQXs*c8u~D}PK|;-=+E?{9CPv#Ql&+~%EHu;`{VxV@sX+l#%4r@_mJ?ccD{ z33hM2zO6zQ2H2u!abvM4`@E3gmfgh@8z#U^OX-s%bpiJKy{K&dewJIe#^pdHv|};Z z)Md%R5rHMBu6Zys>R!`3FninZ7aZq?yC%zTE*{;H zJx*N}3PN@|=m(kf<@?t^T#RwNbc@u`Ov0WlniJ8WPW-DrBNZd6YmC~Qq2fJdwmqN8 z%fRMv@;3(0W_45!tP{pGZ&*H$57!OXup~U0P4>do;gksvfxWUtAm|Gn{cdN&fj6jI zoG{gHk0pZEE3+)ZXH)r0kUeJ(45y!;vu6hv0(y@^=n92=^OV8c=e&)v!O6X##Cap= zP;XI1bRCCtf^7^9+u7@c0-N=Y59{?@3;q4o!d|9N9$s>U>D)_(xUJ2E4Lx^nrDCGB z>~6c2)9a0;iLf7zyE^dosZ?bVBWheuch%<*%1dvq=*=Tmi(igegy)@h$)C^6q<%jm zZ3+72?L2PBhTMx@8c5Xj_zF9LH(D=U5h2k{VK2k>t}90wx2MZ5c>T0T3SMqjp2dq` z$$(>ojna*H!kruVI*h`E%(5KfDTne*z3#)Y;puh7zJ7k4+4dSVx8p*Kw}tQ(H`EE- zzb99Lz8rCxf&W&wbUUwr3FnBt199KOH83XzuzU&ok%_H z%4xU*;^q*-r{@9ax$G;~^mJF-6bgvFS4%~2PQM&cee>4#Q4l@N5>`*xaq;A+TIrO9 z?J3(aDVv4RpNZIP^>($)I|=jN#?_sQZYsme?5(IQ4%p;>hnZURNVDb=4+mxT>k;|4 z5BH>gI8Y)ut>h30IkXI-c9Vw1nYsAG-JJmHP++efWT6gsvfMR4tu#m}@Y(h*FG6>e zT^P;0^=#Ap7>VsURU6dz*$*%q|52eWA8oU)gb3cO-HqLCm&yC?SY5eSwQyI zJ(=^GP~sPRQ_U70fTM&3pf9I4;YJ zmD=Elb3Dyu)%t^B>5(_l%zW}^K10!W%BpxF@ zV{<^7S84feef@Ye@(y3Y`J2|?IQAzDFW@X-Hd~9~f>~aJ8>g4rIzx5Wr(fyZXmrmp zv%^iGuho(3-u>NCn)R@QW_pv1N1!-o@y0bgy0x=9nSFR+bicr;w^D*QqI0yjH|Flc zJI+BCfHQ(Yu!rouNZw?~dSl0MC?G3)d+mMLig)l&4>Msy?qzgjDUZX?*Xfb52hqe+ zNKJ6c_1xar`V0eGPo?*3ndi4pf8H3VXGmDl?{PY}-I0UK%O5=j^pNEW4!ah*VdruB4NWBU4A+6(S3Gw8c2isoE zYpGfGX1avtP zdB1nr*sy$6)Q9oi3W!^Gn>O)yNlHW5ro5E%7V$p=2BU4+ifWD8^VQRvnFx9wt!YpE z+1b3V)MjERVDKdMw)O&8sW_$Q``9wu{c2p_|MRs%{bht*hU-=j+#U0u;5v~lFQ=jx z;CIZL$6m`@;!E`yX4++quYuaxtHv*@MZshIoKH`*496UE0(KhC4x#RMF z2Go#a=L$0Pjn*S}(y9Mm*NvmLJiXuxzSQ@r9J1EzyzM2LzYlh|3*&xnX*acTHnoHM zb35i3{69--&u}P*9qSi%IfuiHYj;)+9|%EHM#J!4k0^ip)?XRwizfz)O|8O-He(cB z0N?T2o6B3-h80)^rExp4I(tkM9pigBeIq}2rJ)(2+tZ3II~}Y7x-7VMl)QsHy_aWu zFKTv1n@60sq@iZEZDw!r(6;TAy&2=2&dfk|F8hfheiD#-&5ZUwET?{^TUIAeCsXq* zU$WY{1*g^}^VE)HIofhuqLXM%^f*T2c#d5|BHSL{XmR`6&R6Q;!(x43f7Q_J91XK) zrY9}Lub8Jjdf~~`fHQ~%K+BHcP$i2`VT$v#qP_WcG$*Ke=WWANmpvRH>4|!>6*M@@ z2iv!W+*wu#KkM}^_r)N>dTB#K`Z!K4g_@x&CE_FA`u7}*63PM)YN>T>E6eedmuT4n z&JGpWKltW#8@DH&mje)pk51CIJ@v5i&;mjr9;8L^Ik~{$iUfLVa$gi9c>2qSv52o- zr(n<;#NOmRUH8-UM@aQb@84&vqZORiI=s@^0qJGi%|ht1GWfP3$Ae=Cp*>kRWw_P7 zECg(QZ&q1x#R^Z*YdPuVbheYt8{Vn-K9M15#lN#sYXK6D_4^dA@yyN2Jv$M~*}R?` zq6MlwokZ3ikAQ#iM5TGW;_x_U%b?~1y8je#L5|Cgjpbw{g%2oC+|Ra?*~Wp_ye`-0 zj~&hFr7_TP@n91=rI{f;?V7R+xp{O`hf~Uu7lCdJ>b4mW8?wc2gQ|pS2cp|1gFb;0 znI&h%t@te7lukJFV3psxtoE&=*=OvDg?+Nbg*Sv}WfP1XEN~psGfb@7DfrwxgV@Tp zb0g!2##KH29u}rMj@Bw+i-*;&7pBv^bp$iAci0TA^S<#&6W(g^WSVTO-gsf6hPM{S z<8`rqH0O%_JU*}X#SX#en%JNJcqOsp1m2I^svQd+P2iu2Uj?t(eCn%_a?O^a>?KD| zfZHB|VRY$HNz?P6>$X!eWbZ3*AVUD5pd9gwmZH01ZY zex5VY2M25f^SpbXPjlGe-W@0>$KBo_l!bqNSu9^|UPu!M4bM$?`}WF^dhl(w@l7}% zDhXM2s2IJc1*)Ge>?EIrlxJ?aY2+N{|DR=K^*&Tvykx{&vFo{6=YTC_84%3HV*X{( z^VOe;CcJ45wkkp)5i+R!ZIfq<9gTcDdfW5Bz3o;Gac)&53+{blM?0Q`gQuWgx_N_= z%~_97uJnFeee_ZjEzv`7q&@cHStP215V?N8gZ8uw3gW(&n;QSG06y*4qihu4vQ}wkK>)FCJ($p)SJQ5UoYNY4AFx6FT~5`l&0oUXf0mq zIJOmhz}4j)>M1^#vhyZ~H@bLfy<>C;qp?{O2GpBCsouFVeeug{v&>#K%<=N#S<}hU zJ5XU0rybMj8M5`p{pU7WWLpLAn3m%K`(c-ZFS%jOATh+>O=A_Ta4s9nT9@thsm6N| z@t>O(WCDB!MDFkevp|!Sag8|Yjo)M0(;8;RvyyYFys0s_4-2>cJct^TkwrGcBNE}0 z+csOfgR*0nuIHAv0D~Yz*d)**ZRT+J#i(_3Fx)1ZR>eIO&P9t?Lj-5l^$zyFW@zuL7c_`&W?$DJA?VoHrnQOV?%ZKQ_o9qioLyQ=Kf;y- z;Q*}p%Tmo>plN@3BF^g>lsto&z&p$zZXF}+(wo{~0qlhXbWu7M_uyjo93NKZTZ~Sm z=jD>LWqIX89Nt~vRSnR8e8Fjv;@tB3z2Qt0@2K}UMf;24E%ACk>VdUKx;nHvEsWK2 zVYr8hhWo-ghFl*N6m71&o?+~p$9#sSi)g0D(JOpJ)yN6Ij#CN4YdoEDK*-q+An_I^ z_TiZ@73~^+?HP2zeti2hzW@1xnJAeNQQf+AP*L4&nNzn>D>=vnmxwdK6vKAp)T!}# zttj^3NN|8#wFBpYmo8`NL*CPWZ_KO?41+j%$(Ci)eoeh0%riR}JMH(Ho?_#Z^3gMTNAQw=u*`g}Q!sCfoM?TGP+};@(09;SLlIQRV zaT4rRGyjsEYJ-L$v|Z|f*9H6a^KXCq^ySZ|0QUS0qwCJ=s}+afi?IK3oAe>@5w1Mp zK`&rR!-S<5;5nY;@^}u=awc5z&=!&9U9X_8&E}{u<#RnvXl3suyzLM6`p<~gwhVud z`9{j}a~+$U(kKQJm0bqGUQi_jLRbpw|If2T*v? z$#4eJU9D#jSNJ}!$K$74##oo5)4lKqg-Nh{DH)rq|Ms^J;|SgZ$!y`cPq-e)5Pwr6Z9to*Bt%QZm(tV22Xq0i?xOjg7uus>~*LlYbj6u^GLR} z^wVodaY--R^E~BElLz};D_(ou&YZe$yXfF2e3WDI!r|DyfEtn0rQ)?JPOWwnzpXd7 zGb!0PFYpH290kJ90x{7;>8UF8ou1V0Gm_G3ZT6#E;hbt4e^{-bKYj5UmX8rKg_j}~ zDRPlM9sHQvq}oQD?$@Ql?~m{^ZffX6?GmyYuW^T4>! z~S3^x;yj^qyR70YPk8e6uMFqJ;Qt4q@L8ZtYH;pO!jJuj?63N3lAC zh;c7(;Av0c*zSvevdV|kL-%5%y*T|^Pi@&@FF&xj>`gZL>)|d=+zqpDn#r4vELd6H z>y>V!W!vKc4gye6J$lJ?vZTO!wLAcq=E^)M@H+48rEaH< zifnQ4M$!xFW9?*pX0x2ONZxF1&0X<+70f7Q6COCX;c9v3 zyj@H0LywwvFq-AjPQR!-cu&v`;qu0EuSh`g4Axr?)3VNZSgzpdrj4-k=+*H}&-J^> z9%zqx23rOacTfd}f2Z@AVM!=Rjz+Q9)xkMeeqFK8?H`CszIJ{4SPc8(qc~!T=V;ak zpmhm)=E;VmhZehp>`T%1y=i;d1+fp=y6Wk%7!saG*xt8wdTAVg?{xADQC8&(n8a+X z?d*p|LCe__w%Bj0pPCct-njqaP~yzzX1n4%v0URhJh&120Uqu3<-rLS#6E{Nr0pna z1VQskUc3KUS&L+weV$$#6H%Ugp+(NNa(GWk!dFpmPlsu^L0GKv7>?xqmv#H|oRA~= zy(!U}R+!~7PMXVlx=|PY^t2<-EXDRvoBx>_OWUi(gHs*qawvTPV5XBrZGRk-fIA6} zN=YIdo=+qIcD$Auik|H$kI$Ts_ah|_4{opaI-Zsz%a?=aK#)IYO^jf zQP1)(`x>Scjt`Lb>-sW3 z*7CpH#TC6;{U|o~K?%Go5r^wA3wYS%o1bfOAd$#6$8g60fw+P(F^%6_Z$Wc3dpJdt z>{Y!Gc6gFwJ8JY6ngGOtFHnRz1716xD}0-Wt^K|Kc{;`hmW!GSPGTRqLJ~?J6Z6KW_N3jwkI|y#n9Ga%z+qw(8Wk=T z;fd!5xBT_na&E}0L&g_}%+A$MNAwoVXLf{>T!5wfLDis4@mC#-fj7^~DtV}K@Lrar zvoCx8?|eKnGrgj&7w7#991kLTdTA$O>hN+8WX?X|#moM&3Fo-d`#mhEY;OxX?Vkq^ zEz5_z9~O~1)dCkQ-q-CFt~^R}@-nex@{ns5hZ?TEuiynM$+Jk1u{1slX={s959g|; z((uS&&xvSpT2g;aSn>x8`#vzS_T|U-pDphB`^O2*FE>nCI^tlq0U&zL{ zT(l5On2mVLZaWCcJO8X6@;)zs@^D<2vnnwu76I9a2~LbFfwR3<65|N(i`H&) z@F`kZ?gVKF!G*#>o;OT+y!YD=_?L5ni!+9bV}l%?KAy8m?}GJOO3ASo`4NW2 z-PXKj5VqVL{q{`MJt}Y`EywbT?JE5A>C`Xi>vUR3g%cc*wI^fd%`jJnu+P^3@M-U# zK99dB!8o3quK>ZzN^7Sar(`$F#F5H|WklFeer`UPUaV=|gNa6ml)~z6C;Akt%R!dK zazP+1`Rg5yRA^Ik!QLt);B6V#DbjuCjuh@7#toQmWG z>4EenI(mDb15*Kcq>`tH;HL#jaX&e_)6uNT=kt7e3LFj%$T&2VfQ{d$6|0r^e6dQ} zOGRJT>u>Ah?Xu-%+Ps(FT-I-(NQmlAF}a*6^UrK$>s^IJ*fTS_^JzmB<{iMA4TBr z&Lk`8H<+jhsQwpEK50>Qu&^wB2xS)nQd$CR>gW zQqwfTP;H<0wVpKv}a&e_oo=Dqlo#5Z#ojA9zwopHG8t*|s>9Pdb(W zmR_=XNom{%39xF>dZ|U|PVh>p$@x(FK6&%ECS$#21V8A&se`xI`R2r^Yq(byJVJ_! z(K>x;ato@ao&g;E9Qr?h``MD^sjEm588QO2d%sReM&!eI*>2jp^93w@P%Xy`wwyt^ zlFQYtjvxr?yHlg}-HRxvx(H(|j#7U`tDqkX%SLkqo@W4;=r6Fwt9c!du{VChE~73k zv9Qy7rOUGPc6QB)=22YGYxWWyB&Wzx=z9=Nhh}F}r4c>3G&ak`OxIuRGbUVtLZ`DcMEV zN+2~VuXf%$xoH#!^f)z&5$|`|&OQ5dyAF*uh(Xce@(QQS)z6^hr6#7zOo}I0E#)O= zcoj_L^k`rRoq;yMWU{qJVV2%B@VONd04`Lg^&d3YF#OQs$5g64Q+tJ zsylloh$~6}JjpREx4LslgN&l5fhkSaX}Gs{*X7^;@ml^KAD-ze;P>-sWaM<_LNmOs zXo{DUGV>|QORztyQ;F>hvIKGGGzmnN3JCec7`~L3r{%2L8HZclrS^X;7B5{{wd&Zp z1wsJ&@-}u&7nI7URNo%t*Hg_NhwoHt-SlrG{oNx8n(S31inW8|u7S9uFsEmn(XJ{v z#^iur@K1?QmnuD$9-3nck3h>6j6_+c$Ju==^v^Rn4WULyozHhk-=CA?GcU?1bil5i zlRo4PQtxx_bjYM&%9?S2sGUw!lGq!IsI9^pOkC9Avh+~x*)4hxp+~sUIUk|QfK~27 zFOZ@q^e$)4DaWn|ehbIL>|wI>SxIMN5{ZywOOl}~U}pfx1p7b6j*9I0uvD(|?GVLs zE(>zcqB_T9y?v6bY-S{XFL^3dtM2FpU}h_3IU?Pgn|#|hA*wtTN27fzAHI$czq)#R za>)R2159_4+MetH^RlzOkfumfJLh&Oshgrq3*DD1t4wef%-R&??*afNgIgDrcrPtR zDXyoNuPVUFW!gh@xQ4Y;=3J_$HjU$cNZk>$1!xlSfdW~h3@xNCrDdBw3U+5W@L(^X zu4VVSr!%xieUzO}$$OjL6e^jGRJIWC5w@)mE)1=QZ{p>eEK%o}r8;-AWE`F|Yw)RcmV zuF8=e2#R#w4X7Z=o7ZLonTkNvCdpWp)2ZbY0YiI5Lfoy%wCxKmczGLrcww=(M#1@P z@jN~jEk%9^^nWOSKQn;B zuP#B;oBBL&DT6xtuyGK>5~8lCo+v3P-fj+1H_v}+_0F$4v}x4R#&bbn*|+4~z^1Fr^wq2DXtQcc zUEb}{-cFi>^W?|1=fV2-3pf7tIzE4U@4^d&dGdc#07ic*<>7}KvPGSk;D{KIRc&Nf9OM{a{lFHL~z2CZMmQ8QWkJxVVPCqJ*i=|tDdcjb@z5u zfQ;VNgSBKY>2m*87O;P^y%p8oh-h`-bM=`JoZIy6vfGnzCDzk)7m2K5_ayHvl=Gde4J1 zu4Nddp)J}-wJn#shy|?y&7~I=0Pw9pZ0(6!GLi=;a253z(Z29PCGTw{aKvjv#mKZ@dk#RPV}EqLh&JiD+ayA@2j75#LZjBSJhV1dv}6SbSwC@E zFL3Zx(^MNFDXV32U{7+al;w9=;8d1Q>4rgKCCE|tZ=7{me0;Lm{eZ~;tod+Rs(lXD zIQ#X}g1wgC%9Q0R2Y(X>Pa`5C7L}iACa-|A%S2<+Q_C9W9Ee^%VSg_`V zBZZF$dn5{LRltiA{*H*0O%3iKdfkgx8K99)o&^9!C+AevxV?QWn&ncwDy~M&dFTqg z&8n^SrM%RW4&M0sy}ta$(sH-5h#DPQud|D?5nXVulVn>b%g9Rnp>~$+eaH5O zz7w2xDu*tW@Y&RCt=4Z??ZUn4ShlVZDtLHl$>CIh$!G87M>hg65s0Ui41aH)RDv7H zlQ<0sh~1F}N__SQD16gN#6hZqb*BP7S&6n+LYv*Apa^=81jcqe#4wbt6Jr~(^;h)r zJ9Ac?R3##G9l=A;%KKhU^^H94B&xFtnGICZVWke-&mIrzFgu=ml-Qd$XPAVH6h50> z)eP>9WRTm7CTD1$Zp+8(U(eDZ`}N#5|V`stl^g59f&buW4b*x4d;3+09xT z+G{)bc^7+rDmFsRDQT|V8oKg&s8^cPtJC2i$_@!BYpi;a+PovtE_p6ao|HIpuzJRg z0KGeTk}Vo4Cphu$HURtS*!43g`=9aob@UICS)RlFW6gG@EG~r_J#WtM%Nb^;t$8xu zhr)hc+*w)5Fl8cM3T2N-3Rk_UB>7dtvAsC9&Kd1>C~nY5I*kE!UCr?mRrGG_RZBuCIl9rKV~s72wKc>F!9`k^thPP|n+? zaDp9#6LwzmKIY;vfibr0Tzu(6kqvE@4&V8aep<6nrTz8tdAvifPtvEkMP=C>QVAq5 z?US!oPcGo@;Y&RN_4qd-}sta9M`)JlplK{@Q@q-v}~VT*7bfW>mAQ*X)DfXk<2 zhU`Lx98dL0oes(D+w@?4Rz3r`lf1j#lvorLhxq*V$n9}?X|O?biuC?S>I#sVii}9I zC+RI3f6XdusY%HIq38*69ch_}q;1_(>{`W{00^^SAe~HyEB>@-|7!1#<#;eWeUdXAF6NAO88NeP z>f@ooc;sbS33rXQGhxZ?cdrKOT@Esm?evocb|&Q9fncI=N)~=kqU3wGTBH5fx8ID7 zlco6}mvW^_N@#>Ey^IeX%jz`Mjk6Zlg^>+^JJam8y=s79A`9er@ViQ=LR3dx6$;^e z=^M%yHPeaC178~RvK(>@PqxghKigxbP=V{Ly0cd2&V&&uG)tmjQg14?OM9*wrEyW1 zIP%Q;Cv|~15sp=!PIYTBc01~r7A3F^`3Bu1JjJf6PdTWWw02dYnhXU9c#dNKdYNB; zeG6BJ&T$(SH5%<`f_>@{aoC27OLd3E*KcttSc82!nIy=P-@!_4i{)-n~yu*ZQbQ^rn(~#&Hw=7Zpjrv->YgXuM69W zQAz+D6#P+ZjHrw7t=ESQP(ldMhqr3|R23RJ*0}3ZLYz|rMD_837<%71Z8s_No)(M9 z`TC6Q37wCd5(hMng#z!>0YJUaHw}@3+X4dAq{SeEQ`r&sRX)H)rHO~6EjF^)}+kOUa1=S~Wh zXY@78KgRs_8?&y15{2L(zHM&U;tZ&@M6|u@&@*RXS7_R@HAvQJNy*$amcR&WGTvH`e^K(bhDQ+h(wnQz zF+};j7HUiVhNX*7y*yOx;d48@>IL-fvDio&=1&6BWn1-nYfm`(EtTiqKn-k+St&hN~ltxYdsjjCEu_;@95u@}!Q?gtSB_QDGAd^;cWP8qm&e3Cc`T#Vdy(mF# zPY0ppaG2Y~Qtt7*T3`79|NiiKy#Ddm>+9c-h0}EVaa(d~ufRuU*$(NoHwUss$_MQ* zmI+21O1F18`B4WzLvfOaBqo~Gx@qawvZjQuGbg9#Hg*PZQyu+qlWPab1f&=pJKEK5 z3p%poC)v&x)cld}UUnXllBj||^|wCzaJcAZA6i8?=_yVN>Cr*cJcn|FLjS>vg3^#T^|#<`~|Zuc}iL6RE_p zW#?9wG#0U1&K3d2gB#Z9l*4F1LTZ_kM|Zw*??imCE2qU7zIJH^MoA*s_*VNWk^53n ztcbE$v8`p9@}?C+s*=Cx2AYR*bW`!wQ$Fkx^#Dr=P;=iY2&7-g6jyk$D;i+mA0(wJ zw}Sz)5$s)%dH4~$z{8Qtt`iQMt*fU3UnYl<|6{%W`1I2I$MMhdb$s~r{p0J) zAOH2vdiK7a=F6SA00&3`0}NdQ#26$qt*Z%rGePI_SO^L0-u6^zQZjL}hi`qZ3KXB7 z6)Dorsj-w-OhM{}Zo5%~;bq%&J5Q%&Pgdw&`^2|_=}VCA;3WuC~DIyb9y$ z>9d7H7K_p&UU#nn_>)+$2uu6rohspf_0OWOz*!~m!@q;v7jLX%gwh!lgb-r-U$u0K|H; z@*Vbkyo{$N%cd=p$TC4uhQ%v&im+XI7b5K?9fOCOyyTS#fcii}d6$t~$JxpI&I=Eq zHqh_+E-QR{{qXH|eERghtN1jYPfRk?R|gBdc~yq?UfQKRy%)sC;-UuSXo(KZ53_6R zMo85-VLv8&-U0M!@CTSHG4E6a^$nP0zq8#gEl|_0q@ykh3i~V3wZGB+<07e_%Nj|A zEr3EkiMkt^h+stclBA`?WdsVUh){?qHJ>`E$@recXQ{8*JH?bpV>g{*YiHcXA`Bp#_;VBIVUx-4DN-BA~M*+o`mL&oBE2iAi zx%Gz#UQkj*mL7l6ULbYN5vkFFd&WtYslY#|k`u|#+lmfDGXHipzrq#?^o5FO@oJP0 z&~uwIQ<2EUA2|=XH?pNk61kt0hcoIB=>&UCKP}q7-d9dfEVDp0ogDxSTTc{bWAP_} znEOyTz}}bckab|8-P3F^7#l&(fz2b@!5g+b&EYf`ORXp=#L z(lSF5>v8pv9sp!!nYqB8CZwTuSK>vRS*a-fs1zdmycBRD+(~rcWvDTx0AWytc=qD> zq5M6Q#@(dwtH4sp}{wt5JbLH042|UR;3$il(_`-i~907;?>oqZq9#W~2DtciH%f2fDNcScFI&Bd()q=*)rAWLk3d8vT;2 z$JP&0wpFUosKL2IZI20m9QCX&78|eDVUvCfP50<5^JCQOxpHcMzWiEOT?&Ftf~K3& z&i2gmGZp2pWKT7GB(#H9Z=2Motv=#CVE;Iku+)}U?WF0DokZB`_0mGZg+ldIRME)2 znvf|HaBuBqhk~ffbmTE|zl|ll299HYZ%VR9yF1=5Eanx+qO)_sL+swe(OinxZQ7bH zM2e&`zvyJoQMJc&X@qK7s?02lRJ?tv;6Of$u2wg-h&CUygFm0>Ec2&A;CTXb@^oc$ ze0VueBntrw<{bEE!Qv?sD=+_$d#sBy>N~cRpzgR$NWuO}+Z3+LIyG!^es^_w_;OSn zMJmT3L4{LQlxJ&BRp-sJ=&hv~B=;93+;^>zH8g9t&6Q-6t0@Im{8X0%jyz;l)FOcm zdS2S?+DohS#vU9>{hW1|W)2%VDTAP!=6u_b+LXgy$&5!t2DMB4>$rIF3YaG(?csdUfklIMH(bwf_3RIt}cc~u&K zg;mc@)yXbhM6;7Zw(`0pgDT5_=zr*ycb3|1kl%xVuo7#zS zPSi#OS<9a-wkBoE4eLpM=upB~?STd?k^;BnO0P%g(nU`$ipBtHf`AV4wX2oh9X{S1 zNMfP-R0Qqb@1Yzb*kfHkdbz20OU)5vWsL%kP*vh?ceIk&qo z)}Lp{=Sv-5KYaYs$~!N($F12m;7)W2BzlUH*|xm-dU zOMC=XcdGnawv37i+2+nLP4Al;-wA|do7Pcf@0vJ3K@%kkmhJNOzoC5~xS72=8o2LX zCb52bYL>00q}QP5;Z|+zxay3wmxV#VmgS}M>GXVBl7PEogeH0~=0^H47tdkjQY?2r|9)= z@+p=aqK%1of>&AJqq;O*h2p-xPPriII0x06n;u0rgo9qj%IGcd{bRbMstj>$z*T3> z`OSmE)W5Gu!L?LUot}Qyz;MC7{iN&gz+OYEZw+A`R98-z;H)eMX^cV~R6Jm2G5vNl=bu9ko!W>rp8 zTq1x|@g2gZ)OJ3rleqwmb4KqBm8O(fucEtp8Ke+0BWTQ~8GmJ}C$E&Zz9vMNJ!G#Z z+e7b^+)g0y5}Y>!g5ULv&C;!T(BZmVfD;w5@1zk7dsgHlg@VOl6j@=G!1CFSzssnli-TpibH(&l|d@8TMo=&CEliQbs=F66M(*!i> zHDvVJY#Ua+e=_ussUPo`>!D%f6%XkZQXru;>7LchXfY z60bi9-*QNAae@R38*FPFCA_iK2~W+mcuG3CDH;#&*EK5OIh`n1EM?eGzr4L~MH`NA z>I?7ZBnK-fDeUku}v@9BHSpGBtJVVxxFYO;+%Rhg| zBv#B+yD+|b%AVkbZUS}h_D{VZfiUeyR)rG0Jh%(N zT{=H6dyICgL?dr(0GP+>=$#a-yj9jbdO3HrJ&R)vWy+o_gU+{z&*tHH&-2a5$1i_A zv-_XcDydlxK)O{TZD~y%00DGmIrvaP(!aM#$)1#=m7}zF1(~>N2#{)yGbr(`;}OV1 zzthvn(`%_fSlQfKz3K^V)153Fvz-8io*(lzdYd*2ye_p^GBbI;*yTu7+(gA}OZt>e zoaGbb-5l&$;9q7FxyY4-NBC%J$PwkWp5k5YB(J1WMOUL(Kj0;I9eS(F)V{Ujxta6j z^XrH5&++Zcr~kBPd>XsiWAh4OD@uGTZhV|Nb%(Zw%1Crz$l5iRUpHA@fksEyC3|L< zkK(QYxB<1CpK=4tN=lB*9~ZG6Fu|L=Z)X!i@SY&a$fg9COT73EhEZ$}>d>Smg+s}4 zNk0s#iJNnu_&^-_4ovQMp#Zm!$-cT2UEdrfiB#J};4?b*4C=aBsq!`0>-=PjvmuI8yO(7&XqkAtk9gbR(-jz}W z?dxS$>|7*W4mQbrtA9Z7?fXt_rr;Vx(wei*a7C^D*i~I5?(afv0(d>u>fP=-@{_qB zUslMaCF@dE_bdr1z14fRgXTm^Gb~)>C=OSZ^P|{?a$i!V6mGaB@3B6-{&k6Z9(mc5 z6Zisk2*rW+4b)Ad6cT;ae^QRZ`{nv)`PyY8{@|$hchmMyZkDH-GAuWx@0A5r(mB{} zj#Q0!@cfhQKKjP*)qNT~O$7ja<$H1^5VGqy)n1)MXKTQ@K`Eef5k5OelzdjizxpDn zmF@`0!LCv0w!E#~zO;arW+~sj*xg=*pBIJW$uv&OXxqzMQI?j>$S0zN$Qlglokvl6EdAVFJHZypB>d~`MCGVV z(#Od3m_szozQvDGiy!;=27(yBu*t*41vTzc@R>API)3z$A_)2kq7YX zEMA6jj=F+wfYsT&Fur4Wkf6i@zzhkGgjW^DcaK#*i22bg0MLKDIP`>6YO%~_qt>|= zmrS~OG&y<2Fe0mZyOr{qa9?)07eAR&^ib;fP`ps30Ez%YtL?g{4fcQC{14y8>-WEZ zEv=}gSS;~UNS;g=H=-K5`ZC7K*5}!X=Kw3^?Uos+UF?2PiG{HyfQWlXRdpo=O?oPu zZ&F2V{kA;!kBD^6^s+1@=(1Ds6YdYHpzR@l)Jh}~DJi(KwK(VeR6=9F)&;vAudWLz z?^dx!5RbN7ha_a%%$FWgWDJf-;;dgbYgK;Kr6ds{9n1%Iu)Q^pOWs+WD;HD_Cz0TJ zZsh+K?T?o|fBxg=)cMpPyV?SPP6$gF)$?ekEMN|c-pNvem3y(vqghO0zXM2=zt%29 z0S<7dn@I9z1y^pYNg2{p6pQXWu!@#4DAj3RqDe)g5M=}&>fuY|J8=TRDpGKkEG5CM zIQA@wGam<`tN{GMjhU@Pi6|hfkq=qPT4Ih(T7tY6j)j0ydCMS+nJjxcRuX))gY89C z%+CXr44-d2@zVeN>-iq!Nt)&mMW?IpszNC4x8+DdyQymAsJa~>y&aT2m2c|QeO9eX zO8mtu#5+^r}X$B#NcGY;mo$Q8iV)afSiAgikGm z`U#pL=}#4~)KDZ{D1~!5mC=F0m*tZdap6!nN!oTKZ&!U`C{d0+UE|w+*U-YWIWW!g zC<)8aX(|Z?dm7-49F~hn*q_(x-F@T}9cohQ+2U;zfX((yNzur&Izq$et$gx}>Q>%$ zS>8{2d@7{|Iy=|fV~N&P{2_!=uaYylsSM2O5L|EliJZKuK*o9LslhH>EQLM9$F$|G z4B8laq4E>Sd5z*_*F&*PwRN>)XkoG3?E~?1z3SE($zo*b1SySM?2hP6QIiJ8vH&UQ z?x2B#^)auBUwZeBqToNre3Q`TO4=zr6lN!ao958=&HJzjj5N zm&e~7fb1dMypg)b0~{+pt%?B4EJf-*2Y72&V8M}kVpEssHiC0At(~dbI3`DEPc*uO z=bPZ7zI>OsN5S+!tWz;IO)pNs9WRXILQTP^BT`Pu`c#2VczbI}WR!irZH=Q2Y5_qv z5gJMA_Lk#zwne_>R5_q3WOm7=bd-zW!8(HjOJp;!<+ZZE-sQ$GU;YH>|NZsL>zDfd zNrG6bk;jNzX5%|SLy_b(vq@-j@(b7upvp0vVzWyvBbLvpk3A}-vuR5?Rf@HvcIxBj z&agoSSaLkJq?zp}I2@yBhvQaz7Qgz_6gNzNn0Xncog@ZmWJ-Rt95SMj@&HkP;J#BvE-Bx z8dvJOud$kXBd|t(j3wA9k%fb)CsS2|20(62t&+tAkoCvCw@OknKc%sEXZd=S-W5*( zUqGP0^~$ClXUEc|HeISTNR24F_px)$BXK%8YKnVDHD)xm*J?~>u?`Lnx^N^r_==VR zq7N^dI0y$j%xk>ofdBRToWG7>*K+OT)ugGAhF5;WHiKf5d{H(I?|d0@=UePw1g+7u z6qE~4ij%{tYeF(x+3v;VAb=}mNw|64y z0Z_Ex&Y)S!MJd8{TSG7$T&;Mk#=QdV_bc{pVCyMCYOkz{yTX#BL286d{MR4A(!-)z zZ&@}>igPG}VRukN*RHC(yoISWp3P6StpxvGEv9x}8cAkS0N6}b+bt_rpdK?(*I_fZ z)0^5w(9$|8fRaF?+o`vs{9{%>r~u;J=o&YYB^|X8S8TI`Jaz2@;i}I>KAdaRPF)W6 zP|>rHa~holzve9>ndhb&m@c?sX&>pA_uO=4vA(_j&gnVIgeX8f-6P^$xpx%}_0`g?1~zpk*WhIqrlirCB($n*yB_GtxzL%C2BIio3WesF}2um*F3_ zrDNl^J3t+>Z3MM~Nj%cq39q+ z2)*j{PSyTy2l>7g+mpJT6|94tU)2=Zb>j1aNr|qY5Sx=elx>j|w3njI5`a|}pNe*l z4id{8-bs{6qjt?x(==-b+uzadO4qBw8%f7^H=fv=aUH+kuh&oA)~8WG)#3Hi(jCM! zd^9__IZ}X9PuU6KHyv3bp<+~}Yiz*r6R7d(FFlByx-N3Kro-MWh__6dctp??Wpdr5 zknPG}@l28kR1gQg*S9-18+?>byzwgh+f`;*PU%$mRQ6`gi$eZZaJa-J83~$gmyITw z(wd2aHPi=Jxlj(!211OIeZ01)W5`=6+fs!gRn>!hI_3JQ+1%bQ*Gv2I_3sbuuhIVT z_m`K?&w>`j@kiYER9!m1YAD6KK9}gZ$}|qgsHfqeqHaZD*ZY*GI;&E4t6Sad{&UPg z|6ocM)plpjyHp&--~pTF5{)&%6rm|_-7>XEbs(oagw#!r8mc#5nKtlAdyu6$OI5`o z1Y>yF!aF$Bj?M}SUAxgP%CR1KDZop@^@2}w51BqlPK-L*TR{*SN~yPUImuzbC5O4XE>}dX9h#ED(8_tSct$6Xylc?*l5+RtQseSChWHUHGFI2Gn}?#n(H$B_&K7$@<0W9fvk9x+=F zdM@)usKiuFQ@?GuG9=n0Ju{TwDC&9|UsN5?Ht1}9*_*QS9f&y;6%Bf^MGenDP5EK+ z%#kKBr{EnH+rH~Ef3rd$&v*mb?NIBRdwNl%eJHWpVMSmB3s!*tS5@VI6Vp+v+hoxQ zNVV7{TWzm^Z<--1|*q+e^0HBz$~Cn`mDQ2KYu z*K1pFZwF~b?_}pv^73APt7`+OR!8l4E9pWt3c%zTs_~*fdT}UI|7_|(U_k-vj$Hw% zWI)j;yUK2^)G_U?4nH(y?pDfo*9cu0v#70z}ksEShy zM}s=6kq^4-l%eiM1XJWIgbH9KQ(ciHLA|U6<#~fXvgJX_zh1V#KNhmUJJSC1a7dw8 zq6*;^H6T_@d6OWzyv+puPIjkzS1BCSN=?;wG6E;(lqeT23x~eUD(rEvu4k%}Ex}?p z7(S<5rJwosr^51D4ub^34+wIMH;e}O&5Mg)f+xEk>J&~5`FS;60@jpRj}|r$lx!arvPOE@LyEn{#YxgaK#rmaV#YKhpO>FO_Ak4)g0! zPW)G_WO|FLK&9hcdS;wKLkKW#*(hj@!^CUFB-T9%$C9cy-OF4<$3@-60lnj=C3{x2 zerm$z0+1kZ8#Rus>etp)$87*;5_lK0@AqY|P=5J{4neR6(_3>rW|s-q)uk}oy5n=# zNggB4lJ|jA2N7BgJ$pOgX8q202X5jb*FQ#horEPr^8+GayHw=$=o zFhp>D(Bp4YtAUb&&@uKb7Mpdda!T;%lzgEp$=4m8R@ErUjXBj`ZQWsRuS^{-BP%^8 zgO@-5`uJX~0l4y@zD95ziHC*mUflIjw#&QPU11rDmI#2F-rjqjKnhCHaDLfHs};;Q zYq(MLK$+U>TpBsm7B2m1fLP~YUq{TN!$6}) z)>a9TMNiG}?nHij{qpD6^6A$){oTuRV}8sOuOu@?*mOaXf_XaKvlkKfRh=~L;>(+e zu<3YCtgdd)6eKV$nvkY96kEYd&FC4@rw6R7#WnGXLvsMecN?t4JgT&}9i~|TFr~&T z%NZc*EBF-mV8e}KR?{vSVs?-yCP!1;v)TG0X?Kko#lkCs^mKs4t1^W|FzVM$JqOFr z*fdnqyE?Yr250ihIaBmKFWBqLr|}z&9zG-GujT;r)EXc;fp;cJ3XbKTv8sBKWccJx ztk(y&pJXRPn0^cKn1BJ&qX<7a&h9M>?@pSKqENYaiXslw{SE}WDFokUf zkV2efpbV9mt+*Q)fM{V)$8oXg)nn0Bb~L?hZ!6*ID6U*}WrpnNTi_}Yt`J9({^yX< zt+#-@Ki&H*M(-v55SKV3aP(=pzWgi(@~D$;aJ@boR5HBLn>amrZIlx~;)i-zr>Z@| zgG-V2TVp?hn>STOVW1oMkO3fPPyv-v>nhc9Sa&*&!yJO*$SBMjy)h+6DYLArWO#7* zt&;m8uVe;QNcF^Nf-LPwk4`RWicFGG_55wF&>ByqJUBFb4vO!RC=}8=59bb@1>i+* zngxv85m7!SnW2jrEB}$a^N-87<#|Z_uP@`*BDz;(7pb3c?l$GfMfcTeXM3wwwt9D) zwv{TD=#{?N?+81v`jo~>23-S1ZcmZtuFnyBMAp16EE-;ebJ!&mhnw>bx7pCK6ZPZD z+s5*SH6+U;bBlT+JCIY3zCuX^Iwi)>v+)~-R*q`YhOiE`=6z~7=%ySso*K4c^07jh zW0GDd5=X5PRDw_oRF|n+v+pHXS)a%M{`&hX<@oDw#{Yu*UP)k0TS<;UZK|DM&DNKG z-I{5zA(55?tlo+;3~wE~@41nxbulY#kbj(PTX$i68|zAyBp=k-zdc?mFl;9gD>OU) zYH3gnzTJbgsT7wG{kSN+?qLxP-C!Uu$4fK*qWwTJ%UbZ?Tfp}~BVCXiijf{I?tI|%l zZEoS7N>UR48*hoY8y>{{LzkJkgr}D2k3ujT&*V@S)vMjtdOGaDyV&I%?amf*+N$I6 zwhu4D#-;~)*HLy`S0AI<>61AGEa$sV4oz#ST{up~>jjN%RK)LBExhkqzw5&8#Ks6P z&~mJ=y4N$w?hTF=H7cFnipp|a)Kh`;LpB(<1+Jeu=*!nUaKHfN-nh!Z)?;ZNBIP=o-DMIK=;|viyp;CjhPI#2OW~$5S zSd4cqoOf+!b?ho(WUrZ9?TOMYvphs;oay)me1nCKbc;n!W!0 zp|m#se#f?W>L{8$*2pzw;7MTbq=8uqA2Zy;NkBp@8=zDQXLVdIyYEzNO?O47gB$4d zCS5818l4D_Hr=Y?_bGxWD3pZOVGxN_T;)Z8BeVA-9IQvC6t)9uSZV?%3Cf*SHh!NX zl1-8NQ(tMIs6@x4az(JxZhKe0i@$EOno3MX*T&OK+cG-z^6oqu9DLQb_?_{T1(B7n z=S8F>=jo?4YhS+n<7NEDVJbR@r$(#F0A4eu&=2Wr3f|b);HBOUES^C6tn^jW>RZ86 zFx3IX@yr0wAVT}Or(~`|EUqAh!yZEm;iAi7jqJj=*zlk*U)UwB)I~YV!{7G^-qaTB# zkQQxDMWbCrMm}YGTuLB@ZAmbw9L!moAQV7VXRY}I&g=BHNiHGTi?UU5uy)sneTH0V z5+MMqWb&gjKwZWqby#sXWtH0Zq5!8#Y~W(Axb96)O3{&Pl=WFwP?kjm=%zppb%;X$ z9JZlZr%sAotyUdH+ZOv%@1*+Es{LKQetR!x@l38}9S*S0P|8p)GCxu)%hc~#LIy15 zDUt_!66BPr8N!oEtZ#-BvV7I&Gi9H?B5qOrxZ?)-asBlq~@R8A#ch+VhUk4#2F4A6lCr5W_< zN@wo?*&HU8t!IrVHlV<F^8xyvO}ZV67h}R=(EInT&JL|gn?Tv zpYkxQzoHj3(;F%~f+d~uoTM*+=%X-}bg?){3JrI2w-rxOBxutrCX;Zk%Mk)LBt@fI zdU`W@jnQ0MuYpxv-C6H^-Gs?y(7-^~XEEk?VZAQQ9O#i=NfgT8?ja zek80^nKHK#hjK1$vJg*a(xpsPXWG>CD?^!npxsG5UlkcPV2gp`vPLI$^`QeYxJ1`7 zVv;@sN-vI!%H|=^K=s+YIgYFaWsIZ_VrTKL1{4%ba}q;xixg?nCvEYM>r_6H1fg1& zcRQPRl39BWz=&a&t$W_8Y_-(@n=0IC2)3(txS5<25a9i?m9MY={x$PrDrqvLYDMP= z2uOvjqLFw~N(T)1L*VSXRq4H!)m;}{Iht6nWoGE~EkWHOiRk!5@p624@|PKYfDc04_BV{dSznb%4GyA%Se+f2&M$c5(UuqSIBUKR#g3=jSUVK`ZVx*y zd(>A+_5JNoGj5Zt(JtA+R5c2IZKu%t-+0pzfP9L`e+Ri z+yX!jAVBcaM@~hHq2yQ8$y=X!0QUv9in2RhfHluW zO8{gOX(=s;cAO-V2>{m6fDjAwczNs8BfOTQ72d}7m`MmQ^Hv;({fgK)- z%P!Q_>vZ-`vbA)LBjjPLN^6B}KfGI6!h9QB&T&y)-VOmw*>pRg+B+7M z_>62Ca=<~AuCMcEJ5yI>Yb(OC{P4^CsBW{8)fZJ@8P+P93~)&Z&$pH`ohR#06AzO1 ze?7WYcg~|?#9Gqn^JZOgwr=-t4OAWkHZ3y&q`Q}FV0PZ;)KxwwRopD}Wd9_R=Arf| zmCAA$D7rLgGk&sh)MmW(IARMN`$0K)u*?s~x1A4MsgUB*YWe|fG+1iddM&=?PK6T- z31(i7CWHE@Nyw)B5B6V{j2)5_iK_OT4&`ZPA6uf_Blzh|;yjfG=j=eTqZ;4p81VAu z^IEm>$LDu-__N-?I5wwj50Sw13dFHb>C9dRa;!O*%MVj0nM!z(p>AWN*xmM`>-JJpgOIbzB1t(NR<@ybquPZ@!gaiF96X`%6y3SZ2j$KTb$? zuw6qfZ-GR@S)l;U=coxuzvOS;-lbNBV?7#)@a~g!+8qfgc3R}H_d!ODyhC!(8dIv) z<6&W5BC0fAcIy*pefd=W9Dn@%^-CMyzP)^Yce(pC8{(Cd#bnR`o!`0U3LF?KR3P#R z$dy#Gr+%?_lclqp!tTR)^|FvX$6=n^Oq+b-2E@n;Sl`|obbTCtxUPWGc^AXEU!xH~ zmM!=|*h;|Sm zSh*9l^vwi0a6CyWU8_dQr(u0`Iu~oOr~a3HPT^-GL8rQSk-sS2*d#!=;I*$h4!Hn3 zw|1!JJ;gt4le;~X>-uIJ-)r9F0Mby0p>666s&{LdORQXiPn)gJE4VF#mxIokP5y@( zJPP|>)e-RsW?*3^k%WpOH{i3=an4B9>()MwlnLv)%5-8Ay)ZXV3jO~nqLPd128y36BYY6WO#y| z1Xnz7pG!J~)gu3buyjY-6&B{yDuk(A=yc54(rjGSlDT_R930CI;d#Bjy_U~J|8K8f zzOvWe;r-{nq8CIbc!863#?&&uX4iw~1YvqEo#}U0gs*|rHa@w$v3e6QMrNmI1)YzQPL@KEcr!UV89g#tq>ZU8ssz$;= zc^T9F^TNHp{A8E+G_lJE+>@HrO>)r~2Buw^8>MWLlHXv+O)Fgm_coE?l04=gS+KB- z>Sc$|tU#f@MQPbIs|8V6vrT7@y3B4Y?{!|!`d5Io9*@M7wsNiU*6rpg{M(UU0gZ+o5S12?nVStCTy?_Rb@jEuDub*)+~xC z)j^G_!gcLl4)0_6Kx?S5sR*nWVQ`&#J8PHKFm{quYlBLmlYlumcfQ#NiP!a}b#Yoa zdSM)tyOI;P! z<+dgIOJW(R+#Ciq!Ph`!qf#mJsj__e@?qINyt}k~fU|jPOLdT^i<-fXnv;iY9-jHK zr^Tit7~AyRQlMbIH7QUvPpPaPfD_wtirNl>&(f$5r+U}Avk-37*t&0{68o%6AJr6V zIlO8s{veW(3BAzd#A^*Pv}Q;EV-g@Ikv-Iwj5c{s9>ww673oN$@54}mggss_ zi~6M-6bTXD$z0y7SWor_T-l;T`$Jc!Fzg`#XWlK?Kg-MOZ`hrjpQa6umJUU01t?HvmEN$8_(#^KWC_>D?Yxtk-Ik zPrzvkrA!Ccvn)3NS&#sjRRX%acu*ry;o+bFCF{#mKDDl2WQ=|J^!`pMJylC2$@@@3 zNAKg%2MLJ>q{!dn<((VLyD4@pqw@s$>&u%tZrW;q*s0pP!;{TBOgmpw&#M~1rFT_B z*%x@XZBF?cxl!La-d??x?2n|Wb+MK>ypgW>;m|d9`S#cZ;ZdEC35&uV0q(QO@5_nk zF!CnB+VJZZ9qk0Pfi6|o7=#dSTu;@Ic+BqjZ`|__b0qS(%==}D`&h95s^4Ee_TNoH z5U@BgfK%OrwIW#~qCjvU;-Ie0nl8vn8cwGZOu)G=YEpf`eq{JQabYegED+?L5tF_=Ilx(LSplh^i+*=%|C&KL^g*69F?XPxi^vk06jY0?UYXSDxbf5XGd=%>3w^cizsfvi`ez_ zQwo~+w9N6%W5d-OgdUHbWeF!e>-L7RuXBp~^sil{-l z%9l%*=g9y2x763XZQu|xHm}KdkOZMuJuHxihbl_ry4PSLp>XD8iZp?#b)q}QTlBBR z{Ga9ze?ob~id1)&+v;1XEJZ*hZ&&vDsgCnd5PQ?5Jo@~n%0_xuh2RN|)vT>6YE`9> zqpH%jO3Kn_tG*{-gH7WSKJ?SFefv`9_g|~!-r!<;TN-py6m8xc+G!a!rP;dR|D2`C zP#
  • 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Ξ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 K{k&YD2m=5u=_h{x diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest index e2ec4c958593..cb30458e5e20 100644 --- a/dev-ruby/actioncable/Manifest +++ b/dev-ruby/actioncable/Manifest @@ -14,6 +14,6 @@ EBUILD actioncable-6.1.7.2.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e EBUILD actioncable-6.1.7.3.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880 EBUILD actioncable-6.1.7.ebuild 975 BLAKE2B beb9737ce2bd01dd0bea572125ff6b5b4828fc70d0e52d13364a965d019899aca1eaab33c7e7367ea03fc1e8e07136a72da4da7442c7c992dd594a44b9809f2e SHA512 a248f9dc760580da0af1bf9338aaa1fc641be3b632881ab1dc8d5dfddefa35f15bf463665ead89341b475b42badc241773ef593b9262c5568a43b73bf3fe7c21 EBUILD actioncable-7.0.4.2.ebuild 977 BLAKE2B 94166f78fb373778cad3f9ce534dec282f6ae4c214391ef525fd0a53570d5797c3567e9883c0b5861eae0df4209171ab05988956704f9b2a1d471d497027047d SHA512 d10c9f9f034f53503aef86e92a3368ab3fc661fa647ddb67d381633b6f113b163f45aea9ab2721bf526dd1c0d9cd1bfd6851426072aaae26ac1e5fef190713f1 -EBUILD actioncable-7.0.4.3.ebuild 980 BLAKE2B 4c56cce7324fb5b594b2c76abcbe44e1e7c7c81f015f2e4651b4661ae13c1717d09663dc338323b6348801042250b0a73f72d22b5ec76f324639dafe785698a2 SHA512 ffcf873f21459bef6377b1f44f5269b1a7858317b630f6ce63d28fbb026930e57d280dcf9c25ce574c1ca959b651b83a2a4e06ca1e71cb294491f04bffbdc611 +EBUILD actioncable-7.0.4.3.ebuild 987 BLAKE2B a47f8e57136f5148e6a57d103c278701c72e883828cb5eb0190947f237abc5f115b9e79c95ba2dc0acc1a4e1d57e2985f9f04a0880a9e69cc8da27f3284a82e2 SHA512 6adda8aef3f9e73ae19a6dab6e950062081d43bbdf06fd63bf2807da31b96e301a21e4eadb335c835dd427d8b2b5a95aba73666fbf303394c283d8a7521eeb68 EBUILD actioncable-7.0.4.ebuild 970 BLAKE2B ce2fa133638a688ae2d16b9f1e468283a5d5f381d0aea549615759d8f4252bfb851631086ce6c1aca29ad21a33ccaa1a909b4a73cbc7de65e6565af5927c35fb SHA512 9c0cb825cfc911b4a46e9ebcb4940faed409db8ee3024d770d18dc7bdc6985b95d234fc9c4274632cbe414624c88a015ef05afe544305164a6315719ff0417f4 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild index cfbbeb23ae85..a766b8129b22 100644 --- a/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild +++ b/dev-ruby/actioncable/actioncable-7.0.4.3.ebuild @@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}" diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index 97f5fa60e9ad..6a9aefbf72ab 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -11,9 +11,9 @@ EBUILD actionmailbox-6.0.5.1.ebuild 1854 BLAKE2B f2e25c6e6ac862981574ed9c9a6092e EBUILD actionmailbox-6.0.6.1.ebuild 1900 BLAKE2B 6533a9b8feb1d249ac2d6c349f974d4a3030534a745f6521af59d9ee5982f9916de0124272295dfbcdc0624c5a94cfa0de5f5760e2ecc11ded365cbf8f6ff122 SHA512 0e72526567e3f6f2816658bfcf4672910d85284db1afe0001ca20078cd52d8c83b5a6b0eb7fde4acefd896efd8f364ecc90052668d9b3a16d224cb26ab1304ef EBUILD actionmailbox-6.1.6.1.ebuild 1885 BLAKE2B 08405d93c914d264baf641ee8e592aa308946770430564f3f45bbd3f4c54d279095b10eadc50aa9a95af02fcdeed24ee73ee149a318298c0da1e3b959f6255ff SHA512 1ba4ed9662b6225bb5dcbe3d5dd58979e7ce20feffb4aba7c9f06cbdda881aac58fd414412dd6dfd24143764fc6fd2dd10a8a84f147d0778b72edf04df9dfd0e EBUILD actionmailbox-6.1.7.2.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a26799c4a129dc94a51281cef963bfab21ddeeb86fa3ce80231e094a4559860f2ab4a8bed460d3339ccecb495a8652ec0c3 SHA512 213a069e323c0336f3c8af0355711491ecddf7ed5421c5f4d2026e421a0270d8bc7dfa616a9711b32ec70657909254f4ae6de2fe2d7c3a21d0e544093aa733ed -EBUILD actionmailbox-6.1.7.3.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a26799c4a129dc94a51281cef963bfab21ddeeb86fa3ce80231e094a4559860f2ab4a8bed460d3339ccecb495a8652ec0c3 SHA512 213a069e323c0336f3c8af0355711491ecddf7ed5421c5f4d2026e421a0270d8bc7dfa616a9711b32ec70657909254f4ae6de2fe2d7c3a21d0e544093aa733ed +EBUILD actionmailbox-6.1.7.3.ebuild 1980 BLAKE2B 7b40d27b013deaf7a73dfde13f85f342fc6a9348d60c285968915c0baf43a5eeba074ecd3f0a2f2379a6bc1e480ec866169a5da3cc401da2446f6684d74976ca SHA512 9e3de51c4a1b97c2a0a7b3bc0bcbbb8ba8dca1cfcdf6a8e542f353e0df05d32c66e90246b36ab2f6c4d31d85f70a598589c6ef834b0612cc89235f433bdc707f EBUILD actionmailbox-6.1.7.ebuild 1885 BLAKE2B 2ed38cb35935b8e43140ccf584643bc5bc38b83e26aa48fd538601e1c4173b4a5b9ddeb992699dadbe928edb3659ee25ae9ca09b28a9b0f2d9b7aeec2fbb41bc SHA512 a88d36732045ad4da4aa4b8cac0fe4d8101d3e45750678885a9ce051678789dd2982df346888963c3fefd9e88113086018be1d7c8ef06a7a4c8098dd7194f8e7 EBUILD actionmailbox-7.0.4.2.ebuild 2063 BLAKE2B 6b1488c43d8b2ae7503ff08c23ef22be85746fe2958cf0b885d6665e0a878ab6739832d90cccf1cb059d01efc2b9746d344f8051d47dc0c9cebc6a5f3a4fbfd0 SHA512 e8d2abfb023d6abf1fc06de999a329d7564987d3e4b4f301e6a1e196e4da2b2816a97b135da48f54bd50e168c12c280bcfead5af6ebe3af741a465069af95e54 -EBUILD actionmailbox-7.0.4.3.ebuild 2071 BLAKE2B 447e6eb197306fa1ef1b9989e38547a0b8e843123be24ceb458cd88f71b7747863195fd9533f1d62a57355ea12fd90b92843c8d90dc832cc53864c019127e346 SHA512 c2823dd9f0bf381a430664728729803efbb17fd43da1c6f6a229848a46844aa3b370d2dc36563f1af70581be7b32cb6dadc49f9653e6a7bf61161e44c190414a +EBUILD actionmailbox-7.0.4.3.ebuild 2129 BLAKE2B 7015d519ad44873e23dbb2714d75a4b24fb09e0404ba69bfad4aeff3e15342232fa2c7c932798527fad0f254439a84251529f469125e79f1ad77391790e95d0b SHA512 940407077e83182ce0e64b887b567a96c2eb03007e5593f54ebff291cfdd6f74480eda09ebb84581cb26264104661901fe0bf60dcfd5f65a6cc0250d828abc55 EBUILD actionmailbox-7.0.4.ebuild 2004 BLAKE2B d37095b1dc2ccc41e10eaa745c2094fecae7cfbe04bae958fd20bf2ff6fb3073fb41d75581808b55792513f3dff5323e698cd0d6dfc5e88f7a2c81699d6ea544 SHA512 94d4aa98626accfe46122d35d54bb22f934b404cc885f1417dc0fe2175e678f07825438be1eec8d348f2927da46e6776b1994ff53469da80fc204fc7c4f5abc7 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild index 8098f4a54a1f..76ae80a8d8b3 100644 --- a/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild +++ b/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" @@ -37,6 +37,7 @@ ruby_add_rdepend " ruby_add_bdepend "test? ( dev-ruby/bundler +Date: Thu, 15 Dec 2022 15:45:27 +0900 +Subject: [PATCH] RubyVM class serial is no longer available in Ruby 3.2 + +since ruby/ruby@13bd617ea6fdf72467c593639cf33312a06c330c +--- a/test/executor_test.rb ++++ b/test/executor_test.rb +@@ -226,7 +226,7 @@ def test_hook_insertion_order + end + + def test_class_serial_is_unaffected +- skip if !defined?(RubyVM) ++ skip if !defined?(RubyVM) || !RubyVM.stat.has_key?(:class_serial) + + hook = Class.new do + define_method(:run) do diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest index 0ae7fba615b0..b5f85c3fcec5 100644 --- a/dev-ruby/addressable/Manifest +++ b/dev-ruby/addressable/Manifest @@ -1,3 +1,5 @@ DIST addressable-2.8.1.gem 105984 BLAKE2B 9ba6fffe2af965be57ef7b2f86c5c86c672e0037c41996d78a3b8f31a9b5a5818e06d7e119733cff3d5469bc985186fac6fa978740f107876a975b5ac662171f SHA512 ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108 +DIST addressable-2.8.2.gem 106496 BLAKE2B 701f4c298686593cadc7317fe2072474fa2a4a35c53047d650fb166db969d5a0e8eca703d2ec2ed334936711d7fe5c839dfe6f04bea5d413da22a41094d58b98 SHA512 9c5f2a5cad9f1f4ea9ec9ab30106123f922737f9dafdf5efd9b74c939e933976c37c0a9775743e7277a0850fa1676ede5520db4fe6e0a9507e5b3a2b94d9d8d7 EBUILD addressable-2.8.1.ebuild 1324 BLAKE2B d767cf2fee7f7cd63ed69e7c81f20338858f8e98417687a6b9a26a988a3974b4a0a34c7dad1a1b696bfc5391dc0665ad6eca8cfbb5afc8ca3aa5f617be034413 SHA512 33fd7097dcfcb39269469e91525665c1fa2ec73d00e0c0f004d95a507713c2401ae394e3d9bad4ebaa25a1dee777a6ec18237889a627e110f0bbbfc26cf99363 +EBUILD addressable-2.8.2.ebuild 1330 BLAKE2B 4c61a89c14ec3ba295b90d79cba85c94dbc7ac52f5df57460a8a95f4d4304113865f4552a4ffbe6e51f2536dc5b43a28b56777b38f8ab849cc6f27a7e9bb884f SHA512 bc829e6b4428c9dd64acbca0eafb096b33d74ca1d38f84104d9e6e0054e8307a8caa0b410a6192250b983e6899392d395b21916995d673d29ecc5dade1e6f7ed MISC metadata.xml 405 BLAKE2B bcbba1d9880e5abe377fe1e7fb1e1c732f1fd00bc32fcc48f69e5529749900d89dbe0e69de4477d4e0984d780b02164d812407951cb2bc3f9cf052e9ad5d0217 SHA512 2f270c88c5a807840b8165ab65bd6de51a878d218ab71ff0f7de18f60be298b6d048dacb8601605c0b1960852ba9b841de742e3bc64d74b96fb88d8338ca33fb diff --git a/dev-ruby/addressable/addressable-2.8.2.ebuild b/dev-ruby/addressable/addressable-2.8.2.ebuild new file mode 100644 index 000000000000..f81a5ff2c1a3 --- /dev/null +++ b/dev-ruby/addressable/addressable-2.8.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library" +HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable" + +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )" + +ruby_add_bdepend "test? ( dev-ruby/rspec-its )" + +all_ruby_prepare() { + # Remove spec-related tasks so that we don't need to require rspec + # just to build the documentation, bug 383611. + sed -i -e '/spectask/d' Rakefile || die + rm -f tasks/rspec.rake || die + sed -i -e '/bundler/ s:^:#:' \ + -e '/^begin/,/^end/ s:^:#:' \ + spec/spec_helper.rb || die + + # Remove specs requiring network connectivity + rm -f spec/addressable/net_http_compat_spec.rb || die + + # Remove spec that tests against an unreleased github fork + rm -f spec/addressable/rack_mount_compat_spec.rb || die +} diff --git a/dev-ruby/ae/Manifest b/dev-ruby/ae/Manifest index 48cb4f49a813..98e15a07b17b 100644 --- a/dev-ruby/ae/Manifest +++ b/dev-ruby/ae/Manifest @@ -1,3 +1,3 @@ DIST ae-1.8.2.gem 29696 BLAKE2B 123e9840e3fba850bccd1dbd1b9acab0b736395ef4ea3e48558aa168e96bae108762782fbc79ad2ab579d7e61d554f4bab92e06c54a7dd2623f4e0a8260e3cb4 SHA512 4a01c294ebfe8bf0064fa1496804e44999d0f78b2951d23fe0c5bda8a3220ff8225a895fc119f2a282802fbcd87b24769bf1ab46afc0d4ca0b5a885f75371967 -EBUILD ae-1.8.2-r1.ebuild 529 BLAKE2B e6d8631a287a3db9a1c9e95f20453489443d3b84002c80322741ea4de4b633e48aece4d863286063d3c5d0cebbf867a255308f9a973d2158b136c20ec9476fe1 SHA512 bf222bd1f57222c95775e4868faabf94caedf22bababb88fadb100086c036c197e6444bfb365c02f0b9924f5df9ece3e97e823f916406d4f9da1618b14691d43 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD ae-1.8.2-r1.ebuild 565 BLAKE2B 607e4d691e9860762ff9b7b569cf6178dd47d3dc719114283b077b46c13adf4f15dd29d943904b4577c8a9b3e0deb126c051ab5fb0d52f9f6b4d7ae80a89b755 SHA512 785f07220f4a151a1bfa4fa0cb31894f9a55d3003e3651ef7e77c1dfbaf7e8e055b1d7c81761c949adacf10e61ad19c1350252d7a697d907d50e673e84c86af9 +MISC metadata.xml 322 BLAKE2B 6e52ee298ca1469657cf61b5cbb1a97a5a9d1a766ebe30c3db6713c210b315a3da27469ee5e26f7f66165566765c0e9a47646679f1663935fd9b896863dd0071 SHA512 b8b0c0c7f88d658a307881003cd6ffe34202e07e972a969da8c3532fadafebd56232dcc96a433df116147ea822fe21c54787fff975c11249eb5c9314d081e65a diff --git a/dev-ruby/ae/ae-1.8.2-r1.ebuild b/dev-ruby/ae/ae-1.8.2-r1.ebuild index 1ccd2233b466..b6a97f3ecd49 100644 --- a/dev-ruby/ae/ae-1.8.2-r1.ebuild +++ b/dev-ruby/ae/ae-1.8.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -18,4 +19,5 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="" # Tests cause circular dependencies with dev-ruby/qed +# ... and not in gem/last release? RESTRICT="test" diff --git a/dev-ruby/ae/metadata.xml b/dev-ruby/ae/metadata.xml index 658c72b1920d..d3444fd11297 100644 --- a/dev-ruby/ae/metadata.xml +++ b/dev-ruby/ae/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/ae + diff --git a/dev-ruby/ansi/Manifest b/dev-ruby/ansi/Manifest index 12194df59cc2..11a077bacd63 100644 --- a/dev-ruby/ansi/Manifest +++ b/dev-ruby/ansi/Manifest @@ -1,3 +1,3 @@ DIST ansi-1.5.0.gem 41472 BLAKE2B 3d584a29d17b1d751c6ad2d87d36e75c2f72c4a766c674c8daf285b80df4e64c55d9dc798f101a6d393365b9306997601df18a52a4e6a348e3bbf0b06e5afc0d SHA512 969cc749c08c5446b67a45acd02b7ca0256660804c3f8c148b50e7638de41fd5297b6d56613ac979e50b57371c83b382474c6ad4126d4e130bbaea4ce0e14300 -EBUILD ansi-1.5.0-r1.ebuild 680 BLAKE2B 66dd90ad13ef48705b9996ae2d0647b03c62b0b3d159c790f57a9f06fbfb26148c4ef8997a7a8c5ce920ef36f6bd28e7b29d3c635dcebdbad020e7caf2d25a54 SHA512 443190684064596e529760407a956e6f74df0c0841e2383a3a5f35d0adbfe43a4419c8f69b88c2c563ff55735b4e45a1f4975aefef20d6c3ad77587c24e610a5 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD ansi-1.5.0-r2.ebuild 679 BLAKE2B 0716852e89de8a9c2c03264156fd0d793d5c82b549e93fa904fee6b1524140e077ab60cc7b40b5e473812b51ac659359d7ae83d3122d6ae1e68c2fd2246d47a2 SHA512 e0fbee086398fc01f35ddd17748b1d1fe4115a560e53af2619cc0efbfe1eb8d1647710eeac29ef108688e1413296f54fedae923899461a04ea49be72954a8b21 +MISC metadata.xml 324 BLAKE2B f74088f1f0b8cf70ff78ca73f54ee4af75f0930eae0ddc6716e84312842fe33a011723ada7f66a062649d52a334882a1f6f3de470aa1e3f0a7ef1fec6bfa3ab1 SHA512 9d1b5459e332a4a92b91db0ea7d7c80b5c84677b5817fdbdc04858be7b2ba2ff7cff2d79d73a5232aefe6e53202470e856829d78b22b7db3c3250492d1b2c6c2 diff --git a/dev-ruby/ansi/ansi-1.5.0-r1.ebuild b/dev-ruby/ansi/ansi-1.5.0-r1.ebuild deleted file mode 100644 index a72fb394da1a..000000000000 --- a/dev-ruby/ansi/ansi-1.5.0-r1.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 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_TEST="" -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="DEMO.md HISTORY.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="The Ruby ANSI project is collection of ANSI escape codes for Ruby" -HOMEPAGE="https://rubyworks.github.io/ansi/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -# Tests cause circular dependencies with dev-ruby/qed & dev-ruby/rubytest -RESTRICT="test" - -each_ruby_test() { - ${RUBY} -S rubytest -Ilib -Itest test/ || die 'tests failed' -} diff --git a/dev-ruby/ansi/ansi-1.5.0-r2.ebuild b/dev-ruby/ansi/ansi-1.5.0-r2.ebuild new file mode 100644 index 000000000000..8d5e9716b8e1 --- /dev/null +++ b/dev-ruby/ansi/ansi-1.5.0-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="DEMO.md HISTORY.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="The Ruby ANSI project is collection of ANSI escape codes for Ruby" +HOMEPAGE="https://rubyworks.github.io/ansi/" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +# Tests cause circular dependencies with dev-ruby/qed & dev-ruby/rubytest +RESTRICT="test" + +each_ruby_test() { + ${RUBY} -S rubytest -Ilib -Itest test/ || die 'tests failed' +} diff --git a/dev-ruby/ansi/metadata.xml b/dev-ruby/ansi/metadata.xml index 658c72b1920d..e95125780249 100644 --- a/dev-ruby/ansi/metadata.xml +++ b/dev-ruby/ansi/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/ansi + diff --git a/dev-ruby/ascii85/Manifest b/dev-ruby/ascii85/Manifest index 218e5a9ba856..8134b4f107b5 100644 --- a/dev-ruby/ascii85/Manifest +++ b/dev-ruby/ascii85/Manifest @@ -1,3 +1,3 @@ DIST Ascii85-1.1.0.gem 12288 BLAKE2B 637ee421b51ec8ee88f00c32acc4d05a818fe7a26ec9f512a207d5c2e8c9b99e9866b904451a2ae811f024cd26b810b3dfbc346b6d935fd135a2c2615f2453ef SHA512 f160dbc06f49aaf1c678ece5b94fab4c3878cf7fe6accc267e64505e412072cb28b9dc28ec1ed8bf01ddbd7c08c920d95fbe182f756072d614b9827f6ec50094 -EBUILD ascii85-1.1.0.ebuild 658 BLAKE2B 350c007dce597a71971b4bd635ebe08c44ed5152ebee7a3758be91cad0e4972257fc47f319666667c6f26c977c059fa096e997fecc3ac9e62395ea71100e0214 SHA512 d15452a137048eaa7d72c7d169970dd3c75e1cd8810e7c9dbc71c1ad54c6a0fddc80bbf2db43e0fc76ce4d23564c248bd9e605c297f39e0192cd81279d6fd392 +EBUILD ascii85-1.1.0-r1.ebuild 646 BLAKE2B 760ed18965a60a6a4b505df9a4aee278e3f34a47cb04c364a8a8be209be981dc50c34f13741c4bcae3a5623ee0b2acd42f0dd939cf7220b655a9b516fa9acda5 SHA512 cff08392f126db3a508ca3069a1b05e844e04492c23b263fc3c0269fb72357b8bd2d8343bb65a227ba81d6d8fea6a758446ef38f53b445e604a2edcae9b06adf MISC metadata.xml 348 BLAKE2B 9b7110c73591321bc218f8be59bfae081ea4411a2293295e6ccfe661f9024677324a27bd6e37cb26209497561bcc058f90e6706a5a15bf6539cf3b35b346f55e SHA512 8979f0ed7b576f8ffdcb68a7242756fdaa86b7e80a8105b5632d6e677a386ffcd6fe6d8266d8a8b491db4c819b905ed4d9c8acd9bfaa82d75722cde1f151db99 diff --git a/dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild b/dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild new file mode 100644 index 000000000000..6e96f6db44d0 --- /dev/null +++ b/dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md History.txt" + +RUBY_FAKEGEM_NAME="Ascii85" + +inherit ruby-fakegem + +DESCRIPTION="Methods for encoding/decoding Adobe's binary-to-text encoding of the same name" +HOMEPAGE="https://github.com/datawraith/ascii85gem" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/[Bb]undler/d' Rakefile || die +} diff --git a/dev-ruby/ascii85/ascii85-1.1.0.ebuild b/dev-ruby/ascii85/ascii85-1.1.0.ebuild deleted file mode 100644 index c28d7b412d5a..000000000000 --- a/dev-ruby/ascii85/ascii85-1.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md History.txt" - -RUBY_FAKEGEM_NAME="Ascii85" - -inherit ruby-fakegem - -DESCRIPTION="Methods for encoding/decoding Adobe's binary-to-text encoding of the same name" -HOMEPAGE="https://github.com/datawraith/ascii85gem" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die -} diff --git a/dev-ruby/async-container/Manifest b/dev-ruby/async-container/Manifest index 6ada28b9d8f7..7f301454a33b 100644 --- a/dev-ruby/async-container/Manifest +++ b/dev-ruby/async-container/Manifest @@ -1,3 +1,4 @@ DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701 SHA512 d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441 +EBUILD async-container-0.16.12-r1.ebuild 1277 BLAKE2B cf0d922255cab3900b1f5c126aa103fa96db833e8c657dc00c353e857f910a03f359072151b64f483c6bd328d94e7b164d5f882a7dc521b09e8777862b3753d9 SHA512 1e39d2095c58d15ab787a4871f92e01282264425e2ebf5efadcc8fee99a081572024c618c81ed4be5f05dcae5eb0ea3de0a4ee51bce29bfa0af55bf1baef6872 EBUILD async-container-0.16.12.ebuild 1284 BLAKE2B 55c15ad469a45e34fa6796c5414cdc8d69909fab1c673bafcff849610329b2041981b136c794346fad46aba54f486cce67c5eb58d7fc8ed8f33fad536565c34a SHA512 dedb0eef4c1b7e4b34f571ecd05d883a0f79504bc42dda4defc7364e1a48a8064f4119cf5188ff35ebc6d22f525f4869a3a92d48272797ea4009b8cc587cbb20 MISC metadata.xml 351 BLAKE2B 671a90bb6d0e6ee6c41c96beaefba1bf84f236b557c8116d8489da01f034edbd3a122063df64a85c587cc114455b9d9e00404307d1539c8fd8e79c781297e337 SHA512 402376317da59de4bc9f10422743898870efb6f9429ba07fc37861e3c4752b4ef2197051b81bef300d07279c6bf55f9c5796a5b5c84cab8dcaef9a07537ff725 diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild new file mode 100644 index 000000000000..366f3cb3c727 --- /dev/null +++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Abstract container-based parallelism using threads and processes" +HOMEPAGE="https://github.com/socketry/async-container" +SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" +IUSE="" + +ruby_add_rdepend "dev-ruby/async + dev-ruby/async-io" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + >=dev-ruby/async-rspec-1.1:1 +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # spec/async/container/notify/pipe_spec.rb directly executes "bundler" command, + # so we can't just wipe out gems.rb as usual. also must remove covered from gemspec + # for this reason. + sed -i -E 's/gem ".+"//g' "gems.rb" || die + sed -i -e '/spec.add_development_dependency "covered"/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid test dependency on unpackaged covered + sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest index b7ed073998df..5269386eb3d0 100644 --- a/dev-ruby/async-io/Manifest +++ b/dev-ruby/async-io/Manifest @@ -3,5 +3,6 @@ DIST async-io-1.34.1.tar.gz 34163 BLAKE2B 782131de9b652d2b9e622dd6026835df208993 DIST async-io-1.34.3.tar.gz 34178 BLAKE2B 0af09d723682f6818e63e43a356539c098c37f5ea2ee72638e8aa1af888def845f412eb5ebc6a0fd4b51d76a03ba66b78cb70d09336ef50cd68bcd6ba7c50002 SHA512 2523ae6aa4590672e2fd6a4755cde30fe3cc54a98bf8d75d7eba0b9ec052fad232f4feaf4d6e948421b152695cc2217c4173e2475c9ce5859e4230d1078d0444 EBUILD async-io-1.34.0.ebuild 972 BLAKE2B 7593c4df2e65e55ba773516e31970645650a2306ccd53cd7e8c5f5acf977fca10e27eed5ffcd8ed01c31ccd6a90f64440f2baad56c86713d9e3159e242be3cae SHA512 aee8fe685a3b87fe904bf904523443d1ed05f0b05ec54e6dc78c8928050bb32c2737aa55fa48f03afe3b8556980bc157cce40671d2e5eeefc9f9f76238bf4d79 EBUILD async-io-1.34.1.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 +EBUILD async-io-1.34.3-r1.ebuild 945 BLAKE2B 99f34d4b355c37997c098d576b2d3d6d6af0c5334e2b4db9b424cf0f89a94eb6df77cdb43637d07164944c4401f6a462d078184b008c5cde56a314dbc35fac50 SHA512 ce8ba77d368071a9ddac11f6c751b2e0aed1647514f0035f8193a9a30f2b448c6bebc28a69ce7ba9cadb5a63f8736eb15440cedfd528bcc29bd8c69c508e62eb EBUILD async-io-1.34.3.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af diff --git a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild new file mode 100644 index 000000000000..a664fe46b31c --- /dev/null +++ b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRA_DOC="README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets" +HOMEPAGE="https://github.com/socketry/async-io" +SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" +IUSE="" + +ruby_add_rdepend "dev-ruby/async" + +ruby_add_bdepend "test? ( + >=dev-ruby/async-container-0.15:0 + >=dev-ruby/async-rspec-1.10:1 + dev-ruby/rack-test +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid test dependency on covered + sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/async-process/Manifest b/dev-ruby/async-process/Manifest new file mode 100644 index 000000000000..f69f3b84d2c4 --- /dev/null +++ b/dev-ruby/async-process/Manifest @@ -0,0 +1,3 @@ +DIST async-process-1.3.1.tar.gz 4138 BLAKE2B 8c3b3109e016e135005dd25db96fb2d38c568ce88410ca8d1c22cfd23ea8f34f926447cb36a75d3a60fa11d8bb08cab6b46e45d88b8a42f2585e7ab0c6179c81 SHA512 13f6ded2f9001c8759350b6ade002703f3ba58dcc2960055c5e52c7e44c22af9c59c69713c55cb7e7244a7f09e3557a75f41161a7aafd5f6c279f4bdbb698e3c +EBUILD async-process-1.3.1.ebuild 948 BLAKE2B 3a7d171c9c2479b39c7a47757b041d7d87b309e7f8566bf09dfd2a561a7cc6702d9f3ac2c7f0db80791edc9ff04d3c1114da8758a7469f2fea84a016a23ebc0c SHA512 e544e8f4c184670a53dd4871304deef92d4777bba095c908fdf69d57aaf23a6331b30948409ba93db1f0f9ae41e24c06fd0ec109efb649de1501f7fd5d47fab0 +MISC metadata.xml 349 BLAKE2B b0fa4bde86b2d91060eee33d6b4cf5d761dc4c664c855829bbb039d65a6b7aa8ba13dae8b6f5a93ba3d0a4593c74f22a347a9be6809ea4f46f7a309d7489389c SHA512 ec9e374a9b91baaf96eb669a71930942300896b87f26dff7884cba32fb5f502c8e7ab72a6b363623416be8307d533418b46d33a79bc671c358a666224039532f diff --git a/dev-ruby/async-process/async-process-1.3.1.ebuild b/dev-ruby/async-process/async-process-1.3.1.ebuild new file mode 100644 index 000000000000..7d7f639f6b3e --- /dev/null +++ b/dev-ruby/async-process/async-process-1.3.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Abstract container-based parallelism using threads and processes" +HOMEPAGE="https://github.com/socketry/async-process" +SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" +IUSE="" + +ruby_add_rdepend "dev-ruby/async + dev-ruby/async-io" + +ruby_add_bdepend "test? ( + >=dev-ruby/async-rspec-1.1:1 +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + rm gems.rb || die + + # Avoid test dependency on unpackaged covered + sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/async-process/metadata.xml b/dev-ruby/async-process/metadata.xml new file mode 100644 index 000000000000..2944dc126e0b --- /dev/null +++ b/dev-ruby/async-process/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + socketry/async-process + + diff --git a/dev-ruby/async-rspec/Manifest b/dev-ruby/async-rspec/Manifest index 0dda34b99ea8..0fc5336154d1 100644 --- a/dev-ruby/async-rspec/Manifest +++ b/dev-ruby/async-rspec/Manifest @@ -1,3 +1,4 @@ DIST async-rspec-1.16.1.tar.gz 7775 BLAKE2B a1ff314fbe3e42b9b25e1c891bf1a336644fa5183b6f504b06e0747c127e712a66a0fbb2f18695bd7cba91ec8a4e8af887a25fe3e9887f86fb5f17873e26f51f SHA512 5c2bc5cf5ff4ca25cad67e251b5e078ac9f6f2d0f5d50f67584d4a043040c4e9e9e51d3a9e2727f08de3eba39d46be66461e691af8b86e173d8b70b589161a29 +EBUILD async-rspec-1.16.1-r1.ebuild 940 BLAKE2B 28ad228e739b86e62462e483bc4f65163e1a92938e0ad69e564967c8278928981db304cc4d12c010a2961b26deb28f61d6da8f067070bd2bc92e78920a6ff6ca SHA512 1f861a2070d0a5141c136e4f9c31c11c83052771704e8c094c61410e84dbe804e23bd5c450eb742bf69b75abc3df66cebc31b0ba8768546860404f6e261a72e3 EBUILD async-rspec-1.16.1.ebuild 947 BLAKE2B 9c12d18f0df2a63c4e11d64bbf521f245fa953a2a0a3b7b21c0f0d4cea14c240703dbe4f404ada307394b7e1662779fbb03e9b2f51b9016cd701b95b07f0a5f7 SHA512 3d1452b609677bbf7467f3c6f1384cd7a5130cb2c3cdafb1c9d0f96b8263733c3e8eed23df6b9cc32b9391249a5423c96fa340a434be23f9f17c5cdc8517f28e MISC metadata.xml 347 BLAKE2B d18d791313af87bcb00267fa7886d513738c127ca281e4e3f2eca2d3a345748097016ee229ea663efae9980d5fee97d27b800923021e682a9a9bb28bd031c0a5 SHA512 6396202046253385c58f6b5d1762800d596027e1d7ad7e95d69695023dacffa0bd32f2d0efa396fafd5e65bafd55376018f27e127752d5109f537339ac06584f diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild new file mode 100644 index 000000000000..7e2ec2c97046 --- /dev/null +++ b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Helpers for writing specs against the async gem" +HOMEPAGE="https://github.com/socketry/async-rspec" +SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" +IUSE="" + +ruby_add_rdepend "dev-ruby/rspec:3 + dev-ruby/rspec-files:1 + dev-ruby/rspec-memory:1 +" + +ruby_add_bdepend "test? ( + dev-ruby/async + dev-ruby/async-io +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid dependency on unpackaged covered + sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest index c0c2319dbed3..62962819459e 100644 --- a/dev-ruby/async/Manifest +++ b/dev-ruby/async/Manifest @@ -1,5 +1,7 @@ DIST async-1.30.3.tar.gz 92599 BLAKE2B 69db66676adf2dd0f77142bffc55b1e90a6983c53c7fac444f72b9365f6907e4d2ec45579ea267f3a8f31fc45af63c3517908c353749b288d1873e2cf720f96b SHA512 337a51ca8fd0e6685528e2eca9b584344ba583f7254f2600110ee62da6e4ccabeb471e7d94f36ab6f8d0eb3eada9e23335a262a50c8d035f67708fce0a590e5e DIST async-2.2.1.tar.gz 75671 BLAKE2B a652bbb99d49c569fd864015059391a013f35c888be1e3b32ae06900bb861274390543c64ac9687689cb012c9b4c82df7764e4aaa50d2e76b595fdc7736ec8f5 SHA512 329862fa30f56371092666bef199b949e6325d99696a7ef2029cf9524a5cea31fc361cfaf438e15731c8e09c06ca47261fd3fcdce306a464332def9897c8dec5 +DIST async-2.5.0.tar.gz 84307 BLAKE2B 0aa9042e6e63087c08def6a5bd66f51565addaf8caf1db3ce5cc94afd397e164dfd0e7af40d4f55d05b0bb08cec3c98dc89b5e4345ff053f06617a8ba6a9b0c8 SHA512 caa16d07b2863f236bdd31fc87aa29216a5e32c8182a6e6bf9fd5203cd223350bb1746be02a617f8930c31f2941ce4204f01c5f2fd902c215a1898192afd01c3 EBUILD async-1.30.3.ebuild 1085 BLAKE2B 1e659a38ffcb334ffcc5f4c308058f42c9b09c9932b4d631a0b2177a21bc649db56f81fe412b67b42de12db45673697573070169f65346451ef552feb0024e8d SHA512 fbe133e2cab13eec23cad652eae0eec40000ba5d4e2b17391f87a5943e17d9ebf4ebf8eba5459e669d5c2e0fc30a12c0b3b64ad02f29084e46f8401f25504fb6 -EBUILD async-2.2.1.ebuild 1025 BLAKE2B 15769fc2b55c5a3085791e9e24f6ac05990607d74860e9933ea618540c996d894e77699d98b6e45356f7cd36485deba65e6e99a9d6cbc1236789cc48793ca71a SHA512 da369a7ea28f77a024acbe54836a780eb63add0dc03751370e90694d632dfa6b15dc47ebe10f087962d8f329953bbfa81d0dca0591a49113cb327e00e7fc8944 +EBUILD async-2.2.1.ebuild 1186 BLAKE2B cbc4c374d1caca55be6c84525c8d5d2b02fb46ff1a9b1ef09cc360cf6c1913432eded53f92f1750ea5baa111b91e637bc249dcbf74948cdaa1db46cc5c2ad824 SHA512 8f88a3ff2f1cef888a65ca857dcee7c0708eea7526ba9f79a709e58fd5820f17c37e86ca102051b1194bea83d0686ec6b229b9951ebefe8c1be1ecd5c9eba0ec +EBUILD async-2.5.0.ebuild 1102 BLAKE2B ded2a224693e13716e26c88c252329fd126bae145eab2bf6fa31d88e71ef53ad8f7f89e173982ca625a5b54d1a18dd236aabfaaf5bde300f05806f1a153f9ac5 SHA512 229363d056356c22fdbf4cd5d334ceca6ee4cae8615fc449ea2c502e67930464bbee6ffc8d8b7413de0bf1a17d0992104e0b26649ce8e35d4ac516395b39788f MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26 diff --git a/dev-ruby/async/async-2.2.1.ebuild b/dev-ruby/async/async-2.2.1.ebuild index 6e2688dbe2b7..6162faacb4c3 100644 --- a/dev-ruby/async/async-2.2.1.ebuild +++ b/dev-ruby/async/async-2.2.1.ebuild @@ -1,8 +1,11 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +# It really is ruby31 only, see: +# https://github.com/socketry/async/issues/141 +# https://github.com/socketry/async/issues/136 USE_RUBY="ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -17,7 +20,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" ruby_add_rdepend ">=dev-ruby/console-1.10:1 diff --git a/dev-ruby/async/async-2.5.0.ebuild b/dev-ruby/async/async-2.5.0.ebuild new file mode 100644 index 000000000000..ba7c4f2e796e --- /dev/null +++ b/dev-ruby/async/async-2.5.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# It really is >=ruby31 only, see: +# https://github.com/socketry/async/issues/141 +# https://github.com/socketry/async/issues/136 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="sus" +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A concurrency framework for Ruby" +HOMEPAGE="https://github.com/socketry/async" +SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" + +ruby_add_rdepend ">=dev-ruby/console-1.10:1 + dev-ruby/io-event:1.1 + >=dev-ruby/timers-4.1:4" + +ruby_add_bdepend "test? ( + dev-ruby/benchmark-ips + dev-ruby/sus-fixtures-async +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # network tests + rm test/net/http.rb \ + test/async/scheduler/address.rb \ + test/async/scheduler/io.rb || die + + sed -i -e '/covered/Id' config/sus.rb || die +} diff --git a/dev-ruby/atomic/Manifest b/dev-ruby/atomic/Manifest index 73147097dcf8..d20eead28aad 100644 --- a/dev-ruby/atomic/Manifest +++ b/dev-ruby/atomic/Manifest @@ -1,3 +1,3 @@ DIST atomic-1.1.101.gem 17920 BLAKE2B 50f4efc215293e931380b6307231279b3c5ca055aa8082fee8575963a68b3d54262449bf45fb1a514dab18f53a1dd9e0467a0f7ac67dea7a45fcce09155721dd SHA512 59c82fa5ec984b7ecd97964ea075ea327511fd4e71cc5ac72d3fb573b777c9fb289f462d022ea1e0256b38dc369c9f7fa7a61b7af877bd06ec94252237111e8d -EBUILD atomic-1.1.101-r1.ebuild 666 BLAKE2B a243d0ccdb25c5e7d86945beb6e9cd27886b06679ee0498376bc1fc813e43b080ee8b5b6847f97c2a1e13fd1d8539273dfef3383f78a927731bf1d7abf247a95 SHA512 20560cdfff01ba4f63b4d125363bb3ac19d97f6917e0ba1bd60ac19116cd135b0aee63e697ce57637475ab78d4f3ef2db92fafeefa039fa0fb4ecfaa2a5fea22 +EBUILD atomic-1.1.101-r1.ebuild 666 BLAKE2B 074b0aa9ee087e0a468f21f214a77676acf4c280e22f5de068cd2b12fe5853bbd4e72739603c334bcac4f8849c3355817e29bac3ba895ce790a142f004326323 SHA512 b69ea654c1d12313a9733cb741cd6b5dae7d3a764b79ab60ecdb4a3de2d86fc10daf55a1ae008bee273e4d6e9e5b7619e6aab2f2993a23fc1aad16e58594deb2 MISC metadata.xml 346 BLAKE2B 41b837d95a689bdd6803f4d60706db14c77c8ce7498024eb728a3acc35f2bb68ba1544e456c5a6b8b5b99c6b029fd0ed6cc4141b5cf9df98ebca2579154d609f SHA512 4617111e9b858ce1ff0b1b752faa73ecbd31df135c0342f7fe4bd1bd7f85af9a7adda282c5b5117e625551fb0bc7b33d5d00ea3e56475e9df3f75637a75d5b92 diff --git a/dev-ruby/atomic/atomic-1.1.101-r1.ebuild b/dev-ruby/atomic/atomic-1.1.101-r1.ebuild index b00b7bb450c4..c556a238d861 100644 --- a/dev-ruby/atomic/atomic-1.1.101-r1.ebuild +++ b/dev-ruby/atomic/atomic-1.1.101-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest index 3f0462769481..7958f763dc56 100644 --- a/dev-ruby/bcrypt-ruby/Manifest +++ b/dev-ruby/bcrypt-ruby/Manifest @@ -1,3 +1,3 @@ DIST bcrypt-3.1.18.gem 55808 BLAKE2B 03e4082f451b8410ae88c1d920625cf3249094ba2d6fc04429d5f9cd60d7e29fa1c3170e2409ba16fa8fd8c341c7471047a382ee89cb2b04dab9bbdaadc3554a SHA512 b0b44f49ac2ef7a6a75a8949943291b7d37fc80be6a4dbbbcbbf117feaa4ff09b0670c14879c358fc2dadd22866cad6e26d07cfdcbb9423d0c52a6f54ae3f8f5 -EBUILD bcrypt-ruby-3.1.18.ebuild 1523 BLAKE2B 446bae95696529e406b940d7386fcbadf89c5bec9fbf8a0ee8d17302b2c11101573767c08cc3f37c686e7996368fcd9236bb2aba3ac210a146ef04ba683bad07 SHA512 16aa0c61387d6c493cf890111ab8d325a9ed4686cd3686e10200f24df2d99b68b4609ebbf6ea0431fab7ad7ba7520047ca2c606fd156389126fb8991225fefa0 +EBUILD bcrypt-ruby-3.1.18.ebuild 1512 BLAKE2B aa9088919ccba0a114793c060106981631ff57bc945dcfc6aac9415269cf60e2463265e439cb6aa49be3b93baec52d44d39018ca6824ba9aebc227a4a2b149dd SHA512 a44d237122ec901062260d8c39b244e1296a57798de3c0e9a1b8b7ee00e7512a863c259ea2e3b87e5c1695c1d73246c0e9b5bc07bbe7d61e297c902120c381dd MISC metadata.xml 347 BLAKE2B 5430c9a624d1e922507758954755b4b7e29ffc5c9bec8a78bb9a726b17fb50e492fbf7476964cba269b80d1c6d34ab4ad9d482115825b6c18a25d61fa6dead89 SHA512 901e5c0b9da6c30ae04a0976010dff1faef88fb07d190ecea9eee06abaa1204280176b94dca90e0b5bc5af6423bb72a0657d8460eacd22b8aaf48fbf30b9f2c8 diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild index c7938cd7693d..58da5a7621b9 100644 --- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild +++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.18.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -18,11 +18,10 @@ inherit ruby-fakegem DESCRIPTION="An easy way to keep your users' passwords secure" HOMEPAGE="https://github.com/codahale/bcrypt-ruby" -LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +LICENSE="MIT" SLOT="0" -IUSE="" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" all_ruby_prepare() { rm Gemfile || die @@ -30,23 +29,22 @@ all_ruby_prepare() { } each_ruby_install() { - each_fakegem_install - - # bcrypt was called bcrypt-ruby before, so add a spec file that - # simply loads bcrypt to make sure that old projects load correctly - # we don't even need to create a file to load this: the `require - # bcrypt` was already part of bcrypt-ruby requirements. - cat - < "${T}/bcrypt-ruby.gemspec" -Gem::Specification.new do |s| - s.name = "bcrypt-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load bcrypt" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=bcrypt-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ - ruby_fakegem_install_gemspec + each_fakegem_install + + # bcrypt was called bcrypt-ruby before, so add a spec file that + # simply loads bcrypt to make sure that old projects load correctly + # we don't even need to create a file to load this: the `require + # bcrypt` was already part of bcrypt-ruby requirements. + cat <<-EOF > "${T}/bcrypt-ruby.gemspec" || die + Gem::Specification.new do |s| + s.name = "bcrypt-ruby" + s.version = "${RUBY_FAKEGEM_VERSION}" + s.summary = "Fake gem to load bcrypt" + s.homepage = "${HOMEPAGE}" + s.specification_version = 3 + s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) + end + EOF + + RUBY_FAKEGEM_NAME=bcrypt-ruby RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" ruby_fakegem_install_gemspec } diff --git a/dev-ruby/benchmark-ips/Manifest b/dev-ruby/benchmark-ips/Manifest index 4a29b151d408..b299e0ff092d 100644 --- a/dev-ruby/benchmark-ips/Manifest +++ b/dev-ruby/benchmark-ips/Manifest @@ -1,7 +1,5 @@ DIST benchmark-ips-2.10.0.tar.gz 19840 BLAKE2B 53c219921144632dc91971fa3558bcaf106887d7deafbd7145c1ad12d09d37ecbe17dd07a3da7f8a2c5bedea4a228d76d72bd8e54b14c94c4b21f2e9823cb8f6 SHA512 aeb86bfd80c6ac6a16df8dced2681e81bcb6a0a31848524956b348cd699addebdda4b1a32c6eab85884b89bfb9c26e01f40af7da5a58e187af3a737ad582b8dc DIST benchmark-ips-2.12.0.tar.gz 20676 BLAKE2B 1473fb8cc42d62cf6b7206d91c9d959707109e3ade9d712d82ab5ccfdcc48bb4874bae4c37370561aa60fe8c99078564a22a5a216daa6b870015329db1094af1 SHA512 ad4a7133b73d3ead583513704cbf00ef858b7fc5477686d3841614f05a83f3b4551b1fcab78e9a8affe7c8487112d9fde5012bf8a8e13621d289d792ff27c061 -DIST benchmark-ips-2.9.2.gem 21504 BLAKE2B e1ff44841c42a2ac919bc33be517aab8c09ede32fcf2d72d143a21bbaf8c67a99ea8abcfc10a473afc456be735836fa44135ff3c295380bf21d09cc43337977e SHA512 b20d80e42a6175a2c2b75be7a1d423b0ecd1aa201be9cb443f838bcdbfba08d54cdd5e43a203834d451b9ce37219b6e1c8227a5196ee84a132c7ed9fd9431270 EBUILD benchmark-ips-2.10.0.ebuild 877 BLAKE2B caba97bb502a1041717acf0fc66f8e17aa630d46785affb45cc161cc0fdb293500ecaef49e2596c3e4cff2cb1c8a6c70942cff9bacc3f8267a19d2783faeb1cc SHA512 00d808a5d9cec943330a82d5f4e4d3d3f9dc34d2ffcd76075768978a162bc1d8b59aed047c96ec0120c274a2ab6dee05f7986349b0f0d79fceb2f0b5c46ba091 EBUILD benchmark-ips-2.12.0.ebuild 877 BLAKE2B 5954792e235ddcede89bdf60adbee714491c69df429ddd368387e81afb05f2544594b568c9be8a1c074844413efdd5acb85d8d8b67dd789c7e1a5879bb358c7d SHA512 27a111fc995c2b2e90afcc71157083ff6cbeae82a4c6d3ff95a4d10193cf999e137eb4a18b48975bf67cf1b4ca427d6eef81a1a4233963367f1ed1086c3ff0f5 -EBUILD benchmark-ips-2.9.2.ebuild 658 BLAKE2B 3e8539092424211dbc91e1e3068f6ce55f096826e2ac9dbc773424d8951674dee4511928a0ab662d5ff64a674108637933a774e83709313505b13b96f1735f76 SHA512 6670821a585ceeb3650aea0de461fdb171bdf03af76605eb8b9a5dcf7daffdd4adb04fd92be94fc76731675f9cdb2b68799791cce4c65dd2f106827cd4231ff2 MISC metadata.xml 348 BLAKE2B 2c14d35b0157af73ef1085f5a1997ea79d342463d29afa1556b14cdc7edf9d305dfc90bab8020707b3974adce83adb7c56bb04ef372388da329ffddb8ccf3712 SHA512 7e2cad94bf587518835350f2abcb06f7096b3283ebc1f9b22eb1b7d8ea8b21edd5fd9aaf963a9461d57eca7290dcb98c5f6c9a4d0a0cbae4308a6b7448479063 diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild b/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild deleted file mode 100644 index 9ded688c8038..000000000000 --- a/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="History.txt README.md" - -inherit ruby-fakegem - -DESCRIPTION="A iterations per second enhancement to Benchmark" -HOMEPAGE="https://github.com/evanphx/benchmark-ips" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86" -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.6:5 )" - -all_ruby_prepare() { - sed -i -e '1i require "tempfile"' test/test_benchmark_ips.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/brass/Manifest b/dev-ruby/brass/Manifest index 14e67a84533f..872433ea052c 100644 --- a/dev-ruby/brass/Manifest +++ b/dev-ruby/brass/Manifest @@ -1,3 +1,3 @@ DIST brass-1.2.1.gem 8704 BLAKE2B 4a0af72ad5ea91fb9c59fdad83745b92c712a858cc4d0ea1b1c0066174cbd40e0e3e1f2ce88be7032d78299a4832be99eb54759cf5e722526543bcec231efdec SHA512 8afb72d3123ca0d582adf11d4c7d86f1ee3b9e9b7cf1544fd4bd2d87891748b5ec5d88d2721763dfdc89cdea3fa1b94bf62e884c4b108d60dcca430f5a03bedd -EBUILD brass-1.2.1-r1.ebuild 448 BLAKE2B e2b263d70476e41c16c947949b6689ccf83eb68323f84d4cb354718bf1541acb83dc5725001cd80baaf380720b4687f80e14bed86642d0c46d82e9468b1d2b99 SHA512 776b60d669d6f601f0e0c82d7d64bf00d9350e3965716505ad41c7a0a43c75d23d3a9e5ccefe24bc148f25d8b41773da6171108c3d0fd1d99882cc91d4e76373 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD brass-1.2.1-r1.ebuild 465 BLAKE2B 1fdb55f25094b41694b1ed4d0719c6185772816fdf21e6faab43d1513de7afe29c4018274b0807db11439d82755c945385bd81399651b0f083c82ba6d7e7fa8e SHA512 44ad59a3372401460a9e13e1617aaecb03ec0c84c73548bfd7773fd195921ccc2a96f701e1e7dfe4d7cf3f354e021dfcf8b5a054e80890d0d821d95bb5f51cff +MISC metadata.xml 325 BLAKE2B e2099e09c3255886be939f4bec66e0593377c1c8e5aa52e954af18a65edf0b37fca30532c60281e57e0c52659a79c3e9b8f80e6869561c6ac4d97561594868e0 SHA512 fe85584a1e3e76621b336c856b4e906751f6c18b28bdb7904c0d07171703092e68132c74118df5965cf843e1f86915391c9d18d63403fb43bdf29aa63ab8c7fd diff --git a/dev-ruby/brass/brass-1.2.1-r1.ebuild b/dev-ruby/brass/brass-1.2.1-r1.ebuild index 4c4b0a54f0b1..3e2e6d1a8a7a 100644 --- a/dev-ruby/brass/brass-1.2.1-r1.ebuild +++ b/dev-ruby/brass/brass-1.2.1-r1.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" -RUBY_FAKEGEM_TASK_TEST="" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="" # it's a tiny stub test RUBY_FAKEGEM_EXTRADOC="README.md" inherit ruby-fakegem @@ -15,4 +16,3 @@ HOMEPAGE="https://rubyworks.github.io/brass/" LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" diff --git a/dev-ruby/brass/metadata.xml b/dev-ruby/brass/metadata.xml index 658c72b1920d..165bdf961e91 100644 --- a/dev-ruby/brass/metadata.xml +++ b/dev-ruby/brass/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/brass + diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest index 787848bcafe8..f5eef0b70260 100644 --- a/dev-ruby/bson/Manifest +++ b/dev-ruby/bson/Manifest @@ -1,5 +1,3 @@ -DIST bson-4.12.0.tar.gz 161250 BLAKE2B 060c33e4192ca433287a007351e13a3de187782675d56b0b90d5dfbf4546821f483348caaab1afa0cb715b20be53028a486f9b18ee8405afc4eeebcfc91c2b53 SHA512 b91619473ba8d4f10fa2a104e26f70d49991e164dd3dc72335bf53f39be6c30dff853cae0185285bc41985ec05717a074992e40ae9b6520d09c0aeb9e0b6992d DIST bson-4.15.0.gem 163328 BLAKE2B 21c28ee610a2e067c528e163ac4caec0e76d0ec1a73c8c89a2c455887da54aa0dfaa7ed840736013d87766c5cd4f23dc82b4c6474b0463a32b30575b28c5b898 SHA512 954dd419ab94dfde87d8902745885184505d74333fc71608f64544ca52f728782ea6fc3233718749c110c31ee14802ff240caa8ac4c170369d4adcf45557e79d -EBUILD bson-4.12.0.ebuild 870 BLAKE2B 1ea899c03373e1f6c8ed97bb3ffddc903513aa8635f4c76957218ca76be9058c59948e306d8cbb3e97bcb83861c814739340bc480ccbad5ecfe8bdcc55b7a045 SHA512 95950fd1a9cf0d35c9ac89b9f79c3e91a8d7c6da6b213e98b63b3214f88b67bbee5f42dfca1e556757b571dffa918e03cac84f64a4ca8656d55be36baede2e67 EBUILD bson-4.15.0.ebuild 836 BLAKE2B 7e9b5ccd735169c94aab952496c745f31f08db28635927f664eb73a6f71daf434c4b9c2f62d369f07367a85d2adac84fce4702c6e460e38b6ef08a9c098e0f00 SHA512 93f4c814d5f52dde7c909d3b81018564900ccbb1c05bea37114a3042fc68f8f165372bab29410c521ccc0f7adfc787410e079b61f63b10922e3ffd9845db4add MISC metadata.xml 344 BLAKE2B f05815736887c00dcdb7e370f27b4a60f7e03ebe23470d262743c0ec515b537745c6b572cccf2e82fa6f2705ab34eb0842c4c5ad3ccef539314ed7469bce8881 SHA512 a4d902766a384c13126f2d140f27545cefe91d1e39b619f88c414496125b069615c6b207e38aaaf55f62c292d9022429c9b0545da2796f6123163745b68f967c diff --git a/dev-ruby/bson/bson-4.12.0.ebuild b/dev-ruby/bson/bson-4.12.0.ebuild deleted file mode 100644 index 1d9b185eacd3..000000000000 --- a/dev-ruby/bson/bson-4.12.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/bson/extconf.rb) - -GITHUB_USER="mongodb" -GITHUB_PROJECT="bson-ruby" - -inherit multilib ruby-fakegem - -DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)" -HOMEPAGE="https://www.mongodb.org/" -SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="bson-ruby-${PV}" - -LICENSE="APSL-2" -SLOT="4" -KEYWORDS="~amd64" -IUSE="test doc" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove project-specific rspec options - rm .rspec || die -} diff --git a/dev-ruby/certificate_authority/Manifest b/dev-ruby/certificate_authority/Manifest index 336587644da1..56725f32b2d4 100644 --- a/dev-ruby/certificate_authority/Manifest +++ b/dev-ruby/certificate_authority/Manifest @@ -1,3 +1,3 @@ DIST certificate_authority-1.1.0.tar.gz 57457 BLAKE2B 6714359fd869cce2a0b43aa6321e95229dead04ed761f6239ecb7b988548aabf13c62a3c61e20d539a6003395886e5e4ff2366fabaa395bfd4b4761c55d56555 SHA512 52c79acaaacf471206912165d2b07464158b61acd8b65ad73614900baa208694f9d29107cc0e275d09baa580ecfbc95458ac7772370b423762d4e80ddf0237ca -EBUILD certificate_authority-1.1.0.ebuild 987 BLAKE2B b09218eae0046814c914f625984c1c41b91f4f4504eb1544de299f78fdbe2a3771075b47a1e8c9f26872ce947cf30678bc74909001f49ace7afa9974fe1a34c2 SHA512 59bd09cf31a5d2f7a702eae41334730141b6ce2631a62c6de6512348ffa7f0362a9c06f01f3ff13479b90685d9f51f5b1778b1272ac0d6ee59314203d390bf8f +EBUILD certificate_authority-1.1.0.ebuild 988 BLAKE2B 065c25668fadd9a593ff9a445dd88f60b32abea3669e955f25879f630db9a7a7cfacbcc0443a85675017fe8d75c89d15785c4b318dc69089f1cae4ad13af5cf2 SHA512 a06abedb3f87a3c29f8ba3d530d279218a07727051a654d098f796f0aaf59678adf6d58b40e878d2a0faffb314f20f3971279cfaf716743f928ae101439a0e9d MISC metadata.xml 358 BLAKE2B 9481f4365e35e21c255c572608085070dacffd97b9a66ca3a530096792cac609d9e357bd69e44a094d16edfe1c772835cef2f9d28d0dc9430b28c3eec6870d54 SHA512 00880faf802e45165b1d4e4eac5ecfe197a02bbc15a797eff0f008bf5a88389283702814a1a65677152a529c3b6353d0845f45b3fa0a72ef6cfc08bf12331dc2 diff --git a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild index e81eeba2b82e..173bf6c75e31 100644 --- a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild +++ b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest index 40948ecbb0ff..5d5ae381937d 100644 --- a/dev-ruby/childprocess/Manifest +++ b/dev-ruby/childprocess/Manifest @@ -1,3 +1,3 @@ DIST childprocess-4.1.0.gem 34304 BLAKE2B 81ca075bde9705eed57c80b0d37e1d8fcf3938bd0319a40f2178dab9be08cba570d90cc5292d585b3911eca5a90b4ff861d1fc79ba487d1a4f08b0fbd9a78c48 SHA512 e635c3acfa5ad85891c3879f240c7e96d47d7d5ec3f472f4ce6661552b0fb7bd72c5e3b9fb73f4f9312b749fbe554b4be388e56a31a3c63c39743d055d774def -EBUILD childprocess-4.1.0.ebuild 1040 BLAKE2B 34eccf40097137d671c629db68a8601972f24e8ff0bb1a8afd491222f1a0bf01d5366836e1ea6037057fdc1ba5c123baefcf2564cf85302aaac9c30b4e9b8f7a SHA512 edc452d1295c4423a0b4589f09d99264b7eed2f5595ba082b0f1cfae2d002cd2ccd9c5f51b026f57fe1c2f8967a565e027ace65dcec84b0a181a55e57d027ec8 +EBUILD childprocess-4.1.0.ebuild 1040 BLAKE2B e78e89fb1437cfd041197a476fc2f29555f99f51ce8dde2cc8b9a6e77a0519971d9c8be28ad509acbbb352f03dec9f41059a38182da84987d6dd23616afd9a19 SHA512 0b7374e06f0b99fd9952077318660d58fdb0aca8b78931c7908def3ef966e1e21254a9a99abfbe961f279367e38b1dc7e60402e4c9cb2007bfb27b38d6d13c00 MISC metadata.xml 345 BLAKE2B 6c1e132dd9debd6a0f3a3da070ca48f1cbdfa8b091e4f7a686406552b27ea938d9e97e23b5311a93666aab8bfa90ec629c5a622fba67bbb85523dc06af38a5fb SHA512 c39abef104e244da843db9d772211e68a47739dc64d939d7e99d031b1fcad7a50da19c68dca4095c30069e0aab9f7a60750ae470c15347e21d2f9056f08e58bf diff --git a/dev-ruby/childprocess/childprocess-4.1.0.ebuild b/dev-ruby/childprocess/childprocess-4.1.0.ebuild index 8f16adfff41e..8492d1813013 100644 --- a/dev-ruby/childprocess/childprocess-4.1.0.ebuild +++ b/dev-ruby/childprocess/childprocess-4.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/cmdparse/Manifest b/dev-ruby/cmdparse/Manifest index 5ef769db1b6c..42717128005b 100644 --- a/dev-ruby/cmdparse/Manifest +++ b/dev-ruby/cmdparse/Manifest @@ -1,3 +1,3 @@ DIST cmdparse-3.0.7.gem 54784 BLAKE2B 2ce8b26b362ed78cd6e5ecc1d678c32a6065dc38c402e82f6715ee2bd834c49bcca2ec93d2dd11d2ae2ac809068efa4fe640f98f367c4278da6d0cccae094222 SHA512 5ee929c9aaf6254686a916fa11e4f4809693434f2cff7ad5e14aef2b1a95bfcd2e818afc0e4337616836971a85c980b76e89bbe61f6be250c372ec0587dc58b0 -EBUILD cmdparse-3.0.7-r1.ebuild 437 BLAKE2B bf094b22fe3e87a8273f29849a81693acb7e3c8c3c29aa82098ab1ca0626464360d179b4e54c6d2445282dc2ce0c764dc1f2eb66892dd2f1774b67c94bdf902b SHA512 ccad5ee91b7c93606ea810687233fc6ac0edeead25d31d32eaef1c74b31859bf99a6f57c348b6633c96ef4104044b18ec4d4e0c4527acebf1b9871e0377d71f3 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD cmdparse-3.0.7-r1.ebuild 428 BLAKE2B 9cf9a984f74e92e3d4ba0ee2ff780366d77fb10ffe812c9d992c13abbb0b28ff8939424f127ceb4310bddd52d3503de9083d24c25a8969af4abdb5b69eed004a SHA512 c51c2835541136831cf92634b098639b622831320f8156aef51a8231276b8747d0c5b0e28694444db83645afe35992f67a72de3c77585ef02450d5d6bd0a0a0d +MISC metadata.xml 328 BLAKE2B 78e9298835183e1859acf47aaf740a7297018024d52293b4c2aedf0ee3f5718f4c1d17e222cbb1312d88d08460bb6820b3fa292cb53ba31b92f4d6e156da7fad SHA512 5cea451f2adc058b2f7d00c5389af1559ea7bf638be1e5f259f375aaad73fb360aaa11bbc6aff9911561c96ce3acd5ab86b3d2b8bbf4c989fc1874f953cb8713 diff --git a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild index dade8609965e..805bed0e33c2 100644 --- a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild +++ b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" @@ -12,11 +12,9 @@ RUBY_FAKEGEM_EXTRADOC="README.md" inherit ruby-fakegem -IUSE="" - DESCRIPTION="Advanced command line parser supporting commands" HOMEPAGE="https://cmdparse.gettalong.org/" -KEYWORDS="~amd64 ~ppc64 ~x86" LICENSE="MIT" SLOT="3" +KEYWORDS="~amd64 ~ppc64 ~x86" diff --git a/dev-ruby/cmdparse/metadata.xml b/dev-ruby/cmdparse/metadata.xml index 658c72b1920d..dac4fdd0f3ca 100644 --- a/dev-ruby/cmdparse/metadata.xml +++ b/dev-ruby/cmdparse/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + gettalong/cmdparse + diff --git a/dev-ruby/coffee-rails/Manifest b/dev-ruby/coffee-rails/Manifest index d665886620d3..7c24c34659c8 100644 --- a/dev-ruby/coffee-rails/Manifest +++ b/dev-ruby/coffee-rails/Manifest @@ -1,3 +1,3 @@ DIST coffee-rails-5.0.0.tar.gz 5892 BLAKE2B 4d3b945ab4b53936bd39599ac7ba8af4d90e6fee073188847dbb157e098f275df5a3a6e91dcf804068b707804047442efc86524935a56cf403b55426466c502c SHA512 f1aac41f8f1f7181e82fbcf8c3007f40116639e4c140f1837be835fdcfa1babc7fc370212a9954ac8398d9a8d20fbd468550cd8b11c31788428769ea7aedf769 -EBUILD coffee-rails-5.0.0-r1.ebuild 1038 BLAKE2B bfe38d11f15c00dab9c4764b48e30c8618dcbc40ea0f5735e3da7cfa386ca085b2267a97771f560cc8fc2d664c9ffc1d7e606b42f7e6e4f431b9e1bafdbb133c SHA512 0379f3d06245c4e06911201e5583649f53fca88823cf1bee57e3ccf41c8567f0ed0d597934949f3f51258c35a0b2e320c96f115d003e1f4a74f199aa60ecf5f5 +EBUILD coffee-rails-5.0.0-r2.ebuild 1097 BLAKE2B 0da9d4d2d13f2c17109be7fbed837ff664d1b0234d29b4bda8abb31ffd627a1b5cc6e8c8039037b9684427c4a70e0a55dcb92e1bbbb9d298c031f89f03df8585 SHA512 d911b2b589204daa8509dd6aa4e7897de020fdc0c402d3d08dbf0b3302d4cef1482d8fa850fd5819467c9a999a53b8a5b46005c483671f6aa9d23f6e896e9dd7 MISC metadata.xml 345 BLAKE2B 3232bcf8400900fbf6aa03385a16e5bb26c1901111f2ee243d8c49e20e6f63157243192e09aaf9d1316daa3954b882a6fbbd5a59e11d2dd069a5a4bcf0504dd1 SHA512 001483acf323feba5fd91a7f32eb7e54b68b9e7f40d0346603d70164cb10c8bcb7944af313744c57a10a2c0cd788600ff77dea9ab2f7a54d29fdab986a0e35a2 diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild deleted file mode 100644 index 92dfe57d44e1..000000000000 --- a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Coffee Script adapter for the Rails asset pipeline" -HOMEPAGE="https://github.com/rails/coffee-rails" -SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" - -IUSE="" - -ruby_add_rdepend ">=dev-ruby/coffee-script-2.2.0 - >dev-ruby/railties-5.2:*" - -ruby_add_bdepend "test? ( dev-ruby/sprockets-rails dev-ruby/sprockets:3 )" - -all_ruby_prepare() { - # Avoid dependency on git and bundler. - sed -i -e 's/git ls-files/echo/' \ - -e '/bundler/I s:^:#:' Rakefile || die - - # Make sure a consistent rails version is loaded. - sed -i -e '4igem "railties", "<7" ; gem "sprockets", "<4"' -e '/bundler/ s:^:#:' test/test_helper.rb || die -} diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild new file mode 100644 index 000000000000..3f65eca46761 --- /dev/null +++ b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Coffee Script adapter for the Rails asset pipeline" +HOMEPAGE="https://github.com/rails/coffee-rails" +SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +ruby_add_rdepend " + >=dev-ruby/coffee-script-2.2.0 + +Date: Fri, 24 Feb 2023 09:28:43 +1300 +Subject: [PATCH] Add log level tests. + +--- a/test/console.rb ++++ b/test/console.rb +@@ -10,7 +10,7 @@ + + describe Console do + it "has a version number" do +- expect(Console::VERSION).not.to be nil ++ expect(Console::VERSION).to be =~ /\d+\.\d+\.\d+/ + end + + with MyModule do +--- a/test/console/compatible/logger.rb ++++ b/test/console/compatible/logger.rb +@@ -37,4 +37,9 @@ + + expect(io.string).to be(:include?, "Hello World") + end ++ ++ it "has a default log level" do ++ expect(logger.level).to be_a(Integer) ++ expect(logger.level).to be == ::Logger::DEBUG ++ end + end + +From c2121ed574d846361fcc0cfde97f88ad841a306c Mon Sep 17 00:00:00 2001 +From: Samuel Williams +Date: Fri, 24 Feb 2023 18:26:17 +1300 +Subject: [PATCH] Fix tests when run interactively and incrementally. + +--- a/lib/console/terminal/logger.rb ++++ b/lib/console/terminal/logger.rb +@@ -6,6 +6,7 @@ + + require_relative '../buffer' + require_relative '../event' ++require_relative '../clock' + + require_relative 'text' + require_relative 'xterm' +--- a/test/console/capture.rb ++++ b/test/console/capture.rb +@@ -4,6 +4,7 @@ + # Copyright, 2020-2022, by Samuel Williams. + + require 'console/capture' ++require 'console/logger' + + describe Console::Capture do + let(:capture) {subject.new} +--- a/test/console/compatible/logger.rb ++++ b/test/console/compatible/logger.rb +@@ -4,6 +4,7 @@ + # Copyright, 2022, by Samuel Williams. + + require 'console/compatible/logger' ++require 'console/terminal/logger' + + describe Console::Compatible::Logger do + let(:io) {StringIO.new} +--- a/test/console/logger.rb ++++ b/test/console/logger.rb +@@ -70,15 +70,6 @@ + end + end + +- Console::Logger::LEVELS.each do |name, level| +- it "can log #{name} messages" do +- expect(output).to receive(:call).with(message, severity: name) +- +- logger.level = level +- logger.send(name, message) +- end +- end +- + with '#enable' do + let(:object) {Object.new} + +@@ -94,23 +85,34 @@ + end + + Console::Logger::LEVELS.each do |name, level| +- with '#off!', unique: name do +- it "doesn't log #{name} messages" do +- logger.off! ++ with "log level #{name}", unique: name do ++ with "#send" do ++ it "can log #{name} messages" do ++ expect(output).to receive(:call).with(message, severity: name) + +- expect(output).not.to receive(:call) +- logger.send(name, message) +- expect(logger.send("#{name}?")).to be == false ++ logger.level = level ++ logger.send(name, message) ++ end + end +- end +- +- with '#all!', unique: name do +- it "can log #{name} messages" do +- logger.all! +- +- expect(output).to receive(:call).with(message, severity: name) +- logger.send(name, message) +- expect(logger.send("#{name}?")).to be == true ++ ++ with '#off!' do ++ it "doesn't log #{name} messages" do ++ logger.off! ++ ++ expect(output).not.to receive(:call) ++ logger.send(name, message) ++ expect(logger.send("#{name}?")).to be == false ++ end ++ end ++ ++ with '#all!' do ++ it "can log #{name} messages" do ++ logger.all! ++ ++ expect(output).to receive(:call).with(message, severity: name) ++ logger.send(name, message) ++ expect(logger.send("#{name}?")).to be == true ++ end + end + end + end +--- a/test/console/resolver.rb ++++ b/test/console/resolver.rb +@@ -4,6 +4,7 @@ + # Copyright, 2019-2022, by Samuel Williams. + # Copyright, 2021, by Robert Schulze. + ++require 'console' + require 'console/resolver' + require 'resolver_classes' + +--- a/test/console/serialized/logger.rb ++++ b/test/console/serialized/logger.rb +@@ -4,6 +4,7 @@ + # Copyright, 2019-2022, by Samuel Williams. + + require 'console/serialized/logger' ++require 'console/event/spawn' + + describe Console::Serialized::Logger do + let(:io) {StringIO.new} diff --git a/dev-ruby/crass/Manifest b/dev-ruby/crass/Manifest index f9cff5edf7ba..ea4c507b1a75 100644 --- a/dev-ruby/crass/Manifest +++ b/dev-ruby/crass/Manifest @@ -1,3 +1,3 @@ DIST crass-1.0.6.tar.gz 89443 BLAKE2B 2721cc6f5419a36c122c63c59804da84791e70d522ee01ff2ff06fed67a74ab187d0b601cd85e031fd33a84315fbc4cd092c14de110053c94ff0e50d4feab5fc SHA512 de98dea48d0cff148b3000d7388256552d1bf5a014ecbc074efc909473bc6edf2cf1db36179aaa4284eb810618dafc346757ac61708c9659045e013e6c6d4e36 -EBUILD crass-1.0.6-r1.ebuild 852 BLAKE2B 884685826c1b4acee13fb1908af2647d8e01d09448bc0325713166e622d786bfdc89743fd66fb9fe0db5b3f45a93b9e0baca736013c8656bc0367f6109df3f5a SHA512 b1f0a3bbdd82bcdf6ee6fcbe67bfc34c37865b4f169eca2b68617179e0dc51dfa0be7b14ec2b6b5944d7bfafa8f44ef0a5036f9d6f3611a4633ff4ff2982b3c4 +EBUILD crass-1.0.6-r1.ebuild 852 BLAKE2B 66734b90ab4117f8e27fd45ba310417b6e6f7d33b30ae272f0f67956acf9e77b6d8b0473ca520cd5d53d32d7fe3d4043b1b49b3a13eea6bed33b31431db91e0b SHA512 c4f2b47465467f759647f71cbb5e80eacb7ed5923eab97f04062e897b7cf970a899bd7f5dc94d5cae5debc5ab87dd5c1ade561e9702b67b01f46996543b9bb2c MISC metadata.xml 339 BLAKE2B 7a382dbc019c8a1b2ba77baefc7b9dc247d194daa10d3216045ec0894eee0761189e7c18db66f4aa758f386abb85e4fc6aa9620fdf4e2de668ad10f88fd85c32 SHA512 8b543debffa7d0075dc6987204c74365ea4968c45024e5e184a2a6716e002f3eaab5f10c8b4b187b64eedab5a1e61b167a4380b5d8fbbb95928788219d6af2fa diff --git a/dev-ruby/crass/crass-1.0.6-r1.ebuild b/dev-ruby/crass/crass-1.0.6-r1.ebuild index ac742e79e1d4..7b6516494061 100644 --- a/dev-ruby/crass/crass-1.0.6-r1.ebuild +++ b/dev-ruby/crass/crass-1.0.6-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest index 90d44f68840f..6f54f8b0e05f 100644 --- a/dev-ruby/dalli/Manifest +++ b/dev-ruby/dalli/Manifest @@ -1,3 +1,3 @@ DIST dalli-3.2.4.tar.gz 71999 BLAKE2B bb4ea91328e60740d8be0664b2a359007230efcc87611e620b08cc18292e85384780afcc09de575314f3bd39d261b8d26c558f4329ba55f13f1306681ce0ec71 SHA512 5f5f802a76b1d611b42251c8eb70538cb1da6b43bb681fb7e0b4a7124bf46ab4d89be4ab31bb071d7205c897ba940ef523384efa18b5723d57d8edaea2198350 -EBUILD dalli-3.2.4.ebuild 1151 BLAKE2B 0bca555b2b2a6766d902c5d3a9e24badf0cd215b436714e922b3030b09c141ec5ccb8775cabbacc2e1f6da4eb54ddcbebb3dbd3ddcf62ac5ee5d03ef5a706365 SHA512 c211a950ab5b1ed0279fbfc4262c687b8d5d6fe907ce8bb81e69a5e8e36a857ba5b05c4ee4f590f672934da094f04affaacb63e26a6c1e330a10dc34e412a0ce +EBUILD dalli-3.2.4.ebuild 1186 BLAKE2B 53ee9e9c1e4a2af0fdf561b59b04e589d575e611d35c145546f820aa449e0354d40d415911db84e117bbf2581e683feec9fd2583ae6546ed5f82fd3607747c73 SHA512 63eedd6d671d224a7d1bfc3d019b2817d89b3227d37dfb90f04cd16328df7aea30f1cfd0b628ce0aeabda87d26290c7541d5f14a373cce890e8f06f81e476266 MISC metadata.xml 347 BLAKE2B f1e7c89c18e4fb1a02714796274401469ee66687a98d56445ed894024667a9bb277d0d1c1f6cc4ddfd90c3d3b3cd2f826bad7dda8fc5f3d6111b8326865228bd SHA512 7645efc96c6c7d275946260d28055c704f3fb45674e864b60a4a60e7265c8c61e82105373a243ecad18101c850ec47ea3c9a5a2a0538b4f9c99232ba1fa36c6e diff --git a/dev-ruby/dalli/dalli-3.2.4.ebuild b/dev-ruby/dalli/dalli-3.2.4.ebuild index 066a4a7cbab2..355d1d0a676e 100644 --- a/dev-ruby/dalli/dalli-3.2.4.ebuild +++ b/dev-ruby/dalli/dalli-3.2.4.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test" @@ -25,6 +26,7 @@ IUSE="" DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" ruby_add_bdepend "test? ( + dev-ruby/connection_pool dev-ruby/minitest:5 dev-ruby/rack )" diff --git a/dev-ruby/deckar01-task_list/Manifest b/dev-ruby/deckar01-task_list/Manifest index c182e62c03d8..33f72f461b37 100644 --- a/dev-ruby/deckar01-task_list/Manifest +++ b/dev-ruby/deckar01-task_list/Manifest @@ -1,3 +1,3 @@ DIST deckar01-task_list-2.3.2.gem 20480 BLAKE2B 1fe3c658abf7ba63305f3760d4baf6e1bd2e1f4fbe6161c592b1aaf628b323ad0e5327c7df2cc73c2297cf230eec7aca85eca10dc5bae45b3f4f7164c343610c SHA512 f2f755d31780d89dfcc276750526caadaea56bebc580798879a49871ecce88c78921a35b8c92afb2b10d4b4c7440d1cf7ea60d08f2ac703bca60304fd3564dc6 -EBUILD deckar01-task_list-2.3.2.ebuild 521 BLAKE2B d3e81d525ccd384141d6a15cb11dd08f9deffa2177cc6feeb565b8ee91090b84fb492751e2862d81195cb03b2729c48c6a02a9ab3166add00c82cbe8ea4929c9 SHA512 cb379da77f31dc262b65c1bcf5cd5ab4710b5243338bc3a6abef9f911c76ce423918ebd3fa0f7f932d51cfb880da193c9834064afeb0fd490c7edfebfe4aee01 +EBUILD deckar01-task_list-2.3.2.ebuild 528 BLAKE2B c7d6220fee4f4b6199426981d48ae1924e505fcec0b3d90feb22e82f80a0e386e212d6de2e92e5a60be24b2586187e609e6b7ef742d2f6067323c6b6883822cf SHA512 4c7a8e2debeb67404d289fa0392074e4d1d727551b578d51e8b4544225caf2cfed9eefc1daf6c3157d7088198b0daf8e197ec41bd40cc023df5cb4244af52501 MISC metadata.xml 335 BLAKE2B 9ef7e7ba43a177e6d1229326cfb00ec970eb41ced1131f11ba1a4fc27cd0049ecb0534c922e6d747b98d677b1b2362e66a880ad118cc29a53487f0697a310f4a SHA512 0944f24b6722f3aee42c008aa7f81824bef9f96fbb1b7d5e374ff77da585bf60eb15097687f2d8a98b36591955363642d4f89acecfa8c064f62e78b4a348a7de diff --git a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild index d40ae3d6e391..e0fbe9fa950a 100644 --- a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild +++ b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index 7e10bc1fdef3..40bd7827d245 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -1,7 +1,5 @@ -DIST excon-0.92.4.tar.gz 219663 BLAKE2B f07bae2e9522860abbcdd1e987b808f935119fa8c6feee2868988eea14d017f656f4e17d54b637923706c9f462cd282d69e71fb9bdb71352c5a93f8f693c7a6d SHA512 dbcad9566f658dd2f49bb2fcd4cdc3a664c8d1dbc8fdfed7decf223c0f9510e3d53a3228a782a4f98f75a43be036433e1bb8d1443a2c0db18c675e28d813075a DIST excon-0.93.1.tar.gz 222206 BLAKE2B d32302aa69a54ffb332cbcf2fed8cda2e7e01461deb1f7477554c1fab1bd56b865b15aa6a44002772486c0c3a88729f2414a9cd6be057f07a6bd38e2fe7965d9 SHA512 bf7eb0532b44722c84f08c994a9cd9f473a3df23dcd9df87ecf34dc5ea10329391658fcb772103dde61e1f46ad33cfe98c773a5d2ee767c21f6bc11bc0d4bc46 DIST excon-0.95.0.tar.gz 223110 BLAKE2B 1d0706cf999ba6affb7aa9e7ed7160c90667d1bc27d121e4b40818288c445e893e9b438322a99174f2e86d6059b3e9b6bb7e8eec6c3c0ad211aea9862f297a0e SHA512 e1a269c8969f553b63a57642128b36ed82f9326de33b5f386f4ed0da60c1c28fe01b762e8607e6904fcc5445d9ec8d2bdc9985c58f8d07076693384fa435ad31 -EBUILD excon-0.92.4.ebuild 1165 BLAKE2B 614fb32e23f41f6e0fe0e1a610ac33fb83c23b1a1963ca6e39281674c19d6990eab227cf663d47b4f31849e33e47f9da938490540c372b79e739270a7ca7cf42 SHA512 0047e8b70a204fbfdab4ab8be09d5f1020f2836f859ea81157507d9238fbd541f793c2e2c9d1e1c42825682d102e4acd24aebc3351789e5d5a16036a0b7d3ea1 EBUILD excon-0.93.1.ebuild 1172 BLAKE2B f8b2827a64b74c14c82dc0f5cf452934602447eaf2182b8b7a645c95c2b9b867fefd6c53a650c735dba5d2c704034faddcf7cc6e0e6a0fa78f9b0082e15219e1 SHA512 8e0ab41f166f3ca62f529a0c8566aaedabf1dcfb81ecdd99f2133b9eb35b34e9d31543afc74e2feb8610e12dd173a3019e40d289be8ebadc04ce3b08ea64100d EBUILD excon-0.95.0.ebuild 1173 BLAKE2B 70cbf8cf8065f918918a71383fca9c7587c5c0f71f6227273bbe2aa81b181357101fdd075eaf7e090112358ab9d4e0c71596ef4b4262c193577673424aa09e77 SHA512 7a64b892d9641bdbab4e5903fed47b1c554afc78d34f32cf9b557d43ec364d11ae6eb139898dfdaac8701b4d350f7ab3caa3e9baa2bfdac52f61eeda18addc28 MISC metadata.xml 449 BLAKE2B a51e81b7b137d4140aaf665fe3f799af701ae62dc5d319c96a1bc995f26cd6f79d59122409af1f2a37970106a49ba9e5ae7a48e37766c5f450c102c5ee62747a SHA512 f8cf7e241dfce9528214e00dbe8026b2b6c211f8278cb7b30a093a09926e37ecdaeb2d7e30e6f5b8e63f278c3d4900d0c62e84c17a89ffa0e21ba5c18458dda2 diff --git a/dev-ruby/excon/excon-0.92.4.ebuild b/dev-ruby/excon/excon-0.92.4.ebuild deleted file mode 100644 index 7af5cc98b124..000000000000 --- a/dev-ruby/excon/excon-0.92.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" -RUBY_FAKEGEM_GEMSPEC="excon.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="EXtended http(s) CONnections" -HOMEPAGE="https://github.com/excon/excon" -SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -ruby_add_bdepend " - dev-ruby/rake - test? ( - dev-ruby/activesupport - >=dev-ruby/json-1.8.5 - dev-ruby/open4 - dev-ruby/rdoc - dev-ruby/sinatra - ) -" -all_ruby_prepare() { - sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die - - # test that need network - rm -f spec/excon/test/server_spec.rb || die - - # tests that depend on eventmachine which is broken and no longer maintained - rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ - tests/{batch-requests,complete_responses}.rb \ - tests/middlewares/{decompress,mock}_tests.rb || die - rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die -} diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index fd1a6bd43de0..791e82805421 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -3,6 +3,8 @@ AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0c2c21e67582b00c5588b1d0596e3f783eb1df448a92c031862b03c0dffeefa10e0b69fdda4b44d88ac6e09a66f325900cf96f SHA512 a4c219b78b25c2a12e8578c092284fb4bd6d07b8b0d819d5625b1043d2b395413609e21266d3a7bceaf0461ad059e0edfea14a5e48bab85995eadf2d77bff17d DIST facter-3.14.24.tar.gz 410547 BLAKE2B 69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120 SHA512 88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588 DIST facter-4.3.0.tar.gz 485528 BLAKE2B 87649bd543337d3f12b978cbff78b0829e2f11ea68884b357a131b421fa60a5c713fee7d0dd04e04aa4cbfa39a08889967b0b531bfc8fcde781be12b4f455f01 SHA512 52ed43ab1d11ded079ae221a60f1448f1cf3a3c66907e828f9d6e0c5c0e28c26641ce482a694100700633cc1459a3521be45029907307b2bf91cb6eaecc1b351 -EBUILD facter-3.14.24.ebuild 2136 BLAKE2B 36bab1deadfda1f3ad2f25116e2f345f1c0e39bd25339063307d18f2b7ba285930f267bc44573de8bb6ed23db5919d743cd08d8576d13150d84d17aff0e3f524 SHA512 b73aa7de328d6526fadba4002130d53b4157b2f8030b4481cd971cdb4620fbd8931605ec85d02166c4a6d7723e9e224ffdf6afb563fe8334a4cf79a0e45b4f34 -EBUILD facter-4.3.0.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 +DIST facter-4.3.1.tar.gz 485690 BLAKE2B bd522f0f3b03e730c21818c30b527a47e6bd10c4845aa5c9906c220ace8abebfec9d1b37fa8ad7a8aa6d2016cff436bc99ad4c1233effca81cfe433156539f57 SHA512 b66d57e6adce0f6c5c56fc9d52dc3e20d5bd269893df60abfa30275dfa044f15e5d663a8c19d3827685305d76f9eac42609c9e29d670b81890cf668f80f64a0b +EBUILD facter-3.14.24.ebuild 2157 BLAKE2B 88354a568b06d3fe457baa1b72167210c8c2e67c56edc34a09b50a45e808e29aa80afbc2b52e86d56863514741cf98dde3d2e075a0cf04ff1067516ee3a4db03 SHA512 5ee0773755213bdbbeebfc16483933126aa2fc0433a1f4fcd5a63d659a75a35cff278384619bfac731a71aea95e5019af55f9f30021facb247345e316bcf7427 +EBUILD facter-4.3.0.ebuild 1827 BLAKE2B 5bba9612c83473584038dce74fa4733a43cfd3c18aded5daf98d45b4f611d33a6fba290201db7b5d58c4167fa3d0d0731fa0bb1c7eca0eba3ce488cc94bff8ff SHA512 a7d93272e233d7b5b4fa1d9bcf60c9ca3e96176f0bb3a783f085a6eb62c1f11a5c89fc8cc67957bb865d221f8a62a26e90da96b1e7a88f912ec94fbf5115c029 +EBUILD facter-4.3.1.ebuild 1300 BLAKE2B aeb80c93a0c181c3f77cba079a336a529f66066372ff19ecf99f64ddf6ba88f315ca1d612044f832f570ddf5aca34bf56dfdd280e3e0cfecdbff1e74a071b12a SHA512 d313af4ceff4502c4c741c0687a8185139e681a0dbd60e2cf2343bbf722cf88e17359e96ccabbf89328a7bd4b247746f2bd7a4793496b069619c2d7aad362342 MISC metadata.xml 620 BLAKE2B d7d91d8ed2cb868eb9af749462e7dcd4364dd44543614387f646cab41691525a8a03dd0e59210efeb6f39ddbd1428f2562bb9d77d29e3612ed5a1fede702a5ee SHA512 e51c01831a4052976bc481fdbeb33bf4b185ed926faf7b141526da3cde0d2c99d9b29b6a575f1fe2bf2d00719881a7bdedcb2093058b62ed3ea4c820b8b3af42 diff --git a/dev-ruby/facter/facter-3.14.24.ebuild b/dev-ruby/facter/facter-3.14.24.ebuild index f96cf08d6439..9bbc5292b5a5 100644 --- a/dev-ruby/facter/facter-3.14.24.ebuild +++ b/dev-ruby/facter/facter-3.14.24.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 @@ -76,6 +76,7 @@ src_configure() { local mycmakeargs=( -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir} + -DWITHOUT_JRUBY=ON -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)" ) cmake_src_configure diff --git a/dev-ruby/facter/facter-4.3.0.ebuild b/dev-ruby/facter/facter-4.3.0.ebuild index 1c4e136e7a9c..0c946eea9e22 100644 --- a/dev-ruby/facter/facter-4.3.0.ebuild +++ b/dev-ruby/facter/facter-4.3.0.ebuild @@ -2,9 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_GEMSPEC="facter.gemspec" -#RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_RECIPE_DOC="yard" inherit ruby-ng ruby-fakegem @@ -14,7 +15,7 @@ HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" LICENSE="Apache-2.0" SLOT="0" -#IUSE="test" + if [[ ${PV} == 9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/puppetlabs/facter.git" @@ -25,10 +26,8 @@ else SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" fi -#RESTRICT="!test? ( test )" - ruby_add_rdepend "dev-ruby/hocon 12.3:>= 12.3:' \ + -e '/yard/s:~> 0.9:>= 0.9:' \ + -e '/sys-filesystem/d' \ + -e '/octokit/d' \ + ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i \ + -e '/octokit/d' \ + -e '/packaging/d' \ + -e '/ronn/d' \ + Gemfile || die + + sed -i \ + -e '/simplecov/d' \ + -e '/SimpleCov.start/,/^end/ s:^:#:' \ + -e '/SimpleCov/d' \ + spec/spec_helper.rb || die + rm tasks/{check,rubocop}.rake || die + # Breaks tests; handle deps ourselves - sed -e "/require 'bundler/d" -i spec/spec_helper.rb || die + #sed -e "/require 'bundler/d" -i spec/spec_helper.rb || die +} + +each_ruby_test() { + each_fakegem_test --trace } diff --git a/dev-ruby/facter/facter-4.3.1.ebuild b/dev-ruby/facter/facter-4.3.1.ebuild new file mode 100644 index 000000000000..306c755078bc --- /dev/null +++ b/dev-ruby/facter/facter-4.3.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" +RUBY_FAKEGEM_GEMSPEC="facter.gemspec" +#RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +inherit ruby-ng ruby-fakegem + +DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems" +HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" + +LICENSE="Apache-2.0" +SLOT="0" +#IUSE="test" +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/puppetlabs/facter.git" + EGIT_BRANCH="master" +else + [[ "${PV}" = *_rc* ]] || \ + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +#RESTRICT="!test? ( test )" + +ruby_add_rdepend "dev-ruby/hocon =dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )" -ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - - sed -i -e '2irequire "forwardable"' test/helper.rb || die -} diff --git a/dev-ruby/globalid/globalid-1.0.0-r2.ebuild b/dev-ruby/globalid/globalid-1.0.0-r2.ebuild deleted file mode 100644 index e27c4deae508..000000000000 --- a/dev-ruby/globalid/globalid-1.0.0-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="globalid.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Reference models by URI" -HOMEPAGE="https://github.com/rails/globalid" -SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )" -ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - - sed -i -e '2irequire "forwardable"' test/helper.rb || die -} diff --git a/dev-ruby/globalid/globalid-1.0.1.ebuild b/dev-ruby/globalid/globalid-1.0.1.ebuild deleted file mode 100644 index 0f034d10f931..000000000000 --- a/dev-ruby/globalid/globalid-1.0.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="globalid.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Reference models by URI" -HOMEPAGE="https://github.com/rails/globalid" -SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )" -ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - - sed -i -e '2irequire "forwardable"' test/helper.rb || die -} diff --git a/dev-ruby/html2haml/Manifest b/dev-ruby/html2haml/Manifest index c799f49a3276..46a215e1c60b 100644 --- a/dev-ruby/html2haml/Manifest +++ b/dev-ruby/html2haml/Manifest @@ -1,5 +1,3 @@ -DIST html2haml-2.2.0.gem 21504 BLAKE2B ead2c636baacb8dbba7bd650356da5e2ebfa8ab565edb38ab03df287d8d0709b9271ef3f46fae0f2d2b86d37dbf6a0212fbf6803aaf7757a9f2653b773e46482 SHA512 b6988182073f35d4d9b9f07f2cc2ba01c66679fa646fd2d1e3c8cf0643c88b04a2b1a36d584bdcca897f804e32486a618abc8fbd8db023ff9c22ee66d93ed9f0 DIST html2haml-2.3.0.gem 21504 BLAKE2B 52bfdab16a78c44f7f3f5e4be6015f236fe53b15c9fe6e595223e76fdef544f06cb4abc8b3a2c3fd904c20a404e5bb10c44546494a93ff10690bd5a023afe555 SHA512 75b3453fe919c8914d53cb5492df2377756d89fa795d5ea29a64559e7f3e4ee91e61db706e7860e214a7e6d5160e0f209c65d68d8d3ac28ec5b51fefba6a9a94 -EBUILD html2haml-2.2.0-r1.ebuild 751 BLAKE2B 4f2fadb174884f0b23f34a5488341cbba39383fc87e0eb8f6df05d09cb0064d6e9afad17c73fc282f74077f772cf959a76bffd36a05681c75072ceacbe61516f SHA512 2f87d9ff02a000aec5e711902b58394f7a3c528edf62ea9abdb0f3dd47ce757767dc43ab2c20827ede5381a8c6180f056c38498f63ac0faf1f0c9d04458964ea EBUILD html2haml-2.3.0.ebuild 755 BLAKE2B f4d773b413996eae2a4b3e9c0777a255133687d5513853603caad84f3f22f558118015d595404f3fbe6fa7c6c6f426d28e7aef6c811fbb69b3d1f04e0a573ffe SHA512 0f905865ce534c42709aeb7b35ba60c5dfce7fac90846e62df26c974664c4abe779ba1c795d901027c8cda3d08f874fce55f4ec7a1e60d8b8ffb75c0b175054d MISC metadata.xml 331 BLAKE2B f5c8ed8830eb1340ec46abc36011d86b1ee13b0c148f603c0f91f568669c6a04165c838442db7375e7bf95ab881d8dd3901cf2945c9998f7543e4ed512396745 SHA512 9ebe00179949ad57b1b609816d570c565643d9574cd59740a96eee15bddea461bcb432dc1bcd7b24e6200831b8419ef69704ef0ff299493c85cd07c1688d49f1 diff --git a/dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild b/dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild deleted file mode 100644 index 99cad3b03a7b..000000000000 --- a/dev-ruby/html2haml/html2haml-2.2.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md Changelog.markdown" -RUBY_FAKEGEM_RECIPE_DOC="yard" - -inherit ruby-fakegem - -DESCRIPTION="Convert HTML and HTML+Erb to Haml" -HOMEPAGE="https://github.com/haml/html2haml" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/nokogiri-1.6.0 - >=dev-ruby/erubis-2.7.0 - >=dev-ruby/ruby_parser-3.5 - dev-ruby/haml:5" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i -e "/bundler/d" test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:test test/html2haml_test.rb || die - ${RUBY} -Ilib:test test/erb_test.rb || die -} diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest index 22d5112a1f85..a0c4e664b83d 100644 --- a/dev-ruby/http-cookie/Manifest +++ b/dev-ruby/http-cookie/Manifest @@ -1,3 +1,3 @@ DIST http-cookie-1.0.5.gem 39424 BLAKE2B 569a0d18c962be378f3974b400ddf2289c72490b2b93619fcd83ed6c00bbf5def76239c52163dc6231060792abf3a19988285a6cd28f158ff7339252da912e61 SHA512 d530d64b5c2fc3757a6de03384fe768317e24a523d4a4215f5bcc6b5bca9e7b94eeaad1e52fbb67548396b7b2ca7c9d8b68ea7b99109e24770fcf34c950469ef -EBUILD http-cookie-1.0.5.ebuild 686 BLAKE2B 64a5829fd8a7b08b01b0bba7c5bd670f989e5dc526a1620e4e4864f10a81880985a9b5e5e21203e2ac6e04da7d738a300b277175f8aebf648edf9aef5026eeea SHA512 d5440b891912c801b40bbe5ccded025627708269bd5db4c79961d525fc2560a54817621946b557395a09f9641b2fbda6dba10193cfdb7a16f024a4f1eb2c2557 +EBUILD http-cookie-1.0.5.ebuild 772 BLAKE2B eec39d07e71a27e263e427472ee4f721af3a62d97bbe63aa5d6031c6e52e548b7f33ac2fbef978257db3a290e95b1d96590bdc21c746e77db070b5d32c4205d4 SHA512 f2bdfc6f52a9e37fa401c1b3ceea05c668586b431f3c48a6cc2f8302b289b83045505702716881d0add107845c78d34088514f15dcd2c10b8e0cd3af4adaceb6 MISC metadata.xml 352 BLAKE2B 0e1cc1e4cc97d4d773c64a068d2f7246c863fae1c17504f83275d1ab15e59a9bc6535c22fdf0c02d89d778079d100b74e29170b0fbe6fc1ad5464e221751a56d SHA512 821e08b75914f51a4a341149db588c8e3b17fc401a14de9abd44918b9f6bf88bc1d9c76b460a10c1b312669db478759aab90d0bb08bc04129bc8c964e7b3a314 diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild index 596d9e4f0a09..c8c392057da5 100644 --- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild +++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild @@ -16,6 +16,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" +# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0" all_ruby_prepare() { diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest index 59757ddfa806..03977c03cc76 100644 --- a/dev-ruby/http-form_data/Manifest +++ b/dev-ruby/http-form_data/Manifest @@ -1,3 +1,3 @@ DIST http-form_data-2.3.0.gem 17408 BLAKE2B faa29c86d57fac1554680bb10e1a71e591ec873a04c63c0d0fa2c993c03df03dd35f3b762a290d188285efc0cf63d5040b262d386cdf7a4abc4b7477a6a1e00f SHA512 c070126d18a66bd505005d7dae4ece6c751e52593806daf618bbb437b7f9296a5f18aac2e317b3526c9b34adc2f4d9fc7b7bab8cf2a8c8ca67fdc5940969ff21 -EBUILD http-form_data-2.3.0.ebuild 577 BLAKE2B a2a703c3834d2c5787b1f2ada6d64e12f860c3eca996f9ae4aaf76fbca38c0f1ff4f900bca3731b2ccf80221cc41386c798e02a81b12b1b7ade8e204558decb1 SHA512 25bdd2d3824ce2f8086fb9d74d02e98abc493b088b08df908ae306617029b9fe1daf93d32af8c672eb5dd2044207423b1423ed2d71e7fa9cbf0f270794a22b9a +EBUILD http-form_data-2.3.0-r1.ebuild 578 BLAKE2B 7eab14bb4f536f630dc96e810727aeda90d75438218aeb543de6f3961f295754821b0fc11fb5ae13dab45630f87894a718d9d77c2d4cadbf8a7a095dcf36b97b SHA512 e5c5db8aeb189423e63c193ebaa6061f20265ec78c06427052395052f2971c497e18209256b35312a63e4ed42c79a9293492b4d1d4f7968c58d781735dd5d2b5 MISC metadata.xml 346 BLAKE2B ad8cc4bf9933af9ca4bc5120d808db05143f7bc8aedaf5cc786c035ba839e6bae47ed784c28e3f087c205ad52868872557e7b04c49b11c3888782e006c79049a SHA512 5c74820fc17edadb072550e76852e7f2a7d63e890f7456f4d8e7f441bf84ceddcad1ff82f0152c6b44550594acc3791d4af2681504a5a29780f39035f218b847 diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild new file mode 100644 index 000000000000..7a2ea3a92f39 --- /dev/null +++ b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Utility-belt to build form data request bodies" +HOMEPAGE="https://github.com/httprb/form_data.rb" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#: ; 1irequire "json"' spec/spec_helper.rb || die +} diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild deleted file mode 100644 index 0586bf562032..000000000000 --- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="Utility-belt to build form data request bodies" -HOMEPAGE="https://github.com/httprb/form_data.rb" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#: ; 1irequire "json"' spec/spec_helper.rb || die -} diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest index 976de609b850..780da1ab6b17 100644 --- a/dev-ruby/i18n/Manifest +++ b/dev-ruby/i18n/Manifest @@ -1,3 +1,3 @@ DIST i18n-1.12.0.tar.gz 72883 BLAKE2B 6818e5bdea156e9b6f7b33e319e5b5a5c3c9e7a799b56ded87ab2e27efa4effe730e23a8736b7374b8072c7ba4237a92619aeaad3a16c0bfe10fe73bf9c588d6 SHA512 616db5b15febc7a8716ceafef6c51a24e2d050f8e27e389ef96d94cdc95f9704942079d1e6b502666a015a99deee169342482c9a808164700401c47f96da8f0d -EBUILD i18n-1.12.0.ebuild 1568 BLAKE2B a683eb0c6f46eb1d31e6b6da46fe8186823dadaa5f5d180c322e142bae8c16b66f82b8ce22fb8564512ef0d6c06ad7b5b645214b81fe68b6239c67530c34b429 SHA512 57a66f59a2f9fdb09b655e41fca81f1f127a4437d444ebf7e7286caf6d7b00d196d05241e280fb575534fcf1a8fa2e839ac2f744b008a6b2e0dfd9de3115d8af +EBUILD i18n-1.12.0.ebuild 1656 BLAKE2B 9d5e2be1bd3bf002175d7c633c2fd0a73f80d1e62881f149b611094b7b8d392310f9228239fe3fcfcb935e9052dda574000f0addff164b4cad8be20a1add6630 SHA512 8aade162a9dca842b517152e1e6b315adca57bd5c0e9782d62b042d0fc3455dfb54c5dfdd9cb6c80d75215012485b8c48ce4fcf52a89549e0957ffb04942a5ac MISC metadata.xml 341 BLAKE2B 88504d4f80239252fd3d4d82c5636bd4656f1063e337fbdf37baf23bd109abe7aa74090b07f90e27d9350c8eee2c342b4d1bdd38feb438ce2236c9c9b094d606 SHA512 86b7231bcadd93247b82ef706ad9ba12f77306d7c6f08065ed3f95bc46c2662a8e1535364fa25419612359d11cd84d26da818e2d9be5e931fa6203b6e63f2f73 diff --git a/dev-ruby/i18n/i18n-1.12.0.ebuild b/dev-ruby/i18n/i18n-1.12.0.ebuild index a4b46aeb30eb..0b2cbb4d2e9a 100644 --- a/dev-ruby/i18n/i18n-1.12.0.ebuild +++ b/dev-ruby/i18n/i18n-1.12.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" @@ -22,11 +22,12 @@ IUSE="" ruby_add_rdepend "dev-ruby/concurrent-ruby:1" +# We need mocha:1.0 which corresponds to the Gemfiles used in each_ruby_test ruby_add_bdepend "test? ( >=dev-ruby/activesupport-5.1 dev-ruby/bundler >=dev-ruby/minitest-5.14:5 - >=dev-ruby/mocha-1.7.0 + >=dev-ruby/mocha-1.7.0:1.0 dev-ruby/test_declarative )" all_ruby_prepare() { diff --git a/dev-ruby/image_processing/Manifest b/dev-ruby/image_processing/Manifest index 9f4e5c55eca1..cc266d8d84cb 100644 --- a/dev-ruby/image_processing/Manifest +++ b/dev-ruby/image_processing/Manifest @@ -1,3 +1,3 @@ DIST image_processing-1.12.2.tar.gz 986474 BLAKE2B 5e2ec69dde4964f2d4d814130c0f7b9401c75cda87b25fd29a2009921c4b9fe7f8a8aac209387b2d6702c5809196c00afb318337a48a7c672de2122bf55e242b SHA512 58067eff4c28893d6ac774a49b95183d2c294db283eb489fe9a201c93a8d3402bcd348027f5ebffcd11e5c4be2f527d233e0023a55d8713a81ebbc8b9536e0c1 -EBUILD image_processing-1.12.2.ebuild 1300 BLAKE2B 017812fa36b0913ecbb86e8c7e60e2a285498f9143ba7ba428cbf7b248ff0cbe1883f1fefe59deb4256a621c48d7ae81f52bad5f6bdf8906323701a57c0c1cf8 SHA512 0cc93a2788abb86993665963626488996207712256c6a2027739783c7b6dd508b98c14d69f26294b639ac146821a79c41407fa7ce7707a14280135c7e30502e6 +EBUILD image_processing-1.12.2.ebuild 1307 BLAKE2B 5659db8a0f2bfa5a47d7943fd2b1813d68603cb39d90df627f4aec1ba94c777c68ce09b564399b80c0fe3ad7484e9525b413f6d67db019fca9de01c50f9adb54 SHA512 412944c59dffd29583b62dcbea0ff412654cc84e6f66ba943d1296c59fe592424325e49958f35fa1e019d16f05e79b387123f9ecebc5abd310d6797f8c1f6617 MISC metadata.xml 349 BLAKE2B c3e58644a99363acded1dff10d0c829985ee93f40071c7f38d67c0c48eb78a2a740b253280c45c1f6f63407f35641067482779f59adde098dc5e91c13d8a421b SHA512 076b799fcf31c4b5483f7d4b135867682e870d3874695f97886d06a6bb940c41dcfe509eb602efd5df35d1fd2f265919f3ba397c77eee37c9cb7b52fc9c239dc diff --git a/dev-ruby/image_processing/image_processing-1.12.2.ebuild b/dev-ruby/image_processing/image_processing-1.12.2.ebuild index 9c1619bebd32..49c256f82d5c 100644 --- a/dev-ruby/image_processing/image_processing-1.12.2.ebuild +++ b/dev-ruby/image_processing/image_processing-1.12.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md" diff --git a/dev-ruby/instance_storage/Manifest b/dev-ruby/instance_storage/Manifest index a44bd9a95b86..0559194f254b 100644 --- a/dev-ruby/instance_storage/Manifest +++ b/dev-ruby/instance_storage/Manifest @@ -1,5 +1,5 @@ DIST instance_storage-1.0.0.gem 7680 BLAKE2B e8c4f90c90c6efebcbaa577ab17824f4d759782f1b3985679200ca97b89f04245c562f6d9aa96ac894d488417f4e393bb7faf28ab18aa3f3ede1e03365706a29 SHA512 45ff98b3d0ab47d3459d868eb1b0075abb83b23bbc3a9b84f261077bdddc385ed016e81d01c19f93fa6cffd7cb9020ce1e22411636709f18af09a76c7d44598f DIST instance_storage-2.0.0.gem 8192 BLAKE2B e71926c7c35691d5d46a438b3ebcf2e138f079ece1d6ef0b8845927425acc86ff0f09a2afe17b5bca3d0c9beb9bfc69c61e3c3a6c9ccca9a9e9398a86f6fd9d4 SHA512 ad986dd1220b19f171c9808c4692bbb9a9e4f6cb59ab6bf403e5a53b4af5f753941b76cba754d9d56a300b8adef8937094764985a994e8a87c7f99949c0e264a EBUILD instance_storage-1.0.0-r1.ebuild 479 BLAKE2B b72897d7b521040318a779cd8528e0fe16bae24c9f354e9a701067b56e54b33bf73ae60195c51440815176f2abad36d5be1a105c8ffec57c88160b3e564a510b SHA512 54a50fbaa2e098e5f71ded617ac8c1041f87addfe57e645ba5b4eeef9d928492b5b65be3a60a779f02f2bcb1e90cc544ac9b051ea891978252bb40df7e20f553 -EBUILD instance_storage-2.0.0.ebuild 483 BLAKE2B cbdb68cae6d91a509edb19c64e63f2e057fd804e820d86b029c2d1ffa6903286a8a40391260cfee180b9fb4034a556afeb37b42db060b182411a5aa2936f17c3 SHA512 3d56bd94d27bb4bd7ac2a9dcb64975f9e329ea613f084ab3988f6a62063fcbbab87f02bdf1cb89c43615bcca03c0de38637f6f0cbcc553e32904ed24574b3a1d +EBUILD instance_storage-2.0.0.ebuild 490 BLAKE2B 8b27e769a90b5dde0820377d35180b36594fd35ec23de010fc6e3cb69e2cdbfdddfc3cf054d4a7cc67b0a3e72c11bcafc793e1591266f9792470be4de1743876 SHA512 f17e4a2723c51c3298e129e8939925f15b5b748bd4795c8b71e852f5867b7eaea9bf583149b193faf2b992afc8d976c46a218e0709e5097fd7da12b7c349d69e MISC metadata.xml 445 BLAKE2B 4431893558d744025451404bab813891228b319d87695c35fa142207d5495b66f079bede68e1beb25e60c09f631f284874f2dbb669515d25f544852ef0b10208 SHA512 f877d9f69214eabbb90c628cf50e62264b84416773bbea9dde85a4b436e8a7f025e18bbc151c597863719da4f3ae9b1a6ea7ae301192c2feb84628aa32d7ec9a diff --git a/dev-ruby/instance_storage/instance_storage-2.0.0.ebuild b/dev-ruby/instance_storage/instance_storage-2.0.0.ebuild index cbb5d0331daa..1eb61fc345f3 100644 --- a/dev-ruby/instance_storage/instance_storage-2.0.0.ebuild +++ b/dev-ruby/instance_storage/instance_storage-2.0.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=7 @@ -13,7 +13,7 @@ HOMEPAGE="https://rubygems.org/gems/instance_storage/" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest index 3b10883988b2..59e8613e9334 100644 --- a/dev-ruby/io-event/Manifest +++ b/dev-ruby/io-event/Manifest @@ -1,5 +1,5 @@ DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc SHA512 65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d8691111890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d5eeee2602045f9bde561f6f50c797b7aecb3d7b01 SHA512 f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7 EBUILD io-event-1.1.6.ebuild 817 BLAKE2B 5a21ff0f222c7b45d0c5a1da046eeaf85faf3839fe6b498e9eaf6ea1e4f41980c7b90c85a102eab2897ad8d68201532af6f19e956d6998719f79a46746ffea92 SHA512 e58f9785de59d029bf6eb87dbc328352c7928eddccaead18b57af5ed7897dc7dd42b4ebc5bea39fad7f28d7990f4339ef6e9ac61e76a85e1564b10430ab708b5 -EBUILD io-event-1.1.7.ebuild 824 BLAKE2B 9e1873b059441495e671095827e173890f2a49d89cfdb4211ee48a3a51ccdb763ec9ff3f1c94bc4d57839be4f245d3e291109a681a783c8f758e998c515535b4 SHA512 41f3ce8602f91a21dc761b9739dbd5f202c8af5e3bee555ac5cd03e040c1ee57280bb9dd6afe049c674a3a65ce57f7c4391ef46429b200a5d783a1a1d7dbbaf9 +EBUILD io-event-1.1.7.ebuild 853 BLAKE2B 26a653465a88c7bdea87186ce566abe2dbe7b0823f39534dac5d38c4403f9f44d0b0fb7732856f3eb7d83e4ffc7cc575cf9a3d45b27f40c8e00f19dcedbbf825 SHA512 db2286e1f696d2d81485ff6c0f932915d5ee166defd84ebca754451e5e456dcd76a9429dbd38b4d631bb882100ff0172ba5b5ef26766c08434994813748f480e MISC metadata.xml 344 BLAKE2B bb572a3bebb66073283f2eea535cb9ac95d3adba0e060350609028bb47b7a03b6ddb3294293e95a6c505fe5d9c7127a37f1d1afa9abf66312bf4b4a688b4ddf9 SHA512 9c114303bb3edf528224eac75e7095403230f94baf373649442c123cceee029258616fa2ea68823814dd1ecdfe0f9c4ef73491ca449f569f12aa159b78811ef5 diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild b/dev-ruby/io-event/io-event-1.1.7.ebuild index 0c6fe7608048..78f3076e585d 100644 --- a/dev-ruby/io-event/io-event-1.1.7.ebuild +++ b/dev-ruby/io-event/io-event-1.1.7.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )" diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest index 70eedf6246a0..47aad6502e86 100644 --- a/dev-ruby/jmespath/Manifest +++ b/dev-ruby/jmespath/Manifest @@ -2,5 +2,5 @@ DIST jmespath-1.6.1.tar.gz 40731 BLAKE2B 004da1c19a9990f83cc7484afccf7f7c8b6924f DIST jmespath-1.6.2.tar.gz 40932 BLAKE2B e19a2bacb8e207f65e45d1ad8eaaceb5ab6cbd847dc1009b45c618d426e5cc5814a1b1a806ccd935a83e3dacff3bcefedf9c7241586a348f2b705d80e63ba27d SHA512 2118c348bb25285f002fce64d0f7a00a5850c9f1b39d71d16c0c4335469069861bc51a81a9aec95f5625ae6b2d9daaa8b40ada817ac83ef83349c33e906561e7 EBUILD jmespath-1.6.1-r1.ebuild 742 BLAKE2B ea04b8c94471bb9d67d7bddb26308079eaf9c92549fe7b0632454bd1da6bce0d7a24f0309945cd7cd11ea85d5fa465fa8bf4051efeba069d21d85b83344b7cbc SHA512 ea57f0116ffd2c4a7e88e7b33f70de0835fbd0b05bdd99f7a96703e7b72c7e86733b5597352d4fee745e0f988b77cdb2378b21af4709830e9bfb162a3759cfbd EBUILD jmespath-1.6.1.ebuild 713 BLAKE2B db6c14b1bc742d24a0fd32ee99d849463a8cec40408445b2b680a526e924748c24bd8e03a12ff38841d70e5557f41ae3a3daab3718e3ed707f32862cc30009e3 SHA512 f114c63d6b0820ec312aa6aeaaf832144a6a07e988af506c2f2a43e37daca04e27d1288763d55d97daafe1f8737e77c713d0115371378b2c3c8370110f11bec9 -EBUILD jmespath-1.6.2.ebuild 742 BLAKE2B ea04b8c94471bb9d67d7bddb26308079eaf9c92549fe7b0632454bd1da6bce0d7a24f0309945cd7cd11ea85d5fa465fa8bf4051efeba069d21d85b83344b7cbc SHA512 ea57f0116ffd2c4a7e88e7b33f70de0835fbd0b05bdd99f7a96703e7b72c7e86733b5597352d4fee745e0f988b77cdb2378b21af4709830e9bfb162a3759cfbd +EBUILD jmespath-1.6.2.ebuild 750 BLAKE2B 6089151ab104151c0fad77cbbcd5ecfabe4646fde0cccd0cc6d0fde42ce4ba38245f194e9ac48c0fe4406121b16fd42c0627c690a43f143adacbcf4b21fd642c SHA512 0bcae11b0ecbba4c349b3d4c188271b1c127128a78864539b1a0015cd36e75ae0450e620d22fd07e18a81400e1a92a174730074a0c0302c51de962f03e3d8380 MISC metadata.xml 347 BLAKE2B 7219b16d2eb4568aff52005110e3c7ddc5c5375f64e8abff8a6d95ec52cf3dba44788a5a08ec73214bd3871a26a9944b501eb6fa42860d98cdeeb864f0197c66 SHA512 ffc19d6bba336d9abeb22a069170b684cb585072f14ac035270e3c14199eec963162b3e0d7a5545c10339fbb97347e1ac91900f2f963c151b3a2f00bab43c869 diff --git a/dev-ruby/jmespath/jmespath-1.6.2.ebuild b/dev-ruby/jmespath/jmespath-1.6.2.ebuild index c3f5e802faf7..f17e37f9fa7b 100644 --- a/dev-ruby/jmespath/jmespath-1.6.2.ebuild +++ b/dev-ruby/jmespath/jmespath-1.6.2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="VERSION" RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec" diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest index 2f9124e29b6f..721850a3db82 100644 --- a/dev-ruby/jwt/Manifest +++ b/dev-ruby/jwt/Manifest @@ -1,10 +1,6 @@ AUX jwt-2.2.3-ec-test.patch 852 BLAKE2B fd489a9c7153da73ff21cd9a2f627285bd072e3557f52cee1ee8a7a7dd6112ce68a5e0c331bb395145dea8c5083cfc3bc02146597826164371cebb506eb62773 SHA512 c6a02444b12beeb6d357edef7f7d0352f48638ebcee4795561c3fae0a829268b46324c968291e53bf5cc0a074218d8e8a5adf4e9005751590c4cd387850d5f9d DIST jwt-2.2.3.tar.gz 50675 BLAKE2B 904a2b9be80ece10cc046d35df784ecc4991c3b09a79c2e2e461003596e9212409ed5840282ce632d3ff499754c505cd899ca95945f562883869ff3c50c4399a SHA512 ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c -DIST jwt-2.5.0.tar.gz 65165 BLAKE2B 3011bca18101cd6ec4ce066ce541e31d135ca57ecb3c105915e55d1637e4465e5ae87655c4a7dbb91ff8ca299b6b1c77f9c9263b944cb6b90a1679c25a593cc7 SHA512 fab73ee33769db297b8c8c7381070c8fcd1dd8e43aff2d241ee82f0327867eff3c1067536a90928ad65a2870dc2638515617f5d5cc92023ab1dfe3b6696f10d8 -DIST jwt-2.6.0.tar.gz 72387 BLAKE2B b20d902625815763b203ee201482792e4db5976a5b7cff24a6c08d391f254d62a80b7d5aa5a6833a50eb3252dd1359c28707da8e6f8d0b43308b8aef6b108687 SHA512 62d62728f97d5ac779919365b144cc5ddb9d2a74b16e1692a6bb37e0a64a89b3990429244694eb1a5e36793c64a179cf2f38738600b721f8d419d6ea13e96caa DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7 SHA512 8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789 EBUILD jwt-2.2.3.ebuild 849 BLAKE2B 34447bb74c1c066e60365a371c254c9ac7c23f4fad60f246e6be2b3edf91fdf0eb7862401e59118c9e63adebb0c3f49ce57c402c909970492af3831abc18d8b6 SHA512 ebf4384b52ec03620adf4b141ffe9533ac0f8cade3222d9926c2417e40e0d6b67e17cda12d619629c195d1082a1d77ad10c976c7a90b139fae4711baa4d5515e -EBUILD jwt-2.5.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b -EBUILD jwt-2.6.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b EBUILD jwt-2.7.0.ebuild 810 BLAKE2B dca0ac1b165b6cf264a1248ae71529e88d4c785dc3bc1631453d76c29b220180b6f987608826bb6db280b995ac1e42da29f3d0091a9af521edcb2d533bda01c0 SHA512 6e224dac2965a1c2833b1544d6d6f52dc8d6d1471529c09ce1f07ee3c13c51b93857112b29397edc1bb62ad69b23a56b1fa17f24d6de007254eebd33719eaf2a MISC metadata.xml 339 BLAKE2B f797d6d373de253b9c14671570c04706d02d9ce5c931b54984eb89fb13dc29090123b6b30a8d3cacca6bb5e2819b294e0acb86b337a649dee292d8b579640b68 SHA512 2a3235a78045ad0be735dae3f33d3b946f162c837e6d903da889780879c370c586315300cb9b4dc5ee7ca73a545ece43ea949cc0f94f20c3430a8090f491aa70 diff --git a/dev-ruby/jwt/jwt-2.5.0.ebuild b/dev-ruby/jwt/jwt-2.5.0.ebuild deleted file mode 100644 index 54badce1eee7..000000000000 --- a/dev-ruby/jwt/jwt-2.5.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A Ruby implementation of JSON Web Token draft 06" -HOMEPAGE="https://github.com/jwt/ruby-jwt" -SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="" - -RUBY_S="ruby-jwt-${PV}" - -ruby_add_bdepend "test? ( dev-ruby/rbnacl )" - -all_ruby_prepare() { - sed -i -e "/simplecov/ s:^:#:" \ - -e '/^SimpleCov.start/,/^end/ s:^:#:' \ - spec/spec_helper.rb || die - - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/jwt/jwt-2.6.0.ebuild b/dev-ruby/jwt/jwt-2.6.0.ebuild deleted file mode 100644 index 54badce1eee7..000000000000 --- a/dev-ruby/jwt/jwt-2.6.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A Ruby implementation of JSON Web Token draft 06" -HOMEPAGE="https://github.com/jwt/ruby-jwt" -SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="" - -RUBY_S="ruby-jwt-${PV}" - -ruby_add_bdepend "test? ( dev-ruby/rbnacl )" - -all_ruby_prepare() { - sed -i -e "/simplecov/ s:^:#:" \ - -e '/^SimpleCov.start/,/^end/ s:^:#:' \ - spec/spec_helper.rb || die - - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/kramdown-parser-gfm/Manifest b/dev-ruby/kramdown-parser-gfm/Manifest index 78cfc8dfe283..c5918eef3750 100644 --- a/dev-ruby/kramdown-parser-gfm/Manifest +++ b/dev-ruby/kramdown-parser-gfm/Manifest @@ -1,4 +1,4 @@ DIST kramdown-parser-gfm-1.1.0.gem 11776 BLAKE2B 99a77ea02d0f48421cc6c582629f6cdc7504174867cac8927bdc26fd50f851e294c0f71ab985e9d0d6e595906c458b1f96d06903d6765eabf8b6f617c6303f14 SHA512 5662c1a50da7c8e50fd50afb5fe1dcd3bd63f4282d9940f96bb56266b63841c0b09902ce90eb3162aa89c54047970667b17299b3a7cf475bab2641604aa15d8c -EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 785 BLAKE2B 5be11adfc66ce55a2a189b0796c1e219e03bd3fc84fcd4e2e0ba09025a3d65eb73c2648eb0d3079df8304536495ed2e77c7c855bbf35fc66dfc1471151f11e54 SHA512 7e1621149f85bb605ecf9d0c60d8bf4bdff35d90914fa4f6f88e16592a832775f769273982173c2fc98f1154ea5cd825a6e43bf4aae3d52d5cc54e35fa2e0a1c +EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 793 BLAKE2B 1831b4b893e0aa0cee156da165901ae78d38b9ae71bb9eeb9a722126164584f784be338d8c8a13239da1d317c50d6ce37897a009edb222424a0e97c0dc8dba14 SHA512 5d1642befcc5f869aabc362beaee9b207edf0066c3fdf3956c1e7a7a3c28bf36cda6fc40453c114de19dda32c626d3d9298e26714faf3c7bb83f8a466c2d7aaa EBUILD kramdown-parser-gfm-1.1.0.ebuild 784 BLAKE2B 6ecf3a6a07fdd79a3fce642b91206e6733b979e6a0d78a9b3dbe8d8bc3813bf479f6e1c9ae78c1c07e3b837327492fffca76b7b9468929102b0c0cbe09ad4a82 SHA512 bbf216631e01daf1415e760fea936175cfc0773026311983d5dfe4d4e14cce5e765eb2c0d822ae3dc21b5011be2fccad9772ad11a2ff622e6b688b16ccd6e243 MISC metadata.xml 346 BLAKE2B 0908f3e6cd648692e82059b2985581801c675dfe6388de7795c3d16ef3596d243d5cd40164deb219d2d628383338303909fe474fdfbe8d7fd91ac956bef6ab1d SHA512 e75d6ce31c31943a0e1891f34308c4766455bc190ca33f11e16739ee835251d3b62a11ef56d4814eb91aa20526f1fa6c7cf709e96b13bdb2958b059129b958c2 diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild index cd1f019b9207..742b70349aba 100644 --- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild +++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit edo ruby-fakegem diff --git a/dev-ruby/kramdown-syntax-coderay/Manifest b/dev-ruby/kramdown-syntax-coderay/Manifest index 704f54e0e7ea..acdc0d3086d1 100644 --- a/dev-ruby/kramdown-syntax-coderay/Manifest +++ b/dev-ruby/kramdown-syntax-coderay/Manifest @@ -1,3 +1,3 @@ DIST kramdown-syntax-coderay-1.0.1.gem 7680 BLAKE2B 66385a651b4a03980984385d09a0076388bcf5f8506ab19267bd75824300c431630280ab5dc9bed41310e69938d2b1d9d42ecef2feace7a5b184c84e9614fdb1 SHA512 bd3e1d919cba7a797f43706f5b8543817654b10abb6c7eed56d99c3a8b75e91f7896db0c04ab999df9f39d21d7dfbc7a39a290e39129812fa5ed3cc8d674abad -EBUILD kramdown-syntax-coderay-1.0.1.ebuild 508 BLAKE2B 740913b89a050e55b039abd2647efd151695b54868fef1f7efc0fbddb64775bfb4e48319218e6c9d7ef3d1528a97bd7d249e92fcdb6b67f8858afe74b8fc5fd9 SHA512 e82e75b83389b090758f8a3fbc15eec41f5077675654c82cb20b18f99cad8b7cb3ace8372cea97d6961b820f9a434313eb07d455bd1b26829e7f054abfc783c5 +EBUILD kramdown-syntax-coderay-1.0.1-r1.ebuild 516 BLAKE2B de8991443b1fcf11ba8613b397763c08cf2354555ecac7f7c33d2de563e79ceeedd80c78facc17e206a5adba2566e10517cb956a1ececb4e95cd6953180ce85f SHA512 90995dd8161d4ed2eb9c898fdfb6d626f828af943a0dced7731aa2c57bc9f07c4f21822bd1806e8b18be42e1f3917cf7926d69054874467ef476e082a0e1de5e MISC metadata.xml 340 BLAKE2B fef359cd6c2fe01a0877423fa640cfbf7653c8d57425a5e802e48b5e72b9d2bd4045daa5de5453794efeb9c945384bde7179eb556103da1d5bba0034ecd51801 SHA512 23f4862bda817ad7c5d089dac485556b630b24f8648f21cb8b74cd05a4309c03b0f064dbcf1c1b49f019cb2f009b098097638972792045fc3d148b26a737f0bc diff --git a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild new file mode 100644 index 000000000000..a820dc85276d --- /dev/null +++ b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +inherit ruby-fakegem + +DESCRIPTION="Uses coderay to highlight code blocks/spans" +HOMEPAGE="https://github.com/kramdown/syntax-coderay" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm64" +SLOT="$(ver_cut 1)" +IUSE="doc" + +ruby_add_rdepend ">=dev-ruby/coderay-1.1:0 dev-ruby/kramdown:2" + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild deleted file mode 100644 index d2a0e8fd558e..000000000000 --- a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby27 ruby30 ruby31" - -inherit ruby-fakegem - -DESCRIPTION="Uses coderay to highlight code blocks/spans" -HOMEPAGE="https://github.com/kramdown/syntax-coderay" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="doc" - -ruby_add_rdepend ">=dev-ruby/coderay-1.1:0 dev-ruby/kramdown:2" - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest index 228ef903910f..17b2f18b0bea 100644 --- a/dev-ruby/kramdown/Manifest +++ b/dev-ruby/kramdown/Manifest @@ -1,3 +1,3 @@ DIST kramdown-2.4.0.gem 122368 BLAKE2B 86b1232583dc88f8a576fb17e3e2ee756f109700634783815e8ba1f722dd8c872f2f6a978d33e1970814530090665eba3693206e57d3f274bb39655a7ac2d208 SHA512 8e52c5cc53d2f0085e30188aa7bf67f92dfe7f0801297c6a45293cca307e3442baa06443638c1161dad4a4aa332cbc5b4f9b6281ba4c6346122a9fff5a3743c7 -EBUILD kramdown-2.4.0-r1.ebuild 1448 BLAKE2B fd7fb5ffadd76b1c8016adc157d0c66083cfe2633d091f4cb97a015f7ee4c16b00018750690236b5fc3d86404966134ed6a6308c10f5817a491f921c17a0a2ee SHA512 cee50d94e88814e53e2465c8e350ddcee0c63a40cb5bb5477c4da85462ac7cb5949d024364253e135bbbec75fd1fafe1683b63fb2a18917824ef6f1e4ab2f95e +EBUILD kramdown-2.4.0-r1.ebuild 1455 BLAKE2B 7e52079ec147e27f6f7dfd3b6916549080dff8ddebb49f611671dfa0d787db4e87700dada4621f0fb4bd3abb21fd62e0f591139470549375502d6e054d17d955 SHA512 14ee4a1f449a4c1339830893f68e1216975b1de456573207b40987965114bfe17e2fb20d52e94518b1dac3efd8f43f59a4e48991ebcafc9f96868153464654c3 MISC metadata.xml 335 BLAKE2B 10892c2abb34e3a13cdf4f0642202977a1ebd810bac1e25bd1afb202fd062a4da0be7c474afaad7436e2fac2608bd92f199452e70e9710a96435eca10d82545a SHA512 96b15db162c6988f7f62c23c2df2e3059c494d7a8210c69651d6473738d263df8d711ce98df62320a7021ff47ddca51ae1786990a8a778645fc1907aed1d4e06 diff --git a/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild b/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild index ba30cdc1662c..1726f6ea9719 100644 --- a/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild +++ b/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS" diff --git a/dev-ruby/lemon/Manifest b/dev-ruby/lemon/Manifest index 2e628af7cd74..d94054ce9fe6 100644 --- a/dev-ruby/lemon/Manifest +++ b/dev-ruby/lemon/Manifest @@ -1,3 +1,3 @@ DIST lemon-0.9.1.gem 31744 BLAKE2B e1b213e9fb5690c6dcc03cac1d83e9dca48540c41ecaa8bc90873c91d393c6b5fdbd800610238e485d42c1a3412541beb6119eae1e8830753fbc0c786084f3d2 SHA512 8e77d049982ab4e0ae3a18ea3f4d0e4164026fffe1ad94d3098a4165102630c529a9909c3978febb816723a4ff7e17a159a0e067f5f826f93d11f720e49062e8 -EBUILD lemon-0.9.1-r1.ebuild 637 BLAKE2B 487b164e3ba9da4fa70267e267058823318356ac8f365bf90e16fb580979dd33b9cc2b7c675cde546496bd66d754ffefe6a601b025cc64e41cb7feb09bb958dd SHA512 2556105277eccb9f18d2b09f2f275d936a88f0e441eb5b732830201140cbe79bd88caf08a403afb6f34972186eef6c326e71ed7970757e15a815693e1039b593 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD lemon-0.9.1-r1.ebuild 631 BLAKE2B 8fdd41d1b2e1712155e251deb1e984d013715cc77fe38a06af7c068d7b4c9e8cf88bcb27a49fb22c2538f816008b837ffa3b391dc31a5f873e66f80e3d3f8f69 SHA512 67ce3e30b5a9734738e6fc1579788979d33ab2bce3338f9a3e2b196cfb381424c823aef50afd3d6e57d62edfe2bb7e89218099547acb9ff72309c466016ce132 +MISC metadata.xml 325 BLAKE2B e5127d46078582ba1ca419276d0d619edfd8b1653d85425857725fc8ed5417da9e6252f0fd755d499b34028c8b4c7b44de93acc8d814cfc095063433a4b2f862 SHA512 e9ccfa8a09ec374b93be1f8c6877b4868cc4692bd215c5bf8db7876acca979805bff8c6436f685e81da27dd10e96ed72d4e7a01e52cb75a12f8e5db2d11dcb6b diff --git a/dev-ruby/lemon/lemon-0.9.1-r1.ebuild b/dev-ruby/lemon/lemon-0.9.1-r1.ebuild index ff5cb7eec5bf..bf39ba5eb4ca 100644 --- a/dev-ruby/lemon/lemon-0.9.1-r1.ebuild +++ b/dev-ruby/lemon/lemon-0.9.1-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" @@ -16,13 +17,13 @@ HOMEPAGE="https://rubyworks.github.io/lemon/" LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" ruby_add_bdepend "test? ( dev-ruby/qed )" ruby_add_rdepend " dev-ruby/ae >=dev-ruby/ansi-1.3 - dev-ruby/rubytest" + dev-ruby/rubytest +" each_ruby_test() { ${RUBY} -S qed || die 'tests failed' diff --git a/dev-ruby/lemon/metadata.xml b/dev-ruby/lemon/metadata.xml index 658c72b1920d..f3c13f7e202f 100644 --- a/dev-ruby/lemon/metadata.xml +++ b/dev-ruby/lemon/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/lemon + diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest index fa4994c85acf..70a53a722673 100644 --- a/dev-ruby/listen/Manifest +++ b/dev-ruby/listen/Manifest @@ -1,3 +1,3 @@ DIST listen-3.8.0.tar.gz 56514 BLAKE2B 5b316487defe902f755bc53e40052289d03052d3fc54cf2431bb833204ea0fdee9dffa26e2d6d78267f96214a6d1ca3f097c175ec6ccf9cd3037eff64abd3169 SHA512 9f1cb065f3db96d3d416ba255b327a10dfdc6cd72f1509bd4fa95a157966bc436282fd37cf16df645ede1594e8eda62c7cc0934936db9d118d39a55521e7c35e -EBUILD listen-3.8.0.ebuild 1190 BLAKE2B 72f1992b6b8ae05d084ae95264ea374b7c2acf66c20b51bd16e09a39c862bf8908337a930e594817b0585ff9433538fd15a8a6c36f0e76e49df5eae6380e62a1 SHA512 17d0be95910e0e39761d93b06112131c891ab2a5ddedfb0ec467bfd3e6cb6d3b9b902641a9bc2615d97953c5ab2d08aa38a46cdfc3919244d6346ba5f8cf02a8 +EBUILD listen-3.8.0.ebuild 1197 BLAKE2B 26ef3528ed4a495adab3b7c275557e7790c64c8be14cc90aca9617f403e4f0fe97cfd010aa006df947a9f7e0fcbbf264d38a3d5e61b812c4ab751bed2541efa0 SHA512 361a9b89989d878f2e42fbe0a4517e04bd2598180a731e02039798493e3f54590ae09ca7870f02e6067111f2e1293058e9a72c0b2adfedaf87f98c975689c262 MISC metadata.xml 339 BLAKE2B 13641c725d126e51be4bc7ce83c26afd940fd2562cdca16b523a6d447fdb876b48bd8f948dc50edc30d0573d93fc6d12c1598bc201ddc8aa33d2279b33260fa9 SHA512 269d7d6f3d427c9a4497d1f4ce13ed601d0db8f807f2378510a0fc0dc0b0bdc065059b09b8cfa8beaaefef510925d0ac47750bb790b85c13b95c0923afcde9d6 diff --git a/dev-ruby/listen/listen-3.8.0.ebuild b/dev-ruby/listen/listen-3.8.0.ebuild index 978887bf0ed0..e0e24d178ee4 100644 --- a/dev-ruby/listen/listen-3.8.0.ebuild +++ b/dev-ruby/listen/listen-3.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest index 75f4b9db3fba..3d4be3f9bcf9 100644 --- a/dev-ruby/localhost/Manifest +++ b/dev-ruby/localhost/Manifest @@ -1,3 +1,5 @@ +DIST localhost-1.1.10.tar.gz 2128142 BLAKE2B 06e4ab07bc273b8beba5fb3ee3f64e171a6c4a2e944c6d5e432417560283230277213732bf23ddd12e9737b2803582a11fdaa76356d14d2bdbd4e90d402c6204 SHA512 946ef247b256165cf5c849a32c0ba8dd2007164bd1549a20aca595328174709e9213ba8a98448dc41a57558b00147c3b7428b7bc625059ab24f89c94ff8850e9 DIST localhost-1.1.9.tar.gz 2125545 BLAKE2B 5843b3857a11d9f56412f67cb15e424332b07cf81a29ae0a05a3ff20c6f06af56f6a02d8315f97c2d57fe76f7359c737cf19f116868ff532ac083070430fa22e SHA512 d46fd016957fd34309d50488dc61f23e9d47a5a6bfdeda5c049f6ffc112c13cd21394ada3e15c56f14913cba6ab503f60e32237431f7ff824fbbab8cd8a2d746 +EBUILD localhost-1.1.10.ebuild 991 BLAKE2B 987ae83b0f433ce61b98a0a628ca3a4676f7b5df5baf34e97ad9de0c5264a786d1862962703771b2ad4488d5be6fdc96a6ecbeded57721eaf74fa11b68b5a53c SHA512 c2b36d6dd1fd9688ae43eebe5471683dcae1f1a84125b1dff22ee1957786eee7c2aedc7a0421e3b3cc027d407cf85c3b69441b11b40dfa9f037d17c3f933aa22 EBUILD localhost-1.1.9.ebuild 923 BLAKE2B a059e113865bca6f219d58ed6b3ce43f8617a365fdc9a976e063d30facd5596b7d9031c72f82ad704c8e4773171d46fe8d341372b89e914559feca448191f16c SHA512 c2c10bb0cc5b8930ce220e92b0ca2dff08acc9fdcd1a554974b131ff1ece538f77d9b58a75afc80765843809a4ef131d104009151a86bd20933f7a777e306efe -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 329 BLAKE2B 7254a554334f253b54f3d5673d55f247298a55fbc677b916de26a3a93bc2866836d1e0bc5a5e3692605c364852fe007a285b6b02d1953b0b0cac2ff86b83a5d0 SHA512 32a7e4b5cd3fe72608fe629be5fd057a1e184bfe584f3bddb9be087566141b550d1a407ba20f9afb50d06af694945d6687115f785585c2b88a546dd31ada8297 diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild b/dev-ruby/localhost/localhost-1.1.10.ebuild new file mode 100644 index 000000000000..ea6771c4f3d1 --- /dev/null +++ b/dev-ruby/localhost/localhost-1.1.10.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="localhost.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" + +inherit ruby-fakegem + +DESCRIPTION="Manage a local CA for self-signed localhost development servers" +HOMEPAGE="https://github.com/socketry/localhost" +SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" + +ruby_add_bdepend " + test? ( + dev-ruby/async-io + dev-ruby/async-process + dev-ruby/sus-fixtures-async + ) +" + +all_ruby_prepare() { + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/covered/Id' config/sus.rb || die +} + +each_ruby_test() { + # Tests fail in parallel as it tries to use the same port so + # manually replicate ruby-ng_sus for now, as ruby-ng_sus runs sus-parallel. + ${RUBY} -S sus || die +} diff --git a/dev-ruby/localhost/metadata.xml b/dev-ruby/localhost/metadata.xml index 658c72b1920d..56d29f0d02a8 100644 --- a/dev-ruby/localhost/metadata.xml +++ b/dev-ruby/localhost/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + socketry/localhost + diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest index e6d3f53d22ed..3c60b76929d7 100644 --- a/dev-ruby/loofah/Manifest +++ b/dev-ruby/loofah/Manifest @@ -1,3 +1,5 @@ DIST loofah-2.19.1.tar.gz 81858 BLAKE2B e4383f9b867d9cbd04e8c8ea3cb23d89c56513690fd93eda31cb2e36659dc8ad0d8035f97d8a505cd9beb248db6f3bd3dd775b87a1995e8e6f553fbcb20970c9 SHA512 0bca5523824842bfc8b92b349bd21c0c8f8a1fb70a035e199e86920f21cd732adf58c7fd385212cad5bddf08c56b0141a692218feae2369c510c278fd824cb03 +DIST loofah-2.20.0.tar.gz 81976 BLAKE2B 8d5394ced04889afdc95472b1fbf0a67e3ef5bd0290370e144466053c58bad461eba5ed36d8435bfc8ea082b3df415a4743a576d1c8cff9eac13b55ec7222e20 SHA512 597c1d332cf48c1631b2179cad08f51a4a358aae4dcbb1132c027093e9357b23c8c5392960ef2bf3ccdff7697eaace260feaa8c9e2948a644c672998b2480dc3 EBUILD loofah-2.19.1.ebuild 1209 BLAKE2B 3047107533e138c2c18e2f432624b2ea8cd0fd8073aba3fdffc949051bb1c91f34a818ef2303c19b17606719fe91780f36133e815d5af13d83cd6e4ee0f6ffad SHA512 d7ba6d0b68c50a49292c0ef901da13de7ff7ed5d25671b2eb882f9dcd322be65b39ea2eab8c9841e6796b017eaefed782a1b9d57020aaf471ba816fdb7022691 +EBUILD loofah-2.20.0.ebuild 1217 BLAKE2B 03a09a1de7a5b6f869a3da5191fae9651a9c356f9274fc0e841e5f57ff6edc1138aceba2b109e5421f40e6011242fc1fdd5ccf0fc5c4206486aa5818989cf4a2 SHA512 cd4ae3824b27e157115658a9a27cd6db7a8541e6ed6440ac22203cf3b928b608f9bc4a06be4986bce850677f264e3c5d8288e86bc17cac92c5798691d3f52b28 MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695 diff --git a/dev-ruby/loofah/loofah-2.20.0.ebuild b/dev-ruby/loofah/loofah-2.20.0.ebuild new file mode 100644 index 000000000000..d411c004176c --- /dev/null +++ b/dev-ruby/loofah/loofah-2.20.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="loofah.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments." +HOMEPAGE="https://github.com/flavorjones/loofah" +SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="" + +ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9" + +ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )" + +all_ruby_prepare() { + # Fix version in gemspec + sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded development dependencies + sed -i -e '/concourse/I s:^:#:' Rakefile || die + + # Avoid test failing on different whitespace. + sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/loquacious/Manifest b/dev-ruby/loquacious/Manifest index acff3dbfd5a3..03d128a264ad 100644 --- a/dev-ruby/loquacious/Manifest +++ b/dev-ruby/loquacious/Manifest @@ -1,3 +1,3 @@ DIST loquacious-1.9.1.gem 22528 BLAKE2B 5ab28283e40f63a1bacdf6e7ca0c3c9e64527c21bbc7992720b7e2581c156fd449e18e56e10d6cdbe6c4238e129a0b99f5bf1b0487afbd3fc988ba6e9835d37b SHA512 49d176d0229e80a5af69a7cdd24fb2947332faeb70846f28c21249e5297d81246f55eb7f033cc444999267ae727b26f7540f1ec4a542a65af11c3d3ddf7bb129 -EBUILD loquacious-1.9.1-r4.ebuild 643 BLAKE2B 4ec1fd0f5ed3ef33819d7d59de79fe11c58d153b2725548978245376cce2923ac2c3ab80b6ab9a81c394db57b7ce594f23c3c9c2fa04f27b101a37ae94991bb1 SHA512 6dc2fb01c733788b8ae1f19d5b29f31a624cf4b836a9cd09646e05bbc3ac2d1d54007b1e5e259fc046ee8087fbaa5db0fe88499d056553a844e00fe878a0da64 +EBUILD loquacious-1.9.1-r4.ebuild 635 BLAKE2B 29392bb20858ff0a1c3e2db108fd147c1e879cec65e0144dae2c2f503b8123157ed74b40e06f19ef3d2f908af5a1c5174c40a1f7e5363d7afb22ec32d225c446 SHA512 68ab3e5cf7c65319ce76ee45933b19c85958cf743a156250a1317f16bd7245187b96aea1c723b0eda1aa121f37ecb3acdbd499b63b91da329f468086daea7b98 MISC metadata.xml 341 BLAKE2B e4656a93389a261e5e2bc5e99dd077b78800ca1e04810c35bd76e8df2820f930d6a9cff3c07facb491524b5ce3414f2357ae8b6ca2ee67da2c916b9c61947981 SHA512 6cfe2f25ee6c608264fbfcbfad5ca5c69aabe81a39577190c88302186197457d18467c6d4d4e7530f098ce9bd958aec78812c9fab06c9289008c560faabc968f diff --git a/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild index 63f45cc4568d..f7e039fd9981 100644 --- a/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild +++ b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -16,7 +16,6 @@ inherit ruby-fakegem DESCRIPTION="Descriptive configuration files for Ruby written in Ruby" HOMEPAGE="https://github.com/TwP/loquacious" -IUSE="" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-ruby/mail/Manifest b/dev-ruby/mail/Manifest index b778f8e08ea0..100437f4c38c 100644 --- a/dev-ruby/mail/Manifest +++ b/dev-ruby/mail/Manifest @@ -1,9 +1,11 @@ +AUX mail-2.7.1-psych-4.patch 3853 BLAKE2B 1effb161924ca0726ecc2f7870ff4df5c7d9faf83adfd24df41703a04635b882ec8a2f490d461cbfed2748db3ed994840315dda040e26587fcb1ff601d765216 SHA512 65aeef03f6eb3616fadc40a5343aa2c7bc72d8d5230b1f646ff99009b89fdb560681de1255057696b3d1c0f6f13e6d0e385048f87e61f243376a162ff32d056a DIST mail-2.7.1-git.tar.gz 625251 BLAKE2B c1efbb259042155e983c1971fe9821eb0dd850089bd04cb0c74513f6f17dabf8ecc3155d9e5846ae657383f522872323f8fba37d51fba4318ac682d18a6d4c50 SHA512 17c601c86715135331f750048339a11a67a17f34486dbafa3ba7e9af9970d60927a2fa95c72a398418548df1fdf5addb2ed3afe9da7dff1f0bd949438726be1b DIST mail-2.8.0-git.tar.gz 620136 BLAKE2B 4c115ddf92ef18c7889d391d264bf4c0be37be4849accf6e4778cc50317a4c0cd5f042c465f4f7862ca33e1de166b35bcb6d6e08e3fe44cce6aecbf1c1f9380e SHA512 ac60d72d16dd75fb5e8474900e069d5f711ce66340582a96d1f79ba582841cb82b212637053f45d1014997776ff411cbc8f9c19e06f024f6aa59b09c50c02583 DIST mail-2.8.0.1-git.tar.gz 620162 BLAKE2B 92a183df4cec63c194debb5fd1c5194f2fe8d909094f9b79c157c3c004574c78e8b2567c44a7f62f3a91af4689e7e2ca023768f005ff62998d0999a0d46e4bf3 SHA512 d2c84ffec336bb1967107641b741eef06238e37d68704024d3f037893e95fcf9501ffdb34f3f820e1f8df63b4057e0d329d09cd6a96281801ece6fb3d26f1a4d DIST mail-2.8.1-git.tar.gz 621412 BLAKE2B f39c3087bf5d064fd9a96b93ccac2fd0060c53a53c900658e3907dce311aabba8136ce96bcd4937f5a9852ed3d046e1354c3c2757330d80f9b3d0542fc27cd12 SHA512 2c176361285b17b10ab3e518502b05ac582f033f81fc45df0b61bfcb5b645ea22139ef3abf67240adb27a39834dfee59bb0777c6de5448c2fe2e52d5dde3465a -EBUILD mail-2.7.1-r1.ebuild 893 BLAKE2B 5815eaf3478c7b8f0e9a236b4a885af5d6209a9cc25cb7ed2b8ed386abff258f2fec9b92903d66ca25c0701411a81b4e6310f85a6cbf4134e9718898ce71a865 SHA512 5e2d38dafbe411006ddb6fa8216646289801388dd940497972ea3d0a0e910c7ab4700d132396684bc738d6d03cc11eab8dbeea5d56f6be972b1f8e01a058869e -EBUILD mail-2.8.0.1.ebuild 1014 BLAKE2B f1ba5b7ed87db5fdc1761a518db892e575a96fdd825539961b95fbba8944a1f385a11fdeec13db30dc63e7432f0acd4ca5dc9ba30f74ad201a2e96a2643d462d SHA512 9c75c9fb7355436bbd6c2c057cfdcc0b93c827b0415a72afba3726d78422f41ba904f4a136501e8f0c706c27f8d16681bab252de7db58e42db3d20b9cedb1eba -EBUILD mail-2.8.0.ebuild 1014 BLAKE2B 327f555e6bb0d597251c99ae609266a2164e31078bf95e549ca58d0b73ef2c70f9160802239591ce72f3e2c7c53142fed732ed9754b0aaf11f655da52783e5d4 SHA512 be895ed118818f065e86aa6d759eb400ca079ebfec3004b1f322b07548357f4d51fe95bda1edf370a82e9635652234398b2a6112113a7859f96ed940ecc374cf +EBUILD mail-2.7.1-r1.ebuild 900 BLAKE2B 7997703b19354c7ff61cf888f646fcd6ebf1e0d9a585ae9b3690f1c30be21e033b47e811d5a3c1775b1d9563018768e83eb4292b8c15a56675a0063502696394 SHA512 028799c731d25e03c9fa286decce08d3a29ea587a7874d549da7ed709a9b5117fefc51e87a7f26b78807c4a9e54e69562b68bd697c3f5bb9c9777eea6b0fe5e7 +EBUILD mail-2.7.1-r2.ebuild 949 BLAKE2B c82168f20e1eaf3fdfcf937aa90a19f942e95d4e46859ad6d375ba75dce0a8c5b297aa2ef8a9de9a29176536b1f701a1b1af305b267be0476af342ffb08f6bd2 SHA512 c30eaadb411315e5448755c941ce86d1238415abe352d1e7679d9f6cbe744d4f6b5ae0f7c04b94660d7dc5e23d9d791a0311055090ea6923364e032a5c9c063f +EBUILD mail-2.8.0.1.ebuild 1021 BLAKE2B 492e5b9961e5f97c3eec209b9ea8ad6726550bbeea159a38b22451beaa27dc84cf3c47c1dfab5b5b562fc8aacf479341b173278f29d23ad5bd34abf2e3953239 SHA512 d99141264f04e58f032d4c44cb8117aee8c83a477e161e250a002cf80685712a289e1184722d6f645a858f1d660c18d159f18a6f7b414a572ed4012c3ef9e0a2 +EBUILD mail-2.8.0.ebuild 1021 BLAKE2B 492e5b9961e5f97c3eec209b9ea8ad6726550bbeea159a38b22451beaa27dc84cf3c47c1dfab5b5b562fc8aacf479341b173278f29d23ad5bd34abf2e3953239 SHA512 d99141264f04e58f032d4c44cb8117aee8c83a477e161e250a002cf80685712a289e1184722d6f645a858f1d660c18d159f18a6f7b414a572ed4012c3ef9e0a2 EBUILD mail-2.8.1.ebuild 1021 BLAKE2B 492e5b9961e5f97c3eec209b9ea8ad6726550bbeea159a38b22451beaa27dc84cf3c47c1dfab5b5b562fc8aacf479341b173278f29d23ad5bd34abf2e3953239 SHA512 d99141264f04e58f032d4c44cb8117aee8c83a477e161e250a002cf80685712a289e1184722d6f645a858f1d660c18d159f18a6f7b414a572ed4012c3ef9e0a2 MISC metadata.xml 337 BLAKE2B edda3267d35eae7a763cb191424ad231a356da5d17ce213061d0111e9addab8d34ae9bb52e47c0ea05d58258d04befa284aa3930d316429ca4b82c2d676bb61b SHA512 06ff50f20204499fef8bf6eb3af793ec7b471c2d1a29fd30b821086f934344a6251c0304cc52c9b720af5a7b7214831a68813c33f36fe4f679deb8667d3cb7f8 diff --git a/dev-ruby/mail/files/mail-2.7.1-psych-4.patch b/dev-ruby/mail/files/mail-2.7.1-psych-4.patch new file mode 100644 index 000000000000..ea3dff47910e --- /dev/null +++ b/dev-ruby/mail/files/mail-2.7.1-psych-4.patch @@ -0,0 +1,122 @@ +https://bugs.gentoo.org/835322 + +https://github.com/mikel/mail/commit/a20fdd591bd5b1596983f5e1ee6ffed4e0b1f5f9 +https://sources.debian.org/patches/ruby-mail/2.7.1%2Bdfsg1-2/0001-Add-Mail-YAML-load-compatible-with-Psych-3.x-and-Psy.patch/ + +From: =?utf-8?b?Sm9zZWYgxaBpbcOhbmVr?= +Date: Sun, 4 Dec 2022 15:18:33 -0300 +Subject: Add Mail::YAML#load compatible with Psych 3.x and Psych 4.x. +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +Co-authored-by: Vít Ondruch +Backported-by: Antonio Terceiro +Origin: https://github.com/mikel/mail/commit/a20fdd591bd5b1596983f5e1ee6ffed4e0b1f5f9 +--- a/lib/mail/message.rb ++++ b/lib/mail/message.rb +@@ -1,6 +1,6 @@ + # encoding: utf-8 + # frozen_string_literal: true +-require "yaml" ++require "mail/yaml" + + module Mail + # The Message class provides a single point of access to all things to do with an +@@ -1867,7 +1867,7 @@ module Mail + end + + def self.from_yaml(str) +- hash = YAML.load(str) ++ hash = Mail::YAML.load(str) + m = self.new(:headers => hash['headers']) + hash.delete('headers') + hash.each do |k,v| +--- /dev/null ++++ b/lib/mail/yaml.rb +@@ -0,0 +1,30 @@ ++require 'yaml' ++ ++module Mail ++ module YAML ++ def self.load(yaml) ++ permitted_classes = [ ++ Symbol, ++ ++ Mail::Body, ++ ++ # Delivery methods as listed in mail/configuration.rb ++ Mail::SMTP, ++ Mail::Sendmail, ++ Mail::Exim, ++ Mail::FileDelivery, ++ Mail::SMTPConnection, ++ Mail::TestMailer, ++ Mail::LoggerDelivery, ++ ++ Mail.delivery_method.class, ++ ] ++ ++ if Gem::Version.new(Psych::VERSION) >= Gem::Version.new('3.1.0.pre1') ++ ::YAML.safe_load(yaml, :permitted_classes => permitted_classes) ++ else ++ ::YAML.safe_load(yaml, permitted_classes) ++ end ++ end ++ end ++end +--- a/spec/mail/message_spec.rb ++++ b/spec/mail/message_spec.rb +@@ -198,7 +198,7 @@ describe Mail::Message do + + it "should serialize the basic information to YAML" do + yaml = @yaml_mail.to_yaml +- yaml_output = YAML.load(yaml) ++ yaml_output = Mail::YAML.load(yaml) + expect(yaml_output['headers']['To']).to eq "someone@somewhere.com" + expect(yaml_output['headers']['Cc']).to eq "someoneelse@somewhere.com" + expect(yaml_output['headers']['Subject']).to eq "subject" +@@ -216,7 +216,7 @@ describe Mail::Message do + it "should serialize a Message with a custom delivery_handler" do + @yaml_mail.delivery_handler = DeliveryAgent + yaml = @yaml_mail.to_yaml +- yaml_output = YAML.load(yaml) ++ yaml_output = Mail::YAML.load(yaml) + expect(yaml_output['delivery_handler']).to eq "DeliveryAgent" + end + +@@ -228,7 +228,7 @@ describe Mail::Message do + + it "should not deserialize a delivery_handler that does not exist" do + yaml = @yaml_mail.to_yaml +- yaml_hash = YAML.load(yaml) ++ yaml_hash = Mail::YAML.load(yaml) + yaml_hash['delivery_handler'] = "NotARealClass" + deserialized = Mail::Message.from_yaml(yaml_hash.to_yaml) + expect(deserialized.delivery_handler).to be_nil +--- a/spec/mail/parts_list_spec.rb ++++ b/spec/mail/parts_list_spec.rb +@@ -89,6 +89,6 @@ describe "PartsList" do + + it "should have a round-tripping YAML serialization" do + p = Mail::PartsList.new([1, 2]) +- expect(YAML.load(YAML.dump(p))).to eq(p) ++ expect(Mail::YAML.load(YAML.dump(p))).to eq(p) + end + end +--- /dev/null ++++ b/spec/mail/yaml_spec.rb +@@ -0,0 +1,13 @@ ++# encoding: utf-8 ++# frozen_string_literal: true ++require 'spec_helper' ++ ++describe Mail::YAML do ++ ++ describe "#load" do ++ ++ it 'loads YAML' do ++ expect(Mail::YAML.load('{}')).to eq({}) ++ end ++ end ++end diff --git a/dev-ruby/mail/mail-2.7.1-r1.ebuild b/dev-ruby/mail/mail-2.7.1-r1.ebuild index 9646b2657694..e137da202092 100644 --- a/dev-ruby/mail/mail-2.7.1-r1.ebuild +++ b/dev-ruby/mail/mail-2.7.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/mail/mail-2.7.1-r2.ebuild b/dev-ruby/mail/mail-2.7.1-r2.ebuild new file mode 100644 index 000000000000..aa87cad31b49 --- /dev/null +++ b/dev-ruby/mail/mail-2.7.1-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md" + +RUBY_FAKEGEM_GEMSPEC="mail.gemspec" + +inherit ruby-fakegem + +GITHUB_USER="mikel" + +DESCRIPTION="An email handling library" +HOMEPAGE="https://github.com/mikel/mail" +SRC_URI="https://github.com/${GITHUB_USER}/mail/archive/${PV}.tar.gz -> ${P}-git.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/mini_mime-0.1.1" + +PATCHES=( + "${FILESDIR}"/${P}-psych-4.patch +) + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/[Bb]undle/d' -e '6d' Rakefile || die "Unable to remove Bundler code." +} diff --git a/dev-ruby/mail/mail-2.8.0.1.ebuild b/dev-ruby/mail/mail-2.8.0.1.ebuild index 0dce16387ebe..27ce6a1cead4 100644 --- a/dev-ruby/mail/mail-2.8.0.1.ebuild +++ b/dev-ruby/mail/mail-2.8.0.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/mail/mail-2.8.0.ebuild b/dev-ruby/mail/mail-2.8.0.ebuild index 705af4c7621c..27ce6a1cead4 100644 --- a/dev-ruby/mail/mail-2.8.0.ebuild +++ b/dev-ruby/mail/mail-2.8.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/maruku/Manifest b/dev-ruby/maruku/Manifest index 82d5603cab85..694568c62dcf 100644 --- a/dev-ruby/maruku/Manifest +++ b/dev-ruby/maruku/Manifest @@ -1,3 +1,3 @@ DIST maruku-0.7.3.gem 140288 BLAKE2B 31da6bf63272a2e5a77aa6f3cdc1462f0039751424bd0888d69f2f2660534cab8868238cbde37d184c2ddbe50b76dbfa5305a450fc27b9995f74284a1f962724 SHA512 efef3eea7451e32c06c0820834cb98eb5424f6837b2e66e44482679d73d958e1e2c59e790a3e5ba26e0c91ece0a5c17f91877a7797d9a15a73b5344b0d444507 -EBUILD maruku-0.7.3-r1.ebuild 1246 BLAKE2B 3051cb69a9fabfa2bc23ee320a286d77952e8845b1ae6d4f1951305e0da123309b8239c2b98ce17279b294cb2a5f08800eb3611cf102f98d3b86e53e51d316d4 SHA512 64ff6623b67e39b3752d7c54eab3922be6632af9f06dda2b3f133e6b519201b5478ac4d2ec3b43a7b50903594a3e3ad39d89a2bb92e931d85f214274d8ce5bd8 +EBUILD maruku-0.7.3-r1.ebuild 1246 BLAKE2B df218a6402021ba8e8430c839c31cb6d81fc0766f622b5d6e6604a471806383525d5414c58365526619938bc843de8cf38879e38fd5d068d3b8c2758f7711150 SHA512 46f7ba382ee97721013a3ab8d581be2a44a1d16334ceedacc7ceb8d675916c49c1615d60763cde4dd542d8df94952cfd5a4beee42551e2184abf274317e57747 MISC metadata.xml 455 BLAKE2B 10b13a2bb9be644ad468326dd7a4c2f2fa6ca8878e91cd8e7665f92e23c41663ff6dea3cb226d4364c8c1cd3604add834f7b48f0f5e5d343f4d8495d9f3fbc54 SHA512 57deb0bac5a43c68871b67e6ddf70724b3d9244edc535b50d488f571ec7807b7eae1313585fa5eec0e39690998dbfeb80b92ad6c8525ac9d71fc6d169fba154d diff --git a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild index 1cf1d6fc5f5a..34993b4fa690 100644 --- a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild +++ b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest index e046481b5bf1..8af56d289005 100644 --- a/dev-ruby/mime-types/Manifest +++ b/dev-ruby/mime-types/Manifest @@ -1,3 +1,3 @@ DIST mime-types-3.4.1.gem 36864 BLAKE2B 09c6c2fad3cad3535e5c357b49c84b2c1809903235f3bdbeeb766157c48bfc899f32fe95be535feab3c7835c4b535e25b49019c14f51dee1a812fdb735f0f7af SHA512 d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f -EBUILD mime-types-3.4.1.ebuild 919 BLAKE2B 09dd2c452bb6f24681a93361540358f552efc8af85f4791dfac905e4dc3b1b0d5a20363079cf680f80e2dda8f392ae347b7ef8f977e585f4f00ab574c2da221d SHA512 b0d4c8d431e962546c5ce46be40140c6c9a5175fe3238c47d19d0806ca291860421b0a6d181e911082208af156d747141adffe575a0c1aaf151b392c9dfa582f +EBUILD mime-types-3.4.1.ebuild 919 BLAKE2B 33cc3a0a7aedfee44d935b52b697351c02c02da419bea40f7047449736fd7bfd5f72592f67c19fb58dd39ddc9c195f924a32546dd63816ae76fc4d6ba635dcb0 SHA512 08fa7ac40df3a6348aeaa39b0a332fbd09ca6599c2e2b1c2e247ef8f3ab2a43058a6f110bee1446e06d7cc0b3fb95d985ab7799fc179c791ffe538886b242633 MISC metadata.xml 353 BLAKE2B d3a674bfa5b4ee14e4ae29722f8b03c7fe30f8978bf40654bf3dad99d67d09a34fd2b01c1f347cb014f2d306ffd31fdcb1f8d1f68844d5005742a979c6308618 SHA512 ec6b59001e875f74e73e645b69828d9498e39e0820016eb453341f0f0a14b7d50e4fb188d959a1893f438fb4f8f8c8b0f5422b31bc1e9ed08ca8bfc33d78a50f diff --git a/dev-ruby/mime-types/mime-types-3.4.1.ebuild b/dev-ruby/mime-types/mime-types-3.4.1.ebuild index 86c93699fe9a..12c4a6d4803a 100644 --- a/dev-ruby/mime-types/mime-types-3.4.1.ebuild +++ b/dev-ruby/mime-types/mime-types-3.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc" diff --git a/dev-ruby/minispec-metadata/Manifest b/dev-ruby/minispec-metadata/Manifest index c1e574b1fb2c..367b88433cd8 100644 --- a/dev-ruby/minispec-metadata/Manifest +++ b/dev-ruby/minispec-metadata/Manifest @@ -1,3 +1,3 @@ DIST minispec-metadata-3.3.1.gem 12288 BLAKE2B fe8b921d7c2927cdd413da29b4953482b8b673c3ad0e997d2fb4f5b1f212e46c1597125378524213a4929fa3db5e6dc75a56a0e42f478cfa0000332b6e1b9073 SHA512 54d08b96f39e3fa7fbffcc4fdb5ef22725af1e3eada333d8a5963304d2d736cb2a6be7166a70a5ae893029fb920a0541d93f0bd7a2e3c51066536a3c02567b75 -EBUILD minispec-metadata-3.3.1-r1.ebuild 581 BLAKE2B 7477374d9d50c7813e95ddb9d181335d3ed02cde46379c438fa23332dcb955aa073345472e791030976ed4e06c31b603d86189892e441a2336a31d999cc3d3f0 SHA512 0815eb2de4ea6315bd03ceb65d8abf8fc92ea460a97aed1f5b5ccc0d74be1710b61789515adc2ad11b23f44062c74228b1eb0769540b36d69b921f5851dda99b +EBUILD minispec-metadata-3.3.1-r1.ebuild 581 BLAKE2B deba153b989d867cc016171abb26b30d0f014c6304c37808f48f258261467bd64624c8b7086f4b352c9ed5260d0b8d1eb5b0a43395e3783b0a885af174cbbf26 SHA512 e4a03fc29f81188d22ca91b970a2685a27ac8ef6d927a1625b959a4c90ef5a62ecb1eefbdd27e8cfa5a26f5db49a49e97fc1eaa32d33c4197ec33689332129ef MISC metadata.xml 358 BLAKE2B e5ac83de67a0359e4a8a2c63e2a1b09ef47c216b34097997a1211f351c77ff5429c522c57a5334d61f416ec86f2b7e2bfb013615cea74d6be4033434dd9e1fb1 SHA512 f2a0e4ca922fce4c8f0b198a15bb1bb3a48bfcd58e1459cc9a38853236ff6200c2de2e125e565ded15e50229c8957ea99c1f7d6d2b3d9132d98bfb267c944b32 diff --git a/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild b/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild index ae9e211299e7..af33f12e95c5 100644 --- a/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild +++ b/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/minitest-around/Manifest b/dev-ruby/minitest-around/Manifest index 5816eb507742..0d41bb21aa9e 100644 --- a/dev-ruby/minitest-around/Manifest +++ b/dev-ruby/minitest-around/Manifest @@ -1,3 +1,3 @@ DIST minitest-around-0.5.0.gem 11776 BLAKE2B 1b1bacc229252e41412380d95e50ad05f918c13d37e7939f96fa19e4254c7f5222482d0f080355e5a900ff8ef89f768cc527c9b1c2644817e4d46842cbf83140 SHA512 8e57d436d39a41c5a08df6006a5cd46f92550844f01f9b6662918b9ba9536b74f6c83fcaea64180c7e025a1a14d4e037e1b17b84ae395a2b745e58f21ba5c752 -EBUILD minitest-around-0.5.0-r1.ebuild 782 BLAKE2B 49144d9ebc47ea1b81dde7a193f97d0ed6ea3fea8221ea79fceae07cdfab17a8cd9aed3c752f1d91162f67c78696f4904b6e30348c315c89e3195fbca4641673 SHA512 d0c79a733ceb8251a9614bae074aa9e6d7fd3edd1a8550f994fca47998909b3288d87692bc3c25866a38c84d62eb4e3451d229e825462ec0f26be7f83dbff368 +EBUILD minitest-around-0.5.0-r1.ebuild 789 BLAKE2B 2419a6c63ddb83c4da033f557522e42995a7f71aa38b18c262071a54d897becb5ea5f68cbc1eeb5c7f0bfd679bb0b84bc34f0274af05477a73c5ff90bbae5cd4 SHA512 9091e7a3533e529cf49e7ebc0de2bd5e9b2ce2e5bfbb9beadcdf1699f4c20526d94072ab54525f5536dd6b28c2805e49d54d62f57d82b737f4fb3a752115a1e0 MISC metadata.xml 352 BLAKE2B 299495959553f3851c1ad79b58f388357c9ad37d442d77e1ccf8cb857750ba81ccf1d0e87e7387b3fc70d8bdf63027a4356ac0827aac5d8ef47bf7e944e107fb SHA512 85dbb782b3bfddb799c94a0e03f5dd6c75282b25bce995791cf2a383d6324ffa9f36f1a6e99c1807a0cc5f7c14de93924c0534ca40f0fe003a8742aaee0f04d8 diff --git a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild index d36f36233be0..e938dc872325 100644 --- a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild +++ b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest index 6666c06231cc..6a1048bd0f1e 100644 --- a/dev-ruby/minitest-bonus-assertions/Manifest +++ b/dev-ruby/minitest-bonus-assertions/Manifest @@ -1,3 +1,3 @@ DIST minitest-bonus-assertions-3.0.gem 13824 BLAKE2B 415f8b48875b8335ded9fc21b5430b575d3d104179066de19aa58d1602da7ff9994c8ceb49b1cf34fd4c8553c76999bf1b638d2c44761af84d510ca1e276cec1 SHA512 8b07e5d3be7cf68be53b06f6b545445efd9021ff5423bb67c4b0e8e40aa004d75f34eef3fc23ebe83bceaaa064c57a5ac1b9969a28f48203a6ae4c34092c5621 -EBUILD minitest-bonus-assertions-3.0-r1.ebuild 1172 BLAKE2B b0984284f312cdc5176a9cda6aa03531e79f62e3d64a2ffc1a532d4d201be5dda7af31e85b6d816fc634e7942bb8d52e1629f0916bb77c83dc5c99b0817689d9 SHA512 224a74b8a758cf7092058ccb0853de00a7c1bff201317145f027ba618d7f1f96757bb876b8244bb2a254f37c412d0697c2e0d4f211868329b3bb6bdbfedfaf43 +EBUILD minitest-bonus-assertions-3.0-r2.ebuild 1172 BLAKE2B 7e77dd323ede2853c878f8f9f7b5a6286b10d3661dcd06afa3d0085557e0eaa3f5eb012cfd5b6e13c953047e51ef588f6374748b3991f59fb3b0e4588458687b SHA512 a65b83ca034c371bfe90f50bef7c3b362fe5fcab05193d9f3c7fafe872dab967d67411c0dd3df968e21cf4ea7a03da94c72c210da18a8f56c3c243233ee15f1c MISC metadata.xml 363 BLAKE2B cddd328941ca6a61a46b11a35faf87fd00642046213292f0fdccc30e0a57ea9ad0fe1a17209e0ed0f5732d0f87b85d39f56606b9da689cffd17f420f2bd0b073 SHA512 ff5752a50512efa89159daaf2006aa36f69deb9d354db36996834ce5e61d0776dc6202bedb0610eef0abc0ec175d45db9811fc7f83f534325bafc3daee00fafc diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild deleted file mode 100644 index f8e01189b764..000000000000 --- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Bonus assertions for minitest" -HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )" - -all_ruby_prepare() { - sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die - - sed -i -e '/returns true if the \(keys are missing\|sets are not equal\)/askip "Flaky"' test/test_minitest-bonus-assertions.rb || die - - # Avoid test that returns slightly different formatting on ruby31 - sed -i -e '/is triggered with a different exception/askip "Fragile for output differences"' test/test_minitest-bonus-assertions.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild new file mode 100644 index 000000000000..70fe2dbeda3c --- /dev/null +++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Bonus assertions for minitest" +HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )" + +all_ruby_prepare() { + sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die + + sed -i -e '/returns true if the \(keys are missing\|sets are not equal\)/askip "Flaky"' test/test_minitest-bonus-assertions.rb || die + + # Avoid test that returns slightly different formatting on ruby31 + sed -i -e '/is triggered with a different exception/askip "Fragile for output differences"' test/test_minitest-bonus-assertions.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/minitest-pretty_diff/Manifest b/dev-ruby/minitest-pretty_diff/Manifest index d53457d8f883..c11d3b3927b9 100644 --- a/dev-ruby/minitest-pretty_diff/Manifest +++ b/dev-ruby/minitest-pretty_diff/Manifest @@ -1,3 +1,3 @@ DIST minitest-pretty_diff-0.1.gem 4608 BLAKE2B 4002f4f2df03885a0c1f13c5561bbf48ccd707f44af44f4e91d4f6337a31791754b3e38160f088abb7aee8ec6d9abb6734d3305dec808033697611864559efa1 SHA512 e04cbbdb9cd12f2b60824dc0e20f5f3ee3e97b6cf3c8b290da941f26af120fd8eb47e33cb501380954ebfd84db817095f2f8a205ea8ee2095868befd443172b6 -EBUILD minitest-pretty_diff-0.1-r1.ebuild 648 BLAKE2B 52dbbfee158dd8f6c6893194bda5e9a4a2639b1efb50ee79c65e94facea355904b9debbad37d026c76e539cffbf7d07cfd2c0928b5d039329362fedd264aa8b0 SHA512 e6d34d7180dfadcdfdc303d0d41ef1e48dd4769c8fd6a0898b3392473096884acc955d6dd7fa575e50a573a02eefd7e1602ce77c229e09ec5c7cf63ae2bda2e8 +EBUILD minitest-pretty_diff-0.1-r2.ebuild 648 BLAKE2B 2ef5aa00789a3f4953b4231da15670d765e0367a97676a402a76cf1be22e8f0b85cea1b8f00e82186cf10933ff3c30de29347ed6bf29bc96b5496280673482ba SHA512 60dab3f75407aaec916434eca9e11e0c0ecf30715d10c0929aaad54d87acd3afd906b7d5fcbf1aba7e51cfafeecba215d21545b91c7720de44cc4eb5127400ea MISC metadata.xml 355 BLAKE2B 71048e6e7841c99f5b2839218dfa55c624dd65c5d1eeee78b052e5454673654b32d32ac83d16fdfe7d35a627ada679b2e12b6054da095ca1be8f0edc462c074a SHA512 963e6f989b1d1de6c99b247ae05b7494c08f498b5dfb2bf32ec1146cea08b0942941f3bd8f9aad050bf4997f6fc86bec9e3b74fa94ab58e0b3125bfcdf5749f6 diff --git a/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r1.ebuild b/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r1.ebuild deleted file mode 100644 index 1d0b0d9b2e44..000000000000 --- a/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -inherit ruby-fakegem - -DESCRIPTION="Pretty-print hashes and arrays before diffing them in MiniTest" -HOMEPAGE="https://github.com/adammck/minitest-pretty_diff" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r2.ebuild b/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r2.ebuild new file mode 100644 index 000000000000..0a9b933c0c5b --- /dev/null +++ b/dev-ruby/minitest-pretty_diff/minitest-pretty_diff-0.1-r2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +inherit ruby-fakegem + +DESCRIPTION="Pretty-print hashes and arrays before diffing them in MiniTest" +HOMEPAGE="https://github.com/adammck/minitest-pretty_diff" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest index 3718fa6370ef..f7e9043cd243 100644 --- a/dev-ruby/minitest/Manifest +++ b/dev-ruby/minitest/Manifest @@ -3,7 +3,7 @@ DIST minitest-5.15.0.gem 87040 BLAKE2B 71e7a7952c25fd37067a449867d74a2f18a8a42d1 DIST minitest-5.17.0.gem 93696 BLAKE2B c5979a0d82c4658e4a1584450c899b6a09d99fa145348127902f187e03c6bba73f798fe815186c9ab87a119baa6f3b18acdc1606aa99ec2cf4a1fe548684e93f SHA512 00374b0d0c86d0ec2d285bc4053b6851e1a59e86f7a3ab3db8ccac1db222256edb58514c666763047cec95cf099b1738765a3e9eec9aee3386b187e9fe0f59f9 DIST minitest-5.18.0.gem 95232 BLAKE2B 5b0f6fb2c304f0d96a6e98c5a4512acbff0a354290e1f2670773f8bdaa8d8b11b8504a15afd03a7bbe89ff1a9478599c2b0b4f0976bf5d52306655581c94ad4d SHA512 309f899b5c5c2573aaf1e84a2225f446e009923b864af8a006eb518f95e758fb6425ec1e5f1790ba8026e041a8fc601551c2f447fa06528399041de119fa2d1a EBUILD minitest-5.14.4.ebuild 727 BLAKE2B ff25599b81e0eb8eaa5a619b6cbd8625e40e8f4494c3efc430777d0141dc0fa01ef782c869f9a60eb1dc084ad45963c5977ea984020e5becf0337474ff714de6 SHA512 d977f76e101e9c8c0a8faeb759b11b9edb9621108ad9cc6a6fd0717199082516b9649809f23b4c90a66f7df832c6a3f557bf73a96e423119e1c7979a293cc8fb -EBUILD minitest-5.15.0.ebuild 761 BLAKE2B 3b8b86a9826aaa1a2439ff70a0762175321236d94201699fda644878bd4186b149d929762010938233aec8f35d75ccba0948a0ae563bbdfb8d88f6be8cf0d971 SHA512 3e7c7244504052f7235801ff5b8be1843385bc536656d9d4756c3888d0d5a6883f944295942d9c61a7ca6bc562583c8419b689f05bb62278f4928c0939963039 +EBUILD minitest-5.15.0.ebuild 761 BLAKE2B 855f9bebd65963856e1f66ffd4e246b5793258ec826d2db3125ea4c3dbbd30dc8e7da2ea65e7f57aa50bafe829c419e44b105bf3cce26221395c0fa280e1597c SHA512 36728c04db269cc3704afc877907277de12af935ca078a78b99a9f51321b72eb67f2b6c65e90757875127b2997086f6ab289ffd4bec8a9e089b78166b738f29a EBUILD minitest-5.17.0.ebuild 922 BLAKE2B cc1b213acf4dfbd4d4e8b8a9271f951354d9fbed95205fc03c2a929c4eef233fe29991e853dc9fd3a163202b735951fe9f2c8767bf38b68ace03b4f66825a08b SHA512 0bdde1b7d23783a8352145bc64fe1ad459516a0c37de7c272a50968edfa5b9f9a2625746c2268a87070bc9ae468678c3ee2f7b349712b9a0e1594506bb587743 EBUILD minitest-5.18.0.ebuild 929 BLAKE2B 3a2fcafc7af6645b49067cb0dc1ded4d70c2f8d3f65639447cd60f1dbdbef532acadfc6a41efeaea2cd6ceb36df9f7d7af7cd6893c225f4ab3fa3ef87c869361 SHA512 7ff4371b6a2c59084e45098c0f76f4d76a31d9f775cb24fac11add46bd1e89902d9be70e13cdc44242176e77a490464d5c5756fae49b466203759b84c1f5ef5f MISC metadata.xml 396 BLAKE2B aeac1892215d93c002d508741370ca1ef7d086dcf63594490b9d98b1640aa06272327f11d27cfc3dd331c4ac892c6e0de52b846d301844891f0f4fe5f17a2cc5 SHA512 724d808e8ff75f66517230a204c88dccbd7cdcdefbb36b96315fec653a7f0eb57471d0b929130a5e7f33453a96f301e5c5bdc8efd0d2fa11a446b3c39c2b0f97 diff --git a/dev-ruby/minitest/minitest-5.15.0.ebuild b/dev-ruby/minitest/minitest-5.15.0.ebuild index 046c3de94efa..6564e677a025 100644 --- a/dev-ruby/minitest/minitest-5.15.0.ebuild +++ b/dev-ruby/minitest/minitest-5.15.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/multi_test/Manifest b/dev-ruby/multi_test/Manifest index a10addc66a6a..d99d0db60d74 100644 --- a/dev-ruby/multi_test/Manifest +++ b/dev-ruby/multi_test/Manifest @@ -1,5 +1,5 @@ DIST multi_test-0.1.2.gem 9216 BLAKE2B 9a5888937c82f87822445855eb15406b4250b3b42f00116a2c54360ab35b923d08c4015d90b14003679aac5d674baec8756b74aae4a5246beeefbae262edcc1f SHA512 a0d59f51dc959b7febe9c32853b5ac5cbbb3215e8810de5e46fe10fa42931c1ea89df477155cc8124264d608c5928e54fd4e1949e7d0940f927e1430bfd60a2b DIST multi_test-1.1.0.gem 9728 BLAKE2B 7fb610adfb24762d3a4e31d299bfcd387c7db3c7121b9f32c23f3f7cd8bed8dff1bd1e8fdb9a82411977581dac88a4513164d88dae83ce957747bcca507f6388 SHA512 593b7cec0c63b497df5d2f05da72a401656a71229070ee3bdfbc89fd95991a803915929df0c89781470a12c63ac621e7a5ee00b5e6f610c9279a6fe99668c959 EBUILD multi_test-0.1.2-r1.ebuild 534 BLAKE2B b4dd42607c4cbc00fffd83a2d519f00427849b1dd0c20c58221862855f32e0f2f5fd489f62ad3bafd8e849cba02b3ba91f2a0afef2d0cf77014e421ab4e3a1b1 SHA512 b7f5c0f84790df3b880245aa3d74a85eb2847a3c7db79e424521ce0097dd31a24d788550e97fd36c8726ae995faf6d1c464d73832daf7937ac99d214ebdd3fec -EBUILD multi_test-1.1.0.ebuild 554 BLAKE2B a1ae41f34dca8a710271a7c6e135f0a79e67732b9ed65eff429cc07e69e30ccf3cb6376695007d2274b1f798992a3a425929083ec97d35253ee10fa5bea868d3 SHA512 85920a5168ac79a039bf9c357f01735a65eb1288dc4434b8defeb614c46878c45975be09b4a31c3370530952ea959af02b61898494f211aadd3e281c9611357f -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD multi_test-1.1.0.ebuild 554 BLAKE2B b7704306694bb7b2dc2a70bed4da95cf9ba6a1a626f3cfe6a46f9440c6f73bbcb95d3156a3fa5b59f389feeab4da25d02b2b0f8d5f1a2175366f92c19e027a9e SHA512 ef422383b5e5fafe9d7e45fca1b1554cbe1d59d3d8566af9a7e077594d53470efe0e488690d50843237404f93a3080a1d47d9a45f6866f7c8e5bd4384a8a21a6 +MISC metadata.xml 329 BLAKE2B 1fa472ebdbbc50e715a6c5d5a70f217a0e5ba189ccf4fa68fd14d418b50157726058e5ff0ebe48f7edbe27ca7c01b424e16b1ebbc30b97c6c18820eaa8a81b59 SHA512 6128328163fb05f266488b9d917259750c9e462b87592334acebf364d7ed77705d97b7a8e17cc256f68786c93b5b37607a01544cd58cbed71e1e39a95aee68cb diff --git a/dev-ruby/multi_test/metadata.xml b/dev-ruby/multi_test/metadata.xml index 658c72b1920d..0ddfd887d369 100644 --- a/dev-ruby/multi_test/metadata.xml +++ b/dev-ruby/multi_test/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + cucumber/multi_test + diff --git a/dev-ruby/multi_test/multi_test-1.1.0.ebuild b/dev-ruby/multi_test/multi_test-1.1.0.ebuild index 505e8a147ada..5478e4d51abd 100644 --- a/dev-ruby/multi_test/multi_test-1.1.0.ebuild +++ b/dev-ruby/multi_test/multi_test-1.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/net-http-persistent/Manifest b/dev-ruby/net-http-persistent/Manifest index d90324c1f27a..64b55088e165 100644 --- a/dev-ruby/net-http-persistent/Manifest +++ b/dev-ruby/net-http-persistent/Manifest @@ -1,5 +1,7 @@ DIST net-http-persistent-3.1.0.gem 31744 BLAKE2B fdd9c36ab5216c1cd1fe358207a689276e109845ac374ea16011469b6cb2b165115e78e701cce98c280e7f878c23d8016e75cac4508c7e579209012671b64101 SHA512 65b5afc4ad0729ec14b642e0e36363cecfff3dc25b26308d632866e93fed3eccfb83ce85da78f631553c6a1fe3ee834fcbc9d3681c85db6387463abbc30e60fa DIST net-http-persistent-4.0.1.gem 27136 BLAKE2B b88151498c401cc20983c86859d7ef7ae3688ee12a5fcc69544d9716c3aeed55f4339d35ec08e9c0a6a16b4b4ab807d7155425c3056b9634185c255472ad93c5 SHA512 d3c86c9c58affac8cde1513dd899527406c0baafd3a620b80011e3babf51a4bfd6fb2bd8998fd9c4696d49aad2d014bdf666b9626e06fe4413cb4010f94e5e91 +DIST net-http-persistent-4.0.2.tar.gz 23779 BLAKE2B 7ea0140ed9baf97f05f13816ddd836cc874a1861a0ca4d84d98fd8d5665163e96d74c6eef602088a12577addda8fad5c2194c7f679c59917255979c5618c1c8d SHA512 4ef028245092a15f5e017ed6f2723cb82a2ed1fdbcb55217e5807068a40601151c29f929c95ffb5bdaae12fe34dca6658e674e282be42e7b0909c0ff2ea984fd EBUILD net-http-persistent-3.1.0.ebuild 867 BLAKE2B ad7768aff4ddfab8295fd4256aedc83284e923b5d3f548029f079673914da92d6b27a2d089abf20ee62ed2cc5ba358373b35b4b2c7e1f3c3d48e575daa0ef3bc SHA512 26f88aac2cfeaa317cc1727031a418e91bb9d8bc54a9df03431338aa67ec60ed049ad3ed4c9d161d5a3951cd11033be1aecc1316d067e68b3e298b850ac7db0b EBUILD net-http-persistent-4.0.1.ebuild 853 BLAKE2B 5408749826ca05c4a68d1a5c47b99624a947e2c9efaffdcc56593a9d234a6ad1dbfb63b5190c8f4aa61b40bd064fb78cf24af16bc5553809c3035f670795cf1d SHA512 a4115cc2186c4902eda5a6631b5594769d16342ba93db7383be3edbea718454088cf2cad16976e2a55818e64e05a0908f8bff5658bfd0fef8738f0c14e2f0747 +EBUILD net-http-persistent-4.0.2.ebuild 1113 BLAKE2B 38ceeae71bfb624180424a863a18d52d344751f3a95b55da29b0fade6435a615609428d082b4a494927d024f612b15c9695ff726621ee78c6f41b80ea98f1e4c SHA512 dddf5440da3cc7dd5a3a30d750ec1b02985e91af0d9cd9ba01daff0deea4a2d349fb1f6507848814cdc4f3549e4fe4a063299070c73fb72d85d1b7148f78ef8e MISC metadata.xml 354 BLAKE2B 003bf0e8c6c7665a205d4dc3c58aa7982877e0d3dcad6706d16cea61a2b53381cb10f4bfdc8a482a8d10c7a1279dc42e542f283dd880e8c258eb7e066eebeca8 SHA512 71adf8afebb39564bd527c758e35f048af6066f4e75db8e1a4b8921af94bdd3f017bf9dd092ecf38ed79de63940dd9f0b89020687092db4a919de5d7dc493ccd diff --git a/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild new file mode 100644 index 000000000000..f9324771a495 --- /dev/null +++ b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8" +HOMEPAGE="https://github.com/drbrain/net-http-persistent" +SRC_URI="https://github.com/drbrain/net-http-persistent/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend ">=dev-ruby/connection_pool-2.2:0" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + # Not relevant for us (we're just using rake for the tests) + sed -i -e '/require "rake\/manifest"/,/^end/ s:^:#:' Rakefile || die + + # avoid test with implicit dependency on net-http-pipeline which + # fails and is not tested upstream + sed -i -e '/net-http-pipeline not installed/ s/unless.*$//' test/test_net_http_persistent.rb || die +} diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest index e4e2faa4cc0a..76e9e8106a67 100644 --- a/dev-ruby/net-scp/Manifest +++ b/dev-ruby/net-scp/Manifest @@ -1,5 +1,5 @@ DIST net-scp-3.0.0.tar.gz 27947 BLAKE2B 78a1100b7602b9c09c8f06228b6e564fce15133c6cf8c9816613cb56b1d3805d9393700eb66c3710e482771e4116beae393c12ad12963b85428e21e7cf105218 SHA512 6d68b75124ccd2d387983f6d66a8b0e040132ba17d942631c806e899dff757ffae7a031a27ea0988166bf56e803c1a6175199845a848b92c7064388564e0ac79 DIST net-scp-4.0.0.tar.gz 27962 BLAKE2B 0531fccad790e5466da9bf5c4cdcfa6416d84e759b096fcaabebc6403293be8ad8f15546126fb51bc76929d871b6ec067302dd88859c09e9c177bbbb4ecd6ae3 SHA512 9691f707c83d2b24954670e73b306f1262437d9c10561f4ceaa4979e3b06a237d97cba9f517f73931cd44a494fd04306ded077284927dcab313ce669037a1cdf -EBUILD net-scp-3.0.0.ebuild 997 BLAKE2B 01fdd8dad9f86cd6e7cc96f1404b0197d6ba43290da451ae345986bab82ac657b850a11e9fe35f661234a514e85551db65321119262ff1d2d609eace6b7cade7 SHA512 f3bc3a10a90045020ad50969a3a7a12f24f01749b882c7169f51fc708630021331cfe8e42fd76efa0dd107d1156298d80ef1cd5ea6a352fe58aa389e6757c9ff +EBUILD net-scp-3.0.0.ebuild 1004 BLAKE2B 8d0de3673e819c5f190739cbe65f8dd33efac2a4864f6ed1068205130140759ac99039203b75a09a33389da5584b845c53f30c5a96b942fe727fa0cea1167f1a SHA512 eb52b8f993503309a448dbdf726c9473a18a05cd1159f451d4c1b3974c3e8cd4443de2c59efd6109c0fb950a03c7bbc731f451c1432eb071519a4542b092201a EBUILD net-scp-4.0.0.ebuild 1039 BLAKE2B 1bda6e67878d20f493c83b935c8486de2d3300974c109cd225472b57e14cac294848b636367d7f0517be36817f52c7e781dfc421f90f455fd6f47884f4622923 SHA512 14ad5d85aa8a894a7cb1c14a3c5a8ad75b752f2a798e8d1d99fc1356d73a6ae50cbffd47c305de24fc4ad34ad72da40ab4d5bb75810a9d19fb7f42381ed63c07 MISC metadata.xml 342 BLAKE2B ba5eb772d406d96ea5c4c0fdbc0ba183e44c26e950f55b54174519f25a0555a05e0eb1d1e09dd7fd91ab3a6732480225016c18e538489c5c65ad68261d3d21c4 SHA512 3bfa5a64b5bd0121a284d48b56a3914173f2562c84dbbedcbc0bb309910f68e1d3434037f21b962947c3f7cd162509bdaa9b04bb4ff550b61a4e26274bf078cf diff --git a/dev-ruby/net-scp/net-scp-3.0.0.ebuild b/dev-ruby/net-scp/net-scp-3.0.0.ebuild index afc02e006039..b0c661c4f678 100644 --- a/dev-ruby/net-scp/net-scp-3.0.0.ebuild +++ b/dev-ruby/net-scp/net-scp-3.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest index 046a270a3300..7e6aca3accb2 100644 --- a/dev-ruby/net-ssh/Manifest +++ b/dev-ruby/net-ssh/Manifest @@ -1,7 +1,7 @@ DIST net-ssh-git-6.1.0.tgz 220190 BLAKE2B a5ae0f15cf3dac8934de0b3216541415cc947214ea33d57770b5f2bf2594fa5b29b8dd9a417233de0ed243a12cdc547e5e87861767c5bbc65adb90cdbe58a484 SHA512 1d92ad19cb8bf80aec4ada23c49b91588c722551695cb0dd7b2954001fd71b4b4c030f8317b86766451847273c6116baa041c03e2415df2b0f81b20551dd8566 DIST net-ssh-git-7.0.1.tgz 227016 BLAKE2B 98cdbad0c8c52d44f3d4e288de7de0389680c3f77d5cbd33e4a142d1f09881910f2dc74df01ecfed755e2e0ab37440ee19cf436b8aa7c49a3859bf07b3844b15 SHA512 3e41537b3b7e34f043c768959c382f72a630bf3ac430bbbd743323d9b0eade6c7b94f8948418b7f3e1aa2422fcb87829387aaa01e1e384ed297e2397cee33feb DIST net-ssh-git-7.1.0.tgz 229217 BLAKE2B ab3c46d3d8831335495ae72dc60f2659109b66566f04117a16e4fd41085203b6a2d333e65ffcda4e390c96a2b808c68baeb168be1a2e23d4c797ad63b5af93f9 SHA512 723f487e77526a7acba8a9c8f09dd85c8c0bb21577d148f6c4280c79d603d3d364e29fb55b2b282064b5c108465efb2b1da061a2ba5872d575b0be264f493745 -EBUILD net-ssh-6.1.0-r2.ebuild 1258 BLAKE2B 5c49f0b124cb9d4b9e0ec28f484ae293fb38cb09a4057b7a5d8e079ed4bfc490779d250b91b7f99d110b4d9de65773ae523801463038b79ed487d78238798677 SHA512 107f2893ad85de3b84cef45a6abd8fdf505e479b94b40e34b1cd1929a1f3e6d3c4aa162a29e6088fb188a17373412cda5135677fd5a5cbb128d08d90d3637363 -EBUILD net-ssh-7.0.1.ebuild 1269 BLAKE2B df9392d7eaf85e32536414251b49b8463d23c2c0950b9d92db25f5f1840a9e5ecdfef344654cf9166765c7bd60cbfaac4d36a5910d6bde9490e103d7b4155f0b SHA512 4c26a732ad60115cfa437c3e5cea5923e5e6eb456ed6f4e53d63f480988ecc4ef0bba9676ea1ba1bbaf9a1d8b3215f0c16c68b1753bb36dbc87328f8814a196b +EBUILD net-ssh-6.1.0-r2.ebuild 1265 BLAKE2B 48bdcdb585462a553fa5b71b65c5e1ebd55bdbc5dc769e35ee9d9040a7c073458ab48ec12705f1a472913f6ee7cc022c2f00992d02c5d200b2eb5ccc795cfb19 SHA512 5c9be21772ba9a7c24bb7f394cb7f6a08548dbc07812dce94970f9c970a519fbd02e73098b2fa260056785923090518c78f0af57caf1d256584ab5758be04139 +EBUILD net-ssh-7.0.1.ebuild 1269 BLAKE2B 4a3ddc35f26bb089ac6893794d67adc3ad1812bc292fa136da6590f3a587ec41d9f5897eaf7e4ceac4c75ea1719961358d835fa7ace1a20cf65882d12dcd8038 SHA512 64cc9e17b20a2d6fb1bafdc3fe5faba22719a56a49da7c945c27c738ca95ae0ad9c0bd105490507b70426e4e34d9e68653efcab3a917fd390e2cb64eb3832b62 EBUILD net-ssh-7.1.0.ebuild 1269 BLAKE2B 4a3ddc35f26bb089ac6893794d67adc3ad1812bc292fa136da6590f3a587ec41d9f5897eaf7e4ceac4c75ea1719961358d835fa7ace1a20cf65882d12dcd8038 SHA512 64cc9e17b20a2d6fb1bafdc3fe5faba22719a56a49da7c945c27c738ca95ae0ad9c0bd105490507b70426e4e34d9e68653efcab3a917fd390e2cb64eb3832b62 MISC metadata.xml 429 BLAKE2B 12f25e38fdd426b0814611f3036ef401703666e1ac651d807e587187f641736627a35ba117f8707208f07716f31d4df8b471f38dd221fce79109eb2aaa749dc3 SHA512 4c760e2d9799444907f4b05c26ae95b6c18eb108786ce90a5b51c58cc903f4ec90da060556cab72fb80741c3786613589a4d403c64f9b411631d6c4b4ea982de diff --git a/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild b/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild index 18a98f1de6b7..d5c87deb7de9 100644 --- a/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild +++ b/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt" diff --git a/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild b/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild index faebd360addc..989d3c0cbb5a 100644 --- a/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild +++ b/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt" diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest index 1947ee938723..e08f469f1b8e 100644 --- a/dev-ruby/network_interface/Manifest +++ b/dev-ruby/network_interface/Manifest @@ -1,3 +1,3 @@ DIST network_interface-0.0.2.gem 16896 BLAKE2B a0e7898aa5989ea38c8a9214f3aaf5f9d0dbdf39e86f7e9a4d62ec6c94f29f9612a08c1465513b62351a4c62ed776e427800eabe562062ce7c9b4b75ec757a3b SHA512 8850325e7e0c5ab51b060270220099c2c00cf7031083a511ae9f8dd6d1b9219b37169fa7620e9648eb071784a840e14ce965f8d1cf5d475ff82691bfba25a202 -EBUILD network_interface-0.0.2-r1.ebuild 647 BLAKE2B c409e8bd81da457eedeba182c969e8a501e93c3bf2b2593c642be4a294c4fa772ccce97cb4cbb401a0803fcdce62ae3d660fe1023da30d28b0667c849db13167 SHA512 577e6215237c52508b28bdf86b8766498afb624c6897d1b20f6ff1e7b7d4167003c7ad87336ab4515cf686759f033ee2ac999854346d624beb0f14c0b42a3c6b +EBUILD network_interface-0.0.2-r1.ebuild 637 BLAKE2B 46db5f72535b0088a993257b8efde3f2988d41a4c8d699a2cb91dd3e0e98da52c9092c6ed4b57a8ca7629fa8ca6985247ab430b79d0b5638d40d7c63a32456a5 SHA512 f0648b096cfad16fdce954bf5a647551a0484007416586d1fca2527ea7774ddc2e08ab7790ea74011219815b7fe2096f9ce53558f2dd29832902a28a63ad820d MISC metadata.xml 347 BLAKE2B 145ba4bea55a624f1bcd5bc1792e13affd91c283ad59e9c3934048ad2298c9724fa156df4325a751b4a60376197e4eeb1f2ca6a13b04e6675697704df7fcd1e3 SHA512 0f338ef12f1d7196fe43d2be855281ee4f947298bbc6622d4280d827e671643f9e8f4f4d54fe9dd56f60ca4e8a14b51d7ba94592205fd241261f1f09a03eab4e diff --git a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild index 0d329543785f..31336f43d376 100644 --- a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild +++ b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild @@ -1,12 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" - RUBY_FAKEGEM_EXTENSIONS=(ext/network_interface_ext/extconf.rb) inherit ruby-fakegem @@ -17,7 +15,6 @@ HOMEPAGE="https://github.com/rapid7/network_interface" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" # Tests are brittle as they cannot deal with all network interface configurations. RESTRICT="test" diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest index 3a22199861b4..753711bac8f2 100644 --- a/dev-ruby/nio4r/Manifest +++ b/dev-ruby/nio4r/Manifest @@ -1,3 +1,5 @@ DIST nio4r-2.5.8.gem 121856 BLAKE2B be79548761f52abab632b8e4660ab8557946079a51fe7f30c346f4f656ed2f8d0c8f2f463ed76a89bd4278bdfc0a0646ff2b8e0a815f97750836cb0bb250b9ef SHA512 3942403147882380b86f42c54a6d4e92c4e85dd3c0b5b9f473a05fcf98c041853e21d11d0481d1973342b5a4bfb59e02cfd523a44e9e45c3740627a45f7f99c7 -EBUILD nio4r-2.5.8.ebuild 955 BLAKE2B 27e621e2bd4dbdecd610e64dbc53972e8c3600531c68b747162228645a5ac1b25c940497cc7b5bdb78f7785344253cbcd9b54a90baca7c489bdc3c06426a467f SHA512 0ed868559a43c0b1cc9fd55bd7533d88d7826567531be7a39941fee44a8c73feddd4adbc703a87e7934cfb5a1ea0c9c16a3ce4411b143d6b19452f4843c8329b +DIST nio4r-2.5.9.gem 122368 BLAKE2B 4238e2963604539207e1adc7ee78430e4f501ea8b71d807ee4f3c44322d16612779777f11b76313aaad6d252321435854f5b4905f83a2fe03c9d71be20b7a718 SHA512 d1c52896f186d19eb089a94d74ccadb427e64c204af149aa83a5a4dda3f0edd1bd2bae94afd21fcd58e3c2b9e2c17278a18717c0905de80e45540d13eeefd9e5 +EBUILD nio4r-2.5.8.ebuild 955 BLAKE2B c5bc0e7848813e1345ea717df94e3f9b9d80402524a0b0b3d2662ed6e242779a717943c2d88e2c2227ede9c54099dece185e4ca817cc1bdce669bcdabd95ec66 SHA512 24d0c0681ea966b5aee3a58c02ac52cc2d175a6c5a0ba086e110456ca8e8d2f956796e9944899b109606eed8e408a9b355fa9ca5cf8c220eeb676a6fcacdd979 +EBUILD nio4r-2.5.9.ebuild 911 BLAKE2B 4713d4f8aa6ffd0bec4a33707c0efee82396f5c345031dda6e24e076a6cda7267b53763bfbba4c10e60c8befb6ae7269b9b9818de32c16155bf452788430e926 SHA512 c00e0d2ae573c5759efa6584c54eeff9bf3fd5f7b230c0c10750dfb8971b60bb1d55bf43372a5afc4e77be9b4cc825d1a54809b294ad0af0b31dd5feca9691ec MISC metadata.xml 342 BLAKE2B ae787a52492b0068d3a508ecf62654997018bf8750a379ff2d76aa84ed6ae3692036c04a6ba50b21745c28254c6d7e51768a61a11e8474ab7b69044bc07a7deb SHA512 2ccc5901966b882d0792cf270dab138348e7184a0da06835a6e8b496f071febabd4887c5490c171384d348754c7e628a333bddd9b912382b3bcf44bec0c78fcd diff --git a/dev-ruby/nio4r/nio4r-2.5.8.ebuild b/dev-ruby/nio4r/nio4r-2.5.8.ebuild index aa6e308dfce1..c4aba48c5253 100644 --- a/dev-ruby/nio4r/nio4r-2.5.8.ebuild +++ b/dev-ruby/nio4r/nio4r-2.5.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/nio4r/nio4r-2.5.9.ebuild b/dev-ruby/nio4r/nio4r-2.5.9.ebuild new file mode 100644 index 000000000000..a3db5042c074 --- /dev/null +++ b/dev-ruby/nio4r/nio4r-2.5.9.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="A high performance selector API for monitoring IO objects" +HOMEPAGE="https://github.com/socketry/nio4r" + +LICENSE="MIT || ( BSD GPL-2 )" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# Note that nio4r bundles a patched copy of libev, and without these +# patches the tests fail: https://github.com/celluloid/nio4r/issues/15 + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die + sed -e '/extension/ s:^:#:' -i Rakefile || die +} diff --git a/dev-ruby/nokogiri-diff/Manifest b/dev-ruby/nokogiri-diff/Manifest index dff5b48e04e2..8dbffa19d333 100644 --- a/dev-ruby/nokogiri-diff/Manifest +++ b/dev-ruby/nokogiri-diff/Manifest @@ -1,4 +1,4 @@ AUX nokogiri-diff-0.2.0-rspec3.patch 14440 BLAKE2B 7df1717f002a958778b3ef96f6ae2eeb8ae32c90bd1a1a4b2ed813d60b935c3bc2f91529f290e57ff06ea0f214b3d3383d0968af64b237631f5f10dd6b1456ab SHA512 156fdb93e15536d0ce963be77b0f24a6a466336fd2765544573c7ec698e2d87cae5b8d4154999c253e64ba09ddd3134ab2e4241cf260f1c97bf20e6a868bc6a8 DIST nokogiri-diff-0.2.0.gem 8704 BLAKE2B e1df47db2e6e7fcd29eb229245cb9a9a7b31fded319a6fe28d04722f457f0ea7bc19e13ee49b2233f3c072eedf3c83c7e38cd8b19d5ecbc4937f709a9f4cf3a7 SHA512 9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca -EBUILD nokogiri-diff-0.2.0-r3.ebuild 678 BLAKE2B 1df39802193ef89f8aa60e9fc5224ad3bcbdb05e0cba4b4708653cbe46c00e46baa9fa86112abafee920d28b9710e2d965566157967d17bdc921aa8dcd543708 SHA512 56e640fda8b0e1f552d156cc5b55209555407ef4c68d4cc2ca60ea4a8fe260eecf8f46cd5114116608807fe8b7a60ffbadfef22d73bb41456e1c5c99f48efe0c +EBUILD nokogiri-diff-0.2.0-r3.ebuild 670 BLAKE2B fd091e47aca5f35dc4129f2a703202bc0afba020f304bcef187b6d07ff2bbd887476dcc2bb7912ab8c7e2451cdf0a8da422a5907db44034e91b1fe4a21b0ac31 SHA512 bd565a5dbcf809807885f8066943138cdb3da0dc4d3a249335b8f992e9be2a59fd9061d6cf1ab47390c790d34d75a88a4bd9b7a146cd4d2974e05e0f37c9af84 MISC metadata.xml 351 BLAKE2B 3817b4e8114fa8c6d36881c904704a3608f83ca4bb924aba73f54aa8c3662cf130f0fd5463fee37b4130ec3195a9ed74140ccc0912411b5c8c0faa2a1f6e1fa4 SHA512 333c0ec0cbe5dd9ba71889b8a09f7cd65bfd90f5e15aead5cae212b35217b60842330bd2ad3741ec6628429d2f516fa359e44507237633209759fc449eee4da9 diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild index 7091a701d5b4..5b5216b748d1 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" @@ -12,11 +12,10 @@ inherit ruby-fakegem DESCRIPTION="Calculate the differences between two XML/HTML documents" HOMEPAGE="https://github.com/postmodern/nokogiri-diff" -LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +LICENSE="MIT" SLOT="0" -IUSE="" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" PATCHES=( "${FILESDIR}/${P}-rspec3.patch" ) diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest index ab5815569e88..de30773172a3 100644 --- a/dev-ruby/octokit/Manifest +++ b/dev-ruby/octokit/Manifest @@ -1,8 +1,6 @@ -DIST octokit-4.24.0.tar.gz 3151075 BLAKE2B df9a20854358722bb92e894413b4b8d50e911aba23d610da4d00e6ff8e03df2c442a83a781c836f5f780a2079992a28c77ae59ae89d49386a009af8f29d8a9d5 SHA512 e2cabc820732b6d9e71b37807007e17fba23199faa127c3480c37b5c8fca1a0ddcaffe5815ffe7a9efe3ef3b617b9099dca8b01e58b4210cbf68566897a93ce7 DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0 SHA512 780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1 DIST octokit-5.6.1.tar.gz 3171006 BLAKE2B 33fd132f81c7b1e1b3c1a4264b7bc6a7e7dbc2f9ccd4f1d2d734ae10914c5544eb90c629200e6d81b9a33fccc23791147af6660840248235ebe6b946f2ebba13 SHA512 3ed2e3eb61190da521f9246ac0fdb530e15c45cb41e5849f04ba1a92f0da8060a82eb2d90dfcb407436efba5f7f0ea98c69a342c67aa26b62eeab74a1f906c4e DIST octokit-6.1.0.tar.gz 3187811 BLAKE2B 70a849fe855ddf46aeaf6d512d675119188bb39e6a439c311531f20f9c52ce8da829e0e1242b29e821d5d6468b360e69b71ec645fdf7b1b217e4607032aa0d0c SHA512 7f362f7c4e021ae38083bfd498d98ddda7c2a36c439c8a924cb0390ede42911e8f0477481f1bde6b208009e27d42501d143d0549eb9731d8fb529c977a91da9d -EBUILD octokit-4.24.0.ebuild 951 BLAKE2B e5f53535061bb164369f18c40e3077a1474fbadb3aec68853df90d435377dd05a5bf8c31326dea51b3b12d937a35c961fac3376b6a95d4009652c05f4dbf8047 SHA512 c316070cc98617c06cb958c725b12982c2d2a9bd6d36421d21c190b432535dee6ca6f4b083e4057d94d74bd01bcc9d6e6d1fb88f14f48029f9b6d74f6abf56b8 EBUILD octokit-4.25.1.ebuild 977 BLAKE2B 77e153539ba3ec30c494fb19530723fbd579a9e5a44cb05027d281df0389967e4625487f40201a82089bcb17551b56bfdb658895fddd68d8e31e18e39b246419 SHA512 97489cf4a78ecc53ea97e484294aabcbe091cf77cf97e93d60b624c480fec2ec8a18ec52f9457dd99bd892c30fd0485610df2644aeee426fcc7942f61341aeb7 EBUILD octokit-5.6.1.ebuild 972 BLAKE2B 420072df30461bdc59bb0dcaa166eb5e8df5f4bd51a0dd20bcf9d9e06a955ed190702851c503b1c517d4746f113497e89931b21e22da9089fe75b6e5ec2432b5 SHA512 99c02d044abe07ec8ddb22a7f50be2b49984aa08ccc781e0a47d459ad36234da3d78c3f7afb03c4876c136ae30c25cebc1b3ab5dcfbf7df1cb354af0a9ae11fa EBUILD octokit-6.1.0.ebuild 977 BLAKE2B 5af722deed6bc9476ab680637b8e6de58425dd557a441e561e251b7b4da91b1b3d87dfbd9048c15788d9a618941663cf39ab707e0c16f130297168c5357171c9 SHA512 6b70d71bf1972adc4b7ae4e5d9545494709ec1de145ab8de16b301b416b8bdf8c42e73c28b6e3b167538fd88bf049d34671021f0dad0e0df828c04e77867dedd diff --git a/dev-ruby/octokit/octokit-4.24.0.ebuild b/dev-ruby/octokit/octokit-4.24.0.ebuild deleted file mode 100644 index fa8956903092..000000000000 --- a/dev-ruby/octokit/octokit-4.24.0.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 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb" -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - dev-ruby/faraday:1 - >=dev-ruby/sawyer-0.9:0 -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest index 82a2f5d57da4..4d5f30041892 100644 --- a/dev-ruby/parallel/Manifest +++ b/dev-ruby/parallel/Manifest @@ -1,3 +1,3 @@ DIST parallel-1.22.1.tar.gz 23294 BLAKE2B 11a3f902f8a6813b407035088adaf76fda5f27e0e33e7f210ce28fc66f4edf4f8d92a8b0f9501d24013a527f4205b79c6eda2c31f6fa4a646a18e6da5b20e702 SHA512 f106ac605a5998d0e5a43b7863f8400e49270c06e55b6342a84fed788e1e854a26a5e29ec31da9d96a4d403227d002691e27786c25e8d7542f3877bf097e55ad -EBUILD parallel-1.22.1.ebuild 1367 BLAKE2B 153c22413ed70795de1d8a9c8e8d6b97dbe159d267e3d8cd7a636759cf510b2e6899e6319d8a7acc04b504d56d8499b0be0210e84a05e372b6783d1013ba1e75 SHA512 a5cce9f679c42eee9a0864b8247cdf4f503c9df17ef6f410d793b995699bef392760fa70e24832959be9dcbe921e373beef38ecb837284ef6e3141b3ac78d827 +EBUILD parallel-1.22.1.ebuild 1606 BLAKE2B d4f02aa9771bf8c56e72fcb67b52625fc43eb68d03fe940d0c1dc622d8a62abf5810f6ad3b91001fd69698a6257dbfbed18ffdfd08fdede0c716682e08b0a3d8 SHA512 a5ab5e078fd1f7d250f48f9d26932c3bc88543fbaf13e8cb4f1859e0a39c50ba9d560024f03e11913a73408c3ab4ae9f01e88a7bbd3a311a2aeb8fb8d0c9665c MISC metadata.xml 343 BLAKE2B 319ce92e2b405a76468f653192288669596fdf31ecea733f88de907cb5fc184bdbc197bae14c3cec97a5f25c47cd6fe3e201ae60ab19e5dc06a2f8b612e2b719 SHA512 7fbc85907d9d51e90d0bbf2cd1431557afb9dae6b15b6d9b9d283e1957606381fad7fa7a0aa05d01ce0921c3ecc33d304b61c567069ee439e7ad2f25d3c86924 diff --git a/dev-ruby/parallel/parallel-1.22.1.ebuild b/dev-ruby/parallel/parallel-1.22.1.ebuild index a670da87f8a6..ca66e12e8723 100644 --- a/dev-ruby/parallel/parallel-1.22.1.ebuild +++ b/dev-ruby/parallel/parallel-1.22.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -15,17 +15,22 @@ inherit ruby-fakegem DESCRIPTION="Run any code in parallel Processes or Threads" HOMEPAGE="https://github.com/grosser/parallel" -LICENSE="MIT" SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~riscv" +LICENSE="MIT" SLOT="1" -IUSE="test" +KEYWORDS="amd64 ~riscv" DEPEND+="test? ( sys-process/lsof sys-process/procps )" ruby_add_bdepend " - test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord[sqlite] )" + test? ( dev-ruby/ruby-progressbar ) +" + +# Rails isn't yet ruby32-ready in Gentoo +USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend " + test? ( dev-ruby/activerecord[sqlite] ) +" each_ruby_prepare() { # Make sure the correct ruby is used for testing @@ -43,6 +48,10 @@ all_ruby_prepare() { } each_ruby_test() { + if ! has_version -b "dev-ruby/activerecord[sqlite]" ; then + rm spec/cases/map_with_ar.rb spec/cases/each_with_ar_sqlite.rb || die + fi + # Set RUBYLIB explicitly for the ruby's that get started from the specs. TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die } diff --git a/dev-ruby/pathutil/Manifest b/dev-ruby/pathutil/Manifest index 8b5f0e9e1bdc..2bd35f6343ce 100644 --- a/dev-ruby/pathutil/Manifest +++ b/dev-ruby/pathutil/Manifest @@ -1,3 +1,4 @@ +AUX pathutil-0.16.2-ruby30.patch 5578 BLAKE2B eb42f2c3ec294b25d86312966c39613fbd0ca646b6eb3e933b0f849bf9f9a2dbea80b340c62d1342abbd10e2598a60d48c102e2f12e49dba24c21d7eaec72f5c SHA512 cc9f7f94b5a830c6f377e5414da317492caf6b5bd89ee8c414753c09c427b2a87852ce8767effacfd0af2ca260c8b05e322e7772b7cc786c4f4531bcf8107cc2 DIST pathutil-0.16.2.tar.gz 26079 BLAKE2B 5a9d1dac1f1171ee6bc447725c04883cb56a9071927f3e0fdbcb9754345ac77a6609533a1308a411cb22658caeb2a4bed49225923af109bca288cfb3aeb3d669 SHA512 d06daf365b94dacd33966f3928a53f0f00d2fca7b9f6348a7efd2b55ab5ba937459e5bd78fde241f30749a1ae55e4ae3ba1ed8945b5333464e7d3ce9666cd054 EBUILD pathutil-0.16.2-r1.ebuild 955 BLAKE2B 02b346d9ebc67e43fbc05e23bc16b18d9b4724a60c718e6e166ac888cb626804d72c3579214f1b5b681c1a548c4318df250f3fb0901c749c89293999d0a6a792 SHA512 e3ffca48a818a20238f37a48aea17e06cfe012318fb064cbdad0be26e95ff0e725c0a127215c1a64fa3c4d1fc8377c97aaf8b88e9cbe925025d15f6d58a032ca MISC metadata.xml 397 BLAKE2B 3f14fd5aaeb2954c6d714e28bf89c6cae920c80c130de454d453a61b81598a673200ed6ce07035be2769bf5f3f36eb926540f0ff7236b5da65cd021b508f104b SHA512 58d97f4464d9603f6c3dddd30c5258cccb03a4d0784ba8f268710d977d49437a677c9b9596485656762e5e2ef4694ca2b1f4018fefb9e84066c3296d73cfb18d diff --git a/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch new file mode 100644 index 000000000000..374cd4005930 --- /dev/null +++ b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch @@ -0,0 +1,195 @@ +From 3451a10c362fc867b20c7e471a551b31c40a0246 Mon Sep 17 00:00:00 2001 +From: Tom Dunlap +Date: Tue, 9 Jun 2020 12:59:32 -0400 +Subject: [PATCH] Fix ruby keyword parameter deprecation warnings + +In ruby 2.7, using the last argument as keyword parameters became +deprecated in preparation for ruby 3.0. When running the tests, we saw +numerous deprecation warnings. This commit fixes up those deprecation +warnings by explicitly passing the last argument(s) as keyword +argument(s). + +See: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/ + +Fixes #4 + +Side note: this commit did not fix the `#binread` method because it was +untested, and when attempting to add tests, we got the following failing +test: + +``` +1) Pathutil#binread when set to normalize should use encode to convert CRLF to LF + Failure/Error: + File.binread(self, *args, kwd).encode({ + :universal_newline => true + }) + + TypeError: + no implicit conversion of Hash into Integer + # ./lib/pathutil.rb:509:in `binread' + # ./lib/pathutil.rb:509:in `binread' + # ./spec/tests/lib/pathutil_spec.rb:943:in `block (4 levels) in ' +``` + +...which appears to be occuring because of an interface mismatch as +`IO#binread` does not take keyword arguments. + +https://ruby-doc.org/core-2.7.1/IO.html#method-c-binread +--- + lib/pathutil.rb | 36 ++++++++----------------- + spec/tests/lib/pathutil/helpers_spec.rb | 4 +-- + spec/tests/lib/pathutil_spec.rb | 13 +++------ + 3 files changed, 16 insertions(+), 37 deletions(-) + +diff --git a/lib/pathutil.rb b/lib/pathutil.rb +index 1a15873..80913f2 100644 +--- a/lib/pathutil.rb ++++ b/lib/pathutil.rb +@@ -456,14 +456,10 @@ def safe_copy(to, root: nil, ignore: []) + to = self.class.new(to) + + if directory? +- safe_copy_directory(to, { +- :root => root, :ignore => ignore +- }) ++ safe_copy_directory(to, root: root, ignore: ignore) + + else +- safe_copy_file(to, { +- :root => root +- }) ++ safe_copy_file(to, root: root) + end + end + +@@ -494,14 +490,10 @@ def read(*args, **kwd) + kwd[:encoding] ||= encoding + + if normalize[:read] +- File.read(self, *args, kwd).encode({ +- :universal_newline => true +- }) ++ File.read(self, *args, **kwd).encode(universal_newline: true) + + else +- File.read( +- self, *args, kwd +- ) ++ File.read(self, *args, **kwd) + end + end + +@@ -534,13 +526,13 @@ def readlines(*args, **kwd) + kwd[:encoding] ||= encoding + + if normalize[:read] +- File.readlines(self, *args, kwd).encode({ ++ File.readlines(self, *args, **kwd).encode({ + :universal_newline => true + }) + + else + File.readlines( +- self, *args, kwd ++ self, *args, **kwd + ) + end + end +@@ -556,11 +548,11 @@ def write(data, *args, **kwd) + if normalize[:write] + File.write(self, data.encode( + :crlf_newline => true +- ), *args, kwd) ++ ), *args, **kwd) + + else + File.write( +- self, data, *args, kwd ++ self, data, *args, **kwd + ) + end + end +@@ -670,9 +662,7 @@ def expanded_paths(path) + private + def safe_copy_file(to, root: nil) + raise Errno::EPERM, "#{self} not in #{root}" unless in_path?(root) +- FileUtils.cp(self, to, { +- :preserve => true +- }) ++ FileUtils.cp(self, to, preserve: true) + end + + # -- +@@ -697,15 +687,11 @@ def safe_copy_directory(to, root: nil, ignore: []) + }" + + elsif file.file? +- FileUtils.cp(file, to, { +- :preserve => true +- }) ++ FileUtils.cp(file, to, preserve: true) + + else + path = file.realpath +- path.safe_copy(to.join(file.basename), { +- :root => root, :ignore => ignore +- }) ++ path.safe_copy(to.join(file.basename), root: root, ignore: ignore) + end + end + end +diff --git a/spec/tests/lib/pathutil/helpers_spec.rb b/spec/tests/lib/pathutil/helpers_spec.rb +index 4d64d0a..0dfbc00 100644 +--- a/spec/tests/lib/pathutil/helpers_spec.rb ++++ b/spec/tests/lib/pathutil/helpers_spec.rb +@@ -76,9 +76,7 @@ + # + + after do +- described_class.load_yaml("hello: world", { +- :aliases => true +- }) ++ described_class.load_yaml("hello: world", aliases: true) + end + end + +diff --git a/spec/tests/lib/pathutil_spec.rb b/spec/tests/lib/pathutil_spec.rb +index 784a16b..0ee7a12 100644 +--- a/spec/tests/lib/pathutil_spec.rb ++++ b/spec/tests/lib/pathutil_spec.rb +@@ -944,9 +944,7 @@ + + context "with an encoding argument" do + before do +- file.write("hello", { +- :encoding => "ASCII" +- }) ++ file.write("hello", encoding: "ASCII") + end + + # +@@ -1050,11 +1048,10 @@ + name1.join(name2.basename, name1.basename).touch + name1.join(name1.basename).touch + +- name1.safe_copy(name2, { +- :root => tmpdir1, :ignore => [ ++ name1.safe_copy(name2, root: tmpdir1, ignore: [ + name1.join(name2.basename, name1.basename) + ] +- }) ++ ) + end + + # +@@ -1077,9 +1074,7 @@ + name1.join(name2.basename, name1.basename).touch + name1.join(name1.basename).touch + +- name1.safe_copy(name2, { +- :root => tmpdir1 +- }) ++ name1.safe_copy(name2, root: tmpdir1) + end + + # diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest index 2935b2e9ee07..287e880c096f 100644 --- a/dev-ruby/patron/Manifest +++ b/dev-ruby/patron/Manifest @@ -1,3 +1,4 @@ DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0 EBUILD patron-0.13.3-r1.ebuild 1084 BLAKE2B 7d53441760d58fb108e90024b38d9e1223f6b824235974f87fc064f01348f01140a8045f92b9a0a98ee34316583019a97601f0b0e8a31a7ccf050a2f43cc625e SHA512 d62a2524588c840d7eac8df3f5d920ccefb138a637fe3bb2e56e225d8bde2660bd05ee8f08ac2c41ba09350390ab194e50d92581270f3eccb1eb4696e600db0d -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD patron-0.13.3-r2.ebuild 987 BLAKE2B fd8359c1df29bac5a08a5d8e0c0153bff178c10239594835183e6c4cf03d6fc39537a5699c003dfe02f79700af3bfc89b55abe8d7baf314ad2aaae4a9830ba7b SHA512 dc1eb9087270b7f6a5d9446ba903459547f61db39febe73bf030c1b438ce1f2f9d409005a31033fe623e4169b8451ba3506a91ea5bbda31a8730f88036222503 +MISC metadata.xml 324 BLAKE2B 80545356beebac06bf5b95f99be2f12fbb2fd4284e28036de156f75bef023216880bea03c9497123b0c111d4d37902b6ba3d9cab37ce5bc47b19e9d3e5e944f3 SHA512 1f260c57a3cce5424764eb1f287734d7e7093e08ffcdcac0c2f8ffe3c54a1aa53b21c008783b4a8b68bf20270d988b0ec108e9c647cafe347898a29d08b6a1ea diff --git a/dev-ruby/patron/metadata.xml b/dev-ruby/patron/metadata.xml index 658c72b1920d..3381fedd792f 100644 --- a/dev-ruby/patron/metadata.xml +++ b/dev-ruby/patron/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + toland/patron + diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild b/dev-ruby/patron/patron-0.13.3-r2.ebuild new file mode 100644 index 000000000000..5c3884367749 --- /dev/null +++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb) +RUBY_FAKEGEM_EXTENSION_DIR="lib/patron" + +inherit ruby-fakegem + +DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl" +HOMEPAGE="https://github.com/toland/patron" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND+=" net-misc/curl" +RDEPEND+=" net-misc/curl" + +ruby_add_bdepend "test? ( dev-ruby/rack www-servers/puma )" + +all_ruby_prepare() { + # Fix Rakefile + sed -i -e 's:rake/rdoctask:rdoc/task:' \ + -e 's/README.txt/README.md/' \ + -e '/bundler/I s:^:#:' \ + -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^end/ s:^:#:' \ + Rakefile || die + + # Avoid specs with failures. We were not running any specs before. + rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die +} diff --git a/dev-ruby/pcaprub/Manifest b/dev-ruby/pcaprub/Manifest index f7172b6083f2..411edc2c97a0 100644 --- a/dev-ruby/pcaprub/Manifest +++ b/dev-ruby/pcaprub/Manifest @@ -1,3 +1,3 @@ DIST pcaprub-0.13.1.gem 36864 BLAKE2B 8a0f035d2d66cb21b8314e1f855f18fa71824ffaaa3260faa90f71dbd55172701cf0105f8dce91f3107dd455b5480170a2490a2b5a13f25b46a390401fc8b8e0 SHA512 3079a5f7b29df502b5bbf0afdb7c670c9a43fbb4024163001018ebffd660597197cb0c146005f1ce027f00f2ba4c2e0430a8574cb10c4fac310a8b04411c53dd -EBUILD pcaprub-0.13.1.ebuild 1411 BLAKE2B f5fb8f4ac654253c916a81d19100bafde9df97154b0c0c3e055e19bb6a990b307302baa5fe706e6d4b3c65467a3a4c39d3c93c3b3e6db4cc499ee126019b3155 SHA512 d11bdbf425876c4834c6e4c841f2c50b57d9abf7f8f87e678ec8d64fb671a9972d2a0cb64c35c7322befda8f07505893a431ae2182b1e4ab72e62212798a479e +EBUILD pcaprub-0.13.1.ebuild 1445 BLAKE2B 76895bd7f40ba4a18c6b29065c535e95fdae5facaee7732f11f942c4229b7ec5e7075d80633199d693a6ea632763d4d47f889856636cef340306d2d836d0c205 SHA512 81ec550196f33a69ec41e91f280f722ddac9a72d2d6fdabaee962657fcec4201b3a4c503ea2c435dcbbcefbd87e24fd212acf9702804cb5f1cab2a63ba026856 MISC metadata.xml 489 BLAKE2B 327526e36db70575af2cc53939af65eee20cbba596a78fe383930dbd4ef6c2d0a1e1de01c4fd6f167e39e48a82c158a5f6225340bbf4933bef48640716b2d67c SHA512 319ccc9af7894124bd34e6bc109760f0b7b156307d276e1636e5a893f4ba91c16a635efedd1e7b04ec3ebc515e1fd1d1ecc951734a68fffe7c678077e1420c01 diff --git a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild index b977b4d6165b..956a9758de6b 100644 --- a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild +++ b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="FAQ.rdoc README.rdoc USAGE.rdoc" RUBY_FAKEGEM_EXTENSIONS=(ext/pcaprub_c/extconf.rb) @@ -23,6 +23,7 @@ RDEPEND+="net-libs/libpcap" ruby_add_bdepend " test? ( >=dev-ruby/rake-compiler-0.6.0 + dev-ruby/shoulda-context ) " diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest index 8cca392bf700..605718e910f7 100644 --- a/dev-ruby/power_assert/Manifest +++ b/dev-ruby/power_assert/Manifest @@ -1,11 +1,5 @@ DIST power_assert-1.2.0.tar.gz 17358 BLAKE2B 8b75b34f5d80f8f52370816b916e3bc3a60493b8f52a910346c51c70770e0645566b8b7c3dd551d8bb1f1cbdac5dfcebe043457bd025d819e3782e75e41e0f16 SHA512 2f001f6223fc3fb586c7b0457f775379040e11eb83b5bdda51c02b2b24e531aecd6e12e6ec80bf9407a768ab1a10b0a6b4c8f1a92ca69ea702faf56202bb635c -DIST power_assert-2.0.0.tar.gz 16994 BLAKE2B 5106e77566100274000c55af1bd2ff9aaf00185ed1821ac966587461919210d7460e30aefdb5a880e7ef59e4f536121371d0862df2af91cb274ed79ded8c9771 SHA512 e6faf3cf50d2c70ae421bae20b885ac858fe11b10b1a8562d9ca88afbd397fa4812631f2aa02638c273eed518091dfaa020b6c002c0559383ddca625404bcc1c -DIST power_assert-2.0.1.tar.gz 17062 BLAKE2B 9c592c12e0722a3376fede86b1a609c4c5feec49dacdb74f5af96d7ee3024112525bdd57fd5d1763b3a599386ce6548d694f5a4b1207c356701c79046166ee42 SHA512 717d163050e45d889bbf50ee5caf4d91b143a0df45d8ed1be9588595fd485f05662d59ae6166d44b5cf987d6b2a1e77f40441f2aefd1051ff9cf679d3bcdddc6 -DIST power_assert-2.0.2.tar.gz 17141 BLAKE2B 67cc35b505d2a34435727361d9ec6678cbb10705d33ede64a24bd2b775e29febee8353b79c92851d72d90e01d22ed848641ee31814c53b35f68d15bcf7d788e8 SHA512 8c1e40cdd1dc8a00bddf699af3a55c08e5f2f5ba4c0ff5d1fffe64300385b1558f4e4653ca7b5a755c2ffc058bea005322708b43117911e4bfe84783eee5f537 DIST power_assert-2.0.3.tar.gz 17228 BLAKE2B 6a7927102deaf6daf0e4f17e7183ec4a862a57607b965c0051b1ecd22a4bf555c6f6195911405d2839a725f38e1e1b49ef6ca3a4209452ca149996071d28e47b SHA512 f5658d18b3b78e7757ddfc1ccdabc011076c009a7343eaad2748ca7aeb4d112bf19c70621cb938e7dcf1582c8bb7c5512017885ea51503b3ed274980b7d7c0b1 -EBUILD power_assert-1.2.0.ebuild 1410 BLAKE2B ade2102c8956be63c11ee9b778dda0a47e171f616962fdea177ef87ab5f18545d1957cca8057df4890140ff92f2f75a46d25b587c9dc9a50c3b7d9398f22ef51 SHA512 52cd8ee07f1e77207c7aeb1165f711ba92dc8e3ba1edc48e7242f54bbd045cbdc082224c675a2217bd37f33efc8df631434311b257b50ab9281e8e265e9877c5 -EBUILD power_assert-2.0.0.ebuild 1423 BLAKE2B b7d1caae6dc82831297e1c9835026b190a5aa4e6e9c3f5a166a934f98d97842987985859d95ec66c876a6882583535ed02756b1efd6ce1b06c46abb9e2a73f2d SHA512 eca5293de390a9efd26e01439019c966213f40a53f2770159f52574dc4176d33f73475097181f3c3c2cf4526f530c79bd8ec8b365ea4acd8a50aafb19b135dcd -EBUILD power_assert-2.0.1.ebuild 1430 BLAKE2B 30482dd041426d621fe8d71253d9aa18b4522862b080fee0868b3e841743453daed89e766ead88ad8963a8a31d316bba8aaa40b0837f67939aa77d4b73996bb9 SHA512 cdf9bfe5d4e29b7fc382ca7ec11fc566be0737431c7428c9bd479b947a2d3dbf834bce06a8a8baa18647e74689e5e81fb0710d2f1a5265b1ccc14f64161d237c -EBUILD power_assert-2.0.2.ebuild 1423 BLAKE2B 5701981f565302d1c757d5c14a5d0d3670ba5a4e4c3315414113e945a9020dc1cb3d7c8c48c9d98c6ed396eae0cce1cd4aa13edf466e658c93e1798b9ccdcc04 SHA512 23dc63531a0a9eb3c9b12631539b893d9c589d6ccbae79eb9cc5901fa3b11e8970424995e26cfb9b8d61e35389b9bab5cba4de405ec9ba86120259b4edf0e12f +EBUILD power_assert-1.2.0-r2.ebuild 1403 BLAKE2B a8b4b9519ce4b908a0010d6d04a222cefec305d65f032602519fa4337710602db5fb0744e3391d9fc9c9e4bcd6cfb9cbc10d9f961cb3ca3187dec743d46392c7 SHA512 7cff121b50454888d6b4cf554006e582afa88a0e2b94e1bccc45f38d93daeef36e8f34a08ae3da2096830482edf1300aafa5e47a51ff7fc8cb785c02c9085b62 EBUILD power_assert-2.0.3.ebuild 1430 BLAKE2B fd5c78d3ba10f62cd422301d6a2b63408506b18e702cef474f99457e77a5fdb4e74de81bd3a9ac9c4f1ad9c1ab3661186b1e1083e63fdcb4e4b48ad58fead64c SHA512 85515b69bb660e70a313dbebdafb56fc7ef3307d003506dbec8a53dbb8648f825f8a5bfb7407ce626a99ca6bb4408936265acfde933a943cda45e6c9b8c3074e MISC metadata.xml 344 BLAKE2B ddbcc35119c2be368b7a35afe07b20b18803b73879b9b659764c0f30e926c2ea9a78be8ac186cec751c540d6d3ad738d9a675cdea077b41b8e9b04cf958103a3 SHA512 d3045523736a372d5dc690b555cc02b3833bb206c8f608e7a17746f8dc406b7a5d99821aee9e86f3cfb542ed1b780659335d9061c8098fab55e2e5e2e5b4e869 diff --git a/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild b/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild new file mode 100644 index 000000000000..2839fe92a17a --- /dev/null +++ b/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="README.rdoc" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Shows each value of variables and method calls in the expression" +HOMEPAGE="https://github.com/ruby/power_assert" +SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="|| ( Ruby BSD-2 )" + +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +SLOT="0" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die + sed -i -e '1igem "test-unit"' \ + -e '/byebug/ s:^:#:' test/test_helper.rb || die + + # Avoid git dependency + sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid circular dependency on byebug when bootstrapping ruby + sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die + rm test/test_core_ext_helper.rb test/trace_test.rb || die + + # Avoid circular dependency on pry when bootstrapping ruby + sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die +} diff --git a/dev-ruby/power_assert/power_assert-1.2.0.ebuild b/dev-ruby/power_assert/power_assert-1.2.0.ebuild deleted file mode 100644 index 2cb2e6a62419..000000000000 --- a/dev-ruby/power_assert/power_assert-1.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Shows each value of variables and method calls in the expression" -HOMEPAGE="https://github.com/ruby/power_assert" -SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( Ruby BSD-2 )" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die - sed -i -e '1igem "test-unit"' \ - -e '/byebug/ s:^:#:' test/test_helper.rb || die - - # Avoid git dependency - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid circular dependency on byebug when bootstrapping ruby - sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die - rm test/test_core_ext_helper.rb test/trace_test.rb || die - - # Avoid circular dependency on pry when bootstrapping ruby - sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die -} diff --git a/dev-ruby/power_assert/power_assert-2.0.0.ebuild b/dev-ruby/power_assert/power_assert-2.0.0.ebuild deleted file mode 100644 index cdd3a84795ff..000000000000 --- a/dev-ruby/power_assert/power_assert-2.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Shows each value of variables and method calls in the expression" -HOMEPAGE="https://github.com/ruby/power_assert" -SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( Ruby BSD-2 )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die - sed -i -e '1igem "test-unit"' \ - -e '/byebug/ s:^:#:' test/test_helper.rb || die - - # Avoid git dependency - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid circular dependency on byebug when bootstrapping ruby - sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die - rm test/test_core_ext_helper.rb test/trace_test.rb || die - - # Avoid circular dependency on pry when bootstrapping ruby - sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die -} diff --git a/dev-ruby/power_assert/power_assert-2.0.1.ebuild b/dev-ruby/power_assert/power_assert-2.0.1.ebuild deleted file mode 100644 index 12835b10bbca..000000000000 --- a/dev-ruby/power_assert/power_assert-2.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Shows each value of variables and method calls in the expression" -HOMEPAGE="https://github.com/ruby/power_assert" -SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( Ruby BSD-2 )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die - sed -i -e '1igem "test-unit"' \ - -e '/byebug/ s:^:#:' test/test_helper.rb || die - - # Avoid git dependency - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid circular dependency on byebug when bootstrapping ruby - sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die - rm test/test_core_ext_helper.rb test/trace_test.rb || die - - # Avoid circular dependency on pry when bootstrapping ruby - sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die -} diff --git a/dev-ruby/power_assert/power_assert-2.0.2.ebuild b/dev-ruby/power_assert/power_assert-2.0.2.ebuild deleted file mode 100644 index cd8b052576ad..000000000000 --- a/dev-ruby/power_assert/power_assert-2.0.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Shows each value of variables and method calls in the expression" -HOMEPAGE="https://github.com/ruby/power_assert" -SRC_URI="https://github.com/ruby/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( Ruby BSD-2 )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die - sed -i -e '1igem "test-unit"' \ - -e '/byebug/ s:^:#:' test/test_helper.rb || die - - # Avoid git dependency - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid circular dependency on byebug when bootstrapping ruby - sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die - rm test/test_core_ext_helper.rb test/trace_test.rb || die - - # Avoid circular dependency on pry when bootstrapping ruby - sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die -} diff --git a/dev-ruby/propshaft/Manifest b/dev-ruby/propshaft/Manifest index 8a7871db5b70..66538f0a5fcd 100644 --- a/dev-ruby/propshaft/Manifest +++ b/dev-ruby/propshaft/Manifest @@ -1,5 +1,5 @@ DIST propshaft-0.6.4-git.tgz 245384 BLAKE2B 8089c7ee8f8d41f761a31bcd4751899da86302cdf7e1d5a9ba673e8a64431b0e35bbfa7d09fb0caa5ca06457b7134f27c3f37ade213922d616b374adac9824c5 SHA512 3302e1a0ef4bd47094566b393db77f1181e3e3b67c08b18694cea48b4518a45893dc16238ce1d86965d0b37894069ddbe7040392e7cdcad5caa80d7ff86bf2eb DIST propshaft-0.7.0-git.tgz 247111 BLAKE2B aecf4dcab9b57f1933e8f7066f4b229348cf60e4104cc82e14edb945e797a263012fe5b7b65de8ff0165e652256a0bd8fba24af8f08d8e9391050e36e56d5f31 SHA512 3d6dba7a3b5b522f3e4a9f43dc6b9981fbb475374be0b90c8abb2f19c587d025b58876ddb6a9e1b9992e3f357a96b50b6138173d10b8ae131e9457309b8cc0c9 -EBUILD propshaft-0.6.4.ebuild 850 BLAKE2B aad901b55b7122c3cfc219ee609fe480c1c727596d5bf316236d1dfe4fc97439493f90c59a8ef365b8c5509c25a34e598174bf788c5e06310e7aff69acb53034 SHA512 2a30bd8470eb0668c1400032077e194464bd3857ae02a6300c5ddc754a43ee0939f7b6bb06ac1c4f4777dbfc7c29f113db0ff5aaf2d2e3d8f048ff44482e8794 -EBUILD propshaft-0.7.0.ebuild 872 BLAKE2B 2c2bf71f4d925adaa3985c1ede6a8d753dd27ebdeab7a7f27f35e09fe2e103648aa1d4f473cc5f441396a7137bfa1adc754a727178aaa25e54ff631a79e9f8d6 SHA512 8978f59032feba9af88d3ef5080bce309bb3b504f64c15533bcd05a6441e87bb80a6b8ac71f33212f9302649896c8a25354e44dc3d6a6696816a4232289271cd +EBUILD propshaft-0.6.4.ebuild 857 BLAKE2B cad2dfbac6a9254ae427cedf0b9f85db28b2df83a1897d8e5dd3da7082e92a616d5ad6b97d73bf88f710dbd2483879d3b02064c19f52cc06d6e0f43d19847872 SHA512 92630edf83189a1c83cdaeb07517e91058c6e44bfb98ae80b16004a72b60137e75550e26f48af7d4034a319c0c276fd5303d4ad5cf031b2cfee1acdfccbd189f +EBUILD propshaft-0.7.0.ebuild 879 BLAKE2B c668c1ca7bc6f97e244ca4476374e78eab564d4942a50ed6089f385366fe411e09a4a05d3c96f78ba43f415fb99085eae45e7c913ad5386ae6d32b2203ba793d SHA512 01c06335f3c629976487b60d6a527662885b4d365e3fc29cec71dc3dad6b5d66303283156b110b88299b910cafac014392111bbc983a6e32dacd5787ff7a5d2b MISC metadata.xml 342 BLAKE2B 33a796157055dd1153d29456dcba2c7ac6ac628d31aee1c2c5a4137c9f4a50ec0dc0b48412f8d4c504b2544d58c059ca14667bc7778c7bfbee0a32d77939714a SHA512 e34f0989d852d8ef12f8dce15bde23f13bad8c5397468c6966ad5535cea9a695729d65097b29ba636387b04501fe5b1f81892f01532da61f4ce65c20728bb39b diff --git a/dev-ruby/propshaft/propshaft-0.6.4.ebuild b/dev-ruby/propshaft/propshaft-0.6.4.ebuild index 6f3faa84c6cc..4f289757abdf 100644 --- a/dev-ruby/propshaft/propshaft-0.6.4.ebuild +++ b/dev-ruby/propshaft/propshaft-0.6.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/propshaft/propshaft-0.7.0.ebuild b/dev-ruby/propshaft/propshaft-0.7.0.ebuild index 7030bb64286d..6b78af68d22b 100644 --- a/dev-ruby/propshaft/propshaft-0.7.0.ebuild +++ b/dev-ruby/propshaft/propshaft-0.7.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/pusher-client/Manifest b/dev-ruby/pusher-client/Manifest index 95da9f14d547..257f5654df25 100644 --- a/dev-ruby/pusher-client/Manifest +++ b/dev-ruby/pusher-client/Manifest @@ -1,3 +1,3 @@ DIST pusher-client-0.6.2.gem 138240 BLAKE2B d9692cd09bff5ac093e7f340d82676f57f299e669c86526a04dbef0ad6d33410647e4163f51c855284fe73aae82115dd959fc4bfedef246e384c98f09116a46b SHA512 1d4a81027f08065c840c89098d562787c73c0f39fa986152bf22ee43fb222b8a26782fc4be3cf01acb9a62c5237cccb8515d2bfc6c4a4d9d1dc53b853599a30d -EBUILD pusher-client-0.6.2-r1.ebuild 524 BLAKE2B 67ea4e6877a088b53731d66ad613d9b7e334ca99f334e1a15849548ea7db38167f516f4e7006ac297b6d5117ab864d461844996b068d1997e7893de8d0ef0309 SHA512 22d1791e9eb760cd3d76714797420f2a644a22fb3ea76b3ff2597f04272e984ee2a10e5336570d9542d2bc1cb982c237bb825adcc4145b1b812b5a9b5d6bd7f3 +EBUILD pusher-client-0.6.2-r1.ebuild 532 BLAKE2B 18173386a4fc9844f38aa3a20df0c7878a8cdcdd45e3025d1dac64cae557519e6b7749c69730c7432a90dfdeb80b0157218c1d69db1b7b66a914cb32b2ad8cee SHA512 a3d0a0e6b68bcc36bb7807093f2189d1bd8552d54e55a9904d96003ac59bbc5db4562b05bc056b9573293a3a32ecc7e3eea3a0469a4e5be8b7503a67471f94bb MISC metadata.xml 355 BLAKE2B 271d2bfcc00ae427a49ced43e665d0de9a4709a025117afd0340a7a0abe9ce1f9ce11ad6f3e887db2076cb39acff227676e7c1fd151702108fb28044fee7abce SHA512 31710e712f66c54ff1e5cdeaafeb49f0eb80cdd8169d8aa9f87412134d1d0b57aed7f1e8d2218c61e8ebbd70d8a7793d1e42fb844c804043d6e6aa6f74b6cd79 diff --git a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild index 622335344978..ede09da7d54f 100644 --- a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild +++ b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem diff --git a/dev-ruby/qed/Manifest b/dev-ruby/qed/Manifest index 112b97d584b7..491d7986238e 100644 --- a/dev-ruby/qed/Manifest +++ b/dev-ruby/qed/Manifest @@ -1,3 +1,3 @@ DIST qed-2.9.2.gem 71168 BLAKE2B 9df41a665d7a01f5a31a6a1ff5d6bf17ed6869b97a15cd142b5baedf9a5578b530691db084a420619091d11f116cf369e789058e474f2ffc65e02c55cd035e3e SHA512 e922f981eaaa852fc44eba998b20f3d2310dbda5a06eee252d401f6e1ffeee1435aca9618fa7f8982cee575d52c3ee9aa9d3705639106421db0c2daba9c5d1b5 -EBUILD qed-2.9.2-r1.ebuild 645 BLAKE2B c6b508ccad441054343b222c3eb61ad6bac6843ef2f484dc6f6da4e3f8d2f5e5a1fffaa9a7d37d34def79bd8f2d7a46f8a79a6801d7dac6956aa1fe7be50fd52 SHA512 ed907c54be294d1c6188ac1ec66bda684c21b790dab1558bdcb445a0b470bd9c7fc5d60c3ae61d322102c3a3d9822d13fab8d5c10dd0fce62d4cea63a6b066ae -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD qed-2.9.2-r1.ebuild 647 BLAKE2B dabbf2b2e6d8dd595e397687e7cf5d9c231d4c7732f062b7b4696bc1bc731a0ab41dca8cd990781ac4186c73fd5f7993db992d13b7b967e4c1ce0db626555f56 SHA512 622f1a527f9873bb388c26500198d99b7938cb62c99871b34d57ebc97c7aeb24d55a3112ead444faff66c442cd791b4b05511494565cd14d502e43caaa225241 +MISC metadata.xml 323 BLAKE2B 47007b3c3871a56d5c931860076518d41bfdc2fb93481e639088ea3093af54ad95c55411523e5d5390b7ed110c958f1f3cc32a8d69a509bfde9a2d9a26a84525 SHA512 47ae62a4fde5ee7e486387d086ad58567308a9f07c3574fe15f869a5e8af62793dec4b36de137a2b7be74432f3006d458ed232c9a34f2e37b1ce34d58d0ceee8 diff --git a/dev-ruby/qed/metadata.xml b/dev-ruby/qed/metadata.xml index 658c72b1920d..fa82c8089219 100644 --- a/dev-ruby/qed/metadata.xml +++ b/dev-ruby/qed/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/qed + diff --git a/dev-ruby/qed/qed-2.9.2-r1.ebuild b/dev-ruby/qed/qed-2.9.2-r1.ebuild index ce4d35cb1fe6..5f303f027f51 100644 --- a/dev-ruby/qed/qed-2.9.2-r1.ebuild +++ b/dev-ruby/qed/qed-2.9.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" @@ -21,7 +22,8 @@ IUSE="" ruby_add_bdepend "test? ( dev-ruby/ae )" ruby_add_rdepend " dev-ruby/ansi - dev-ruby/brass" + dev-ruby/brass +" each_ruby_test() { ${RUBY} -Ilib bin/qed || die 'tests failed' diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest index 2af5dbdcbaae..989e70ec63ab 100644 --- a/dev-ruby/rack-cache/Manifest +++ b/dev-ruby/rack-cache/Manifest @@ -1,3 +1,6 @@ +AUX rack-cache-1.13.0-mocha2.patch 647 BLAKE2B 47e441c389b1c7cf9c78d8e5c337192ea83de1fc870aa4fa50b215b0da5aeb3a54d55aa9f9237e2f17173296550ea82da5346820e3272a2e750ffc1ef162b95d SHA512 8a3e61d283587647c24c006942248a4da6e9fabe1f8775f8ee45ba92b0c9d42b4cae633b0e985e8e9c6f12f00e2c7190e5b636f8aca38912be682d1cea2caa96 +AUX rack-cache-1.13.0-test-require.patch 880 BLAKE2B 3e9466e6494686921edb41f4c0b5468865160c73bf8919758c8399ccf2124a0157894dbaedb28f86b18ff2a234915c9066c79d10acaf125d2f519395f70560f9 SHA512 effc0a9e4e326a7b6a20bd5fce080052323e2dec266379753774a9a98d7a920698ad2ca286c49957e4fcefd619c4c39f27f349f826ba80fdf729064d29163751 DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb633dddd3db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b SHA512 049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c +EBUILD rack-cache-1.13.0-r1.ebuild 1397 BLAKE2B 11a68281db5cc940db6407479a5f89fa30fa9594f47addb25db0c2f5e356dc1034d7d2d474eba51a6ae8b19882d83c485f6a9f136396ea52962ac7650d74c413 SHA512 11d56799ad7217fd9bb0eb67e7b7ebefd35a835e01c166300ddfa84a2a353368e3fff5b694c39d97198d270deb25d911d32c2d12054a52352258d5e2107b342a EBUILD rack-cache-1.13.0.ebuild 1293 BLAKE2B e3f01dd61af56d95aa097dcde92a38bd33d8f7962b24cb9163ad5886f8cc241183627fab69f095de75b1f94e171f301c7e4bd8a57d8bfe7bb100bacd8cdd7d30 SHA512 305a8494bc0d80c09496c6e8a31a2099f045e76fd392b3de5fe45ae70f11364de87f14b08195444018108143a41ed2aa07b59ded6a767f4bf0b96eede8d6b451 -MISC metadata.xml 336 BLAKE2B 8ec6bc6a5c4e0f07711f202690dba8fc84111f8173f5593a1e02ebd33e410e9e6381a6887e8cfb678953a3e7f24696228766693544460e87411504de9ed601d9 SHA512 48d46de12b863bd4a04d9f7fe0eed9801d6722e14b3f63073cc154133f7ec108a5643de5a3351c1074e530a1716140859c50cf631a1a6f8f2b57a17802943ea1 +MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81 diff --git a/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch b/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch new file mode 100644 index 000000000000..62bd028eedf7 --- /dev/null +++ b/dev-ruby/rack-cache/files/rack-cache-1.13.0-mocha2.patch @@ -0,0 +1,20 @@ +https://github.com/rack/rack-cache/commit/8b22b6e532ed21ba30fdfbc62907f58db052e767 + +From 8b22b6e532ed21ba30fdfbc62907f58db052e767 Mon Sep 17 00:00:00 2001 +From: Peter Goldstein +Date: Mon, 2 Jan 2023 06:32:20 -0500 +Subject: [PATCH] Adds Ruby 3.2 to the CI matrix (#12) + +* Update mocha require for modern version of mocha +--- a/test/test_helper.rb ++++ b/test/test_helper.rb +@@ -7,7 +7,7 @@ + + require 'maxitest/global_must' + require 'maxitest/autorun' +-require 'mocha/setup' ++require 'mocha/minitest' + + # Set the MEMCACHED environment variable as follows to enable testing + # of the MemCached meta and entity stores. + diff --git a/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch b/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch new file mode 100644 index 000000000000..3d7d04deaa25 --- /dev/null +++ b/dev-ruby/rack-cache/files/rack-cache-1.13.0-test-require.patch @@ -0,0 +1,28 @@ +https://github.com/rack/rack-cache/pull/14 + +From db34e2b5ab7b16051f7158b2896e56502992c33e Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 3 Apr 2023 03:31:31 +0100 +Subject: [PATCH] test: Add explicit 'timeout' require + +Fixes the following when running tests individually: +``` + 1) Error: +Rack::Cache::Context#test_0078_passes if there was a metastore exception: +NameError: uninitialized constant Timeout + test/context_test.rb:981:in `block (3 levels) in ' + test/test_helper.rb:170:in `request' + test/test_helper.rb:177:in `get' + test/context_test.rb:980:in `block (2 levels) in ' +``` + +Signed-off-by: Sam James +--- a/test/context_test.rb ++++ b/test/context_test.rb +@@ -1,4 +1,5 @@ + require_relative 'test_helper' ++require 'timeout' + require 'rack/cache/context' + + describe Rack::Cache::Context do + diff --git a/dev-ruby/rack-cache/metadata.xml b/dev-ruby/rack-cache/metadata.xml index f688e36a67b9..99bf54904f42 100644 --- a/dev-ruby/rack-cache/metadata.xml +++ b/dev-ruby/rack-cache/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - rtomayko/rack-cache + rack/rack-cache diff --git a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild new file mode 100644 index 000000000000..a816afabdb35 --- /dev/null +++ b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +# no documentation is generable, it needs hanna, which is broken +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_TASK_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*" + +RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info" +HOMEPAGE="https://github.com/rtomayko/rack-cache" +SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="1.2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack:*" + +ruby_add_bdepend "test? ( + >=dev-ruby/maxitest-3.4.0 + >=dev-ruby/minitest-5.7.0:5 + >=dev-ruby/mocha-2 )" + +PATCHES=( + "${FILESDIR}"/${PN}-1.13.0-test-require.patch + "${FILESDIR}"/${PN}-1.13.0-mocha2.patch +) + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' \ + test/test_helper.rb || die +} + +all_ruby_prepare() { + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_test() { + ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest index 8c3c1191a098..b72238601e3e 100644 --- a/dev-ruby/rails-dom-testing/Manifest +++ b/dev-ruby/rails-dom-testing/Manifest @@ -1,3 +1,3 @@ DIST rails-dom-testing-2.0.3.gem 14336 BLAKE2B 8740433474e88a7cb5be14b4357dd0b69d45a39972136cfe9a4d695d2478b5b535e2b407eb0acc9ec3abd633cb1f8591a634abe6eacd8ec38bba865ad32ed92e SHA512 910549bd42e6651b7160af0a4aaffbbdeaee829aa7c3f3552a73ba985ef1230d5586f5bf723018f2cd8c6d5c6238d045a8f3e686704b6989e5a56664061f6c72 -EBUILD rails-dom-testing-2.0.3-r2.ebuild 638 BLAKE2B 768b192a765d8876da651543b88715426e811a0d72cb2fb5369cf5fc33c1c399732df7a072d30acac88d08d4d0cfa0bf827b0e16bca2b9de3440a8647d07bd4b SHA512 dff435a66303b9f470f0fc5d90b96aaf3eb0c334e6f00caa640c7d05975b4d326dea6b84ae0febab59237dc26b76a7ef8cac73a1aba81eabf1c4937afac898ee +EBUILD rails-dom-testing-2.0.3-r2.ebuild 638 BLAKE2B bd44869f1423e729536414c030c442aeb88e8e23224a23da0053cd1ab6ef9c97e63caf3440be7fc9994aaddfdff276639e89e1f2cc20ede53a42e1eeb70c85b8 SHA512 b2db20b8aa5541dd7955f7b23bb18a132e79cb1b6d1b8404301abfd1aceb70619f65d92ad1500c46edb146c1c9d30ba2a33ce834fc53dd57b2406d470760b5c3 MISC metadata.xml 351 BLAKE2B f41c4494ab4cdb4300fcfec165838dd843ec89352955baa20ef14ac367c8b6305184e7d5514ff64fef0c0293fa4151c6d6aae40012401303249e58c3430b017d SHA512 fc7889faa9be9081dbf07ae7fb56b9220a56566e8af2eb6eb4388a998532210a8359af7b78b813e691145fb845c2594d3833c2d93d1a0384badf6de569e37fe1 diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild index 27f64b453065..9c898a51498f 100644 --- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild +++ b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest index b6f32d1f0d15..1f63e13c0325 100644 --- a/dev-ruby/rails-html-sanitizer/Manifest +++ b/dev-ruby/rails-html-sanitizer/Manifest @@ -1,3 +1,3 @@ DIST rails-html-sanitizer-1.5.0.gem 19456 BLAKE2B 7f8b0270d9006b975fed28941139e176af4738954bd56e7b34dbc4f778521d770ff0c2c92cb365d1a671fc69d1da79f4d3bd4d90e37913c61084139ba7ff9893 SHA512 533a203d34b0f77b70258fc1b610caf1d4910da48224b136774d094ee8fa74b5cd9f3b1719118334489a41d743b97592539935b05b07770cd745e03634422214 -EBUILD rails-html-sanitizer-1.5.0.ebuild 852 BLAKE2B 3028f3f4366e1395333e4c680ebabb23c20e9abf4f583fd2239e3be6cd6ca03aed166ce412647c085c59abbfad160f6b88302f84b6309d37fe3d24363851d73a SHA512 7a067fec140aef1a9d4485274dfbda00a89c0ab5d5f802899409135483929eed5b292cdb39b2a6653c970a216bb4d257e8b5c8b9438f11f8628e46c6e4ed18ad +EBUILD rails-html-sanitizer-1.5.0.ebuild 860 BLAKE2B 181e6edddbe6a5ce022b066595c18811abce6d5420a1b4b81edf1796c89e3ccb8b3c89d73fe9520f9b1dc15409f10be7fb45d9d10a8e38039717b8dab87648f0 SHA512 aceee17bc20924cc7f885c998b3cade76171040921bb263eb8f290b1a8ddad0d3e4c451a6add72168949a6f4c20ff66e3e9aca23e5ef35ba6a11964ab5502d93 MISC metadata.xml 360 BLAKE2B e7d08120d5b72f9cf58b105b3ee904c54d8c45917ad7ca640c309e133b9fcc19476e60e247a66ddf317e7fd83dfaecad4dd17206f40fed73c5d01b7556f4e07b SHA512 31bcb326d30a4b9af02e12dcbf06d44c6e8ea7cd358aa2eb2443b640dff6fd9067e9d80c9e9f08320bac2195bae9bda2afb8ac6d8752940b8a2104ec4515daa2 diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild index ca256db68a38..1b3a9b71d304 100644 --- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild +++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index cc01bbbde5eb..183837697a7a 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -11,9 +11,9 @@ EBUILD rails-6.0.5.1.ebuild 860 BLAKE2B 6b6deec199b843c097972a4ed1726136c2c3973b EBUILD rails-6.0.6.1.ebuild 853 BLAKE2B 6db59652e6393711cd9c6274e6ee0cade1eb3adffa7e2886b9e6989fde8fdeb35aa636a95ba42d82b64c0628f19321d0ec555e87c86246de1ceb226d003cd1b7 SHA512 13839158541a9a385552749249161c2e4ec0ecc6ab4dc55a221ec0ca9c688c89d65b18793784b8c8e0992e3ae2bb3514e1afff3fc257e8a595610e9e288f0239 EBUILD rails-6.1.6.1.ebuild 863 BLAKE2B 324c60dc5459fec29df8265df8477def87a3831f498f233357035d2ed89443cb01babceb6a4db0822ddaf7975fd9ba0c0a6d83fec48b92c370fcbb8bd22bfe77 SHA512 094eb7eddda12024b090f5901e9fd9ad75904c6a40ee3037c01190a5a162b678980748aef99e24d70a99be928978a9d7a7d1b8d8d8144e2a1407da67babb484b EBUILD rails-6.1.7.2.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196 -EBUILD rails-6.1.7.3.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196 +EBUILD rails-6.1.7.3.ebuild 870 BLAKE2B 8da5c269537f5d99c8802838cf4ea7f2fa252ceb5433a67bddcd525c946d26cbd118ff9483f2540b3ce7485e75855fbd8bb6325bbde89b027177dbe16775350f SHA512 4c5ce883454d0a63859f24deda8bee083f073e203d263625179496732629a02a253303f031dc606b55a7f489301374135f6fd02258063f34e8b966a775dad093 EBUILD rails-6.1.7.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196 EBUILD rails-7.0.4.2.ebuild 877 BLAKE2B fc5d7dc9c163a73f5c44e711f6245e673eae5e98c4a2b7169a8d220fa9a2302082280029be8b53965f8a55b927912d84b67984a94fddb24b44632a94a1bf1c18 SHA512 43f1bd621323c21b0ba5111f8d52956dd99ed71f876f18e072abdad48d29c32fe88b38ae35ccb93349d4abbd077adc9100b0c199a48713177f4aeda02ac64a5d -EBUILD rails-7.0.4.3.ebuild 885 BLAKE2B 27a1b42b3ef3f120f77708c3f0e4118dda17f2727ea1139a17af40d370c207c4db793a77ef7f89e7d0e406a627184876e4e352cad557bbdb61a0710c1225b281 SHA512 1d06a777b53201a08158e8003fac77f68a8c0a978bdddda095cf784fce79b9eeaac60388de2f6d23032f2a0c1df6acbb248b0bd4c19a8e72826dd34c698d10c5 +EBUILD rails-7.0.4.3.ebuild 899 BLAKE2B 97d606d11429a4daaab81a378bc0e6caff800329949da9f63fc3448107ca74cb345099301e4af1a69ba253ec536a4b81ada9c94eb5ec3d84d5eeed05fa51c3f8 SHA512 90e8d7f3f91f587e522205e731acf7c83e02df6730e20a6cf76912a2d5b57c9fb3ca0211daba7600b1765aabf360c69eb617a0c15f8490cf5154a46e9e02d763 EBUILD rails-7.0.4.ebuild 870 BLAKE2B aeeda1f3afaac030212bd2ab247aa556740f2a7dfe53b5b2f58a0ed54c47203a9b1bc87fbed641d0e26dd2fdb3d76e27ac1e05eeaa00cfcb527ad7cc86ebe05f SHA512 2f461a48c3a2fc8c2a02eeed131a37159a235fe8736e12c25631f14f393079ded0ee59965ad3fad5040a3965599dee4cfc03fe8a7cb45078e908b5dea2966817 MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326 diff --git a/dev-ruby/rails/rails-6.1.7.3.ebuild b/dev-ruby/rails/rails-6.1.7.3.ebuild index 96ec92c4e941..20ddfaba4bdc 100644 --- a/dev-ruby/rails/rails-6.1.7.3.ebuild +++ b/dev-ruby/rails/rails-6.1.7.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" diff --git a/dev-ruby/rails/rails-7.0.4.3.ebuild b/dev-ruby/rails/rails-7.0.4.3.ebuild index 639011de6b4e..8675ca28a828 100644 --- a/dev-ruby/rails/rails-7.0.4.3.ebuild +++ b/dev-ruby/rails/rails-7.0.4.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" @@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org" LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" diff --git a/dev-ruby/rb-readline/Manifest b/dev-ruby/rb-readline/Manifest index b860b2d251cf..c685b1c2f87d 100644 --- a/dev-ruby/rb-readline/Manifest +++ b/dev-ruby/rb-readline/Manifest @@ -1,3 +1,3 @@ DIST rb-readline-0.5.5.gem 96768 BLAKE2B d854731957dad1dc6abe6a6e1ed72397e49faf08314c8af568c0f8e6412ecaa38e937a807ac326af4f306f24dfe89a51b830663cca1544a3618ec2aaa6cbd1b9 SHA512 53ed9919eb2c057d2b26e87ba0ecabc73f0aed7fa22398b9e7f98e82bd7a0ed7ca89cb1944bf94400bf4289d6fb404aadb9a2781fa964e2f4c77d7e218e459ae -EBUILD rb-readline-0.5.5-r1.ebuild 650 BLAKE2B c50d5ce7150589e7863ee01dbe96a5adc1713ad7ae5338137e1bfbe44df6f7ed73829a3549b5eceb936328d5bd5644174e929adabad5fa34e339fa53cef5e851 SHA512 7491a13672cf2e345191c053664cdc3d85e20f6d3bc1fbdfe53a1e7bb6b8efaf0c5d8b0eba6ed10d151a6fb121be6ef5b948f32bb9ba6fd60cee190fe6c01147 +EBUILD rb-readline-0.5.5-r1.ebuild 643 BLAKE2B 6e6584e3fd390aad824b66d69a15ab5c8cc36b32195890a4e61e0eb989e2953f25602587a290a661d251d505c02aae1c5eed898f69ebbae586f62a9d4db22594 SHA512 b7e0a706ff28fea60e78f592168773cc9af55bd62eeb3085f58e47a6c1b164f43e0428982f6016b0ae1baeec9198eceb0f1e2c491f0f5c74d93723c45ec0c38c MISC metadata.xml 438 BLAKE2B 66ef274444ce68aaed0327570260b660b95626f56762e3c3e0d91e3addf63dc4c0fc9d756a1cdb27b283b3965d4689c1cef39d829a6133e96055e93f0636f021 SHA512 a23b1312aa9254c799643938f153d9e6c305fc737f372210c12b542773e27f0eebb01445d335acf06c47e5532fc86b6043d7ed610c6d78cc41773fdbcd9a7844 diff --git a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild index 96b7e3a4e22b..e7c60f06e725 100644 --- a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild +++ b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-fakegem @@ -12,7 +13,6 @@ HOMEPAGE="https://rubygems.org/gems/rb-readline" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" ruby_add_bdepend "dev-ruby/rake >=dev-ruby/minitest-5.2" diff --git a/dev-ruby/red-colors/Manifest b/dev-ruby/red-colors/Manifest index 3f05f1c55bc1..f1defa63dad4 100644 --- a/dev-ruby/red-colors/Manifest +++ b/dev-ruby/red-colors/Manifest @@ -1,3 +1,3 @@ DIST red-colors-0.3.0.gem 104448 BLAKE2B 46b99c755e745eadfc1af61c024df66d54b583c9fbad37522971d44ee42b1db9a5148529a37252ad50cdb276fee8e58aca2afdc190bac3098baa67857eac0d6a SHA512 baa05634213a46da968a42e478db097c5bc47187e61807a3b3c30b8109a0fae63d587e5a3227b5bca75b921304b9d5e24a5ba945361dd5eba1c25235889c2cf1 -EBUILD red-colors-0.3.0-r1.ebuild 404 BLAKE2B c577706401fc4665f97dc8cab8c8c3078e1d55e127831c402f460c3d1485ac0fa71cefc3fa92848518957f008745a8636889aecc2e1c2951dac1451d566ddc94 SHA512 61e757ad378edb8e202576029bc79065b1bb0da1e6a9569d8fc1e51131ce375efa57a812dea650d582ec8db1a2105d5d10bbbd95fa1d6aecc771cfeea9e3b64b +EBUILD red-colors-0.3.0-r2.ebuild 440 BLAKE2B b1edb7faab74769c705e5224b6dd6ad569a832262e9be76dafb7f0f08e65fd4c96c694851ce87c23753d182e26a1637b2b7059ee7a9edb80689e15c0a02139c6 SHA512 2d16287e707ae23158af00237fc359cf54d6a32bbf7223d509e17573913c20b1eaf3ffd087ff0d2d46f6023c1be083e827b4f8457abf962aacc72836b17dabd3 MISC metadata.xml 335 BLAKE2B 298565d1b2f148ef55048346117b9b6c373864aeada709667a8457ac9b641c60110048264d8f4d9e5d099fb619332a6e87951f9f4a9847d1d1488dc25f339d3d SHA512 a482d5ac8ac06b92e03f3e0b6a2a3b79737e3d573142de2107ee85a41e86414e6c0a4a7a360e74bfaa9d0777ef40308c2f927dd2126f26e4a0a0a0355ffbef0e diff --git a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild b/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild deleted file mode 100644 index d2f60e5e1a86..000000000000 --- a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_EXTRAINSTALL="data" - -inherit ruby-fakegem - -DESCRIPTION="Color features for Ruby" -HOMEPAGE="https://github.com/red-data-tools/red-colors" - -IUSE="" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="amd64 ~ppc ~riscv ~x86" diff --git a/dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild b/dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild new file mode 100644 index 000000000000..c758a648ec3c --- /dev/null +++ b/dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="Color features for Ruby" +HOMEPAGE="https://github.com/red-data-tools/red-colors" + +IUSE="" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 ~ppc ~riscv ~x86" + +ruby_add_rdepend "dev-ruby/matrix" diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index a17879c34796..19311fbde389 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,4 +1,3 @@ -AUX rmagick-4.2.5-empty-rpath.patch 1290 BLAKE2B a50b127e7570b86c6952066306d734dca816ec5390107c8466921d02292fe5eb886b5e90af0fbc1cf74d92ccd55d46afc8c409693551872c0a810ca50bcea21b SHA512 ffe4fdd582057b281a42497a78f09df523b5604a13b301db04481c2138b8c4ce6f62da61ec1f94f0134fdfe0ad664005f7fca70f6c0193167a12e1778ae2f093 DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 131e0a9ac1e56942b1281f1ce1a62c86e6997fcbc3f162fc4afea897831003bee2e010a27b6ab4f59331b720ff06d61c07b0ae9ce5327752658627adaab0ccad SHA512 9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f EBUILD rmagick-4.3.0.ebuild 2366 BLAKE2B 0ad9a8c230f133d774d1363d2254cf8f2c4b8ee35a8337e51bc6850ea165f529b7938dc7ded1b7e023d9c3668cf8bf356ec428f31230eab98fb52a62676e642b SHA512 73924c8d1fd9c55a7b22ba1f1e422047d5f6877f891e53fbb8518c23a26abc6b391488c53978d20b2effc78e1d984e097f56bbf39461816a54e11d3b642e3f26 diff --git a/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch b/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch deleted file mode 100644 index 13defdd24099..000000000000 --- a/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit fef59858eaba843b876c5b5f253f623ddb4d0f1c -Author: Hans de Graaff -Date: Sat Apr 23 08:54:42 2022 +0200 - - Guard against an empty rpath - - Some ImageMagick installations (e.g. on Gentoo Linux when installed - with the package manager) don't return any -L options in pkg-config. - Including an empty rpath is a security risk and should be avoided. - - Fixes #1332 - -diff --git a/ext/RMagick/extconf.rb b/ext/RMagick/extconf.rb -index 7b4ce1ad..3eef6cbd 100644 ---- a/ext/RMagick/extconf.rb -+++ b/ext/RMagick/extconf.rb -@@ -69,11 +69,12 @@ module RMagick - - libdir = `pkg-config --libs-only-L #{$magick_package}`.chomp.sub('-L', '') - ldflags = "#{ENV['LDFLAGS']} " + `pkg-config --libs #{$magick_package}`.chomp -+ rpath = libdir.empty? ? '' : "-Wl,-rpath,#{libdir}" - - # Save flags - $CPPFLAGS = "#{ENV['CPPFLAGS']} " + `pkg-config --cflags #{$magick_package}`.chomp - $LOCAL_LIBS = "#{ENV['LIBS']} " + `pkg-config --libs #{$magick_package}`.chomp -- $LDFLAGS = "#{ldflags} -Wl,-rpath,#{libdir}" -+ $LDFLAGS = "#{ldflags} #{rpath}" - - unless try_link("int main() { }") - # if linker does not recognizes '-Wl,-rpath,somewhere' option, it revert to original option diff --git a/dev-ruby/roadie/Manifest b/dev-ruby/roadie/Manifest index 70ca6ad2e7f6..1806f5cd1754 100644 --- a/dev-ruby/roadie/Manifest +++ b/dev-ruby/roadie/Manifest @@ -2,8 +2,8 @@ DIST roadie-4.0.0.tar.gz 50727 BLAKE2B 671c5260f4a181e4a50d136e4c6e96e96a3bb51ad DIST roadie-5.0.0.tar.gz 50262 BLAKE2B 94e2ecb83252ff1e3d20dd383cef5f65922dacf0febaaad8d5943890640f0bd7cc2774cb9f0bd87faff60dee9ea1ec27c562368f451ce8811faf968c172f661e SHA512 531de622ff3c96ec702e04238c512b3b64dd352a55151db2becac0d8dc1ca933b76914058130ff468030199b7dfe80e1bb89366db2bb3b86519f74911cd4ee29 DIST roadie-5.0.1.tar.gz 50380 BLAKE2B 38cbc3697aacc4932ec817be2face87e0eeb89b9de6053b753b4db1aadf7ef4d3205148a43a722f9d0691c3200e23d1d4cb345adb8deaebfdfa13c63238a4361 SHA512 a23aafd9cf6b21ac3ca00a29bcbf40b7c11366c09f013a31d0bc92194729735dda3370e43700fce88a3cd1e1fccfc7089b3fe126a4f95ab71f3b93a85670d623 DIST roadie-5.1.0.tar.gz 50866 BLAKE2B efab67901951f36877cf5f4a41e604e69f672f4ba3b774a26992de947d52b8e1f1c1bf10b4d36212b80542942d29be066184fe4237ac31895ac5bbb2ca27ae80 SHA512 490a5def87bd2a33eff732fc144881fc23e8838ccbd7392a0ecabcde2eb7736445a94eb0580080d616f7c6594c63da6455f1b55636dd542372569bee4a70de78 -EBUILD roadie-4.0.0.ebuild 940 BLAKE2B f4ee3f3394d4335d29ffb12e7d277c3e3af033bbf10eeaf147bf064bb76823a7f582eb4d11a10040d62963f6e7eb145917e48b9dd9a51feb13d7912bb0241ee3 SHA512 406715df5ba46f015961eb28dc3274880098f229fbe3194bb83348e5f25e6f1dd40e15806b3f55bf28ae2c7ed1d1c0f4cc6bd446661685423a01364b80d1773a -EBUILD roadie-5.0.0.ebuild 940 BLAKE2B e652e3c6834877ca8bb08180e84fdafea05271d807c0c876ab171101853758ade5116971160eb4d1a9d1d50d7691fa40a7b78a7951cc0495f38a8852c2fe313c SHA512 f26b1c881d983927b1eecef896c3ddcbe7fdc4e9d40dab154f11559b9f96550d5c90e2ce4b2958775857dfca970aec24f9ebba42e438b9e9eee029c4ccf04216 -EBUILD roadie-5.0.1.ebuild 940 BLAKE2B e652e3c6834877ca8bb08180e84fdafea05271d807c0c876ab171101853758ade5116971160eb4d1a9d1d50d7691fa40a7b78a7951cc0495f38a8852c2fe313c SHA512 f26b1c881d983927b1eecef896c3ddcbe7fdc4e9d40dab154f11559b9f96550d5c90e2ce4b2958775857dfca970aec24f9ebba42e438b9e9eee029c4ccf04216 -EBUILD roadie-5.1.0.ebuild 933 BLAKE2B 0f433ac8a76b29065ea4c1bfd6ad1434300585b116730fe1ce60b760a8c8cf6b92d8809f790a68e40b5e5094cdd67b296a4c39a2166395ed90dc5094721438fc SHA512 c4145bd268bb50dfcbeac96875790434fd1d923c2d3f275f2f24d0a6dc973aaf9124f32a3ffe693505160410a2952e9144bc4f58087833ec7ad136f68db22d91 +EBUILD roadie-4.0.0.ebuild 940 BLAKE2B d0969b39c56d34685439acc89cd1e001f0728192871ca63b0cd3d4e39efda4e61020e7148527cfe3f4db5630f9d68bd0f3f3e4b4c4c1f8fdfd1e9d935ce64fe2 SHA512 c41146540f9fe32a949ff57bb326ce80c4419a309c2da981783bb702badee184a30250f7050e338720154cb836bf79dada174040dfd92d63b27afdd333952032 +EBUILD roadie-5.0.0.ebuild 940 BLAKE2B f8e231dee8ce27f11f520de8a5d45e36c736337e741865dc100528bad5ffcbcc02b55ba74f8561de1d3229a178b08492ad62f80822dd13a1febfa8d7d7747675 SHA512 560d5713989c595c870ae3baf2560ff096dda17fa12d92d7da8fcf6eba3ddbb6fb0ab7a6eb5ee3d30e36be7160c8f884e9ec0ec213cf98bea5c48f79bff3b3af +EBUILD roadie-5.0.1.ebuild 940 BLAKE2B f8e231dee8ce27f11f520de8a5d45e36c736337e741865dc100528bad5ffcbcc02b55ba74f8561de1d3229a178b08492ad62f80822dd13a1febfa8d7d7747675 SHA512 560d5713989c595c870ae3baf2560ff096dda17fa12d92d7da8fcf6eba3ddbb6fb0ab7a6eb5ee3d30e36be7160c8f884e9ec0ec213cf98bea5c48f79bff3b3af +EBUILD roadie-5.1.0.ebuild 940 BLAKE2B f8e231dee8ce27f11f520de8a5d45e36c736337e741865dc100528bad5ffcbcc02b55ba74f8561de1d3229a178b08492ad62f80822dd13a1febfa8d7d7747675 SHA512 560d5713989c595c870ae3baf2560ff096dda17fa12d92d7da8fcf6eba3ddbb6fb0ab7a6eb5ee3d30e36be7160c8f884e9ec0ec213cf98bea5c48f79bff3b3af MISC metadata.xml 329 BLAKE2B 284cf81b381de2aeee79679f5076442cd9bb136f82167bfe983c6fbbc5a0a22f1d9223792016d3b7d3171e76b6488ebf7ecf64332c1cb6df91e177fd2f84cbe2 SHA512 572ef516cbfb9d8c721daf08c83dcf65ab554a9f62623f91f5526788f7a879d23b98efee17c5a2b84d77b0d0fdadb6e21e1e41868623701a89a89a1cd1db3f21 diff --git a/dev-ruby/roadie/roadie-4.0.0.ebuild b/dev-ruby/roadie/roadie-4.0.0.ebuild index 019990e2ae00..45e92d0b40e8 100644 --- a/dev-ruby/roadie/roadie-4.0.0.ebuild +++ b/dev-ruby/roadie/roadie-4.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.0.0.ebuild b/dev-ruby/roadie/roadie-5.0.0.ebuild index 761869585c3e..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.0.0.ebuild +++ b/dev-ruby/roadie/roadie-5.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.0.1.ebuild b/dev-ruby/roadie/roadie-5.0.1.ebuild index 761869585c3e..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.0.1.ebuild +++ b/dev-ruby/roadie/roadie-5.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.1.0.ebuild b/dev-ruby/roadie/roadie-5.1.0.ebuild index bb0dc9eac450..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.1.0.ebuild +++ b/dev-ruby/roadie/roadie-5.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest index 798576dea294..93b194e2a6cc 100644 --- a/dev-ruby/rqrcode/Manifest +++ b/dev-ruby/rqrcode/Manifest @@ -1,7 +1,3 @@ -DIST rqrcode-2.1.0.tar.gz 108317 BLAKE2B 4105929b5f63461ff7043b8a8ec0635f2c11b301f32de0fc25f1800449b105be707b82c4d5b21d5fb6a1b51bc015958ea9060af93a23adf3913994159d4ac918 SHA512 682999cab8a5eaa006992ea6b46d1fb52d5647c5c9faf8c9df9eb21d0985c8cb3f23c2692505293cdaacb63ce2bd042eeead7d779c598f708d10614934310da8 -DIST rqrcode-2.1.1.tar.gz 108586 BLAKE2B 69321f43473a831b97bcb54f4fe34318a42105fd78e34e8e8e9b3902d17480a493cbe98a9fc7a352eed5dd360fb83a916f5633c03d0e7e228542f0216266cd26 SHA512 8abc1c71c2c4f48f0c133bd7634b5a2220edfbe9eeb1cf4eb155dd3cf3450ecd57db30e23327cd279b927f5f836543364167b7d1ceb76148bea5db6dbffc4a68 DIST rqrcode-2.1.2.tar.gz 108650 BLAKE2B 61fdb8d2c5dde83062b53551932d74db40d6fec4245afeafd9f656a1dffeee7842fb27f750d115843642fa68305cc6af08a48764a59d8912ec759a11a3858d2f SHA512 b037416073c06a13fa1aebed63a9f07e9302ace7bb3a53015a296c1317cc284d680e6e8f93ae295ddf19cc90a74857467389d15cae1606207f039dde301e59da -EBUILD rqrcode-2.1.0.ebuild 754 BLAKE2B 3882071d7d783e3fbf40a55ba44e71113a08af716e7726a736034be1e9654b63e57d4426e060a7454fc0db49960edafc6f95f6a39fee6dff2a3e2b23f29ca5c7 SHA512 84f8dbb0d5ba76c39c91b08fa2524bc12f10612caf62cdb53525e6a57d745db7f98b3c880a603bdcfb05fc5ea77910bd54c5a42e357ed857236fd93b897d073f -EBUILD rqrcode-2.1.1.ebuild 761 BLAKE2B 23eaa3cfb4310f37400892b604d7e18fa9c06dd2b72b41c03183c6afe134576ee56d8d3e81ab814ff10d514939a6589a7a51bdf0a817088f4a8b9aa0e90e3cdd SHA512 5d34019a2991bde9183413c83c30e61394fae2029e6de3b26d8f48dc28d0dfefb21730995f044f8f278da46fa70bed347004ddb93d43e02fb7e98ba0e3269fa7 EBUILD rqrcode-2.1.2.ebuild 761 BLAKE2B 23eaa3cfb4310f37400892b604d7e18fa9c06dd2b72b41c03183c6afe134576ee56d8d3e81ab814ff10d514939a6589a7a51bdf0a817088f4a8b9aa0e90e3cdd SHA512 5d34019a2991bde9183413c83c30e61394fae2029e6de3b26d8f48dc28d0dfefb21730995f044f8f278da46fa70bed347004ddb93d43e02fb7e98ba0e3269fa7 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 325 BLAKE2B d102386bd4b3042e3e0100a19084727a8e177db0d50ccc32f910f8142bc2124c7e5050eb928c559a28f4c6cff17953de6787780f5b4bdcda660cfb89669996f9 SHA512 3e13cbadfa1dfe50855c855d4d8d35fb24323850eda683c06a0b0a691e492dc199f5676804d9aa7db877b59a467183e76f07d058447343e331c6a567d094c36f diff --git a/dev-ruby/rqrcode/metadata.xml b/dev-ruby/rqrcode/metadata.xml index 658c72b1920d..12fa9670bac5 100644 --- a/dev-ruby/rqrcode/metadata.xml +++ b/dev-ruby/rqrcode/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + whomwah/rqrcode + diff --git a/dev-ruby/rqrcode/rqrcode-2.1.0.ebuild b/dev-ruby/rqrcode/rqrcode-2.1.0.ebuild deleted file mode 100644 index e21c22e869e8..000000000000 --- a/dev-ruby/rqrcode/rqrcode-2.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for encoding QR Codes" -HOMEPAGE="https://whomwah.github.io/rqrcode/" -SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - dev-ruby/chunky_png:0 - dev-ruby/rqrcode_core:1 -" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/rqrcode/rqrcode-2.1.1.ebuild b/dev-ruby/rqrcode/rqrcode-2.1.1.ebuild deleted file mode 100644 index 1697439bcf43..000000000000 --- a/dev-ruby/rqrcode/rqrcode-2.1.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for encoding QR Codes" -HOMEPAGE="https://whomwah.github.io/rqrcode/" -SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - dev-ruby/chunky_png:0 - dev-ruby/rqrcode_core:1 -" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest index f81f4e3acd6f..25fb5539e2d9 100644 --- a/dev-ruby/ruby-atk/Manifest +++ b/dev-ruby/ruby-atk/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-atk-3.5.1.ebuild 413 BLAKE2B 17fbe0437b9b7e034d714c123fbebb35b5c389963972970fef6183bf846c2ed91218b92e887f1bf52fce796ebc47a9e0a91e1dc0a8017b3c3c122ec708b9eb76 SHA512 de9001a32664f726372702742c86f811d2e7f8ddf101eee99102ff5e58c94fc4d685b7376d3814872600efaedb77e5a55f62c78606aa009ce44b563b5cd77037 +EBUILD ruby-atk-4.1.2.ebuild 377 BLAKE2B 7c46af62c8c59ec4d4e291bac3c4a471874a5b80955a3fc0560cfb7b8eaf0534e8b17d2490421c886f83ae5a6ff0da14edb58853ba793ff9444b537c3272c7d6 SHA512 ff238bee70a584ed60895408f8917521821d91131dd6c4dc299f0cc08f0aa17dcfc504a181fb671a60686a69647d62513f16d5690c9905ee4adead5419f9ef59 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild new file mode 100644 index 000000000000..aa465ae64b69 --- /dev/null +++ b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Atk bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" +RDEPEND+=" dev-libs/atk[introspection]" + +ruby_add_rdepend " + ~dev-ruby/ruby-glib2-${PV} + ~dev-ruby/ruby-gobject-introspection-${PV}" diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest index 37d8cec263d0..48bd6bd85098 100644 --- a/dev-ruby/ruby-cairo-gobject/Manifest +++ b/dev-ruby/ruby-cairo-gobject/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-cairo-gobject-3.5.1-r1.ebuild 422 BLAKE2B 85af2f0333b63b24473a1379cb4ec4efae1aed7e426ee86bc5fe6167cf888d20e4c14f71ab1daf0a7e67aa29c52dbf54a71060f11f6333fd8593190044b85c88 SHA512 2c06e593b89a0d71f29506e8114b7388dc7da037f51b0f0c882ddfd0d821217884f97c038579099e57c5ad7833d476eb5ecbb7d20d323df9e54baf81652bb59c +EBUILD ruby-cairo-gobject-4.1.2.ebuild 426 BLAKE2B 52cdbfd5c3ed8d5a1863930feff18a6a0e673d5d2ea00e48f0eecf37c35338c006870ddeb9fcc68dd42d48deb809a8978da1238c252c604b39f8a76e2471be9b SHA512 faa7715e30a3f032712e3eff3ca9bacc7d68fd162bd854aceb58e02c482258debba8458efcdc0df9750020c0e985fcc81a698a7e011650809a1c4ab34f7f1498 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild new file mode 100644 index 000000000000..65d4d9993ac0 --- /dev/null +++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby cairo-gobject bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" x11-libs/cairo" +RDEPEND+=" x11-libs/cairo" + +ruby_add_rdepend "dev-ruby/rcairo + ~dev-ruby/ruby-glib2-${PV} + test? ( ~dev-ruby/ruby-gobject-introspection-${PV} )" diff --git a/dev-ruby/ruby-gdk3/Manifest b/dev-ruby/ruby-gdk3/Manifest new file mode 100644 index 000000000000..dc0c5e6a9385 --- /dev/null +++ b/dev-ruby/ruby-gdk3/Manifest @@ -0,0 +1,3 @@ +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 +EBUILD ruby-gdk3-4.1.2.ebuild 450 BLAKE2B 2b8cdac3ecff7ef1d5f5f1e69ccb9fa576ed8e8fc7f7a993106d7b2f0f730e86a114f3e6c8e5ae135608a09afbfe797f0368219fa64d843e80bdf118787a7fbd SHA512 913361bb0b1e12007e3da4d6034ea96048e980f042af730133bfac3cab9500accf41541e09217c21a927b79797ab8543538aa67c4001f44d5e5d2fe56083b045 +MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gdk3/metadata.xml b/dev-ruby/ruby-gdk3/metadata.xml new file mode 100644 index 000000000000..3b50d592e675 --- /dev/null +++ b/dev-ruby/ruby-gdk3/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + ruby-gnome/ruby-gnome + + diff --git a/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild new file mode 100644 index 000000000000..4ab6d7480718 --- /dev/null +++ b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_GNOME2_NEED_VIRTX=yes + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby GDK-3.x bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" x11-libs/gtk+:3" +RDEPEND+=" x11-libs/gtk+:3" + +ruby_add_rdepend " + ~dev-ruby/ruby-cairo-gobject-${PV} + ~dev-ruby/ruby-gdkpixbuf2-${PV} + ~dev-ruby/ruby-pango-${PV}" diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest index ee3e34ee4d5d..24e4b9cf69ed 100644 --- a/dev-ruby/ruby-gdkpixbuf2/Manifest +++ b/dev-ruby/ruby-gdkpixbuf2/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-gdkpixbuf2-3.5.1.ebuild 461 BLAKE2B 8ef873ec41f6d21fed0679635b118cf1df048261e88cea08badd1b2ce7e6c0c00af3b7038ddc8def1a9a5d4bbe051bb0b401a3abb58a03f6a0c4edb7961342bd SHA512 1f7b21e902254423e1df066da178855730ed7c64eaa5ad93bdf20cc188cfd147aab33e654467d2d2b66fcb9555237ac4e6fab626c3af6f277c0a5b2f089f290f +EBUILD ruby-gdkpixbuf2-4.1.2.ebuild 462 BLAKE2B 8fc38f4865e56484b4744240a0d0b0fa02354c31726993e473633298071cc0ef666ce05ae619b2a97f677d4e7087e9ae8ff41d3ca35aba2de7b4fcb315562ca7 SHA512 6d73dd7a2bdd3db6314431cdc71b7712db755c82dd3bf5f14edf4baf41681454f6c3b71e9c1304c425929ff8326863d99bb27831dc8123e33a996c50ccc51b95 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild new file mode 100644 index 000000000000..2b414c0e5c6c --- /dev/null +++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_NAME="gdk_pixbuf2" + +inherit ruby-ng-gnome2 + +RUBY_S=ruby-gnome-${PV}/gdk_pixbuf2 + +DESCRIPTION="Ruby GdkPixbuf2 bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" test? ( x11-libs/gdk-pixbuf[jpeg] )" +RDEPEND+=" x11-libs/gdk-pixbuf[introspection]" + +ruby_add_rdepend "~dev-ruby/ruby-gio2-${PV}" diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest index 1582ca1927e5..88e577087fb8 100644 --- a/dev-ruby/ruby-gio2/Manifest +++ b/dev-ruby/ruby-gio2/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-gio2-3.5.1.ebuild 642 BLAKE2B bd07af676087d3a38aed5ce240eea9a30fa939ed3b6d00bc2ac5bce2cb37579d00d3d35a447b1e63e4ba497beb976997f5f092a1663fa3bba5512859987f3260 SHA512 4b2ef4197a0e3e930f8686e4a917499bbb08f6312c96c3633c93c346a45cc48ef08fff4f885302fc0d811284749957990bbc8d38501a6c71f63f0d654fcb28d8 +EBUILD ruby-gio2-4.1.2.ebuild 503 BLAKE2B b7c59a75fbc255ef989888e7738578cbe4c4f011c3e7d98d7fa9280c59a98509bff6a82cbe84f6e45015b059dc8311a25ead60421726b44c08fb19773018b6e4 SHA512 758d5100ce547fa6aa4dcc7ca3947cc15932c0d015325fde24e1ea466dcad952a63b83f2a3b5f52f236df1075f556f70992726ceeaf2113f70426f02606a2f71 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild new file mode 100644 index 000000000000..e1bf4e07c34e --- /dev/null +++ b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby binding of gio-2" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" dev-libs/glib + test? ( sys-apps/dbus )" +RDEPEND+=" dev-libs/glib" +ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV} + ~dev-ruby/ruby-gobject-introspection-${PV}" + +each_ruby_test() { + XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die +} diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest index 20c63ab112d4..9cbb47434574 100644 --- a/dev-ruby/ruby-glib2/Manifest +++ b/dev-ruby/ruby-glib2/Manifest @@ -1,4 +1,6 @@ AUX ruby-glib2-3.5.1-glib-2.76.patch 730 BLAKE2B d5097174b6a6852f81f882cff5783d33322e581229f7943846b263cc9d16daa489061fe77d5387c4e7c66ae6a34b6885420d4b2cd3add815736bffb0c1e22b48 SHA512 5367fe07fd261ec78a4b43ca636f7f4c42536fadcb658cf9b347ed301c4625c11c98cfee0943f8516f9a11adb37e373624c866adce26f1406958ce6a8b209f43 DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-glib2-3.5.1-r1.ebuild 577 BLAKE2B 2d4bd6fa4029a38e547eacc2471956daebf625191ca2825d75179e0a7510be7a5fbfb80bc9e92436ab2fe22a453e3c9dc54ce39d6730cbfd61960156aefc4f4d SHA512 b6840113d9af1fae00ba40443af17df4db1e3595674487b63cc9aaf9e1da0c2e3dffea67105ac8fe0ed7cd1e6cdb506edaeea0a4404495aa3deb6b43c1f58d4a +EBUILD ruby-glib2-4.1.2.ebuild 516 BLAKE2B 18832fbba17e90b1ffce27d4f4e4b99494182ba41c45722597f9574b28f0165fb590eedab7f1a63221237944c40757f866a67efa7e823a1e73e3375a75587b23 SHA512 ae1a639ea80ff568303e768b5fb23c66a3027938422e6462c0557f0ffbc562fb0774468fa2c01b4e2480e8193bafb5256a6625069557fdf83546dc134fadb6f6 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild new file mode 100644 index 000000000000..123e4695f826 --- /dev/null +++ b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Glib2 bindings" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" +RDEPEND+=" >=dev-libs/glib-2" +DEPEND+=" >=dev-libs/glib-2" + +all_ruby_prepare() { + ruby-ng-gnome2_all_ruby_prepare + + # Skip spawn tests since our sandbox also provides items in the + # environment and this makes the test fragile. + rm -v test/test-spawn.rb || die +} diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest index b914b27dfe24..c8c116754ade 100644 --- a/dev-ruby/ruby-gobject-introspection/Manifest +++ b/dev-ruby/ruby-gobject-introspection/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-gobject-introspection-3.5.1.ebuild 430 BLAKE2B 7e6e7e0a778ac3cd84de4d3c4679b9486fe85fe11087bdbf1928568ce26eed9d0f2d7bb00fbf8da19df39a216f8284ae75566e38156d1251fd551b5afecc9c66 SHA512 0cfaff1daa68f41742182fc78c2a09ef1cade9b1e062cd14c23d5531774f537ceadf622e1825db65e8fe1d55a1514811810cd6311e3eb8bde39058c7da3e4a48 +EBUILD ruby-gobject-introspection-4.1.2.ebuild 424 BLAKE2B 94da2d5ca651a6448824f1231fc72d435ae7a93bd34ba5368f4fc2446500c2e01db828f72719153831d558c53d9dc04143496e967335de419e8906128ac92848 SHA512 af656f36514c79b47bb98b0445d17f1c4e3c98e6f0789f5e58ba812615975df93f744af2ced3dd4cd01f1ded740552fe33240064e907af1d1e67cbe200620abd MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild new file mode 100644 index 000000000000..78cb6138f3a3 --- /dev/null +++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby GObjectIntrospection bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" dev-libs/glib + dev-libs/gobject-introspection" +RDEPEND+=" dev-libs/glib + dev-libs/gobject-introspection" + +ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}" diff --git a/dev-ruby/ruby-gtk3/Manifest b/dev-ruby/ruby-gtk3/Manifest new file mode 100644 index 000000000000..d369fdc80e61 --- /dev/null +++ b/dev-ruby/ruby-gtk3/Manifest @@ -0,0 +1,3 @@ +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 +EBUILD ruby-gtk3-4.1.2.ebuild 674 BLAKE2B 519bca653664dee2eed1f130c2b230da7d5329a5c5d81cd836a3549967307a42e9cb755f1795865756852aaaa383a154f0ea6217cc8cdbb6f4415de79d4e503a SHA512 a3dc941d5d3bdf6ef05c629a71b01c146737830f7c1dacfdc49db78d6b15564db9dfb2eff1059babe5780272d43a5b2a8844d4baf0cca778dada43ae7565be4b +MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gtk3/metadata.xml b/dev-ruby/ruby-gtk3/metadata.xml new file mode 100644 index 000000000000..3b50d592e675 --- /dev/null +++ b/dev-ruby/ruby-gtk3/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + ruby-gnome/ruby-gnome + + diff --git a/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild new file mode 100644 index 000000000000..ec86b43ab95b --- /dev/null +++ b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_GNOME2_NEED_VIRTX=yes + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Gtk2 bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" dev-libs/glib + dev-libs/gobject-introspection + x11-base/xorg-proto + x11-libs/gtk+:3" +RDEPEND+=" dev-libs/glib + dev-libs/gobject-introspection + x11-libs/gtk+:3" + +ruby_add_rdepend " + ~dev-ruby/ruby-atk-${PV} + ~dev-ruby/ruby-gdk3-${PV}" +ruby_add_bdepend " + ~dev-ruby/ruby-cairo-gobject-${PV} + ~dev-ruby/ruby-glib2-${PV} + ~dev-ruby/ruby-gobject-introspection-${PV} + ~dev-ruby/ruby-pango-${PV}" diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest index 0b3abdafcfec..1a283505ea5d 100644 --- a/dev-ruby/ruby-net-ldap/Manifest +++ b/dev-ruby/ruby-net-ldap/Manifest @@ -1,3 +1,5 @@ DIST ruby-net-ldap-0.17.1.tar.gz 92746 BLAKE2B 785791c1e96002c92d6e4a78867870d36011faad5fd9bac4af4c34eea0c4bbd5526291023684c30ddf4c7bdee46ad2c9b98211d103d88d6fda6b2195f0d6e6c4 SHA512 af36095c57b9d142faf5435430a9de63a5c5bcca8fa58e5a431e49097328d882121523864936ef1388254e9ffc9b40718ed5b5b9c335d1f79bac9da955e9ec4d +DIST ruby-net-ldap-0.18.0.tar.gz 94296 BLAKE2B 92c7f36ac94e9822f99931f58de83f05ca949c8f38482846c1bb0e4b43ed3b08799160643c720de8d724091c031c09926818e6199f32535a6033b636ea38fd5d SHA512 21b8241d3eef6f75f2f552af1df169d748e89948aba3527659a54cc3c4da5d6efcba41269c0ee40f6651adb363d0c7082dae71c3efc11cc65d103e1236e7d6d1 EBUILD ruby-net-ldap-0.17.1.ebuild 916 BLAKE2B c9be5a95e591b433f24628ebc322fd561098b219f8f6abcb894677f59364da3522cb003ddd2d4c0614ef17756f78599f9750c1b7dcbb0ed3c64aa0c3de45cf98 SHA512 1d8a9c69b4dbc3c01b46bbd554f96c7447295f7f80d66ee69f0f1dc9f30db34459aa0341b554a353399e1df19259dd706c6b3d2f44f6307134427707e984e894 +EBUILD ruby-net-ldap-0.18.0.ebuild 836 BLAKE2B 9d8668e99779dbe5c381df5a6aa228401b205be150e1a608d22d08abfb9ca47e6b7416f3405bb12c37f7afd50882b3b03bc35807fc01311d45843f43e67c8214 SHA512 f4a12e9313b5c2ba052b9bdc008985ff2040fcc9e56e560d065cb19b2db11f3c4068358fa9e070a2323bc7495f341dcc9f47b3f0be2c516b754c1561df4bc039 MISC metadata.xml 350 BLAKE2B 970f02950a37e39aee562a8e0c18f87598d8122b572c9938f6162343de385e8a33445a267a8ac87ccd70cfa31233e30d9e3c7b79d76c9c4f20569c278b91c4cd SHA512 e30f9f048302cafe6fa3ce2c4a5c3e9cd0adf8d2dc65b7fadb5ef3d961ef4b2ce3077a0ffaec1dd3a96aad3eba8b1df74a17328fd30f0aa5b65de7139394544d diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.18.0.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.18.0.ebuild new file mode 100644 index 000000000000..2f5923e06d63 --- /dev/null +++ b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.18.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="test spec" +RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc" + +RUBY_FAKEGEM_NAME="net-ldap" + +RUBY_FAKEGEM_GEMSPEC="net-ldap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Pure ruby LDAP client implementation" +HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap" +SRC_URI="https://github.com/ruby-ldap/ruby-net-ldap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )" + +all_ruby_prepare() { + sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest index 5a3a34cbd5ec..cf4bdd70a76a 100644 --- a/dev-ruby/ruby-pango/Manifest +++ b/dev-ruby/ruby-pango/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-pango-3.5.1.ebuild 778 BLAKE2B a7c7663b6db1958512971c21a84e761609ad143da4af85e316cd029d8203615af6bf3248ee6540cdd55ef0b42d1a7413060a8141addba728c5f3f3ce9de36db0 SHA512 51954798828c07529676efee3ae96009ac60ffe54ac7269f2b3ee44aa68dfa053f7966e396d1e32e75bdf836b46d80adb4997ebde4865bb3cf6881979db95456 +EBUILD ruby-pango-4.1.2.ebuild 792 BLAKE2B 7ce65868a0fd79ea13d38c40d6d0683424e517737a1be6071b31b82ca6524a2c873f53b132511cc6c3c0f0413604ebdb47604d64295c41764cfcd7430af40e7d SHA512 a8dce711ed3f4173011fcced937b61bfe3fbacd416b7862a053a88b116e014e6e64cb4996f9d6b37c5ea3f9e748825addfd2861e21c63b86b04cfab934649b30 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild new file mode 100644 index 000000000000..6c5b410c2b2f --- /dev/null +++ b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Pango bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" +DEPEND+=" dev-libs/glib + >=x11-libs/pango-1.14.0[introspection]" +RDEPEND+=" dev-libs/glib + >=x11-libs/pango-1.14.0[introspection]" + +ruby_add_rdepend " + ~dev-ruby/ruby-cairo-gobject-${PV} + ~dev-ruby/ruby-glib2-${PV} + ~dev-ruby/ruby-gobject-introspection-${PV} +" + +all_ruby_prepare() { + ruby-ng-gnome2_all_ruby_prepare + + # Remove test depending on specific locales to be set up: bug 526248 + rm -f test/test-language.rb || die +} + +each_ruby_test() { + # Include pango path since run-test does not list it + ${RUBY} -Iext/pango test/run-test.rb || die +} diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest index 11b8a2c5f6c8..80a5076f60b7 100644 --- a/dev-ruby/ruby-poppler/Manifest +++ b/dev-ruby/ruby-poppler/Manifest @@ -1,3 +1,5 @@ DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 +DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537 EBUILD ruby-poppler-3.5.1.ebuild 444 BLAKE2B 7eb8905b7603c22b23c2a079dae5599af143481aeb5ddfaa2fa1f94ecb7727622f892200af071c89758e6d4a8d185bd93c59a5836ce56db0f166139c2a8b6ddb SHA512 b9d63d50bab44cd8d45ea3df4e2313162d6b847824089550269d158184e97a95a121e0dc01e63f40a7bef17a66b640e654fcbb790ef138698b0e2820e77d592f +EBUILD ruby-poppler-4.1.2.ebuild 438 BLAKE2B 6f2a1a2d8bcd666246212e3776ff47af3c517e56c634520b7ea3ae6a53d993179e49cd5190889211dfe8471e1417d7d13a247f8c1a3d67302f4d84262cbd2b2c SHA512 75b6d9257c5111ab3a63c189f4403db4320740402307b57a18d7d622ce38a9094506ac338e22de401b562d906080a6f004564ae6a27365dcb9a14f3115df69c8 MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild new file mode 100644 index 000000000000..44060206a44a --- /dev/null +++ b/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby poppler-glib bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +RDEPEND+=" app-text/poppler[cairo,introspection]" +DEPEND+=" app-text/poppler[cairo,introspection]" + +ruby_add_rdepend " + ~dev-ruby/ruby-cairo-gobject-${PV} + ~dev-ruby/ruby-gio2-${PV} +" diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest index f3d441e74ba3..5eeb563ab50a 100644 --- a/dev-ruby/ruby2ruby/Manifest +++ b/dev-ruby/ruby2ruby/Manifest @@ -1,3 +1,3 @@ DIST ruby2ruby-2.4.4.gem 26624 BLAKE2B d330cd65513218a96c9e35fe2b69d859fa103ad6dd1b8e8a671bddb9732f99cd65540b404632e671ababbe5842ed2be34a29c2b1fb3bc4c43935f5a7a0735d9e SHA512 51728d702d2142e9a7599fe53c2b58906cd386be429fe97590f850df8cf461c046c67a99fc7b7e277551013b78e35d21609c8125fb568ef90270d146a685c04d -EBUILD ruby2ruby-2.4.4.ebuild 844 BLAKE2B 64bf78664622e40e948ab0f46a67c9c8a62ac8c3bed7db4de66e67ca57dd40393ace7e669659de2192cc16e918847991ad87fe767fcff901f1f60ede9d341a1c SHA512 a2bebbf5e0003a74322a760cb0ea09e0c76a4c663cc4897d465c3a188df3d045e9f1f68bfbdffa8af42ab53b797315fbe8e1107a95c1b80ec3ad3a50deac2d0b +EBUILD ruby2ruby-2.4.4.ebuild 844 BLAKE2B 89743da8f07346e9d6efcbd1aa19e64f8866e6f197748d7d53940918067088098451c2f00f8aa68ee5fc38328e31281cd44f8cab6fe51b67cfa6d44676b29dbc SHA512 3e2c1d34b29b1311bfee451dab86c8b5f0685611d3111a9eff7abd1cc29188b77488df3ffcf799da89abc9780d2abd56d4c3197601b56442f1a7e3a924498316 MISC metadata.xml 346 BLAKE2B e37f6e85607c01b726a630062c73fd4df60cc1b9b9c43313189e7c5540f33dcc53db3778b978a3c903d67d8321d0abedd3af25839bd1c6c4d9f2718865423a1e SHA512 949a4ed03307e95cd54fd2fc2e4239521a71c4caaebc59e12072ff188c5bf1da1ce026234399802b09e807538ffecfab0e697a62aaec7cd4428fda2993f6d260 diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild index 4b2a0c2e01ad..77558d1f835b 100644 --- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild +++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" diff --git a/dev-ruby/rubytest-cli/Manifest b/dev-ruby/rubytest-cli/Manifest index e3889d1095e6..62f420288460 100644 --- a/dev-ruby/rubytest-cli/Manifest +++ b/dev-ruby/rubytest-cli/Manifest @@ -1,3 +1,3 @@ DIST rubytest-cli-0.2.0.gem 12800 BLAKE2B 7f20680cf9d061c9bbddd268bac3ded3107cba5f8c4f2ff16865e4927dfdc118993079e400b229dd9f865f624ce33da982ea65fe792682d5a3b92659ae22fa88 SHA512 cd09b69e713f10c37569a20eeaa6fe8375238a17d927f5628d44218291c0f2f0e37a08bc06e51d25bff4ccf207c589b23f9cbc67221b2326baf8c14906fbbe3e EBUILD rubytest-cli-0.2.0-r1.ebuild 548 BLAKE2B 4ca257fc6cffb3e29d3d4ffe0ea0276dbe60548a6bd7838bbcfe7f9846a67e3464797bc6d8287acc028f6578c36fb069864408c483577881041a4348ba25c7cd SHA512 3efc549efb6d3c87ff8fb1ec635f24db34e44eda60f0f17c25bfc396aa92133f06e292a02d69e9b323884f0395ad535aa181fa188e5512b2845130d50e9af854 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 325 BLAKE2B e5127d46078582ba1ca419276d0d619edfd8b1653d85425857725fc8ed5417da9e6252f0fd755d499b34028c8b4c7b44de93acc8d814cfc095063433a4b2f862 SHA512 e9ccfa8a09ec374b93be1f8c6877b4868cc4692bd215c5bf8db7876acca979805bff8c6436f685e81da27dd10e96ed72d4e7a01e52cb75a12f8e5db2d11dcb6b diff --git a/dev-ruby/rubytest-cli/metadata.xml b/dev-ruby/rubytest-cli/metadata.xml index 658c72b1920d..f3c13f7e202f 100644 --- a/dev-ruby/rubytest-cli/metadata.xml +++ b/dev-ruby/rubytest-cli/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/lemon + diff --git a/dev-ruby/rubytest/Manifest b/dev-ruby/rubytest/Manifest index 6524f1406447..d3eb32178605 100644 --- a/dev-ruby/rubytest/Manifest +++ b/dev-ruby/rubytest/Manifest @@ -1,3 +1,3 @@ DIST rubytest-0.8.1.gem 23552 BLAKE2B 1109a2e5de2336d727a3fd1ed7833a60549022d95a74a3ce0c4d94d1fc527841cd5aaef6177adebc002e7fe8c016b24be82f1c8c1dc602a7ef8f5c4653781447 SHA512 545e3c2af0c5f9bd5b109b809dc249171f4e738b7b3827f753746740ba03c360191a6b3c5f4068c97472474b543d3f1f88ef755a8dddbaf291a78e3fc073bb66 -EBUILD rubytest-0.8.1-r1.ebuild 720 BLAKE2B ac71d957a841f78f87e8651acfa2ac88cc85c9756370d4d077f2117c9a056bba6bbbf15864de0b7839604fd63ed90cc42a49f4c531d4c37f9769df753590e972 SHA512 77c52f9460ff66370e74798b14c82bf6ef8eb8c16d57211cf3d5a969246a6c9622234324e902cdc11c2aab4d864fe74706d74c3bc64033d14466139bb18a612a -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD rubytest-0.8.1-r1.ebuild 721 BLAKE2B d5e4eb98236d769849355cb1f43ba21c78db17f4ca7e012a56eb0495a1f9f1a137dfb04d213cb57df05bcb8f913808425d8b5541838fb03eca1f38d7fa38b1da SHA512 8518f41bf28661fbd79025ed78ce1371c589f0fde942e6d45cf89fe32babe7ba4bf2d88ce85485f26f577c426351471bc5986a48e9d46abf09edff5ed9cdf092 +MISC metadata.xml 328 BLAKE2B c24f0616b834a7bb20134b68b84f64f34266bebc2ab33e0c3c80fd66cd0b39ba9cf3c5d8e1910332200a4081b171559de492687d56d3d3c8d8c49860598a4573 SHA512 59e2198c48a644fdd312483406eb924cdd63091d113202b61d211fddbe03c592dcf8f352d7913bbb90463d48f565810832fdf9ef49fb00be6377d0f9a0616db6 diff --git a/dev-ruby/rubytest/metadata.xml b/dev-ruby/rubytest/metadata.xml index 658c72b1920d..f0c008fc4fbd 100644 --- a/dev-ruby/rubytest/metadata.xml +++ b/dev-ruby/rubytest/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + rubyworks/rubytest + diff --git a/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild b/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild index 1cb7dbb3504c..3912236739f7 100644 --- a/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild +++ b/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest index 0388bdf0e565..d6bb8273e004 100644 --- a/dev-ruby/rubyzip/Manifest +++ b/dev-ruby/rubyzip/Manifest @@ -1,5 +1,5 @@ DIST rubyzip-1.3.0-git.tgz 156664 BLAKE2B 2bde6515ddc71da32fc2d2819770857f7dde8605718c868f73edb8493f7db5ce66a7115d09933ffc6a06ac0979ab07e8cbdcd47984707688b7a5db43394847bc SHA512 5a764725d1f6a797f710581dbe07bd7971f0a8a5b0ffb7fc9b1a627c32e6e342ff54e2ad39e74e294dd283b8cbf358ed2dc40857f6f656007adff80d4769b9f4 DIST rubyzip-2.3.2-git.tgz 225923 BLAKE2B ed901326cd0f79c8be004d9c14b32d7e67e90ab4d2d5b67dc64559fd4691dfb63cfa1ee18363a7cf864bd62559f1bc2fae71fc25ad1c727d7cc01f94d1ec62ee SHA512 6c64e53c1f5ca530abfa22baf388f87c8cf098d81cc9c639f20903e5193cf26243fbf861ac12002ae954f026e04168d8a55beeaf3ac5542bd0618ca85a5c90de -EBUILD rubyzip-1.3.0.ebuild 1322 BLAKE2B 4b3c8a95dbf2f17b2b3fbb457baae178edd9ef065d1cd3d80a08f85bd05d237ea5ef2d210fb71f56a08e9cbdcf6c767843108b71607a4b1801480eba26d347a1 SHA512 3c6010a691b7abcf7edec604302e212c2d3c713a1192ce52281fb5ce9fc770234cc7be84bb9a11f705c7f42e260d99eaf7ff01a50204cc4baa666a1da05902d8 -EBUILD rubyzip-2.3.2-r1.ebuild 1405 BLAKE2B 88107c7e6c5326717e5ae69cf581fa656a582cea1d20ef40da0f4c899e7c9f97d9f8595593d73b194e4e25b45fde2c7e1bf06137e3b7d53041ca1ed4c7789d8d SHA512 c56ae82da0b7d293ee4b982dd195d0b425e4d3fce939cd725de4075cdc74a0d295d0d05173e0dfa20ef70afc6a1631f924fcdd093f12b74a99d2880d66d1d384 +EBUILD rubyzip-1.3.0-r1.ebuild 1322 BLAKE2B 30c630421b1b0ddb7e46f798ce3880cf0d0582e4c88699b140beeabb1e05861a3528d0abac53ae8707a9e395b10b9596e707a3ef9d9656e5b392b721e72552c9 SHA512 2e372d566c898ac7b27f4ba1da5507acecaff53d3949793fc707d995b8b759fb35216fb0012d9d1e959a75c7bb614934313eb9a8848cf870496c433fbdedc825 +EBUILD rubyzip-2.3.2-r1.ebuild 1398 BLAKE2B 28ed4873054d341b669f04716d755599864ee26c6fa34153f0e99316308320716a9310169ce95b6925d4a73fc1af783fa1db04858cde103cc2498b3edea62857 SHA512 cc822119c987b0610cadb23993acafe8c73ab8d16aeee9ffc979ad75b6a616123c58814850068ccacdca2f73d33b60d1ab68edb0f972dc554aaa85b567fa4574 MISC metadata.xml 342 BLAKE2B 1619c520edda34ca9b5b8eed0ba9d1a69491c0411698cc0cb32b192226e3c888dce2c2b22c8996a69222ab8521402b6efe644c93567b26a6ee906bf4d3bfe8e5 SHA512 93ae61d55a80d335c5d362181e5e8fad279739b178de0fc5ed4cec7508b74f088c041a3f544ba80f511e11fc2baeb223cc589231db5ce06d9349f3cc0c85e21e diff --git a/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild b/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild new file mode 100644 index 000000000000..0fd12b7aca0e --- /dev/null +++ b/dev-ruby/rubyzip/rubyzip-1.3.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="rubyzip.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A ruby library for reading and writing zip files" +HOMEPAGE="https://github.com/rubyzip/rubyzip" +# Tests are not included in the gem. +SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="Ruby-BSD" +SLOT="1" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86" +IUSE="" + +RDEPEND="" +DEPEND="${DEPEND} test? ( app-arch/zip )" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc samples/* +} + +all_ruby_prepare() { + # Avoid dependencies on simplecov and coveralls + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Avoid dependency on bundler + sed -i -e '/bundler/ s:^:#:' Rakefile || die + + # Fix hardcoded path to /tmp + sed -i -e "s:/tmp/:${T}/:g" test/entry_test.rb || die + + # Add missing requires + sed -i -e '1irequire "forwardable"; require "pathname"' test/input_stream_test.rb || die + + # Fix broken test that uses native endian + sed -i -e '/pack/ s/LLS/VVv/' test/file_extract_test.rb || die +} diff --git a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild b/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild deleted file mode 100644 index 6b26c9dd8e19..000000000000 --- a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" - -RUBY_FAKEGEM_GEMSPEC="rubyzip.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A ruby library for reading and writing zip files" -HOMEPAGE="https://github.com/rubyzip/rubyzip" -# Tests are not included in the gem. -SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="Ruby-BSD" -SLOT="1" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86" -IUSE="" - -RDEPEND="" -DEPEND="${DEPEND} test? ( app-arch/zip )" - -ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} - -all_ruby_prepare() { - # Avoid dependencies on simplecov and coveralls - sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die - - # Avoid dependency on bundler - sed -i -e '/bundler/ s:^:#:' Rakefile || die - - # Fix hardcoded path to /tmp - sed -i -e "s:/tmp/:${T}/:g" test/entry_test.rb || die - - # Add missing requires - sed -i -e '1irequire "forwardable"; require "pathname"' test/input_stream_test.rb || die - - # Fix broken test that uses native endian - sed -i -e '/pack/ s/LLS/VVv/' test/file_extract_test.rb || die -} diff --git a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild index c985f34d26e4..e93a449c8c00 100644 --- a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild +++ b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg LICENSE="Ruby-BSD" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" RDEPEND="" diff --git a/dev-ruby/sass/Manifest b/dev-ruby/sass/Manifest index f082673e1167..a5ca79d06622 100644 --- a/dev-ruby/sass/Manifest +++ b/dev-ruby/sass/Manifest @@ -1,3 +1,3 @@ DIST sass-3.7.4.tar.gz 401442 BLAKE2B 52abe37390282d2aead3eea6c2a049da529a5e96bac44b01ccded1e3c4d2c332d82f164da941413c0138fd3a94f59cda084d8fb724db87fc522f33dd7bc31adb SHA512 4bebb6ddc84e7f2687d9b801e6b30e897d83a46940249349d775e0139d1fca8ffd96d0976f4c35a7a0dba9ebf786883a70aff2ff002708e28b685a034634aaf2 EBUILD sass-3.7.4-r1.ebuild 1177 BLAKE2B 038199a06bba439eac0f11df3bc5dfdb56b8c42dfcaa78b23189427afcf869149515635a6de548290290a4311bdde06c4f289118149ff0f7764a8708418b716a SHA512 67771fd0972fd328504f2bab9a95433b8310bece1a076c29366a2b3371ccf13cc2615b0d822404d85eb0924c6894d44d7d3e5c01933dc99d5ef82a1e3b42a7d8 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 324 BLAKE2B d12b9c73747bb4ab333b3bbe381d713c78d12bc5ea5c526a17744ac10a81a1cfc0dbb5b74bd507fb9bdd9ff7f180aaa24affb16cc9fc18463030749c8ce3e078 SHA512 fd1ffcf3514360716ad7fc513010f5da118896fe99d0949d8249e072ca8b554ff7ddea9bb4cb79e8a71e7eb963ae39943b613260166d6f56d18120c9283f22e5 diff --git a/dev-ruby/sass/metadata.xml b/dev-ruby/sass/metadata.xml index 658c72b1920d..916c1e3cd990 100644 --- a/dev-ruby/sass/metadata.xml +++ b/dev-ruby/sass/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + sass/ruby-sass + diff --git a/dev-ruby/sassc/Manifest b/dev-ruby/sassc/Manifest index 1a6b48f7e696..74d8a9a1ccfa 100644 --- a/dev-ruby/sassc/Manifest +++ b/dev-ruby/sassc/Manifest @@ -1,3 +1,3 @@ DIST sassc-2.4.0.gem 304640 BLAKE2B a4cd96859855cfd26e78a35becba30af8b7ee52d8ba67f7dcbc6354786f26e60a312be4e773f515f6edda6623142249a4a470f418d9fae3db734f8ae11498dc8 SHA512 835ba03d0fc5a791b2d620367f63202973f778bd8ebaa87c27f6a1de75b5895270205e8746fbb242d2739c9830a27d72453a75c1b536090840de581c52caade6 -EBUILD sassc-2.4.0-r1.ebuild 1157 BLAKE2B edb020217d12b2bc6305358adf5c878d579cd975764ba1cf1c6dd2a993245df17144e7ec708bb2b39638601a8dc8cca0ca4711815a350f6fc9300796ce571879 SHA512 db235e5b5a7868a262f16e661af9c0875c28e3cbfa9b8aa538d2921864c3ee94330b77d7f4540f3b048d2e2cbce0a4c7ef2fcba5f6f1beca5a4ef4e15ca50ac3 +EBUILD sassc-2.4.0-r1.ebuild 1164 BLAKE2B b0802d6f7df101dc3fd397ae5d2e7e11e54440f1a3ece0a095472983ac80ceafad0dbd4293999816c16560d31d9aff450f71d040720d33357b3bd96775769d97 SHA512 a6094f395db0c3f462fdfa35e796304b99f12de6b81242eabf1420b5129163c2cfa2503fef36c936952de576b63afc3004d01725ab8e3e629c6bb560a584a0a8 MISC metadata.xml 342 BLAKE2B e142db9aa3fbeca45133f091bff39a3452a51917779f21f78928295cd69bed7e12fb68de1e1d432d5765fe1560b5841a6c12be62487375b206170052c8aacd2e SHA512 39e8f3ff146ac9ee2b06246a6277b9abf3b5466dde0820ffe309f0303923310610dced252f33ed5ac342bea64f8bc3941d71d5d57b7c36bd8d302f415b32e10d diff --git a/dev-ruby/sassc/sassc-2.4.0-r1.ebuild b/dev-ruby/sassc/sassc-2.4.0-r1.ebuild index 34ea24d19176..74a1bfcb5c0a 100644 --- a/dev-ruby/sassc/sassc-2.4.0-r1.ebuild +++ b/dev-ruby/sassc/sassc-2.4.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/semantic_puppet/Manifest b/dev-ruby/semantic_puppet/Manifest index 5bbef2a5a725..7df2d163748c 100644 --- a/dev-ruby/semantic_puppet/Manifest +++ b/dev-ruby/semantic_puppet/Manifest @@ -1,3 +1,3 @@ DIST semantic_puppet-1.0.4.gem 32256 BLAKE2B 4704a6d913388d10cf32442511d66d742bcdba792d81d67de960209dbffc8ade970431e794934152b71031de83a75d9e09bda830e6e66838b68913d2bbb9da0a SHA512 8b830626e973bc74fb4f4147e83ca8048d412751ff48dbe96ec6e790645eae7a51c665b75a09d0f0fdec3b29d3798158c38b613e2f83d115d1ba2a4c8d24362a -EBUILD semantic_puppet-1.0.4.ebuild 499 BLAKE2B cd0f34bf08b72a8a24d19e30342cac7c05f872436426e1a18b828c0855e56537c074e7f22b1776cb098a42f963210cd158a090fdcd26256de992d17e383e1656 SHA512 6b374f48e14f19ab711375241385510b7050d39c5635ac0b04457ba8f041c69124991a727ade6502483afef411145ae561792956790e97102e026d53cd184bb7 +EBUILD semantic_puppet-1.0.4.ebuild 499 BLAKE2B d120f5f8f76e407d646a845ea9ad9dbc035efd54128e6ed5afe4cc68f3d9406642b4dcdc81fa7f790a96a46212226df6a9f97520dae0109f13b4c96ba2d5bc26 SHA512 39005e57faabf06e8980f3e36caf32508f1ab676bf2647638552fad24f8631eba2aade455dda8a12ae73844e6248c2a619a610667c4859e6ae7dcc4f104a353f MISC metadata.xml 454 BLAKE2B 0f6caa19f53cce31b3b89da348015176d95f146b6e964b10c33d26c84e7bcdf785d6182155dddc3fa530b5ce21a5f53db1d3cc85501eb6ad388f903307fcdc37 SHA512 a5de04c5c0c220e447835e27f441e089b9bfd1c4ff3a1122d1f2bb7f2c2763a4e5136be3509d669de2e46b37dcaf48224a399ccb52a3f0f006449a796e989aca diff --git a/dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild b/dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild index 73a782a31a52..1105f75b40e3 100644 --- a/dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild +++ b/dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest index e2e5ab614318..fb8f5aac4420 100644 --- a/dev-ruby/shoulda-matchers/Manifest +++ b/dev-ruby/shoulda-matchers/Manifest @@ -7,5 +7,5 @@ EBUILD shoulda-matchers-3.1.3-r2.ebuild 552 BLAKE2B 8eff4338b6ced75ca8d5e4381935 EBUILD shoulda-matchers-4.5.1-r1.ebuild 827 BLAKE2B c9550fb724c931bbd22aea68b7768410d0050f2bdad8f9d6b9b7580ca69d4dc64c9803961b6987c34ecab7005ccfbe75952b3d83ef5a379905792ac6bb9ae9d0 SHA512 361984de3c4ef339fa20f9004788621aa018fcaed209c5eeabeb3044a44a223c5de693677cca3fb82f33c5aa58194ce16a335fbe43176ae32e595e58e0d5746a EBUILD shoulda-matchers-5.0.0.ebuild 835 BLAKE2B 4cd1f13995f9f8d48477b828de3ac1ab1f4df0a9b389c8f2bd01a8170d7f9606e22d32ab334702875bb5f16f7ee00761beded8326e29e9c22efa7ff70aa67ef5 SHA512 dd02b4d8c42ba5e0444102ed1441a7b62c9e606b7e767adc5c227cb9bb15cf250e5d35754c970fea5da4afa13eddd49dcdd02d4609bd8acd48042a14db104af7 EBUILD shoulda-matchers-5.1.0.ebuild 835 BLAKE2B b0ab4ca8d9a236c5178ce76bb19e61b45b2f1ec192859af1ca26fff82c268b31e1d13084ecadc4d10a87109a97839c9c59668d2649273024f5531117174415a4 SHA512 d7631d93ba08f09715fa4fc68dd215f2daf0b710e8f0acfa74af361dc0b898788b3d2be571c11da5ef0b5ea626d1e11fa232c445a482b20380c1e59160d5edda -EBUILD shoulda-matchers-5.3.0.ebuild 752 BLAKE2B c3ac5a55debddb71fe75ae358bd23d7d75f0d182d44cfeb2b9d681c3ca1bc2e552f266e94afad953ca00a344ce0f2355bedef5d0fadb4a628f6f893f32aff988 SHA512 b4626a869cdb74cb3fe7c3f280375cdb56006d74bb1333091fa1de35137f1cb3a2d68eaa0c4089222fa76bd824620268c6d761add747e3f3d6a7e2a106e36ef2 +EBUILD shoulda-matchers-5.3.0.ebuild 765 BLAKE2B 6c27aa9a0661182d0f0c86b1616023e4c1f71d61da33415eeadf1f267528c13e92b32dd5354f9ec47539b860775935e8366ab21912960e8c5360b2186969bccd SHA512 9ef5573efeefac9ea996eff8f51dc4cf9a264f0e46ae5d0f870c6d6510f3b54d5e2749cdbddd31640f2b9efc05c4bfc3d555c7dfdeab359454de1a54c07eb757 MISC metadata.xml 468 BLAKE2B deac17b1815c5381c7220dfd64c5b07dfcbb40ab1e9a3d60c69113e28d4132b0347e825a7c2ed836a541f3f97a898e794f4f0a9712045959c490962c757f95fe SHA512 b6dd01f25c76a89d822835ef56d8968eb53138ccd44507d7863e45834674eaac84092b825b5ef107be02109f82c5dc5d4ce60d21729da071b375f52f8fda4c4c diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild index 428331095b72..f4717a8de584 100644 --- a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild +++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz -> LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*" diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest index 50419e965437..3cdcbf7fafb1 100644 --- a/dev-ruby/slim/Manifest +++ b/dev-ruby/slim/Manifest @@ -1,4 +1,6 @@ AUX slim-4.1.0-temple.patch 1651 BLAKE2B b979b550ad138ddac448f974b3a96ca5c7b32f1586e0d3eb3581ece3fc398035bb4c6b32082a7366b946d29054ccdafa61b38adac5ff782991c070e161738aa1 SHA512 db3d64781003830fb98e331248fdaade0ee9076c6e452b06195d2cbbc6bbe7ed55c1da6c41e8ac0df9341f9c637e5cdc79142b7444f832eff870b8ea1a2b1dcb DIST slim-4.1.0.gem 103424 BLAKE2B 87de8411d6284569ac56366d4e2f3ee351c6908001cbda2926312f25c1c39520662371e826493d1346722bb507348bd8c117f3b0447b433bdb406435b80a70e2 SHA512 a929edcd1b194bc6abddf5757e0e942835f6c5e1555aa7bf021b0e850d74c9777637a2a0eafbdf2de7f0f0574eb03866c562826c656adcc0517cc4bfcb5ca897 -EBUILD slim-4.1.0-r3.ebuild 2100 BLAKE2B e86f1439dc4fdc7a11f8d6909f168f9c43bdd6129922b67c9012693da024e1f0a7641321b016d2312c50bf95aef740fdcac3942a1c078fd0c0f296919ea9bc75 SHA512 9e7ddd9c4d7dd0feeb216dbe3664f7b58ccc4803d22d6afd9f6377cb8c23abbf3d128c1ed40a27c812803228e5fa171201929e86e58d5fcbfdbb5161c63b5d0f -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +DIST slim-5.1.0.gem 100352 BLAKE2B 19d0bea76a932d18a39fab30d0b1f2cd4f8f2eba108d79d2992112b568461cbc854a99d70b6ea97622e1928db7f33434221a054d77c5d3fa989da639fae176e5 SHA512 2cc39659a5c36cf37e3eea240f5326552fac0be8a42ff6bfe62837467bb77f8841b34d838d5a6945ff7195eb1e59842c64e04944d6882d132819f1ffbf609f50 +EBUILD slim-4.1.0-r4.ebuild 2132 BLAKE2B f3cf006a609dec8388a77b578f6c5af6e7ae268eb374f51cc9aeb288040dddfa1ad634782655e74718d3f79d2dd60663ca2938f4fba80f3798d48d848afbf1fc SHA512 5753cb009fe5461f5750742e01a8f340aa9ba64a027d6979d3aebe68f0feda595bebf7aa7ad93bf47fe10082d5f17e113b125f43ed90cf9d6b308efb738fbc50 +EBUILD slim-5.1.0-r1.ebuild 2136 BLAKE2B f9db4d672919393623d7b55364b00275561f2dda0e1507b9d821d317c3f7c25b4a4de42702f0dbdb96461df8a13d4fec8edb62aeaa7784dc06b3dd44f8280588 SHA512 101a6965d7dfd62e8ef62b637f6b6ed09c044dba0ec50ace74393f31f200eab37cdb9989828f7a649eb9066938c928d67b8f067cb9550639f76da04fdaa9f955 +MISC metadata.xml 328 BLAKE2B 278b8ae81f02f38eb7a70fe1f6649cfcaa5a256ecdeaafdd1231b18050fb9b1a7e36d332ba6165867565ecc7d19ea425966d35a739950c170f151ad927ab57ed SHA512 21ea066ca55a1422879792472cc5b07a87332e5eb204b1311a5a63cbe9f33296a9ef48cba2491a50064baa3760a18285cec51882c3ca885a7cce2453a4e2234a diff --git a/dev-ruby/slim/metadata.xml b/dev-ruby/slim/metadata.xml index 658c72b1920d..16149c1d51b2 100644 --- a/dev-ruby/slim/metadata.xml +++ b/dev-ruby/slim/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + slim-template/slim + diff --git a/dev-ruby/slim/slim-4.1.0-r3.ebuild b/dev-ruby/slim/slim-4.1.0-r3.ebuild deleted file mode 100644 index a280d21923ec..000000000000 --- a/dev-ruby/slim/slim-4.1.0-r3.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_RECIPE_DOC="rake" -RUBY_FAKEGEM_TASK_DOC="yard" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" -HOMEPAGE="http://slim-lang.com/" -LICENSE="MIT" - -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -SLOT="$(ver_cut 1)" -IUSE="doc" - -ruby_add_rdepend ">=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:* - >=dev-ruby/temple-0.7.6:0.7" - -ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/redcarpet )" - -ruby_add_bdepend "test? ( dev-ruby/redcarpet dev-ruby/sassc )" - -all_ruby_prepare() { - eapply "${FILESDIR}/${P}-temple.patch" - - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # This sinatra code expects tests to be installed but we strip those. - sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die - - # Add missing include, bug 816573 - sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die - - # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x - sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ - -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ - -e '/test_render_with_creole/,/^ end/ s:^:#:' \ - -e '/test_render_with_builder/,/^ end/ s:^:#:' \ - -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die - - # Avoid test failing due to tilt providing yet another markdown implementation - sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die - sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die - - sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ - -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_prepare() { - sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die -} diff --git a/dev-ruby/slim/slim-4.1.0-r4.ebuild b/dev-ruby/slim/slim-4.1.0-r4.ebuild new file mode 100644 index 000000000000..9ede38c06816 --- /dev/null +++ b/dev-ruby/slim/slim-4.1.0-r4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_RECIPE_DOC="rake" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" +HOMEPAGE="https://slim-template.github.io/" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" +IUSE="doc" + +ruby_add_rdepend " + !dev-ruby/slim:5 + >=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:* + >=dev-ruby/temple-0.7.6:0.7 +" + +ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/redcarpet )" + +ruby_add_bdepend "test? ( dev-ruby/redcarpet dev-ruby/sassc )" + +all_ruby_prepare() { + eapply "${FILESDIR}/${P}-temple.patch" + + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # This sinatra code expects tests to be installed but we strip those. + sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die + + # Add missing include, bug 816573 + sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die + + # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x + sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ + -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ + -e '/test_render_with_creole/,/^ end/ s:^:#:' \ + -e '/test_render_with_builder/,/^ end/ s:^:#:' \ + -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die + + # Avoid test failing due to tilt providing yet another markdown implementation + sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die + sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die + + sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ + -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die +} diff --git a/dev-ruby/slim/slim-5.1.0-r1.ebuild b/dev-ruby/slim/slim-5.1.0-r1.ebuild new file mode 100644 index 000000000000..34faaf560467 --- /dev/null +++ b/dev-ruby/slim/slim-5.1.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_RECIPE_DOC="rake" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" +HOMEPAGE="https://slim-template.github.io/" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc" + +ruby_add_rdepend " + !dev-ruby/slim:5 + >=dev-ruby/tilt-2.0.6:* + >=dev-ruby/temple-0.7.6:0.7 +" +ruby_add_bdepend " + doc? ( + dev-ruby/yard + dev-ruby/redcarpet + ) + test? ( + dev-ruby/minitest:5 + dev-ruby/kramdown:2 + dev-ruby/redcarpet + dev-ruby/sassc + >=dev-ruby/test-unit-3.5 + ) +" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # This sinatra code expects tests to be installed but we strip those. + sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die + + # Add missing include, bug 816573 + sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die + + # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x + sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ + -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ + -e '/test_render_with_creole/,/^ end/ s:^:#:' \ + -e '/test_render_with_builder/,/^ end/ s:^:#:' \ + -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die + + # Avoid test failing due to tilt providing yet another markdown implementation + sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die + sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die + + sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ + -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die +} diff --git a/dev-ruby/sourcemap/Manifest b/dev-ruby/sourcemap/Manifest index bd2cfeefd6c7..bca600f124d4 100644 --- a/dev-ruby/sourcemap/Manifest +++ b/dev-ruby/sourcemap/Manifest @@ -1,3 +1,3 @@ DIST sourcemap-0.1.1.gem 15872 BLAKE2B fac8ae7604a5d5a56b6aff82742b8c773bebfdeb41be6b6aeb3f2b5aff9c6cb2bf584b29ee7a6cfcb4b3064e6b1666e6c0341383fa4d39037759fcbf51ae57ee SHA512 d197a3aab0fe8c9e620c50d3bd994ed957b37dba071f6abc3b8a149a8a0490ee1b89512036b833ec44e6bdcdca6dacbdda9872036ba51736ac1d1e1f160ded59 -EBUILD sourcemap-0.1.1-r1.ebuild 445 BLAKE2B 355ea94d992d7923632e47ac72885e187227bd4a2c8904a9a869a3c6579ed7766fbc05a92d40497f8f96035117830229c9b8dc9a48adc2224ac08c426e8390f2 SHA512 20c3ceca23345921c95b532be8cc70e073f197d0da44c97668c55c207ccaf328d9161d49108f1e7b4f30d7430357412ff3f0663a7e820167d6a12ac725f809e9 +EBUILD sourcemap-0.1.1-r1.ebuild 445 BLAKE2B 2e5e736b72571148af40a603e28bcd81abe291ca70856638b9cf512a55f183e994053bbd37feeb2d3da91f53a0c85608c3f74b7aaf7dca1830cbd69f433023db SHA512 57283bfa85253d926fba7d483af7c1cedca8d293bda18705dc4097d89f1a0e9c95f10bcfb58c7b26e71aebc8c9b98fbf53ccf80001aaa6e5b2da3409cb2cea34 MISC metadata.xml 344 BLAKE2B 6a62ffc58a838c2bb3938f0c681cdd2e8bfe82aa7e5bfa1f98c6ac077a70663fd8c4ea3b6b8f2d0d62aa5ba74212721c50c7a9c9bb215167ae20128f6cce9d2d SHA512 9c69de58f5785ba8bd3f87ad3dcb8929a2af84f3c22d15cbf9a37b11d9bd6b1749fab33d4ffb085b81c01334e6b0470ceb22b3e66e675bab840d21eeb65bde31 diff --git a/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild b/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild index 6dea70550676..f74ff27129de 100644 --- a/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild +++ b/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest index ae7e7d736a64..27ada314623e 100644 --- a/dev-ruby/sprockets/Manifest +++ b/dev-ruby/sprockets/Manifest @@ -1,11 +1,13 @@ AUX sprockets-3.7.2-erb-deprecation.patch 1073 BLAKE2B 12821e697afb59cdfc4a05fa6ff6331f09b8a37fa0c9bd86827470e2b53235cb324e16eda49228f516d35c0dba5a5e1a57d6619a592a15377a77933973b9cb02 SHA512 2ede438a48f7ea7e51f8a69349d4417cefe86c4c236d5382ba4dde81e58ac167e6c36dc1eac77e99d9742b7314f38f23d92eae7dd7849e14970127a897839366 AUX sprockets-3.7.2-kwargs.patch 829 BLAKE2B 406a79b455e18464e4f8e1028785f0c4d399430ce2fcbce83ffc4a66274e75f2d6e5fac3bfc49656aee35ebfcae5bbc59ca5770f5ddd961c8c4f0632467069c3 SHA512 1df64a17fae52832459ff2eb0a33e1bb3622d645037b035f5414179e2358c0a7306bdcfd8c7a80f4700d72983987d8febe7e5f0d4fb9875c9d8bf880476206f4 +AUX sprockets-3.7.2-ruby31-host-uri.patch 3066 BLAKE2B 7bb5149577e44500a75ffda5c85d7f3490ad686f683430d477c4c09313453a91f9f4337a9dc9427fea1b035a7a167754784043498e9c5deb889fe0ab58403c9e SHA512 da5cb0c5177000a028711f32dce1dcd44542e547ccd709bb06b812002a37ce0634b5151ab77e8feeba5c61f4e18178605b0abddef81683bb98fb608492c3f5d7 DIST sprockets-3.7.2-git.tgz 369053 BLAKE2B 3c40de921d82b2f5c71e3ecaa114576293946352415da1195e60cdda6363066a6be05474eb7842ab1122e29fa6c19fd2f7a38fb0a7cf9972de0640eeb29d03f0 SHA512 bc7d79ba696a072644852b7a3a73ce086d297662309deb1d00318ad453f50ac6e494e6489632cb282795de2f334700155cfd21cc80be638dc471a3215422591f DIST sprockets-4.0.2-git.tgz 418502 BLAKE2B 0ae8d0e47708967a4208af852f21baf9d00c4216660b081170d7f68631ee1129fb78341e6012664fc519a0f330fac23203e314c1831d7031af50844e6b91c1f0 SHA512 f733b96c78be6466b63999aa7dc900af653a5b35f6482d84c41edf47f22b093231003f8874eee2ab31e2a2cfb7049a8109a314b51a0ef36ba30d5f6e8bd81f66 DIST sprockets-4.1.0-git.tgz 421796 BLAKE2B 8544f8299a5abe8ef89a47d7849fd54f5a04eb623cacc316c2c4656b291c55879f1519d2f3628921af1eee64e67451a15d50d68d1dd93e84a95a833e76994667 SHA512 af964e614f414886cd737888119449b6d2829a41965ba7ab82806e3887ec6eadacc947a19e34568c5f418da7cf47175bd0cb0f4f402bd6e2db41f684ed0cc8e4 DIST sprockets-4.1.1-git.tgz 421833 BLAKE2B 9e3280c9746245c9f40137e020f1f96d6337e3354efe285f68e94f5dd2aaf158f7e1ec174c610f244386fc554b52d07636492979e2adfee19433cbb1c8cdb330 SHA512 128c96861020d6c30699da584ff8d7bb06eabfc59a520471b2fcdaa06200c6d975a7b267686bb26833ccce0ff581e9be7fa261ff71cc532fb4cb1a84036563a1 DIST sprockets-4.2.0-git.tgz 422096 BLAKE2B 466e328895e318b9e0eecf46e91e0c6b3c04cf5dcc2b6004de2b81b6d2ab4745b9bb8b2a14bc6b9927f169e0b936c19005aa01aa01e805007d37f297750c253e SHA512 8b22cafcb439dee7f4397fae64108854047ea21d7b8faf80d60b2907d8318f28d168014645b48f35f6a765a7ec925697c3755e4ed8d7724f453cbfae1f10880b EBUILD sprockets-3.7.2-r2.ebuild 1736 BLAKE2B 12f784b4877082a54e1f52dc43e4e152b3052dfe1f623c2d1bd2b00d73952878222680112aa61e0030f030ed7a31c1ad84165b17e633293a400a35942ccd647a SHA512 bcad6e5fe0a4d5b4e7ac62ecb4e237432303e1d4cf1885ddeaac9fc05caf994853b9c3e49e0e4409dff74bf8487dec3f048fb62f359a9d6f516e4296e3c4ba48 +EBUILD sprockets-3.7.2-r3.ebuild 1778 BLAKE2B d9d86036d950e27d1b1edb85c170de7f60366897b9fb766eed6ea81f4a2dca86080c75b8f321c86470023622b51852df4e16b14f0526f4f98a275f60f09ca6e5 SHA512 a5da10280d5aa9565c8e234d79c71cafec33f6f9152b4a35ad485a1a105e50e8f8b7924f6d070d1bb21304ccd8cd150af5f1d2ffad5dac022771d67e6860f5c7 EBUILD sprockets-4.0.2.ebuild 2073 BLAKE2B 83ca1f1c975ec2f0e84dbdd3b988da08f767ae7773989fc0bed64c75c95e9b8f8dd6ac2f32c53da642b50f1c74bd16d2297e7c9e1622cb33d9e70f1eb872d546 SHA512 934e726b1b3711301bdbe0783d87239965270371b0f80fa910b7483fac24829faf98880b1ef1e205371127e7e629495240f243cba2ee77774cec364063ed5f1f EBUILD sprockets-4.1.0.ebuild 2090 BLAKE2B cc6c680b76936346259b71f6d06478dfb242f49a90156f7e9836e4115f27d3c715676d8d8cb93c937f8d0b4d3b1095b75e2d652acb479205671d45d4c0678d2a SHA512 b1892932bdcfd23820bf43bcb269684f89c906fb17883baf27ae4178f8a5d48dbef3abf2685328b3ef156c0613daf30867279dc2c1a068f73e3066b70d87110b EBUILD sprockets-4.1.1.ebuild 2090 BLAKE2B c0130e4d7b4b2c476189fd0970485cc416a52776ecbe0e18b1a98c6a3e1b721031c4f1dcd6a491c1520894ea46e3cb9c5cd5bb1f36982e6ed477a86901ea4cc0 SHA512 6aae3a8175e999770ef3ce619b60d5aa2213658b74238f2916980eef3ddff6a0aeb99328d5e97ed25a8ec1327d8901ec48a311ccdf65a0f0fe5c172da3132c44 diff --git a/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch b/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch new file mode 100644 index 000000000000..1594c18fc8ec --- /dev/null +++ b/dev-ruby/sprockets/files/sprockets-3.7.2-ruby31-host-uri.patch @@ -0,0 +1,65 @@ +https://github.com/rails/sprockets/commit/39490de3bdda3cb0b3aed16544b38b3771fbcca7 + +From 39490de3bdda3cb0b3aed16544b38b3771fbcca7 Mon Sep 17 00:00:00 2001 +From: Benoit Daloze +Date: Mon, 19 Dec 2022 21:16:29 +0100 +Subject: [PATCH] Make the URI tests pass with ruby-head + +* host is "" instead of nil, following the upstream change: + https://github.com/ruby/uri/commit/81263c9e94bd67ca01deee238842a88c2c8885f3 + +--- a/lib/sprockets/uri_utils.rb ++++ b/lib/sprockets/uri_utils.rb +@@ -50,7 +50,7 @@ module Sprockets + # Hack for parsing Windows "file:///C:/Users/IEUser" paths + path.gsub!(/^\/([a-zA-Z]:)/, '\1'.freeze) + +- [scheme, host, path, query] ++ [scheme, host || '', path, query] + end + + # Internal: Join file: URI component parts into String. +--- a/test/test_uri_utils.rb ++++ b/test/test_uri_utils.rb +@@ -38,22 +38,22 @@ class TestURIUtils < MiniTest::Test + assert_equal ['file', 'localhost', '/etc/fstab', nil], parts + + parts = split_file_uri("file:///etc/fstab") +- assert_equal ['file', nil, '/etc/fstab', nil], parts ++ assert_equal ['file', '', '/etc/fstab', nil], parts + + parts = split_file_uri("file:///usr/local/bin/ruby%20on%20rails") +- assert_equal ['file', nil, '/usr/local/bin/ruby on rails', nil], parts ++ assert_equal ['file', '', '/usr/local/bin/ruby on rails', nil], parts + + parts = split_file_uri("file:///usr/local/var/github/app/assets/javascripts/application.js") +- assert_equal ['file', nil, '/usr/local/var/github/app/assets/javascripts/application.js', nil], parts ++ assert_equal ['file', '', '/usr/local/var/github/app/assets/javascripts/application.js', nil], parts + + parts = split_file_uri("file:///C:/Documents%20and%20Settings/davris/FileSchemeURIs.doc") +- assert_equal ['file', nil, 'C:/Documents and Settings/davris/FileSchemeURIs.doc', nil], parts ++ assert_equal ['file', '', 'C:/Documents and Settings/davris/FileSchemeURIs.doc', nil], parts + + parts = split_file_uri("file:///D:/Program%20Files/Viewer/startup.htm") +- assert_equal ['file', nil, 'D:/Program Files/Viewer/startup.htm', nil], parts ++ assert_equal ['file', '', 'D:/Program Files/Viewer/startup.htm', nil], parts + + parts = split_file_uri("file:///C:/Program%20Files/Music/Web%20Sys/main.html?REQUEST=RADIO") +- assert_equal ['file', nil, 'C:/Program Files/Music/Web Sys/main.html', 'REQUEST=RADIO'], parts ++ assert_equal ['file', '', 'C:/Program Files/Music/Web Sys/main.html', 'REQUEST=RADIO'], parts + end + + def test_join_uri_path +@@ -61,10 +61,10 @@ class TestURIUtils < MiniTest::Test + join_file_uri('file', 'localhost', '/etc/fstab', nil) + + assert_equal "file:///etc/fstab", +- join_file_uri('file', nil, '/etc/fstab', nil) ++ join_file_uri('file', '', '/etc/fstab', nil) + + assert_equal "file:///usr/local/bin/ruby%20on%20rails", +- join_file_uri('file', nil, '/usr/local/bin/ruby on rails', nil) ++ join_file_uri('file', '', '/usr/local/bin/ruby on rails', nil) + end + + def test_inverse_file_uri_functions diff --git a/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild new file mode 100644 index 000000000000..81d0d002ca66 --- /dev/null +++ b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Ruby library for compiling and serving web assets" +HOMEPAGE="https://github.com/rails/sprockets" +SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +PATCHES=( + "${FILESDIR}/${P}-erb-deprecation.patch" + "${FILESDIR}/${P}-kwargs.patch" + "${FILESDIR}/${P}-ruby31-host-uri.patch" +) + +ruby_add_rdepend " + dev-ruby/concurrent-ruby:1 + >=dev-ruby/rack-1:* =dev-ruby/sass-3.1 + dev-ruby/uglifier + )" + +all_ruby_prepare() { + # Avoid tests for template types that we currently don't package: + # eco and ejs. + sed -i -e '/eco templates/,/end/ s:^:#:' \ + -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die + sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die + rm -f test/test_require.rb test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die + sed -i -e "/bundler/d" Rakefile || die +} + +each_ruby_prepare() { + sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die +} + +each_ruby_test() { + # Make sure we have completely separate copies. Hardlinks won't work + # for this test suite. + cp -R test test-new || die + rm -rf test || die + mv test-new test || die + + each_fakegem_test +} diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index 50dae25431a1..703f7a0a2a6a 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -5,5 +5,5 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2 EBUILD sqlite3-1.4.2-r1.ebuild 2339 BLAKE2B dc4a27912d5f2eb983c99fa5899c46ffbfe6bf63ab888d28567108841b7053a5993339bd5b6637e1afe926d3440c376fb6db713e481b129a4063dfd66352b714 SHA512 84d013557f52120f323d655b1ee210698585507acfea8e21f3e1b39ae0ff96ce7e9da6a52b5d6f02c96751fbd2da6805bd15259374e131784901a011d7dba94d EBUILD sqlite3-1.4.4.ebuild 2360 BLAKE2B b91e2e50a6353d3880e9e426ef9c876849155e3b4c3a3ec64730eb866fda6894c4b8ba90817facad831d471685a85c99942319794c4d15a2b7e5c38d169cfd25 SHA512 a86e8770e1f61c5aa0f0707739ec6a111435acd3f503837b926509e00105a8abda453772f300a940a27ed08e63ddfb99d6dba400654e93c82e07518437baf696 EBUILD sqlite3-1.5.3.ebuild 1311 BLAKE2B 2d254a0510179f397f33ef79b02943e8952b89a633e927169be79f1aa788ce3de16bc7c7415f88f420cfb61492274a5cfb8cbd0bd2dcc739a342704ffd4b3dc4 SHA512 8a71d4b867020de20f9e2295eca37f176c55efafd1dc29c23b1a1651ae0e1293af70b111e3301ce9e9f17f36f39296c58806ae3fd4ef127a9570e43d7edb2181 -EBUILD sqlite3-1.6.1.ebuild 1362 BLAKE2B 4d6f2286a848bada833eab93fbf0bd95b3fcae9ab5a8cc2bdeebd576b3cbfbe5d227fa7409fcd8fa34be789c72d3d44430f0d696f12b3b5af532cadd7851ac5c SHA512 1edc2c9b694a762adc9732a8632227609e4789d47315780c3953239c666e33b0e3923a6a90f6d52112f7cae615f86b2699ccd5c82a599f7838d1b1d41c53bde2 +EBUILD sqlite3-1.6.1.ebuild 1369 BLAKE2B 36cbb2c2c65409a4e398c2d9116c1976be22f1f5670dd075673a09e3c1e78a66daa2e3977068045d3d31c34e32a107ffb87dceda64c8a05cb2830b3497589e37 SHA512 6b2c0e14dc239d02ee6011e4d758cdf9edfbd154e6a455309e884bc4700c36958b5f2e09aa194549082d4a8a906ad5f38a1bae8a5dedc614fe386ed9b67ffd3f MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b diff --git a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild index 778eebd8854a..6bc8448ba291 100644 --- a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="faq" RUBY_FAKEGEM_DOCDIR="doc faq" diff --git a/dev-ruby/sshkey/Manifest b/dev-ruby/sshkey/Manifest index 3daed020a20f..bc9506be1b45 100644 --- a/dev-ruby/sshkey/Manifest +++ b/dev-ruby/sshkey/Manifest @@ -1,3 +1,3 @@ DIST sshkey-2.0.0.gem 26112 BLAKE2B 19fb790d4eba7f57e96b57d838fb6736857b9394f678d37f4577a1794b6d7f901fe35165616c317add04d470a301ab79b55e39d64ef93b566d4c1f628a74fe22 SHA512 dfd56a8b3b4f6abe785f37b5e1a4a61799c704a864821c35beaa6ddcec51b2f9f0111ef945fdacac685cbe6141e7ce2ad0c9bae8fa4cf8a8d48354701a0e5d05 -EBUILD sshkey-2.0.0-r1.ebuild 344 BLAKE2B e2a52803473ca55b57f7b9050d5256c520571879d1c4f582bec47bfcdd10ce9afe934e03c1997628ed7f0d74cdc6524038693c60a334940b5e2d986bde552778 SHA512 cb680eae6f8bfb1ad77bbdc0266c6bf57605a64ddb5705cf6cd2381fca2b3da8574c919e7f2ef7d63bd2b3f5d4bc53d818b356ba88add14e3440e56beade1e6c +EBUILD sshkey-2.0.0-r1.ebuild 335 BLAKE2B 01973218d1ff75c7046065fc75eb1195ebc595af39460c3268157c1b20c3d2a3da9e2ec16666465d644a4a7a416a49d2fee90c6696af5161015a2677855ef42f SHA512 8925402ff1deeac09eefb147dbbcf2b978b6895b3f732a608e7970f7fb5108836c85d1830296ad4dd518a09595ebbb5ef3ac90b676a5419e3709c870f875e040 MISC metadata.xml 386 BLAKE2B 232746e91c1836006824328f59a37ff1c5de32875e2629ab98f6d8bf9ef190d30914e2655ce593c66046f1ff29f605e4e70804786936579d0335b5ff1030855e SHA512 b75e63f76e0dda7f0a52adb58a118d558dd2a0c4ec553c758dab82cc478c877cf504b2f1653ce405f2c15a0bb06184c0dce54d75735e53aea28d3965c78f8e2f diff --git a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild index b72dbc2932e6..ca855bdd65b4 100644 --- a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild +++ b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-fakegem @@ -11,7 +11,5 @@ DESCRIPTION="SSH private and public key generator in pure Ruby" HOMEPAGE="https://rubygems.org/gems/sshkey" LICENSE="MIT" - SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" diff --git a/dev-ruby/stomp/Manifest b/dev-ruby/stomp/Manifest index 1747ec6f1d76..97ead70f8c4d 100644 --- a/dev-ruby/stomp/Manifest +++ b/dev-ruby/stomp/Manifest @@ -1,3 +1,4 @@ +AUX stomp-1.4.10-rspec-3.12.patch 7913 BLAKE2B ae256807a2b66ff03e50f58451cb447114a366bc0ace5546235c6940be015ee265c17f0df3b289f199afd991b5069b12a1d5549faa9facc1262a94c5fd0f3552 SHA512 98fbd983c16ef226bc6ff913efdbc295de307b5f6b413aae753d2c928d8b2e334b7d11b91762ae743b507e77c9236a5c29351996681b59d2c3d4ee18ffc8a7ef DIST stomp-1.4.10.gem 99840 BLAKE2B 5dc2b18d7551629dccb599a77934bffcf92d83158b6797a1645f5fd8af6c4738e1d8d97d5a6c6bb6655c19f98accd4ecdee0677096f9a5e89bdf0295532a1087 SHA512 bff1a533e5455cf4540bab3b5d16c63f1e0783b0257b5e0bf2fd26512586670ce5db66f97e098805c7b5fc02913478553409b90a4014bdc883465bc7b474eb7e -EBUILD stomp-1.4.10.ebuild 620 BLAKE2B c8721efc9c6996b1b4ad67d38d5b538446fefbf2667e4273921f8af4d38156abbf5343297207dbff680711a0204594c8e5d7fb88d71d1d9b0c6744d7c7c07c3d SHA512 d2601668dd0b166bee76da80f8f9cf9c1946af4386c69e8d5cb51d03650392437e4764980af78c2205af4e9b31a34358555667965fcc4f233b2a14627663251c +EBUILD stomp-1.4.10-r1.ebuild 670 BLAKE2B abc4b2935e98ccec085ee5a08e98d3ba9753f3b6fb4d20b6a3853ad2da1063a6a01e5f86ff7a97071ca2720c1b402e8e57e974db6c3ca67afc7b18b878fc8220 SHA512 8eb4066603dd28a7d539a78afb606ecbc1e9bbd7fbec2a7acb350504a89d0686a945378a148d1bb64959806f067b99bf33ac040edc0a3d4f49b6f525a58c235f MISC metadata.xml 341 BLAKE2B 6574cce9057c215a7742c460afbbf28911e86e8355049b1e677f7ee867008fdd9a1c6895de69b52fdbeddcf7a034322bfa74bef2ecd9aa2a60aa0b15091fa94c SHA512 5c55a763563879d691d30c1a6830e6a3e85246c145aaf9daf4a48791edcb36dc1c76f8692829934015c59287bd9390978fb7af6fb8975536d39fe50dd2e9340e diff --git a/dev-ruby/stomp/files/stomp-1.4.10-rspec-3.12.patch b/dev-ruby/stomp/files/stomp-1.4.10-rspec-3.12.patch new file mode 100644 index 000000000000..f7f1ca39016b --- /dev/null +++ b/dev-ruby/stomp/files/stomp-1.4.10-rspec-3.12.patch @@ -0,0 +1,149 @@ +https://github.com/stompgem/stomp/pull/175 + +From 299923281d02e544ca386a9883e87c395135d3af Mon Sep 17 00:00:00 2001 +From: Steve Traylen +Date: Thu, 30 Mar 2023 13:36:52 +0200 +Subject: [PATCH] Fix tests failing with rspec 3.12 + +Patch from + +* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027092 +* https://salsa.debian.org/ruby-team/ruby-stomp/-/commit/5be6383a7a34a1d1891708d6aa8688cb4a6f89a5 + +resolves rspec failure: + +``` +$ rspec --fail-fast spec/client_spec.rb +RSpec version: 3.8.0 +Traceback (most recent call last): + 9: from /home/straylen/pkgs/rubygem-stomp/stomp-1.4.9/lib/client/utils.rb:194:in `block in start_listeners' + 8: from /home/straylen/pkgs/rubygem-stomp/stomp-1.4.9/lib/client/utils.rb:194:in `loop' + 7: from /home/straylen/pkgs/rubygem-stomp/stomp-1.4.9/lib/client/utils.rb:195:in `block (2 levels) in start_listeners' + 6: from /usr/share/gems/gems/rspec-mocks-3.8.1/lib/rspec/mocks/test_double.rb:102:in `method_missing' + 5: from /usr/share/gems/gems/rspec-mocks-3.8.1/lib/rspec/mocks/proxy.rb:202:in `raise_unexpected_message_error' + 4: from /usr/share/gems/gems/rspec-mocks-3.8.1/lib/rspec/mocks/error_generator.rb:50:in `raise_unexpected_message_error' + 3: from /usr/share/gems/gems/rspec-mocks-3.8.1/lib/rspec/mocks/error_generator.rb:311:in `__raise' + 2: from /usr/share/gems/gems/rspec-mocks-3.8.1/lib/rspec/mocks/error_generator.rb:327:in `notify' + 1: from /usr/share/gems/gems/rspec-support-3.8.2/lib/rspec/support.rb:106:in `notify_failure' +/usr/share/gems/gems/rspec-support-3.8.2/lib/rspec/support.rb:97:in `block in ': # received unexpected message :receive with (no args) (RSpec::Mocks::MockExpectationError) +.# terminated with exception (report_on_exception is true): +Traceback (most recent call last): + 6: from /home/straylen/pkgs/rubygem-stomp/stomp-1.4.9/lib/client/utils.rb:194:in `block in start_listeners' + 5: from /home/straylen/pkgs/rubygem-stomp/stomp-1.4.9/lib/client/utils.rb:194:in `loop' +``` + +Fixes: #164 +--- a/spec/client_spec.rb ++++ b/spec/client_spec.rb +@@ -136,13 +136,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => 'testlogin', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => 'testlogin', + :passcode => 'testpassword', + :host => 'localhost', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('testlogin', 'testpassword', 'localhost', '12345', false) + end + +@@ -157,13 +157,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => '', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => '', + :passcode => '', + :host => 'foobar', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://foobar:12345') + end + +@@ -179,13 +179,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => '', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => '', + :passcode => '', + :host => 'foo-bar', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://foo-bar:12345') + end + +@@ -201,13 +201,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => 'test-login', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => 'test-login', + :passcode => 'testpasscode', + :host => 'foobar', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://test-login:testpasscode@foobar:12345') + end + +@@ -223,13 +223,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => 'test-login', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => 'test-login', + :passcode => 'testpasscode', + :host => 'foo-bar', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://test-login:testpasscode@foo-bar:12345') + end + +@@ -248,13 +248,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => '', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => '', + :passcode => '', + :host => 'host.foobar.com', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://host.foobar.com:12345') + end + +@@ -270,13 +270,13 @@ + end + + it "should properly parse the URL provided" do +- expect(Stomp::Connection).to receive(:new).with(:hosts => [{:login => 'testlogin', ++ expect(Stomp::Connection).to receive(:new).with({:hosts => [{:login => 'testlogin', + :passcode => 'testpasscode', + :host => 'host.foobar.com', + :port => 12345}], + :logger => null_logger, + :reliable => false, +- :client_main => @cli_thread) ++ :client_main => @cli_thread}) + Stomp::Client.new('stomp://testlogin:testpasscode@host.foobar.com:12345') + end + diff --git a/dev-ruby/stomp/stomp-1.4.10-r1.ebuild b/dev-ruby/stomp/stomp-1.4.10-r1.ebuild new file mode 100644 index 000000000000..2344aac53557 --- /dev/null +++ b/dev-ruby/stomp/stomp-1.4.10-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for the stomp messaging protocol" +HOMEPAGE="https://github.com/stompgem/stomp" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.10-rspec-3.12.patch +) + +all_ruby_prepare() { + # Skip specs that hang the test run indefinitely, most likely + # because of rspec-mocks deprecation output + rm -f spec/connection_spec.rb || die +} diff --git a/dev-ruby/stomp/stomp-1.4.10.ebuild b/dev-ruby/stomp/stomp-1.4.10.ebuild deleted file mode 100644 index e57bb3a1bdeb..000000000000 --- a/dev-ruby/stomp/stomp-1.4.10.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Ruby bindings for the stomp messaging protocol" -HOMEPAGE="https://github.com/stompgem/stomp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -all_ruby_prepare() { - # Skip specs that hang the test run indefinitely, most likely - # because of rspec-mocks deprecation output - rm -f spec/connection_spec.rb || die -} diff --git a/dev-ruby/stringex/Manifest b/dev-ruby/stringex/Manifest index a59b20c6e06f..b784d822940e 100644 --- a/dev-ruby/stringex/Manifest +++ b/dev-ruby/stringex/Manifest @@ -1,3 +1,4 @@ DIST stringex-2.8.5.gem 130048 BLAKE2B c07eaaee07bf348690166b41b0846bc49eb49c5ba9e39c7eaeea2a3a60d6089edd7c7d1d75fd9a5208c9883c4bff8840ccf56c6f186daeabcf79e7f4fb6b4d25 SHA512 53f9908f176f465d2e884e92dffb26abcdf75593c94ee8250253da0eb29eddf489cf5b3f539135659ad4c0e2dd738d2affff6a946c50abd5f36517148d8338ce -EBUILD stringex-2.8.5-r2.ebuild 837 BLAKE2B 44013be4703b7196af7a2ba4fd99f996627a94acdc3ad1d5a8c4d6fdc5d0a8235298bafce60e547e6ca13f8abbb782f4e2e3bef31be24b13c7ea5861a6d98051 SHA512 f215224fddde09119ddad841bb7d6cc69adb72c06b57357dac3fff692a1d8447a4880e0372fe3e959fbc45c84dffef208952a778459a817b39b60b86fce0436e +EBUILD stringex-2.8.5-r2.ebuild 844 BLAKE2B 75936c5fbb8d1f776fb143a947d5337a354bda0c60d6320f314b40ee061355c944d9c61d20e533c47fbe3c02faaae88bbaf38f2ce66bdfa27723b72f307a5329 SHA512 ab10bb7d1ffa7e156348ef9e9306ff42a4e6601555e47506fe17bafa273ed04272c5b6ec27a066e0a5831a0f1bf04261931becbaf7cac7f8150f600725a3a34d +EBUILD stringex-2.8.5-r3.ebuild 881 BLAKE2B 651756ef5560be043dea8c6e061dcff8ab9a453f21453d72084900b6fd45fdc13b576d805d61b653789154f6ffc54607ed0dbd8d36eab94a9e21653ba4611fcc SHA512 b45ca6c682db0d0344b7b43a93dc685453f3eb476763705ab2d3f4eab12529575370a13adbaaf3f0f742654e9f58c729413bba1093169ff734da246bd18e0229 MISC metadata.xml 339 BLAKE2B f73c3a0f80358652d11426529ad603b32ea4ef3b882be5d1862ffa94d35fc49a154406d66eff59d61544d6c35a8aaf841f553f689e4fdedffd88337d2be3ce4c SHA512 87d2f65efec8bab706894e788d2c6ac548221684034bc93cf43efc104fd2340188ad8aaf1e9e484ab40475aee38a7bd9227b55f73e8ae31c39548c297bb18d32 diff --git a/dev-ruby/stringex/stringex-2.8.5-r2.ebuild b/dev-ruby/stringex/stringex-2.8.5-r2.ebuild index 8a1bc01b272d..3cf725072051 100644 --- a/dev-ruby/stringex/stringex-2.8.5-r2.ebuild +++ b/dev-ruby/stringex/stringex-2.8.5-r2.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-fakegem DESCRIPTION="Extensions for Ruby's String class" diff --git a/dev-ruby/stringex/stringex-2.8.5-r3.ebuild b/dev-ruby/stringex/stringex-2.8.5-r3.ebuild new file mode 100644 index 000000000000..f05feaccc48d --- /dev/null +++ b/dev-ruby/stringex/stringex-2.8.5-r3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" +RUBY_FAKEGEM_EXTRAINSTALL="locales" +inherit ruby-fakegem + +DESCRIPTION="Extensions for Ruby's String class" +HOMEPAGE="https://github.com/rsl/stringex" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend " + test? ( + dev-ruby/i18n:1 + dev-ruby/redcloth + dev-ruby/test-unit:2 + )" + +all_ruby_prepare() { + # Let tests work with newer rails versions + sed -i -e 's/update_attributes/update/' test/unit/acts_as_url/adapter/* || die +} + +each_ruby_prepare() { + if has_version "dev-ruby/activerecord[ruby_targets_${_ruby_implementation},sqlite]" ; then + einfo "Testing activerecord integration" + else + rm -f test/unit/acts_as_url_integration_test.rb || die + fi +} diff --git a/dev-ruby/sus-fixtures-async/Manifest b/dev-ruby/sus-fixtures-async/Manifest new file mode 100644 index 000000000000..c8891415bb5e --- /dev/null +++ b/dev-ruby/sus-fixtures-async/Manifest @@ -0,0 +1,4 @@ +AUX sus-fixtures-async-0.1.1-tests-require.patch 1988 BLAKE2B f07df7e49fef9b3c27125c0f08c81c95b8357a2f61b78355d4b85b30304d19ea697016e70337784b901fccdc51ad217bf34b096eb8fe2e1e48baff377c69945f SHA512 3d8857421b3e278cda79d085af52c1c70e6d7a215bf52f446b5f9160e007a754f29e41ff6304882a97d601abb7b06c3c0a14b86bfef459bfeb62b1e9f3ae4030 +DIST sus-fixtures-async-0.1.1.tar.gz 5017 BLAKE2B f293d9fe336b05e510a82c4337250f48b871eab8c38b7d9587a6402d19689197eb6a2b1f7f14e7b5823246b6f14d104e7e49f14f84a980392dd545543ffcd733 SHA512 cca073491d143b0ceaff34ada08d416ea43a035bc887c6dec02f62372724d891f47e9dfa8d749f6e485e7d14da8c395dc67185ed0a91d9ea0eb5466d3164c378 +EBUILD sus-fixtures-async-0.1.1.ebuild 932 BLAKE2B 729fbaea14c20b435b7ffdb07b6055824fadd2f6fe8febf7ef85ec959b7b9590525409151ef30dbe95ddcdbd55a788930a2377eff0d91a0bd4839b92ed23d730 SHA512 c4b9763bd47f509d68d0200f36fcb961fd87980b32c8c2d3d259756a3e2e59f0e02f2f68d8598b104cd0739d6c454ba0a06f98b1f2d5e655648c8dc75bc0fdeb +MISC metadata.xml 354 BLAKE2B 2ee34480d520d59ceeb669e41cd1ee41d0723efb47099fbfea640ef1c051c0c3cfe81763b2d0a3c59097b27a30c04f6000e19f6536fb3bfbb2fdc9077217557f SHA512 3be0ebf3c83c72884674a512375a691ba9663e0216b1f0912616f5e8b3d814eb1eafa757c0444b925355e407e60c779400728041c6b12a43801e4df802c42172 diff --git a/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch b/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch new file mode 100644 index 000000000000..af89916b7c5f --- /dev/null +++ b/dev-ruby/sus-fixtures-async/files/sus-fixtures-async-0.1.1-tests-require.patch @@ -0,0 +1,43 @@ +https://github.com/socketry/sus-fixtures-async/pull/2 + +From 3d3a1016c1718a8a5eca6ee76cd65d88a66e2481 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 3 Apr 2023 00:36:26 +0100 +Subject: [PATCH] test: Fix version require +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When running e.g. 'ruby32 -S sus', I had: +``` +🔥 Errored assertions: +file test/sus/fixtures/async.rb:8 + ⚠ NameError: uninitialized constant Sus::Fixtures::Async::VERSION + test/sus/fixtures/async.rb:8 block in + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:10 class_eval + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:10 block in + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:39 build + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/file.rb:105 file + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/registry.rb:50 load_file + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/registry.rb:45 load + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:95 block in load_registry + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:94 each + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:94 load_registry + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/lib/sus/config.rb:82 registry + /usr/lib64/ruby/gems/3.2.0/gems/sus-0.20.3/bin/sus:10 + /usr/bin/sus:9 load + /usr/bin/sus:9
    +``` + +It turns out we're missing a direct require, so chuck it in. +--- a/test/sus/fixtures/async.rb ++++ b/test/sus/fixtures/async.rb +@@ -4,6 +4,7 @@ + # Copyright, 2022, by Samuel Williams. + + require 'sus/fixtures/async' ++require 'sus/fixtures/async/version' + + describe Sus::Fixtures::Async::VERSION do + it 'is a version string' do + diff --git a/dev-ruby/sus-fixtures-async/metadata.xml b/dev-ruby/sus-fixtures-async/metadata.xml new file mode 100644 index 000000000000..8b415315d6d1 --- /dev/null +++ b/dev-ruby/sus-fixtures-async/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + socketry/sus-fixtures-async + + diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild new file mode 100644 index 000000000000..86447527d3cc --- /dev/null +++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" + +inherit ruby-fakegem + +DESCRIPTION="Convenient fixture for testing async components in a reactor" +HOMEPAGE="https://github.com/socketry/sus-fixtures-async" +SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc" + +ruby_add_rdepend " + dev-ruby/async + dev-ruby/sus +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.1.1-tests-require.patch +) + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Remove the sus configuration which enabled coverage checks. + # Its dependency is not packaged. + rm -f config/sus.rb || die +} diff --git a/dev-ruby/systemu/Manifest b/dev-ruby/systemu/Manifest index 3d10e253b696..dffe9fe65f60 100644 --- a/dev-ruby/systemu/Manifest +++ b/dev-ruby/systemu/Manifest @@ -1,3 +1,3 @@ DIST systemu-2.6.5.gem 15872 BLAKE2B 795245f1741af87da43b51839d758123909e3d2a6bb95bd516bd5cc8b73fd38610c00445a49ceb784efedffc575eca96bc61e17585dd50c67bf0ecfc6b9256d1 SHA512 1755e1d24f6d93fd07578859873b94d3fbc855f86c94bf9eb0389959837e94e432883c638ed188e75254312c2ac66eee2041d8b13eff428b473ddf8a8105461f -EBUILD systemu-2.6.5-r1.ebuild 503 BLAKE2B f405506f62b9d3f3a7147ae5ad2de9ce283f2e53a23cd3e31ea43602d596226c71cf7bc96ca164fb8e3948b10d4ba8e037be0a815d3ae7619ea3e2803be7713b SHA512 c57f220918896d2edb5379d8ae3a5ec8de9b2f328e6e0992fbdfad1e8a9c45bfbfd902132f3be9afe7cebbf60dd2c9059cb88b66d78390c8d0e418b889325406 +EBUILD systemu-2.6.5-r1.ebuild 495 BLAKE2B 25a6d77a55cd2f8c9975b3f9d792d250ea33949af4dc9d885c8b3ddb7daa0e05f2f45f8c200f800ebfbf6a93fdc4b63042a0c7f10222c3436ffbbc2ecb6f38a2 SHA512 ebbbdbae4ffa06ae76b064c5f2758c31326e28fb76cd34b1fe9ed8d881de5ace752513de805c620ba3e8f733731cac8f1397d8482a0ac29bf34e0e87b10cb0c7 MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild index 6acc283c0015..c361c58c68eb 100644 --- a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild +++ b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" @@ -17,7 +17,6 @@ HOMEPAGE="http://codeforpeople.com/lib/ruby/systemu/" LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~riscv x86" -IUSE="" all_ruby_install() { all_fakegem_install diff --git a/dev-ruby/term-ansicolor/Manifest b/dev-ruby/term-ansicolor/Manifest index a9b266763329..d5279ca59407 100644 --- a/dev-ruby/term-ansicolor/Manifest +++ b/dev-ruby/term-ansicolor/Manifest @@ -1,3 +1,3 @@ DIST term-ansicolor-1.7.1.gem 44544 BLAKE2B 2c2c2de0a18d1f9a975901f8a7005f740ac81a609c43705d8c184deb26dc9010876deeca411488c787132a3d8b78339c75b0776f3c9bba1ff71efa23ce3671a6 SHA512 d49f8825c31accfaa58a2f34ed5fbdaf503d4b47c23f07c52cc82bbf6cce457bd9371e197da1ec36dc83e32b95e9ea9a349922d9759a827923456ea46f81ff50 -EBUILD term-ansicolor-1.7.1-r1.ebuild 850 BLAKE2B cbf64168f1297771e996eaad713da3b3985b059803b7d56385eff1760f0cf8a85cb561226ab0bdd8c472e08d27261a752b6d55fccc74834aa58df0fc18d90135 SHA512 f8c14501dc0a47da47f280d4f9de8c4c5c9ebe3178f569671a5a7f3cffa42a6fa903c8de7344ba14a78655fd5d5a0a43f22cd6f4dc76791de52db084835b329e +EBUILD term-ansicolor-1.7.1-r1.ebuild 843 BLAKE2B fa5f47cdc3128c7a9c5730a4ed768141bc250c131f99205b45662a57285b4510deca6ee80c85f9298a68fcad618173b67a1cd62a493a7b41bff0080546a9c799 SHA512 b9a1edfa8cbd3c13ec9306dffffd8e6f32780dcfbd07fac3ca80d5421566c3fc43c68edafbcd0580e8ff3d94bf43cede8190d9727bcac11cd2f8a1a812501c1e MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.7.1-r1.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.7.1-r1.ebuild index 128bff96a352..07a050f6d287 100644 --- a/dev-ruby/term-ansicolor/term-ansicolor-1.7.1-r1.ebuild +++ b/dev-ruby/term-ansicolor/term-ansicolor-1.7.1-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="none" RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" @@ -13,11 +14,10 @@ inherit ruby-fakegem DESCRIPTION="Small Ruby library that colors strings using ANSI escape sequences" HOMEPAGE="https://flori.github.io/term-ansicolor/" -LICENSE="GPL-2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +LICENSE="GPL-2" SLOT="0" -IUSE="" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend ">=dev-ruby/tins-1.0" diff --git a/dev-ruby/terminal-table/Manifest b/dev-ruby/terminal-table/Manifest index 436a720418ba..f2fab7d4c9b4 100644 --- a/dev-ruby/terminal-table/Manifest +++ b/dev-ruby/terminal-table/Manifest @@ -1,7 +1,7 @@ DIST terminal-table-1.8.0.tar.gz 13407 BLAKE2B cf1653a18d2b6b72757b149295e01aee83d75241075912d145032e3bc73deb3e33fd00bef033f4bc90dcd51e4bd994b6966805ed7f81833392aba17bbdd7e179 SHA512 4ea4a66e8db384e448d57027e6314f9ce7a0e1511bbfa6e246e26c15a8ff3e44b46c8b6ca03dd521ffdd63b58976d400359131bc1869bf2dc04b3057f399e269 DIST terminal-table-2.0.0.tar.gz 14286 BLAKE2B aa4e132338a8bbdb8e665584fca947a5b92ee9b8126545b1fffd727d26c7158a9b1cf2959aa917bb93a47e01a4d605ca400d8ddb3be2f73da256ab2f96e91cde SHA512 568542f1fc60cfdb37b14f9d52d6fb6c3ccc36b5c0103c95e3d70fd5e1371c124c97cdea5a4d5a2ec63e34550624b38bd11e0af1073a8eefb3c5fd9eef427576 DIST terminal-table-3.0.2.tar.gz 25087 BLAKE2B 302623aa95731c242d43726e35fa0998be863546dbded41ed39d43b2ef1ef3895e2896d337df14b52153606b20d01fb6d79a291b2598e533fed30e0ab7db6fbb SHA512 5e8aa375fb1a5d2789ac0a735e5b5420261700b91650658e2b084bc9544cc195a1af329d157626b6aa4e738ad59a860245da15a099940ba68bbe0e937fd2574d -EBUILD terminal-table-1.8.0-r2.ebuild 806 BLAKE2B 7d22cd45200adf70c7e21cc7b58db8f0f73a4c71d203fe6cc9497781982849ed63be6e00b95901e73eb10ac4b873eebb8c98fc50bdf4d2121bc1e41bef37faf0 SHA512 d68792fa382212e872a056be00e115731ba10ed8d7614c2e899473b89c5c4457c125e2daca3f1b32246d401a38c83384db6e931c8de12aa34d8c91db0954f6db -EBUILD terminal-table-2.0.0.ebuild 799 BLAKE2B fba9ed5482c4e64c8e82a8f23b1d3396224f01a19123c91f4ff5d00035f7ec43628adab0ca730f22a1d85bd071a3222150e961217d287e677d087626a1e42d56 SHA512 6f96d0dc1f6e4680a80b7909767ba1b817b781e1325c07bb5c01a7600b0d6966caf1d30ee8566e1ef9cdc3bd3b24a8aa7e936daf32cddd48472567d20aab8dd2 -EBUILD terminal-table-3.0.2.ebuild 864 BLAKE2B 17e484997f4c41e144fbd0c4c1aad7c73f0fd1aa1b18e250e9fd385873464d35e7d971b8f2d34347e3efe6b8f03dd65e5b66ff9a194a9527a778c914a0a8ce0e SHA512 df863482cd32d0ed3a926c5dfd0cd6893ff9741ed3abc321f3ebba8295809c345eb1506f6efa2dc8a8bcba4ebbc9b2cf05c088deb2b80e975eed3170ff0a7477 -MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326 +EBUILD terminal-table-1.8.0-r4.ebuild 813 BLAKE2B 49cc3717d1bd5448e92d7174d15d6801961f6db58677fe2fb573e1779f4b1db85c45015def7dd0f436f3d451036c483e4b2fe39f24b2acb13b130a3fc82e2687 SHA512 6b5b15e0a8f3fa3625674e9705f7f1bada3995c268bddb910a7db3c81774cb7c6d7ec35de3e6569a019eea9145693af86429fde12e3ad4f7ec1a76f360eca4f2 +EBUILD terminal-table-2.0.0-r1.ebuild 814 BLAKE2B fa996805360bfbdeae2a4ac9ab128b35f9b2e3e1c38bb7ae30da8ff4f11f7605ba752268a36ab44bb1aec4bb5c27c3c06138cfe5194f96aab594d327bbda07b4 SHA512 32ad4f0fd2d6ac91bb88db8ee542da62ac06dd26930b38aba646d9fbc805c8293eb6ad04b95945c767f7732065170f78848bf1d9457719a95a765c4ceb746f7b +EBUILD terminal-table-3.0.2.ebuild 853 BLAKE2B 8a5e37fad7aa66a88c56d9422f8b6fd66535417f81fc45c3cb045cce00e508bc20b0f105034626560a075a530ad085ca54ecdadfd051336af65096a37d8f3eaf SHA512 9a40d25155e2f7c39a0625f41cc58ff8a5b3a2807e7ccee47650141d6f1dbdbb650d12fc83b51f54551674475ce9f9a98cb225a8943cb84477e8af41d55f1234 +MISC metadata.xml 344 BLAKE2B 918b4746884ac4e23d687699d11a8cd369c4a4860e1cd32dd700e5f4016da4e45cd47d6fa29eb128d2df188e1b5d102c32224d29e18848eef04488710f15d063 SHA512 d0c25ad36410551365d5b2b2ba27f28ee797367935e47f674fb33feb0d9867419aceebf3ece9812873f73983e7ba9d2c12a83fe213c3a4652bfd057af8077c5e diff --git a/dev-ruby/terminal-table/metadata.xml b/dev-ruby/terminal-table/metadata.xml index 7a38fd1850ff..def52fd72286 100644 --- a/dev-ruby/terminal-table/metadata.xml +++ b/dev-ruby/terminal-table/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + tj/terminal-table + diff --git a/dev-ruby/terminal-table/terminal-table-1.8.0-r2.ebuild b/dev-ruby/terminal-table/terminal-table-1.8.0-r2.ebuild deleted file mode 100644 index a359b8268e93..000000000000 --- a/dev-ruby/terminal-table/terminal-table-1.8.0-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc Todo.rdoc" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple, feature rich ascii table generation library" -HOMEPAGE="https://github.com/tj/terminal-table" -SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="0" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/unicode-display_width-1.1.1:1" - -ruby_add_bdepend "test? ( dev-ruby/term-ansicolor )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/terminal-table/terminal-table-1.8.0-r4.ebuild b/dev-ruby/terminal-table/terminal-table-1.8.0-r4.ebuild new file mode 100644 index 000000000000..516de897522a --- /dev/null +++ b/dev-ruby/terminal-table/terminal-table-1.8.0-r4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc Todo.rdoc" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple, feature rich ascii table generation library" +HOMEPAGE="https://github.com/tj/terminal-table" +SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm64" +SLOT="0" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/unicode-display_width-1.1.1:1" + +ruby_add_bdepend "test? ( dev-ruby/term-ansicolor )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/terminal-table/terminal-table-2.0.0-r1.ebuild b/dev-ruby/terminal-table/terminal-table-2.0.0-r1.ebuild new file mode 100644 index 000000000000..6ff3e27fedc3 --- /dev/null +++ b/dev-ruby/terminal-table/terminal-table-2.0.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc Todo.rdoc" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple, feature rich ascii table generation library" +HOMEPAGE="https://github.com/tj/terminal-table" +SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm64" +SLOT="2" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/unicode-display_width-1.1.1:1" + +ruby_add_bdepend "test? ( dev-ruby/term-ansicolor )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild b/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild deleted file mode 100644 index 17ed5ebe4a0e..000000000000 --- a/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc Todo.rdoc" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple, feature rich ascii table generation library" -HOMEPAGE="https://github.com/tj/terminal-table" -SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="2" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/unicode-display_width-1.1.1:1" - -ruby_add_bdepend "test? ( dev-ruby/term-ansicolor )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/terminal-table/terminal-table-3.0.2.ebuild b/dev-ruby/terminal-table/terminal-table-3.0.2.ebuild index 2c26dc043438..401d5bdb2050 100644 --- a/dev-ruby/terminal-table/terminal-table-3.0.2.ebuild +++ b/dev-ruby/terminal-table/terminal-table-3.0.2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -17,11 +18,10 @@ inherit ruby-fakegem DESCRIPTION="Simple, feature rich ascii table generation library" HOMEPAGE="https://github.com/tj/terminal-table" SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -KEYWORDS="~amd64 ~arm64" +LICENSE="MIT" SLOT="$(ver_cut 1)" -IUSE="test" +KEYWORDS="~amd64 ~arm64" ruby_add_rdepend "|| ( dev-ruby/unicode-display_width:2 >=dev-ruby/unicode-display_width-1.1.1:1 )" diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index bd50461bcbd9..2a31294b7fe1 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -1,5 +1,5 @@ AUX thor-1.2.1-tests.patch 13418 BLAKE2B 13d3fdde30676171abe62b8fb7acc0a0564eb2041658e520a0838b6fb272303db9c0fad60170707b0676a9c39950ebcab778abaaf683716dd8546620e60e1a6e SHA512 a08e95e3df2c338b7bc7f700dcf04801fa743f0dc04abf5fde1030f306b78c536da1554e06736604acfaf6bd98622b4258dcec1791339727a57384cb226f8dcf DIST thor-git-1.2.1.tgz 96638 BLAKE2B 03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812 SHA512 88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9 -EBUILD thor-1.2.1-r1.ebuild 1987 BLAKE2B 69cbeab75ba47a0159c8a45afb9e1dd83e0b7d65142152fe6bc3131e1a92b451f6de752321e069b489dc514a500d7e6c7fa2f4d8be9321819dd109d6cd0a2d5e SHA512 9df781e942c4cf50106d382b10776d601f45f17d1d540f53f0061da489f80749f5b785b1fe50b2a73825acf481ec34014539839de7d438addcf395e22534f0da -EBUILD thor-1.2.1.ebuild 1931 BLAKE2B 4cb949bdc637ddea4a2971cd9abd99dca70394c6004fce1510292b96c791f9283c4bab94314c43f13b65cc6e7724b2b801b3408c19cf22e29b0d37d1de46fb3f SHA512 49dac7c87f7d8c953e4a9706ec34c0f1571e58928463568af8e6f5fdfa3c47e3ff80102d365157e149e442af3e5daf8797da7aa4f2bbc8f3b83a093427f985ba +EBUILD thor-1.2.1-r1.ebuild 2162 BLAKE2B 77d0884cb65c6c765621ff100cc5c4a011bd7f29a9dce8f7797aaa6e75e6c31a22befb4a42839b1213966e06a44e0598fdfc9c533fc622dc814b4a78fe7f0bb7 SHA512 9d5c353ca56425373bc3fa52ca8f91c71b1659a6384d3986150b9ca5c390679da95640eef9154e50195ded800ac8a9542dc5643167a0b162a94f124fb3aa2df6 +EBUILD thor-1.2.1.ebuild 2082 BLAKE2B d570ee2943e5f34e8217fbe327d57b6ac8f8cbf5adaa39c7a16870f6dac7129c8975930932c30b331f9b7143627d5da732bbdf6d700b73ca549dc9a8385ec572 SHA512 2e69b555b603d9a28a3bbfc96820ca09797a946a2f84d49ac0989fa8055ebfa8e740c9f1a15620900fbed2d27b844f02cf739b28a2058f2ef3dc845671243b80 MISC metadata.xml 681 BLAKE2B 18af48da65edba93d19a6a8541a5a79b63485d15108736b8b2c964a57006dd8e0bcc094261045a2598ab5537c3162cffc012e35dbff7c631e45f8de1657b5cd4 SHA512 ccc14bf0262a52707216bedfa51c46d5de83b04308d6768dd73e9d63a0e807ae5f069b9730b5e88311ddf51185aaec12144ffd8540044baf2b18d1208dee380a diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild b/dev-ruby/thor/thor-1.2.1-r1.ebuild index c37062054e0e..08ba908ee3ce 100644 --- a/dev-ruby/thor/thor-1.2.1-r1.ebuild +++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild @@ -23,6 +23,10 @@ SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" IUSE="doc" +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend " test? ( dev-ruby/childlabor diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild index e6d6b567ebcb..833e26c3ca37 100644 --- a/dev-ruby/thor/thor-1.2.1.ebuild +++ b/dev-ruby/thor/thor-1.2.1.ebuild @@ -23,11 +23,16 @@ SLOT="$(ver_cut 1)" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" IUSE="doc" -USE_RUBY="ruby26 ruby27" ruby_add_bdepend " +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test +ruby_add_bdepend " test? ( dev-ruby/childlabor dev-ruby/webmock - )" + ) +" RDEPEND+=" !Gentoo Ruby Project - rails/turbolinks-source-gem + turbolinks/turbolinks-source-gem diff --git a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild index c0fcdd64a0db..2394f9c8df7e 100644 --- a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild +++ b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # The gem does not contain runnable tests. RUBY_FAKEGEM_TASK_TEST="" @@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md" inherit ruby-fakegem DESCRIPTION="Turbolinks JavaScript assets" -HOMEPAGE="https://github.com/rails/turbolinks-source-gem" +HOMEPAGE="https://github.com/turbolinks/turbolinks-source-gem" LICENSE="MIT" SLOT="5" diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest index 7ce80550f27c..902d00eb4ad4 100644 --- a/dev-ruby/twitter/Manifest +++ b/dev-ruby/twitter/Manifest @@ -1,3 +1,3 @@ DIST twitter-7.0.0.tar.gz 831181 BLAKE2B aeb888bf1551116916cc10a4c0278dcee541e953c6e1be09bd95f348b8a2a08075d44c4b8beb736b13564d550b5797184c725141c5c3866f5423afddfdfbea19 SHA512 4b0f831ddb1f54fc5894a15010d17b54c62f6caa3eadd6a1f0e0ef37235f29f53f6315c49213244d79ab3708d5a7b1e1b9735d1f35fa291a66d439db916d3ec7 -EBUILD twitter-7.0.0-r3.ebuild 1377 BLAKE2B e79f4bb0e7694517b0abec7bcc0fee805a04b3543f0acd5f6582b14c218f466e95f831df2d9fc33bacb5c2b74a36196f0f0fab92a278d232145491446137464e SHA512 a7ebbc922453affae072e7dfd41ae198cbdbc6f7e0ea161a0664eefe6ca84617546a78dd220095cbe70af1db56e0748d06a576accaa0ef3f4c4d28ff98e2b78f +EBUILD twitter-7.0.0-r3.ebuild 1384 BLAKE2B bf31b86f549905bb0b1fe39ab8cfc165362d9b5ce95bd93050fd798e2f78ca7fd56081a86af69de6d75c5c3a353534f19efcf77ce18f28128c75a4dbb273180b SHA512 f1cb0ff237f0ca08fadce0956364c88ff6cc59338d190e424874bae4dea406ea38d4adb3f2b0c15eb33d30a3550d6294a8a00bb4d62afce0305a1c34e311f9cd MISC metadata.xml 341 BLAKE2B d211a35d4bbfa5dddb3da3a247504abf3bdc657b241631b612487dff7e38497dc681ffbdcf87c4b45f790ea33d6c738f472b8f2965ef7a43633b73146bfb665f SHA512 08d23d7c0d21e14aff124d637f17c50368f6821360323edd3c2885945192aeee64189ad33aaac85810ae0dde359c8da338d0a87ab14f3ebcd812ddb3fd0a6c20 diff --git a/dev-ruby/twitter/twitter-7.0.0-r3.ebuild b/dev-ruby/twitter/twitter-7.0.0-r3.ebuild index a85f120ce7d6..8ba69d61035d 100644 --- a/dev-ruby/twitter/twitter-7.0.0-r3.ebuild +++ b/dev-ruby/twitter/twitter-7.0.0-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest index 5e637027bbb3..4329340a7404 100644 --- a/dev-ruby/typeprof/Manifest +++ b/dev-ruby/typeprof/Manifest @@ -1,7 +1,5 @@ -DIST typeprof-0.15.2.tar.gz 501984 BLAKE2B 4139de379539dce54c350fb1da09d87ca7251274738b81b9c098f27539f8cc20757aaf053efd4c089b88a7c08050a8e612ea6c1b71ad1a007c4c634ecd6e7564 SHA512 c94b74f0a0f8f87477f80615677a5c6479d3e326564f2d67c17e4e7f7e71ef5817fe6163d14fdd45fc9bb3de2420f8b09f68f0d031962fb5bafc478679cee331 DIST typeprof-0.21.3.tar.gz 1073355 BLAKE2B e8fa905b69f30b8f9884bae6b9600f802d0f0055f61f4a619768bf37547049fba97b8670cad9cdaeec9aa44519ae28bb13b8b0f533ff4d89e892e1726b56f7ff SHA512 ac9f0be4025181b994568e946591ddca4d0e4bb1949ba84d1920d765ba4549212e3fc4c10904ed691ecdbb153cd1b494f51065fcfddc4cb3c72ff5b393aa7c62 DIST typeprof-0.21.7.tar.gz 1036834 BLAKE2B c0a8a1ed3a0592f72489eb342cbaf132e647d11ef5f3eef003b4208e512f581aacd586cac137c9b405d59f71e1b9e2cbc9903a9c1b4791db0ad0a64485247eea SHA512 0dd149da7873ec4422a03fa31a828a8efafa5faff0c23dffde74650b71e14d472f1bb0c36d28a48e0538a761538504937ad4e0f8a711a9f5c2b52ac4128a8f37 -EBUILD typeprof-0.15.2.ebuild 977 BLAKE2B bbe51b9b9f12dbd31d7270d894821300e5c3ec165f34cbedec430d1dc503abdb1500aa43851221c89b8e5b8c7dee48646d2f2f1566a4941bc10068a4b47decf4 SHA512 2123d5d94fa3854f3613146979e9e93ac04e8b543dacc0ad94bcade3e77a4e321efe0e1b906e1fb7eafdfe81148ea5fae61ecdc4056f2ec9afad5458e0cd2754 EBUILD typeprof-0.21.3.ebuild 991 BLAKE2B 1a3783e5361f618e420b118f0c94a7ae4cac6f7dba514a57212647160eafb1538ed32951f73420be71b6a83db47892ffe08d412e052caf6ef5e757668ae739e8 SHA512 3a7657c841ef09079a204af1cbb0cb17a68aae8fef12c5d159f8ff004198447e834b50ceb6164d82947d47a0231535d35c8b4df46ccf3fede1a657cbb0b56e08 EBUILD typeprof-0.21.7.ebuild 1006 BLAKE2B 56d8905be69e530dc3a01f77ffaec92d032a6f2cd35886c63db88732ee6e9e7bece19321050b4771838f34b6a228b6c3e806be8f4c98fa07dde0697e37104bb0 SHA512 ddf052379b84937b6af1f2b69f871d5e28973eea3f166eaccfcb86c1b6481641d64f839343a39548e851d6aa5e70366e711dc789c58fdfd87df6c7e31360a388 MISC metadata.xml 340 BLAKE2B ef30979bde6019c1290d2f6038c0465b7bb23754da9a118d1493cf5f8ba404258a97b67b0e5098d1e02fba2aa0ee569a8d0217a2ba8f5467cfb9ae795a457a8f SHA512 2a38dc39885b6693d013c28591bde40dcad4c38d1c8195944104b501b40b49808594781cfb468de8f1982c172e5b98cacb8113a42e3e215493272bf65c691e19 diff --git a/dev-ruby/typeprof/typeprof-0.15.2.ebuild b/dev-ruby/typeprof/typeprof-0.15.2.ebuild deleted file mode 100644 index 7cea03dfe647..000000000000 --- a/dev-ruby/typeprof/typeprof-0.15.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="typeprof.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Performs a type analysis of non-annotated Ruby code" -HOMEPAGE="https://github.com/ruby/typeprof" -SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/rbs-1.3.1" - -all_ruby_prepare() { - # Avoid tests that download live code using git - rm -r test/typeprof/{goodcheck,diff-lcs}_test.rb || die - - sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest index 9de089d372f5..0b53b4d67c87 100644 --- a/dev-ruby/tzinfo/Manifest +++ b/dev-ruby/tzinfo/Manifest @@ -1,5 +1,5 @@ DIST tzinfo-1.2.11.gem 166912 BLAKE2B 3fcd2917848a400ca8938914219ce3263638ab605df82a62bf42fc021e7930df9cc399e94668d03df529bff1396f0261fa6c5624c4084660ed12e7a756aea182 SHA512 21a00c464013c3122c8d647a59f7c6b6c6af6b303d3ee24226067482bcd27fd5f02a4cf51fa0b8d70d3e08831c084f54d5ffb8f6784cd1112d62dd0dff6e8aeb DIST tzinfo-2.0.6.tar.gz 226143 BLAKE2B 8a7918c0edc1e70f3b805dfcdc351d9ec78f42a66973ec7cb0a8bfad31d9ccdadefe93b941aca5c15510ff857bd8282046e8d20d02f308934e087de541c26383 SHA512 88af68b13becc4b6b85b4653df95e19e24d8804ac2b2393ef03cfe551b5eaee827a5aecd2156a56572d554dd5239ae828a65e5c49854671aa1989f5c31ba320d -EBUILD tzinfo-1.2.11.ebuild 1027 BLAKE2B b1cb6c45a3786d6e32e89fa7075d480f5b16b529f5d1547e0b72987f5d4cc99891060a61d86177c5f1bb0813e45515bdcb12fba51b2f3a7ed48721690eba3da9 SHA512 339a96ffdff0c843300103cbabc2bdfeebf1276ed228bb7ab74cb2d391055394cccb36ebe69876023c8878d827482540c34423f340917bd514735a8a8d994ff5 -EBUILD tzinfo-2.0.6.ebuild 1435 BLAKE2B bf2ccc0836e95cd112aeed4ec411bb60478a9010d0b2adbaaf003a5adc99507c456a0235d93caca5de452880325ef874cb998ba3c5a6cff19d0936ce1de8d420 SHA512 9d2c7c5e4161163601e375463a864cec670a8b4e78d718a0a24fa38f0365ba9aef94c97ffe30dba96e79c0904858010b117e238aff42326ce6aaa237e7f6f10b +EBUILD tzinfo-1.2.11.ebuild 1034 BLAKE2B 204cb9461cf881d40415306b1d7c10159570fd39eb1cb5b59471d8c6b0861b2328a5fd397a074a0c8f839435a72894c215a61b197b725364280e7a40904c466e SHA512 ef3e409ea720984ffb3a5d7a9841566412f883f07bb9c675013f977ac7ac5ff9769384b0efe432f058dbd45f9a0ea9cde9888b103ee8f6407448fd1e49ece90e +EBUILD tzinfo-2.0.6.ebuild 1442 BLAKE2B 21d11b00836e5ae9a4801f503a36475aac848fbaba92baadf476adab6c96f0f09b39f35e5506b5037fe2a7636b152a886da30ea0c157c3b619497737232b0eef SHA512 4a9a815005e9f9394d094c56c16310527abeb7b0015c36ea2304fa166931bbfbde08470f2f1e23ee977bd70490428d9a8d7f1f38848732e3bccb088d13c3b720 MISC metadata.xml 390 BLAKE2B 899629cf25c7046c47e5e6349fa812c5a0e68dfb3cc73df69c1492729992a4fb70c927671cd8847211fc1a3b86fa97844561dc97a442867c3181541824753ff7 SHA512 2b5ef8fce5c3f34ed25d124d0997fe20c1bb9a1ad880e5729a1d6ddb59a8e378fcead77155d4d81f39293d582eff9e8b32fb5f811b508a6764fe5bcc654ba926 diff --git a/dev-ruby/tzinfo/tzinfo-1.2.11.ebuild b/dev-ruby/tzinfo/tzinfo-1.2.11.ebuild index 57ef649c13d1..2d83e4c7182e 100644 --- a/dev-ruby/tzinfo/tzinfo-1.2.11.ebuild +++ b/dev-ruby/tzinfo/tzinfo-1.2.11.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test_zoneinfo" diff --git a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild index 36d94a853920..86e3b0ef371b 100644 --- a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild +++ b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test_zoneinfo" diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest index 9c6ea08758b2..c55b0b19cdaf 100644 --- a/dev-ruby/uglifier/Manifest +++ b/dev-ruby/uglifier/Manifest @@ -1,3 +1,3 @@ DIST uglifier-4.2.0.tar.gz 201913 BLAKE2B 90390308f116dc82fbf889b603b1ecd118adf9a6f541def408fe3229db02d78f3f7ba790822cc5524870317131260ad7f8c7191a69a9e158a43d9c3822fcc95f SHA512 869194db8fffdb7d243fc5639e0286d73dfa3ca9485efda760a9eb00424e6797f0bf7aa9f6c8f410daac556e01b6a1a1701300bc373eb492ea21d864494f8246 -EBUILD uglifier-4.2.0-r1.ebuild 786 BLAKE2B 0ef2c60aa17b1e7891295576a521b726e0282cceb6828dffc96aa1b55efa93697c0b015639fde82ddbbdc17edca3f13615e22fe69493509e56594de4c6352788 SHA512 8ffec65fd8f80c5511659c4fd6b8d7a32e594e96cdb3fc30ad976ff38e1a8df4288eb3b24bc54d8b7d1923075db01121863f057304b009efe941a7eec1ada62f +EBUILD uglifier-4.2.0-r1.ebuild 786 BLAKE2B 57a2f99bbe7d6ad7acb91420d9da5c9f6263ba8cc7e9efcf47125be1fc584d3abb6bd8c1c752ac242fa568a9afb957677eae32df25786cf818c89ba739892a27 SHA512 7375e327e7f163fabd8354892676f03bb4ff29f09b6dd2fc8f6b01e5ab409f99ffa06b27df261aa64a99a63cab75c9af35eeba8db169d911baab3b96050592a1 MISC metadata.xml 342 BLAKE2B e59016392ac1884861b0f47461227593aa920690ac90fa9951d6361d2d89562de883efb0f4112e18fbf4e28e91fada13720e9cba75be2c935e2cb224282efb5b SHA512 5e8ab8b606114c96b5621c14fa2e3a3d9230ea912025c502cd9103ac00b520eb4ec1922a3e717991d4326e0d5c8b942643a8abe3685c4c646042644d70d2e0ef diff --git a/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild b/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild index 63f46cb9ffcb..81cdce0fd6e0 100644 --- a/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild +++ b/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/unicode-display_width/Manifest b/dev-ruby/unicode-display_width/Manifest index 8cb05741a88f..a20b19bfb622 100644 --- a/dev-ruby/unicode-display_width/Manifest +++ b/dev-ruby/unicode-display_width/Manifest @@ -1,11 +1,5 @@ DIST unicode-display_width-1.7.0.tar.gz 10822 BLAKE2B c3db387b9d61ba4ea9d5559824b22e40f173f9e9bcf7fdad3dba1edc36b39ae90276818bd54e74a6731bd2cb8c48b28e440d07f7e3cedbd8dc13441f79a2b56c SHA512 2b6d2b0118f4a2ad69e98fe2fac611ca94adc0dc59ad076083d0243c630a81a01d650965149a25feaf8986c262a5d55294e064361420e2140b53c5ced5fb1c77 -DIST unicode-display_width-2.1.0.tar.gz 11981 BLAKE2B b8e70183b1df9f17bd719e1193c3c2ade5d9186772e4246b618d882eda997a0c22ee0179778f7b8580e32ec89461453144d57d198075f0d400ea52f3679ff7dc SHA512 f8fb1375ba0e88a41633d4aca4628198c5ee55f318a7f0055c9178b39f55818ec892f6e455021cf5050dbd1d748a102b319b1d8b9921ed1ba54a1d106d7911aa -DIST unicode-display_width-2.2.0.tar.gz 12077 BLAKE2B f7b26d41e3b70122ddccbfdd44d83550bdab7b59b6801881814f33e50544d9d68ad59f34b58d9e961aaf9e2c709dfc83da8040cb03667e1293958cb23cf987c2 SHA512 85b7b9ed1e82b7865f32ad61208013cf89bcc5df05ac59ca2315545b759ee8da968409cbe89e7e7f30b03e209e811584ece2e99d33ae35413f9b6c318fff7064 -DIST unicode-display_width-2.3.0.tar.gz 12130 BLAKE2B 8a29aa0227e9bc63a8484d9a4f836dd4fccd3515206627e31f820cdef49167c406c67a3c9bae9c75b5e1c25675e1da02015f7eedc09ff413ffcd3e96704ae664 SHA512 82f52512f8338e310e501fd1892cbaf9c8e5b49a8bd191e9fafde72ca1ab5503ddfa81c3633b4ef6bc9e57d805f2792ddb5c6c63948022097feeb9bd7030beec DIST unicode-display_width-2.4.2.tar.gz 13096 BLAKE2B 89f7f8ded131a6c049242ede8822475c2629e2377a6b06ca59b1264c1c18981039c95c0aea8a24c00488b8f5c48aed3cc1b5672785eb36bbcf3cee1af8c2cc53 SHA512 c0815c19821855fed2d3205a6cae2059e0338fb27148f55281c910b54d5b0be2d34ba4bf990ba1c328c454f7ec8dbc0c69427550f2d62d1ac4ce5174b53b8ff3 -EBUILD unicode-display_width-1.7.0.ebuild 748 BLAKE2B 19c16dc0ff2b95b1ed42c0f54579b7dff9dd197169d6e5489e11cc1a9160a4873614e032a788f57f585b4a37c8c31febb23899b67f09e5d26b4cb814b6913556 SHA512 f4ccc3cdbc986402756c2014421359ee95b2c2ea6544b962da0340f42bbe0652cdd71340d732f215cebb2e6979b9f542949282f25e7b58efe55b4d41e02c168f -EBUILD unicode-display_width-2.1.0.ebuild 808 BLAKE2B 845734eb0151a09f11c1461c870bb17d4f9df412e67a3700c778794776abb818a3a732f537b6c96d090bf770c2e8c2298e463e095c917a18f38b6e27c92196e2 SHA512 ed57f2930157d03c5dba412280c2ea5a5ff80334561b68d98780a396db8d3db96aef8bbbcf43f38002f87f3fec8968b4e5e9a6861b576dd90e9e2e7299afae71 -EBUILD unicode-display_width-2.2.0.ebuild 808 BLAKE2B 845734eb0151a09f11c1461c870bb17d4f9df412e67a3700c778794776abb818a3a732f537b6c96d090bf770c2e8c2298e463e095c917a18f38b6e27c92196e2 SHA512 ed57f2930157d03c5dba412280c2ea5a5ff80334561b68d98780a396db8d3db96aef8bbbcf43f38002f87f3fec8968b4e5e9a6861b576dd90e9e2e7299afae71 -EBUILD unicode-display_width-2.3.0.ebuild 801 BLAKE2B 3ca534298202ff608b79a774ee1d2a8de968adc822ce2914a2a0473586b01af75f1f3a74845920332abd3c817f81df9d81d54e13386d56f677998a1ed3f20b31 SHA512 cbc948df641120d366869ac56d5d9418049db55722f1756c5fca5ffeee4adf08ef41728c867fdeda83e6ec477d1f50a306a5a77ffd623a4109b00b3f11798ae8 +EBUILD unicode-display_width-1.7.0-r1.ebuild 756 BLAKE2B 3c70be3449e1f039df3b7e705978927cfb219ef285535ba81a5761bd48f79f3b0e66d2636caaf7ec18a270deececa965d546f3545c5d8d794ef0e15115b1d56d SHA512 e703d4e790c4060754608bc6527e22b144bfedffff15a98feccd521cce8848f9c6387edb3334013c8c413a0e9979fc029decdfd4cd6cfc88b18a1c9d52d2ebbc EBUILD unicode-display_width-2.4.2.ebuild 808 BLAKE2B 297d97fe068363b0b9c85fc56a49291cd3f53e7e2f018a5b87645705a56405d6ae4e8d1245bc0e46ff81f093733a1844cd65b1064c328af06a1a90f86f1abc84 SHA512 e93b77b47f1761a73f089ed8c8926fac8705754988476d290857f68f01a325ed54ac2f88e80c587f1c45ff087d77bf0150d86fa1538d244e8c5423972d2ac4f1 MISC metadata.xml 422 BLAKE2B 822ec564698366cc9ae3c5319faf86ab7e3408f7f48cb1fe7118a912469bfa75119d1a64fd01dab709cf6df99ef5a5f0300a60393b77ccce0081e321e32515fe SHA512 d7c6abeb16d32bca8afa485954bd4fea6e4212c1d9b8139346c2d072cb008884a5bb70a82653a2e678a5416930a5e01b65de92534e13195edf3b9449e70f3ae6 diff --git a/dev-ruby/unicode-display_width/unicode-display_width-1.7.0-r1.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-1.7.0-r1.ebuild new file mode 100644 index 000000000000..355b9b1c4284 --- /dev/null +++ b/dev-ruby/unicode-display_width/unicode-display_width-1.7.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" +HOMEPAGE="https://github.com/janlelis/unicode-display_width" +SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm64" +SLOT="$(ver_cut 1)" +IUSE="" + +all_ruby_prepare() { + # Avoid experimental emoji support for now + sed -i -e '/\[emoji\]/,/^ end/ s:^:#:' spec/display_width_spec.rb || die +} diff --git a/dev-ruby/unicode-display_width/unicode-display_width-1.7.0.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-1.7.0.ebuild deleted file mode 100644 index 77afd3b83be7..000000000000 --- a/dev-ruby/unicode-display_width/unicode-display_width-1.7.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" -HOMEPAGE="https://github.com/janlelis/unicode-display_width" -SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="" - -all_ruby_prepare() { - # Avoid experimental emoji support for now - sed -i -e '/\[emoji\]/,/^ end/ s:^:#:' spec/display_width_spec.rb || die -} diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.1.0.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-2.1.0.ebuild deleted file mode 100644 index 408071222f82..000000000000 --- a/dev-ruby/unicode-display_width/unicode-display_width-2.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" -HOMEPAGE="https://github.com/janlelis/unicode-display_width" -SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="" - -all_ruby_prepare() { - # Avoid experimental emoji support for now - sed -e '/\[emoji\]/,/^ end/ s:^:#:' \ - -e '/Config object based API/,/^end/ s:^:#:' \ - -i spec/display_width_spec.rb || die -} diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.2.0.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-2.2.0.ebuild deleted file mode 100644 index 408071222f82..000000000000 --- a/dev-ruby/unicode-display_width/unicode-display_width-2.2.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" -HOMEPAGE="https://github.com/janlelis/unicode-display_width" -SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="" - -all_ruby_prepare() { - # Avoid experimental emoji support for now - sed -e '/\[emoji\]/,/^ end/ s:^:#:' \ - -e '/Config object based API/,/^end/ s:^:#:' \ - -i spec/display_width_spec.rb || die -} diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.3.0.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-2.3.0.ebuild deleted file mode 100644 index bc8e4231b735..000000000000 --- a/dev-ruby/unicode-display_width/unicode-display_width-2.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" -HOMEPAGE="https://github.com/janlelis/unicode-display_width" -SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="" - -all_ruby_prepare() { - # Avoid experimental emoji support for now - sed -e '/\[emoji\]/,/^ end/ s:^:#:' \ - -e '/Config object based API/,/^end/ s:^:#:' \ - -i spec/display_width_spec.rb || die -} diff --git a/dev-ruby/uuidtools/Manifest b/dev-ruby/uuidtools/Manifest index b0efa4abfe34..9230416902ff 100644 --- a/dev-ruby/uuidtools/Manifest +++ b/dev-ruby/uuidtools/Manifest @@ -1,3 +1,3 @@ DIST uuidtools-2.2.0.gem 27136 BLAKE2B 1760c3fcb193901a552b8d32acddd67a0737b95a79bde47854c11a3a6378b008b0e17339ac2e95157329314f35612adc9355068eaef90f93f4d1976fdd430182 SHA512 17f15e8816fd17d31e1296522d9c68b8da71211556c3284770197b06a6fe01f9038c1e6c6e5e8272b4290cfb23b48914a27717c4705fba17e5d9848257664360 -EBUILD uuidtools-2.2.0.ebuild 1061 BLAKE2B d17886cd6c771190bd462187d239a02c2e4332bf1f2cf8db3f8790665c705c32794f609cb10b2e735ba832d4d855f983538c34e9a75963ab2afb3da3bb3a4073 SHA512 3a099977969a5256d6729152ef8c449dc250cafab66d5713975c337df6e672ecba6af4cbdb23653b4b2fb0102f573da74abd07bf5d2d8d78d15daec802cec360 +EBUILD uuidtools-2.2.0-r1.ebuild 1061 BLAKE2B 2692797b42275b672f8791503e4bf99c4fd590917156eb66b37768c8e12e0127baa6c85c9cbc3759220c0dce8d6b350da44b8981ce861243da336bfb608a698a SHA512 9e95cc7bb382c9f5f9fad966400d61447d6713fe37b8c2942c98993803f5138c258984fe078ddc90ad9016535050e6d7ea5fdcb4977d6ef643036dd46e9b7768 MISC metadata.xml 540 BLAKE2B b307c2c9bb2a9fbf018bc59cb133c87de34c50c8ee6895ff8330e83a993eda24ca1f28b79cbb1f226416c8e39256388c2da334b19a9f00e5a9af36fd679cacf1 SHA512 66e80c5726c01ced8a6e75492e34798354a2e3cbcf503461512806214081cb4040ff84e7880460e2e9f35b302f7081373c4746349bd4dea3c5285bd2b0a2b4b1 diff --git a/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild new file mode 100644 index 000000000000..2962c0595652 --- /dev/null +++ b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="-f tasks/yard.rake doc" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" + +inherit ruby-fakegem + +DESCRIPTION="Simple library to generate UUIDs" +HOMEPAGE="https://github.com/sporkmonger/uuidtools" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +all_ruby_prepare() { + # Avoid specs that require an actual network interface to get a MAC + # address. We can't assume that a network interface is available. + sed -e '/when obtaining a MAC address/,/^end/ s:^:#:' \ + -i spec/uuidtools/mac_address_spec.rb || die + sed -e '/should correctly generate timestamp variant UUIDs/,/^ end/ s:^:#:' \ + -i spec/uuidtools/uuid_creation_spec.rb || die + sed -e '/should not treat a timestamp version UUID as a random node UUID/,/^ end/ s:^:#:' \ + -i spec/uuidtools/uuid_parsing_spec.rb || die +} diff --git a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild b/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild deleted file mode 100644 index a3c52ce7237c..000000000000 --- a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="-f tasks/yard.rake doc" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" - -inherit ruby-fakegem - -DESCRIPTION="Simple library to generate UUIDs" -HOMEPAGE="https://github.com/sporkmonger/uuidtools" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc" - -ruby_add_bdepend "doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - # Avoid specs that require an actual network interface to get a MAC - # address. We can't assume that a network interface is available. - sed -e '/when obtaining a MAC address/,/^end/ s:^:#:' \ - -i spec/uuidtools/mac_address_spec.rb || die - sed -e '/should correctly generate timestamp variant UUIDs/,/^ end/ s:^:#:' \ - -i spec/uuidtools/uuid_creation_spec.rb || die - sed -e '/should not treat a timestamp version UUID as a random node UUID/,/^ end/ s:^:#:' \ - -i spec/uuidtools/uuid_parsing_spec.rb || die -} diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest index 6cee670b1355..283eccf03065 100644 --- a/dev-ruby/vcr/Manifest +++ b/dev-ruby/vcr/Manifest @@ -1,7 +1,5 @@ DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc561683333c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9 -DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209 SHA512 9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f DIST vcr-6.1.0.tar.gz 153296 BLAKE2B b34fbb88458bca2faef0b7bc801f664eb7b1ed79c09362f0fd1ed25da9d768098721cb45edbf6801cc63d9c78c8d615ef8d468daf5757043cd130de2b7029859 SHA512 62ab8abfe8e0dff391df4e8874bf10315aa58baef1cc28bb60e5fd63a207bb054a3b253dbfc9ad32dfdfe7d832557c262cb0139178fb778b77150def77214a68 EBUILD vcr-5.1.0.ebuild 780 BLAKE2B ee40daa44cadcd4fc1045aa744dfea2aa9da0c882ed516af5123e3d0f1779892375fd134c0b5592cdf9200fea902f1dec8e5417545397ec7fca62811417bc71d SHA512 bdcb20c50b26f81de30067208fa60c31575c97083ba2e4ce5ca6493e4bbacabb46d4571838311b984cec4973b44eb31d0d36de84449de0028e87a9a39c037254 -EBUILD vcr-6.0.0.ebuild 780 BLAKE2B 2d407c697feeab2b539811f874f22c18f0545ddf2876b00ce1baf6accc62f54bd6fffe587e2ac7c71d2a86f3908a56f5dc1e2bb53c5e3926c12717c1a7b04e16 SHA512 a9257d928c39bb5ce6e7af37cc489c7252e267d3daea4bf4aa4309d72f23557fff088ddc1cdaa4be4c439c0fe9c5b2aa3af3120ddeeded7ed680680a85009229 EBUILD vcr-6.1.0.ebuild 787 BLAKE2B 86f03f9aba475ea196e81beb645c85e3c0e1c0746d277f00fcdcc7c74a76480b88afb60a167dd50920549b08b1bea584441ef43710eefc9cfcb5300f97dda2e9 SHA512 dd6c3c790df8afe6e58c19b67869350237daa49edbdd5a8dc285fecb5a93ad2760639e420b02d6570a07777d82aaa2f00ab50156329cef04eef4b63981a3c0c2 MISC metadata.xml 435 BLAKE2B 79e71186140ae8aa7f495640d1fc8d4227bb15419296f6d8ea72ef1cf71778e06df69220922c5e5754cb38f4d28b4604e5ddea955929a4b506e9773e68562ed2 SHA512 1d4e7cf1f4795c030ae746014c2a696d302cc9d5ca7d514601848f231cc728b0e186498f82cee1df12d9db9e5628bae90216c802190800d9ef12d6f4a06d46dd diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild deleted file mode 100644 index 6f57d8ff35ef..000000000000 --- a/dev-ruby/vcr/vcr-6.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md" - -RUBY_FAKEGEM_GEMSPEC="vcr.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs" -HOMEPAGE="https://github.com/vcr/vcr/" -SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" -SLOT="$(ver_cut 1)" -IUSE="json test" - -# Tests require all supported HTTP libraries to be present, and it is -# not possible to avoid some of them without very extensive patches. -RESTRICT="test" - -ruby_add_rdepend "json? ( dev-ruby/json )" diff --git a/dev-ruby/webrick/Manifest b/dev-ruby/webrick/Manifest index 1b29be78c62e..5a236db579c3 100644 --- a/dev-ruby/webrick/Manifest +++ b/dev-ruby/webrick/Manifest @@ -1,8 +1,7 @@ DIST webrick-1.7.0.tar.gz 114413 BLAKE2B ff0d09a3137edabde37392d4c8a5e1f37d9899c60db8e96e4034ef60626225c0508c6b2797281878bbb7a0c6db16e20bd46a83b61b3de2ed059cb95e80255a38 SHA512 785e8c6af6e2f8ac497bab6d0ad0e9383fa4c4ac8dee6ceee38e20c5e9b631b805ec3c8f5438ebea651ee4113698de1a370ae506927bdc04e512ea6cac433cd1 DIST webrick-1.8.0.tar.gz 91072 BLAKE2B 9275458772048d68d5275e19e6c1e2c13bbedaf7acd40bf01c59af282b7cff70d57e99ac49327e091d864cd89ce385ecdff5a4b5d235cce7547da457711df3e4 SHA512 37befe53e9db0a94f99ac54f1243d12c09b9148933e1ad00a52e73e9ba792cdecf3132c1b8cd2a633deecc549a5d6903402ef02ebb67edb296dbd1c5e4bffe5f DIST webrick-1.8.1.tar.gz 91111 BLAKE2B eff3f2dff64d017fa0ef5370b07d97bfcd39f1df426a3b04ffdd0b5b0ea43cdd5d267420ea64bd0c3e4de3f1ee88df2f09959fd17b2b158b5ce0ddc16995b2bb SHA512 21cb396887025f85cfe04868e7fa7ef039809ca42a3acadfe1decb4dcd02eeeb3c9163e970324b56a9e0eb6202d971370af56e200c69de2d224c1941f866400c -EBUILD webrick-1.7.0-r1.ebuild 770 BLAKE2B 830abe14988a2a8464b162425ddae89f3bcde8f03616982859b01a91947a793049fc40e1f8a84a93028890ebfe6c7ce25015ba4228b4a63d9fc737c43b5bb369 SHA512 c7162592ba23a1ab1fe3d5b0c56561d4f1ed07bb29c88908cb5bec2f36a4666afe815d18c47f64ba70c29751128d5f70c9c0b64781cd4b0aec5ee2b4f6521fd6 -EBUILD webrick-1.7.0.ebuild 755 BLAKE2B e0ea0a032e26ee51dea80db46f60df4ad19e82a30d0192e69bea26bd2704a496a89e8fbd9b1e197357c852b1423830a9b6a71ccf5cdbdc74fa1dd9d88cf0be32 SHA512 0ddbc1917d25e88e6b61bb3797269e22a076b1d27e5b2e068d6cb6f921146a8efafd264fafdd92bc637eeee5403453a8b2a14a95ffa013a6e49bffe9bd103815 +EBUILD webrick-1.7.0-r1.ebuild 755 BLAKE2B 5f5ab7c1397e6863196d340e5794faf6872a42199fcf2833396f771c9a2c6150869fc8fdee375a3deb6659cc4e5c7e9deb1f6e1145025f60b81f96b9970ca981 SHA512 966915017e6c11a969d9dab2c2344d6521d330612feac7f0239aec2b86401fa484d374f628a82db9350a4487080cf379ba2580ffd8b984c16701473bf2343ea2 EBUILD webrick-1.8.0.ebuild 755 BLAKE2B 8967221d6456624f5483e6fc1f721e2d0a8e9fd5d5c210e2b3bd2dd6624c2dbc4512eb86aac12fbdc678b958c14b2e794bc9f3c9d2cb0006656c5d01596972d6 SHA512 72ade795dd57f4ce2e106b5a41c97db1f82c9f87162f208d7c26002ec0a3a301abb428004a6fea01822d55afc5c2dcfc6f80d9093832149128f750cdefdc5539 EBUILD webrick-1.8.1.ebuild 770 BLAKE2B 830abe14988a2a8464b162425ddae89f3bcde8f03616982859b01a91947a793049fc40e1f8a84a93028890ebfe6c7ce25015ba4228b4a63d9fc737c43b5bb369 SHA512 c7162592ba23a1ab1fe3d5b0c56561d4f1ed07bb29c88908cb5bec2f36a4666afe815d18c47f64ba70c29751128d5f70c9c0b64781cd4b0aec5ee2b4f6521fd6 MISC metadata.xml 339 BLAKE2B 818ee09423c4ed53677cff830ae592234879035757260fa554871e0180d47780056eb8c301678428928a841638059507ea2b170abd758f8c73546fcabd675b49 SHA512 4abab733deab5e4609430f0d51f7634fda1879be7694720e683b0d9972691f41dbfe7fe9e7d252cddb9ac5a449bdf521b0d3b10acdf510e02c3b3a8bad578b71 diff --git a/dev-ruby/webrick/webrick-1.7.0-r1.ebuild b/dev-ruby/webrick/webrick-1.7.0-r1.ebuild index 5a8e1b8cf170..8fbb8e2a0d9c 100644 --- a/dev-ruby/webrick/webrick-1.7.0-r1.ebuild +++ b/dev-ruby/webrick/webrick-1.7.0-r1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/ruby/webrick" SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="test" diff --git a/dev-ruby/webrick/webrick-1.7.0.ebuild b/dev-ruby/webrick/webrick-1.7.0.ebuild deleted file mode 100644 index 848e0ec7904b..000000000000 --- a/dev-ruby/webrick/webrick-1.7.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_GEMSPEC="webrick.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An HTTP server toolkit" -HOMEPAGE="https://github.com/ruby/webrick" -SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="test" - -all_ruby_prepare() { - sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/websocket/Manifest b/dev-ruby/websocket/Manifest index 87bed591bf96..15c01570206d 100644 --- a/dev-ruby/websocket/Manifest +++ b/dev-ruby/websocket/Manifest @@ -1,3 +1,4 @@ +AUX websocket-1.2.9-default-port.patch 4427 BLAKE2B 90268a5b0686a9a054ee4d0193a0890cdfd5d3e92c5bb502602aa3ba74c858879e1a5eb8a6f5e07e3cae9c53ea64e0c1ebe64bc017a2e395b3f609d43a83df5d SHA512 7a9fbf2a4160d187e6e833ec9ef918a619bc311521c10e6bc88e2d8e249e45dc168912fad05c3a4560aa9a6f2f96b1eaa541735b1f2dcb247410d82bae1f74ad DIST websocket-1.2.9.gem 28160 BLAKE2B 1d0423050d26ee9c719de1803bd5fbcda80acb2c47825e2ad4203b8ac6e3e9a925fbe3cab8f5c0b283841dbfdbb97b753cc4f2c7a9c689486dadd9573b8fb87d SHA512 42044df313e1ca2525700decaac6f77b8bf9d4f1dd21723de408c636196e9f77c4b9d865abeb1de68575ad3b59ad48a9e7c30f0e16dbd15695958f8cf6ca3d57 -EBUILD websocket-1.2.9-r1.ebuild 456 BLAKE2B aaf39296991f53d2420afb12079398d077161c10227610406c58dc352cad6fa221ae5f01538530c436e64fdc22e94126097782aae20e879e6e209adcbd928776 SHA512 727dcafa0759cc4160c5cb1aeedafc191399281a9c11cd796fadb32be7b6c75d8c5082051f885389c6ed50c2ee5be01a9d0516d5c41cc4a2f39088c9ea9bde73 +EBUILD websocket-1.2.9-r2.ebuild 540 BLAKE2B b304dfa6a91fb9150d698196e6476ec60c233d177d370c9947c8b2ccbe1d4af016dd3ca1b04deb8f43f50c6986666fa7999d334d7261b56c9431ec482e00e7cb SHA512 e6e767444565ee65ef165b5a9e1196c318ea536dfbad4b4293dfbb5d626e8f715c18f762923b51e877fe23ff8e4b75047bea26febae63c96e8dfb317c7eed7de MISC metadata.xml 348 BLAKE2B 97c5037c95e1f278b4e7607286707298751b9aef68d81d99448842de0561c9657e191dc72ddb530e0202c6be2c0433482d1e0066bd56dcab3b0edd8daa6195d2 SHA512 7d0a8b7a151834686c239ef6f56d2648701f37512fdd1effd3cca0204e2dc445a586bfad9acfb7b38c094db15154b861a31c6dc9bbeba7559932e87d61742821 diff --git a/dev-ruby/websocket/files/websocket-1.2.9-default-port.patch b/dev-ruby/websocket/files/websocket-1.2.9-default-port.patch new file mode 100644 index 000000000000..5830036da62e --- /dev/null +++ b/dev-ruby/websocket/files/websocket-1.2.9-default-port.patch @@ -0,0 +1,134 @@ +https://github.com/imanel/websocket-ruby/commit/736a7515aff808a5c268b87066e928b59aed769e + +From 736a7515aff808a5c268b87066e928b59aed769e Mon Sep 17 00:00:00 2001 +From: Bernard Potocki +Date: Thu, 17 Feb 2022 20:02:21 +0100 +Subject: [PATCH] Ensure correct port is always specified (#48) + +--- a/lib/websocket/handshake/base.rb ++++ b/lib/websocket/handshake/base.rb +@@ -7,7 +7,7 @@ class Base + include ExceptionHandler + include NiceInspect + +- attr_reader :host, :port, :path, :query, ++ attr_reader :host, :path, :query, + :state, :version, :secure, + :headers, :protocols + +@@ -66,6 +66,20 @@ def leftovers + (@leftovers.to_s.split("\n", reserved_leftover_lines + 1)[reserved_leftover_lines] || '').strip + end + ++ # Return default port for protocol (80 for ws, 443 for wss) ++ def default_port ++ secure ? 443 : 80 ++ end ++ ++ # Check if provided port is a default one ++ def default_port? ++ port == default_port ++ end ++ ++ def port ++ @port || default_port ++ end ++ + # URI of request. + # @return [String] Full URI with protocol + # @example +@@ -73,7 +87,7 @@ def leftovers + def uri + uri = String.new(secure ? 'wss://' : 'ws://') + uri << host +- uri << ":#{port}" if port ++ uri << ":#{port}" unless default_port? + uri << path + uri << "?#{query}" if query + uri +--- a/lib/websocket/handshake/client.rb ++++ b/lib/websocket/handshake/client.rb +@@ -61,7 +61,7 @@ def initialize(args = {}) + uri = URI.parse(@url || @uri) + @secure ||= (uri.scheme == 'wss') + @host ||= uri.host +- @port ||= uri.port ++ @port ||= uri.port || default_port + @path ||= uri.path + @query ||= uri.query + end +--- a/lib/websocket/handshake/handler/client04.rb ++++ b/lib/websocket/handshake/handler/client04.rb +@@ -21,7 +21,7 @@ def handshake_keys + %w[Connection Upgrade] + ] + host = @handshake.host +- host += ":#{@handshake.port}" if @handshake.port ++ host += ":#{@handshake.port}" unless @handshake.default_port? + keys << ['Host', host] + keys += super + keys << ['Sec-WebSocket-Origin', @handshake.origin] if @handshake.origin +--- a/lib/websocket/handshake/handler/client75.rb ++++ b/lib/websocket/handshake/handler/client75.rb +@@ -18,7 +18,7 @@ def handshake_keys + %w[Connection Upgrade] + ] + host = @handshake.host +- host += ":#{@handshake.port}" if @handshake.port ++ host += ":#{@handshake.port}" unless @handshake.default_port? + keys << ['Host', host] + keys << ['Origin', @handshake.origin] if @handshake.origin + keys << ['WebSocket-Protocol', @handshake.protocols.first] if @handshake.protocols.any? +--- a/lib/websocket/handshake/server.rb ++++ b/lib/websocket/handshake/server.rb +@@ -129,13 +129,13 @@ def should_respond? + # Host of server according to client header + # @return [String] host + def host +- @headers['host'].to_s.split(':')[0].to_s ++ @host || @headers['host'].to_s.split(':')[0].to_s + end + + # Port of server according to client header +- # @return [String] port ++ # @return [Integer] port + def port +- @headers['host'].to_s.split(':')[1] ++ (@port || @headers['host'].to_s.split(':')[1] || default_port).to_i + end + + private +--- a/spec/support/all_client_drafts.rb ++++ b/spec/support/all_client_drafts.rb +@@ -38,6 +38,10 @@ def validate_request + expect(handshake.query).to eql('aaa=bbb') + end + ++ it 'returns default port' do ++ expect(handshake.port).to be(80) ++ end ++ + it 'returns valid port' do + @request_params = { port: 123 } + expect(handshake.port).to be(123) +--- a/spec/support/all_server_drafts.rb ++++ b/spec/support/all_server_drafts.rb +@@ -47,11 +47,17 @@ def validate_request + expect(handshake.query).to eql('aaa=bbb') + end + ++ it 'returns default port' do ++ handshake << client_request ++ ++ expect(handshake.port).to be(80) ++ end ++ + it 'returns valid port' do + @request_params = { port: 123 } + handshake << client_request + +- expect(handshake.port).to eql('123') ++ expect(handshake.port).to be(123) + end + + it 'returns valid response' do diff --git a/dev-ruby/websocket/websocket-1.2.9-r1.ebuild b/dev-ruby/websocket/websocket-1.2.9-r1.ebuild deleted file mode 100644 index 3c499c7c78fb..000000000000 --- a/dev-ruby/websocket/websocket-1.2.9-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Universal Ruby library to handle WebSocket protocol" -HOMEPAGE="https://github.com/imanel/websocket-ruby" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/rspec-its )" diff --git a/dev-ruby/websocket/websocket-1.2.9-r2.ebuild b/dev-ruby/websocket/websocket-1.2.9-r2.ebuild new file mode 100644 index 000000000000..9c9d3b6ac7bf --- /dev/null +++ b/dev-ruby/websocket/websocket-1.2.9-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Universal Ruby library to handle WebSocket protocol" +HOMEPAGE="https://github.com/imanel/websocket-ruby" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +ruby_add_bdepend " + test? ( + dev-ruby/rspec-its + dev-ruby/webrick + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-default-port.patch +) diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 6ac742bdb5b4603b70e69f5a6b43a9011a6aea94..d47aac7780225c81dc3bec003d0338bcc0e5cd55 100644 GIT binary patch literal 9986 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 literal 9991 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 RHva4H{udGmm1mSk007FW@;3kg diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index c2ba9aa8c0fa..f80e79e0cda5 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1,10 +1,9 @@ -AUX guile-ssh-0.16.0-musl.patch 226 BLAKE2B 73d2c00b933c2fdfd5803315f4ce66e5d5989cfc21ae261903ebd85cfad1020b24588a57e0b1ba782d93c69276d363a74523f2c16f95a679a0fbc27b794c7a97 SHA512 f0530cad2f3c24326825c5f722b893f24c3c5a347c3952b68df2c2393d52917c97e18fd04da099698c4000e579112891a235384433f7e6af31815a6f6ba197e9 AUX guile-ssh-0.16.0-tests.patch 360 BLAKE2B 53d3669dd31a78bd0203b872a28cefc1362a5282a31e575a68e44e631bad43b4113969d8fc481cd3b7f042a0f38b0c0466889550ce84ef9e817c94b0df09a21b SHA512 b77b466743e603c0c33f4e38a11b396110379a032307c05dafa5a9290589f6f49e758fc93a50fd22881df0fa5b4f08ffe765d164455b879121de2560e21bffa5 AUX guile-ssh-0.16.2-tests.patch 295 BLAKE2B 6935922a090f542773bf7c9a910bcb5c09648553677745faa29e46e9383981a65324e4895cb2b4e89e795b00a42e866e78e1924e97de393a43f4f99c512e9232 SHA512 b5014323f972b423864631299986bc8ccaaec49f70d5394ab90f9b72a1d3efa81ebe886e02858b517db77b0496561761546279ddee285601a3dd04083eca5863 DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570 DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 -EBUILD guile-ssh-0.16.0-r1.ebuild 1044 BLAKE2B 10115137b751e811ce901f7ed3a1a3253c723388c2c3bdc525237a987805cfb58d64707b4c80b8072816b8f632c6e90381513152f31f77cda597464b88aec54d SHA512 0211a39f2cb06f69c8d63d8948e65a88242ec3804ff90a04ea8259bf79b7e3bd80852947d6ae2de25cbe6edacb8733a5e1db1fe0feec8368c35555bbf74ff41f -EBUILD guile-ssh-0.16.2.ebuild 1044 BLAKE2B 10115137b751e811ce901f7ed3a1a3253c723388c2c3bdc525237a987805cfb58d64707b4c80b8072816b8f632c6e90381513152f31f77cda597464b88aec54d SHA512 0211a39f2cb06f69c8d63d8948e65a88242ec3804ff90a04ea8259bf79b7e3bd80852947d6ae2de25cbe6edacb8733a5e1db1fe0feec8368c35555bbf74ff41f -EBUILD guile-ssh-0.16.3.ebuild 1052 BLAKE2B fb12af3bd643bfcea4a880f1e0037e331b8e1d5ffdd97733e7d760b064ef34b0cb1cf657b1bed730fdf47a0b2771ab626f9345166b78f1df0ef7195e5ce45f82 SHA512 4c315f71489408bce3f39c0e546835d970452ff97317bcd03d4d425abe0c9310ff3a1ce1f6daa907b14cbb98e3dad338c355b4d98b632575401da0dbbef231d2 +EBUILD guile-ssh-0.16.0-r1.ebuild 1005 BLAKE2B e705235f4a5e715ab766f9a59e83887b5550f8df6509f5abfcdf2a4455fd4c19cf4509e18c4896048ced936ecd51732bba190a90561eda4a05aa8d56760bf774 SHA512 46f0432160f95e01e118b22fb076e73487be84505836df5d3187ec2ac2d7542924262bfd4229bac84e07e8632dd0758af5241d7daa8bcb4e18ec8dfd93376664 +EBUILD guile-ssh-0.16.2.ebuild 1005 BLAKE2B e705235f4a5e715ab766f9a59e83887b5550f8df6509f5abfcdf2a4455fd4c19cf4509e18c4896048ced936ecd51732bba190a90561eda4a05aa8d56760bf774 SHA512 46f0432160f95e01e118b22fb076e73487be84505836df5d3187ec2ac2d7542924262bfd4229bac84e07e8632dd0758af5241d7daa8bcb4e18ec8dfd93376664 +EBUILD guile-ssh-0.16.3.ebuild 1013 BLAKE2B e5c0162b9f136d2a3c750e73072bf13a1a38ea32d9277d5fd7d60c0c3480afcced9b235c03d96b879a9ff232a9a618f739e759334c8d925ded339773c1fcb563 SHA512 4dcbf5d531a80b174e53664a859832b91ebfe7dc49c854f5450cc1f7109ce2ee87fed4d5404102dcf19e70a915de0f51b116ba0b634414cde685dfc5b950d8cf MISC metadata.xml 431 BLAKE2B ffc50f05ec61ce0379d33825d3a8a6785160b534f958ee50baf65a4724780c116a92802c35d58af7303a161c77cb330e304e9a0d4c67e7ce5287f7f9c727c8f2 SHA512 54b85f6747b45a37e792aed4a4ded07c9f9bdae0e48fcc3f9ba249007f9027018bb5831a872912eee73d834d0e42cbd9c130fb101755d9691e0dc0948738b4f0 diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch deleted file mode 100644 index 6ac51126ebc8..000000000000 --- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/libguile-ssh/log.c -+++ b/libguile-ssh/log.c -@@ -29,7 +29,6 @@ - #include /* DEBUG */ - #include /* DEBUG */ - --#include - #include - #include - diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild index 009a47427955..17a05240a17b 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -24,7 +24,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${P}-tests.patch ) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild index 009a47427955..17a05240a17b 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild @@ -24,7 +24,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${P}-tests.patch ) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild index 08853faeea69..c42649fe8778 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild @@ -24,7 +24,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${PN}-0.16.2-tests.patch ) diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index a998f89b5e6b5be27cf4c20eafad4c5d77ceae2f..d152a1d4dc628b9253df7699ba26c31ed306621c 100644 GIT binary patch delta 67521 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 z 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 D^x@^A delta 67572 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

    EumAOb+xq$$#Qm?|e|-D&>+8vPe0Q_3CuHe5 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
  • ^dgP)kiyd2bK8ep@ zu$xYFLTnMkz1_IQlik|1oje^}nxHGZRXf1ZM2_K9Z%+IIC%ww*>*omv|MGDhUVW+8 zfF;8Yoce4AV>uKUY6bwt#cF_-fme`**)V6p+%~_MYb}6RJ3sCf^rRq=J$&p4S8z-{ zoN9BHZs_7g--%nIs-6?K%+-8UE;$wpajaPY zK|sF05VxX>%}jG|*DCRM2&;Ao4V&(>b>(ShN8$o}TXmqP16}|o74{pSq56=ed^GPP zUPbonPd`?#6OBBIi=?)z9K4&%1BeApJx&{qGl356YZdI1g3Bm3;y{0J0nQYS!^^Vl zq_=JLwH_$+nu(C;egtfFbn*~;X78IERR(myYlyhso1>i=4oV0PPQZB`aD<~J(>88S z+s?2ru3$KtDV_B+dTnd(La26aOpqIN49;M?E&kJTbMR2DGkH0OzgcM$l#&z3TmP06bB z3T_~FI=q2{?#<^)2xE3$C%TWXJMFD>1(_qTwNf~W8SMrVc$fhn`F1mxj%QUF0=i(+ z?!&a8QZL_&(N(|SnwScaj&!)ZO%xJJRyU5v2I{2f@6R^KzF8PToaXR~i zqr#=)K8T}GW1tByzK;0n?Ektx|2o!}?;k5^-yww;hS^cXJEJl7km&dAi`cHO+>$xS zS`N0dJBrQ}g#AGGdgkgEj;=f3A-dv}nC7HT980t#GCmXS+%$LTPNaPBH3HdoiK}Bt z-$4HD=0`D$W&Q-@hKaja#^HVhWJgGw5fG0fbvrB0LpP9Afjw8X_pB&qn z921iM-o|ACE#3*_(jZ{`k8JV;fSnF?sn7Ur=-gaZNfT!CZDYmLo$T~ZY#4QbPQotD z1ApMLt2kt>7{ zC#Cgq;@pRGI4X|PITEJBs;S=7p$(^UtQ@dY1#b7QS%06h=jhRNr|f8qA-d=0x!3aaE(lwzVETo7HR zH@cA*FI!wO>LfKsxAsUZ8^=++qfgwf#;Ktmrb1?}YZ8hnQF&w+O8IZ#Y z4r%}`X49CCbV3E9_r%pLt?o%8o@tscxarZ`f#_B7PA-3Rno~{hYmj4~R%zVV;ijwO zkl3#7rBJ@-AsW}iJtZ8|mC4njZm>)nE($VPox6pP06xpe*Ljc%KC99sFov6FCxye@CKW_9Z`jv@8@<5^Kd}2J=JmI zAS#gZGOGj%u-O$H3m3LBY7Vb1!kSk7@@F_!aNCoNIvsm@J3{F`ZpZe8^u9CNv6>+? z=YMZ(+s$+fO}BnHSd@&u?DPzH4f)~G$7$D%w+b~{4d<>@wD@*&9dQME?h-mD=q8+R z+1^sR(FtqW&8_Af`Cit%K&M`X_4P07zkUDKe)}_Hvy$Ab;!YFlH;j}`)~plCxX+o1Ns0z0>6jz_Sbnk)Bo>x8E)2oww6EZ4b!o`;)#Z2 z7rT$ksq z@G7y5zYhRHQJTdl2K-ef#$h z3q#*w{xgl%hEcn(hs}gfmjkW>S1 zLAYSAN40g|dVH4(*zj8nZalNMKlW#P&3eAIGx2-&@B`|-91q@;H@h*SW4jZiAfy1s zL4(|~f#%#e2Y60P2O!s47u$)mYm9EdEgv>K%n+ZI8W#SSS?&F5gbK{UO9$ujhUiu9 zdhKNWufPBD>!&Y2jo(!szT`xWylZf{m z%Y^w_j@!kZdfD+z&#}M^(rZmt!w;b^h~9hNRQ9vus<>Sl8z%(M@s>K|M=sRNzGbuw zjX~}p5bJSpXznnVQrVlvK{Zzg5srDdXrFerB&4jB2|*R!fP)DrpvLU*ez#l&{0Z#J zn=FUir)JCabm6W$Jo2keex838Aaw-U4CdW}lj9-Ymf0Q91`9DObU!X29**Dcz3k#T zo*0^+OtbIHbDzLSSByxRomW1AtNR%bp{i zh{Ee>$O;!kWfuD(pjXdo+!H^BI;(PMjYU<-Md-vkC&%Dd@Zbahi%*e@1HUt3HydDg za(8wb?D%rqv?E~v*w|0_Ff!`%`uc18{&8sM%hiWYR2=G7?C|Vdyti{E2!s`w+49PS z%Bd0Euo&F#veFXN?PgxDcwN1jjwTv+xLR@1j`Jm5JYYa|=EyKzh!u@6&8Y*e93oZw zo4|+|xVL4y_c2{L>&~qTFZ51!H~4YE_2U$`*F$`lxn7%(hm3pl`Ak+XuGw2XJfr3G z8|A53w|4#L5XzLcbB*mdHk0YHKiA;o50|%}*Z1$=)^9(~?Evqp&2Pnlp)q=w>G&S^ zVI;vBIA*A$g?`Yh1xCxMvAzy;l+Nm+>4MsQwG^5X9PYb7CVpGtYZa4_rsbk zXWU@4obYzd#llMgZA_VnT0n-$iKyL8t^~2>z3(gA{`|=@>wo_fR)ne?5QTe&w1E=Q ze(WkOyt9B6ozAZ6we0nDE1A28-FSob?CfGiVCW5=cH+o%f--ciB?FZCMtrZsA)Vif zZrRRe4>3-^phT{(dc$AVw_qy(5!4$h;|Lz}8JCwBcq{^7)%+c5xg9N!kssSzi?L&V zqG!PKN^({E?Z^yM2uKry4FHM5w3W@qw;SV81w5tg;pX(>2YG$@pj|JJqPf5Fh9}&* z8Eeg+#sQ$?zCABl#59{utg{}uJsZk!>?=22ifLEQz1?nR5ZOX=w`B4Ip9@H3ACIXEAF(p;$+2(U{YY9c3w}{ggJ3j_k4r1UvF)pkUw5&;F{hh zZ{@@s+vsjo^OZIYj09p)HbmqlG1)kOFRR?)xtuN?Fv3KnbZvA)m(J+^J1=R2GsHr_ z@C@#>n|VKrT2{AM&aTRM-Dw3b(ni`;E7o{k<@v8kkw!RF#Y@8 z)dSdw;e-%S37XJAFw4ZH6Zezu-V6Z@LvJ;)6$?0Trx80nj!#Jb z`s*1Jf-{Eh;&^N>2+`3xe5SqhE;+-r>wEGGUF)_EL1l?A6Xy=gbES*E$UU(RTSNU~ zw0OhrYhD>Zk9D-(3x42oian^n%)t4y_MI;Ciy=DM>6uG;4Zj8y?%-9oeYk1EY2Y6O z_UZFq{>Om+zx>;$|K7gMA1`Ti`yZA>?7Q$5=QEt*8KQ_<|9uG(n5BAe*j&%yb}3=c z0yiF(?{6N*ZC%-c3TxoV&T(AM1l>*dAKP?Kh2ysEcpAqx2|u4rqb{O(!xhQxWdhgk ziZ{1i4W8u4y_9jeclYX(P>c#YfVG{qTqdn?lg=Q!k)3&Vv*Gvxz{s85BOxb;#-J^n z**zRZj>_RV93~E8iq3Qy`9sl;vimWMG=bT1Q#Q#PB~9svrx?g#3l6Pz?Cjk3B{<*b za7@M8=(Q`5qr;;K8us~lS$YtXygD0LPIIn&vNjD*PE0A*k9W%flXKCX6EV_zhlqBy zo-%mnkON3l@S^x~9!7B)V8Pm^`^|CeZe6t(J3B&SRX-#obs58=d_G8)^ESUnK zMDYJJlEKNRUUE4U+y-JRZHemfpM(Vl`|{gAFNl8GLF;Xim#4f!Je9Zgp=dCH3+zJ- z@mgqrjt;cIlJIN+JQ8ltoeAE;ZKQgfzNX7JitBuVn8fzeGT9wK2h)|m<1)HjeN-1x z)(ZuEGf$kS+vA;RTBGv@T?E$fhoXY!7Uj@*G&d_){ljqqgDy|oE8^3uzXOK93Rda4 znZ76!edk$IfYhPcAVLQPx|t_j<~+;c?U$VCgL!_O7x=QIWnO`|Ar5iy&EyqOz?Syg z#aEG#;s~ZY%ay=>P2LgR(GhZRb&jhJTqd6}Li>7`9p=>;Uamg`37y^HuI3orNRw|1 z3!I%YTmrDyJI-G=55o=bni|k$+RGF5k+T$Vi`P__dS+<_aC$<1bRqj3E>@n-YO=%8 zF7T_k9(n>i3eno#y{GFVEIB-EGIW=BEZ}Igq@V+KSHBADW4ZYYDLTBIcH`$WX?E^% zV68-5r%w=^>oaZ3DSK9AEf>wY6g7_vPaQ0(!7VNR8bXHH9@A}l%Ysj^C0veZ@6tkZ zS3oLT4DdDl91gMAB>bjX?x7iO#PK_yX*Jd(@k2aYg&4rSmgP}c51ymSf{=?9J_}EP zFVtV2ZZAFoC(Er5(|=psw>G>RbKT--A_;TX*DLV zG#vvEP{Q|s7C2Pw8m@T#y=`|!8$_JSwon0g;#sg%aHOv6FgIm+J;1{C7X9E*pHj_o zSp~PAtOd&Wj9={8D%C5#6;nj0RlRMsHm8=ozCHU44qaVtPm0UFOl)+Raotxqj$5pG z#%Ew@j=^H0=&dSN5~HoZ*`@E!kHbD(B8G+nnH|E!o8euEG)GJi?KnP2>%aX;Wx#!y z_**w9_q@slZsv@MZe}EP^UY!_%rwFg?PuD>>wT>8X~m zbT>9Wi!b+8C3L5oGMw!OI^hk^H#US;p&QF><*qG0yxIVP>}F4i`+9Eki4s^|pSb9{ zh7e9K6eNiDY4zj`)(lvK<)6-+ip< z?_a-u{xJx1YWsvMYQd1)XQyuFtDJ%69{c4g*UVXlb~S>a!{39gd+r`bzwgO;5~Q%O z)BQvME8w)LWe66?r`bgwA#Na1bzaszOk|&Sl*H@3?qoZ2|Fo#hL>sUe7U6(g9srMX zA5KF)u_w#dqdP&G?RKTR;>N`%_Sid&H$)I(d9I4^m(U964}{7A?+A^ z!;WW!kGmQUo&y@i+3k8hUeuDc_VjQNahD?tvhDXKT;A7~5#b%HMMSY26H|i#+M0Ji zYgC+ySf32q8Ke;)tt+1S=|18w5#mm->P~lv)`Zux7bMl>3hK*Cqv^73=p0_ns?Xbd zr?4+;{fiOfgS3AA{Pp{f>oT9Nv^`B2B=4);fxL@>fAOpU%ygg<-D3OO;X>Qk_^h|M z>{mYaB^XC#uJc*^xOqYdVu3n4k+0+9y}2Uv#)+k0PKXDnfONeRJl=YmZ#dI47s~|8 zvq|CPEt9v8nj~=RdS`8AJ0PkSmj87J-Stc-_l^SM9I6Du4dc{?qcxVobtU;Y{EHFkK+$!h+=TqyNmQJobJxPP3GCoF^adV zwpfPuNl{C->ZYn^hlQQyg7RT8?~>bib7JIoi4JHb+Oc-?l!sHCw+m6cU~3@#<_KDA zuiz<;f?7Pjn8%@ch;(Iq5RdINcH~abDCdVVL%VU?=b!(i8sC!SY`w(o#Ek3^_v-Y) zV7Ukg&|v^q$~XujvA1h>zf@;xq|1$_$8950bq}hytq}E?o+b9l&;VJp%2g-G2MO~X zJL6F76bFERy<6lm^I|IgKER&I9ebC%O#1?WdL0wZ4*=1hg#L`qBr&Im%7xir7u`F> z{p4?Ou=n+hO^l|~#as>cg|l<)*Q>nTQvBPGH*Vztg0H+8dTMyY zJ>=q)RvLZ4Hx8}nB!o=IE6_)9nU@!+cK-!U{`RL?*3a?ueIH7YcikUEvC~{ ziJZ67W&(I%dcaN+p6@1k4V$6Iyq-x-u0FFtZhM1?mv-Kr4gwq#9yafkWJ~h9i&XY@ z|2*oG?x*d;A)qeM=?=4ibrbE04g5_jb95eHAx_%;rNyN17@LM1Xt$w@d zOdf^THLLdbI&Sy$g`iSyFNJG@_|HLRXUIK3}((5hn`K=AIVjm-({!9^6oIm4XmuooYX zk?gK_i5<8EX5&1ib#x~Opv6V7e{Ivc(b_so=a*|32mij78&FUA3=e;Qkk#i;zkOUy z`I5Q!T0BbxA*J24G%-00v&=QP>eM>Pe2vvif)mO8sqS31Y-#C&`g`}7-DHga%dS@U zFWE~v^>dCjce6ot@=C;3UF9Rh&)ZDJTUJ6EfaTb3icu3dy;6sko`>0gZ#|pIyPDd5LWq1yhG*gk=qw&CL9_SpX{xp? z!Xy)h=Va!~wchqGJMh=}=F0)ImkBy^&%~efP{)35O9|W)(casLg8lXoGrM#)0!sEe zpsd-=Y4{&+C$`Ycn#Y;kAP~9(FH7es0abX)hDp2Mnn!;6!?qWEkOYv6bv~n?Iyc?{ zOTP`cfPv+(-Tq-%=hrX)-|y?&huW_fG88TcZDZraydF=uwZj|ZZPoKLWd-;7gn0*Y z?8|Mdy%d|Q!wDz_6KsVQU3oVP=8GLV!3tz(6!ys1AqDd(Re}9r|HR=OeJ+zW*3axZdjj@9RvrB*(2J{eRvi&jCOJ zBp(OFBIT*vl#7;r`uRRYPq;@aV_L0ll`1R3odoVRyNj8Mdc1pBY}dwVcLM+BUyh>f zLoNbdTJ`pz(#!n&;0WAlb?NWPodA$G>!SB6WQ<`61IBb&tGl6dp#}nO(JKR{ zbm(*ZO1A+)&Q^q%6)ks8dRLUM5|ar{j_cX)G<&RJJ~(`LL|mnKWgTT^V@cZr^hYy> zg16(ELxF2VNZv(ecYT}Jve^=j`bsIUbi4syU%&kL`UcxSKdugIu)cVmO4Sj_x~is0 zxuEDS@YPz?t95s|Wa9`cZ{nVqib~wnVVxYde(jnfDS%7H^lOpD9G*W(ang}8f?hAq zHzezk4gi*iX$|L*9IY;oS;6`1LoZWfJ^(m*AG3uLuUWnIlZ+ZFy1fQfiMh9p*slA@ z;TD_&ITz0?yYg7nU7d=GC&g0twyg_9lBf>)9X`nadR%|iPvc9k-~X%^V6~<=vI-gr z*%Gi^x0^1-foq?5KW{P<$Wh7AqO)AIVdzx3wzXDJQY*aK!k(srhgF8T9i%M+}EitaB^yabstZ$XmpUg!_w~(5x zKsP{43e568vPKe|IwjvmZ)#8gTaV%rmE}O75QHD7yf0A`*B^O<#G01^K4e(pYjZYi z>hjrhXu2&lC!G|gT4wH??pG1hTNCX=t2~`Yl;)5#bWN-e1^$;r3J=1XO>l75vK#*u zPgw7Zr54U#MqLivn(3?et=4)2^MQ~6Lp!fpTU`PUpM+!Xj!n5WJO8i8rCIp*S>Kql zJP-cz1gvatqT{g#Cm-_&S{K536=W7YbH-G*J9O7B8dp2{e=9#>W37RpEiG2n0Me;9 zyvp)zR|>5Q;Pg6$!MR8?jVAESkhI`@y`3)I2dmf{>7Lw2lpb2baMbTjo#D2n;5Hjm$MOzx1W-b%!N$WWk<~C?bnQw3{j2h$HVyx9(a;c< z^oAOJ{~J&0f8K8Rolm*}M2=lywVf>OUcRH@H#GUw5T0P*Tnd4>s$H4aKG_)OeJ_U8 zbS_s`MD~AkC)DhLQ~_kQz#YeR?b-xFrxoLzw$Qul#)>j6o$d#Cbu&`}1-02B_G8I= zC$6Ouw6)LC`8T!_`V(Kl!-#Q%x1paIA2WtRPaBX-(X~c9|XLRaz zfQljI&1a=Z@KK&?)8FcQ3#4j#1t*UzIuWM%K{{v1i}|cw&$*pro@#cE3x2i{$lbhG zIQ7z;Ym}i&^QI((8?~1gl4s@SA~<_na3{Hh*rHy~BS)?9vew|Q+-P4D$E|CW=co}O z{nBkkIi`NDse5;cxX)WuBLR+ekU5GGx5w^srdGPbH0T`>9@H2ckrMLeVvG*+2mc|% zL@Y0IUhSFi4M=!i}^EM`%e*2cT4-#Jl4cfGmm7IRna0)=hWE7MPPtm;6rn`b|JV~o6zYZ zi%S3}+4JTt2g9+lsl%6EK}-C=w~}<B6I5zR|e38&DYNT95YWO>N)25_;HJVZpaqQfK5|k6Sy#iS`$nj0}0S(6v z*?GN=eY0exmR084sUdJqeLT3G7onR&Rh{`!?`rd)*ub_@1HlDaY0}7N*XP8Bb>+)! z4rKtvrricNm`-(P+#{OSWSn#(sK!iWKHs#}{_*o4zdp8Q&GPddt#20*3HlHg@cOV* zI&^5rYU#-CZcbc%={?WopE${cPSYP;zo@Gg%<>XIh6N{)xJG}qhpX~^{%miMDZvcqvXxOpUpjO<=2@u%*tQ;SjaxdtTuLbwboAqdw7Wy7kS2sUF?(#7jOBz~9YLj27xoMX)p~ z0OmDg%I5hMKtnZO`u!&{An=st>br4jJ$+`&U6GWj90&mExz_r9{BwN&@$t{4{54>- z>DWPzRc^@7JT6Nnu~r9wIU1G$yULqUI}u`tUc#p}o9k9We8DudS_ z!%54qY-af&w{x-%9|C%N+KV&Sgws`9KVV{WUW$;x;2{6nu+%+(zVDEqhYi1f{qf_& z!ua3516!Zf=b!{nYchH(?=Z-v>^wJxF_qaA4#33#72t`(>A&62nP4hB8UFuKA)Kd+ z>bv$xW2rT9+)3FSNaK$6(mgCPHwQliFl582aMs+d%QJ>?Jj}wC=RDNdfw~ahH|3T& zhnr(S(dpElg7yLj&rx#T$r8yrhF;)DCxGpFf?47S8$ZHw<}vlB(_z;J2tP2XZRqVR zE^nqg9)k7pR!QyquTO7K>(lHU=L#UKSPj_ju)1^)eJa~cwB(w`0Ds%Dik`bNJc?)) z3tpGbqIzd?m*?a?0@H^}K-V%_wCR6beAVd0#)S3NgY)Th2nZ04&FA4_Haj^*m18ed zU$Pjm%eiTH@369djRcA}&YnO1{_)3~9js>&^s2g$W}>HhsFI74;dd$x7ZIYxbohtL zF82W^YrdN*r$p>m zR8im&A&s&`RzcA!;Pl1K&ay1;RW>+=nx2u1c$~q(ZgQYru!PDGE|=eTRo9dvE2{GL z(}ffFReN#b;UIjFN26wlihCWkxN-JYvh~Nu?|=RIY>~K&Q%nG9eKsb~3hri==;Tn7 z@K2FwwqFbtj=H7#c%0+ouTQR%f<@3^DU=?2^p0MxTauIp^AZBegr`#VQVMXPk z!A|MHxLweK`E2XMSC?5fmz_x*oF?Zr^}8X(X=kNhtZn(I5RF0VG=vQT_;A$Znq})+ zXhL1}k=i$9jJPy2J8Kmj2PH3X42Hfj#qpo#Aok<)&u@S3uMu?AO4}y)suDSptGrGw z2#l(&1NA0c_~u|JDBgRnTtKmQ($>(q`z3HADamUP`P^C^6j~RgnB{)IC%%< z-=t^~B=l)Z`cJF5t4~)@=_Jm2T2cgAUzJO1C#h_p?dON}rT#Vgukp@k)5Sjo@l^{> zT?2=-;h^<`Ks&T{pP77BH3+fE4a6C{i=&(tWs6DKwn~5we5dM)F!-$5Pj$bs?bcp` z;yWB1SDX})(1> zEN(kVL1#GiG>97j$79)_?CxMpmEk}T)}j=Kx-{spn3gSsLSz&md46KwYWx2@F<7^? zd2X7w3b5Mww93OTBh;~!Yqc_RKf7wU=$x$+eX8LlCymq`(i3=Wi968U=9(&Aovo87 z_DS5>Y#Bm&_y;!&ec33K{F#pe_2nkB5-hf{UC@IF-P1*Xt6^llO}Xn}hUQQ1yWX>| zqud;zldI@X#0kn*!M?j*5Gub@H*_oUwoWs=qB? zJ&IuVZowhi&bGo?u>GF-px{OIP0G-RAnBn{x`6GrhqWo!cM(3S$1l6z?97O}J3hGzNnWfEuDDbDq_fDzLyq`1?Y0Q^CLu4E|5P6w+G>Efj{F)$V7^BY`QT za;kgc(#>fzN_SJ>7&w_19u7@bN%I{06uYrrNXyk(m8FBDuH!^fi*SFDPpxia5kT(e zLjI5c{P;OO|EA6QwExc6Aa%gH#i~k7lDX824pA96Yw>GLg7jo1H9EE2onP(KIDM?uESYgWLii=0Mm8ebZtdIIU6W!Fyo(O@&}HO0zFT}fqDQq$Pg zs8dmkGrp^wnUwfU%Z%W>G!FoD*SyB<#PphsCNi{kX}G4~*O)G6^UZfR zp6USR-c8p7tqNA{3=U(l%>A^nM&!AGrxvt&6C_vrisGB3cXiPF{?LdyM5PMoZK^(# znjL|zHkRc8<(>mvn2DS>p>3!t)wIO$toLaau-^hHcb0+VP&RP=O{6^4)dcAzXc+WJ z{<7(*rl#0Z(jXLp1)iT559=Ll&zCs1A$x!?9-|VPf|IE2Q2BS9wRMgVGzmZmId|6Y zu;t8Q&>}$<`?jl>?d%xW@yN~?@>BmoD<#_>8Wc{o7WjVsQggMy-skXI&T1&@5j zt+G-J>Ymf|Rn{6rvO&JtMmUr*?KSaDZw*@RQ+@Abs6Tk8w0AfVpW6Ym4A1!M=hwHc>QB?Gw(W@&F47PK@~v`bI9$t#-6qP9V?`at4$knbrW?Gfqvq@khxN36LWg5#F4V2;hW`;Fs(*rSs z!Y?8R{;FUM;veB+m%r^qhs#2h6^!Sn_3i&HtNr-!SNr^2GJM)!um?bFAl3V|SN@3H z4&a=_heZ*>VV#{rcsZS;7gG{8b3Xt#o%dhhzV5!mLO4j;hZB=|!41-;8LcwiT9Q`R zg9s(A*N`Pn=ZRnMRbQTD=h2 zr^_c0T*8X-EOnAb>m}}0x9d<#mPkL{yir|BeV9G3ar*MxbNlw~``3TIrv|A`siuAE z3|mK5MTgUrqlyhhIb8y1u^dAHz8nVYI-nC4mU0^r-wni#ginMh)9Z3>A??mSIV1o^ z@BonW;ZBP1twy1q%x>{NXr$xbPUtFJ*PYr2={rJMyE9c*sB@142%OA4oDRV3E%W9s zpV}sgYY6h2yDHlPTqlX-0=aF?@fHxSZ2;@SAVTmapx3s+BoWu+_p|ov=ifj4y?*I$ zs};{Z+*7r0X(^b@dN>(chmqmN{<(|rO4+n&zV*(H8i&CNm%$EvW_j0gmNfJx0GS(< z@`vPcOEtzF!1Kv}y&rPIoHvl0lio_!LW|;KQ~(e+UM?<);k3D<$z~b+{(jo6>&ohC zwti^Q9N`)KJWDy_oXhhxtJne)Ylj*#@J#sWp$VqWbXU`d%#qaHW}ur!&h^tTE=PilFY)5--8ELPsJcZQBC8OxX+FFiIsbl1gooJ*LH!_XYs#ozq>= z<8WW@9dcyU*NaudweE*&DIv@j#d z6iBe2uzs=*-#SINfe6wN0f`K;Fjl3o)Y^j5_$vYeoYR`Wx4 zhsObY7`eHj71X6Xi(WV2dikxCNQcp>Tq3ua`zg80plyCQjJ8RU8wcA0n+v_o+9ybZ zKem+pHN5k{gC;MxHcfGQFCV7@Gk<<=|D}1mJ z(9O>pdUrgN2yv@mrh+T<)B>0w9khMj1ZU@fH!|mOPX%wZ^@J31y~~+{o1fxB2!SmU z(jWk3Tca-hwO3M|MT1Uk&>k@3#!0Bk3~M#7sEN;uI9El#L_GfGLLD$<*MVuqapZgx z+%y%@SHs=_Z*57<=S|0RmE*#xVgpCt+an4#mj$;;-ab0r?$%cG9N+(tDE6mb6Ci>! zhuSp_x#Y{DoumUgKME z;1DS^qqhPU2Gv+FSF?fZ_wcd5xUwSHnv~W8ZRjm9T#dQ({?jl9N_*NP-U(Y^VFKB3 zx6Zi(^%#W7^*9fU@_j`-AUUDN+7&l**2{wIgdf}Q4R+NXinS7RzG3b>zrR2^A3lHW zzdpS)BX#(JbWpLt!8L*_5d+{0s(21HIFzic7P9!5s)_>?4u`&jz%50qr&U9apz*bk zi-VIKBdXxKP4$=tV5)7OJBfj8UhcB5B|kF4>nL7ba(q$Q5IFZqnsOD6=*qQn3{vgb zu3)H3trwtL`^(bDF;u1u6xv0Tp*C zzvb5-<4a#>@6Ur7E;NmM;|bN-MX{V)4ZZmBMLY#e9bGlh(|NXwq+~&9^HMFzeeyAv zKy`c)jbb%iS0`CWX4)t>gPx1JHq%wB95>iluR5q9Ff~1BR^`gw+L>uvJfKNR@>ucX zfrC=O&DIwc&*#^|X%aygta;i}imK<{moz0>X;V;4UxcE1dyf{Uhq{RzVExRD)h#-E znBsC~EWafPhgm-S`uL6-x;r3qt8OYQS*7COb{Ab5QmCier8nSRYRWwZEm})+o2DE( zBIQeS6DVRX>gm^Qsnc>L`DUIP!b~>L!K{~KfGw7yre->I8;-AB%W3pYfD9cW@dkeF zUI;-!+p@7Vh{Ce4(1<>9Es6j=g26c0hkdLTYtVKQki6XNO5U=5vh3pw^IqZx4c+oxA*Xhe0PFD9(I`a zWCwb=^;)5Dply~zU&UoLAG@RD;K{S;^GQ;VI+F92 z_=!ZI-P))#jXDXDV<*4o%@h0ncFppsPj_f4rM7B^s{zgVW>#xmZ0s)zG1Go(GHh@Z z)p81YOOKmR=Fmmfif<&l#7U7jr$V+QVrk^ysIZOO+UGv)`tfAoS_co=?aTAw=AZ8%fod7*7Wl{8Y$>dKv}Wn-W;$#N$|~KA{E((u8;dM9pBWh$I(eO|A>=nB59*# z%cD3Hqw*Pt7TBllQq|K>i+ij6Pmk-@{rzM6>(8~1B(^MP&^08cCBS(=`Ob7Y+sZYF z`zksFCD@vU86c3o^xF;v01iUY)B*)g1r^P=gLqh?5u50eI&dB&u`SV2B`PmlC8=~f z9$`La7qj95OI>8Q5q|D^G8SiaVkIepr@Baite`JV1+7?ky;k$d!MnW0qH^_0ltT2` zm3CLj-9AU>?M^47;q}g(@G&~UWm%(~aFVCT^{@H~u<;^>{{7DiD%A1)0Oi@w6l|D=>hoF`?Ako2T~1A@*6MM~mxQBMGf@ zE@p1-po6`aYPc$nUq`l~yriEGLJ2gE+u7Rdn{oeoa>*N2tqm&r= zNx*z-=J(R&@|ayt(i={k2w?o6&vqHlnktWBI?L%)Oa^LRTMclB ztRCQ6l+F$~g2~)Soy!MGoz>UolL}|uR=nrQQj*qL>(K}OeEF#))N?F>KvCf3xO2XF z?rpftHMq4?d%)^6Kd;grGH0+jtA25O+Np2>FPT%Uvyw_EO5ZE_)!TD7L+B`6Q)`&!gLj}&V zEC8;o{u-2J?sX%(U*mL|lyGqHmf?IgYa1s-aY~$Lr{c{?aJ_2+C*DS|ojbHYuPS}| zc>nEt{b&98X746GX^c5_!Dn=_csf?V_Z99rFmtKe#kc3vtCT{L(~n9sf(!V(`Vkgl z9UPjrv2(T2+uPFYKUS&m%3Fq?N1L#u$K!6r3JIx8nXLK1tvW^Su1H=-)s_JMy>pjc zp9D{A-Z>vJc>t)TIj@V?#cZdKLUsWic(8L(Y=0`|Iul>O?*34?P19-qvE6M>p09Q< zplqGc0MgsJzjbrBUj)geRq~d9_C~5-@fJVB^+vXx`wQsG0AQ3wA(lglmP`iOY@(=)YeEV7=n^5UO zV2X#ztvf)TJnIDYkqGucGDkQ}>Bp!S1CEz4uO6W%Y`@oygy2 z)Q6Z<0PhWI4xju2H-pn}&&v(f_OpNd(cWu^A3--?&c`a;OX2R zZecOMU2$roes*s@ACBeQVY|w)2_vgT$)GMQ@v&;e+UJThPU9X4E~*S$^HA|b9$lyw z4&wZ9SKKl_$4*OvogK+~Dn zVcmROpeX0u*-KuY-g6*L9VQZ)wv(K+mEgyyz*Y1c)l$(hS*YQu3tR1%Zay~rc_joD$KH4$2QN!M@k7Oj zO+DOfL&%8Ax8oxMeZl#zXKHF7(s4v#U%i6g9@zL>{rqN7<7shxr4zmrlv(j<&Egb8 zw3vSAFrav0G|cOnroe)w3ektQA{R{~q!S=mIkQQ-Cw@1_&m9CO?P7Jtl%NDXw{t)oaA`w9 z;x@}oz~Q(lEL*jPg2(Db0`%H0y=TOz7gd18vV73zS>2Nqr9QokP!6 zb$k_cSv54el@f5Woj3G~#+EU9(ZwOAWs9eQJxHV37S0f67`QeaHgRU#Thb2R8bze|~NKYy0)P z{n29t;o?VJmr6G3bvsc>a0DYA+|RwLe+v?`0G8H3`c)KYXpjr5$aYi8;8g}dsbJ%LS{#_NSha?|@pVKmkL{K;G{5Y=&;JbU1eG=h{&?K)sr zCExDY^HHp9*bCtzk=^vs(^qt8s@&mNPWyA};?TbO^=`sQEwe>+)@}=#Q~AiWbuN-U z4uFTOl;<#Xg(2b*77wzuQ&M$T&dQ>B%NE6*-g6?_wz{J2*42O=!N5$QR5`6e|00B} zaF+Rtw-4-Z_1imZ63fQ?w!N&atEE`D81c5O`Tvd3LWFWZQGXsdqf>{QDS^O7WJ;?y z%!g3=_mI1DS5Mc+U6HKrF%Lq;oGv>zyN;(A!fgdP@Iz95LJF)B2D7RY#;zQj0Nr~y z)Sv~os%N7_9eAy~roJgm6V=FS`_#c1M9(|qNvfCF7qGUep(sRfYdfjh;W9c5=2U)d zcaiQOAiRBEpT^feS9(H+++RQlN8-rf`rM|XAOO$89$bO{O)_d!d-SxzR6rEXAbr`} z<6V;?a~fs4%mKPzwACb=g@jb9m5EB8* z!A1-rMYSodK##YN>krDzPZew4s({M9ZWATsx`lfb&5qRMa}P!__%UtZ>@L;T9+uE4 zNon;}9A+glxCBae+xse|f!$8 zwWoXSmugvm=9{lLl{H^0a3@c~lpOSvw72ev0pSh)3m@C{eQkv+=pBKL-ejPrkJ(M; z)W?hndPGeN4$cd&_}tz;vlpqA{&CLdNS2-!z7*Nk>@@=1d0SaERy8kIMcyIRkoDHI z1bRBi-C#f0EhN!B+;x8-aPQ~xu~9nLsxW}SY4PAZKcJIb3XW41rc_Pg-S^|c@WWn{ z=C;NvV1S*+>iBep#Q*@C)U*j+RfDNoo-J{gOR?;BC-OXJGK(*`(J#J=?xVoRwVoeP zuX~9ZTsco=g>tuCbSnpLr^|Gp68GE3_M?7zZ(48Xpq-Aj?Yz>VYgDm$by*qMRaI(E zy@(Lwwd>-f$aV*f2?~Q5>UKxVvBy2Fl)K4hrlJ7){eodHj^j}@;Zf^w+pEe09F#x+ ze;v@~>+?;5-wck%Zyq}RK*?^4z8#)TK1s^S0P@qGI5LnsLM%U&J3u_)fdO^axD4cx zlR2R!mFS|L$+$G+x;>k4DPoQyi$xoI&O~_D2VBqV<9Jgei%%L`iWVs<2J-61?Z5%R zqUsS}A+d`5Cz81uGq=*<>OlJ}X}o~=&a%D6ezMysA+36Q5q?y$IIeC3FE@RuVMXo%b!G1Ppj!C4KwKw( zdAdl;X}wOan<_!Gx?Qrp%qk3rAt6Ww2n5V&D(!9#w}j29Zz5W~p2ny?ef_I``uIQN z9WxQKuySa_WqwN}eEDfrS#9p+(BlX{C|xsd=NB!folc0=y$b31bQ)_mrQ>ur<1F2h zlQEj=bQ@SQxrrZ@!8^6F1uhv*00HR`7Vm5I$m=!&hZ10JPY>r_4k*^4XaWygHOKGEf26>RaCqPltAn9C1WB$CBfxAW+5Z?q}zSM-! zZYny#@}w7{sQk;U*`EuF#K;II&ev6a5S9TgQ$W!UgYF3|-z{GR)$`BB^F2i_%M374y#I= z<{@gKuJN^~FLB(n`<^jhq&-e?ba(`i$8_r1Mk={UjW zbVof6H&(9|00=I$?aQ6?`I&vc-)rlFIJ?cS%e|qkICf6F)@9oQC>N=zURCr%x*e8Q zONg5lqkAG@gG0G;OakDo9i%A^k;}_3W=JDjh7j`;ZX%o@Y%Z7teQeuZxeei=o~!EM zQmoeUg)6ryVC2k&2@sITPu45JTG#GevTE&1Q-Og}TVLDGWI(I}JBx!bdh=GgmAYXNPN=LmM{h{nT>4Oh~cl@U&d9sCOf93-Cs;5NeG zPdn(c%rstWJSsL?!;j7i70<}A-B2k_ExNL>F8ZsCu6QR9-~Art31D=pXP)X@AH%gp z*CCHo9iu<3gushI5WEX(b%)%S`+2}FiFK#m(>%22C-(8nuknryc!u>Uzc+Sk9YeKI z@y#`fj%q}4S9C@mYD+_cl=9l<0CA6K%gT7F^rg$9J4iL@*`*x8b%GK#^dUrZ)h}Xm zQf@cs=FnY+Ibl5a@vwWyTsat5QEVls(#ca*Q89%>@6-&=HyBy)ARJz{mPWYTI(CVp zpPCYbR-%STheFA`HEHf{$WVfN8Kf#{#q$PVDg|?L9L5o@XHovIfBpLO+;vlq{t@xd zji?u0Hpu#WxD#z+an@U%A$}RL#Tg^J)JccHDZb7M%qX)6y550|I!NDH)i1YeIX;)- zpSP>-(H-J_*W}r8|7gu2_!8VWczs;ETJo{hWqv5MT0mKKjVkr1c`ucC1c86iIU7M+ z?yhEy9bAVkW>;nO;(YPC)mQ|o<XSv$b-I;w5;vxGu$=Gag?3NoE3*8A@UWL-guYO!M?g$63Zix)Xz~^WvlZ#-LnAC z^Ca~!gPF%F769P$d;ojC;-Ka-QIBNuq)@N~A(O$8|JdAiaS%PYslB@qOx`2y1}A5n zcsCq2+r5@7r_&BR3((Bcf`M0SHEGf2?mPym(BlY%~yU=5DN^Yi-t zY5eEUm(iu{thaz;)WIPR#n`I@J4Y}t^;8tNgCN_cSFp}39MY#uk~wZZ|BO zl!L!@Do?D@2K>kZt+iFvxCj|lclfH_v|ApdI4XFWC?1w>Ypf)S!T2Nlya_0qa})lE zJ33&&Uy!~l*vDeB0-S`y7q16>019&O9`7yWQJY!J|2};Nf${tkWd=GO#iY-qgpTLJaW zQ5dLuas_~-Vm|FR!N#H3F3Z(=n9zOeEe1imH+aJi7D-y>ov37uHX*m{D-P`FvCQg9~=49IftFhq9$wPeN@LF zRrY+PM>}NHX?Sjnvuafrys3^mfm$6)74eb-eI#h5JGC`9JFzIboE`k}DHT_2yDmk# zVki&3IWp!@SFO#D&B?zNlR9=?XZEDzBS+>5TYURee|)YVevVJ$TmAX>|9tp7em;5a zmZu4_vMLD&FIYMIExQLqFy#;6>-4Cgl+(($US{fTCl^e@vD~?^LSG&QJMlflq9=;sh37s$|7kB1vTw&>G3o!N|JT*vW4a^w`O7L|SOZmdsL+(=_Ck_lPD!`xu&Vs~HsNf<2v z1@0o>BB&RvFX|yB2O`^kzLaR#m-}~ClWq5?Z$z=|YO%As5O|l-)VEB|bTy~TA}l8y zDlEkvTG~v`ypx>gQ#a(t$G?5~`sKs_j#__E{q)Okei~0JT{$ZRNK}j(wX0`wD{nn- z=osIU)Xz=1cr*M~KBJp(Jf65|=$)rlWt{L+si|}+(P~z7vsX2^avL+CRBg)Wh=iJC zKu(hj{+rfEuQc;4N<=y*tzc;4pb@U^#~H-HTl`lV={1;$!?>_kSJ`z;2V;|tE>%|U z={$TUI|9iGTc9}E$$k?O+-L~|{;N8C$+5XDvUitWR1$c4e&0s>S=-xU*^~e7?qDTB z2uzx-H0T{oKux4T(vH$GP7FI!kWAZ`4(4lC0r*%|d2ihwzsSOEZMHd4k4)Kv}q#ZBLIwc5P3L7eNzl4I1B1*`P2k;gV2R#C3_E7 z+trsPVV|LUOzT>5b9#oO2vY^4xv2`&wZOl8u(Nt;jtmYW|6L~W=ri72kJM)ndDG|ksRhN;F}%DX)((E5`{pB#|ik- zE&X`Y$7aE31?5d}0$@L0qrYkO&`Z@FkK=}3Sm3Cp@Ch961`9ZPyV>+nFLQ8k9X1R7 z(x~1Uu2j!(CQ~6lwOJwS{vBTOqqBS2<>pjyQ#%KR*RAhjwj%<0y{s}@oQE*NCLMZl zhuyi+4#)$J65xjd$Yo?7^KL^&FNy(IZCc`XWju8pN%`bQ!GE*VP_?Q`u77%5{~F`l zTe*h^DOYtZL$3)0a?JK3%3*7M%u)%UDoi$+jUM6-Z)LYe+|GB2Y;cN`g|w*y?WtzC z@s-eYh4jBlDcf>XYCQPDm9U7Q1nI?R1^B&|eC{l&08iyD1M)fQwm)FHpq{MJv2m1> zQeDtdu6oA3wd(@qDJ37nkZ#Cj2t2bEac=up_F*AT{1x`P7m8>VzT?^m%}z+)4mg zD6BCOOoc=^Gz;twADpL#-@V)W2*ip=$bB)>1C5rk>F)*!u*>lfpiiVPwR84hsdd)} zL4@N@n_5W4!VX6dNYCHD8kf-RxQ$r7SyJQ^oetR8_pOJc>{>U3o;SM-t!^dqsbF$p zS<|+q;n~GEO>@!n3HkHHzK>6zp5~yqg-_m<90yyHkbF=%pXP8q$ARkO(krj?)3d9z z?c%6tS+}b-r4E}Lk5e<9BkFPvSZJHQA7U9_+^Sn}$Md!VxXvyKUAwI2Y?p8!bQT|F zSTI1cvXcO?>Q$Mu69+N^px2~|k|4wGfm48{;=}DT!rZA4773-6+io~V@8rm8aTWNj z7o-@R<~m&9YaF#fy0}k#x*I4N0Z(UoLi_)zfBmX|z0*o+u%1jD-{k(;waDevIqf-^ zSsa@0?n%NUjUxK*Dryu}MeSpH1&Es@d6)1nJ}@^~NHql&aW;!)H)I$7Z={=1V?JrK zUE0U&0Kb(K7D0pM(DJ8xrgzQe^e4(D$?VROt3d8=X@)x83tZBKO0JN9xri~qle>&< q#wljbcT@-RaR03kKKR7B^t)efZ1NDrdj#+Q^M3))8o!tq4FLc^+CP#2 literal 37286 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 Wplk2)=q|kcfBz5j8Zr*o4FLc% -Date: Sun, 6 Nov 2022 13:03:22 +0530 -Subject: [PATCH] Convert event start time to user's local timezone - -Since we don't display the timezone of the event in the notification, -this is required when the event is in a different timezone from the -user's local one. - -BUG: 453805 - - -(cherry picked from commit 750200aa58e3a8c4073e6304a0e214c1c5beafb9) ---- - reminder-daemon/alarmnotification.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/reminder-daemon/alarmnotification.cpp b/reminder-daemon/alarmnotification.cpp -index 6082e9a..27e53e2 100644 ---- a/reminder-daemon/alarmnotification.cpp -+++ b/reminder-daemon/alarmnotification.cpp -@@ -30,7 +30,7 @@ AlarmNotification::~AlarmNotification() - - void AlarmNotification::send(KalendarAlarmClient *client, const KCalendarCore::Incidence::Ptr &incidence) - { -- const QDateTime startTime = m_occurrence.isValid() ? m_occurrence : incidence->dtStart(); -+ const QDateTime startTime = m_occurrence.isValid() ? m_occurrence.toLocalTime() : incidence->dtStart().toLocalTime(); - const bool notificationExists = m_notification; - if (!notificationExists) { - m_notification = new KNotification(QStringLiteral("alarm")); --- -GitLab - diff --git a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch deleted file mode 100644 index 26698be849c4..000000000000 --- a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch +++ /dev/null @@ -1,32 +0,0 @@ -From cb8e88e6b50a6edc399510b1a8d6307177f00bb7 Mon Sep 17 00:00:00 2001 -From: Moody Liu -Date: Fri, 14 Oct 2022 23:19:25 +0000 -Subject: [PATCH] kalendarac: set AA_EnableHighDpiScaling attribute before - constructing QGuiApplication - ---- - reminder-daemon/kalendaracmain.cpp | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/reminder-daemon/kalendaracmain.cpp b/reminder-daemon/kalendaracmain.cpp -index 0566c7f..c0ae2be 100644 ---- a/reminder-daemon/kalendaracmain.cpp -+++ b/reminder-daemon/kalendaracmain.cpp -@@ -12,10 +12,13 @@ - - int main(int argc, char **argv) - { -+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) -+ // set this attribute before contructing QGuiApplication -+ QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); -+#endif - QGuiApplication app(argc, argv); - app.setQuitOnLastWindowClosed(false); - #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) -- QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); - app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); - #endif - --- -GitLab - diff --git a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch deleted file mode 100644 index 64801160d886..000000000000 --- a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 9baa8ca070a73658bec0c5a9a1854e4ec73abd8a Mon Sep 17 00:00:00 2001 -From: Allen Winter -Date: Fri, 30 Dec 2022 09:29:02 -0500 -Subject: [PATCH] Ensure Akonadi IncidenceChanger doesn't try to show dialogs - -Since kalendarac is not a proper QApplication it can't -show dialogs anyway. Else you'll see crashes with: -"QWidget: Cannot create a QWidget without QApplication" ---- - reminder-daemon/kalendaralarmclient.cpp | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/reminder-daemon/kalendaralarmclient.cpp b/reminder-daemon/kalendaralarmclient.cpp -index b726ac1..da3b050 100644 ---- a/reminder-daemon/kalendaralarmclient.cpp -+++ b/reminder-daemon/kalendaralarmclient.cpp -@@ -6,6 +6,7 @@ - #include "calendarinterface.h" - #include "logging.h" - -+#include - #include - - #include -@@ -52,6 +53,8 @@ void KalendarAlarmClient::setupAkonadi() - const QStringList mimeTypes{Event::eventMimeType(), Todo::todoMimeType()}; - mCalendar = Akonadi::ETMCalendar::Ptr(new Akonadi::ETMCalendar(mimeTypes)); - mCalendar->setObjectName(QStringLiteral("KalendarAC's calendar")); -+ Akonadi::IncidenceChanger *changer = mCalendar->incidenceChanger(); -+ changer->setShowDialogsOnError(false); - mETM = mCalendar->entityTreeModel(); - - connect(&mCheckTimer, &QTimer::timeout, this, &KalendarAlarmClient::checkAlarms); --- -GitLab - diff --git a/kde-apps/akonadi-contacts/Manifest b/kde-apps/akonadi-contacts/Manifest index 1930bbf257a7..019a55b045ae 100644 --- a/kde-apps/akonadi-contacts/Manifest +++ b/kde-apps/akonadi-contacts/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-contacts-22.08.3.tar.xz 427264 BLAKE2B e5e2642b70feb2aed5fba637fa18363e20e2647de13233303276bb3fa83f019422386fbdbf5b466d39611d293aec93778ddb3a9a48c1fcfa0915af10f7a81732 SHA512 1197184c29bb21131e78b74bb706ff83a8963a109be451f5f05e2e8027e31b39779eddd0bba4f5bac450bfccd5908244751f1337378c51fdc94e3e448d84e1d9 DIST akonadi-contacts-22.12.3.tar.xz 440240 BLAKE2B 7bcfd3704866fa258892226c40fd377c3d97bfad09a7ba6e9fd4907ec92ea1cd48d814550dc4c4c799148fcb7bdb710fbdfa5901a8cce1dd62971b2410828a6e SHA512 954eddaf701eff12875bb26c2a2c3775e2c9ebdc5993538014e0dfb54fea2c3b169255f692ed1f92f35bee31a2779664ff8aaf166c2dc7ae280b853e5bc45f02 -EBUILD akonadi-contacts-22.08.3.ebuild 1292 BLAKE2B b8577ecf464db1cce752f553d651fb21bf0015962724dd384424eaa6c4ee3f48dc887999913758f8678ebf8f2b1c8a1a58e718748c01db06dd4f23d936965471 SHA512 00b12ed160ae1a6819170492aa44353173e6fecd18238ef77e87246166623876ca14d7a46c4da69218dd7d70b6c645ec93f820b162a2895525598f408ac17aa1 -EBUILD akonadi-contacts-22.12.3.ebuild 1296 BLAKE2B 175c0feb6980197aa0802b8f4d12aa245547b965246ebdeee463155b701b5c602df300fe6c10c7c5b2e4de42b15aa7c1bedb9867f77744b0180e3b685ab139b3 SHA512 00a17ec57c095a94a7362f6a4d45a4387176155341dde5ea06ace0ed3cf71fa205d32629fd5c0117f679cfbb917dc7085ac6d57fee6feca234d722c59d2aa377 +EBUILD akonadi-contacts-22.12.3.ebuild 1293 BLAKE2B 443cf9fc7283c19582885b329bac21c7877aa6f548c212ec70721e36386266ec44b9c13c6dcf74f5b6eab9cdc7e78ae4e1535416ad7e9f2d445a4286ca026044 SHA512 8a4b8e342825253fbdf6435989c275fe3061e28f1494e81a548278cd5f81e85c78fae5e045cee9e8647d787077071aa9f7dbb2b5abb0779dabf2eaab727758ba MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-22.08.3.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-22.08.3.ebuild deleted file mode 100644 index 73a1540d1ff9..000000000000 --- a/kde-apps/akonadi-contacts/akonadi-contacts-22.08.3.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 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi contact integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -RDEPEND=" - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 -" diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-22.12.3.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-22.12.3.ebuild index 6f9a503ce0f6..ab5067f5127b 100644 --- a/kde-apps/akonadi-contacts/akonadi-contacts-22.12.3.ebuild +++ b/kde-apps/akonadi-contacts/akonadi-contacts-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library for akonadi contact integration" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # some akonadi tests time out, that probably needs more work as it's ~700 tests diff --git a/kde-apps/akonadi-import-wizard/Manifest b/kde-apps/akonadi-import-wizard/Manifest index 9a11b5628c77..3a57f6b3045b 100644 --- a/kde-apps/akonadi-import-wizard/Manifest +++ b/kde-apps/akonadi-import-wizard/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-import-wizard-22.08.3.tar.xz 512920 BLAKE2B d59ed00536b13ff0d1798ce7b6498c237f9b2d974e04db1ec0220c468cb6b920e85750f6a81fc42097b326fcff91c87e71c4d9f571d5a7445058a023b696310f SHA512 4656ef122cb7a07eb54de4553162ee07cb4fa3c7969b62760eeb36576509567a71929a80b2acf2de94781b7ddc2fc43aeebdbd7f5ebe65af1d95afe549881abe DIST akonadi-import-wizard-22.12.3.tar.xz 514460 BLAKE2B 71e017b5d3654e88a6a494bac7dfa7d750b5f2d964041f0497e9f33c363598ab96fc1bef28e6ae3721b38f1e55f607a2ce123282396dcb99efa56520b00ed53a SHA512 c578169d98b42e8676d645ae9cea50e738464e0f232781ae86eb9c2df01cedb98ea10fdb9bdcbe0766e592ce3d4fb8520df34686ff17c3eababf57c154cdb920 -EBUILD akonadi-import-wizard-22.08.3.ebuild 1195 BLAKE2B 6d08f369d52632a5ea8b77f6506545cd3e948429d86d21338e831d9e28f04ef7f40d5d20907c09c9efd68b8e8a9e05e22547ff1824f70342c2ad232f8bc19c25 SHA512 7ea885419df6a79142da151486e1f75ef15e22a1270b86c8d490b402ac44785781a610c20af428a002eb7057a4a0000437765b70d00a58f483f991831d50e902 -EBUILD akonadi-import-wizard-22.12.3.ebuild 1198 BLAKE2B 2dac90843250d49ef882b847154d8f962875fce8db3891c01556c2c790a8c3a180c2f2bb60c8b2aa0c366ab7cbd0103cd32618624b09093b5d6801abc9578ba6 SHA512 e9a04baaa62fc05bd21592968f5322e465577deaad09e6c0860f2e2a003dea73e5605827396aa81788beef423ff827269cfe491c07cf67459a5726546a8e6ce4 +EBUILD akonadi-import-wizard-22.12.3.ebuild 1196 BLAKE2B 81ae4d0eac2d4217a5b3590c1126454c9effe8bed1c69e9193d60c1825100db241113a523dc836c415c2cbfc33cdf6d96ef1cf1538a218c546f325497074c091 SHA512 47fbad7e46aebcb3a7ad152b97a0159a3d1affad0625f966ea567c47bd032161246dfb59bdd6d5d0853e108805c4171e774d5fe83579e1595cca49b825e0455d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.08.3.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.08.3.ebuild deleted file mode 100644 index b473c10aed77..000000000000 --- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Assistant to import PIM data from other applications into Akonadi" -HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.12.3.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.12.3.ebuild index b4b3a8b226a7..61885c1809f8 100644 --- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.12.3.ebuild +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/akonadi-mime/Manifest b/kde-apps/akonadi-mime/Manifest index d2cba5db3686..3bd39ad2245d 100644 --- a/kde-apps/akonadi-mime/Manifest +++ b/kde-apps/akonadi-mime/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-mime-22.08.3.tar.xz 149668 BLAKE2B 0538fa9d19957204d663d29e20d6df149cce51bae1675a2a617c884ddf49732aeb63a93b5504c118f846cab4ad8c93336a610b44516ba88d924e037604007c6d SHA512 b89fc81647e3fd760aaea5bca4ac64b4157ba2db20a673684f0de9a970da0c6a13067f6d405196f9f6c37381277ed8747a54f836dad2c497656f748e19ebd303 DIST akonadi-mime-22.12.3.tar.xz 153716 BLAKE2B 4c2213abc9f847d49f4f0151206ca86d18df6250e7bde742a63c177bd76b91b445c6fd80b6a3c00f71d69c049cfe6de171dfe88e9a4e3c97de0ca98737489fb2 SHA512 fb9fcf5da1bbe1d3478e1a93d76ca82072712290faef2a90c2474b064579e2aa0347b8bb686296f34fd32a30320b5293fe2908aa8cdf707d4468b0b61c968108 -EBUILD akonadi-mime-22.08.3.ebuild 912 BLAKE2B 9d3462549443b8546e24b2b3c815f09df1272abd780492cea1b7e9e0d03371ee77c44b0898ac0648c467b91aed7229c72741bbea9781553dc15765b9803276bf SHA512 73254858020e13e13d7f57f912bbdc099acfce3b9d6e88200bd7afc73153c24f7b2e2a224188fe73b44f8cfbc1d94cb112da0a665a59a8dec1ea8ecc143d3822 -EBUILD akonadi-mime-22.12.3.ebuild 916 BLAKE2B cd37fbd4fa9a261d586f85b70e6be150f33bfc88a7ef6edb130648c69f5183bd2df9f0ea24d0708f075c7648afac43c5a8e3f8dc1ee54e4cbce0a57c45b090e8 SHA512 83e0d9c0d4bedcfe9b6c0404b121192873f369ca0edf48a957a6f0bfefc34b39f24e131ec990bc0af319189bafe27fdc7fa75f1eb2778a6137f84d823c215aca +EBUILD akonadi-mime-22.12.3.ebuild 913 BLAKE2B e038ac2a88b958d3550ddf12ba592c7047f6815064645549cdbabf26ad03caf9e6f2ccf2d218b6deeb2c1d1f7ecda06cce299a85b0ed76ee6f279c738e539070 SHA512 a8f0872ce1f466d11a03244231115982fe0e73718b45c8cce91e353cd3cf88f12a845e84e877edd9d23df01999e569b08eef93f23d20a4374cfc2bbf9fae8c02 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadi-mime/akonadi-mime-22.08.3.ebuild b/kde-apps/akonadi-mime/akonadi-mime-22.08.3.ebuild deleted file mode 100644 index 7475ffc47e3b..000000000000 --- a/kde-apps/akonadi-mime/akonadi-mime-22.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi mime types" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -DEPEND=" - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-mime/akonadi-mime-22.12.3.ebuild b/kde-apps/akonadi-mime/akonadi-mime-22.12.3.ebuild index 3a81a794ea00..dde4e580583c 100644 --- a/kde-apps/akonadi-mime/akonadi-mime-22.12.3.ebuild +++ b/kde-apps/akonadi-mime/akonadi-mime-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library for akonadi mime types" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" # some akonadi tests time out, that probably needs more work as it's ~700 tests diff --git a/kde-apps/akonadi-notes/Manifest b/kde-apps/akonadi-notes/Manifest index 46d58d940f05..242f2b221c89 100644 --- a/kde-apps/akonadi-notes/Manifest +++ b/kde-apps/akonadi-notes/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-notes-22.08.3.tar.xz 27412 BLAKE2B 6ea903a56e0b368db86567ca91fbd37ceda306a5611a9e70baf8d25e2a4760806c80bd33497b0cdf2e0296e99d7b2d7cb454049704fdec231adf76aacda5ba63 SHA512 504109c9201ae5cc01639c037942afeadced1c71010ac27cc541ed6fef154a21eab4373e6121ee47e5d1a826c12e71e479dfa473f903113d1f5f220f31974817 DIST akonadi-notes-22.12.3.tar.xz 27792 BLAKE2B 15bb62957946948c7c4c24599926ca6ff67920653096da60c036e7dab3506853deaf1b567b7bd42b3c8c8d93bf3b046543e6a5ffd64612291484d14901d7f56a SHA512 f386b447c01bdc58069a28b182af97cfbbd095ee434055f018840f0a312f7f18164aff03cc9e324ef255a28451b220bfc622e8a3a8f33808a839ee13c9b11840 -EBUILD akonadi-notes-22.08.3.ebuild 498 BLAKE2B 1d84d5576130ccf0909241bd4288f8e312d25d81845b42ffa895c0c0c53c1f8e9b7e8211b7bfe6bf293087cdb363f68a8893cc6606d14e1cf0da83382010fe4d SHA512 1f8247f884816ea4e9a4bdfc32a2486fc9965b5e28557c29c186b7d625cb7695aed2b33ff0825f06e7e08f93236e4286e4f4968881a8f710508c7240a3eaef6c -EBUILD akonadi-notes-22.12.3.ebuild 502 BLAKE2B e14f5fdc07370974c607fa506e005e1b5b5756bdf0f662a1ca24fe2267c6d650d51ba46e05229153be2f0af94993eba122f024b08d838cefc4d3282bc5d8c3ce SHA512 e1833b981dcd997a98e038dbfcd2d178d7e7e898e97874118c6ac9959aebefb17bd01cc82afc976e9d73d3ad739577c5ee6cc91e3e5c329a1844db54011b74ae +EBUILD akonadi-notes-22.12.3.ebuild 499 BLAKE2B f655b09d1787b35284d917eee90b34123f17d4cc288aca3ab977965655009def6cae3db22605966d613273090b05f51aa8a2d38fa7cc9d0414d22c9e668738af SHA512 d7b1b94b3dff1f83d2c4cd68d057d40c7c5c01990acbaf2ff9eb05900531c9ec34ab00f1e1ed0f55eb4de6ee0603c72f41237255dca2fd2db0c82bbeead5a4e3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadi-notes/akonadi-notes-22.08.3.ebuild b/kde-apps/akonadi-notes/akonadi-notes-22.08.3.ebuild deleted file mode 100644 index 6d5d14def2fc..000000000000 --- a/kde-apps/akonadi-notes/akonadi-notes-22.08.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi notes integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-notes/akonadi-notes-22.12.3.ebuild b/kde-apps/akonadi-notes/akonadi-notes-22.12.3.ebuild index d623ed9b0ae4..97d8de30a579 100644 --- a/kde-apps/akonadi-notes/akonadi-notes-22.12.3.ebuild +++ b/kde-apps/akonadi-notes/akonadi-notes-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library for akonadi notes integration" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/akonadi-search/Manifest b/kde-apps/akonadi-search/Manifest index 20446afa6743..96d26b2144e2 100644 --- a/kde-apps/akonadi-search/Manifest +++ b/kde-apps/akonadi-search/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-search-22.08.3.tar.xz 100084 BLAKE2B fd4b6447587072f1905e8cdfcd62d11ff8d202d08291e8258a4578f18eed900644528471ad27f6c90d8dba7b23a1edd06758f9330aa86806d20a3f2f71842ab2 SHA512 31abac145dea0a3243177b146e84aaf53df21de310e3f3f30a139419fdf711e15da6324138f4b0accacafcac3f7fc43a2a561142ce07a835529157311ae04e40 DIST akonadi-search-22.12.3.tar.xz 101448 BLAKE2B 5270340fd6edf0e9da7bbe7de5beaa5f7abad6333df765643765821aae58873c93d3a57657d89370020d3b227e4bff252ea655e5913c9ab84322c21ffda7e9dc SHA512 ee0a602e89d706638c8d1dd37b63f23ef87f6a770b1141726bdabf40e6118a2b9ec5860f20150c1f29b3eb77a4a3c5e4cbc2c3ded514baecbe237590a2e5207b -EBUILD akonadi-search-22.08.3.ebuild 1329 BLAKE2B c2cd6d574c9698a188f276842167f93004331c4254817b5bc81646e813e9c0952f9d3404d9668c675f6895d2955846d696b4e172b75c57c2491623b0c68b7e26 SHA512 13de55f8488f2e4b6323b8da61958e4a71d382d39ac304ed59d31286aa25c9d04d8a5909457641c2eeaa499516be1a016ab15a135f6ce1826937310e36c648dc -EBUILD akonadi-search-22.12.3.ebuild 1333 BLAKE2B 0252ee103032ec11fd003fdc8ea4a35110e3b80d5769719722dfcb990eaefd6969e91c6a5b0e6c3e7cda13b9c1777a559435620d8328002effd4f6acfa3fd127 SHA512 f716bd720871b18de08ce6efc252f8c4affe92939287f943a9c342a1509bb04a104aba6257f6ca306cbd561f1b085e885b359f52b6ccacd896cae1bea91be61c +EBUILD akonadi-search-22.12.3.ebuild 1330 BLAKE2B d76b46e1891097865492f81131640ae4ad7ece2fea9c7aaa83a655a508d1032bd7ef4a27f107616e70c08b6abda5ff93e2e7beea96b34d976b7a6554780a3a3a SHA512 5afb1b55704a7d7a3ddc2e4a2e120f89a3ba2854b908d48d71b5b4fa68c6fc43cf5e1301e7f5334bb89e9ae530adf015533afd4ef3815a8d67813e265657d066 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadi-search/akonadi-search-22.08.3.ebuild b/kde-apps/akonadi-search/akonadi-search-22.08.3.ebuild deleted file mode 100644 index 2e306934170d..000000000000 --- a/kde-apps/akonadi-search/akonadi-search-22.08.3.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 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Libraries and daemons to implement searching in Akonadi" -HOMEPAGE="https://invent.kde.org/pim/akonadi-search" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # perpetually broken, bug 662378 - -RDEPEND=" - >=dev-libs/xapian-1.3:=[chert(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 -" -DEPEND="${RDEPEND} - dev-libs/boost - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" diff --git a/kde-apps/akonadi-search/akonadi-search-22.12.3.ebuild b/kde-apps/akonadi-search/akonadi-search-22.12.3.ebuild index bf28d1aee31a..02a6a58980e9 100644 --- a/kde-apps/akonadi-search/akonadi-search-22.12.3.ebuild +++ b/kde-apps/akonadi-search/akonadi-search-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/pim/akonadi-search" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # perpetually broken, bug 662378 diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest index 39203b033eb1..7cff6722df06 100644 --- a/kde-apps/akonadi/Manifest +++ b/kde-apps/akonadi/Manifest @@ -1,7 +1,5 @@ AUX README.gentoo 1599 BLAKE2B aba3a897768323c2fa40a487fefd45529ce024a4ba11b1fd0dd9ff5fa6305d477820a6618609dd124a848593166bfeb52cc5e807dfa3c2125ac5116dd538de25 SHA512 d0dc40edf06f833bbebfbc96c4a1e27b0bc0a1108f059ffefc1e565b4497fabf3d997fdc7a769d918508fc92e1170d57470f676ead8fd874bf7c3911ea0d03af AUX akonadi-21.03.80-mysql56-crash.patch 2534 BLAKE2B bc36e6a80f6f93695e35fc19edf9d8a1139508b9fe3cd1f81a1e6a1ca7723def4ed81fb9bdc75822b00835ad65333bb1dc44a552d33f09bfd331a4ddb8e23d13 SHA512 acb0432f98a96d5af609d43dc5aa25d3d5d0668c9493c62b2339add0f3ef78d54449137884eafc0201b9f0f4de4543a584ef6cd746cd3634d1a84169cd0e4219 -DIST akonadi-22.08.3.tar.xz 1631348 BLAKE2B 4f60efe50c1b6d3f7a813aeb201068cbe50c9a1a71e92ce755223f089367ac799abdaddcad302bb034708f408b57521944996af6dffdfaeb4e888f413a011e18 SHA512 fb3b61ef6737da05c605951a7cf1743bf9f9244016a75ab686289778d2c703063c38ef7cfbc15944420271ab4bd412a4cc5b5a4e8d8481c25574b40f087e2813 DIST akonadi-22.12.3.tar.xz 1661668 BLAKE2B d4ec74a56e248b8b0330d7c0ff50d84a56a2aff89bf62f794e6ac413f444d1290da92eff3a0f321f19bf86844c6465b284a85f361cc9a651cf7c008d212a1a2b SHA512 84a519d2d4d600c1ebcf9b90b33b2733a327b48914b0115613d2ba9fb44c85e76ea3c56f220b1c76e66a60a4ebbc26c10ee94c34f23e0417e47e0f48cb91b6e6 -EBUILD akonadi-22.08.3.ebuild 3471 BLAKE2B 6744955b0a6770b1a84b940f731066680ab0c61dda87d94b57d682d4bd60c462cd1ccec4f4a0ed8310a41981512b9d340b18e3fc2813dbe6e0eb6a7ae9ec52e1 SHA512 a04b4bbda2fc4ac91e15766eafe68a90205f43b37d3d0a03583add0cdc1fcc50b3f5ac1f2d3e57f5e4a0a818d4af2e743157b56e862bcc0c79f78bbbf645be68 -EBUILD akonadi-22.12.3.ebuild 3475 BLAKE2B 1a48cc897ad1d18c95dd9e8b76600502d402931c3f16b55bac8a77ccb287ba0e94a98ae89b7250a1fce7b145682d74748c83dc01380db9a107ca851820807247 SHA512 8237bcf23704b529c8b7b12a546fbd6a265715e46c0b81edcc85a7f2588058588bcf7ae5c965267b86a6966d469a921e90da39cef11a46e7573ddc624c074c82 +EBUILD akonadi-22.12.3.ebuild 3472 BLAKE2B b61940dba23e639f456317c4dcd39e390e09a0f47c11ec93170266ff46e06b90c24987d2465fbfa35f83fd8a589cf83b98230f9c73bbbfdd660e5b623c13caf5 SHA512 ae4895e3a94d2aa4813acb63ecb3f4b889096335df72e37e2fbb97a296cb654ea08f49442a48cc81f120f808fc715a968b4515639c5cbcd5bc9e8fa402616c9c MISC metadata.xml 560 BLAKE2B d9e5a78a01139f88ec170123145375cb66824e6a0be029af75e95dee4ea69d8f2ffc6044951b50f32ef0c6bd905ceaca34022107a624b6b7830aad09e1369aff SHA512 e93981baa6ea40338301da4565134e52668c2f03f0f8f25edf98fed3d586759c423282953930004402a4adf5476ba2235aa4b66065674d450cfa32a17e713808 diff --git a/kde-apps/akonadi/akonadi-22.08.3.ebuild b/kde-apps/akonadi/akonadi-22.08.3.ebuild deleted file mode 100644 index 946abaa27b9d..000000000000 --- a/kde-apps/akonadi/akonadi-22.08.3.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALDBUS_TEST="true" -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org readme.gentoo-r1 - -DESCRIPTION="Storage service for PIM data and libraries for PIM apps" -HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+kaccounts +mysql postgres sqlite tools xml" - -REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -COMMON_DEPEND=" - app-arch/xz-utils - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - kaccounts? ( - >=kde-apps/kaccounts-integration-20.08.3:5 - >=net-libs/accounts-qt-1.16 - ) - sqlite? ( - dev-db/sqlite:3 - >=dev-qt/qtsql-${QTMIN}:5=[sqlite] - ) - xml? ( dev-libs/libxml2 ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - test? ( sys-apps/dbus ) -" -RDEPEND="${COMMON_DEPEND} - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql ) -" - -PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" ) - -pkg_setup() { - # Set default storage backend in order: MySQL, PostgreSQL, SQLite - # reverse driver check to keep the order - use sqlite && DRIVER="QSQLITE3" - use postgres && DRIVER="QPSQL" - use mysql && DRIVER="QMYSQL" - - if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then - ewarn - ewarn "Attention: Make sure to read README.gentoo after install." - ewarn - fi - - if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then - ewarn "We strongly recommend you change your Akonadi database backend to" - ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration." - ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend." - fi - - ecm_pkg_setup -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) - -DAKONADI_BUILD_QSQLITE=$(usex sqlite) - -DBUILD_TOOLS=$(usex tools) - $(cmake_use_find_package xml LibXml2) - ) - - ecm_src_configure -} - -src_install() { - # Who knows, maybe it accidentally fixes our permission issues - cat <<-EOF > "${T}"/akonadiserverrc -[%General] -Driver=${DRIVER} -EOF - insinto /usr/share/config/akonadi - doins "${T}"/akonadiserverrc - - ecm_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - ecm_pkg_postinst - elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc." - elog "Available drivers are:" - use mysql && elog " QMYSQL" - use postgres && elog " QPSQL" - use sqlite && elog " QSQLITE3" - elog "${DRIVER} has been set as your default akonadi storage backend." - use mysql && elog - use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog -} diff --git a/kde-apps/akonadi/akonadi-22.12.3.ebuild b/kde-apps/akonadi/akonadi-22.12.3.ebuild index 7aa8d4ab6241..42511e3bee3f 100644 --- a/kde-apps/akonadi/akonadi-22.12.3.ebuild +++ b/kde-apps/akonadi/akonadi-22.12.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="+kaccounts +mysql postgres sqlite tools xml" REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )" diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest index 835050477d55..488fd6a5953f 100644 --- a/kde-apps/akonadiconsole/Manifest +++ b/kde-apps/akonadiconsole/Manifest @@ -1,5 +1,3 @@ -DIST akonadiconsole-22.08.3.tar.xz 200196 BLAKE2B e0799b5c96b1044e6dc240d365a151f48b5632aa31fae48f0aa78b934f5312eed9a999604ea99c721077cdac716b68a876d6f1ead0533cbe2121eea0fa9c384f SHA512 1b3129cbcb2c8296b21ed73acb6a3e172248a8b5ce7afb21ccd7b2d1a45924756620c79c50d6c79e68bc91602d10587b75cbe2d4735d53c2ffd3369ab1a637ce DIST akonadiconsole-22.12.3.tar.xz 200348 BLAKE2B 1e4d0f1b4a575bf0f7e418559d3179c545bacd958b9330f974bfbd4d4d3e1c229b718d97cf5b273cec3c52d5fc434c5254f348a399078b417ced363572431fc2 SHA512 203ceb3d948063b59e373cb810816dad540ffddb3df51d2bc966b0db431c240ca69d069a05d99ae358fc3b5892fb31bd5cba3ad4b29674fbd2e2ce564ee1d0c5 -EBUILD akonadiconsole-22.08.3.ebuild 1487 BLAKE2B 74b0bfdd5c0a576004fab3ff6663e57368be4341f78d2bafa80e5c477a71576848e5d48a000e2e743f5d622a4a0d48216b585241cbb19e62f59224532bdcf6d6 SHA512 be8eb7a9dc6408c2f207bcd1d82a167d96ee464a597a771620b73fb1a283d75134c8dd58e5a869fb9cc22545ba24a0d2994f7a76d855312b5073cb2efac2cf68 -EBUILD akonadiconsole-22.12.3.ebuild 1490 BLAKE2B 37b0a88bc463d3b06bcba1a0edff2c7f8a6ae614d79ac5f132b000a3003bb33ba4f010ead63588c69e310bf1f0b93d7dd84b332d416b8516ab1cd48433f16284 SHA512 b681f019286c792ef23910dac3dfe3d0a663589c8d0e5fe147826851bf168ab48f34e8e8b3690f81d4742e65888bf37aff73400511324f6073c7ccad32491c4f +EBUILD akonadiconsole-22.12.3.ebuild 1488 BLAKE2B e83630e37cd24533743351992fa6678ed6323be35ae083bed6d43e0e967b7cdc16cf35419368f0987c6f14667c0982beb9cb3534607891b83db8011316a1c5c3 SHA512 182fc317f378c48b9944d5e60eebe02fb4edd2d81f31d38f2cd54d4e45f55c63b41fd5d0f03ef1ab6dc42f06c1c074b3a428d4d32d96d39bfd891df0447be77e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadiconsole/akonadiconsole-22.08.3.ebuild b/kde-apps/akonadiconsole/akonadiconsole-22.08.3.ebuild deleted file mode 100644 index 0c69813bc7c7..000000000000 --- a/kde-apps/akonadiconsole/akonadiconsole-22.08.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 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Application for debugging Akonadi Resources" -HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" - -LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadiconsole/akonadiconsole-22.12.3.ebuild b/kde-apps/akonadiconsole/akonadiconsole-22.12.3.ebuild index e8a32354ef46..26aef2b29da4 100644 --- a/kde-apps/akonadiconsole/akonadiconsole-22.12.3.ebuild +++ b/kde-apps/akonadiconsole/akonadiconsole-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest index 6e9be35d006e..af8b01e43a6e 100644 --- a/kde-apps/akregator/Manifest +++ b/kde-apps/akregator/Manifest @@ -1,5 +1,3 @@ -DIST akregator-22.08.3.tar.xz 2254316 BLAKE2B a5b33c4e1cedbc6392b987f38a32b2de2737561a1d1d54fba758eb98a00929d2d853dcec1b405ee07059414dbd75b1b6824403785e7415beb5705d6b309959d5 SHA512 0bd1d925a525f597a5e6dd90d1a0fb963a61308b910d0e1ba6f6ceb1c024cd29735b87b4aa5295c0ca0a9b7bcccd838bb112042c2e00f4e574c55d109d6c5a0d DIST akregator-22.12.3.tar.xz 2323788 BLAKE2B 90cb389f5d497b615edb4a12245a811c19f42866e6645027e40cf245506aad301cd2d8961dd33fa941a9cd2c138168a7ac5c30ad32b4d91d37d6c973ca85198e SHA512 f5999216781fd3bf93ee63a3cabcac12d221e081ad19379d7f7058f16d177c3efe0dbded84def8eb1919d9b4d7438101708fdb09758f35da89f0cbeb2b0ea9d9 -EBUILD akregator-22.08.3.ebuild 1690 BLAKE2B f82a42e226f409fa18ed6a407faae4bfb62865b7a61977cfcfe32f9dc3598ab28385cdb78cd4fd62081113ebd8f9fc91e0b8ebb0c9707cb7d4cb50f960486d87 SHA512 2a1fc6cec31e9f9616518c55896ec5f825899fc7b6b2d806ee0def4bbbabe63db5fa41f3fedcf6cae4aca219033bbe0176f0297d15f4aa6ae26e6b33e714fc79 -EBUILD akregator-22.12.3.ebuild 1693 BLAKE2B 5d27d017cdbd2f80835da70cb526c54f20873521325bb7ee9246da6cebd9d85968d8b4cc7a9192babc6ed269f1e3d2ca3ba4e80d6aab14e6b384aa951c553c3c SHA512 3ea1d3e5ac0df161cf867356484083da566f47a3cf5a5b71612c98eea5bb53b1e30cf1ff543077774d289c1430b1cb722270ce46b0c567ca38aaf8fa38d52590 +EBUILD akregator-22.12.3.ebuild 1691 BLAKE2B 4a6325e7cbac5e90262142d9110b199208059cf7450696042324010ae26c97798207c1d787e9ffc99703b2b7815cf6a316644f855dea88cfa2e4c860947512e4 SHA512 96fdce5f8950db7df1337810374523e401bb84d66c15203086f83501fe0f8d34a27edc54c2ff60822e904553710bae7fcd7b2304d3ba0ec60e1c383beeed6c45 MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/akregator/akregator-22.08.3.ebuild b/kde-apps/akregator/akregator-22.08.3.ebuild deleted file mode 100644 index 5386aa1afe00..000000000000 --- a/kde-apps/akregator/akregator-22.08.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="News feed aggregator" -HOMEPAGE="https://apps.kde.org/akregator/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="speech telemetry" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/akregator/akregator-22.12.3.ebuild b/kde-apps/akregator/akregator-22.12.3.ebuild index e8090cc2ff29..d883a95bcca5 100644 --- a/kde-apps/akregator/akregator-22.12.3.ebuild +++ b/kde-apps/akregator/akregator-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/akregator/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="speech telemetry" RDEPEND=" diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest index c9361123c8be..93b32f539153 100644 --- a/kde-apps/analitza/Manifest +++ b/kde-apps/analitza/Manifest @@ -1,5 +1,3 @@ -DIST analitza-22.08.3.tar.xz 349160 BLAKE2B b71d9e8528d45bd687639f7a7fbbfc1d6849b4a62c5863ca37deeec9a77202d50ddb2cb7c2cd7a5613422e219457db83ca312a41d26e1b67d842407794377f39 SHA512 a86cd07aff91e2c1252eb71e90c887fcc708eabfaa7965f94007cd950fcf02067d957de7a0cf05f3cce95a295a654d19b649ff9bb9de50463ec2a53cfdfbbc0c DIST analitza-22.12.3.tar.xz 352896 BLAKE2B d6ada92d953e84d64e1352d2628b9655f1f626e20585f648489a195d00060d70f35f48a39b7b563c6943321bfa08539a4f234991dfec35ca1544b938ff8539e5 SHA512 7ceeca751c25ca70d444352243aa1834721f8f87dd1ffc027f886335552be1607b347b6fefab6a92b54a46cdb85cf236411e42c6b25a607bcd6ffa9773d500b9 -EBUILD analitza-22.08.3.ebuild 925 BLAKE2B 79f8489abcdef4c1eed0b30bfa743d52ee6a4f51d2d6280f62fb536923ab4348d2af9e9370adbd474220ffac9b27b3333d3d66b2ddd456c093c267863d41ea02 SHA512 92865569139675b902132555b4843de5e121aeab61a4eabe00290ecb52120ce35c68ae768173f4b76d6d510fd96a62d4eefeba57d4bd653a8ebec930a2a431cb -EBUILD analitza-22.12.3.ebuild 928 BLAKE2B c85613a73fc601ce0fd4d1d3f92f6e9a163344f481e019ab1bbb404adca621d145a4149df8145abcd57bd4e828c6617d47df0482e5bbaa570e1d08c67dfa4c74 SHA512 c407dc0db10c0bb71f46bdd5c8b2ecf2503b6e281be426f2f03e9c7d12e216f9e770d36a7b5b30558986a1a555e7a6fbda935ac8fda4c0a3cd82309aa02177c6 +EBUILD analitza-22.12.3.ebuild 925 BLAKE2B bf100a662d1673b37fcd737de8304bb023a1eefc1ecd337cfcf6877f9840ecd356e28c74338ec159f6fbeddee061ec71eaad54861b37ccca41a138841bc14b36 SHA512 d390a4617d7364d6bbf92edd7e4c3d6ffdf4a531a4cd2b61dad9e47ace96fdedf5596d026a36cf3c96b8e178f9a72ad2cf993d9b17a7a5e48a07c05aa49ef16b MISC metadata.xml 424 BLAKE2B 96e094c8fed309802b0c6ee26a785044e6fd895bfdd9e2ff2077f4b0906fc1c4561db4fb3fcec135a4797d812b5cbedb52cd5678772a06f8a82abe300cd2c9f4 SHA512 f98402c3e2093cdb3ff8af13bce9a376589127afd2cf3f4e9c4a9ec1a8e283aee4da30d3572cf396bf5cb4de53a4db5bbb34da57655bf850ea1833a5329b0ddb diff --git a/kde-apps/analitza/analitza-22.08.3.ebuild b/kde-apps/analitza/analitza-22.08.3.ebuild deleted file mode 100644 index 472c2d7d9b36..000000000000 --- a/kde-apps/analitza/analitza-22.08.3.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 - -ECM_TEST="forceoptional" -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="KDE library for mathematical features" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="eigen nls" - -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - eigen? ( dev-cpp/eigen:3 ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - if ! use test; then - sed -i \ - -e "/add_subdirectory(examples)/ s/^/#DONT/" \ - analitzaplot/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package eigen Eigen3) - ) - - ecm_src_configure -} diff --git a/kde-apps/analitza/analitza-22.12.3.ebuild b/kde-apps/analitza/analitza-22.12.3.ebuild index 68c35394bc08..785fb20c6be5 100644 --- a/kde-apps/analitza/analitza-22.12.3.ebuild +++ b/kde-apps/analitza/analitza-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE library for mathematical features" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="eigen nls" BDEPEND=" diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest index daf3d58afaaf..8680e297b90c 100644 --- a/kde-apps/ark/Manifest +++ b/kde-apps/ark/Manifest @@ -1,5 +1,3 @@ -DIST ark-22.08.3.tar.xz 2785944 BLAKE2B 371100963748f19c0529bf9e0f17cfcbfa18061742281646b791f7191844de0b8b7df31ecd383961a78e45d5be14352486a8b7b3def02ea5ba43dca6b5c8af89 SHA512 5d25abb7cd70f96e8b77d79d70c093551410f38763e347660277093ec5673c4d9de63d68ebeead3bf12c4ea65fd8549753879777d561edbefe05739c41ffcebd DIST ark-22.12.3.tar.xz 2874976 BLAKE2B dbb3492717dc3ee5b249a97f5bad1e0319fcd8a2a47256f5589d6a81709bf0d94bd98d7f1a9a4ce2fc1fc43fb749af74e0e35a2914f08d1235c17d51af7b400b SHA512 7f723d9d7f58987f930809b01a7e812169933ac511069e8e181c17648f8b0654a16c8708eb432d0cce15d4d2c1796d0024cb5e21bc643fecacfe33a0055bf37f -EBUILD ark-22.08.3.ebuild 2113 BLAKE2B e563d04bbf3a669c970bf2cf5d18b10f9e4509bd6a94b5707bc71011e268f2a15c3eeb5765103acfebbac130d5a8b52e7a409d535b2169c584ddabbb30c9a6d3 SHA512 10a35868b778bd50144523fa882402c22479513eff2c809a64da6aaac21ec9d2fe7610947981c755ddd4164483a0f91dac8faaf0ae4d2c3fa243ca8be8d56911 -EBUILD ark-22.12.3.ebuild 2079 BLAKE2B 1eadf644ebc361991766324ccb232be85d234c31f0d97ab96781d60bfe7df9e33e2226950731a15c0e8e699fd3663de0a84d53d514b5776c7784c5bfe1541d40 SHA512 3abad26c1a33310db9b3800c4bc48970500ba6e3a8cdfbb2acbe2a1c0a523d0b4c319be21261bd84ae6f7aef14491f60bafa5fc1f770d64f8b3881af5f7985b7 +EBUILD ark-22.12.3.ebuild 2076 BLAKE2B fcf3cc706656b56bc048ae680ea6e192e01f5d9dca1b2d7ea899ede1d3f8062bcfd3afa36ef6b64fe7acde185da52c86cea7ea0c43fc31a97ec95cb0ff65c878 SHA512 3d72bfb7928d4cb03371016dec513eeef5e31a6e61004246e17f1bd9c067e9d17f73078f26cb960c19f68949d0ecf0f038b33782dc799866204f62ef60348d7e MISC metadata.xml 468 BLAKE2B f4b2d609976bfc8a7bb4004286273c2384c7a5f9c45d6de44936d9f21dd4428d968c54cfb4d8cfe81e56bb935ed36c481b4c79a0e0a0b946b7e8ce78f794a123 SHA512 415c92c65d6d56b801c71db9153684635c8eeb0d571f1782127d8e7ab06a2b360cc016bc8ac110b7b9fcb53c587a177a5a7f69198b65fd152767a107aac1cd89 diff --git a/kde-apps/ark/ark-22.08.3.ebuild b/kde-apps/ark/ark-22.08.3.ebuild deleted file mode 100644 index 03b565e14c2c..000000000000 --- a/kde-apps/ark/ark-22.08.3.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="File archiver by KDE" -HOMEPAGE="https://apps.kde.org/ark/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="zip" - -RDEPEND=" - app-arch/libarchive:=[bzip2,lzma,zlib(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - zip? ( >=dev-libs/libzip-1.6.0:= ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - test? ( >=dev-libs/libzip-1.6.0:= ) -" -# app-arch/rar is binary only -BDEPEND=" - sys-devel/gettext - elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package zip LibZip) - ) - - ecm_src_configure -} - -src_test() { - local myctestargs=( - # bug 822177: may segfault or hang indefinitely - -E "(kerfuffle-addtoarchivetest)" - ) - - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "rar archive creation/extraction" "app-arch/rar" - optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar" - optfeature "7-Zip archive support" "app-arch/p7zip" - optfeature "lrz archive support" "app-arch/lrzip" - optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/ark/ark-22.12.3.ebuild b/kde-apps/ark/ark-22.12.3.ebuild index 954920afb476..e9c34a8f0e3d 100644 --- a/kde-apps/ark/ark-22.12.3.ebuild +++ b/kde-apps/ark/ark-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ark/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="zip" RDEPEND=" diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest index 3d568e8161d4..01c74a397594 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1,5 +1,3 @@ -DIST artikulate-22.08.3.tar.xz 1097080 BLAKE2B 6737fda2c147fc1aafefc4a77eef999cfa368cf0a69a696d3423b17d718e52e0f43df4a4753638ab21097711a56cbf1583e639293b6bd2258c9fad15f9363ee1 SHA512 d63c237fe0ed035a467fc63d25c2dd3b551edd324e0e9103f3d1fd25027a14ab415f02a2c69670f0a154f8d9a791b73c163e7ef3487f8c0af9494ac2aa02cf86 DIST artikulate-22.12.3.tar.xz 1094164 BLAKE2B 0598b43426bdeb4a8c62dba2d7d57e75c5a6264586a3217a3f93b6c8eded11774983ee3cd37989921202bac316069fbd3e851d5d342f3dc9c63f9d9d2c30924f SHA512 949f4c4200e73fc08b438b4dc9baa9df914ccd4a7d66b3b843cae1c1619d5191aa8fb1265b0f89c8664a33a7177027bc721f4f287a67098fa220db82c18e1c94 -EBUILD artikulate-22.08.3.ebuild 1092 BLAKE2B ea119f86cf87283e59adc287db6e098ca6b96a19415ec3d5149098018ef639c54c55c6a8dc6d9791da03fcb44266c825c54842f559216c7ea982abc4f6d2ec25 SHA512 550ea9cdfcf9632a0a63a27602054aa03f5d7653f8b5b4d9139e36d36f46ee2b2847161e23553d8bc02b617f863e72432524fba12ade0ecab42d8d9a13bdb081 -EBUILD artikulate-22.12.3.ebuild 1135 BLAKE2B eb6d6bb7c107a452874ffd5df66aacba6c389b45dbd8734ca9458111c02d0330c69e6b83cf27491095cb96f3466a2936e156ba736772ebb0b75bf62106d6a133 SHA512 cd569efb74518770848917361db519c3e3ba3f6663c0ba9aef693fa7325210be3cfe0a94ea7adf06f0085d2f09d6a2ce2f83aa4691a40d9cd1fcbdac179b849e +EBUILD artikulate-22.12.3.ebuild 1132 BLAKE2B 5d6e40c6cf5ad366be3f91d71a297468dd3338cd54a41b434bc76cd103f277e57d0ab1dac00b2e9960d810b47da5769282c731775db3714249a342a9e133f6df SHA512 8c1a19301d55bfc24387dba2a59052b61ca77bee5ec3041a92e59767fe17ba707a6136ba3250dae968089fb003b3b18c40b5ec540358cf0a44c6a5842c7c79af MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/artikulate/artikulate-22.08.3.ebuild b/kde-apps/artikulate/artikulate-22.08.3.ebuild deleted file mode 100644 index 2a23a397f9bc..000000000000 --- a/kde-apps/artikulate/artikulate-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Language learning application that helps improving pronunciation skills" -HOMEPAGE="https://apps.kde.org/artikulate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_GSTREAMER_PLUGIN=OFF - -DBUILD_QTMULTIMEDIA_PLUGIN=ON - ) - - ecm_src_configure -} diff --git a/kde-apps/artikulate/artikulate-22.12.3.ebuild b/kde-apps/artikulate/artikulate-22.12.3.ebuild index 5ccb60167031..93f59e84089f 100644 --- a/kde-apps/artikulate/artikulate-22.12.3.ebuild +++ b/kde-apps/artikulate/artikulate-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/artikulate/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest index e7e10c485ed4..2661b201547d 100644 --- a/kde-apps/audiocd-kio/Manifest +++ b/kde-apps/audiocd-kio/Manifest @@ -1,6 +1,4 @@ AUX audiocd-kio-19.04.0-handbook.patch 717 BLAKE2B 997c82779a9598d0ffbb0605ca7b9f71ed62298ea3f3acb2ec88ee99417dac84fd8e6ffa0036d036346bf28612c6bb4323ce2e4f62316c4d321201d00462e665 SHA512 7601c79145be90cc9a49eec28b8ff63e275212d76d4faba779a1cda53c45ad863cd638de64d522c099a2c8858275c92058928a6f4396951aaf370277189e72ba -DIST audiocd-kio-22.08.3.tar.xz 527308 BLAKE2B 8f3d7e4c2c4255a2cbc3449058e2b6b10b5e8e0b6dd22a87d7375881567b74ac007b5fe04715e84186e242f64889255a382fd0e68510072d8fe1abcdd9c59bb5 SHA512 2ff4c82a12d2e0e30011d55c8892ee1029b06221238bc1767dc91a664b198293840cbdbf733b96af82bb09d2bf14be9f9cb0aadb87cb59d24a06c1bd98059158 DIST audiocd-kio-22.12.3.tar.xz 561604 BLAKE2B a01203f27090d20f0505565c1a250e8ea6fa6729c70987f1d9310eb268e55969124f0cdc361ee38effe7c40e7f7a5c4a2e98ae51671cf40db30cc6f6753e896c SHA512 977c9e8ffd61d74fc8ff3fc481be3dca4b90e37ee6e3200b8dcaedd50f992cb4b69f1cb935eb671ea124d52ed356e81d12321229db22a858d023c812e1c7a436 -EBUILD audiocd-kio-22.08.3.ebuild 1098 BLAKE2B 52cd853ba0ac5eb75001409f7fc3cb427a5dfa661be5944669bb294b5a8a61bb9105830ae4766ba28b0c19e8116d105f1ce671114bc99506406a50c7ee6446b5 SHA512 a9343a46854cee58e205a9e85de853d74b94fd58dd22d5e12dbed2f4a05296651cad079d989915976fb8691bc77308b6583b6751dcaf044172c11b3c4bfb7d98 -EBUILD audiocd-kio-22.12.3.ebuild 1102 BLAKE2B 991becfc98188871fabf955903c475b550fcb740bd50e697424ca54d0959fa979e2458a2887e961bad77d089e989fb27ce4a2008577e077e648211d56e51bf06 SHA512 49681af8ef59172c7e6a9d1344d29d6391c786a6342ee8b0018d5397d629268c92e5d53839a16265136a9445337d414e857582af26169e4482b9739bbb752595 +EBUILD audiocd-kio-22.12.3.ebuild 1099 BLAKE2B 951c285f00208a17dc917de3e6efa50001482c8c9586caf836a643295af1b4d4d61d0555a4cd7e391eb3aba9d8af7dfb1586a6623e78c8a2950da8cc07f924d9 SHA512 db22a311e27c9491cb808666bc29024074fded5c1f08ab98c6489282416741975c8f0ec45c7a7ca16f1c1e6e9fe0731515ef9a812e4a4e7c16549d4d22fb59e5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/audiocd-kio/audiocd-kio-22.08.3.ebuild b/kde-apps/audiocd-kio/audiocd-kio-22.08.3.ebuild deleted file mode 100644 index b4251a657fca..000000000000 --- a/kde-apps/audiocd-kio/audiocd-kio-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker for accessing audio CDs" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="flac vorbis" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-apps/libkcompactdisc-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-sound/cdparanoia - flac? ( >=media-libs/flac-1.1.2:= ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package flac FLAC) - $(cmake_use_find_package vorbis OggVorbis) - ) - - ecm_src_configure -} diff --git a/kde-apps/audiocd-kio/audiocd-kio-22.12.3.ebuild b/kde-apps/audiocd-kio/audiocd-kio-22.12.3.ebuild index 657c5b5fda5d..fd9f1179d0d6 100644 --- a/kde-apps/audiocd-kio/audiocd-kio-22.12.3.ebuild +++ b/kde-apps/audiocd-kio/audiocd-kio-22.12.3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="KIO worker for accessing audio CDs" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="flac vorbis" DEPEND=" diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest index b1c71d28539e..e2effa6df71f 100644 --- a/kde-apps/baloo-widgets/Manifest +++ b/kde-apps/baloo-widgets/Manifest @@ -1,5 +1,3 @@ -DIST baloo-widgets-22.08.3.tar.xz 272964 BLAKE2B e75b209e209acf9e7e3427a252681ae047b883bf36bf136c453dcf258fbc88a69ba64814630fe94ee439de803c5be0dd3c4f10d354eb6e502787f16df1a1f57e SHA512 c586b497d80a61fe171b2c36521599e5d3ead9828f9c5b41467156a08743574e8e22a0e59b429a9895cb3d36a77eaa5d4ab0e1a9ae94372b30858a87afa0d852 DIST baloo-widgets-22.12.3.tar.xz 275440 BLAKE2B 957b6acb780b932cbd7c02b05f66c0c1169d875a6e84a1cdbeeed609e06f7dfaa6ee02c52cf2968e4b9de7f9888b6ababf32c1690b6314f7de5bcd31c723ef5b SHA512 5964890686285e5ce38c3b306a3d9f337da8587c2aff7494e9f123f3c94c307a605385225064ae13c06f827ec44e60c14c5f57c8a837faaaae69b8b214aa6461 -EBUILD baloo-widgets-22.08.3.ebuild 721 BLAKE2B 6e38780d202a0d64ac0ebcfec4158356a5d837d40dcb90107fe1b7a16dc23944ebb417818d94601e8360104e54584f8163c24ce7d746c7dfd21ee4050af49753 SHA512 946145af8e84eb6636d60332c56e1efbd4bbc6e6c52a36aeb900e291dd1a13c8084ceb4f7fc46a75d4e656d4715390fc0560ac1b4489eed862ff4b118eba9b2d -EBUILD baloo-widgets-22.12.3.ebuild 725 BLAKE2B ca85be4a2bf6db400a4cebbf2457d5579dc8bcf609707a2ed438e205b08afae6a23ed98847213922c5c092bca8657e7921a8c8cc54b4a80dc2bbef046285d942 SHA512 fd398f57f2061fe0c04bb2bc8fdd8ccc60f53db7c43a5934ca812836e87099d7446fd00e502112a11b2f5d565eae020ba6f663f8d2eaaaf206a7423e30922b72 +EBUILD baloo-widgets-22.12.3.ebuild 722 BLAKE2B aed0d2dd12f7b81613f0a075de1ddf933784a6126139471f71c7c6d60f2d0abce85e11f062562334e3d997d7a58a026ecd6e645ab97816867377a4b5a6c92b81 SHA512 b88981f494c53d417f565ab0c1d7510a0f84e0634a2e9aece5c604af90f4d045389a4626eaf3f66007e8c1a0c10d4f116f1fb3047490fabd0381fe1f59d13ff4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/baloo-widgets/baloo-widgets-22.08.3.ebuild b/kde-apps/baloo-widgets/baloo-widgets-22.08.3.ebuild deleted file mode 100644 index 2e3ce8b5da6a..000000000000 --- a/kde-apps/baloo-widgets/baloo-widgets-22.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Widget library for baloo" - -LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT="test" diff --git a/kde-apps/baloo-widgets/baloo-widgets-22.12.3.ebuild b/kde-apps/baloo-widgets/baloo-widgets-22.12.3.ebuild index 3bcd4081ff65..31ae469191bf 100644 --- a/kde-apps/baloo-widgets/baloo-widgets-22.12.3.ebuild +++ b/kde-apps/baloo-widgets/baloo-widgets-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Widget library for baloo" LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest index 8edf3d10af58..5ee90e16c437 100644 --- a/kde-apps/blinken/Manifest +++ b/kde-apps/blinken/Manifest @@ -1,5 +1,3 @@ -DIST blinken-22.08.3.tar.xz 2715772 BLAKE2B 1c78e06535f3b1f8518b5272740fcbb1db9dbc8ebdd0732324290959d4fc6e2bfbd81fe9691e6afb83c8d7da8cf7b9a4eb89ea5595d8bb8e069a5740c0000a79 SHA512 3bf40430fd2c2058747ba79e565c58e38dd9607de4b93e98ae3d6f98ced657bb2f6a8c4dea481d684d5df205e7438f7208e92219e5306769df54a91f697df9af DIST blinken-22.12.3.tar.xz 2723364 BLAKE2B 2d5ea5f856f913b4d01ed7892256f197a5b89d8fde6c94dfe4ea71a7e0a4ad54d2fe040930e97342ff30b543ae7565ce00eaf7d1568b0799deb05854fec550ed SHA512 c5f36c9487c54d5854692d2ac75c65f8fa4abeaa3162c1f43abe84462c08e2df22bc8fe2c0d70838ea8ba2fd276921e84e5e02b5121014afe9d1741f93e12856 -EBUILD blinken-22.08.3.ebuild 908 BLAKE2B 1678a0bf166e6d1f60efc81ed2e31eb11eccda91277ad08b4bf5e5cbd19f260f12de09ed48cde8abe9e678e30bcddc56e1f8c1d04a9bd5be9c3392c1292c3f06 SHA512 14d6e7b0b8712f772fa7e1eb2a7d3303d9b0e41b77f190d32181201235bb9aeeb189e8f74c8d1041470090b369baf2112389e037beba42fb4345e1aca0bda602 -EBUILD blinken-22.12.3.ebuild 912 BLAKE2B 0d34cfde9e19113f59f5d879903b00ace68c75cd859d4cf8899676447c612fc84bed7df450f83bea1eaae59c66fc43c2ed20c945b54b11b1299af61be1adf2f2 SHA512 31206e4b7009cc0c72328035d0c7a88a28e1f9940455e9da42ff799f054960276e6e3ec2795d656b74731be8aeecdd8bf5ae88890bebcdcbac51fe19e2c21400 +EBUILD blinken-22.12.3.ebuild 909 BLAKE2B 5675bbb30a67440a9fcfe9d1c2b77148aedc325453289311c6e4a78bb46109940731dc764eef6dab1481e4ad742d72fb5f7844638a689c4c18614273bc080d3a SHA512 01a1ece4ccd036ce6c138f0f4f42f5adbaee5484f91522067f9421a58c4e80ced1e701dcaeb8536cffebb370a5254c75d4c57b8c5cbf9fd9dcfdc0fe28a5bbb6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/blinken/blinken-22.08.3.ebuild b/kde-apps/blinken/blinken-22.08.3.ebuild deleted file mode 100644 index 7e2dd0bc8b38..000000000000 --- a/kde-apps/blinken/blinken-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Memory enhancement game based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/${PN}/README.packagers || die -} diff --git a/kde-apps/blinken/blinken-22.12.3.ebuild b/kde-apps/blinken/blinken-22.12.3.ebuild index 0b5fc59de90a..ca8cbd78a522 100644 --- a/kde-apps/blinken/blinken-22.12.3.ebuild +++ b/kde-apps/blinken/blinken-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest index bb2b911a9ed8..f21ab1971e3c 100644 --- a/kde-apps/bomber/Manifest +++ b/kde-apps/bomber/Manifest @@ -1,5 +1,3 @@ -DIST bomber-22.08.3.tar.xz 834612 BLAKE2B 4f421688f1dfa4bce613af17410598df1d103ed290e10571b7367c6c2bb15acf23672aef3fa6b8ec74f1d51da1415fab6b89d92b45b959d47cd8913c5b416c13 SHA512 ba575fa7f6a915cb081b25dd4586f8df6ee95dbc042757815dba0a0ad8e342b94bfddc9f4014d053217b940d30f49d356384476970e3dd6be59b679cf90c036f DIST bomber-22.12.3.tar.xz 838116 BLAKE2B ce97f46c99536dbfbe6a1b7478cc561804ca292ef7d9427b5daf96462cb13b651e125b508461184c77bdd87556f7113bd5d2b293397a7a2f612c548f0746ac2e SHA512 9990549561de644f321eaf190978e8249e6ab0709ff49fdb921ee351233e5142ec40a8cdcfdc398bbf26694b6b7bcab20ebd96f7b2a91fa59c4ea8f765d28395 -EBUILD bomber-22.08.3.ebuild 849 BLAKE2B 8ae4b4a1724c38d5f3d8d9bad9fdcfe211032a84f652a5b31ef98f95a6697d2fe5b5ac1461e514870f676ce9c7085869fcd073074be9e8fe43e2d5ebddf7d3fc SHA512 4773fea4436887fd6bf9e5cac6af23fc82f1553dcbe1324ee607746befaa35864cb86eb512f2f82890fc2d6efc576c2a4203d0cb8f2b77ee8cb0ae0878f818af -EBUILD bomber-22.12.3.ebuild 853 BLAKE2B 0d304ba7055fb970824d4db0267d323001076c8fe5d52c929ac90b531f43025c537ca5d29fe2130be419baac5282ee84a4cc7aaffd849781636f19cb6c663e10 SHA512 2b13990576dbb083297b374ad762d8769464679e15a28671b73cf3bbf23303f7a1b9448c497e5ffebedc6dfbb2abf502caa9c9d360f46714f9b7c38382fec996 +EBUILD bomber-22.12.3.ebuild 850 BLAKE2B fddb1f1c08f51dd8f3e349e861210b33c31018721ec914e5c13fa73be6f1ba571a0e436601d2280267b59ddf0c356f1195f1a4021065947f80e312fe776a1d94 SHA512 aa26e57cfa7a70c5923208487add2da33c36b3c228b89c01115540029f3b06187994c68194b8df1e15a03605362d9f028f5dbe9c653562519784cbecdbb4750b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/bomber/bomber-22.08.3.ebuild b/kde-apps/bomber/bomber-22.08.3.ebuild deleted file mode 100644 index 97aa4c7dfcca..000000000000 --- a/kde-apps/bomber/bomber-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Single player arcade bombing game" -HOMEPAGE="https://apps.kde.org/bomber/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !games-action/xbomber -" diff --git a/kde-apps/bomber/bomber-22.12.3.ebuild b/kde-apps/bomber/bomber-22.12.3.ebuild index 9d39ef2ea296..bed4617de4bc 100644 --- a/kde-apps/bomber/bomber-22.12.3.ebuild +++ b/kde-apps/bomber/bomber-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/bomber/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest index bd0b195a6e22..d81638c76ae8 100644 --- a/kde-apps/bovo/Manifest +++ b/kde-apps/bovo/Manifest @@ -1,5 +1,3 @@ -DIST bovo-22.08.3.tar.xz 210076 BLAKE2B f47649b64845b8ee37313cdb9e1a5e16a85d90f82c811fe586180f91a8b98dd8c696128fed985b60eef23419e66c826695aa3748652bef0deaee492b6c70b1f2 SHA512 6c48040f9fdeb36fde36b4f748403246c41bcbe4080f4801b41db618ba9f8f6ca48852b7b3dac70df65551a906c1ca8a8306924b57ae10b508a251c090c9c6f4 DIST bovo-22.12.3.tar.xz 214716 BLAKE2B a3206ff0c77d77423d6846f30521445256a0ea21b6687fc405880a8e07efb00bf678c3662381ed387f79b70a40c89422401e29703df7d8a89e94011dcfe0b989 SHA512 26e36eb8341f2473cd277bc200433d78a08d4c0975e4f0a87e93542bb7e28c159ea281a7415657184d5c67fc3c8b3f605da26e02acbb030317734c0a7b25c03e -EBUILD bovo-22.08.3.ebuild 862 BLAKE2B 0ae4917514be907ba60eb6fdb7ed72f14982bfd86ddc18955fb8f1ee782190f00d9372d3f99e8307aa6964bda932c31d8e7abd2b59692b790e5a3d623faef8e6 SHA512 bb76a9b90d1a05ce91d1d388c67ade5993e3179123628612aec2e8723511f11e4fcecb33007b7a1c0b9bb679ddca32fec683e6661231d1037910a52bfdd572ee -EBUILD bovo-22.12.3.ebuild 866 BLAKE2B 9d8a2e36d7d0755d8b827c2fcfdfd47ad5d0aeb8c96cc0c0a170ebc9b8f5bc4d2189e701f1d20abab90daaa6ea82350422aa6775ac872681ac8dbb5ec8e05c57 SHA512 fa1985c42b8901126bedda14cc5694557f1886e76ce6e8a02859402328827998bbf58b933e573c2dd70bbc7940d2da22b3339f3140f4972dd92aa05109ee1db0 +EBUILD bovo-22.12.3.ebuild 863 BLAKE2B 51266c86a3bd1e7cae3f76a85d827773923af2ef925628e007e8d6fab8dac9dd854c5ee5ceeb6a97a2a78a9eec09c775e79d3f68c18719eb06945edb9d21e145 SHA512 5f33d4b95651e3b339c9541651b9c731bdc877b3be83d1a05f502fb4ef82fed24abee9a81bd55487d74dd224361da306c01a932d8ca9312e9fbf8cfedd25ba18 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/bovo/bovo-22.08.3.ebuild b/kde-apps/bovo/bovo-22.08.3.ebuild deleted file mode 100644 index 8357de370a8f..000000000000 --- a/kde-apps/bovo/bovo-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Five-in-a-row Board Game" -HOMEPAGE="https://apps.kde.org/bovo/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS HISTORY TODO ) diff --git a/kde-apps/bovo/bovo-22.12.3.ebuild b/kde-apps/bovo/bovo-22.12.3.ebuild index adf458eda723..45546d5242ca 100644 --- a/kde-apps/bovo/bovo-22.12.3.ebuild +++ b/kde-apps/bovo/bovo-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/bovo/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest index 30a37d5b6573..61fc68beb245 100644 --- a/kde-apps/calendarjanitor/Manifest +++ b/kde-apps/calendarjanitor/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-calendar-tools-22.08.3.tar.xz 238252 BLAKE2B 5a07fcd1cef621640995f25a90ffea57bcd47d870234e2d763b348bc0d4fa897f14c6efdcf404b03f3af0fa78fe8dfe858f84b1584bf824556e38e247f467980 SHA512 ffcdc6b41d58fbfc438187eab083946d62d73abeffa7d6de75e219eff58ca6d384c9c69413f0cb0d6811e7337eddada34d818f4ea0c079c10a3012ad90c5bc62 DIST akonadi-calendar-tools-22.12.3.tar.xz 254132 BLAKE2B 7a4d74dbe3474bb96b3ddcbd0ff293c4e70f739badb6bab4dd2b2cea833030757e17f2fa8f7ef732f21947cd39b187dd58ed4e6451b8075aad5c2d5b78e2fd15 SHA512 ae2c7cd67a901cb2c2e536ebd6f342218339fb20289ab94f69fc425e9b6774ce48cb72dcae4898fcd1741b14b9cb60fb45dcae36ec49d11e15a5045f3cab31a5 -EBUILD calendarjanitor-22.08.3.ebuild 1091 BLAKE2B 0ea5058e58cd1daddfb3fa8cfd546e33281c95d548d445fa3821deb41bd6ec6638bf44ad0bc2dffa2683d1cd6d1d0ef004161d9179d0296cb697f3fa74ed0a9d SHA512 00f531f1454ee4870d09ca26899b980f133742744d825ce8839ea61b40d4bed9df471c73cd0f05d247e5ecd37691fbf57f5706aa9165ad1fecd939cf8561a77e -EBUILD calendarjanitor-22.12.3.ebuild 1044 BLAKE2B e0c2eae4b28106ebcab6c7dcbec563f06c440b06cc8442e2b20aea59b958b233e609e654adae1c19c9d67ece09f6d6cc7993dbe20df69983b8100e867a843d09 SHA512 f32349e4bd4e15ea900a1995644808e569e3d9a30b7f8fd6445455857048baf00b23fd6c7e1a8a9185d2393e195bf197cbd8bb1d5c6733f17120fcf076066baf +EBUILD calendarjanitor-22.12.3.ebuild 1042 BLAKE2B 7302f00adaf9c43ed5dff4857b66bebaf0f59eee0e037a51edbb0dafb73a0f827beba98c587e397ea84261f87ff1480de6694c70ef356e84b93c8b93eb2b8190 SHA512 374dc3c5880d50c4b971459b9151fc5946e6022b4ec13d29950036027667d4196bd9ac15975b9f95f6b34ffb2402b75bf160d2be59f9cb487c3a0b248da4df8f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/calendarjanitor/calendarjanitor-22.08.3.ebuild b/kde-apps/calendarjanitor/calendarjanitor-22.08.3.ebuild deleted file mode 100644 index 382004ba4c3c..000000000000 --- a/kde-apps/calendarjanitor/calendarjanitor-22.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="false" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to scan calendar data for buggy instances" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - cmake_comment_add_subdirectory doc konsolekalendar - sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die - - # delete colliding konsolekalendar translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - rm -f po/*/konsolekalendar.po || die - rm -rf po/*/docs/konsolekalendar || die - fi -} diff --git a/kde-apps/calendarjanitor/calendarjanitor-22.12.3.ebuild b/kde-apps/calendarjanitor/calendarjanitor-22.12.3.ebuild index 8f057f7ae0af..226f751249f5 100644 --- a/kde-apps/calendarjanitor/calendarjanitor-22.12.3.ebuild +++ b/kde-apps/calendarjanitor/calendarjanitor-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Tool to scan calendar data for buggy instances" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest index d5ede375925b..6625016ef7c0 100644 --- a/kde-apps/calendarsupport/Manifest +++ b/kde-apps/calendarsupport/Manifest @@ -1,5 +1,3 @@ -DIST calendarsupport-22.08.3.tar.xz 751196 BLAKE2B d7253b58a39e19ad4c8ab1ed24d39698397ad067cf8d6ca7f413cf0a19521c90ec6f9f98cb8213c13f2cc224af62470bcb64b2df21b3926e216953bf6e600e50 SHA512 239b1119d5850c129356dd9b17364a6db5a878f8329c7422c2ed23cf2cc8737b869ecdf5a005de714be5a65cfc5d6e9fb8d099b8f55994d711da545893445ddc DIST calendarsupport-22.12.3.tar.xz 987512 BLAKE2B c7826df49dce934e7831815e91340c628c9632c1e4d0d0edd2d2cb8668cec0ef04e4cf83cb206cf61a4480f15820c45a21452d0cb843fc53271ef29f1a15455d SHA512 2e2ac55b0d8865eb17391d8f6622a83dc1855fd033ed4b2ff1b89e58cc87ab2fc67699f138896cd9a324724db3747c4045ee376684029f0e6478f19a82a99126 -EBUILD calendarsupport-22.08.3.ebuild 1252 BLAKE2B ed31d9becc55060c2a47ab19082446704514cbaaa98a6e11963cb74507dddced129932fa0fba0ae160618a79e177697da6e81b66040be7eac25ac33ebecccf2f SHA512 351bdbeed6497a66ee87bc79b4a7c6b37d9042f85201e577c58d9eacb4a41c2ddb142021f5d6a3198df6cd82d5de00c25ffa16d25b9901df6a6190444989446b -EBUILD calendarsupport-22.12.3.ebuild 1255 BLAKE2B 26b8789b357dca85637a31641f386b9d6769b8ffac7e5c76e0d96b85b7d2fa2cbebc6b88eeca2d1d2d2b5b1880fc306d7f6d88f3cf65ac42276d629e58fa36b7 SHA512 2abd63ef4d553495af3441d0c09ecc8f29eebf6bb323571f1a55299df963bf380ac9e1d8f2ccfe5ee43b8f2f55b6656a7187bf1b68c0256f8f8677236b1ca67d +EBUILD calendarsupport-22.12.3.ebuild 1253 BLAKE2B 7b8dc4c82c0312e20228afa0743800daba138a110ceb547aa775560e884301c339a7e757900c7b0098c74e518c2ac84bde1b36ad0e2569818fb2521573ceac12 SHA512 3edda04d463c299206d7f6db09483794d80784c53b3d5569238d3fc4f6bc9db1c3338d12f0b3d95c054195978ac04b1696d7d3e0d7025c4d8e3a82b1e5da8680 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/calendarsupport/calendarsupport-22.08.3.ebuild b/kde-apps/calendarsupport/calendarsupport-22.08.3.ebuild deleted file mode 100644 index 8294e8ff75f0..000000000000 --- a/kde-apps/calendarsupport/calendarsupport-22.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="false" -KFMIN=5.96.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Calendar support library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - dev-libs/libical - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/calendarsupport/calendarsupport-22.12.3.ebuild b/kde-apps/calendarsupport/calendarsupport-22.12.3.ebuild index 8c07e024ac10..b4a45a832d2b 100644 --- a/kde-apps/calendarsupport/calendarsupport-22.12.3.ebuild +++ b/kde-apps/calendarsupport/calendarsupport-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Calendar support library" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest index 238e49c7e9f7..240e3c40fc60 100644 --- a/kde-apps/cantor/Manifest +++ b/kde-apps/cantor/Manifest @@ -1,5 +1,3 @@ -DIST cantor-22.08.3.tar.xz 9224356 BLAKE2B 28dbae0b86c16ec14d62a1ba277b7a34138bb32d7bf232f449874f8d19e64fe72a4fcaaeb072cf6d8f85e5ad8f425cb72e437f32a1927a8aba8a82df47e26d29 SHA512 e3f5fe79d63054c1cff1026372628a1db1b1e666570cec22f8b65f513544e5c798f1d43ab73dc5bf281ac887b8d92a50eda1c8bf41ee72ef09e2709c4869fb5a DIST cantor-22.12.3.tar.xz 9251596 BLAKE2B 44b67f6683a1e0ca03dc85999b8cde72851a57e4373e6fe8c2b4cc069062b07e9d6f7bc1869507433f3ce2c05b4ba033e4e536f555ef0ad4d022ab164ba0944a SHA512 c90ae7e18f768fc9f758fb855b7cab84bbacbf3d61b5d8eacd5b408f5eb76837711c7ae356fb11637edb9eac96f4b260c1d14302a4eaabdcd17e098fe9d8247e -EBUILD cantor-22.08.3.ebuild 3111 BLAKE2B 2d33e5a200674dc6747fe140148e80b3c6eb72a5194fa870942168cb1fac70409b9e8bcefaf8e2c2c2a1a71443d1417e15e6137d6253e1488cf67bab4bbd190b SHA512 b036050c118f3c5da6f25c06fca3c7da6ee48d35c0cac6ecea84c1454fa556af2789fafeea3ec63c09e78dead5cc328c37158addd08169c48c98042fd791e909 -EBUILD cantor-22.12.3.ebuild 3114 BLAKE2B a1a5a897ceef9feceac1a0951bedf52fb765173f580a00fa9bb58efd26688cbdd0ff50d7467176719b4cf5c9de5476356a72605b5effd9f87c93ea50daf80d85 SHA512 6a6d65fad8fb4a35522b10ab05905560fb6aa171e3432c656a2a7e84bfbd0c07bdcdd1f753970b7e1bb128e29e8dd363b8e5bbdac8900d8c47b8c82e69ada3ba +EBUILD cantor-22.12.3.ebuild 3112 BLAKE2B 1da9538f562ff8b12c27d20680828be27164f0808f07c9c4fc1c91adb2983a2ef515a7e417fc873874e8ac638d7bb775bf0feab2ff071f9b37dc626fedc21a7d SHA512 6b8654bbef504967b2ae040d0ec2e0101930aa651f5cea9ee568aec32b9268ac4dfc794ddde258142a0b1789e0729873936c43be1e69581c15ab8a98c7b0d0a3 MISC metadata.xml 650 BLAKE2B 17e2c2450044a29836367e9865208517282c366a9389fe1d06aaf823378cd80e73e07e936f10a3b743fcc1cbc6a56f72c7a10863ad3bcc88ba814c3177758d05 SHA512 028a011e95df450d9b92397fcbb0ac56800e1b336c33ed96506c49fc903f6a4474e65221cdd8da3b9a4278830ca0c90a7f562da028088e32ff7e46bdb5b06ae2 diff --git a/kde-apps/cantor/cantor-22.08.3.ebuild b/kde-apps/cantor/cantor-22.08.3.ebuild deleted file mode 100644 index 25ff7f64cda3..000000000000 --- a/kde-apps/cantor/cantor-22.08.3.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org lua-single optfeature python-single-r1 - -DESCRIPTION="Interface for doing mathematics and scientific computing" -HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="+analitza julia lua postscript python qalculate R" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="test" - -# TODO Add Sage Mathematics Software backend (https://www.sagemath.org) -DEPEND=" - app-text/poppler[qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - analitza? ( >=kde-apps/analitza-${PVCUT}:5 ) - julia? ( dev-lang/julia ) - lua? ( ${LUA_DEPS} ) - qalculate? ( - sci-libs/cln - sci-libs/libqalculate:= - ) - postscript? ( app-text/libspectre ) - python? ( - ${PYTHON_DEPS} - >=dev-qt/qtdbus-${QTMIN}:5 - ) - R? ( dev-lang/R ) -" -RDEPEND="${DEPEND} - !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( - || ( - sci-mathematics/maxima - sci-mathematics/octave - ) - ) ) ) ) ) ) -" -BDEPEND="x11-misc/shared-mime-info" - -pkg_setup() { - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_configure() { - use julia && addpredict /proc/self/mem # bug 602894 - - local mycmakeargs=( - $(cmake_use_find_package analitza Analitza5) - $(cmake_use_find_package julia Julia) - $(cmake_use_find_package lua LuaJIT) - -DUSE_LIBSPECTRE=$(usex postscript) - $(cmake_use_find_package python Python3) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package R R) - ) - use lua && mycmakeargs+=( - -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)" - -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)" - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Maxima backend" sci-mathematics/maxima - optfeature "Octave backend" sci-mathematics/octave - optfeature "LaTeX support" virtual/latex-base - fi - ecm_pkg_postinst -} diff --git a/kde-apps/cantor/cantor-22.12.3.ebuild b/kde-apps/cantor/cantor-22.12.3.ebuild index bfca5766e56e..989af22abb03 100644 --- a/kde-apps/cantor/cantor-22.12.3.ebuild +++ b/kde-apps/cantor/cantor-22.12.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" IUSE="+analitza julia lua postscript python qalculate R" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest index 9569c9179af9..0e78261c4e6e 100644 --- a/kde-apps/cervisia/Manifest +++ b/kde-apps/cervisia/Manifest @@ -1,5 +1,3 @@ -DIST cervisia-22.08.3.tar.xz 1914104 BLAKE2B f79bd4e44dbefd61dc8fefadb427c113154ea5dd41f880671617655af3147d69f9e6fa3bf7d1b91449be713e81dfd318e2113e347382e8ca0dcf73fe33f5d6e5 SHA512 230f151f7e35654e1c52c5cc79bb3577d7ea30be4d3d070390941f23f35d52539e000965defb0b6fbfeb69a3c7004a0e4b98d01f3e9972640fea7255ac6e1d16 DIST cervisia-22.12.3.tar.xz 1944304 BLAKE2B 4bf01a747eee337b0193671732b86fde3fa60d1f43c9c2c06fb84d853c64cbf5049a54d3d887108a8ad1453c227a04fd5b40a34b9ac4a8e93750993d4b8f317e SHA512 aad58d065e7f4a191752f5db36d34f0b086e23704f083877132b302c8988947f1d411c228fb21d52326e4f26b7fa431eee03e5b09231ee74b85d98a1fae7c838 -EBUILD cervisia-22.08.3.ebuild 1107 BLAKE2B d0e42c1d8cbe26fd357f5977c1e1d85d11cacd4af79d0b204e6e2b8bf50d8e593bab8390c9ff49b913ac7cc9a76338e9e492bcf75560377fcf5aab2eec99660a SHA512 e69d7cc063bd888ddaec2e475917970bef39c3bb21996717a31c54b2b12f902be2403fa78b55a41500e15b00bf7bbbe310e4d0e8bbf55d80b65ed9fe3a1f880a -EBUILD cervisia-22.12.3.ebuild 1111 BLAKE2B facba26b5ebd5f2b7a82f57e5dd9a59939e1f5862e510edea87dbcccd42652e7c3a953910f9c8bd249ea6a12ff49d8550a6e4936c737c7ae1568e47486274630 SHA512 6e09ac9f4a41675d13b0ed6b69b6e65132afc44e0b4dc0d7af7b3dfc5724ea12364e51f9e1545fe4dbdc30e330e991e6ed8c2e7d5e1c0dbae4e7f9544bbb9fae +EBUILD cervisia-22.12.3.ebuild 1108 BLAKE2B e32dab50d30abdedf284caa17965a3e80b0cc1d5ef5f640915a92c94da058d4cb17eb1506838d2e9a9ed26d43087b7ede45277fcbf370d464c3f21383f5640f5 SHA512 c3bc4aef27980349565ef47df06f8fcb1a0a36ed80fd83e14aaf76b18260cccb3f2d1c4a6fd2fc8ce8200e5ed7d0440fc091fc65e315753d7536675ccb3d261f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/cervisia/cervisia-22.08.3.ebuild b/kde-apps/cervisia/cervisia-22.08.3.ebuild deleted file mode 100644 index 2dcebc751411..000000000000 --- a/kde-apps/cervisia/cervisia-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="CVS frontend by KDE" -HOMEPAGE="https://apps.kde.org/cervisia/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/cvs -" diff --git a/kde-apps/cervisia/cervisia-22.12.3.ebuild b/kde-apps/cervisia/cervisia-22.12.3.ebuild index e7eb18d6f0bd..25aea5e4317b 100644 --- a/kde-apps/cervisia/cervisia-22.12.3.ebuild +++ b/kde-apps/cervisia/cervisia-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/cervisia/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest index 90476e30ff25..c7787ad431ff 100644 --- a/kde-apps/dolphin-plugins-dropbox/Manifest +++ b/kde-apps/dolphin-plugins-dropbox/Manifest @@ -1,5 +1,3 @@ -DIST dolphin-plugins-22.08.3.tar.xz 260088 BLAKE2B 2927d42a603776cc3b600606ff2f27a77c8bbbe6b089d3e691571c7594d0e4d53023064afbf07e02f546073823a873fd45f200ea13b9e2765b61046602d8239b SHA512 2201858d9d349c28cced78dcfd9a31c3fde05b3ab107a28615af4cc5c32d4315074881f78dfb255638a13269de16ab68b7c53b68d013cf46ded091f8b059173e DIST dolphin-plugins-22.12.3.tar.xz 272276 BLAKE2B 485ac53e070a710dbfb07aa26c915f4c2b32d5f6e67e91c3d07d9740be2c50ba4fae3c8662216423ce7e63042b663e8a59dfbfe1b490d31a2cc5445d9c3ac33c SHA512 0225fc50f88e7bd28eda74ae2bfa0c36878b9fe6b9fade6ef86a26e380cd78c8c2d1d1608796e8369f6ad545876d5d533ccfbf34b02b2be07ab8abc4bb734f7a -EBUILD dolphin-plugins-dropbox-22.08.3.ebuild 1406 BLAKE2B 3436ae1e60ebb18c56e8b4ab4f20db5929940a96bcf5a924c9e4225599018fc7e69e1f630c96fd827df5f28d1f5e72abadfb38f332832a87d222904dcaebc107 SHA512 9d8d81c4e35b3fe7bb81740c3ab6be87f0bc32cd86bb10685dd8f9d42546ff75d6b4ee809b719ecb292511b1400e8a21c6e44a9a66f693494983e1506c3a26cd -EBUILD dolphin-plugins-dropbox-22.12.3.ebuild 1360 BLAKE2B f0c088fab00173603953bc0f6a60c3de049a185886d2269f31790223a1916a2288d8ef08d2b88711068d993d3671d56bedbdb318370ba5411d753c95bf1ce761 SHA512 bd4b18169e8cfd1103a2b1be215d42c0f30d911284daf204c7827707a30a3acac8d88ff8f437e86602be501a3f24d9a46f9714ab776360fa9e9c0ebcf209870e +EBUILD dolphin-plugins-dropbox-22.12.3.ebuild 1358 BLAKE2B 84f1e232b0d89c9b09e7612ca0546aa300f1fc4403d907a93fb50804d4ef881a53ce2e0776e9b324098b491481ae4f1ffcc872056e546828a9a08d3d1c8b3a8c SHA512 68f187e1e6121672284478a0e2f77ecffeb4cd42481a7630ca553dc012b00bc82d0f2a1901a7913babe98b838f6589ee54150bd584a56e5cd531e2e0172c7346 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.08.3.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.08.3.ebuild deleted file mode 100644 index 9256de66d669..000000000000 --- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.08.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="dropbox" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Dropbox service integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - net-misc/dropbox-cli -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.12.3.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.12.3.ebuild index 85085c678e6c..7c9ded93dcea 100644 --- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.12.3.ebuild +++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND=" diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest index a34f13abde65..e7a16d404523 100644 --- a/kde-apps/dolphin-plugins-git/Manifest +++ b/kde-apps/dolphin-plugins-git/Manifest @@ -1,5 +1,3 @@ -DIST dolphin-plugins-22.08.3.tar.xz 260088 BLAKE2B 2927d42a603776cc3b600606ff2f27a77c8bbbe6b089d3e691571c7594d0e4d53023064afbf07e02f546073823a873fd45f200ea13b9e2765b61046602d8239b SHA512 2201858d9d349c28cced78dcfd9a31c3fde05b3ab107a28615af4cc5c32d4315074881f78dfb255638a13269de16ab68b7c53b68d013cf46ded091f8b059173e DIST dolphin-plugins-22.12.3.tar.xz 272276 BLAKE2B 485ac53e070a710dbfb07aa26c915f4c2b32d5f6e67e91c3d07d9740be2c50ba4fae3c8662216423ce7e63042b663e8a59dfbfe1b490d31a2cc5445d9c3ac33c SHA512 0225fc50f88e7bd28eda74ae2bfa0c36878b9fe6b9fade6ef86a26e380cd78c8c2d1d1608796e8369f6ad545876d5d533ccfbf34b02b2be07ab8abc4bb734f7a -EBUILD dolphin-plugins-git-22.08.3.ebuild 1517 BLAKE2B 935cf3af3313f747ad6f2657b52b21f62a97a17bbe70f0c14e7402a558cfebf0afddc3a8821d90417daca42a6b9859a9f494f5cf974dbca23a24682e68f04109 SHA512 0f5f6589748015f9d8f3d48bb85a1e6054dd7ad313c44f2eea276ee6a8a0a17a63eabd7ece3e6060bb64f7e12e1401bcc322d6db1867f83f8cc043564b47ca77 -EBUILD dolphin-plugins-git-22.12.3.ebuild 1472 BLAKE2B a474774cfa5cb4059014557e8870f4325daf9451f68669d5e840a0601cb47e3b48626618722fccbdedee895fdafaf2b2c98ba0f936c06d7bdd32257bf8d1b070 SHA512 56b913173773200b67032175f4cedf609f0b54d41bcbc83da6e59164312f113bbb85c0dc7dcde85ee442538c180ba941d40e50372efb40d39da55180473919a1 +EBUILD dolphin-plugins-git-22.12.3.ebuild 1469 BLAKE2B 19e33c702decce6024e8075938b7659044de70f1201fff24d5eb66af38a032e7e219cdba10a917770ba2e852ff962f7af4cebe0e7545fb4e081e4d7da242fc3d SHA512 8baeb10f9aa4f3a89816619e1541993e7170a1cb0153b816e01ae9e8990e942dec56b51e6388be84f1681e8311dbaa88add34a7c143e697a999f83de648146f4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.08.3.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.08.3.ebuild deleted file mode 100644 index e4aa01908946..000000000000 --- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.08.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="git" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Git integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/git -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.12.3.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.12.3.ebuild index c42e078cd6f2..96bbecdf4668 100644 --- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.12.3.ebuild +++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest index 8e290ad4d55b..303dadb19a69 100644 --- a/kde-apps/dolphin-plugins-mercurial/Manifest +++ b/kde-apps/dolphin-plugins-mercurial/Manifest @@ -1,5 +1,3 @@ -DIST dolphin-plugins-22.08.3.tar.xz 260088 BLAKE2B 2927d42a603776cc3b600606ff2f27a77c8bbbe6b089d3e691571c7594d0e4d53023064afbf07e02f546073823a873fd45f200ea13b9e2765b61046602d8239b SHA512 2201858d9d349c28cced78dcfd9a31c3fde05b3ab107a28615af4cc5c32d4315074881f78dfb255638a13269de16ab68b7c53b68d013cf46ded091f8b059173e DIST dolphin-plugins-22.12.3.tar.xz 272276 BLAKE2B 485ac53e070a710dbfb07aa26c915f4c2b32d5f6e67e91c3d07d9740be2c50ba4fae3c8662216423ce7e63042b663e8a59dfbfe1b490d31a2cc5445d9c3ac33c SHA512 0225fc50f88e7bd28eda74ae2bfa0c36878b9fe6b9fade6ef86a26e380cd78c8c2d1d1608796e8369f6ad545876d5d533ccfbf34b02b2be07ab8abc4bb734f7a -EBUILD dolphin-plugins-mercurial-22.08.3.ebuild 1645 BLAKE2B de3a7dcd73471ca264b3fd87d740e16b38e0ace8a708d3a3fdd551f98ba50db43dec29016f33e0858ae6431dad60c4c2918fde500c01dbf8103bab0a5763c707 SHA512 ce46368ff8eadc7637fdc1e91fc297f18c040464f15a7c48d4ed7b7f0f3930a7d6d0365da7d24c5e32746d9a0c4a1f6441102ee3cd366e389db6db2e0a4f5458 -EBUILD dolphin-plugins-mercurial-22.12.3.ebuild 1600 BLAKE2B 7fa2fe06ab55f6608778af329fd42860658cc48ffa5d7591b8b7b97d8653996761adfdbb72f90be15559583e28605f90fea0adaf3a97719e89d5016779dfa33a SHA512 d2de0452b89e8ada43b67194b53ab8254197c1ca5fb6bb3b55133c4dd172dd859fb5e77d04f8396d9d62f94201a2c8dd1bb303395e33b765ce9817d830ed1238 +EBUILD dolphin-plugins-mercurial-22.12.3.ebuild 1597 BLAKE2B 17c987daa568c92b9f010312481f71289ccc7030935c2dd5039ebdac44de6bc74559c7dcc8a75b1b5235b75c0b515d1e8836b9fa7f1de2244bdf79a2e0d36468 SHA512 9e170b0201906c98affafd3c3488b60e5134bee6bab449b823b9590f242954298f6414ac039216d5dc08ad8ec28b268e86de3c2c8f79d6635c06ba685e9dfe62 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.08.3.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.08.3.ebuild deleted file mode 100644 index 0652fa67a075..000000000000 --- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.08.3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="hg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Mercurial integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/mercurial -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.12.3.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.12.3.ebuild index 354de22a6270..d7405e5ac61a 100644 --- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.12.3.ebuild +++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest index 9af1e31ac025..fc7beedb34b9 100644 --- a/kde-apps/dolphin-plugins-subversion/Manifest +++ b/kde-apps/dolphin-plugins-subversion/Manifest @@ -1,5 +1,3 @@ -DIST dolphin-plugins-22.08.3.tar.xz 260088 BLAKE2B 2927d42a603776cc3b600606ff2f27a77c8bbbe6b089d3e691571c7594d0e4d53023064afbf07e02f546073823a873fd45f200ea13b9e2765b61046602d8239b SHA512 2201858d9d349c28cced78dcfd9a31c3fde05b3ab107a28615af4cc5c32d4315074881f78dfb255638a13269de16ab68b7c53b68d013cf46ded091f8b059173e DIST dolphin-plugins-22.12.3.tar.xz 272276 BLAKE2B 485ac53e070a710dbfb07aa26c915f4c2b32d5f6e67e91c3d07d9740be2c50ba4fae3c8662216423ce7e63042b663e8a59dfbfe1b490d31a2cc5445d9c3ac33c SHA512 0225fc50f88e7bd28eda74ae2bfa0c36878b9fe6b9fade6ef86a26e380cd78c8c2d1d1608796e8369f6ad545876d5d533ccfbf34b02b2be07ab8abc4bb734f7a -EBUILD dolphin-plugins-subversion-22.08.3.ebuild 1477 BLAKE2B abe78a13f12df1e901ce829117d426c9f29d6f5b45e6939047dbff9d7b1283b3eabd3a6a3980cc9c144bf11a77cc29101a45c289364d793154b0092d92d392bf SHA512 c6e670d5a644de34a05e135891d4e9d15d71895d2f80817884563bb07e1987dbadab28fb5139d4a2a6366f1dc14d4fb66d4af447e493d535b67c0ea5f6c3e8d5 -EBUILD dolphin-plugins-subversion-22.12.3.ebuild 1432 BLAKE2B b8906055ee8c641262ac9f1664fcb40b8479126427d533b3b15d4122cd525879d0ece06d5106b5c2aa1abc494b7e143a83e3142ce420dfe21801b6b9d2622b01 SHA512 edfefdf77c7cf25b067fe5e1e4c56975b4b37779138c3e17c2d2b1c710f8e5703a31f56a626253c06929b81aa312f08f1296476109ebf5d8eccd523d72bc9596 +EBUILD dolphin-plugins-subversion-22.12.3.ebuild 1429 BLAKE2B c9649485df6fd27babbe4f99d4051ec817f8ad810aa97bee625fdaa6fb2881e1c6632c8aa8fda1a06596b6a92af7761df0b398d6aa75677064c3526d06d3eee2 SHA512 826835c59a303640236db29c4b8c59214b4de83e821f174e711636148e8a4b8e2cd17047b29b95ca0cdc6eb69282aec8e39522f0c8db32a5b6c71bf28a1a9a60 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.08.3.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.08.3.ebuild deleted file mode 100644 index 4693583dd7cb..000000000000 --- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.08.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="svn" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Subversion integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/subversion - >=kde-apps/kompare-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.12.3.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.12.3.ebuild index 0b6478426a46..bd3df89af52b 100644 --- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.12.3.ebuild +++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest index d9af072631cd..cf55088f6e9f 100644 --- a/kde-apps/dolphin/Manifest +++ b/kde-apps/dolphin/Manifest @@ -1,5 +1,3 @@ -DIST dolphin-22.08.3.tar.xz 5369436 BLAKE2B c1d60aa79603a40ad559f1bcac8d9211e0032c58374d2268ec7530c8a3e38233271b990e24eabaa258085942f5c0dfa9a9c6a91da92caee45dd165670d62918c SHA512 1abb4f3fe47c61eef93378e069b11c894812892b5a3aec84a2ee2007a235b37aec02d2a9680581d2092596c680427e8eabbac2a0b5b64e48c7d7ea1da8f0c5b5 DIST dolphin-22.12.3.tar.xz 5693220 BLAKE2B cf156536d18fe6f8fb9d563be4e7cd96ad012b32e23a367e061beb5b3567039d1c7e42a6e32b348d493f16b59def3423f3c66bbea00c14017cac6383ded391c3 SHA512 2683d02831ac75b311fc0ef3610f1086cf2a00860fb9495c2049b86dee5deb4deeee81d8dbb1c6647e33afc7323b2f4a620e0c6512fa1a499e4b830a9bf6e0e1 -EBUILD dolphin-22.08.3.ebuild 3114 BLAKE2B 7a03efe1359682dd2f456c885f110b873665bc0ab05c3e14ced4971953bb60e1dbcc5e44bd1b38d75c1deb140d4fa07884ae80d1223c6d57cfa63c854e9ff7e9 SHA512 9645856c50c3efc6d6fb9d9e4ddd64edc76cc5f3ba167adf19e03e68cae78232ad3eb2e1e4743231a91bc074e5ab577a6f9be56c677b64c2c9b5cea72b1af8c8 -EBUILD dolphin-22.12.3.ebuild 3118 BLAKE2B 1aa759b50d9fb1fad1cda945a311fdd030d9fcb25d819c08a084c3516488425edc6ae2235ed84f36457a06ef32e1e4200709a593be1b233d546935a8fdfa5ad2 SHA512 6d7ff94b67f298a243774e0b194ec7857151f85f550251da49823255784b63e6f7feb2dce67cb47fa16f06a8229a23231153ef94e44140d021e5b3339b851184 +EBUILD dolphin-22.12.3.ebuild 3115 BLAKE2B c1f712bba0b7c21e24efc0684b7c936a36f3f9934782b63726e7281d01d70eac426a73cb1ebaccb007de3944d42b382549bcb4be3ff8c328ce2b3639397faf73 SHA512 c34bb0cbce8eb2a75295b12f545fb1944ca077ecbac5f5bc2f2d50e2ae96c1d26cf748994a816a1d133b96f15b8372eb9f5fcfffebc20ec5d37dff73d87b7f7c MISC metadata.xml 430 BLAKE2B 4e7f2312a9ff5828bb5090867a1cb3f8e80365cf7fe92e45973ee6d1fbf1bafaa9427227b6cc424214b4892c92188918c36e25ca346a89e44e2b2ea25d2871b8 SHA512 cd3e017e0c9259940450a1b7a6fa5b8c81e82963b3c4d63b0921474f42651076a0fd7c3dd90d8a23b57646ed6eb2ccba8fbd41944d4e874a4e2ac58c981a68c0 diff --git a/kde-apps/dolphin/dolphin-22.08.3.ebuild b/kde-apps/dolphin/dolphin-22.08.3.ebuild deleted file mode 100644 index dac899f762df..000000000000 --- a/kde-apps/dolphin/dolphin-22.08.3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Plasma filemanager focusing on usability" -HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="activities semantic-desktop telemetry" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5= - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - semantic-desktop? ( - >=kde-apps/baloo-widgets-${PVCUT}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/kio-extras-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package semantic-desktop KF5BalooWidgets) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - $(cmake_use_find_package telemetry KUserFeedback) - ) - ecm_src_configure -} - -src_test() { - local myctestargs=( - # servicemenuinstaller requires ruby, no thanks - # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever - # placesitemmodeltest requires DBus - -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)" - ) - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "compress/extract and other actions" kde-apps/ark:${SLOT} - optfeature "crypto actions" kde-apps/kleopatra:${SLOT} - optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} - optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} - optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/dolphin/dolphin-22.12.3.ebuild b/kde-apps/dolphin/dolphin-22.12.3.ebuild index f4970af42075..ab3d54f039e4 100644 --- a/kde-apps/dolphin/dolphin-22.12.3.ebuild +++ b/kde-apps/dolphin/dolphin-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="activities semantic-desktop telemetry" DEPEND=" diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest index 443042794019..1c1a9cc7f7b0 100644 --- a/kde-apps/dragon/Manifest +++ b/kde-apps/dragon/Manifest @@ -1,5 +1,3 @@ -DIST dragon-22.08.3.tar.xz 1666824 BLAKE2B c89d4ccdc8e62d087a429bf7c3528de5b9df55a4c18fa5f6d9e750bced6191900652f96f0bc2a6813cb3e38b4f01fe4ab5052d851ad50d791bad7fe3a45b14f2 SHA512 15b004d22ba5bd8688ed3f5129f3636e9f0c1bd54c3b73a2abf94212241befa29d8b05ca09cfbf571b1c9c490f9a43280c367e961b20dc1c5d25d8d689ee61c7 DIST dragon-22.12.3.tar.xz 1675272 BLAKE2B 191c8fcc4ff42ef51c410f6e28ed15eb4ca5e8d0ca523f71c65f63bc3198f97d6acb64abbde413af224e37468909deaa9f9ff90708402a747601d06a8f6c9496 SHA512 81fe05dbae610ef2893a7b2885f9e4337fe335490fd0983ce9f13f720e7ec2c90b2d203e546b57babdca2d894f5907f009f6ee8df291aee33b624af34477190e -EBUILD dragon-22.08.3.ebuild 1153 BLAKE2B ff3b4c7faeb4545d4ae0e97d42b6821028220c516dc7160f86116ddfefec7f904c43e3ee12f75607ec54c7b8214cd264965f92aa6a34750230dbfb1e0e87938e SHA512 1185279c7e8e55fe0f7368921e18d168ec96515ff5987baabf708991506fb5fa86314ebd09c57f13a2eb707671ef8decbdb3710edf851f1a8fc5d4503d92b94b -EBUILD dragon-22.12.3.ebuild 1157 BLAKE2B 8c8c2e814ddd13ec1d3d1e7bda6c9c83e6845f715f1550b8a1c8d9bfd2e6eda587f577c3689b4d4a748515da4c54e70a107e52fe8ec00fa2e6d530e40efedd1f SHA512 9fc54f7414224ca8fb477bcb0ec07a8080fea6a6c7d954dbdbdf0eae45d1b7c365209328eebe4430598a3f4d06abf207636f6b2a55a2b54fddb1a49d753a3838 +EBUILD dragon-22.12.3.ebuild 1154 BLAKE2B 29c26908792543e24cb9eaf7eb5cb4bdeeeac6e1925d9c77759af3f646f781acca9159ee6057aeb7fae0c4671e5f9c49471757ee66076abeb85b0cdb7fadce13 SHA512 14c063c9d0150f0f0cd12b4d096c19e23619002c55173334a2581ca8b6163053ba993901ff6392fc80f0e30ea0bfd5d33683ed9ad809656413183b509e764083 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dragon/dragon-22.08.3.ebuild b/kde-apps/dragon/dragon-22.08.3.ebuild deleted file mode 100644 index ad2b29e950a0..000000000000 --- a/kde-apps/dragon/dragon-22.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Simple video player" -HOMEPAGE="https://apps.kde.org/dragonplayer/" - -LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/dragon/dragon-22.12.3.ebuild b/kde-apps/dragon/dragon-22.12.3.ebuild index 1c06d2ae3026..79f1f1a758d4 100644 --- a/kde-apps/dragon/dragon-22.12.3.ebuild +++ b/kde-apps/dragon/dragon-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/dragonplayer/" LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" BDEPEND=" diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest index 552424ca46fe..a32b2999ea95 100644 --- a/kde-apps/eventviews/Manifest +++ b/kde-apps/eventviews/Manifest @@ -1,5 +1,3 @@ -DIST eventviews-22.08.3.tar.xz 461784 BLAKE2B 469d6accc727f8c1520ae19ddae8807eeace29d00c2c02d16fa2fde796808e635abd70166f15f5d25c8cd684ec62bd442ea71912511a0f46af0df675d0cf59c6 SHA512 fda21ad6b0561997a368f1d7c5865a11289eec9bf20e8578ba9ce1fa0011604fccb5164d4682f95d24fc3af847602c01e6d8ab474ae005aa9796dba5ab50a46c DIST eventviews-22.12.3.tar.xz 463436 BLAKE2B a51ad759fa486ab751e0df21724a5508beb3920a8586eb09dbf057ea3fba6db52b386ad672a836bc01d1d39603852fd6d0730dc34a3d264150034c54862c6c7b SHA512 b29ac6e3d532dab0254d2cc6987b08063a886a069a8098c5ecc198108d0bd593bd47460fb4ff3a2de50722c6a752401a1abefedd76024df34d7cd9f5c67d0b48 -EBUILD eventviews-22.08.3.ebuild 1327 BLAKE2B 0175a0fdc8a02e5a5c42e744d5a0e4719c84bd201a673a2cb0467fba5cd28dff2a62fc963fca58a442bdf31f0235ddf949445a228dddff10fd8d1f3bbae2bd61 SHA512 9b1424de3106ae0f71e4441bde98024926b5cbf5e3404b57a311a8fb83c5dbc10a8593912e6c8ea43ee58197f47371fd862e5ec4ff38a12022600fd6bf7fcbcb -EBUILD eventviews-22.12.3.ebuild 1330 BLAKE2B 15e09c590dd6eb0519cac9bddde1c092a711ca74e685eb8c3b49037459e7d63b8a6bb466b194f9c13b7a0e08f2ca7025108a55e2b2c6907f5f7b4b4e292ba3a6 SHA512 8c01abc55ec63a6e9f8d3839f07a8fec1e138d74b0a4332cc9db952b043954572bf815717c4d42bd0b69102eb2a7cf2db760a87c855553707d2559f8de1b804e +EBUILD eventviews-22.12.3.ebuild 1328 BLAKE2B 68c23b4ac967f0d9a51e57b75d7b2c1774fb0b2be536694b14ad43e40f050bfb2e949eacc0e52aca0822c0ca54ee70f315af52a1b29552d152410a151c808bf8 SHA512 c371f5b6a8cc81a7473c721c0939eae394f8025a32fbf698e97405f88332b8e7334adc8f88e342e648c238627c10b71cba769a421d9e4f246b40bce1d119d76c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/eventviews/eventviews-22.08.3.ebuild b/kde-apps/eventviews/eventviews-22.08.3.ebuild deleted file mode 100644 index 3e306d7dcebc..000000000000 --- a/kde-apps/eventviews/eventviews-22.08.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 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -# monthitemordertest requires a display -VIRTUALX_REQUIRED=test -inherit ecm gear.kde.org - -DESCRIPTION="Calendar viewer for KDE PIM" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - dev-libs/kdiagram:5 - dev-libs/libical - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/eventviews/eventviews-22.12.3.ebuild b/kde-apps/eventviews/eventviews-22.12.3.ebuild index 09abcbaf724f..b4dc7f4c9c56 100644 --- a/kde-apps/eventviews/eventviews-22.12.3.ebuild +++ b/kde-apps/eventviews/eventviews-22.12.3.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Calendar viewer for KDE PIM" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest index 20da50c8daee..b4ebe233ec5f 100644 --- a/kde-apps/ffmpegthumbs/Manifest +++ b/kde-apps/ffmpegthumbs/Manifest @@ -1,5 +1,3 @@ -DIST ffmpegthumbs-22.08.3.tar.xz 30820 BLAKE2B 30c71422f3c1f5c6ef58ca101a258e02e24a8a81f57b42721a76eb01c6e9b9919cfaf1fb02301bd6a1bb7c7943ea3dd0975a4a8fcf1712eb18262633698c7173 SHA512 34de84daf375483e334ac237c8cb70667b007e523c4da1c62465c9b62745301e7c2014abdfdbd68534e6654e5b0634cd7a6d1c70597d96fbfc69c7c5a7b82fa8 DIST ffmpegthumbs-22.12.3.tar.xz 31364 BLAKE2B f29dea4b6a9e9f75c9aa687aa8cd08293f9801e16fb4a6ba600cbad1084d9b1b89bab232048d7b0fdb7329b97f2d5d4530bfa2b3a64d4645179c964a14e307bc SHA512 d219910b72872bbce550d40fa29b81daa114bb4f053c04779fc9fc961aa4277d18aff77093c987c9f6f9e4d586e994bf8f8116db4f811acd614a204fc6f18591 -EBUILD ffmpegthumbs-22.08.3.ebuild 579 BLAKE2B 92ded70ad8d28548b1f8c53eae3364bc2f0346b7f79efc9046bfc5de3c145a147f6e6aa4d43e1f9295db4a8c50fa238f461567917cd4a3485a58ff06c0e143bc SHA512 4a28a6690ca4582ced23c408085a4e9933bcc7bb5268f9784ada381a86784b299b5e83639f64bd835fef4e5335e0cc1ecafd42b423ea00d1552b6a3f7549c548 -EBUILD ffmpegthumbs-22.12.3.ebuild 561 BLAKE2B 3687ac658b06b711058437f28dbed76164a1a42831300d875649276942238f6c19d081f1ea06f275a56a98b95dade7257e77ff7086204ca22e72f98157695663 SHA512 7cb709a352ef2f2f3a7b9f41b5221dab31639c9e89a7eb08032fd78cd49aab67c4af14b04c88f1dafc6378c99d502261b9830e08c47239b610cdddd23747ac52 +EBUILD ffmpegthumbs-22.12.3.ebuild 558 BLAKE2B 53e0b87a42d73ab9120d64d89cc58d41d53de05507793a5696c4e4b3645b0f8dcf2efb692e32160183fc5eae48a66e9759e0d481e4566f7a47c5181469587bbe SHA512 c6d5529009ffd1dfff882df6800c0ceec5b17ad3f601206e8cdd9f91ce328ad8d1f9a662d99fddef86f0455f369846cb4ea34ce5c1ca9f49a99ad46a14002fd5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild deleted file mode 100644 index 4e31c4afaeda..000000000000 --- a/kde-apps/ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="FFmpeg based thumbnail generator for video files" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-libs/taglib - media-video/ffmpeg:0= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-22.12.3.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-22.12.3.ebuild index ff09c9bf47ae..6a0ef591b00f 100644 --- a/kde-apps/ffmpegthumbs/ffmpegthumbs-22.12.3.ebuild +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-22.12.3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="FFmpeg based thumbnail generator for video files" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest index dac8deacdf68..9e743e0bd89b 100644 --- a/kde-apps/filelight/Manifest +++ b/kde-apps/filelight/Manifest @@ -1,5 +1,3 @@ -DIST filelight-22.08.3.tar.xz 698924 BLAKE2B c186c06597b1ed6026b3fb51e3fc33806fc45896453c3f089d2b1bcd7eb4a4942ac8f8f6ca6c82517203b3b280353da0541d7f8d9070afda50164bbaeb652fcd SHA512 e63cb351a67a0b16f835138ec4fc8420743bf67f5d3794181891ac1a113ebee78d3a349c9b3da47abee93fbd2bd07488206e3378b795c6198038168f2f0b0585 DIST filelight-22.12.3.tar.xz 700968 BLAKE2B b7e22266e934dd082259047c15d23de9671566408ed7e9aadf8257dda554b409e44113f4f1ce65439e56a4faef0dab9d654da79328ea6a91e713f654e6da73df SHA512 e456b5bc0f170801a4b2b5573564da8ae9424535a1f55664644fc314c26f562833221454965a50b0a89b0d41433aed0b22aa68c3e42224545ea0c2ed8dc4f3f9 -EBUILD filelight-22.08.3.ebuild 1183 BLAKE2B a460e7ed6a063ce06c5c2af43aab44c86da19a65b332a92f43fb6b8bfcdeff698d80bb7df628ee5db067b9b40fdae5e0ee4f688a16caaf44cdedefee0a2f942b SHA512 236fd5be680530de4f35e0c9f04a98d6fa6640533f5be7df13a294174c282ce83970dbc9f89ca03fa348c9ca7af61e6bf74dd3bd3864acf140750e4ed6be6f89 -EBUILD filelight-22.12.3.ebuild 1104 BLAKE2B 85d0fa73152b509f51f5daa3c8e42fd9f97c941ce03ee2e21c906f339541554969aeefc823e4796e677819934e5b5b02228a6a95b28be427c06466c18461fb1a SHA512 e7f13beaf0a9712aea4e8024edb8fa747ff1d394acf3144112321b135433b5b6bb600a61de9b390a7cdd0cd27f907bdfe4b75150c55284610a7a865728fd3aa1 +EBUILD filelight-22.12.3.ebuild 1101 BLAKE2B ddc96874d4f104e56b6093e837907131e2a33f8af306566bfb6c4db877dabcac2e28cf15da1e804a0c59b292b6dfa879b7463ac2cc92c5c4f6f8e333f8b8d2ce SHA512 649ce0908197bc9a9dd90fe50f737e60cfafa713910258f57a85cf3ca8723cf7c3fc63e8ea9798acc84daa428019ecb5fc7b24a2c68ab3706191039ee839dc5c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/filelight/filelight-22.08.3.ebuild b/kde-apps/filelight/filelight-22.08.3.ebuild deleted file mode 100644 index f6eafa93cf54..000000000000 --- a/kde-apps/filelight/filelight-22.08.3.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 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" -HOMEPAGE="https://apps.kde.org/filelight/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 -" diff --git a/kde-apps/filelight/filelight-22.12.3.ebuild b/kde-apps/filelight/filelight-22.12.3.ebuild index 12483109922f..f725f28f1628 100644 --- a/kde-apps/filelight/filelight-22.12.3.ebuild +++ b/kde-apps/filelight/filelight-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/filelight/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest index 8637993e5f85..00e781b412f7 100644 --- a/kde-apps/granatier/Manifest +++ b/kde-apps/granatier/Manifest @@ -1,5 +1,3 @@ -DIST granatier-22.08.3.tar.xz 2106900 BLAKE2B 257fb26bc69feb227481039529ae6ccb658afefb72e9a9589a70ed2be5a5b3702a419047919dcb02de40914921e10821bab3eea47effa93a32b7e69a32a542a6 SHA512 bbdd9bbe06debc626d792fbbad9da118e55700112af18523a6bece1bfeee623ea23ec568825bb876f44ce5908b56e5a056d280c0122a56da4467f3855b7cc4c1 DIST granatier-22.12.3.tar.xz 2112288 BLAKE2B ee7ef657320784492dc8ac998b0c41cc0ac6ce79237103b96cf5a4c1ca57df1e49461d520b9832b45ef01ae748ab0573f86d9a68d7d23e6598ff6ca81323427b SHA512 2ebb13b5f96496c8754115d09a67b743807525b2c5bbb616aa38c4689468539e6945883881b20eaca37e23b3bc8253551f9167b9cd8c364aabe5e8b00118a634 -EBUILD granatier-22.08.3.ebuild 867 BLAKE2B a2bf268861076d1eb797b7f9a8e0adf120da323cef141c6a4209986488e9c8c38e19fdcb38f6e52c2455d6e0adf1fcf43c2eff805d4ec6582ea2db0d1aa70a02 SHA512 02a13c9a94a085b00230f8af6435e7081e34fcaa3b9924f9dd5c04e86c599cdafb1e3b1add121908a06fb76ffa776aeae493d4c1fea525d5076944209a7f49b2 -EBUILD granatier-22.12.3.ebuild 871 BLAKE2B 8785f641b41e74f0bf0a86880f7733cea10c5813eedfdba30290ea3a6bf27b6d97f37e79aa397928e70712a4fa83e4998e5c980b53c71fae3991cf1bb648df6b SHA512 9fc750a609cfa892d1b0a3eedfda5adc8edca6e1e67d01cb0ded27482c78a59751005a20f7e4624d5eb342e99f9231a166067fbfe2bc092db03a9446b0c92b6c +EBUILD granatier-22.12.3.ebuild 868 BLAKE2B 9b9412aa4895d074c76cf65907e5b95167ac08ce1164bb7fb956917c41259051b26e69fd13bbadbc914e7fa4d3037b3b04ccdd12d9553d2cd54ae548bf259a55 SHA512 3e3e877b1b18323b6b80cda2065cdd42198007da94eab5e9a006cacbfa45050022fdeca65b7b26989fbf03d9fcbc731be6d9a6dfdbcab02f2dcef5702febf58a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/granatier/granatier-22.08.3.ebuild b/kde-apps/granatier/granatier-22.08.3.ebuild deleted file mode 100644 index 8b8b02cd2f5e..000000000000 --- a/kde-apps/granatier/granatier-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Bomberman game" -HOMEPAGE="https://apps.kde.org/granatier/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/granatier/granatier-22.12.3.ebuild b/kde-apps/granatier/granatier-22.12.3.ebuild index 353b681a9fc1..80f447e0ae6d 100644 --- a/kde-apps/granatier/granatier-22.12.3.ebuild +++ b/kde-apps/granatier/granatier-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/granatier/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest index 567e3077b731..5df5c93af1a5 100644 --- a/kde-apps/grantlee-editor/Manifest +++ b/kde-apps/grantlee-editor/Manifest @@ -1,5 +1,3 @@ -DIST grantlee-editor-22.08.3.tar.xz 112780 BLAKE2B 29d4a90458db79573ea57d524e3a2ab6c968a04a9fc1ad3f337110079f5d69126ee70377ca339a26c84a5e4ff6e3cd0d57388dc1b3a3ffdad0a3433f7c906f70 SHA512 2fbbb17189a3c235574cc1939280f168ad1f3b428313aa950cc5073a98b487e83822400a2030b59f95c40bf4aaf8a1392ad9d9df7818c1bb74fc0d4eec18fa3c DIST grantlee-editor-22.12.3.tar.xz 117688 BLAKE2B e9560a22112dec4ed1d5b5778acb75c58f664d702235299a251aaf3b957c08534f53326a86a24b4c90d88a30b2c5e4cafb9f815247d4f78dd609626684f57252 SHA512 7024f071400fde274a6a3ba6b0583736431963d90518908f9305cf37750179dd47604866a577250c820536a26999273e8f5cc99f0a542164bfc2369fd32343c9 -EBUILD grantlee-editor-22.08.3.ebuild 1233 BLAKE2B 3d3e1ee15817f4f756b2333ca04c071d923d5c6bddc901fe80e79a27ff535b3d833d9f792a4ff061d98e3ab744da1fc8485d2797d38558dcf6f6c48d2e92869d SHA512 c76edd5576c6312a1ab28b9a8a77591176a6489df1e9a868948fd53fe4146659cf0aa4064eaeca5fc483ab4d38f69458931f2a04d0f025d259718dbe450b9986 -EBUILD grantlee-editor-22.12.3.ebuild 1236 BLAKE2B d525eecf6766a8a5caca99cf305cd7bb86dbeee501a778d0ef79a9a390d5cac53bfae867bea8b3a94be6151cec126e2c4bf3a42a5a5ae0aecfad98e8040bbd61 SHA512 ea200c4ae8b85fa7f9ad77b88c14ca70f007c73189eddb92451135a66f527f680de02bea738cddbdb36210957376a7c48a2e5fd03104b59cbd830582087e53b8 +EBUILD grantlee-editor-22.12.3.ebuild 1234 BLAKE2B 3c405685c87d9b2597720bd7b26b3ca9e2e06750ec98eaf6d63e34d37352f173ae4251cf18539c46a4bb9f7df2c6c9a76bf7ecd19b639a5c699be5edb4cbc3f8 SHA512 9603d530967001c4a61dc763e5bcebc6fcdb1ba2c412169bb78e7730d815b95a4fc0f81f93d0bedd42663622a20f059d7ccd02a9a217ef73afbf2c674dbe9959 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/grantlee-editor/grantlee-editor-22.08.3.ebuild b/kde-apps/grantlee-editor/grantlee-editor-22.08.3.ebuild deleted file mode 100644 index 794c2eaa893e..000000000000 --- a/kde-apps/grantlee-editor/grantlee-editor-22.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/grantlee-editor/grantlee-editor-22.12.3.ebuild b/kde-apps/grantlee-editor/grantlee-editor-22.12.3.ebuild index f61b2468002b..573513b8a59c 100644 --- a/kde-apps/grantlee-editor/grantlee-editor-22.12.3.ebuild +++ b/kde-apps/grantlee-editor/grantlee-editor-22.12.3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest index 29e0f947c511..1b220a320b72 100644 --- a/kde-apps/grantleetheme/Manifest +++ b/kde-apps/grantleetheme/Manifest @@ -1,5 +1,3 @@ -DIST grantleetheme-22.08.3.tar.xz 61932 BLAKE2B b9f6a0719bb52f4f47d044e28c3d5f9223adeed4a01fe4fd522610733cbbce9bda168ed511b1834a11cffdb49a72966d2193ddee0bb83b5826a7fe75ff2b5f84 SHA512 73e2ecf1a14a8d9da4448c7e7b86587b9a30995072bbf50e07db1764e2ae1c9cad306a178236b22801d2c4f2130a09e1b8d7f0df9cb3eb3c3a9498b06b313343 DIST grantleetheme-22.12.3.tar.xz 62424 BLAKE2B 7d158307ec3b74bf4e7f0ae64801051be7f74582fee2b2742c2dd8a4d5d4516a12b2e34e2009efd40719b967ccb4745d6dfef971e732a15373200c5fe1328e35 SHA512 507e0b95d7fd470274770392d4fd476a88477fce8dcd91a5065127d0de20401ebb3fa228ce381d0144c4bdbd1c093b2606e24a07c2901479159f6bca86337d44 -EBUILD grantleetheme-22.08.3.ebuild 842 BLAKE2B 773c7188f33f4bd4db1fe3e5ab479dbef069d120d0d9b007c1c1bf89f3690e3373d7fabda0d4a41fd29d17528249c5c43bfeddbc9c51824440266c912e7b3e57 SHA512 c009099f286b58ef0fea15673260eebd241dd67a1f898698501deb197d929143574b7130e3fbbaaf74475fb6b96f56125369c8204fdaeaa785be23a83b666cf2 -EBUILD grantleetheme-22.12.3-r1.ebuild 898 BLAKE2B c4d555049145f9fff9e7a6bd89501edc0c89c16bd48584ae6eef9a734c8693ac85c67a2ba19320d263b73c952602bde792ed237709a2fb02c24e70f8cbc1648a SHA512 ced4f3015a23190699c6c4e29b77a54024f6c62f44e1af2cf3caa55afe25e4df6dacab66a32edefde8bf85a813be62dee933e55021284532bbc1bdbe5a2bb263 +EBUILD grantleetheme-22.12.3-r1.ebuild 895 BLAKE2B 664ba7cb7075da8f1f1c6b8aa5e60914c8585dbd97ef2991385139808fb950337dc4366180466d34ab1860844fda4250248bcb98a2ab6089cc3c210b1868b690 SHA512 167e972c65063bb1b5c07b930acde7ecb7ef411d18813047f65cb4785eca4fe7c844e63ea1fb45f13de87e1f4f9a1c5e8737c0fbccf74d74dba971d4d63aafd2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/grantleetheme/grantleetheme-22.08.3.ebuild b/kde-apps/grantleetheme/grantleetheme-22.08.3.ebuild deleted file mode 100644 index cdad16a5d66e..000000000000 --- a/kde-apps/grantleetheme/grantleetheme-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for Grantlee plugins" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" - -# fails if package not already installed -RESTRICT="test" diff --git a/kde-apps/grantleetheme/grantleetheme-22.12.3-r1.ebuild b/kde-apps/grantleetheme/grantleetheme-22.12.3-r1.ebuild index 30195278998e..e3a75f3d867f 100644 --- a/kde-apps/grantleetheme/grantleetheme-22.12.3-r1.ebuild +++ b/kde-apps/grantleetheme/grantleetheme-22.12.3-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Library for Grantlee plugins" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # fails if package not already installed diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest index e286f3d4fdbc..70168d4d3249 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1,7 +1,3 @@ -AUX gwenview-22.08.3-fix-raw-plugin-coexistence.patch 2536 BLAKE2B 767851191a080c7046528cd9f688750accacde1983bf523fac9c30c8470b8ca08cb77ceab1219bb130c1050f34df3abd9857632cbd6f6c663ae7135f3eb216f9 SHA512 0e405f4c6e9dd919772c82ab3e59ef43ac920367c1c2748a41b341396891ffe350580cfbc1008d6dca5bfdaff24c3b39d45bfeb9a2bafcf83015288e8d579c7b -AUX gwenview-22.08.3-without_x11.patch 1872 BLAKE2B 3bf81001d4d27e1baa0f4a9e44fb0265eab29d60cd9befba3f6fc6e7a194f54ef36e32f8e03726bd46c5fe6a6d3577c6175a10ac5d3516f98b2498b7c3030be4 SHA512 93d271f4647aff5728c6be0d0732c60c3e670b63332195e480a8288b4d7d9e97187ad99c7ddf00631309e33ca60782eb1ff0c991b1d8b516fdce2acba17668fe -DIST gwenview-22.08.3.tar.xz 6825392 BLAKE2B 60f7ea9623a88fc153e6ba60bd7f3ae8e76e5e3da95940578e89d41a90f401b48c927d15f3270cbf18ff93998e50b7fdefde6ad9944ee9a11733f12262df0f7f SHA512 1a450a6df3b5976cca2f4077695e7360e434fbe500d07b1d8f4adb72d3cad6caee8c886a89c2067082c721959f78fce6385fd561c8ec8916b3c6b0ceef2b6462 DIST gwenview-22.12.3.tar.xz 6877352 BLAKE2B 8a1b363ef4587edee849cecec3902284e8c543846979d1e1fc956cfac3acfee6ed0638153d00d617aff9ac209b7627b558db430079323708156d49d6639ac15b SHA512 6dad3ec18dab6f0325070317aec7077c539ab69c3873b2148416e83b07daa581490245bf7e319a11575f767382deceba260a40263fc81a58554d4c31ce76c3dd -EBUILD gwenview-22.08.3-r2.ebuild 2914 BLAKE2B 7636021059927829ddef9af48e7d33111987384318228356dc306d3f784e1953fb54914e0fb4897804f7f8195644e8ff88e98210d6cb3ef50a436a809bd8fc08 SHA512 55e0982e59cfae27c2ba488416047f59d7401a0e89f70782576161e19898069bc50da3128997556d56333a311c2ee033fe746d21bae128f355d2d635b9554ec3 -EBUILD gwenview-22.12.3.ebuild 2799 BLAKE2B a9abe23b0e6d5ce2995119674f036f6f35973d08820ac0e0f47bd9b03e777ee91bbfc9658d6f1884640c1ea3f354e82e82c8d6cf87b5d3c9dd321e017be36337 SHA512 07300b82fcf260fe76329ad8243eabd91d68b07d343698576013a9a3c4f3951abd027fe8c8a804a8aedaf33b64bced0d8d004d05c3482dc194652dd2f3f2c401 +EBUILD gwenview-22.12.3.ebuild 2796 BLAKE2B cd7ec4f23c602b10d89e7fb99c3de7850a7f034a129e7b4a302899f27b41f0c96909eede9f83d3aaf3f02b622fe9dc8802ade22630805a549ed25cc522fa1e81 SHA512 e987f385383abec17ef17bbcac31f860ea6b82452e58e36f54ae64703e9b1486ea8080151418b94db339c9781c66ae9941a0d28ee1ed64d31e4871e1919e7b7b MISC metadata.xml 697 BLAKE2B 1b9d505c5490486b4a5b6e11447a8c0bf3d52f678f80a1825164458188cc4dee675b3f620818d6a402f7a4dc14498370efa0c08baacc7f78b928beda8f54b697 SHA512 4cf16eb17b7b10862f6268a2082dfaf808c00ae9342a2b864716a64c23dcfca6c837d39a2637d8b9a6c7ec391492b4c3fc7bfd5e21e81c97f21053ff4acd9aed diff --git a/kde-apps/gwenview/files/gwenview-22.08.3-fix-raw-plugin-coexistence.patch b/kde-apps/gwenview/files/gwenview-22.08.3-fix-raw-plugin-coexistence.patch deleted file mode 100644 index 759b23095ff9..000000000000 --- a/kde-apps/gwenview/files/gwenview-22.08.3-fix-raw-plugin-coexistence.patch +++ /dev/null @@ -1,58 +0,0 @@ -From c419ec4a052b39eae7c17caf2a89d39d76b43777 Mon Sep 17 00:00:00 2001 -From: Mirco Miranda -Date: Tue, 10 Jan 2023 14:53:30 +0000 -Subject: [PATCH] Fixed coexistence between Qt Raw plugin and KDcraw - -Use the RAW plugin to load raw images if installed: -- Previews are always generated from the RAW image at the fastest possible speed. -- Images are loaded in the highest possible quality (default plugin raw). -- If the raw plugin is not installed everything works as before (use KDcraw). - -BUG: 463132 -FIXED-IN: 22.12.2 - - -(cherry picked from commit a7dc8feefc2147a08526b61bf361b63f78645ea0) ---- - lib/document/loadingdocumentimpl.cpp | 3 ++- - lib/thumbnailprovider/thumbnailgenerator.cpp | 8 +++++++- - 2 files changed, 9 insertions(+), 2 deletions(-) - -diff --git a/lib/document/loadingdocumentimpl.cpp b/lib/document/loadingdocumentimpl.cpp -index baa0542a..ece4d9e2 100644 ---- a/lib/document/loadingdocumentimpl.cpp -+++ b/lib/document/loadingdocumentimpl.cpp -@@ -205,7 +205,8 @@ struct LoadingDocumentImplPrivate { - QImageReader reader; - - #ifdef KDCRAW_FOUND -- if (KDcrawIface::KDcraw::rawFilesList().contains(QString::fromLatin1(mFormatHint))) { -+ if (!QImageReader::supportedImageFormats().contains(QByteArray("raw")) -+ && KDcrawIface::KDcraw::rawFilesList().contains(QString::fromLatin1(mFormatHint))) { - QByteArray previewData; - - // if the image is in format supported by dcraw, fetch its embedded preview -diff --git a/lib/thumbnailprovider/thumbnailgenerator.cpp b/lib/thumbnailprovider/thumbnailgenerator.cpp -index 3179dfae..f01d5c04 100644 ---- a/lib/thumbnailprovider/thumbnailgenerator.cpp -+++ b/lib/thumbnailprovider/thumbnailgenerator.cpp -@@ -70,9 +70,15 @@ bool ThumbnailContext::load(const QString &pixPath, int pixelSize) - QBuffer buffer; - int previewRatio = 1; - -+ bool useRawPlugin = QImageReader::imageFormat(pixPath) == QByteArray("raw"); -+ if (useRawPlugin) { // make preview generation faster (same as KDcrawIface::KDcraw::loadHalfPreview) -+ reader.setQuality(1); -+ previewRatio = 2; -+ } -+ - #ifdef KDCRAW_FOUND - // raw images deserve special treatment -- if (KDcrawIface::KDcraw::rawFilesList().contains(QString::fromLatin1(formatHint))) { -+ if (!useRawPlugin && KDcrawIface::KDcraw::rawFilesList().contains(QString::fromLatin1(formatHint))) { - // use KDCraw to extract the preview - bool ret = KDcrawIface::KDcraw::loadEmbeddedPreview(data, pixPath); - --- -GitLab - diff --git a/kde-apps/gwenview/files/gwenview-22.08.3-without_x11.patch b/kde-apps/gwenview/files/gwenview-22.08.3-without_x11.patch deleted file mode 100644 index 89724ce4bb1d..000000000000 --- a/kde-apps/gwenview/files/gwenview-22.08.3-without_x11.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 2ffdf26b81a90c91abadbc8582f82d219dd19e90 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 12:49:09 +0100 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - -HAVE_X11 already exists and is set automagically so far, but using --DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11 -as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 22ebcb42..d1b0b5fe 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -132,13 +132,16 @@ endif() - set_package_properties(KF5KDcraw PROPERTIES URL "https://invent.kde.org/graphics/libkdcraw/" DESCRIPTION "C++ interface around LibRaw library used to decode RAW picture files" TYPE OPTIONAL) - - --find_package(X11) --if(X11_FOUND) -- if (QT_MAJOR_VERSION STREQUAL "5") -- find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras) -+option(WITHOUT_X11 "Build without X11 integration (disables finding X11)" OFF) -+if(NOT WITHOUT_X11) -+ find_package(X11) -+ if(X11_FOUND) -+ if (QT_MAJOR_VERSION STREQUAL "5") -+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras) -+ endif() -+ # we need to add qt6 lib when we found x11 -+ set(HAVE_X11 TRUE) - endif() -- # we need to add qt6 lib when we found x11 -- set(HAVE_X11 1) - endif() - - if (QT_MAJOR_VERSION STREQUAL "5") --- -GitLab - diff --git a/kde-apps/gwenview/gwenview-22.08.3-r2.ebuild b/kde-apps/gwenview/gwenview-22.08.3-r2.ebuild deleted file mode 100644 index e712c33d05f4..000000000000 --- a/kde-apps/gwenview/gwenview-22.08.3-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Image viewer by KDE" -HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="activities fits +mpris raw semantic-desktop share X" - -# requires running environment -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-gfx/exiv2:= - media-libs/kcolorpicker - >=media-libs/kimageannotator-0.5.0 - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - >=media-libs/phonon-4.11.0 - media-libs/tiff:= - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - fits? ( sci-libs/cfitsio ) - mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 ) - semantic-desktop? ( - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtimageformats-${QTMIN}:5 - >=kde-frameworks/kimageformats-${KFMIN}:5 -" - -PATCHES=( - "${FILESDIR}/${P}-without_x11.patch" - "${FILESDIR}/${P}-fix-raw-plugin-coexistence.patch" # KDE-bug 463132 -) - -src_prepare() { - ecm_src_prepare - if ! use mpris; then - # FIXME: upstream a better solution - sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package fits CFitsio) - $(cmake_use_find_package raw KF5KDcraw) - -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None) - $(cmake_use_find_package share KF5Purpose) - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "SVG support" kde-apps/svgpart:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/gwenview/gwenview-22.12.3.ebuild b/kde-apps/gwenview/gwenview-22.12.3.ebuild index a8cced58e360..6c0dd178e63b 100644 --- a/kde-apps/gwenview/gwenview-22.12.3.ebuild +++ b/kde-apps/gwenview/gwenview-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="activities fits +mpris raw semantic-desktop share X" # requires running environment diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest index 508d2f2c7b71..3226aa09d8c2 100644 --- a/kde-apps/incidenceeditor/Manifest +++ b/kde-apps/incidenceeditor/Manifest @@ -1,5 +1,3 @@ -DIST incidenceeditor-22.08.3.tar.xz 560456 BLAKE2B 24102a45415be9f26691f0d9f004d6d022edd6d289aacfd503c1cba7683384438a36441f4010fa94c0792d986ee63e091d10efae919440913b567ba5d79556e2 SHA512 6c64f7cdb7a4ffeeedc2d7add007dba3224634440671e0328937910f422330ed2d0f209b8c1252321a4aeea091b5405f21fcf93fd365d10e794237062ec246bc DIST incidenceeditor-22.12.3.tar.xz 569196 BLAKE2B 9200025ed39ca1f5a28b4dff3ab772e9355ac2c7cdfd7890e3067be7df50fd3c665c8d3035146fcb10f52dccda49fa631c702289a7f4e0da5e173ae40379d84a SHA512 32d6ad1a21857a709c828c4f428e3cf1e0c3b0fcf9602b3da1aa3f8de231b68097db1c988477c3bece46a99c1ed87120e3bbc4b4cea8d6e22341fdc7e9494da8 -EBUILD incidenceeditor-22.08.3.ebuild 1956 BLAKE2B 8981a2d8c0bb08d177a0abd27504a2a7b008ef08707fe73f68e60a70dc520920b55f65b4acb15389d72c1010be0cdfb306f5fc6519af551e0753b285a66e1bd3 SHA512 67ba313c37ff965a63e78c8417c2ffb4a8fa1e1a53703bb17176fcd03dde71086e01211ecad9e788bc591089c4896e1f366b0617e1ba62bd1d74f712842d0b7c -EBUILD incidenceeditor-22.12.3.ebuild 1959 BLAKE2B b749f7db0f10bb52f72da346be796c3c745d9be61b0c8e239f4e3086d89fd441d20e9fae172c6d7f7e772fd1d49f2e210cd4f8a1df323f5121cd4beba350bc4b SHA512 4247494dad164bb4fd7746d2aacb2bf741c83d8d0085435fb8d5cf89c4ea841c93063a92acffcb57bba7df79b523fe369f9ced72667a6327eb9502d07af135ae +EBUILD incidenceeditor-22.12.3.ebuild 1957 BLAKE2B 0e2cd4451840d1926424c10f948845c98c4535b3971f67e14cf1f2d8503397ceea897abcc4107a2c21b83c9a44442cdbaa9802e8a211392e4a2157620f76c5ff SHA512 95588d4d60a2e83e4fc5dfe4fcdcb2808dc345e27695b0edfba8d0162154c8d2e3e13d8152701d8e2232a29cbd58e2b52bd2e897abe69e378c5fb9f43cd2b234 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/incidenceeditor/incidenceeditor-22.08.3.ebuild b/kde-apps/incidenceeditor/incidenceeditor-22.08.3.ebuild deleted file mode 100644 index 1ca0a0f37d5e..000000000000 --- a/kde-apps/incidenceeditor/incidenceeditor-22.08.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Incidence editor for korganizer" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -RDEPEND=" - dev-libs/kdiagram:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_test() { - # Paths exceed unix domain socket limit, bugs 770775 and 837182 - local myctestargs=( - -E "(akonadi-mysql-incidencedatetimetest|akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)" - ) - - ecm_src_test -} diff --git a/kde-apps/incidenceeditor/incidenceeditor-22.12.3.ebuild b/kde-apps/incidenceeditor/incidenceeditor-22.12.3.ebuild index b7ed0aa27509..83f8cdd136f9 100644 --- a/kde-apps/incidenceeditor/incidenceeditor-22.12.3.ebuild +++ b/kde-apps/incidenceeditor/incidenceeditor-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Incidence editor for korganizer" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" RDEPEND=" diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest index bc5bd1462684..e9409651ec4f 100644 --- a/kde-apps/juk/Manifest +++ b/kde-apps/juk/Manifest @@ -1,5 +1,3 @@ -DIST juk-22.08.3.tar.xz 2016196 BLAKE2B 6dcd2ebbf941914e73dd5805a666266d68cf34f10c72d765e35132aff65546b5b9b1f8f1ff1ea8c5040558908694870cc4780698cbc3452b507e3ed3444c57d6 SHA512 736faa6ba4ba6ff12c29a47f5c8851747eabb85bee82431afebe729816605561180263270156b7176b460f215fbc3e1fa1f3f2643b0d19f441e960e5dfe4ca77 DIST juk-22.12.3.tar.xz 2076288 BLAKE2B a3c4d987b3848174244608cbe9d2b25c90e084ea0b5ff7a55c6a03a7c00d51aa795e7b61496edec130b2a56867b0967dc9f4690daaa13c7976fde9de1edc2770 SHA512 b1fe82e7deb3314279a3165f0a059f004aa0ccf5cfaadac9c3cb5854a882a07ebc17c7cec851f8d6d3e37133b52873298da899b39bb4d777726ae669f6ef7bd1 -EBUILD juk-22.08.3.ebuild 1322 BLAKE2B ee0e39cbb517ec6f84109ebdd51a8e66d22e49cee695f4c02c9df7224bc6d24a5862508acb31bd0277e6cda1fedac4a369b45f9c513a10b1dc19729c59d8d937 SHA512 6a06eab521a2d2ef005136fec4f965a7e62209f919131b79e422af59f2f8a135127db560754d067f57ad9aa32a04ec98282d6388c0c8105a1018cf9ebb8c854b -EBUILD juk-22.12.3.ebuild 1326 BLAKE2B 04a69c944fc5311ffc189c36060473720c04cbde9878ec7fc55cc1724328ff835820130f41dab9f76072d4b63736a2b52b66ec04615d374f8bfe343d03397f59 SHA512 c0ef704213ead3cf2075ba2ff463db6b714b172a2a8b58c114502541d297ae0c2b7e3b10a88f6e6b165cd66dfaa76b65c38f7083a609b53bde1722d847a9102b +EBUILD juk-22.12.3.ebuild 1323 BLAKE2B 12a35d525b45ee655702f8afbc99f7eae62ceabf50b399814406582c55d4cf913cf5e1dca34e4c89e4b90294b49f13b1e87bdb304cb14efa240e078eecb2b935 SHA512 ff9194a5d17d95d6ac1a512a1f9908a7836cccdabf4e8bfe31a598c93503ae4894a8023eec444b301dcf7cbebbb5a07de92e27c49f21d21dc459f4f67b4f0b0e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/juk/juk-22.08.3.ebuild b/kde-apps/juk/juk-22.08.3.ebuild deleted file mode 100644 index 7e8e1f0d8e5b..000000000000 --- a/kde-apps/juk/juk-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Jukebox and music manager by KDE" -HOMEPAGE="https://apps.kde.org/juk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - >=media-libs/taglib-1.6 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/juk/juk-22.12.3.ebuild b/kde-apps/juk/juk-22.12.3.ebuild index 61a116991bda..3185fa77c22e 100644 --- a/kde-apps/juk/juk-22.12.3.ebuild +++ b/kde-apps/juk/juk-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/juk/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest index 5e694a1be093..abeb69ee5169 100644 --- a/kde-apps/k3b/Manifest +++ b/kde-apps/k3b/Manifest @@ -1,5 +1,3 @@ -DIST k3b-22.08.3.tar.xz 10764540 BLAKE2B 8168fa4188151f421c0c5fe1254ccabf7243e6b8afcce17bc5bcf07badf28ee51f714fd0fdfaf5d16745960c637f26c75644b81c1eb1db4f29dc1cd8640d8670 SHA512 cdedcd52528f907064b608f902cd1a1a66b4b909236697c1e0b12765a61a8b3b66b8bd823f61c23a3bc2a98fbb428caba2a99e6066e65f41f5131336cb3b2245 DIST k3b-22.12.3.tar.xz 10947736 BLAKE2B 0694d190b6c7c35af5dfc4569e3029706b6fe8f12e32613725377dbff02db066e7a95f9bc1d790f3066df1d8837a76e6f690af2a0f13f20f294a1bcc04a04588 SHA512 2cefeab0a1eee989c5b43981c04bdc1285d4f9eb4a75cc8a93b0f7e599cc686ffafda4637b76e63acd6d954d7f1d764b09ae1aec73f5abcfb78bcd06cf693aa0 -EBUILD k3b-22.08.3.ebuild 3344 BLAKE2B 7c845aef3a6c7bd95440cb4e81004d52b66e7194d5ea0605105e58ffcc92d1faa284cb146403bad9b2b07a004520d452d386abdfbdaad828c2262cc9e3fc5fa7 SHA512 d6d1f378020fbc19cc805cc2578e6a23a7e203b488f2762363386402d3bc466517b0fdaa1dbb1f5e33b19a3a9eaf6fb320b13fd75b2743240840fde2ae253951 -EBUILD k3b-22.12.3.ebuild 3251 BLAKE2B 436687dc50c07427ac6459460cf05551210afafe9e6e96d12ed1439dd057f83316f5136c0bd2bf01018fe3595484f1deeb07763a42ddd527031c7f8313b313cb SHA512 e345a4abad53bb8e38edca67d7e8a0390f910fffe0524e919fadccd9378afb6407150e0a3782c93ba20e1dde08b0dcbff790e0b6cf81c63744f664ec56364316 +EBUILD k3b-22.12.3.ebuild 3248 BLAKE2B 1f7a466d85598abfe293969213c986bd0e8130a3a0e46588beb78afedcc3e79faa63fcf82ebca85ca3aaab4fcf4da80cae0d2cd05416fe7fcbf4b404007675ef SHA512 5bd6c9269a76e2e86c7ee6960d41a5c97a0c3cd6cd3c405ff61054ea117edb67e6bdb96399fdd8a49838b5b6d5e74c8d26fa28779e9d6a6aa51e9582f64710b9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/k3b/k3b-22.08.3.ebuild b/kde-apps/k3b/k3b-22.08.3.ebuild deleted file mode 100644 index 5c3ef26e5e6c..000000000000 --- a/kde-apps/k3b/k3b-22.08.3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" - -LICENSE="GPL-2 FDL-1.2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="dvd encode flac mad mp3 musepack sndfile sox taglib vcd vorbis" - -REQUIRED_USE=" - flac? ( taglib ) - mp3? ( encode taglib ) - sox? ( encode taglib ) -" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-libs/libsamplerate - dvd? ( media-libs/libdvdread:= ) - flac? ( >=media-libs/flac-1.2:=[cxx] ) - mp3? ( media-sound/lame ) - mad? ( media-libs/libmad ) - musepack? ( >=media-sound/musepack-tools-444 ) - sndfile? ( media-libs/libsndfile ) - taglib? ( >=media-libs/taglib-1.5 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -RDEPEND="${DEPEND} - app-cdr/cdrdao - app-cdr/cdrtools - dev-libs/libburn - media-sound/cdparanoia - dvd? ( - >=app-cdr/dvd+rw-tools-7 - encode? ( media-video/transcode[dvd] ) - ) - sox? ( media-sound/sox ) - vcd? ( media-video/vcdimager ) -" - -DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt ) - -src_configure() { - local mycmakeargs=( - -DK3B_BUILD_API_DOCS=OFF - -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON - -DK3B_ENABLE_HAL_SUPPORT=OFF - -DK3B_ENABLE_MUSICBRAINZ=OFF - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON - -DK3B_DEBUG=$(usex debug) - -DK3B_ENABLE_DVD_RIPPING=$(usex dvd) - -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode) - -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac) - -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3) - -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad) - -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack) - -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile) - -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox) - -DK3B_ENABLE_TAGLIB=$(usex taglib) - -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) - -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "If you get warnings on start-up, uncheck the \"Check system" - elog "configuration\" option in the \"Misc\" settings window." - elog - local group=cdrom - use kernel_linux || group=operator - elog "Make sure you have proper read/write permissions on optical device(s)." - elog "Usually, it is sufficient to be in the ${group} group." -} diff --git a/kde-apps/k3b/k3b-22.12.3.ebuild b/kde-apps/k3b/k3b-22.12.3.ebuild index 4f8ae6319ffd..3b480cf39c26 100644 --- a/kde-apps/k3b/k3b-22.12.3.ebuild +++ b/kde-apps/k3b/k3b-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" LICENSE="GPL-2 FDL-1.2" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="dvd ffmpeg flac mad musepack sndfile taglib vcd vorbis" REQUIRED_USE="flac? ( taglib )" diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest index 24e54e6ecad2..a44459102524 100644 --- a/kde-apps/kaccounts-integration/Manifest +++ b/kde-apps/kaccounts-integration/Manifest @@ -1,5 +1,3 @@ -DIST kaccounts-integration-22.08.3.tar.xz 88940 BLAKE2B 600ebb6223cfd59ebf0a46daf2ac3ff054d1eeb310db9cd0cbb86264c1a6bc9c2d37b1a7349d14d7e69452238a138d82faf711efada39ff966f8479a9dc31aa5 SHA512 07957febdf39a53374b051efdc8f98beba5b53fed516ff677764125c15e2499fe74423b17dbaff3068a17d59ef7febf30d6a70e2109d45cdf0bf30cdd49ad40b DIST kaccounts-integration-22.12.3.tar.xz 89072 BLAKE2B 16abe611582a1fae05f6c3b61af83f8d6f9a89c3b6f5384acad4a1c44a6fab4721a689af73b2a09066176bc3554fae42ef6c33e2c2cb1e2e6dbc96b961992324 SHA512 a1ce6d3f0707e203cff84812792fa7ec6122a1d5bb2117f27ab13f5d76d108f4026a2266d06eb39595b6dd54dab6266eb9245a528f6344a354faef8223f3ad8a -EBUILD kaccounts-integration-22.08.3.ebuild 1213 BLAKE2B 8f8674c1f5b5ad5db81766c8c65b837bc4283073954cc8dfb657677a8fa2363e44678c401777394bab144044e3b36743a379b729374d6c48b20b10c350d8b2d1 SHA512 cb26816e0fce104d0c51cc26786b2a3e803f8f0492fc16c7f2ebd185723be6f32c1413323b6fa57e2120fbedc2a6abb795d6b33c719429a7386dff28c43667af -EBUILD kaccounts-integration-22.12.3.ebuild 1217 BLAKE2B fd4de32abfb685a0c82e380b4fd978c6c54a0d87503cc4c91820957d714fb1758f238c1ae9a7d024f5da821069ae013335fc5ac8436a445758d242a8760daa17 SHA512 f804288f0e961966aebcae9d46f7b17d620fa1bcb5e1dcc39a5e4686544a0c3e5b91f97a5174f992c95d45704ffc891952efd8ff56de6d374e3f714ee260e1e6 +EBUILD kaccounts-integration-22.12.3.ebuild 1214 BLAKE2B f6a4c6b157450cbe998c54b4ac7748e23b6e689da62cc528df56e4ff34ef575fa1a4ef7c252423af7bf8aba15d8dcca58e1225923d2341bcf895891bbbb6028d SHA512 0cfe9779bdfa4be28ec1de7399e6929fa47fe2e4d429423ae146ec0f881a7060678f6d0f94190d58551f6741c083f7e68e1a1b89799b17bd44cd0b28918e5975 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-22.08.3.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-22.08.3.ebuild deleted file mode 100644 index 54230567c36b..000000000000 --- a/kde-apps/kaccounts-integration/kaccounts-integration-22.08.3.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 - -ECM_TEST="forceoptional" -KFMIN=5.96.0 -PLASMA_MINIMAL=5.16.5 -QTMIN=5.15.5 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org - -DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - >=net-libs/libaccounts-glib-1.21:= - net-libs/signond -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5 -" -RDEPEND="${COMMON_DEPEND} - dev-util/intltool -" - -# bug #549444 -RESTRICT="test" diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-22.12.3.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-22.12.3.ebuild index 2c8790e724d5..68920414ec34 100644 --- a/kde-apps/kaccounts-integration/kaccounts-integration-22.12.3.ebuild +++ b/kde-apps/kaccounts-integration/kaccounts-integration-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://community.kde.org/KTp" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" BDEPEND=" diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest index 85e3c5bf7aa6..313a8532f740 100644 --- a/kde-apps/kaccounts-providers/Manifest +++ b/kde-apps/kaccounts-providers/Manifest @@ -1,5 +1,3 @@ -DIST kaccounts-providers-22.08.3.tar.xz 64572 BLAKE2B 30b0ebdc7dcbe982ada59f872265b02a0a2c199fc7aebb693e0882e66ae8beff1c6950320e58682a8d8c088f3622c817a8a9d33e083fd17820d0c07728937fe5 SHA512 201da6eba89d159e50e21d9e5cf14eec09d870c4203b16c1187cb8098d964314d179e9d5852ee9193ffd73f098d1c35096b5973bb3e3667a2f4d624dcaa015af DIST kaccounts-providers-22.12.3.tar.xz 65976 BLAKE2B 1e923af846fac8674aa6fc6c797584cc70740738c4b2f2a1925a79d8b1ce8f316f5eac5f0e32967bd5ad720528aabb44f101299f29f5801aec4e7984ac817aea SHA512 91a59a91f81a6a513ab10194e9f6b618577bf9a339cd1584d9c58f4911db038c5f5c6b57e380a60c9895ec7e694bad23ed8528ab31f3a81b3cb70277e0687cd4 -EBUILD kaccounts-providers-22.08.3.ebuild 940 BLAKE2B 1bd97077ef12162048131789e329f887ba1762a7136b16cdd97fea28ab32751786acd5758e4d022226b3167dec12fef88bb5ccf3a05165af47cd7980b95c4b54 SHA512 187b7ce91c5419bc5a2b578f620bebad7bb3db164064c5cede9aae08134858b0584a8442b33bef104c19c672b51c0aca22f38cd7895162952ff89bf6b3db3f84 -EBUILD kaccounts-providers-22.12.3.ebuild 943 BLAKE2B 196855e7151a3fec694455bf02e038234192c356a027cdb6f4f358bc7d9539e3b55d5dcf54843441f5431346f84c0018bc7454aa63fe836f7ae2f6db13b075bf SHA512 1312257e8a9c4a7cba1ce00d10e3dd842029fa1d289425659132137f9b528bb828d8c5e45375a38506b1d135b6f812c8c08b33b12af809a591bce3c9b555e2e4 +EBUILD kaccounts-providers-22.12.3.ebuild 941 BLAKE2B 1230afea7cd42097361cc6f11f808001b8d032d28441b80b7aa2ed12a93a31b55c977d2d1f628e743fdf8a9f60f69e406a107f2f303208c08ec405d9dd975f30 SHA512 71e5de84ebbc10a7014c2fef8a5508c079a68cbfe92aca18044e3ecc4f741dc83ba6ede283651fd58c6dc0dd44dcbc765fb04f7433dcf00455fc0852c3e1777a MISC metadata.xml 435 BLAKE2B 7500606054feb92f23fe39021ed214b15e2e3bc434a19d70a3aecd79b2cad8cc41d0a0d59f85f75ad7503a7f41ae2e68de9a6982f88f44edef213418cff04998 SHA512 154aa6b34b5798d87b3c2f2e7c048df1a05bf1f79e84aea0ec21438a572e999fdb14a5f962af97ad803606374dc56625eae673fde563f33715c680e213180e23 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-22.08.3.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-22.08.3.ebuild deleted file mode 100644 index 4c4a9aeb54f7..000000000000 --- a/kde-apps/kaccounts-providers/kaccounts-providers-22.08.3.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 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE accounts providers" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="+webengine" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - net-libs/signon-oauth2 - net-libs/signon-ui -" -BDEPEND=" - dev-util/intltool -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package webengine Qt5WebEngine) - ) - ecm_src_configure -} diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-22.12.3.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-22.12.3.ebuild index e7b37e823290..cb227216720b 100644 --- a/kde-apps/kaccounts-providers/kaccounts-providers-22.12.3.ebuild +++ b/kde-apps/kaccounts-providers/kaccounts-providers-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://community.kde.org/KTp" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="+webengine" DEPEND=" diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest index 43c65b22275c..2468a1818f40 100644 --- a/kde-apps/kaddressbook/Manifest +++ b/kde-apps/kaddressbook/Manifest @@ -1,5 +1,3 @@ -DIST kaddressbook-22.08.3.tar.xz 3336612 BLAKE2B 9e960cd55bb969a942a79cbce8a1092bd5083e9f054d8f63b40197992d9438a2461200adb4d9d517413b3e369689cf48795484dcc87df1aa7bebeda9a7669e7a SHA512 b4fbc9c4f5dc87b8ceb0175523dbd0d1d21c589005f6dc2e137c8d4bd1096a289955ab7533b595a4ab99587ed0c9f259096e991ec8a2015ab4023de9c383364a DIST kaddressbook-22.12.3.tar.xz 3458876 BLAKE2B e7d456487cbd96f04708f42b2b93c18934b472c6c046b54ef55297b034fec1b4483aaa731254edb4ff82646166e8f16e2aa99b193b12f84409246150fd646ca9 SHA512 9209bee2d4ff177f92687574ebf923335c4466fc5ac02a87b0629bd5537acb85a0a740d9d31b9a6a9fca698b48e3650a88363cc3feab121568c1563a717ebe22 -EBUILD kaddressbook-22.08.3.ebuild 1951 BLAKE2B c565f6cbd68f6c09690cb1b83d4bd19adb8981077e381c46e79160cd401275bd330d1b18a2fb185cf3ab2870a40bcde1031b93978c3e064426afb8d6afcb9f43 SHA512 10f8acd40e48e2461015114f95b4fa8c69cb30dd8aa9b286d909a0b3c3d9131d023a2e29956c8438c1427a42536198f7d5496f57a97acf567de9b8bb22ed2786 -EBUILD kaddressbook-22.12.3.ebuild 1954 BLAKE2B c6c4f1e4b227bff0328c3d00236e18f1bef131422cef5138ac2c95ff35fd40d831571d5e50a17353e34ea48ddef0cfc41eee7931b9b4755dddb2e464004e2071 SHA512 a628c4467cb4fddfb8a0d7b6f021c8478372f67a0e8e6be95d4db5bce528200ee491d9cfe0657d398694035c2334eb08656914e9576a25a4519ddbe87bf69724 +EBUILD kaddressbook-22.12.3.ebuild 1952 BLAKE2B 4567f4e79b63ec88808aaa5857d93a85e3425d2786bd16b0c075ed1edad002a6dbff90ab8e17c2494207a50f15f04e24fe0349b68a1a26f0499745a518378fcc SHA512 b9020e1e1ed01a466e74e16e18eaef3cfb2415998c567fadb11ba7baa1ccbdd668ff14eb202857f4db28f1855d32ad046919a892fd01f70c631012021c78b035 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kaddressbook/kaddressbook-22.08.3.ebuild b/kde-apps/kaddressbook/kaddressbook-22.08.3.ebuild deleted file mode 100644 index 0af652dbd0f3..000000000000 --- a/kde-apps/kaddressbook/kaddressbook-22.08.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Address book application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kaddressbook/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="telemetry" - -DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kaddressbook/kaddressbook-22.12.3.ebuild b/kde-apps/kaddressbook/kaddressbook-22.12.3.ebuild index 2c25fb09e4b8..cc6447b58e9b 100644 --- a/kde-apps/kaddressbook/kaddressbook-22.12.3.ebuild +++ b/kde-apps/kaddressbook/kaddressbook-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kaddressbook/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="telemetry" DEPEND=" diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest index 616bac6587d0..e14e865ee1c5 100644 --- a/kde-apps/kajongg/Manifest +++ b/kde-apps/kajongg/Manifest @@ -1,5 +1,3 @@ -DIST kajongg-22.08.3.tar.xz 4566776 BLAKE2B 32e6ef57a3ad4d328532c53407e8f47adae6fd563dd8e0e4cfe049faf6448dae342c2d732e9dfa6f8e7afa7531f64d0755918abf5af7559d10716c3365c66881 SHA512 96cb51a842d7966a3490654a2fe70dab7553381f0ec60972748bed0ba3e2a73645b9f2a8a55e7753e415e2246a5103def5b74d7d5a00b431d826c231090c40b0 DIST kajongg-22.12.3.tar.xz 4577304 BLAKE2B 7c74e4a4bd4625f74286131d22f7e53ee7ca17ef1ce069020807abafdcb2ef5ff68e8cc919fc923b3204d2e8d3cde3bd8552aeec6d5f894afc1fb3c5c235c7f5 SHA512 d878a5c7a259938bc6010c38ff9feac6579fba5d6f7a2d84748f75f418af5fb2a57e54258087e6433898214bd32501fd93bf3eac65c7b32770310e160490e395 -EBUILD kajongg-22.08.3-r1.ebuild 1020 BLAKE2B 5addaf82cf17e8e056a4f0cc44553d8cc5fb4c8a943bc27926cb596cf16efcbbf386c94cdb28fdee66d510fdaed53c4860e9aba32f7058128288f296fe99aa9b SHA512 01d2fbbd6d0b893854b8b85520adcfc88145a66506021bf487504f56790f9ec51f6961d50986aa703f060d86245b23cb2bebb326fb1104832b7f6259af19a9c2 -EBUILD kajongg-22.12.3.ebuild 1024 BLAKE2B b05933ad9c78486edcd9f809fe4ba65d5a7cb3cdef1b33c704730ccc1c863117c118065252a04790c26e7f0021fddf5571b346bd78900bc14b7ef4036723c2cf SHA512 940e1c29704e973e227deb5ca7828e4058641a8fda55e1709300e6ae76b594062de39880e61bd11c623ba2187de0b919d85563c1ff2d71245fe98779e4d6024a +EBUILD kajongg-22.12.3.ebuild 1021 BLAKE2B 36f877fc2941a213c7bf13f232c9b725433bc3b9abf11e3b38b59bd90021b36568d4e644ff9099081e7908918e3635aaba7dc8cb3c03da45d43a8c98f5a68f04 SHA512 f2bc7c5965b0be45ada7aacdaa6eac79175370fee5810e0050093ef442e2a7c5830940a506a4be2fed1e6dca1403d8a7bd96ba4c9dde2c83e81c07f8e5ca84e5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kajongg/kajongg-22.08.3-r1.ebuild b/kde-apps/kajongg/kajongg-22.08.3-r1.ebuild deleted file mode 100644 index 5254d2900db7..000000000000 --- a/kde-apps/kajongg/kajongg-22.08.3-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{9..11} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit python-single-r1 ecm gear.kde.org - -DESCRIPTION="Classical Mah Jongg for four players" -HOMEPAGE="https://apps.kde.org/kajongg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-db/sqlite:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - $(python_gen_cond_dep ' - dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}] - >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}] - ') -" -RDEPEND="${DEPEND} - >=kde-apps/libkmahjongg-${PVCUT}:5 -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - python_fix_shebang src - ecm_src_prepare -} diff --git a/kde-apps/kajongg/kajongg-22.12.3.ebuild b/kde-apps/kajongg/kajongg-22.12.3.ebuild index 6d4702efb854..043bb58c478b 100644 --- a/kde-apps/kajongg/kajongg-22.12.3.ebuild +++ b/kde-apps/kajongg/kajongg-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kajongg/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest index 0c2036aa8c5d..7cc56e5d2a05 100644 --- a/kde-apps/kalarm/Manifest +++ b/kde-apps/kalarm/Manifest @@ -1,6 +1,3 @@ -AUX kalarm-22.07.90-without_x11.patch 2823 BLAKE2B 5be6d4d7ce605f9a1188678d89067e06a8c2c380749860ad86c5d15e6d1cbfc08d65d06d2fa34cff3c845e122110705782ae5813ca81d111824a6634bf89d9a7 SHA512 d13b2e3fedc6b86f4e10066af6b316c4fe3f76920e878c5b41d096c722b156c1a6e5c5faa984d42d214e1739e2c0df4776fdcc3bc2c5e4f6b1f0100d16ab4c4c -DIST kalarm-22.08.3.tar.xz 2371056 BLAKE2B 0b6fb3e8c6e8c8433e89efa276ec5d9a5513b1c9ad2421fc172102a3c5e08f5650c50e8fe08666089b8f2d6366676397803c06c9c5812aa33c519389dc8cf554 SHA512 eeda0f3938ce13ba5e36242cc6401a3df46ab2acc5bf2d57d68268944c863d3b5c4f4667d4d082b08fa8f4d0928f5e343e9fdea392562200f365180289f1a549 DIST kalarm-22.12.3.tar.xz 2579824 BLAKE2B 0aa44753536cbb0d1e5dea20deb4023ccf61e3d421a5d438adc911cac0dc93f2fad31fc1308a116204dbcbf8df2772cf372819dd90727cc3b344ab69cb3bfe27 SHA512 f0ef0775635b0b227cbe8ac737faa8dbb952f27e8f7c8ddc8b6e7a5832240913b0dd59e119d0a604bb29e5322f8afc637597e8462a2c1eac7f9eb7b75d94c541 -EBUILD kalarm-22.08.3.ebuild 2569 BLAKE2B 9ba92c45157946685b8da517057b8bbaf1a94278feb0b42322be7b4515529ee983d714dfabf07db03e59935daa7082c7043c9a4c75b32aac99466aee46949864 SHA512 b5facc173dcf846b254d191b7174f8224658331b385b63523e62638225820e7f1de399dc306bb43750cbea4a7cce466058c52ae602eb6e0e2d557cbcb26416fb -EBUILD kalarm-22.12.3.ebuild 2489 BLAKE2B 3b86a623964c04f967f84462676508b6aa25c17927717a5884e39d3854efe36bb6fc630896262cbd56e7e0a76f090d1e65a78acb36b1f47ffda85972dda60a77 SHA512 d26e698391d8aab0fc9ca4017d21bbcac1fde56d7e0a893aa57c638d4c9452cc4da9c04c04eef88f7e25988b81679723268829229b3aa596d9931f53e075de0d +EBUILD kalarm-22.12.3.ebuild 2487 BLAKE2B 32fa16621523e52ad07374e562591f5240ff7af849f3789c3be3a36f9200062d60048834d8da142939ab084abd4fb68085f6ded00109cdacec172eafea7b3867 SHA512 ccaa4fa8f07088bbebb9f33a752a3994e6c38b003fea1edc0acde8243584a6a1fe69c2ba7b45040cac9a9433924646da5bbd41a7d5aae88ead858031cce43157 MISC metadata.xml 497 BLAKE2B 2cba9b906d48e7d23a81881a32b4fbab468dba735ba3e5db3d7ae2e3cff85ced5b6d6620f0f65396d4fdd61962e167f0091cea1c66903f0cf38bad8e198cf1a0 SHA512 d8052ea22c2393ec6353efff35fb40057e72e1ac48e5af7ab3894d68ec07296a8f9ba874f5773125d4c4f3f23a2b6f155a7a50050cb836fc551f5cbd3f1c7cbf diff --git a/kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch b/kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch deleted file mode 100644 index 6dc0d4e02d0d..000000000000 --- a/kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 308aa74653acc86cd6a206599a56500c827927ef Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 12:59:32 +0100 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - -KDEPIM_HAVE_X11 already exists and is set automagically so far, but using --DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11 -as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 21 +++++++++++++-------- - src/CMakeLists.txt | 2 +- - 2 files changed, 14 insertions(+), 9 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 05ef5181..c1849f2a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -127,18 +127,23 @@ endif() - configure_file(kalarm-version-string.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kalarm-version-string.h @ONLY) - - if (NOT APPLE) -- find_package(X11) --endif() --if (X11_FOUND) -- if (QT_MAJOR_VERSION STREQUAL "5") -- find_package(Qt5X11Extras ${QT_REQUIRED_VERSION} REQUIRED NO_MODULE) -- else() -- find_package(Qt${QT_MAJOR_VERSION} ${QT_REQUIRED_VERSION} CONFIG REQUIRED Gui) # qtx11extras_p.h for Qt6 < 6.2 -+ option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF) -+ if (NOT WITHOUT_X11) -+ find_package(X11) -+ set(KDEPIM_HAVE_X11 ${X11_FOUND}) -+ if (X11_FOUND) -+ if (QT_MAJOR_VERSION STREQUAL "5") -+ find_package(Qt5X11Extras ${QT_REQUIRED_VERSION} REQUIRED NO_MODULE) -+ else() -+ find_package(Qt${QT_MAJOR_VERSION} ${QT_REQUIRED_VERSION} CONFIG REQUIRED Gui) # qtx11extras_p.h for Qt6 < 6.2 -+ endif() -+ endif() - endif() -+ add_feature_info(WITHOUT_X11 ${WITHOUT_X11} "Build without X11 integration") - endif() -+ - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) - --set(KDEPIM_HAVE_X11 ${X11_FOUND}) - configure_file(src/config-kalarm.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kalarm.h) - - include_directories(${kalarm_SOURCE_DIR} ${kalarm_BINARY_DIR}) -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 6bb3e5ba..9a3fb73c 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -335,7 +335,7 @@ if (ENABLE_WAKE_FROM_SUSPEND) - target_link_libraries(kalarm_bin KF5::AuthCore) - endif() - --if(X11_FOUND) -+if(KDEPIM_HAVE_X11) - if (QT_MAJOR_VERSION STREQUAL "5") - target_link_libraries(kalarm_bin Qt${QT_MAJOR_VERSION}::X11Extras ${X11_X11_LIB}) - elseif (Qt6_VERSION_MINOR LESS 2) --- -GitLab - diff --git a/kde-apps/kalarm/kalarm-22.08.3.ebuild b/kde-apps/kalarm/kalarm-22.08.3.ebuild deleted file mode 100644 index 65997744553a..000000000000 --- a/kde-apps/kalarm/kalarm-22.08.3.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop" -HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="+pim speech X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - pim? ( - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND} - !kde-apps/kalarmcal:5 - pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 ) -" - -PATCHES=( "${FILESDIR}/${PN}-22.07.90-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DENABLE_AKONADI_PLUGIN=$(usex pim) - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} - -src_test() { - # LC_TIME bug 665626, 857012 - # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734 - LC_TIME="C" TZ=UTC ecm_src_test -} diff --git a/kde-apps/kalarm/kalarm-22.12.3.ebuild b/kde-apps/kalarm/kalarm-22.12.3.ebuild index 010324faf8f0..c2bb87fa6c42 100644 --- a/kde-apps/kalarm/kalarm-22.12.3.ebuild +++ b/kde-apps/kalarm/kalarm-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="+pim speech X" DEPEND=" diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest index 235966196dd5..66410e2d934e 100644 --- a/kde-apps/kalgebra/Manifest +++ b/kde-apps/kalgebra/Manifest @@ -1,5 +1,3 @@ -DIST kalgebra-22.08.3.tar.xz 1032484 BLAKE2B 6c63f202775e235379d354b08726ebcd1c44d34077613f9b99d4a72a3eb4c80639c9015cc31878be7a8d7256b1988959a6a43220043a28d0165fdfdda830c9ae SHA512 23b978233c88eb644f40f33826471c07d8de433d1e55d453ddcaad93fe9e7e7afa80fe61c51f6bdee08c64dbb4be7a195952e504d836ce4677dec8c33d166caf DIST kalgebra-22.12.3.tar.xz 1035488 BLAKE2B 2c3784ea703e9cda06b59a976476c6262e7825a391d89d9b42494594baa8a36a66868f999e73c8254a0a9c158593d64630483d38cc909bc9552d4b6d885639cb SHA512 99dd45d11c7ba318f9aec42306d9a54855d57173fa2b06b99e88225291fe98b1530b465f90053fd140c69fa603c3fa5c2650962cb56443308016974ac4b8628e -EBUILD kalgebra-22.08.3.ebuild 1235 BLAKE2B ae37bf9228a09555e13cb4f96b91ec19fcec527f1a95c3177ad59efca7c6b7e8f38d6676b569dc7fc3c586702b2b4243ae16bf1cc1f7d51778e43a9c38c7136c SHA512 371840937bc9ac26f79cf03bd77af25907d0f56a0f283a333fa4cc0382294e1687a2bdde082e26217b00cf0e5c6d6ab1ca77afeb21ddb697a73bfa3fe9e73b1a -EBUILD kalgebra-22.12.3.ebuild 1238 BLAKE2B 004d278abbf9e53bd4db00bddd7b9dcf580f82c84d3121802a68e0c0dbfc015d34d5f4893c25ec74229031391372d4dfdcad866b77d8183dfefc5f5fc80a6177 SHA512 b2c617519ac366c39f6e6b047eadd27a5f2dda816c97563e117df40be8f86fc8ff4ad77f9a41e24682edf8a04c11fd209a5544c91d84a89814e72fa3d97674c8 +EBUILD kalgebra-22.12.3.ebuild 1236 BLAKE2B 9ec30f9f085814d64dbb12eaf12b4909249269f8d268a06ed2495ffc6c082f636e06986a31813c420896eb511132f223626bb77c9673784a720a9f845ad45b24 SHA512 be4844029a1bff2b9c8ab79d24f780e75bf6034fa1e21ca9a4cc814f95217439ad980864d9c2482e59a05f099bb25aa7126ccc1719467fdec0676b8254302d07 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kalgebra/kalgebra-22.08.3.ebuild b/kde-apps/kalgebra/kalgebra-22.08.3.ebuild deleted file mode 100644 index 3ae972a6cce8..000000000000 --- a/kde-apps/kalgebra/kalgebra-22.08.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm flag-o-matic gear.kde.org - -DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE" -HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="readline" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/analitza-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - readline? ( sys-libs/readline:0= ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" - -src_configure() { - replace-flags "-Os" "-O2" # bug 829323 - - local mycmakeargs=( - $(cmake_use_find_package readline Readline) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalgebra/kalgebra-22.12.3.ebuild b/kde-apps/kalgebra/kalgebra-22.12.3.ebuild index bce0b4040d42..2a7f3e9dc9a0 100644 --- a/kde-apps/kalgebra/kalgebra-22.12.3.ebuild +++ b/kde-apps/kalgebra/kalgebra-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" IUSE="readline" DEPEND=" diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest index 1b5f1693d204..06f96b9cc74a 100644 --- a/kde-apps/kalzium/Manifest +++ b/kde-apps/kalzium/Manifest @@ -1,6 +1,4 @@ AUX kalzium-21.03.90-cmake.patch 815 BLAKE2B ba13821a0d50f1120e37d73b30d13b7597a67342b74c710155429b3880bddaafcef665f44acbc93d63dc7ed894b5b906a906bfef7a0a587554cea278c4c41553 SHA512 3b188578152cc399b13062afceb6e5a0e006f5e42810c09dec45ee7d8388a4177a98a076fe7789d1aeba49236e70f861f6a9af6907a5c06db3405db383cf83c9 -DIST kalzium-22.08.3.tar.xz 24453120 BLAKE2B 01c9642f4d6026d7d045fd025e7e00bd8f03afa9723e8fe45f5af725e21225551ab47e5baf15029ac113d9780cb049a88589ef05fbbaeb63d4fc4173ff424cb4 SHA512 5fa05a77edfc5b217150621244095d3e7d08b7edd064dc39fa53519bc129e1f8fd6ba791312fb1ae3d79f9721f7f481111814a572c694526738d534d8bf6ad0a DIST kalzium-22.12.3.tar.xz 24641508 BLAKE2B eedc41a2b982f809ce58a1c41fcd71e361738accf38fbb5f5ee868b9e6cd5121b05952412f3526c7788e1149a17efef183d4c14bb49d08a29d78db0d34c6286f SHA512 c0cc32befcb8bafb360f9f98f23c96d27ac9909e9274cb9dddce7f1d93cf580c5368c0846eabb0255591675dc3632397522fe76d2dbadff96e75a691ffedbdbe -EBUILD kalzium-22.08.3.ebuild 1834 BLAKE2B 2c8eacd6371eabf37ddfad4cfd3b5e77a7b0a8df883b7d461bd11057ee3bfa276200b891b9d029eedf91e9b538dd406e0f345b4eacb7876aa638625cd61ba444 SHA512 fc8143eb21a6eb70355ad2df9184c7345532a69992641c468947fa3f134f6cca4f359d82ff8d2c0aca2b7521105ef70e0bdc496b55ed30913a597f1d3e730729 -EBUILD kalzium-22.12.3.ebuild 1838 BLAKE2B 37454427cd8ad4e83e06dfeb866ecdc73b329091decc9535a44a987f6d50730673eec759fe0ce6ee27908b80177d58a17c9c2cade8ed332b81b4e6f382f517f5 SHA512 241daca17c9f2859cee60a3203dd550a9cf67c9149801f8c873d9107b63f7a6ae65f795cc4bf2baaaf7c4f7209bb3c373a1833a948505a54bcbe14005d6f4364 +EBUILD kalzium-22.12.3.ebuild 1835 BLAKE2B 77e8ffc5a4e1112f4e018b1ba0dec4d898a8ed4324b29213235135a7608f5c5f1a9e16897ad6ea905499f027110efa7bd7614a79a85a8ae900212a67164f0f06 SHA512 3f85fa03527cc868457ff3801ef3a0e24f2432a4609bc6c58e002c1a1f686200aa71320d1ec210fe4c2a237251514cc687441e1c788d7a216d520e0727518d7a MISC metadata.xml 461 BLAKE2B 3f1c0869769225696ffe1f2d97ff7544d187cfc3316f72a2623806e499a418234655173ceb4932c396c8b4cf970ac2f72534cd3474a2c52b6e062b3228ba99d9 SHA512 c33c0d637690649dc2da606da08cdd489596addc9b51dad827e3ea2f9fd6558d66512452303364b3bd3a33a4d1e274d0598aba1db31e1d5601baf3b290051485 diff --git a/kde-apps/kalzium/kalzium-22.08.3.ebuild b/kde-apps/kalzium/kalzium-22.08.3.ebuild deleted file mode 100644 index 34018059fa94..000000000000 --- a/kde-apps/kalzium/kalzium-22.08.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org flag-o-matic - -DESCRIPTION="Periodic table of the elements" -HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="editor solver" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - editor? ( - dev-cpp/eigen:3 - >=dev-qt/qtopengl-${QTMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - sci-chemistry/openbabel:= - >=sci-libs/avogadrolibs-1.93[qt5] - ) - solver? ( dev-ml/facile:=[ocamlopt] ) -" -RDEPEND="${DEPEND} - sci-chemistry/chemical-mime-data -" - -PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" ) - -src_configure() { - # Fix missing finite() - [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101 - $(cmake_use_find_package editor Eigen3) - $(cmake_use_find_package editor AvogadroLibs) - $(cmake_use_find_package editor OpenBabel2) - $(cmake_use_find_package solver OCaml) - $(cmake_use_find_package solver Libfacile) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalzium/kalzium-22.12.3.ebuild b/kde-apps/kalzium/kalzium-22.12.3.ebuild index a55ebcc00980..77ee50dc110f 100644 --- a/kde-apps/kalzium/kalzium-22.12.3.ebuild +++ b/kde-apps/kalzium/kalzium-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="editor solver" DEPEND=" diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest index 77df1c583cbf..635e38858f13 100644 --- a/kde-apps/kamera/Manifest +++ b/kde-apps/kamera/Manifest @@ -1,5 +1,3 @@ -DIST kamera-22.08.3.tar.xz 120016 BLAKE2B 7d8416923356b119e0ac4546a380388f1b757243e84f92b7ad1978d441ea4d3cf30c9cf16824ef9fe494f7738adae2ab66b472c834230f9094468de47c01fefe SHA512 79491c8229d1d7ef673c4ced4976b092099c4b7eef930b9cf8d0eb00341dcf782dfc92b021a2d09a83e761ccca3e1965a830a7a5ffcd1970ee864c3c41cb1f52 DIST kamera-22.12.3.tar.xz 131912 BLAKE2B 0f463e3d33ffea2329bc729d79b647d147705583c43ab878770f48e29ef335e11e8222fa2c9a3d656684a1486697947c56740f6f4dd5165eaf4dcbb725ceb81e SHA512 e3e4e6059b294ff628bf2c20b7568812d3c666b57013fc1a0f3523d4c296d8995eda7e615cad078d0965f1989bf2594f633ddc3d41d04e473e4eb25ec8a75661 -EBUILD kamera-22.08.3.ebuild 794 BLAKE2B 0f2a5cd6dbf5a4e0e6e831be17986bc0679771bc56fde5c7a755839d559bb2a9a759ea4f0f21283920fb3cbda32b7c77830de794230ec0380981bb3f0dd936e7 SHA512 5644d76a56e243c670093fac85d98332321b3f19c2404f80df16f4ad8cb12297b812bbee7bd412109354e0935570e4f66e2fd2c17560867f289af81263d4eb0a -EBUILD kamera-22.12.3.ebuild 798 BLAKE2B b6d0ca8e7453630592dc330bd467e35cf16ed9341f89ae5c967d52d8dd00afdbb9d4ce1e434d0f62d78a2f6614dd003313cdc89419c5b6fb8d803af66a896c7b SHA512 f87afa155c6e80d3014429e5078b678c405c8363bf2ed9f7f33cf779f93ce011442d0c9ddbd1ea8903557bb37dd781cd95eedb532d35bba8495cc225ec37afab +EBUILD kamera-22.12.3.ebuild 795 BLAKE2B f5070219f7b5086dd8bae0eb9a464fe9982d3a4b8a7e87d283db790005257e7587fcbd367673f69892024af5cc26f16e0aaf19ea8b7fc6db3fe2d880766f7517 SHA512 6ae529423642494250d2d9e27fa33c6b8a1185c88a99b8c88a41c0e065a920e3fb0c078612a4af2472cc85ff774daf6536ca97e2dc0eba0e03ac7914cf740fa1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kamera/kamera-22.08.3.ebuild b/kde-apps/kamera/kamera-22.08.3.ebuild deleted file mode 100644 index 4b3095bff188..000000000000 --- a/kde-apps/kamera/kamera-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Plasma integration for gphoto2 cameras" -HOMEPAGE="https://apps.kde.org/kamera/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-libs/libgphoto2:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/gettext" diff --git a/kde-apps/kamera/kamera-22.12.3.ebuild b/kde-apps/kamera/kamera-22.12.3.ebuild index 22484b971d8e..ec8eb395b9f5 100644 --- a/kde-apps/kamera/kamera-22.12.3.ebuild +++ b/kde-apps/kamera/kamera-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kamera/" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest index 1a35f6f4a108..38fd7153a190 100644 --- a/kde-apps/kamoso/Manifest +++ b/kde-apps/kamoso/Manifest @@ -1,6 +1,3 @@ -AUX kamoso-22.04.3-tests-optional.patch 2526 BLAKE2B 8ff3d77722f422e042df5ab0bff8218efa96907b428096bbc09288ac10d1cd81b135a2eac351bc906d99766ac486065aafe05732181e649c8a74d7ae1b25c679 SHA512 bcba6833be25d32559fdec91e9cafa443b8dc203747427610e96b487db01fc2c482b384d0858d77e9eb3af0fa7bf8240c5618e9caa5361c1752916a7fe8bb936 -DIST kamoso-22.08.3.tar.xz 228004 BLAKE2B 9a040ce77a13e2d412ebafc1fe6610c9fbb09351a1e7680e194425245c292e76d4da3c6808980ad19e2b6320564f9f29173235d76d57972b3d63804d14e791c2 SHA512 7ff07955d3d5df06c237027baa5cd829aaa9d12a167e7a1c145f02e691a56391d1cb78de8495a1ddfc3805027d1910c811eed1c89623f9c4f039c1bcb62150cb DIST kamoso-22.12.3.tar.xz 228984 BLAKE2B 22cae59ba0504faef13158034e4b30fb2b6ca581c705cd7bff7fa1a38bc3f7166714d8c1bf80d5b678262f3b4595490ea31d964ecf1a1671bb876662ea5dfa46 SHA512 1f364739f1cc176e9f9f9c4d2dc8d709648a50a4f04cbd788b7525a5ae3c1e0aeebf1cd713e69c203d71b8e39095c34fd6f56bfd6a8c4720d8d9bfd30e43dc38 -EBUILD kamoso-22.08.3.ebuild 1287 BLAKE2B 2a7dd17c02aa3107ab5447908785b7f8a08594a58cc80b0c70642b3ee743ca03f4cf29b1c486e8ccc5786ecd9d31cdadbd7e9b66321192cb7a56fec38072b4a1 SHA512 4cf3570865b2c40126422c9a34e91222cb11e4437da71aea5d41856d053491a72a8557501fe27176a142d949a39dc1f4a0e25ad755bff9dd8d2ba38340e2526f -EBUILD kamoso-22.12.3.ebuild 1229 BLAKE2B 1b243524c0539d5b5f972c555f0faf530ce5ffe1f2050f35a6fc68bd6b0d81d9c1ed63d623556adc80871d5150dea481c6fd870e05e39f5b2a736a7ba57aee7d SHA512 857c3f28285d7bc5cf42dd7cca7f9e12645eee067672d054dd9913f5b76f729afee97071343e20087916bb678fad725f4a5356e8d01df299ffb7c51004d0ceae +EBUILD kamoso-22.12.3.ebuild 1226 BLAKE2B dc90f540a1a68dec5aeb1e092651173396fdde17e116535b874676ea7143fed72989e0f42b0419f4b586fc4377d3e7a688892603a9313f7ed7fabb8e5d0d52e6 SHA512 425d0e4bccd4061e4dd9ff4a2bf031f7094c14feffd25b406b8178c0956d12e4c0468336107e2ca7c337b5c2bc11d05ffa7546b3a5eb9e73679e69b21e26cc5c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch b/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch deleted file mode 100644 index 2d90e18a79eb..000000000000 --- a/kde-apps/kamoso/files/kamoso-22.04.3-tests-optional.patch +++ /dev/null @@ -1,72 +0,0 @@ -From d868caa001d134cf70ad08185511c1dfc81476db Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 24 Jul 2022 13:46:19 +0200 -Subject: [PATCH] Make tests optional with standard BUILD_TESTING switch - -Qt5OpenGL is only needed for tests. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 2 +- - src/elements/gstqtvideosink/CMakeLists.txt | 35 ++++++++++++---------- - 2 files changed, 20 insertions(+), 17 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e2b1e40..3c04631 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -13,7 +13,7 @@ set(KF5_MIN_VERSION 5.70.0) - find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) - --find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick Test OpenGL) -+find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick) - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config DocTools KIO I18n Purpose Notifications) - - find_package(PkgConfig REQUIRED) -diff --git a/src/elements/gstqtvideosink/CMakeLists.txt b/src/elements/gstqtvideosink/CMakeLists.txt -index a9f371d..37c3774 100644 ---- a/src/elements/gstqtvideosink/CMakeLists.txt -+++ b/src/elements/gstqtvideosink/CMakeLists.txt -@@ -59,19 +59,22 @@ target_link_libraries(gst${QTVIDEOSINK_NAME} - - install(TARGETS gst${QTVIDEOSINK_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/gstreamer-${GSTREAMER_ABI_VERSION}) - --ecm_add_test( -- autotest.cpp -- utils/utils.cpp -- utils/bufferformat.cpp -- painters/genericsurfacepainter.cpp -- painters/openglsurfacepainter.cpp -- ${GstQtVideoSink_test_GL_SRCS} -- LINK_LIBRARIES -- PkgConfig::GStreamerVideo -- ${GstQtVideoSink_GL_LIBS} -- Qt5::Test -- Qt5::OpenGL -- Qt5::Quick -- TEST_NAME qtvideosink_autotest --) -- -+if(BUILD_TESTING) -+ find_package(Qt5 NO_MODULE REQUIRED COMPONENTS OpenGL Widgets) -+ ecm_add_test( -+ autotest.cpp -+ utils/utils.cpp -+ utils/bufferformat.cpp -+ painters/genericsurfacepainter.cpp -+ painters/openglsurfacepainter.cpp -+ ${GstQtVideoSink_test_GL_SRCS} -+ LINK_LIBRARIES -+ PkgConfig::GStreamerVideo -+ ${GstQtVideoSink_GL_LIBS} -+ Qt5::Test -+ Qt5::OpenGL -+ Qt5::Quick -+ Qt5::Widgets -+ TEST_NAME qtvideosink_autotest -+ ) -+endif() --- -2.35.1 - diff --git a/kde-apps/kamoso/kamoso-22.08.3.ebuild b/kde-apps/kamoso/kamoso-22.08.3.ebuild deleted file mode 100644 index 3798f973883f..000000000000 --- a/kde-apps/kamoso/kamoso-22.08.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Application to take pictures and videos from your webcam by KDE" -HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # bug 653674 - -COMMON_DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/gst-plugins-base:1.0 - virtual/opengl -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtopengl-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - media-plugins/gst-plugins-jpeg:1.0 - media-plugins/gst-plugins-libpng:1.0 - media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-tests-optional.patch" ) diff --git a/kde-apps/kamoso/kamoso-22.12.3.ebuild b/kde-apps/kamoso/kamoso-22.12.3.ebuild index 19a67b611433..971f1beb0cb0 100644 --- a/kde-apps/kamoso/kamoso-22.12.3.ebuild +++ b/kde-apps/kamoso/kamoso-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 653674 diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest index 5823bd4dcd93..80e43ee97b81 100644 --- a/kde-apps/kanagram/Manifest +++ b/kde-apps/kanagram/Manifest @@ -1,5 +1,3 @@ -DIST kanagram-22.08.3.tar.xz 8044968 BLAKE2B 9a55d859658a639955f5f367698fb822b920574c08e3d6bc74f6d1dec53d53cba03d5d6aa9f4cb8451bce2e66166883e28299256a9fe4e1161719336477d4969 SHA512 7d1d27ad67dc4cdd37f2a90ff8aaafa8b178930832dab3e5e696474c4fc81c4250e8c0fb18e4e156f06319591dc41793e63c62b44309e5638e3f28d2bbcb8508 DIST kanagram-22.12.3.tar.xz 8063060 BLAKE2B 5cada86f88a044ad8429d12ec520842e5fb97db6561bd1d37d292a0c8546799a335b462d91822b92766625f416c68d31317b8ba39e2a301d9f720dce5bf544e6 SHA512 be28609d7697350294165413283db47f07075a8c2ec3bd0c4888780dfb1b9c2785b2711798ebbde6747cd71b836b911be526a8ae93c321d829d40e87462b3287 -EBUILD kanagram-22.08.3.ebuild 1235 BLAKE2B 23f5d08af5abae826842e90a6222f8b855b2863bfcf3f6464131c254004e8a66027e85365110f1d0f86bec25c84a81940f00b71900d694ce8292fb831546d858 SHA512 4ed1c2af2b309f24950fc276540ec7bec0c80ac4a63650da0acec57bcd11d74290a0dbf8aba3dcf8e1662119f571b0c777c9de83ede1e5f9500d65093c524efc -EBUILD kanagram-22.12.3.ebuild 1239 BLAKE2B 87ea62862c1f1f0a4d13597958810879644a0edb04f442ecdcc883948a60e93c26286ab9651156f63804530f158e417e37635438045b14b325768157340a6e79 SHA512 4d1483afc615382d8ebc9a92dffcc00dec1e48f8252f0e1aa66a681f0a904d966784e145219c749de8a6824293acf5dacb64352ffb27fb4baec50a9de7f6f97f +EBUILD kanagram-22.12.3.ebuild 1236 BLAKE2B d988ea558ac1a9b8359ec28a62db68ca3234bd7fdea1964d0e933accb302a87d8708c3d2c9c782bb1fe505123c00085aad9c02686a99519d755a2f6f8486ece4 SHA512 8b01cc29c88a3b1de88a68f3a5ee62b88585f07b9360776a045a6ca7459e531e2f332f67c9b7f0f13bc368926827726c801df2bc9d1c3c0cecaba27db2d02deb MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/kanagram/kanagram-22.08.3.ebuild b/kde-apps/kanagram/kanagram-22.08.3.ebuild deleted file mode 100644 index f9d7f1b4f559..000000000000 --- a/kde-apps/kanagram/kanagram-22.08.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Game based on anagrams of words" -HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/kanagram/kanagram-22.12.3.ebuild b/kde-apps/kanagram/kanagram-22.12.3.ebuild index 90227c0e22ca..ffbc5288fa6c 100644 --- a/kde-apps/kanagram/kanagram-22.12.3.ebuild +++ b/kde-apps/kanagram/kanagram-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="speech" DEPEND=" diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest index 1ad0d7fe90fb..43d35d784dc6 100644 --- a/kde-apps/kapman/Manifest +++ b/kde-apps/kapman/Manifest @@ -1,5 +1,3 @@ -DIST kapman-22.08.3.tar.xz 2476636 BLAKE2B f23f283acb44b078f88cc0ce47f79195fd227a74bbf8559a6c7fa26ae91291cae1ec2cce272984b868632ba9fe7ad065ef37054f2d3ab8982bf8bb0f137eb453 SHA512 ea9a052f4c5f124209279f1067ef5c5de36549513d28b4bab589c32c9022a2ef3aac2fcb34087b801b8f3124fa24c9e41cab9a1772a40ebec4cd81193156c4b8 DIST kapman-22.12.3.tar.xz 2480568 BLAKE2B cb30570a8070e5057ede8a4efe048650a34d31c8408795fa816d96345b995c71626beec2fd871736cd103790778308698a3d398b6fc8adfa43868f2eed629ae8 SHA512 876ff07897ad0c36e4e126844f1bced9c6ad9ded6ed58bf68dfe95f6614b2be061e986c7edad8e0fd4bd3ea73776349f32934f35b7740c57621590f4996a0dc8 -EBUILD kapman-22.08.3.ebuild 866 BLAKE2B b03a5bb2d49e40b26dc6e8e30d2d5b6324dc9f59b935b417d16f51c379106a33f6ce6bdc8f152aa4b9759909442b357ff7c6106fe857e1348ac724d1c06f362f SHA512 2e50b67990a22b61f114e1eff429578934401593403fd7bda465b2eb418af64e618dc8707d4dd139844646cf59540202477fd7cb505b6deed0d82ebcfb478151 -EBUILD kapman-22.12.3.ebuild 870 BLAKE2B 0f7e0cda8e86943d7b94ce554f6d65d9b579c201f415ff2294eebfc9c69311db3204f0ea820327751c22f9850caf1ab13145817cbe3f9288bcceb924b0a51637 SHA512 07afa9376286798e600ba0d6f2a637c1c321247e776d694e999b754bfa414e9096dbae85352e3276a073c45d024d77a462f8e8f804800e1627d38670b8fd9845 +EBUILD kapman-22.12.3.ebuild 867 BLAKE2B 3ea247301de292427d6fac12fcb7c5def350587a45deebdf5955eff6255128ac9352138a2cd770fe1b4bf2cf948425dce18104e6fb1f9f4f6423634969662a27 SHA512 8a98d1a190a993873a54fc633baea78dd6a0a01a78c9124152dd649a1360483ebf709d11aafed5619f34c01ffaa447441b631c913100e8a1662b8e1dd5d3566c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kapman/kapman-22.08.3.ebuild b/kde-apps/kapman/kapman-22.08.3.ebuild deleted file mode 100644 index c557ff17ac20..000000000000 --- a/kde-apps/kapman/kapman-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Pac-Man clone by KDE" -HOMEPAGE="https://apps.kde.org/kapman/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kapman/kapman-22.12.3.ebuild b/kde-apps/kapman/kapman-22.12.3.ebuild index b58a7d8a29a0..02d2a9533fc5 100644 --- a/kde-apps/kapman/kapman-22.12.3.ebuild +++ b/kde-apps/kapman/kapman-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kapman/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest index 2c0491057410..149d7022e81a 100644 --- a/kde-apps/kapptemplate/Manifest +++ b/kde-apps/kapptemplate/Manifest @@ -1,5 +1,3 @@ -DIST kapptemplate-22.08.3.tar.xz 336032 BLAKE2B caf4c436146d48a79fd59afb18de9778c1489dae52b3a0f17ac8295ad5a37dc35b30369c60b92d72c769b15b1bd3ad5f059daedda163788ac747ea132b78c351 SHA512 49b684cacdd9dab7885eb3b8ae6de5af888ccd583cd6722764f2b5ec25d926fd6cd4c3dc4082b5054ddadd8293bdbdfd7ce5ca3ab94e19c63c2e75ec94b98715 DIST kapptemplate-22.12.3.tar.xz 338632 BLAKE2B 3c72ac7cb34ad7fc1278fd1e00f1762ef0e6356fc1ae36dfa8633133d50964efcdc061d27e7e0f4dd673959b0cb83685628a0c17e7aaa0afa4bc7a7abe2889e8 SHA512 f1b06798309db0f2b09db4021769a2016db677d62a89887ded74ef156e924ff582550f2f68e9462416ce85ab22f783ece6620d2f711ae83ac331ab419e6ca3fe -EBUILD kapptemplate-22.08.3.ebuild 846 BLAKE2B 2e84f51d7a06df96bde94c9f3cc706fa955aed42e20cc173d89733e789f40cff8e70b7d397e2c1fcdf51c820765f01cfae45e6d08f76d12bdc73500bc8aab73b SHA512 fa392cee61ffab7c514fd9986a3e1a5281b591c634b57703ce5f52388fa5c0798d029041fc4f6a0b2329a88c232b2015f260fa45d4e5de2c48fe424333597325 -EBUILD kapptemplate-22.12.3.ebuild 850 BLAKE2B 64a13efe9fe8418a7c788d1b089689f17ce2b285fe897a1eedacf8b3c2d6bb2610750815d9957dfa3b13b4a50fa243229df7f611aad953210dee706445d73dd6 SHA512 4ec4ffc2e079f7856bb50f66f6ef30b524b33c503997c35f347e56b367f45a6d753a9b3047d01cd09aae614d5bb051396b0b2f49fc7e117efc483c9166b91a41 +EBUILD kapptemplate-22.12.3.ebuild 847 BLAKE2B 19708a48117d2a06c5287680c56d9ed1743a7538a2f4afcf95d95107b6e5dc2a2788cd26a90e4f3b42f05957842aca911b549a3146690fcb3a8a5093b2e631a3 SHA512 055c3e4febcc240d64e520f7610add94fcbc1fc7b4d5512afa9324a57881c9c0056a6ba8c6924e94ed74d11a63f7319e2512aaac47eac164492fe449b4395175 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kapptemplate/kapptemplate-22.08.3.ebuild b/kde-apps/kapptemplate/kapptemplate-22.08.3.ebuild deleted file mode 100644 index cd24f6fff57c..000000000000 --- a/kde-apps/kapptemplate/kapptemplate-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Shell script to create the necessary framework to develop KDE applications" -HOMEPAGE="https://apps.kde.org/kapptemplate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/kapptemplate-22.12.3.ebuild b/kde-apps/kapptemplate/kapptemplate-22.12.3.ebuild index 1d5a7702bb6d..03a7da37e03f 100644 --- a/kde-apps/kapptemplate/kapptemplate-22.12.3.ebuild +++ b/kde-apps/kapptemplate/kapptemplate-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kapptemplate/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kate-addons/Manifest b/kde-apps/kate-addons/Manifest index 2782dcf600aa..39e255363412 100644 --- a/kde-apps/kate-addons/Manifest +++ b/kde-apps/kate-addons/Manifest @@ -1,5 +1,3 @@ -DIST kate-22.08.3.tar.xz 7668096 BLAKE2B 34c0b33cb8be2291a759d66b4d5852518dfe97e151308f750c3bfc5c33b9f02d1c78f9a8c9ed26302f99536a20b482c9a46bb073dc1d5da073a1aecb6a81c7dd SHA512 955bf0b1c480c63888b88d4a4faace3394d95f47533f2ada2ca6eb3865bba7e078819e837e42c11d569b7816766c1f928fac481aff85978f73421548e37d0c4b DIST kate-22.12.3.tar.xz 7888764 BLAKE2B 2f33b4d1e2659ba40239229a4425df3035285cd806a90cdbeeecd205acc9e2101eaf86f515710e3708eb8d46942caf3dc9ffe86620c829c3bbd56826d9aae2f4 SHA512 c89be9f06759ac1cfb74bb095c1d5e7094f03de2c3127fc5eaf126710d8cd0b3f9dc9822e31ddc0eb49686784d8d32db1ecb055ff36e62c0c89db6eb7c2beffc -EBUILD kate-addons-22.08.3.ebuild 3142 BLAKE2B 37301e04d0d45c8f8f4c0658ba305f7216e769b826322533be6eb943bed3f8ec6fc85431854e37440b0eb41fc4224f9a137a4df02e13cc13468380023c3f800c SHA512 3d01c4fbaa8d6d2fa07f8cc88a74220b43252518e4ebd3ed0f615b9c8fca0dbf13e4aa4ac4a623f716f050eb9e97aa30a21cb628ecd6bc7f87fb96ed76d0d493 -EBUILD kate-addons-22.12.3.ebuild 3096 BLAKE2B 4222f804de0eee1697be3a457c0a9a8dcb2e6cda2515b90ae203151177fbaa27489d33b6ed7f907029f547c2ca0f13afa0a29bcd8d928ddf319e61489c29cc2c SHA512 742a72d9b1388ac3fc6c69f66455da9b5721f2e82e13920a0d74cd05ebdd47e1a9cb75e1393fbd616cada722e68bb0e5cfa6602fd203d38e9ed8d33a94761ade +EBUILD kate-addons-22.12.3.ebuild 3093 BLAKE2B 8bb17df0e24fbfd5ea2e84bee6c1b77342696b16750c2201e364c31a4f3c996efdb6f0bf433a5a7e4493f1595fa60e8950a2c413bed159f26dc9406a25bb8372 SHA512 3998825ee3590addaa6fbc7e7f4351448d97c79edeb9490be0c5784ffb931afc3bc570f22e0b6976f5cab10738c88a2ea89409017e89619c1b8383367ee19c02 MISC metadata.xml 823 BLAKE2B 8fddae2ff849ebcd8649062051abe298c1381cbc34bdcadc675d4d2ce9829abe6db303c329fe07d4108663e107e7ee84f4408ff9cce8463d9aee30b056130614 SHA512 280c7ca5753dac7ead851fd41458cc185306862f69a38980d8fd5c9f52c4525f70f7970ee2a947c243bce05acf8791b6325c8ad8b31c1e69f87026c066223e0e diff --git a/kde-apps/kate-addons/kate-addons-22.08.3.ebuild b/kde-apps/kate-addons/kate-addons-22.08.3.ebuild deleted file mode 100644 index 62ea7a6ac4e3..000000000000 --- a/kde-apps/kate-addons/kate-addons-22.08.3.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KDE_ORG_NAME="kate" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm flag-o-matic gear.kde.org optfeature - -DESCRIPTION="Addons used by Kate" -HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" - -LICENSE="LGPL-2 LGPL-2+ MIT" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+filebrowser lspclient plasma +projects +snippets sql" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) - lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) - plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) - projects? ( - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - ) - snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) - sql? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) -" -RDEPEND="${DEPEND} - ! -Date: Sun, 29 Jan 2023 16:32:01 +0100 -Subject: [PATCH] Fix kdepim-addons: support Spamassassin 4.0.0 with Kmail - -BUG: 464973 -FIXED-IN: 5.22.2 ---- - kmail/plugins/common/kmail.antispamrc | 52 ++++++++++++++++++++++++++- - 1 file changed, 51 insertions(+), 1 deletion(-) - -diff --git a/kmail/plugins/common/kmail.antispamrc b/kmail/plugins/common/kmail.antispamrc -index 67f920b85..acdf1c205 100644 ---- a/kmail/plugins/common/kmail.antispamrc -+++ b/kmail/plugins/common/kmail.antispamrc -@@ -1,5 +1,5 @@ - [General] --tools=12 -+tools=14 - - [Spamtool #1] - Ident=spamassassin -@@ -258,3 +258,53 @@ ScoreHeader=X-Spamd-Result - ScoreType=Adjusted - ScoreValueRegexp=\\[([\\d\\.-]+)[^\\d\\.] - ScoreThresholdRegexp= \\/ ([\\d\\.-]+)[^\\d\\.] -+ -+[Spamtool #13] -+Ident=spamassassin -+Version=1 -+Priority=42 -+VisibleName=SpamAssassin 4.x (Perl) -+Executable=spamassassin -V | grep "SpamAssassin version 4" -+URL=https://spamassassin.apache.org/ -+PipeFilterName=SpamAssassin Check -+PipeCmdDetect=spamassassin -L -+PipeCmdNoSpam=spamassassin -d -+ExecCmdSpam=sa-learn -L --spam --no-sync -+ExecCmdHam=sa-learn -L --ham --no-sync -+DetectionHeader=X-Spam-Flag -+DetectionPattern=(yes)|(YES) -+DetectionPattern2= -+DetectionOnly=0 -+UseRegExp=1 -+SupportsBayes=1 -+SupportsUnsure=0 -+ScoreName=Spamassassin -+ScoreHeader=X-Spam-Status -+ScoreType=Adjusted -+ScoreValueRegexp=(?:hits|score)=([\\d\\.-]+)[^\\d\\.] -+ScoreThresholdRegexp=required=([\\d\\.-]+)[^\\d\\.] -+ -+[Spamtool #14] -+Ident=spamd -+Version=1 -+Priority=46 -+VisibleName=SpamAssassin 4.x (Daemon) -+Executable=echo "From: test" | spamc -x && spamassassin -V | grep "SpamAssassin version 4" -+URL=https://spamassassin.apache.org/ -+PipeFilterName=SpamAssassin Service Check -+PipeCmdDetect=spamc -+PipeCmdNoSpam=spamassassin -d -+ExecCmdSpam=sa-learn -L --spam --no-sync --single -+ExecCmdHam=sa-learn -L --ham --no-sync --single -+DetectionHeader=X-Spam-Flag -+DetectionPattern=(yes)|(YES) -+DetectionPattern2= -+DetectionOnly=0 -+UseRegExp=1 -+SupportsBayes=1 -+SupportsUnsure=0 -+ScoreName=Spamassassin -+ScoreHeader=X-Spam-Status -+ScoreType=Adjusted -+ScoreValueRegexp=(?:hits|score)=([\\d\\.-]+)[^\\d\\.] -+ScoreThresholdRegexp=required=([\\d\\.-]+)[^\\d\\.] --- -GitLab - diff --git a/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r1.ebuild b/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r1.ebuild deleted file mode 100644 index a15fdaa5ac35..000000000000 --- a/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Plugins for KDE Personal Information Management Suite" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="importwizard markdown" - -RESTRICT="test" - -RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kaddressbook-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 ) - markdown? ( app-text/discount:= ) -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package importwizard KPimImportWizard) - $(cmake_use_find_package markdown Discount) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r2.ebuild b/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r2.ebuild deleted file mode 100644 index 378814b81d41..000000000000 --- a/kde-apps/kdepim-addons/kdepim-addons-22.08.3-r2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Plugins for KDE Personal Information Management Suite" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="importwizard markdown" - -RESTRICT="test" - -RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kaddressbook-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 ) - markdown? ( app-text/discount:= ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${P}-spamassassin-4.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package importwizard KPimImportWizard) - $(cmake_use_find_package markdown Discount) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kdepim-addons/kdepim-addons-22.12.3.ebuild b/kde-apps/kdepim-addons/kdepim-addons-22.12.3.ebuild index 4689d7c29cbf..5900d3dca391 100644 --- a/kde-apps/kdepim-addons/kdepim-addons-22.12.3.ebuild +++ b/kde-apps/kdepim-addons/kdepim-addons-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="importwizard markdown" RESTRICT="test" diff --git a/kde-apps/kdepim-meta/Manifest b/kde-apps/kdepim-meta/Manifest index 96d644b9d3b8..90022504e53d 100644 --- a/kde-apps/kdepim-meta/Manifest +++ b/kde-apps/kdepim-meta/Manifest @@ -1,3 +1,2 @@ -EBUILD kdepim-meta-22.08.3.ebuild 2555 BLAKE2B cb952a755ecada0e414f55eb01c7f8a4861cd002c15255d531a95d858041b2d8676ee4a64cea51664cd4265b9347a41ffbdc51968bb244a4fd28cf68b3976411 SHA512 cde13ac72f6d0b33b37ca8a341126da07aac2cf04e86655b1a555ccea015670d7db3fb55efbdaab0c5fc24f7dd41ab25504bf163631efb962d780ddfd71ecd07 -EBUILD kdepim-meta-22.12.3.ebuild 2557 BLAKE2B 5a698e615099859ded408e215be18d87afba815a4cab1aa1d31f0ed1d089e817c16a2ab7e7e8257a5d332af86b2da59a6005021a943de76108bccbf7e30920c0 SHA512 28a485887477b86f7f4c4719c4c17e0b548d7fc62d9c364e23296f3c68f008f933b15952b1c0b5d64ddc0c8f4729c499218c031d643f3c44b226dee86b1ac89e +EBUILD kdepim-meta-22.12.3.ebuild 2555 BLAKE2B cb952a755ecada0e414f55eb01c7f8a4861cd002c15255d531a95d858041b2d8676ee4a64cea51664cd4265b9347a41ffbdc51968bb244a4fd28cf68b3976411 SHA512 cde13ac72f6d0b33b37ca8a341126da07aac2cf04e86655b1a555ccea015670d7db3fb55efbdaab0c5fc24f7dd41ab25504bf163631efb962d780ddfd71ecd07 MISC metadata.xml 719 BLAKE2B 5738f59b4f5659b529f74f7f35fc8773408b45baf022e0b4e55656e45246e4217e130566dcb8ed0fe8f51d2198802a71cdf81ea7b1740de2bba3f289fb94c949 SHA512 5f9cb7928079b28d9125665f25c90c3bf3acc51d65760ba93ccda918fac56ba399a501fbe8d283d20aba5d83ffb9aa0ee5d7a2ba37e613d5ae7ab680a04cfe1a diff --git a/kde-apps/kdepim-meta/kdepim-meta-22.08.3.ebuild b/kde-apps/kdepim-meta/kdepim-meta-22.08.3.ebuild deleted file mode 100644 index d6cdbcba1b0c..000000000000 --- a/kde-apps/kdepim-meta/kdepim-meta-22.08.3.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="bogofilter clamav spamassassin" - -RDEPEND=" - >=app-office/kalendar-${PV}:${SLOT} - >=kde-apps/akonadi-${PV}:${SLOT} - >=kde-apps/akonadiconsole-${PV}:${SLOT} - >=kde-apps/akonadi-calendar-${PV}:${SLOT} - >=kde-apps/akonadi-contacts-${PV}:${SLOT} - >=kde-apps/akonadi-import-wizard-${PV}:${SLOT} - >=kde-apps/akonadi-mime-${PV}:${SLOT} - >=kde-apps/akonadi-notes-${PV}:${SLOT} - >=kde-apps/akonadi-search-${PV}:${SLOT} - >=kde-apps/akregator-${PV}:${SLOT} - >=kde-apps/calendarjanitor-${PV}:${SLOT} - >=kde-apps/calendarsupport-${PV}:${SLOT} - >=kde-apps/eventviews-${PV}:${SLOT} - >=kde-apps/grantlee-editor-${PV}:${SLOT} - >=kde-apps/grantleetheme-${PV}:${SLOT} - >=kde-apps/incidenceeditor-${PV}:${SLOT} - >=kde-apps/kaddressbook-${PV}:${SLOT} - >=kde-apps/kalarm-${PV}:${SLOT} - >=kde-apps/kcalutils-${PV}:${SLOT} - >=kde-apps/kdepim-addons-${PV}:${SLOT} - >=kde-apps/kdepim-runtime-${PV}:${SLOT} - >=kde-apps/kidentitymanagement-${PV}:${SLOT} - >=kde-apps/kimap-${PV}:${SLOT} - >=kde-apps/kitinerary-${PV}:${SLOT} - >=kde-apps/kldap-${PV}:${SLOT} - >=kde-apps/kleopatra-${PV}:${SLOT} - >=kde-apps/kmail-${PV}:${SLOT} - >=kde-apps/kmail-account-wizard-${PV}:${SLOT} - >=kde-apps/kmailtransport-${PV}:${SLOT} - >=kde-apps/kmbox-${PV}:${SLOT} - >=kde-apps/kmime-${PV}:${SLOT} - >=kde-apps/knotes-${PV}:${SLOT} - >=kde-apps/konsolekalendar-${PV}:${SLOT} - >=kde-apps/kontact-${PV}:${SLOT} - >=kde-apps/kontactinterface-${PV}:${SLOT} - >=kde-apps/korganizer-${PV}:${SLOT} - >=kde-apps/kpimtextedit-${PV}:${SLOT} - >=kde-apps/kpkpass-${PV}:${SLOT} - >=kde-apps/ksmtp-${PV}:${SLOT} - >=kde-apps/libgravatar-${PV}:${SLOT} - >=kde-apps/libkdepim-${PV}:${SLOT} - >=kde-apps/libkgapi-${PV}:${SLOT} - >=kde-apps/libkleo-${PV}:${SLOT} - >=kde-apps/libksieve-${PV}:${SLOT} - >=kde-apps/libktnef-${PV}:${SLOT} - >=kde-apps/mailcommon-${PV}:${SLOT} - >=kde-apps/mailimporter-${PV}:${SLOT} - >=kde-apps/mbox-importer-${PV}:${SLOT} - >=kde-apps/messagelib-${PV}:${SLOT} - >=kde-apps/pim-data-exporter-${PV}:${SLOT} - >=kde-apps/pim-sieve-editor-${PV}:${SLOT} - >=kde-apps/pimcommon-${PV}:${SLOT} - >=kde-misc/zanshin-${PV}:${SLOT} -" -# Optional runtime dependencies: kde-apps/kmail -RDEPEND="${RDEPEND} - bogofilter? ( mail-filter/bogofilter ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) -" diff --git a/kde-apps/kdepim-meta/kdepim-meta-22.12.3.ebuild b/kde-apps/kdepim-meta/kdepim-meta-22.12.3.ebuild index c4559438b9df..d6cdbcba1b0c 100644 --- a/kde-apps/kdepim-meta/kdepim-meta-22.12.3.ebuild +++ b/kde-apps/kdepim-meta/kdepim-meta-22.12.3.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="metapackage" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="bogofilter clamav spamassassin" RDEPEND=" diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest index 5ed3813439ab..9afc543f0458 100644 --- a/kde-apps/kdepim-runtime/Manifest +++ b/kde-apps/kdepim-runtime/Manifest @@ -1,5 +1,3 @@ -DIST kdepim-runtime-22.08.3.tar.xz 1819576 BLAKE2B c30add9de3ea059775a40bccc9e2e64ee9e2648cd70dc47f3f4b88c6ddd2eab23a1680c49bfb41d8b022fcde91543dc68bd69f3ad79e248283db7bcbb3151bc0 SHA512 2c77daeacd91319084cf11503bfe024bc86713559c1feb9bdda30248cf90ede203b2d272a24af578cbd6f43c022b84062b9f0b737762257b6a00dba2a37d80c9 DIST kdepim-runtime-22.12.3.tar.xz 1855800 BLAKE2B 331bbefd8178b0df5082b5e151745de3297c0f382d8b8c94100a365a9eaaa3f5d0a5d6da835ad7bdcf5b5dbbf211abac326cd65a97ea706c9491150bf5038b2c SHA512 1e9c254778f8ba4a021971f6b3e0e54a9a3b8891dfcffce893220ea48f0c016d8a578a07f3e8c3a9d6ce4636fe85447bc4f856269d9a539d66a0d739ded67d3c -EBUILD kdepim-runtime-22.08.3.ebuild 2458 BLAKE2B 671e6c65179aee69459e2fe404165cf25b2a4c0b251abce57f7d47d5db5eaa6ba2f2ab18d05cfa7e3a0ee38fa9df49c1333bd6098950f9106a89c5e7c74f7237 SHA512 393c739f6534f64a178a936453eef2d79211a9e8116ee4e3c381dce44cf204a377796d7d571d6fa82268e496c4762828ab9c3006dd4cfb0d16360b1c14839c6a -EBUILD kdepim-runtime-22.12.3.ebuild 2461 BLAKE2B ef1a4af2450972540b11bb86f1e4c83e7c46f4d8c969b691675cac63f4b61b416f2ee6f112674113c80b4e255046dffa2f888eac715a601fd5b97531dbcdc931 SHA512 409238c5a2c1fa0e7eb44832f97ecd9dea985d78899eb28401ab8bcd0347dde3b9d5e91a098971fe1853c85b70c46e1c951656cc38a6a1fc062223de984fa636 +EBUILD kdepim-runtime-22.12.3.ebuild 2459 BLAKE2B 07db067feffa32c570acf999d120fad03cc8596a63005c8f6bba01e94a9cdd31a083e180bfb7d8d32ce5520114537f4248488d4e8583af5ee21738eb30ec92f6 SHA512 37917380d506f530f41af1c30377662f20e6f1b5085e76edbc6c3a2724735fd42ccfdc364254f7ef3b3edcb3ac07f63a6d5a270f55633a0744e9e8464767420d MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-22.08.3.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-22.08.3.ebuild deleted file mode 100644 index 9fe662696527..000000000000 --- a/kde-apps/kdepim-runtime/kdepim-runtime-22.08.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="speech" - -RESTRICT="test" - -# TODO kolab -RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - dev-libs/cyrus-sasl:2 - dev-libs/libical:= - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdav-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-apps/kimap-${PVCUT}:5[test] - ) -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-22.12.3.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-22.12.3.ebuild index c1ea1d22ea7a..774d36f613be 100644 --- a/kde-apps/kdepim-runtime/kdepim-runtime-22.12.3.ebuild +++ b/kde-apps/kdepim-runtime/kdepim-runtime-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="speech" RESTRICT="test" diff --git a/kde-apps/kdesdk-meta/Manifest b/kde-apps/kdesdk-meta/Manifest index da37e55c870e..8465dd5c34f8 100644 --- a/kde-apps/kdesdk-meta/Manifest +++ b/kde-apps/kdesdk-meta/Manifest @@ -1,3 +1,2 @@ -EBUILD kdesdk-meta-22.08.3.ebuild 1272 BLAKE2B 0c92daa77b2ba05433c9ad9adba86e3d9155876f2fac8600caabff07d01b5c04c7291284c502af7697112d4b992458f57ccf9679dbfacb700150c3a4ba5673bb SHA512 2098bc6e7ac01e8f26d64149afa0cede5647b19116672bed6a013eb70b51883dc4168bbb693586de0a6e01b135e2f3bf68b490887c918eafecfe81a3d7ee0e5d -EBUILD kdesdk-meta-22.12.3.ebuild 1275 BLAKE2B 197ff79e2baaa5e147d110ff216717942fa33125d27b209f094f7766054cdf1984a76eb493d426464aca8a449973595d608b9d3d02de0e7cef1149d257e0d51d SHA512 da87b43a6bdf5edd59e5529f83220994626e6fd7dfbdec32500b3fe2dec6bc1786f69e0b142cdc86cf4f848dfbaab6f3ecf116740a8fd787222b01e02d790c78 +EBUILD kdesdk-meta-22.12.3.ebuild 1272 BLAKE2B d1717581ecfb9a4f04821bbc09120a562cbf0178de96f2d22513efc93a17a912128ce25e58cb6df2dcd5c6c30f6a433c9594810fed421fff12d61df163dd136e SHA512 7fa3b751f285858c2e7e252118f96337336f7c98b47164e272f965935bc314e28137e57d743c93e4f1be17916f42ac73002e25f49d4b26bf009e9825f6aaaa3f MISC metadata.xml 872 BLAKE2B c9da9727644c8b008fa18846ffabcc3942ee38adf9b81eb3d29c492565b558a092a163d0e3944e13db314a997af75578d6eff1e22bb3670defe07d012694ecf9 SHA512 c8a7acb4b1b9022aa89fc1ad0bed5a84896194794d50737b13480dba049a8d9b57cba17fadca2c2cb8f67b7e8f609c7a1328fd1ca30ab2ad0c5826f5b2e1d51d diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-22.08.3.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-22.08.3.ebuild deleted file mode 100644 index 21e914389927..000000000000 --- a/kde-apps/kdesdk-meta/kdesdk-meta-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages" -HOMEPAGE="https://apps.kde.org/categories/development/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="cvs git mercurial perl php python ruby subversion webengine" - -RDEPEND=" - >=kde-apps/kapptemplate-${PV}:${SLOT} - >=kde-apps/kcachegrind-${PV}:${SLOT} - >=kde-apps/kde-dev-scripts-${PV}:${SLOT} - >=kde-apps/kde-dev-utils-${PV}:${SLOT} - >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT} - >=kde-apps/kompare-${PV}:${SLOT} - >=kde-apps/libkomparediff2-${PV}:${SLOT} - >=kde-apps/poxml-${PV}:${SLOT} - >=kde-apps/umbrello-${PV}:${SLOT} - cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} ) - git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} ) - mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} ) - perl? ( >=dev-util/kio-perldoc-${PV}:${SLOT} ) - python? ( >=kde-apps/lokalize-${PV}:${SLOT} ) - ruby? ( >=kde-apps/kross-interpreters-${PV}:${SLOT} ) - subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} ) - webengine? ( - >=dev-util/kdevelop-${PV}:${SLOT} - php? ( >=dev-util/kdevelop-php-${PV}:${SLOT} ) - python? ( >=dev-util/kdevelop-python-${PV}:${SLOT} ) - ) -" diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-22.12.3.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-22.12.3.ebuild index 9f33aeeba531..ebcf44e52441 100644 --- a/kde-apps/kdesdk-meta/kdesdk-meta-22.12.3.ebuild +++ b/kde-apps/kdesdk-meta/kdesdk-meta-22.12.3.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://apps.kde.org/categories/development/" LICENSE="metapackage" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="cvs git mercurial perl php python ruby subversion webengine" RDEPEND=" diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest index ef4fa5396dcc..52307b235bd6 100644 --- a/kde-apps/kdesdk-thumbnailers/Manifest +++ b/kde-apps/kdesdk-thumbnailers/Manifest @@ -1,5 +1,3 @@ -DIST kdesdk-thumbnailers-22.08.3.tar.xz 26688 BLAKE2B 78bfaeb0f44a2c97bf74036d05b9647791a0a169cd57f3182442d03519c50b2ca99a2c941e640f1b58e076d81eb5d6051a7f7de16a2590421aac6257a02ac8e7 SHA512 d4b239afa9d8a3a6e65ec488c56d055ab27fc45901cdfb829bfa3b88a73bf4011870eea38215d4243db2972fecced14c256563708ad9a7740cdb1b166d4b48f6 DIST kdesdk-thumbnailers-22.12.3.tar.xz 26944 BLAKE2B 8cf41b4b8244b9f4400a077a9894046f5a2ed6de5cee6ff4bf16980af4a9f69e18eeb25be53ccbcda5161b12866d123b3768ce8d74dc3d058ce0b5f57a01089a SHA512 39d4d5f203e49ea51b31afdb44634a08b6d6046cb49fb5e869d9939aa53b84658683c4843b38176455a1190e084c909736e43d92ab9a2c695ee9fad7506f8dac -EBUILD kdesdk-thumbnailers-22.08.3.ebuild 552 BLAKE2B 723444de3538fc100030efd06022a6bdde5fa10b55ff055a90cfa3f80c8f03b315bbaa04ff1835b1cab3d92f793e1b0ddb12d9029826bc5d4deb9e41ff78e9d0 SHA512 af36b76063b154ff1d12c252f0b9b76e0fbff0c6b7d145d479d58125c9e8a669e7de52765cdc12333264f33d5882820bd114b12da59fd0103c2b51f9d6fc25bb -EBUILD kdesdk-thumbnailers-22.12.3.ebuild 556 BLAKE2B 6fe9fb071e05dbf97dbd4f4293a6d2a51cca0a471b941d62cfaa85a65c3f0726d4db23469835968f764bb785bdf01a15af9fda214fd473d6f47c8c1ceba0494b SHA512 5844ba224090829c8ae6d582b6a123d95d3fab3b8ed52ba4046161a69e8117ae1f4430a470926d90d83fab9d3fe40cc6fedeeb017914e7c64081263006471ee2 +EBUILD kdesdk-thumbnailers-22.12.3.ebuild 553 BLAKE2B 2c76d35a333e5288cb6ce9872c1bf1ae47b4a84508abc135584d4fc459c017a9493555efaccf3cfa248bd2a791e9f4d7abf31c184568a485e15d1cd326939180 SHA512 c1ad4e2685920aff95b20a4614e48ffb77e8cf6f67b1cfbabc5c3a139cd8958367cdfc9586822c4f75d8024657edc26a982befb027db22612348a20ee45b8c4b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.08.3.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.08.3.ebuild deleted file mode 100644 index 12c2fcd21d86..000000000000 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.08.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Thumbnail generator for PO files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.12.3.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.12.3.ebuild index 85418bf939ce..6831fae13f12 100644 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.12.3.ebuild +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.12.3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Thumbnail generator for PO files" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kdeutils-meta/Manifest b/kde-apps/kdeutils-meta/Manifest index 6e4812e62fbc..2f48fea95952 100644 --- a/kde-apps/kdeutils-meta/Manifest +++ b/kde-apps/kdeutils-meta/Manifest @@ -1,3 +1,2 @@ -EBUILD kdeutils-meta-22.08.3.ebuild 1363 BLAKE2B e551347bb5608900724757a8bbe9f2ceb7904896ca7511162ca75db7d0db20b8f053716ed4e008a61224cfb27873be335530e86552885b264b0bca9d188b31d8 SHA512 9b2ae582f4ea0496ea3f70cae5c896c0812766df781169712dbd81c928ad0ac19f9066d21ebe645918a110705e3aa1620ff070f3e5ac3660820f7d728c98c384 -EBUILD kdeutils-meta-22.12.3.ebuild 1366 BLAKE2B 092c6dc3cd5715e07d0ef7db92f082ba820308a113c207952f1c4525f6fab947d32a5e772e71c27977047299e637737fe288934183c9bf362070c7657dd4a499 SHA512 ee305ab887a650f38e41c38848a47d623d40477d41d02c138894286997614bda5d250e43c225d6f0a73149437b84088ce4ecbf905ef35a2b7f91505aba73e925 +EBUILD kdeutils-meta-22.12.3.ebuild 1363 BLAKE2B 8887110bc851b821558b45cb1420efc61323e669f90cbfc0c58713f3392b96d4c4f3015ea3ef703419d99402894cd756dd2ffef0153ca0a970081eb7328dc1e0 SHA512 631c78e3ff6a615c1979ddd73f0d4eb2a9ad006ec040fd9d9d1ae3bc07b29d274da717de954066a23cf3e9bb2455391f1e59cdac67cd6d7832016e6fac669817 MISC metadata.xml 1073 BLAKE2B cb3cb4c564b84d39f573e505733cf04c800ab5f5b6f1434a2f257fb78753f1f722070ac49cbb8e10717f7cfb87f836cd376c0dec5bf9b954ec2a7a4fbfc6e8d7 SHA512 a6f6af742bf68a47648008bd669601cf504b5d9d0321fc81c44311cf04e338351470161d901733597f7530009f3426e98a3ec03dfa259a10ef2a1645867003e6 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-22.08.3.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-22.08.3.ebuild deleted file mode 100644 index 426727f8fbad..000000000000 --- a/kde-apps/kdeutils-meta/kdeutils-meta-22.08.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages" -HOMEPAGE="https://apps.kde.org/categories/utilities/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" -IUSE="7zip cups floppy gpg lrz rar +webengine" - -RDEPEND=" - >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT} - >=kde-apps/ark-${PV}:${SLOT} - >=kde-apps/filelight-${PV}:${SLOT} - >=kde-apps/kate-${PV}:${SLOT} - >=kde-apps/kbackup-${PV}:${SLOT} - >=kde-apps/kcalc-${PV}:${SLOT} - >=kde-apps/kcharselect-${PV}:${SLOT} - >=kde-apps/kdebugsettings-${PV}:${SLOT} - >=kde-apps/kdf-${PV}:${SLOT} - >=kde-apps/kteatime-${PV}:${SLOT} - >=kde-apps/ktimer-${PV}:${SLOT} - >=kde-apps/kwalletmanager-${PV}:${SLOT} - >=kde-apps/sweeper-${PV}:${SLOT} - >=kde-apps/yakuake-${PV}:${SLOT} - >=kde-misc/markdownpart-${PV}:${SLOT} - >=sys-block/partitionmanager-${PV}:${SLOT} - >=sys-libs/kpmcore-${PV}:${SLOT} - cups? ( >=kde-apps/print-manager-${PV}:${SLOT} ) - floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} ) - gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} ) - webengine? ( >=kde-apps/kimagemapeditor-${PV}:${SLOT} ) -" -# Optional runtime deps: kde-apps/ark -RDEPEND="${RDEPEND} - 7zip? ( app-arch/p7zip ) - lrz? ( app-arch/lrzip ) - rar? ( || ( - app-arch/rar - app-arch/unrar - app-arch/unar - ) ) -" diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-22.12.3.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-22.12.3.ebuild index 7de42fe72d44..5f339484e3b4 100644 --- a/kde-apps/kdeutils-meta/kdeutils-meta-22.12.3.ebuild +++ b/kde-apps/kdeutils-meta/kdeutils-meta-22.12.3.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://apps.kde.org/categories/utilities/" LICENSE="metapackage" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" IUSE="7zip cups floppy gpg lrz rar +webengine" RDEPEND=" diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest index 5cb20a5cbacd..6bf4354e00c2 100644 --- a/kde-apps/kdf/Manifest +++ b/kde-apps/kdf/Manifest @@ -1,5 +1,3 @@ -DIST kdf-22.08.3.tar.xz 477616 BLAKE2B ed40e3cd2bbf647940cabe0b0609dbc612f6ed89889de651aeb8530b5f2655140cc430c28ff918fa3e99fea2359060b7da275b580d5943d407fd221289738a43 SHA512 5e31018521a6799bd55b32cc90773968c62b5d72f31df523c079399aa00c37dab19c17e6ee5a820b105650bb533d49baafa3d81b5e8fb5a644d4050e294c7491 DIST kdf-22.12.3.tar.xz 492592 BLAKE2B 7d67e9d34d06de9985df5a6ec6407d4d8beebebdcabe6c2b570c5b945310c18cf00ef17f37ebe596fd1b57334cb0c58252a4be5a02779e0ad68b675f7ac04cba SHA512 0d61e3b0a0947806e48586bab908df1d5f0f5423d6fd93dde3f147b9b6f30f46f877fa25e769dde19d9547994bf411420401cef54247db28f8be8b83f38e0c0b -EBUILD kdf-22.08.3.ebuild 889 BLAKE2B 57954a7ae85b76904ba94e2087fc0ca1f08b3f20d98cd00d26b02d273d4d2d5138bd180d260c8925c6aedaf7267ad3a94baebb7068f24e0f83b55a29c33eb635 SHA512 ea9efccaea0b8345164853b06701e46a1bd258f3a7daaee33a28024ede7a69a6b47a8040d39410dd07502e4529cb13929da2728a3605153a95214b5670eca919 -EBUILD kdf-22.12.3.ebuild 893 BLAKE2B 82f84166f624d4353f1d564172fa061ee042d779a11e267d2ee449b5c90595ffe543180294e3749f11812dad0555cd2c20a097f2e2b216c275cca739e650026c SHA512 267c7e0b0e1862acb6a398116a701468f11ebfb76c3edd303b1982cda346b539783dd616dad579a49003bdb7a58dab0554fa7b0e5303ad3b3701f1b49607b5dc +EBUILD kdf-22.12.3.ebuild 890 BLAKE2B 5360138b5ac8732c37f3abbb3b15b285764da0736a765cfb4533b85296be7cddc939346296153dc55d4ea6e0a30bb6c97fc66e7ba6ffb294d9e2f2e408e81ede SHA512 66b8f4b31487300723a9b5e110dbb215be8bcdbb0efa630439fddb37cec3196639ad7929d2577f8e006cad227768afbfaa0e3ae2516180213bd187ea5a00f9e6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kdf/kdf-22.08.3.ebuild b/kde-apps/kdf/kdf-22.08.3.ebuild deleted file mode 100644 index a262942b7e68..000000000000 --- a/kde-apps/kdf/kdf-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE free disk space utility" -HOMEPAGE="https://apps.kde.org/kdf/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdf/kdf-22.12.3.ebuild b/kde-apps/kdf/kdf-22.12.3.ebuild index 40758b6f76f0..0c546635d820 100644 --- a/kde-apps/kdf/kdf-22.12.3.ebuild +++ b/kde-apps/kdf/kdf-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kdf/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest index 448a353435fa..93c589bfa679 100644 --- a/kde-apps/kdialog/Manifest +++ b/kde-apps/kdialog/Manifest @@ -1,6 +1,3 @@ -AUX kdialog-22.04.3-without_x11.patch 1512 BLAKE2B 23a1635976f0efc858b280e62c2aaf7b771e0e10d314fe434134dacb1a99bdac0b9664333829866db8c21f59b49a682266b62bcf5a1370470ca6b0674ca241b2 SHA512 cbed0b7c679d4b6cd71eece006e96cac0e84df6295b9727cdf3d4e9fad2b398a9ef2aa5941ac4ea429f39f7dd2de235a46c73ef5ed7e3d89fef0e18821fa059e -DIST kdialog-22.08.3.tar.xz 116740 BLAKE2B 62f5e5455ca5eb6f16cc5fd95fff5e75121fa5aca1d19617364af49de3b3a6dd3e2893da516b46e3035c97ef0c95b5f072a45f432de383d463327b90e396eb52 SHA512 2c0bb3549cc8f9db711d609758a78c6061a6612413ef30229bc9ebe8ed03f108a787c53ad997f03210c38ac40052cc701b031366fe1cd2300732849cd43bf8c5 DIST kdialog-22.12.3.tar.xz 139792 BLAKE2B 333c3d22c13f7ad3b45c04ab9e0b5f9b9201d9cd8d22408ef6ff67e54c603fc868b1fbc276c532e7ac68d34084d44801d6f544043566eb34d5a945ce75f11eea SHA512 f255f110a3a85387353214ac7c53a46b90ad155859f6ac08eaa9b853c43e8d281cf00b30f9f58af7333614d3b2ec4eb2e41d879edd3db368886cc33d6d4d2563 -EBUILD kdialog-22.08.3.ebuild 1150 BLAKE2B 3f7a96d9523ea0642cc5890968f7490cddbc1db048ecfcf36b7106791c7925d010d6f9749cc13c3b92ef34edb1549cdd3e870e8a2cb83a82eaec5f0a61f307b8 SHA512 de8ea8c57016319845f45c54c5f1b2d09d1a08603041a0666d07b5ad15613ca6a3c3da3e57e0eefaecba747724316894c047e841df457d46b4191d0baf3e1fc2 -EBUILD kdialog-22.12.3.ebuild 1095 BLAKE2B a60d7cab4d1a8ed82ace1917d4cf70d7eea5ffc79633d12cf0d150d5fd71bbe0e6bbedbce3e50416da2e164a56b74528fca17142af4462a5884b7511100fe6cd SHA512 c1900851a488e5879fb96c5f72e62e433a723b2f79e8f749ec112a7a89d7179410275911db126c8e15c541a9c958f98eb310081066ea14a4ce5ea27aab41d512 +EBUILD kdialog-22.12.3.ebuild 1092 BLAKE2B 840523e4a06c7f9088433e71e302e5e5d8b1bd577217e6b26dee52e31a670a91e83389c74c1c78ac53bde4c123ae44341682a67503af8bf1473708f6d251c009 SHA512 6bc5a65937d58462dd1245c1bff129a451dc9d54cda343fb5d888285180b120bb68c0dec9cd101b6eb3ac78e30658968e5e0ac23c3006d24b9639ae4567d4e2d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch b/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch deleted file mode 100644 index d0b7cd2a25f7..000000000000 --- a/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 0a50669e229a965a61039e5f9f20c345d72231b5 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 13:52:23 +0100 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - -HAVE_X11 already exists and is set automagically so far, but using --DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11 -as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2bb478129..8449057db 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -26,10 +26,10 @@ include(FeatureSummary) - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS TextWidgets Notifications GuiAddons IconThemes WindowSystem KIO DBusAddons) - find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS DBus) - -- --find_package(X11) --if(X11_FOUND) -- set(HAVE_X11 1) -+option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF) -+if (NOT WITHOUT_X11) -+ find_package(X11) -+ set(HAVE_X11 ${X11_FOUND}) - endif() - - add_definitions( --- -GitLab - diff --git a/kde-apps/kdialog/kdialog-22.08.3.ebuild b/kde-apps/kdialog/kdialog-22.08.3.ebuild deleted file mode 100644 index d5566fb0f207..000000000000 --- a/kde-apps/kdialog/kdialog-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Can be used to show nice dialog boxes from shell scripts" -HOMEPAGE="https://userbase.kde.org/Kdialog -https://develop.kde.org/deploy/kdialog/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - X? ( x11-libs/libX11 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} diff --git a/kde-apps/kdialog/kdialog-22.12.3.ebuild b/kde-apps/kdialog/kdialog-22.12.3.ebuild index 58b25934495d..e67e3d1e632b 100644 --- a/kde-apps/kdialog/kdialog-22.12.3.ebuild +++ b/kde-apps/kdialog/kdialog-22.12.3.ebuild @@ -13,7 +13,7 @@ https://develop.kde.org/deploy/kdialog/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="X" DEPEND=" diff --git a/kde-apps/kdiamond/Manifest b/kde-apps/kdiamond/Manifest index 78233274eced..2df27dad0833 100644 --- a/kde-apps/kdiamond/Manifest +++ b/kde-apps/kdiamond/Manifest @@ -1,5 +1,3 @@ -DIST kdiamond-22.08.3.tar.xz 4703720 BLAKE2B a3c2ddbb501f99a44f3fc942aa7b5ec220bd618695e062fa50cebcbf7d4d854e56f5b37dbc28a0117ffcfc87ffbaa41f13722485f1d3ae29caa9656bcdf6ea2e SHA512 ee867c0a4036e174380e631e2591ba771a6d41d93bdb6bcbbcd13ab890771d35adf6b8ad66c1b09573e16c6016a8afe5239145552ff827047ee80e05278ec9a8 DIST kdiamond-22.12.3.tar.xz 4708024 BLAKE2B 77260a073f50c43e0a1517b1aa7306900497defced4d89e4cfb431cfbdcb8f0131557f57e5564bf73b701baba775948f8d9d9c358bb70df883c471c579ec73f9 SHA512 e55b089586fdd5c5eb5e6105cc3ecf9f30326fe988034385e9ab929eaba0c05021c3ed41f8a45d7482f56418067bb2ab6be96618768208edc2ce368c0a5e6d91 -EBUILD kdiamond-22.08.3.ebuild 909 BLAKE2B 73d37a197830d1d5cb8fbb4a0a81d6b7b6c877b9129674a6baeb41ffce0767f0e485eafb85108d23d9cc558d25d81a0fd0536ea77ff72d80467fc0234234dc78 SHA512 ad1e701c8616e9eaedb6d83df901e3819f30a55a33fba34dabf74022d3d89b900284b0911c7d5011c38af1399334e06db5b4f2f7c3ac8c21daeb680a716e2163 -EBUILD kdiamond-22.12.3.ebuild 913 BLAKE2B f4b8a2f488a16f360d6b08c9a1722ae81a689cf30d3e34b89b8d836c986b906b601d64a3a9844c7735d1c7092c066e92fbbb821639f2fa4ca41c348cdeab503d SHA512 6fa96c1a2e3fea42d49f46bbf23848d067227f17576c863fef3ef8836cfe2d3c301d9d32f25fe78efd5b451a603207d03f3325f3a2462672844d78f129169e9d +EBUILD kdiamond-22.12.3.ebuild 910 BLAKE2B 918304ef5a9757377ed7b2dc97097c8c533c45e4379f883bea52395327c0ca15ea9ef6586eb475590a3c3ce9242ad3db091684f892dfe08b00a1a784edf27b1e SHA512 48cfe1a99bab785cf4bd551954a53459e95dd64535f4bd8b5648d8f8abb5227530e1db29d9e041173031fe569a7a0f06f707877c3f886026615ba149591f2ac0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kdiamond/kdiamond-22.08.3.ebuild b/kde-apps/kdiamond/kdiamond-22.08.3.ebuild deleted file mode 100644 index 1a9f10cb0e77..000000000000 --- a/kde-apps/kdiamond/kdiamond-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Single player three-in-a-row game" -HOMEPAGE="https://apps.kde.org/kdiamond/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdiamond/kdiamond-22.12.3.ebuild b/kde-apps/kdiamond/kdiamond-22.12.3.ebuild index 9996995373f9..497afe20c66f 100644 --- a/kde-apps/kdiamond/kdiamond-22.12.3.ebuild +++ b/kde-apps/kdiamond/kdiamond-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kdiamond/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/keditbookmarks/Manifest b/kde-apps/keditbookmarks/Manifest index f8f6506fcad2..865dab7711c8 100644 --- a/kde-apps/keditbookmarks/Manifest +++ b/kde-apps/keditbookmarks/Manifest @@ -1,5 +1,3 @@ -DIST keditbookmarks-22.08.3.tar.xz 204308 BLAKE2B 87d2915dd754fe5341965520a3dbe2820ca548e80dd824881858c7cc24ee2fb33e6bdf29a4ed082b567340bddcabcf43e48b589b0fb948653c8e6137194711ca SHA512 917e79d61637f992f748d15a14179015900e22b28dbfd9a1939fb4e33346cf71486295c6595a2873a1fd4fb2ffcb189243155f7cfc2f280649a9d9f45984583e DIST keditbookmarks-22.12.3.tar.xz 236572 BLAKE2B 14959dc612559bb605cff93d71a5e14f57a1de0e52d1a98c48625c12b13e223379f0485def4d80ae73230735f2a556762e02d10ac762ef43615b9acb7b9d46ed SHA512 70345ca7bc9e1e1eb254a532fb784155e31016e42c71c234ff7ae22da958168c41ebaff3cc8a61ed01ad89d5378ec5fca646290ec79591a58ecfbe37ea3befcf -EBUILD keditbookmarks-22.08.3.ebuild 1176 BLAKE2B fd3508fe0bace2d1c8d78d20fbf4ab962e02411dec9050a29b91b7a23aba5e10d95d6b8c37ac69ed4198c998e6c1f59af18174f483498914b5ed9518643b0b5c SHA512 41ccbd3e392b0300d3054221a0d1c4c4e8c0a9aace6a66a7bce9633bba0cff13b42c7bd1234de3fd929efd1c07a802d9918f294627d64b672f7c009672df0503 -EBUILD keditbookmarks-22.12.3.ebuild 1180 BLAKE2B 6c4baa3fdecaf968157731d65a4446238e01f244d2a1884b27fb033691f86a3908c0ca62c500988215bf19b6f6c5b080ad16b75fdb1b40790bbe3a7da20c9626 SHA512 1e0c7f5df7c758ebeb7646e0ea253c1e160e6878dc870c7b49cb566de7fb4079de4509470de0e81e4ad5cbf58ee9e323d488df80a23ea6046616346eaaead26e +EBUILD keditbookmarks-22.12.3.ebuild 1177 BLAKE2B ba407c5010c8f526335692e25753542e646b88e1798e317d3481738d19b5ba00dc57809cbfdb0c298e51fa347c168aca58abe78892030d66811096e5d7ae72c5 SHA512 74f433deb1ed1e1228129111c15426bdec43a6029a701703aa5003789165be8063bc59eaf9572323099496d8dc4f1a8ac46445dcc0aa24aebb50338d4271b5b9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/keditbookmarks/keditbookmarks-22.08.3.ebuild b/kde-apps/keditbookmarks/keditbookmarks-22.08.3.ebuild deleted file mode 100644 index dee1054428b2..000000000000 --- a/kde-apps/keditbookmarks/keditbookmarks-22.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Bookmarks editor based on KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+man" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - if ! use man ; then - sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die - fi -} diff --git a/kde-apps/keditbookmarks/keditbookmarks-22.12.3.ebuild b/kde-apps/keditbookmarks/keditbookmarks-22.12.3.ebuild index 3986d8e3b780..9d532c9aa257 100644 --- a/kde-apps/keditbookmarks/keditbookmarks-22.12.3.ebuild +++ b/kde-apps/keditbookmarks/keditbookmarks-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Bookmarks editor based on KDE Frameworks" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="+man" DEPEND=" diff --git a/kde-apps/kfind/Manifest b/kde-apps/kfind/Manifest index bb6a97605d8d..aca3b70a0d28 100644 --- a/kde-apps/kfind/Manifest +++ b/kde-apps/kfind/Manifest @@ -1,5 +1,3 @@ -DIST kfind-22.08.3.tar.xz 290148 BLAKE2B 0ab9b7f286c155b9a4cc65c3b60057cbbc72cf6478bcf24e7040f5a2a1951e2a7bedbb2e8fec6075127d8b8bf46bbfa4d171e4f55463645cbf04231a171d7a60 SHA512 9b8508c2ebbf13798433a8ec7e86e3a075996ba11c251138558745689fd24660058946e0900f13437624e72075dc80693bbfce10ac639d6720f6ce9b8ce4c75d DIST kfind-22.12.3.tar.xz 340372 BLAKE2B 13151ba5bc9cfe8e0c2813e355d7b55fe8b71613aaf6f72b1c42bf8fb79c099c60e70fa3529122563763445004905afe7d7000f9fe3f2fe42fb11670a2b3458b SHA512 d3733970beda54b59d5c0b5dcf215d295f0d123df16c0df5b9a405cf6422632019ffc8f75009b89b6dfa24b91f12a0390b96a6596954d6cc433a6742abaa408f -EBUILD kfind-22.08.3.ebuild 980 BLAKE2B 4408912830f54cf4c7fba9473b7205f97b8d38ad2fd0a9b871c82c3eb5df842f4afad21b0956e2623445d7c990741916f257b795d5fcfd669f1a5b1e79c12252 SHA512 15205813ddcfe5ec26a47043969b6e393a8ce12f6a5ef068cea3fdc1003cf38f06e33e8fdbffc8288bf97066a5fd6e0897fdbbc56439e4103d67b293f8e0912c -EBUILD kfind-22.12.3.ebuild 984 BLAKE2B b55c0eb5b0182bacd82e45595c2d8fd1ddfc57adda71ff3f3dd04b23f6a3dded279678a154b685ab3d2a12f6e59ebef1f9bd50cfbd393ca49efd57d167ea1979 SHA512 1bce0870c2047979b8486bd5001d7662a96dc3972be6bde20d74e7a1d4ed83ff2492cdabc935fafdb4d5e93bd1e5cf9d1df16ac5fb9c20da70d1d5f1aca72687 +EBUILD kfind-22.12.3.ebuild 981 BLAKE2B 83175e93cf08def89bf7d39bf52dc850f5f0c9087ea94afba35a2a47ae1d81ae2ce0a2e3044736ead9132cadff2edfc2307aed4ea404eeccbc983f3bd15ff1e6 SHA512 b6c6a4b1f386c7a764ceb064114241e714b428083fae07971ffb668f0421da683f80e6414c07970a5a3752c28dd2f48dfa5c38151c855c39f4acc64d4276d6c1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kfind/kfind-22.08.3.ebuild b/kde-apps/kfind/kfind-22.08.3.ebuild deleted file mode 100644 index 01f0b663b548..000000000000 --- a/kde-apps/kfind/kfind-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="File finder utility based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kfind/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/kfind/kfind-22.12.3.ebuild b/kde-apps/kfind/kfind-22.12.3.ebuild index a2cfae246272..8bfc1b8be3fd 100644 --- a/kde-apps/kfind/kfind-22.12.3.ebuild +++ b/kde-apps/kfind/kfind-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kfind/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-apps/kfloppy/Manifest b/kde-apps/kfloppy/Manifest index 2a25e5a2ce1f..93d9f6d3d106 100644 --- a/kde-apps/kfloppy/Manifest +++ b/kde-apps/kfloppy/Manifest @@ -1,5 +1,3 @@ -DIST kfloppy-22.08.3.tar.xz 213912 BLAKE2B 4f2a6f28e0210b8b63634fef0fdac0ef191931ec5f5b4992f2ef2e940f9011ed2a5be5150a776e9060fd982a1057fc7f9a72a6cdbdfca69790b0335b280e5e09 SHA512 1d57a236cd0248593dacfbb4adf8674d75c95b7268e3cd0912ebf6ca7fe7f6eafdf92f47fbe516099d35fe03ed96bccd2c2ed8140b546589f8eb6e251e33cd89 DIST kfloppy-22.12.3.tar.xz 241232 BLAKE2B 65d22de17b38de680bb2a13cdcefb5054914490bde846c9ebd2c8d9a8dbab30c0b472ab2e012ab8a97eb038af50df39835f69d1fc039100f168677924e70bec4 SHA512 f18fba4fcf0a21a297ddae8034a6bb06c7cea025fb27220a59d5426318691d17cc6052a985bef220399b733ed1598487578426959b0579b023797bf3fbf6df65 -EBUILD kfloppy-22.08.3.ebuild 850 BLAKE2B 9a5633162b702462fcfd99844a3301418f3ac451972e45c4b385be7e29ec74e84dc370d9d90b822970b4b57b7609ce73375a1f9ff1457b7f3cbac7076a4bbc2c SHA512 6c0eb5a6f158e49233cb1eec6721de3de53944bf5a55653a23c86aef372349cfceaf1201784f756304eba020e87af808131bb8120dd1a6aaa8fd6e13bc3ce148 -EBUILD kfloppy-22.12.3.ebuild 854 BLAKE2B 5bdde516714057f9cfdc260aa0450429d4a4c7e61e6cc0c55acd60fff0279da004b7104fa4fec7f8c3aad80e5203635c590ae685602f0c93fae87a0a72d8df1d SHA512 4c619ce30fad9e5ad1a65a6adc107421c26376a0f9f457765f8302b71ede05a32e026e662bda5e216e59f611ae48c93efc5bab38f014510d3034aefd817fe0fa +EBUILD kfloppy-22.12.3.ebuild 851 BLAKE2B b4407cbbe95b2581c2a76c616386a02110e3c24ec0ffa87180c56efd718354f8713676ac37f726bcca75df1ae84c2f2e0972442718a6c5bffdb62b500b6aedfc SHA512 e995ed966f72055d9e448ee0868961f79d4b8cc3953f6b6c104aeba9377c1294a428aba82ee1aed4a3e7aadf24f06d8f622268cfdda80c7b75167eb4cfdfba1a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kfloppy/kfloppy-22.08.3.ebuild b/kde-apps/kfloppy/kfloppy-22.08.3.ebuild deleted file mode 100644 index e6497bfa797b..000000000000 --- a/kde-apps/kfloppy/kfloppy-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" -HOMEPAGE="https://apps.kde.org/kfloppy/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kfloppy/kfloppy-22.12.3.ebuild b/kde-apps/kfloppy/kfloppy-22.12.3.ebuild index 12f517ea66fb..0f88b65f8eaa 100644 --- a/kde-apps/kfloppy/kfloppy-22.12.3.ebuild +++ b/kde-apps/kfloppy/kfloppy-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kfloppy/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest index 2d633c0f85be..6f285c0dd587 100644 --- a/kde-apps/kfourinline/Manifest +++ b/kde-apps/kfourinline/Manifest @@ -1,5 +1,3 @@ -DIST kfourinline-22.08.3.tar.xz 722748 BLAKE2B efa56d3d3239eb9b0bbc0a5d0f83f836f9d20baed444fd52a07637eb2183fe27fefa21adb0a1861ed97c43c0f455db5bf9339d4126d27344d21e1067fd04f226 SHA512 3762000308402e71295e57eb09913fd448abd6c831e8753d9cb48df14efd59429421e7f02fbb83c2d51aaa38609e655a7874f194a24d27d112b88ef99fedade9 DIST kfourinline-22.12.3.tar.xz 738928 BLAKE2B a759379df06087fd004a03f21dc925eb98e686fadc05b26009996418a1f5ebea61310e4b19039efd77a463ac52f36ffb296b05e60abff67ae1747131d5c749bf SHA512 46cb057b7d01b01862660444b79d4098f3a6fd8b7f5606e94b1c0c6366f7ed3b457c339af636ef3d287b47e733ed26a98ca78e1e8a9afe4593154d3c57d34550 -EBUILD kfourinline-22.08.3.ebuild 841 BLAKE2B 988221032678082a6ba8353fbad3a0ca4b5838de218cc1a136dcd9a0b52970dd25132dd10646270768ce4566bdcc836bb0fffef69e312259a87cabde5ad82f49 SHA512 db3460d65523818c7a2419a5dcd4cd0dc3feecc475d5b9d9e115e6e3e69c040426f1f099ab414680227b6d2858b971d902e63b16b468784524808b819a9160b7 -EBUILD kfourinline-22.12.3.ebuild 845 BLAKE2B b297ca350e418c22949a9598d53ae8f62d026236b2519306ecee67ff56f0d7b9b1d086414e4f270f0817729ffa7be76dccd4ea3a19c6e4166223c58fd0652e43 SHA512 f2f0c5e565459c9a72fa8dd7639a20b2e61af053aba395e51b71cc153e603de64e0d653e18173ceedff3c73c1ea7e9dd53f14170fc982d85e5d48f7af15beff8 +EBUILD kfourinline-22.12.3.ebuild 842 BLAKE2B 33607d5f8809f84717c8522298499bf278a3f43f178022794a03f339e2e91a3b774ab7c41cf80fd08abaa11034ee7a1f188803b177a29f3969965f47bc282220 SHA512 977b6006e23af582331adf3832e3b4a0acce0b101e34bd62689d137890d6d871a1734a297f86fe8516aa49160b76d6c87b71c477ccc1c96af6807d977efee142 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kfourinline/kfourinline-22.08.3.ebuild b/kde-apps/kfourinline/kfourinline-22.08.3.ebuild deleted file mode 100644 index 01fbb5aeba50..000000000000 --- a/kde-apps/kfourinline/kfourinline-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE four-in-a-row game" -HOMEPAGE="https://apps.kde.org/kfourinline/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kfourinline/kfourinline-22.12.3.ebuild b/kde-apps/kfourinline/kfourinline-22.12.3.ebuild index 3666b3c2344a..ac84a78ac19e 100644 --- a/kde-apps/kfourinline/kfourinline-22.12.3.ebuild +++ b/kde-apps/kfourinline/kfourinline-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kfourinline/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest index 42db607037e8..4008bc9e38a9 100644 --- a/kde-apps/kgeography/Manifest +++ b/kde-apps/kgeography/Manifest @@ -1,5 +1,3 @@ -DIST kgeography-22.08.3.tar.xz 11086816 BLAKE2B 3d25b19677a0de2082293ccec7f5c48d248abad15378fe3af5d7b3463c939ba92354c25fbff08e915d544cd96e9afbc8a18e1c7bdae303170e8af93b20882256 SHA512 d0c332b76cb8ea1cd6a50370e8bd01de0b1660b8d296b454c0639e457999d24a3a740db98cbe2646e8a956287143ddbdedda8cff96cb620802d8983bb9af2b78 DIST kgeography-22.12.3.tar.xz 12554560 BLAKE2B d2f3be1f683c6594467535484ee2e9106fd55b5c654e84ca82929385e0119457e61d6b41150ff717c27eff0c5fdece69ba1e8865cd31755a4960045456298e64 SHA512 73818b9389974a48e8d1bcf3a57a505a6593633ee3a2c9ca4ad4fbfc0327fb4be0a5fe6d34e6d562097f9afc97b0baf8ac3df9cacc910ba12d8d70ff288c9f60 -EBUILD kgeography-22.08.3.ebuild 830 BLAKE2B fae6312c5eb815e09e00fac76dd3bd6ab0cbd25d9be86022635352b214b5660e7b129f4f2e7757f4a8bb1b427a58811b36e07e64195136593988e70e7f33acd8 SHA512 47ef923f34075c0510c8cec85637c4b3e60e7fc13dab90b3008afd8054a54f3777b37f22d1a28c462e4e520212a78362a3bd43aa923d9a85bede42ab70662d48 -EBUILD kgeography-22.12.3.ebuild 834 BLAKE2B 8c18d65fdf17457c928ac876a93c9002bc998436e527447b6848790ec7474a7a40a5cb9ec587c15fb01f4c556d5c5826ef15fd9e97a0348fe9994c4d3fbed989 SHA512 2a1836e5add55b933655838d307dc5d42f118b83134848930f522260057d77d3c59ea0c6a788079f65c21ff88737dd51f9ee5799de1d586dda5a097f43b480ab +EBUILD kgeography-22.12.3.ebuild 831 BLAKE2B aa84489b319752a92414f97362a545288e99aaf55b9ee46b732823967120966e367e68f792eec8f0b2c37c4874118a50b4e70c26897f38aa451403b74d05e95e SHA512 651f064a2b4c05a4153383b9547e0feca19ef0425b5adb4deddf63a5afdeecc0eec625229fcd42350e9524b0819ee4c5e044582eedeb757f3f10b870c5a98e53 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kgeography/kgeography-22.08.3.ebuild b/kde-apps/kgeography/kgeography-22.08.3.ebuild deleted file mode 100644 index 7499e7275719..000000000000 --- a/kde-apps/kgeography/kgeography-22.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Geography learning tool" -HOMEPAGE="https://apps.kde.org/kgeography/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kgeography/kgeography-22.12.3.ebuild b/kde-apps/kgeography/kgeography-22.12.3.ebuild index 3b3e60d64d50..718425436faf 100644 --- a/kde-apps/kgeography/kgeography-22.12.3.ebuild +++ b/kde-apps/kgeography/kgeography-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kgeography/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kget/Manifest b/kde-apps/kget/Manifest index d138c4e387f6..10cbeb2f4e83 100644 --- a/kde-apps/kget/Manifest +++ b/kde-apps/kget/Manifest @@ -1,5 +1,3 @@ -DIST kget-22.08.3.tar.xz 5444152 BLAKE2B 1fcbfa0b40cdb5ba69c2208a51f81ee94d175ecc7c8cf22dcb9d6ad8956bac002bb92bdf0b0e3987f5d1e53d95acf9bdb5cbaf190b0344f066e689f2bd0e9e01 SHA512 ff534e3042df0e74e6cd54ffe3ac74733ae62958d5ca6342678a62a326bd8c31a438db427e18f7eb34ef4129ad0ab119938824b12a0a18d72e47ed5c0e47780b DIST kget-22.12.3.tar.xz 5563272 BLAKE2B f05f1e2e69a9b55aad520ce933a8ec9e2f1819f7403ee9a6a4d13d57a24880a676261029950fde01544d51f5a3b8193e39813078da569854fcbf66d7280b1318 SHA512 0aa98f294766fae41a3d84d99962d5968da8365921f9c89b441c6b5cbd85726d493d7f467887e5f3b8e3127ce5cc24767f44b52d067be786677fd0c65628151c -EBUILD kget-22.08.3.ebuild 2104 BLAKE2B fad470b73110c6302259f963a05b760d042dbace845b0548eb6eb94e16cf468767317f33053073f6293d5740dfdd8b57e71e5a16bcf3343633f4dbd4aa0c71e0 SHA512 fcb7c0f8e1399e36c5531c55374a9b6ab37e0942b3975be4ef5deffd28d75cefdbb3c032608c45b26b7d25827d851a4c036a0ee5aabbf3d794fb1541602ee449 -EBUILD kget-22.12.3.ebuild 2108 BLAKE2B 232612d5d98362cfaf389dd979766a3cfdfcbc08d25602d22ace38026c35fba03047c8f8ba7d7ba4cf4cae3018047714eb27a9b7ab7f79448c6542c9ad22e842 SHA512 d4f4a6696a0370d4f3af052737b6005a29decc7007412c7fda79f945137dc54ef4367fab4dfce3eda6312744e9383380c903f41a354b7194079ab04186e5b77b +EBUILD kget-22.12.3.ebuild 2105 BLAKE2B 12462363b675f71cbf4c26e2455b1b862700f65109860c6c570f4cc384ada6608a7f0fdef66c355a3da1c40e054c6175f658e1cf6f2015738112de4c4a1acf0c SHA512 a4cb269efe45dd8083a3440ba2984cf3d28d1567a5d65a1d0a33ddf6c35e9ba7e9b7f518ae32c8fcc8ecdfd9b2b7dd0dc1b94e6fd82fe0be07c1b02498efc962 MISC metadata.xml 644 BLAKE2B 1035e680d0837bafcb6d4fc1e3663d9f59e5804e9c42ded3bdb0669847dbb272f8505271335249b6539c93de0b4f8cc0de39fa2541724117106d78c5000db1bd SHA512 08cce2553d94bbc5094fcac0c9a6e0e188656732af8c8c787bea3bd775c3402d07f1ec21512ae91cf3b7bc4f579f731b9a0fcf9e1db63b0fe6e9d41f28a207fa diff --git a/kde-apps/kget/kget-22.08.3.ebuild b/kde-apps/kget/kget-22.08.3.ebuild deleted file mode 100644 index f7c3012c7f80..000000000000 --- a/kde-apps/kget/kget-22.08.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Advanced download manager by KDE" -HOMEPAGE="https://apps.kde.org/kget/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="bittorrent gpg kde mms sqlite" - -RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bittorrent? ( >=net-libs/libktorrent-21.07.80:5 ) - gpg? ( app-crypt/gpgme:=[qt5] ) - kde? ( kde-plasma/libkworkspace:5 ) - mms? ( media-libs/libmms ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package bittorrent KF5Torrent) - $(cmake_use_find_package gpg Gpgmepp) - $(cmake_use_find_package kde LibKWorkspace) - $(cmake_use_find_package mms LibMms) - $(cmake_use_find_package sqlite SQLite3) - ) - - ecm_src_configure -} - -src_test() { - # bug 756817: schedulertest fails, see also upstream commit 45735cfa - # filedeletertest hangs. - local myctestargs=( - -E "(schedulertest|filedeletertest)" - ) - - ecm_src_test -} diff --git a/kde-apps/kget/kget-22.12.3.ebuild b/kde-apps/kget/kget-22.12.3.ebuild index b3a3dbdaf74e..9859c13fb1c9 100644 --- a/kde-apps/kget/kget-22.12.3.ebuild +++ b/kde-apps/kget/kget-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kget/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="bittorrent gpg kde mms sqlite" RDEPEND=" diff --git a/kde-apps/kgoldrunner/Manifest b/kde-apps/kgoldrunner/Manifest index c4aba6848d06..4a52c3ddeb40 100644 --- a/kde-apps/kgoldrunner/Manifest +++ b/kde-apps/kgoldrunner/Manifest @@ -1,5 +1,3 @@ -DIST kgoldrunner-22.08.3.tar.xz 4788784 BLAKE2B c7eb25a5710459bd156ab9d7d8220b53754698df266aba688de3a7f141b9c06b8a9f30caae21ffd35d2dd7eb474953a03567649092499117e686c6d498c3ca0f SHA512 5e8fdeccc333b7e82a91273c10bb13c3cf7e82f30a74e4755cd57b48c7b1f54a444f28788d85bc88b30bb6ce3e8c0b59f04ae84ccba1d74dbdba24d5e62aad3a DIST kgoldrunner-22.12.3.tar.xz 4904948 BLAKE2B 27fc52840191bb101439d65295e067fe783abf50c91bd117b6998e4b18d54f4e28228ee9aaa11a899fd7ec4903b7df2bf6e35c1c788cec9e05e78d8acd48d467 SHA512 9bfea39bf1e9258f80af30e3c4b7390635c41261ac76b009321ffb90c911fd5b38e28530852e57bcf1a934b00155c2a08b392ef276dab30dc80aca275724d2f3 -EBUILD kgoldrunner-22.08.3.ebuild 967 BLAKE2B 7654b05d25fc43c02cd030579c0b8e3c4a259d135f2bc55cb109b700237a91b630bf2af4bef80d564ea93a758a42abf5c20a55b8a08ede33d34859ee91c56a38 SHA512 57bf6829632e2758cd985d71c1b5291f6b4ff021637328f2bbca3228bff36419a0500edb437a8ff54e9648d9c466e7fd1e404ceb11638cc1a13c1b0af061bc27 -EBUILD kgoldrunner-22.12.3.ebuild 971 BLAKE2B da48c4e709dd6e9b58e04b19ed433894d786e37db11e4958495ffcb722cb7f840327c7f0241ec9bed229e86b738d2dc2d0d0b5899dea7604a61be31d035ab5fe SHA512 b621cfd8eeba70840340e7a9d7de4951ebc7e54bddefe8363a6eab270f9942c6c57f9502c48879090340f68beb7732c2863b92f6aaf57b28328db0856ea4626d +EBUILD kgoldrunner-22.12.3.ebuild 968 BLAKE2B e728a2c96d219409ae4144cc2c7e121a2e3543549bf7eedb0497f4a3899129ebac15e6bc7262075e6d7bd857ab76f5248e10f6c78e2af40f588104c01b98306f SHA512 ab45d6dd6f75ad672e1c7a3476647109218a2a9ab4e5c3aa043cdb334d55b30c3608acee63f11fe81812d486bc9d5907cd94794e3b8333d42579dd270eda4013 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kgoldrunner/kgoldrunner-22.08.3.ebuild b/kde-apps/kgoldrunner/kgoldrunner-22.08.3.ebuild deleted file mode 100644 index 3df1050c0b50..000000000000 --- a/kde-apps/kgoldrunner/kgoldrunner-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Game of action and puzzle solving by KDE" -HOMEPAGE="https://apps.kde.org/kgoldrunner/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 -" diff --git a/kde-apps/kgoldrunner/kgoldrunner-22.12.3.ebuild b/kde-apps/kgoldrunner/kgoldrunner-22.12.3.ebuild index 9d8a3a872860..81b43821ca16 100644 --- a/kde-apps/kgoldrunner/kgoldrunner-22.12.3.ebuild +++ b/kde-apps/kgoldrunner/kgoldrunner-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kgoldrunner/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest index cee9833105c7..d446f5369cfd 100644 --- a/kde-apps/kgpg/Manifest +++ b/kde-apps/kgpg/Manifest @@ -1,5 +1,3 @@ -DIST kgpg-22.08.3.tar.xz 2953552 BLAKE2B dd10be9bb6e7607072a22c3ab9d0f1eea379990cb1673d505622f27afa29c1550989cdaa4db6ea6e95a5a36079846ae4820b2c9dbf26b8af3debd0c99cfb32ff SHA512 96af67b582344eaf5482247213cc5acd389d4c2d00938d5025628e5f0ae9b03c8b18a1dd11e6c9244356df527b3c3c73b37a96e2362bd04e1bc4c6b4f6f922e4 DIST kgpg-22.12.3.tar.xz 3044360 BLAKE2B 61b9ff3799d6bf1c5897cbfc0551408d5db4b6124b8300ad62dbe677e14d4b215b7ca1a1d0f3512ef6e5ed6885f118f241bbee47f52d8a86a2d09eb774c738c6 SHA512 2d0306010f37f749abe0fdcb914c7dd67012c9b8fe1c106d83c7610a110d73128286707dedcea91afe03ddd2ae1a73cf06f75e42b8a79bb8038ba25220b33c1c -EBUILD kgpg-22.08.3.ebuild 1440 BLAKE2B 39018902b6e5cce4187ffed504793d86e51d4d90e204178dff2f2204bc52dd14b7deb015fd804e18c847ed6b3edf1a5f9df73e46f695c8cba3fea18ce1717722 SHA512 4d29950969f247793364b0b64a5f634caaebe52b419b50ec463c6724a045efe910e4a78ef1b8b69b8e00426a1714bab48869f533082ea2aab42f5e98cccc26c2 -EBUILD kgpg-22.12.3.ebuild 1451 BLAKE2B 3ee0601e10007751a5ee5a2e6c96c568cb5f3ac232a5ee405c061970dd24d2384e05560042fc3d4a8672490eda28bd1e6cac0597041e99902936cf142157f39e SHA512 0c6946b53cf0664acee41ea88a78b5584bf7c950cfc19e38d7b388da39907178d5017ef6c5afc51534cf3e3159e1fe9e39e6cbcf507316803068e138cab2dcff +EBUILD kgpg-22.12.3.ebuild 1448 BLAKE2B ce90194d42829f32826a56ae73a92490b2e38a20a774504e6376c6f83d747477b66a8254f3fee43358e02b70d6d15bdf0b0b515bfa67ce7449ba5d45961997c3 SHA512 38ced9c290af341e77524b26b44a735fa0642687460792e086520bec756b5b50198f7db39330b9a122876927277f0f4d4d5e85ca2885095c0b604bddfbc803e2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kgpg/kgpg-22.08.3.ebuild b/kde-apps/kgpg/kgpg-22.08.3.ebuild deleted file mode 100644 index f1c9cba9a009..000000000000 --- a/kde-apps/kgpg/kgpg-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="gpg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE" -HOMEPAGE="https://apps.kde.org/kgpg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - app-crypt/gpgme -" -RDEPEND="${COMMON_DEPEND} - app-crypt/gnupg -" diff --git a/kde-apps/kgpg/kgpg-22.12.3.ebuild b/kde-apps/kgpg/kgpg-22.12.3.ebuild index eabe2c1fb959..68d5afcb2e85 100644 --- a/kde-apps/kgpg/kgpg-22.12.3.ebuild +++ b/kde-apps/kgpg/kgpg-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kgpg/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest index 2126cd9c2fea..d4fa93447077 100644 --- a/kde-apps/khangman/Manifest +++ b/kde-apps/khangman/Manifest @@ -1,5 +1,3 @@ -DIST khangman-22.08.3.tar.xz 7423472 BLAKE2B 1b2affca23c39e37b359cb603fd15bc485b1c27b5509442b5534a7250abedcc978c4bb7974f19a8adb2185a7eb4df6f3ca9e96eab1905af77794c1f10a4edb74 SHA512 67c4f19ef2db77c6377a0e5e150e55a54c210d68aa2f4cb82a86e6cc30183dee57e534f0a7fe16aeac3d86b28d0ad10418b5ca0158e632c419c762bcba362f33 DIST khangman-22.12.3.tar.xz 7435304 BLAKE2B d63a6eecb6f966d435b365b5e13f6e063a7c840bb1f056c20ba25d491fa351d8f9e19bb1b4448b459a29fc8508ace37ae3685be0e54c3ff7fae8003be070df66 SHA512 0f18be99d5b2e93a25eb296b5affb061cce5ac4914f78c55836feb06155eede6f5330f089ae3c04535445c8bbdd17563d4142ffa4cf0bdc61df6f3af36a94b80 -EBUILD khangman-22.08.3.ebuild 1202 BLAKE2B 27cdf1d3e3d2959580d497c2361f7c6191ef81ac9e67bd2845d380b36e50d48f7a15cfa8ba29fd13fa6f10149997d7de53bcd141ba68eb211722cbb9e14b09db SHA512 bf5af0649bcdba4eda8118b449544c2b37c8bb7e79fda9f4a66259002fb92067f6a7b0b426b66e910242cb0a55064531eba817ac72ed6ecd2bbd3e967dd4a0cb -EBUILD khangman-22.12.3.ebuild 1206 BLAKE2B 0a366ecde9837e0548c1c51fa8d8f05449e0b938391e8779123b88e18feb21ae77bc54a1c0b0bd92b8b0dc11efd142c5250b5c2aa79187ebb51450bfa404ffaa SHA512 3529c256b1f5fa85f22ff4612c3ecd383e7e0654d8311c7697a995bb009bbd9d5a7ed60d9329fe1aa0132658f82d73d7fad69104b90bfb6c6cacab535ffbf598 +EBUILD khangman-22.12.3.ebuild 1203 BLAKE2B 2bc18adbda1b4daa175228e54b429f2457c43f53495799e1e74a9b0dab15f837890505619cf500a47876fe75a99820baa296361440d282f46c652719556777af SHA512 ef8f7ab1d83fd9375e3cd26ceae835a378f94543017634f9ac0ab7b12fbdeba18b5a6d62f022bfecc6dc25b1a03fc6997481244961caee6f0ebb903ab6306eb8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/khangman/khangman-22.08.3.ebuild b/kde-apps/khangman/khangman-22.08.3.ebuild deleted file mode 100644 index 116cda628c80..000000000000 --- a/kde-apps/khangman/khangman-22.08.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Classical hangman game by KDE" -HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" diff --git a/kde-apps/khangman/khangman-22.12.3.ebuild b/kde-apps/khangman/khangman-22.12.3.ebuild index e5b904f8e461..81bea02d0f48 100644 --- a/kde-apps/khangman/khangman-22.12.3.ebuild +++ b/kde-apps/khangman/khangman-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest index 7928b5f63037..950fdd8b3762 100644 --- a/kde-apps/khelpcenter/Manifest +++ b/kde-apps/khelpcenter/Manifest @@ -1,5 +1,3 @@ -DIST khelpcenter-22.08.3.tar.xz 4317224 BLAKE2B ddfa57ba060f1ea32b1fd773996de45450d39ad1fe175be88263807641f3b7a93dacb2c0b425716ef5a979a8f530fe59072606401f577fe2efb71ceb91daa3f5 SHA512 f1688ce2ea5ca234d17a5a0c22e09013b3aa9e2c1e83e50d666ea3fd76b7f1cf0f0555f2f4b26e0c82d70433f93381e5ab0558dfe61372d7da26ba98af2739e9 DIST khelpcenter-22.12.3.tar.xz 4366000 BLAKE2B 42ade8f7df90b95a8b2d8c6eef3b9527d64c9ee75ac495ef019eb4b72af6c5e1c2f8f9ac455bda661005be53da7a60664541f633dc05bd8d3a78115fa02fd7ab SHA512 c03b01ae9725bf77f088b3ce39e774741fb76d4904a948548c3aaeb900ca463fc8440501c2f7095c19ffa51d487d26e945c5b2d1ef409af592636552b0a6e110 -EBUILD khelpcenter-22.08.3.ebuild 1470 BLAKE2B b723899e5064ebff1c5cd9fddd60c8a54d690cfb422af6619a9b0a7ec301a9163cabbfdbe5a0cd1f900fcf948ef83ff8adfea5b35949c1e0bc117559bf4e77b5 SHA512 182250687a90ba0adda87bba3861a0aed2f2a8b8edb66290c0616be55322d23ed1416351d18b85c1774ff8daba5d33c2419fd86d66d2f88422e855cce5d3586f -EBUILD khelpcenter-22.12.3.ebuild 1474 BLAKE2B d3cca6f2ed5d89c735d126bf02881d48fbcb03ad6e069c1152a25702417ad59f4ddac56c124b21ed8739a7d85703f2c13ad54e63a8591d2dbc66eb3d1277b2de SHA512 bd1849c2a5be3330111b1c5351d82ced692c7a78673b2672531717c69513197bbbdd52151bdae1b489b92bcaa479a9ab566a0da108117cf85d213dc84d9925ab +EBUILD khelpcenter-22.12.3.ebuild 1471 BLAKE2B 0355275293321824605269cbdb4df6a181220c5feaa890ae4cca8e264cf9214e5cf81d7befbdb93aaff6e4c7c74d3cbd92ab9d9888843b43611b11e79cfb92bc SHA512 4b0f9d66f30fc0a19ab3e08d581ed26c6b4d1cbf2e610e45971c70315d5b2ef75ebfc16b635edacb540959f0b1874d12e0cba6eb6e21ef711c56f5cf75f7766c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/khelpcenter/khelpcenter-22.08.3.ebuild b/kde-apps/khelpcenter/khelpcenter-22.08.3.ebuild deleted file mode 100644 index e7e79d861e7c..000000000000 --- a/kde-apps/khelpcenter/khelpcenter-22.08.3.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 - -KFMIN=5.96.0 -PLASMA_MINIMAL=5.16.5 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities" -HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - dev-libs/grantlee:5 - dev-libs/libxml2 - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5 -" - -src_prepare() { - ecm_src_prepare - sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die -} diff --git a/kde-apps/khelpcenter/khelpcenter-22.12.3.ebuild b/kde-apps/khelpcenter/khelpcenter-22.12.3.ebuild index 48c7d2c253b6..6c825ba6a468 100644 --- a/kde-apps/khelpcenter/khelpcenter-22.12.3.ebuild +++ b/kde-apps/khelpcenter/khelpcenter-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest index 01ea75c0031a..a10ca9df820b 100644 --- a/kde-apps/kidentitymanagement/Manifest +++ b/kde-apps/kidentitymanagement/Manifest @@ -1,5 +1,3 @@ -DIST kidentitymanagement-22.08.3.tar.xz 159772 BLAKE2B 87c5a937a0d80ee4452855eb59d95f2a317bb2f2a97a97e8845e50ab5d8b43a3fe180d5b83519391e58d72becaa33da29194dff52b89138bf1398e88bb26464e SHA512 9f7a0e1f0f4a4818e5bbcd89b868c30f0a940a213373dc1ffe33fa7e957e1e20b7d05e4d0beb333efecd3d80436d5b48dfc1c7bcd263ed6776deb0bf07aa5184 DIST kidentitymanagement-22.12.3.tar.xz 162656 BLAKE2B 7e3924bc282e1e259df09f159c9b18850e6ffa6a6c40a8f33a8038b9da5ac74f6297c28b8aff00b90598fa669fb49ba800466eeb410188bb5321e358fdaefbcd SHA512 c2d855b651f0103bc380d71dea5010f4288ce1277589c88c398ffedf334d01bff97e22c12feb5c5d0637faef1ed179d5f2f873081aaddecaeaea31a4cd9ee04e -EBUILD kidentitymanagement-22.08.3.ebuild 886 BLAKE2B 012700460ad77fd920d8b3282fdc28d4122e3791a73317c35692342fb4d362439106791e21bdad005fabbd5290b7a93e7f862f9fe2b6160f9211f2acf8791f3b SHA512 1367a22f6a65f208abd5738cc89a5000d27c1ffbf6be07b50ba4e5f0c905d5d9463b0877a4eec005cd97d3cd2d7b98ca6f0babee1ccaa4a7b253e683320c460c -EBUILD kidentitymanagement-22.12.3.ebuild 890 BLAKE2B 968de9869b0a90dc2d8040936e9cbeb13a8af30eb607588b55b6586e9d9f7651361cb1e11061e33e2654fad464f061c4139ebcb789f8936e6d1309c0be84f14f SHA512 31bdcea42b5775c11db2e565fe58e1507fc4ef8fe6e71232e14c1e6620e49e5a940ccec7e22a981a0f3689f29f3fa7afddd21b045a33f154d3ee5d0ece9b91fa +EBUILD kidentitymanagement-22.12.3.ebuild 887 BLAKE2B 9fbc490ebca7a2307a2da0e1451cdc0fe3808988b32597e9882ffc989cad7e82b3509e028ce216afba4b5b6f44fc6b09e7c87210a1cf5759039cbbc8eac33205 SHA512 d14b7a5ba9afb4730b43c7e842b79dccac7f645d98432639c469ab85b4d695c01110e46fd59c847d2d274acdd169e620bb1ab5420fc484a14b4419de7166df81 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-22.08.3.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-22.08.3.ebuild deleted file mode 100644 index 6623dcbadb6d..000000000000 --- a/kde-apps/kidentitymanagement/kidentitymanagement-22.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library for managing identitites" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT="test" diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-22.12.3.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-22.12.3.ebuild index 9c6bf944d4c7..b3bf1ac5004b 100644 --- a/kde-apps/kidentitymanagement/kidentitymanagement-22.12.3.ebuild +++ b/kde-apps/kidentitymanagement/kidentitymanagement-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Library for managing identitites" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest index 33e8edbea57c..680d7e6b877f 100644 --- a/kde-apps/kig/Manifest +++ b/kde-apps/kig/Manifest @@ -1,6 +1,4 @@ AUX kig-20.08.70-cmake-boostpython.patch 2660 BLAKE2B 51c473dd8733f44214571772b2249abe730087648d962ebab12faacaebaa2e1bb0788220faf2a03b110477a1112fce771d1b269d03e3a05670a35ffe02c82c86 SHA512 0abd06e611f90a8f73ecf5599377df45ae350c4352ff5c0cac47918d4938142bce9677a0430aa3aaf8d6f0edd5241f4751fc2187410b7287dd399caef6c8e7ec -DIST kig-22.08.3.tar.xz 3184760 BLAKE2B 8027e137dea63294bf4ae30aa4ad8510140b6d44e63edcf2fc336124070e2fc539d8350bcb459b65b06a331f2ec1fc970df402969505d1818bc148497de078a8 SHA512 f71043e4eddd2d1391d43fe9f9300e6357d6c01077e12b6b0f37c2facd5c213985591a2c43aa6cae9598db5e1da9789a2929eacd5f64789a1009d5db59ed16c8 DIST kig-22.12.3.tar.xz 3281480 BLAKE2B 7346f18eef68813a3f65e83981cf88a60129e7bf1b2ad9c9faf55a0eb96e187fd3bdbb731f221d2660349d7fe5e0df004c968fb57758ec831f6b9639f098d66e SHA512 c42d200899da04d1b6cdfd05d04b6b7e4dbee6d81dc7e92604642e0621a31fdd693bb6d26f0242c4fcaa994f9fe47dbb63d136aa06117f689f2ebb5bb2c77e78 -EBUILD kig-22.08.3.ebuild 1745 BLAKE2B ecf1bd4c23734a1d91bb75ba8c15a7be78acf1184f6a126746ec6bda7ba0fc6150a8e4b257e14eeba719b9c4fa85bcb1923b7089c1a6b90faab5ba70c1289f1c SHA512 4cdc3ec0cbe28d53ee1e7118626b87b88ecf240682495ade6ab5174d5ef3529cc9e8b553856d4552ec8d97aa85257e3b0ec879076f7c6d7e9d413f8a1f22a2f9 -EBUILD kig-22.12.3.ebuild 1756 BLAKE2B a1ecf2c49d932995908fcf14a5e00025edae2df672261fe5abd63b33fdb0af5e1b22695d714c105df73f8293eaa7b1648a5d2e15d1bacd73a2f5ca9a418e870f SHA512 df51f638451913d4067caf49b94707e9fc18842895d8ba9c5654e194cafa444e89a5b2cc3987048eadbd52b1b68f213da919243791d3dd73f18891f4283cc311 +EBUILD kig-22.12.3.ebuild 1753 BLAKE2B a90fd7a96e30e5e553963f36a9288b0495a72399596155ab5eefc63722bd98b40eb55c6adcb50aeca93b11c22a2be89ad5ec913cd32f9c16fcd46656eecb590e SHA512 192aec2465d8d7c3cd2b9db1a6996b07b7e352715dc62eafa4dae84664a51267e0685bc8579dc2ed5205da3da317600407a534295d0875c6c7d2305b937ada09 MISC metadata.xml 486 BLAKE2B 11cf086271c289ac0e3f1343ad70021b4b847e7be0ddb8f1dfb2630a4d7ff026456e2ed1c2f303bc8d9a4ec6e062c923bf809e14e814ca8dd653d9c2fdbe8006 SHA512 b4a4b83cd44c29cf1f194f5c3bdd1e48f9ef08c02d1b33dcb25fe36d243588f5b83753c03826f1cb74df4ba225553fdd65263c047362edfca5709944cb24e08a diff --git a/kde-apps/kig/kig-22.08.3.ebuild b/kde-apps/kig/kig-22.08.3.ebuild deleted file mode 100644 index 70d9b5312fdf..000000000000 --- a/kde-apps/kig/kig-22.08.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PYTHON_COMPAT=( python3_{9..11} ) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit python-single-r1 ecm gear.kde.org - -DESCRIPTION="KDE Interactive Geometry tool" -HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="geogebra scripting" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 ) - scripting? ( - $(python_gen_cond_dep ' - dev-libs/boost:=[python,${PYTHON_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/ktexteditor-${KFMIN}:5 -" - -PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch ) - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - ecm_src_prepare - python_fix_shebang . -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package geogebra Qt5XmlPatterns) - $(cmake_use_find_package scripting Boost) - ) - - ecm_src_configure -} diff --git a/kde-apps/kig/kig-22.12.3.ebuild b/kde-apps/kig/kig-22.12.3.ebuild index c5ce873264f7..61a56f8a2fb5 100644 --- a/kde-apps/kig/kig-22.12.3.ebuild +++ b/kde-apps/kig/kig-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="geogebra scripting" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest index ecbcc2a14679..825184b1fd20 100644 --- a/kde-apps/kigo/Manifest +++ b/kde-apps/kigo/Manifest @@ -1,5 +1,3 @@ -DIST kigo-22.08.3.tar.xz 5256268 BLAKE2B 04c317d59f3cc1a960a4262f552ed188a902773f4f0932b8673b2dddb19f3ad84a8d9e23a58c9156614b6bb524bf27a6f4e90f617bd8d0357f632526c33d3add SHA512 2519a8d70774c80a71427fe8542ba0577e59db761887b295184cde34ca1ea01da1837346c0f90a2bc996e9c7cd0197f0d8761e02b9f7c6adc62402139f8ce623 DIST kigo-22.12.3.tar.xz 5264344 BLAKE2B eed27fb15ff197602d5d5f14bdd919667a21a7c77ff6e892074584f74116107d8365f00b598061773e734e0354ed9a2d4510829078d3ba8487b41bbae0c6bd1f SHA512 7590f3ad5b8ce0da0c7e1938299eb0fbf12b47142aecb1eab70af79c27473a0dc6e9ca03a60fd63ac4bb3a9ef381b4781885bc0f74f7bd540d3d3c425ed8d00d -EBUILD kigo-22.08.3.ebuild 1006 BLAKE2B d52cbb0c46f5dddb790482e77449ee7425f4f4e9b4098be035362cf64051a1b5bdb9d65735b65e2dc178d27f4b0cc910bea968111a57cac349b8edd7def24070 SHA512 376c95bdf81012a01212aae2dff16c902036fd248bbe8759297db8571f23c55d55ff16dab64afd720686bdfe5fc1255ed63e4e30409ca61efd6a0322cea5b278 -EBUILD kigo-22.12.3.ebuild 1010 BLAKE2B 1af003691947b05ee1303edc45f8344c0e5a7b24acd911488f0d68ec4de54e7613dce91219a10d382c056d71ab1cd1df064aa8c3391244482e46e085175f3351 SHA512 b9e054d3c33b98dafdcf36aa5e4f1c093adb2d32a7089802fb740aa7c683ee6c81de3aa3e180c33b21b7d49afa353cafcaa2801a4fff1761a97bf80fe88f74ff +EBUILD kigo-22.12.3.ebuild 1007 BLAKE2B b4eb96bcdf533454231c5e6118b8e72d421075af2ec60d73804d18bffc6f4eb41edf46682b69a8b38a4b37993fd2f5834b6f725499bdb4bbc19ed199c89d1c8b SHA512 ea61c6c43fcf889dfd0dee552b2ca5f72d0901a25f52cd8b1fc61e628e4a6bcc31ea403612d18836beea7cf3b8229b8a20735c924727514994cd46109ff780df MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kigo/kigo-22.08.3.ebuild b/kde-apps/kigo/kigo-22.08.3.ebuild deleted file mode 100644 index 8013420d3e01..000000000000 --- a/kde-apps/kigo/kigo-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Go game by KDE" -HOMEPAGE="https://apps.kde.org/kigo/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - games-board/gnugo -" diff --git a/kde-apps/kigo/kigo-22.12.3.ebuild b/kde-apps/kigo/kigo-22.12.3.ebuild index 896d4f3d43af..1b1d8e51d50c 100644 --- a/kde-apps/kigo/kigo-22.12.3.ebuild +++ b/kde-apps/kigo/kigo-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kigo/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest index a74fc74680d8..53f54ff93964 100644 --- a/kde-apps/killbots/Manifest +++ b/kde-apps/killbots/Manifest @@ -1,5 +1,3 @@ -DIST killbots-22.08.3.tar.xz 1198068 BLAKE2B fe7498f4c9f6037a024ca8b30a128d2b2613e1adb331e7531cec9eb6d172053856cc4ad831d1028fcdb4925cbd62bcc8619405a3d27ef13d8530954498087ae7 SHA512 ef065919b0bbf0266b25dfb265ac52f3cd7c58a74553615fb16631ed756bec9951e6810a4d32d9e6297a7866a0bed3942bc1cd4dca359c1a24262392b9f1f7e0 DIST killbots-22.12.3.tar.xz 1202428 BLAKE2B 8c28e497eae057294e40d92922b254a2c4c9007d68f3d6984e8c8420bf9eb1bffd86efca55e214a3acd105a4df724f8aa106f87c7053ad34f15d515aa6e4a137 SHA512 5c80a2843ddbaa2817e36fff196640d68e730b061b3fdd117c2733de4056380f7ddc72fff4b7294397332bd044c26da6727fb357d291899db7b88d13a0542761 -EBUILD killbots-22.08.3.ebuild 875 BLAKE2B 12cf903d3ee9a44127fcc16f49fb93d5604c8073d6f2deb9369f11a8a27c99ef4f72253013f7705806eb53286364799a6edb222f314dc5cb7c9b63a24ffc7bf9 SHA512 5d0e2be65a08b1b30da6c9942d20dd3e7234191e07faf00bdeea9b55149c72d6a2dfe3006cbcf36b3d150472d668f535c2eb7dce5d72684414d9dbbe11097cc9 -EBUILD killbots-22.12.3.ebuild 879 BLAKE2B 06fe3fca531873fda4d5bb4ee75da311364377ba9b6d75b5807a3b118e765026d5f226ee007455e7c84287f6b30e7cca85aed528ac3cdb4ba23c5ef60b79a2a0 SHA512 ea968edc895ca396cc1a41b91ac0a41848299e423df8027e7547bab4de14c9edaf41dd710f5c91a35ad6572ab6f30404132e6737a97e55e8e2bd2cf886209f31 +EBUILD killbots-22.12.3.ebuild 876 BLAKE2B e69ecccbd55e0b697c0d7af2c0449ad523e494ddb3c4e33ae9dd1013ddc033acd106cfd656cb840b21c68aaaa1a10d59458143277185e2c356a7d85242b7f541 SHA512 aea9e7c7750840dd2bdd71d72ca307c6e8ec878b5539416cec1f4b99e37fa778765d552b1502d7b63b0c4d99110ed895915d73678b18e32bd01748ca8042e5d3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/killbots/killbots-22.08.3.ebuild b/kde-apps/killbots/killbots-22.08.3.ebuild deleted file mode 100644 index ef7d22387d81..000000000000 --- a/kde-apps/killbots/killbots-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Kill the bots or they kill you!" -HOMEPAGE="https://apps.kde.org/killbots/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/killbots/killbots-22.12.3.ebuild b/kde-apps/killbots/killbots-22.12.3.ebuild index 1a98626aa490..8b9954845007 100644 --- a/kde-apps/killbots/killbots-22.12.3.ebuild +++ b/kde-apps/killbots/killbots-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/killbots/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest index 3e285b33e57c..5225d28ea2f6 100644 --- a/kde-apps/kimagemapeditor/Manifest +++ b/kde-apps/kimagemapeditor/Manifest @@ -1,5 +1,3 @@ -DIST kimagemapeditor-22.08.3.tar.xz 1090904 BLAKE2B c36d2f72a7b88db1f202e9d5e74b48c1bdb0dc9204cf386d1dace9d294f88ccec15fbe868e999554d366a05a471f406f5c604344123f2f48219b0dcb85fb1d78 SHA512 c39a722d35e94012959f52f41877d09134a7b442cd835756a6c8b941e62c754141a6b6918e63388246a5d71e4d9fcfc4166df15b9301c65e33ae6ea162dc9a00 DIST kimagemapeditor-22.12.3.tar.xz 1103200 BLAKE2B 521fa4c9f37c1080d9abe7e8477cdfaad35c0931ca7e09aaa0f45bc3ced08e779c6c85ac76a860bf253ac268fa73339b723a5f1b698a2f47cbb61d505d3e613f SHA512 639885d1c31dbd9c7d951129158f2686b1417d83e36924485f038f4b639f3b498263d43ae0fbe353a1dffed69de451148f49c608a3c58022131222cd724a833b -EBUILD kimagemapeditor-22.08.3.ebuild 892 BLAKE2B 8752c4ee6f178495579295795c1d99017dca6a0e069f084455694e978ea85adb8d53405dbf7a7929e44f3920a941fbd9b514a670c930a9dad9c6042d23b50582 SHA512 6df3a69d1065dfee0e5568653246a8cea43de61a83fe46b7064b923e15a35554f5121656669089e486bec0ca205adb947d5b80286e7856ec54a3b2e4a1b54950 -EBUILD kimagemapeditor-22.12.3.ebuild 895 BLAKE2B ff9b86b26f465a08fd1ed64423b8d78981d3c8cf4b148b57952717a0c660b83533e155d2c231810327f40ad1abe5c838eb7c6011b2b76639c47306efbaeb9378 SHA512 f0f0aff033d3897157c6cc342688bb0c03aa80b49365c490e8260c145e5fd3264a07313e3a4debc7e2b4248297c46843bf03b3d43a8b27df3f2f6a38741cc57c +EBUILD kimagemapeditor-22.12.3.ebuild 893 BLAKE2B 55707054ddfa8fc37c6b3be8da888a73862cd69781e7eaf8c1efcd909e7a780ec3bd18d83d574685c9840fe02a1a70acfe57332e80dc3885715cb9175d7c391d SHA512 6d0bc6f0e95b153847bdf19a16bf4ecbc76de2018607f235b624d3e2b010f690b5f9925202a57847198bcbf0622e7c675e5976b601b55d01960ee5addd2caab9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-22.08.3.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-22.08.3.ebuild deleted file mode 100644 index 2d69694ba700..000000000000 --- a/kde-apps/kimagemapeditor/kimagemapeditor-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Generator of HTML image maps" -HOMEPAGE="https://apps.kde.org/kimagemapeditor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-22.12.3.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-22.12.3.ebuild index ef3a17439c5c..7073000eb946 100644 --- a/kde-apps/kimagemapeditor/kimagemapeditor-22.12.3.ebuild +++ b/kde-apps/kimagemapeditor/kimagemapeditor-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kimagemapeditor/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest index f015013504fc..4c3e8f5f0586 100644 --- a/kde-apps/kimap/Manifest +++ b/kde-apps/kimap/Manifest @@ -1,5 +1,3 @@ -DIST kimap-22.08.3.tar.xz 130292 BLAKE2B f5f829670dccd8d26c7540a945aaafe177a36edd6d724b924dbb0c7289f51503423c490ccfc0c6bb3d45ce658dcbf5256064c391e59f347fd8e67afcf5c0b15d SHA512 0b7ece91087fed7a1a01cae53c5111c2c44ccc44f245fe84ea8ecc8e0d5e82ce3640a866f639e199203788a407e7e08f4ce9d94532f7276977d90b0327639697 DIST kimap-22.12.3.tar.xz 132612 BLAKE2B 0a308fce7d5891708a6f2fc1e7f3da9d56c678bb721086c717d20c277b25c692b5eb0fc018cb72019a9d32708919ab3ee0c95f3c39f40e509c9177c065c28366 SHA512 8c76567e62f5c378db9ce7953744ce76beea782b2aea31ea1cf43de7184c3ff0d4afb9935e23697b65b32d5541294d97fad52951ea69212751f8d1b24d934d4b -EBUILD kimap-22.08.3.ebuild 873 BLAKE2B 9a4b8811cc17c0248d39d39ca6ab9a23e74ea1cd97882be0a9c5aaf98193d606ff02cbfc5ce1101d75709d313130506dae4949d63aa944fd9591434db9f55dba SHA512 b1fd57287ea3b619e2b4c3746abd81a5e1b99799ad41036b19d3e26e7195de43488b757d947b69cb7a3c70afaefd77d4c316bc9808b6dd6c827327308e067202 -EBUILD kimap-22.12.3.ebuild 877 BLAKE2B d469f6c4b8945b6168b1daa91619aec823fd7ee188ef1b5fe765bb5bd65f49e6c69b4ec9cbd0bcbd1b38d384dba8f9213bb8cc7b732881f0a6d1a1ac506ba2cb SHA512 81ea707577bd995f1f2d47f7eb129bb6d714383582e327fce1be7a9ff48781e9ee9c8262935bf3cd402d9dfd43dcf5cab28e7de6399aca038309496832c4a5be +EBUILD kimap-22.12.3.ebuild 874 BLAKE2B e425b34f3b3930c459bbd0b90b5f81eacb0615d089f98db3b5101489d5376487145ae7fc787ed6467f0f321e91accfcddd090a55059d98b4e0f6ecae77f073da SHA512 25f0d29d16cbabab69fdd29fd6a2a820693893fa6b8358ed86506592a35ad967fbd0a8dffc70d9910bc52ec0d31e5d46c73bdacdcc4fc16bbe205827e52b7b15 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kimap/kimap-22.08.3.ebuild b/kde-apps/kimap/kimap-22.08.3.ebuild deleted file mode 100644 index 52242f84e2c5..000000000000 --- a/kde-apps/kimap/kimap-22.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for interacting with IMAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -# TODO: Convince upstream not to install stuff with tests -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) -" - -src_test() { - # tests cannot be run in parallel #605586 - local myctestargs=( - -j1 - ) - ecm_src_test -} diff --git a/kde-apps/kimap/kimap-22.12.3.ebuild b/kde-apps/kimap/kimap-22.12.3.ebuild index 982a41e48003..4a9253a98d20 100644 --- a/kde-apps/kimap/kimap-22.12.3.ebuild +++ b/kde-apps/kimap/kimap-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" RDEPEND=" diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest index 46d163eab18a..47e2ac4e7078 100644 --- a/kde-apps/kio-extras/Manifest +++ b/kde-apps/kio-extras/Manifest @@ -1,6 +1,3 @@ -AUX kio-extras-22.04.3-without_x11.patch 2036 BLAKE2B a6ed7cee07eba03821f057c11c4bfbd29ae4a2cb81c8bfce809c3451f182de2a4f84a2769dc9551a88f352b64a86a072795dc8940422b82ac665bb6f3a3077f8 SHA512 ecfcc62723b3b591b3f5f8bc783e7fa8051371fea721b452ebb01e6d167cf1b0eb6647cf562e2858614275eecf460a686e70e6ce90b467cc087a8a16dc750bfd -DIST kio-extras-22.08.3.tar.xz 643892 BLAKE2B a1f4ccfaad4ccefe92622def2ab58f7ab61c1ec6ce8585e5d7aca39fb894c62cbc017d6ac2e0196d495aa4312bd5275428114c44d4e7d3d23f9a9e9e7d86b9a5 SHA512 2bba857171fac2b2c955beeb36e55cc420629e1e0e031e690ad3df663571e366c0e8b80319da17aa430e9ab05f3e5b29865bc07111de9a01105cdc480c0da8a3 DIST kio-extras-22.12.3.tar.xz 1398412 BLAKE2B 6833b0df944e16510d0dafe73f726a410b7bdfe3b9d527ddb77d5621f7c4f2a19d8025a0d2af69c38b0d774c383f8fbaaf2f08cf85036dfdd684fbb16c3a0334 SHA512 53f289a1d4e516a010c250e68143a35af6e4f047ac723fceebee22ae48dea2412819cf0995fd7b4742a6b9a7e908a4cf03004da974c101f2c9deeceacf54de18 -EBUILD kio-extras-22.08.3.ebuild 2698 BLAKE2B 2c41a4e297f7c9d0feb1ca4a2b3db2bb27baa57bfd6b353e5b7883ff02a5010855608c48a0e261b5c2f55f5debda35f2087f75961b7c34e11f54d6ae54a0f942 SHA512 78a4b0d2efd23e1cdd2cf6e0be5741955055ba7bdc73ed3a915946bd83335fac9eb0dd55183cc1bff58b0ad37092185de176813b26f2ee53b89f8b48b7a1dfcb -EBUILD kio-extras-22.12.3.ebuild 2665 BLAKE2B 217ced7363aa31a7dde0ebfec04f19932c9c9406e18e328eac661af282d858ecc1c77cf0b20871c514251a0375538ad448533251260f84ac8ef31def57bd2a5d SHA512 a674a1cd4af77e4199906cc759c2537f3088dd4792ffd5043aab5b3e1773c955fa65a42f03e80d3c973796e34d0c68aef96e2092f0c8ef23d1982ac577cf7680 +EBUILD kio-extras-22.12.3.ebuild 2662 BLAKE2B 1f3dabf82144f078e61aa325648dea4084a1477bab3027d2a98d0b382b1995dfddec528eac1bbf724f3e48a924942a9448c4b15c52d0f5427c6e452abfe28f48 SHA512 f1d355732b2f74734bf8c5f24d607547090dffe3cb6ff0d3610eee58dced45ae9c86057a732de8f2a32a36905ee05b00ffe11d877d105c2bcb785753489efa93 MISC metadata.xml 971 BLAKE2B 3408b81a40ee787e4f05403ffe07aa1fc1e132aefb172ad11d9370fb2f11097efa7c54f4cc9d82ad1ca8eaf135c3e81ba8e83b49e303b6088cce92db5ade3b9c SHA512 2e2bd10ca538a83decf7479f34612921d07ec1e5a6453445522be89f657d572961b0847330a74797a5c49a6d2337b3ce7a3240b19c41209d8805425c41b0196d diff --git a/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch b/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch deleted file mode 100644 index 4c97ab5187c6..000000000000 --- a/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch +++ /dev/null @@ -1,62 +0,0 @@ -From b8dda4b3129f42323e1f6ccb37c16cb62a740d39 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 14:07:32 +0100 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - --DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11 -as required in their cmake config, also X11_FOUND could be set by -cascading cmake dependencies. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - thumbnail/CMakeLists.txt | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -diff --git a/thumbnail/CMakeLists.txt b/thumbnail/CMakeLists.txt -index f6f38992d..ee322a1bf 100644 ---- a/thumbnail/CMakeLists.txt -+++ b/thumbnail/CMakeLists.txt -@@ -21,13 +21,16 @@ set_package_properties(libappimage PROPERTIES - PURPOSE "Provides support for AppImage thumbnails" - ) - --find_package(X11) --set_package_properties(X11 PROPERTIES -- DESCRIPTION "X11 libraries" -- URL "https://www.x.org" -- TYPE OPTIONAL -- PURPOSE "Provides support for XCursor thumbnails" --) -+option(WITHOUT_X11 "Build without support for XCursor thumbnails (disables finding X11)" OFF) -+if (NOT WITHOUT_X11) -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES -+ DESCRIPTION "X11 libraries" -+ URL "https://www.x.org" -+ TYPE OPTIONAL -+ PURPOSE "Provides support for XCursor thumbnails" -+ ) -+endif() - - find_package(Taglib 1.11) - set_package_properties(Taglib PROPERTIES -@@ -210,7 +213,7 @@ endif() - - ########### next target ############### - --if(X11_Xcursor_FOUND) -+if(X11_Xcursor_FOUND AND NOT WITHOUT_X11) - - add_library(cursorthumbnail MODULE cursorcreator.cpp cursorcreatorplugin.cpp) - --- -GitLab - diff --git a/kde-apps/kio-extras/kio-extras-22.08.3.ebuild b/kde-apps/kio-extras/kio-extras-22.08.3.ebuild deleted file mode 100644 index c5fb1d1ccc9c..000000000000 --- a/kde-apps/kio-extras/kio-extras-22.08.3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" -HOMEPAGE="https://invent.kde.org/network/kio-extras" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X" - -# requires running Plasma environment -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - activities? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - ) - mtp? ( >=media-libs/libmtp-1.1.16:= ) - nfs? ( net-libs/libtirpc:= ) - openexr? ( media-libs/openexr:= ) - phonon? ( >=media-libs/phonon-4.11.0 ) - samba? ( - net-fs/samba[client] - net-libs/kdsoap:= - net-libs/kdsoap-ws-discovery-client - ) - sftp? ( net-libs/libssh:=[sftp] ) - taglib? ( >=media-libs/taglib-1.11.1 ) - X? ( - x11-libs/libX11 - x11-libs/libXcursor - ) -" -RDEPEND="${DEPEND} - >=kde-frameworks/kded-${KFMIN}:5 -" -BDEPEND="man? ( dev-util/gperf )" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package activities KF5ActivitiesStats) - $(cmake_use_find_package activities Qt5Sql) - $(cmake_use_find_package man Gperf) - $(cmake_use_find_package mtp Libmtp) - $(cmake_use_find_package nfs TIRPC) - $(cmake_use_find_package openexr OpenEXR) - $(cmake_use_find_package phonon Phonon4Qt5) - $(cmake_use_find_package samba Samba) - $(cmake_use_find_package sftp libssh) - $(cmake_use_find_package taglib Taglib) - -DWITHOUT_X11=$(usex !X) - ) - use samba && mycmakeargs+=( - -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff - ) - - ecm_src_configure -} diff --git a/kde-apps/kio-extras/kio-extras-22.12.3.ebuild b/kde-apps/kio-extras/kio-extras-22.12.3.ebuild index 4a12cc8265f2..5dd377f7309a 100644 --- a/kde-apps/kio-extras/kio-extras-22.12.3.ebuild +++ b/kde-apps/kio-extras/kio-extras-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/network/kio-extras" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X" # requires running Plasma environment diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest index d637ba45b4fb..05e9bcbf95d6 100644 --- a/kde-apps/kiriki/Manifest +++ b/kde-apps/kiriki/Manifest @@ -1,5 +1,3 @@ -DIST kiriki-22.08.3.tar.xz 366824 BLAKE2B 8aec8a473bc801a0e64024f9deed364974e2ec61cd11b117bf6fe9a9898e7eed69bdba05db1a71226706499ac47738c1c61794e3f45eaf114bb64d33cd83baaf SHA512 a39163589b79206ce73551ee6107fcd915ef6a5171a868f7fc5ba45455bdec250436bfb3b19bc12b4e3cdb5622960be7ca8a61548c19ddc2ac0bf1df2ea5a267 DIST kiriki-22.12.3.tar.xz 369488 BLAKE2B 63a5261469f127eb549b23e62e9d87d7d93b1c6c209cdd14bdf4ee05094c28be3af38abf69c0cd467c2f546862533b59631adf55e84f0d7181b3455554d67700 SHA512 6580c2e6413ddfa2fa269dc3b94a59043716c0528f4719ad0d873c74e302abbdfe3bc463be0a8ac2f38ef8562e9435689b6c1253ed10aa68ee531059f2b6a25f -EBUILD kiriki-22.08.3.ebuild 899 BLAKE2B fbe237a34c2788c111c2f1f9c4a61f40a94a6938acda365ebd12bc49b69adf9b496cd47aa4cfb091face7283443075e54c54b74e20c4b88777882ce82a4f9520 SHA512 4f61c78e59a52661e700ce2dac100ad7528259dde4c59099f4694bfeda27f6a6496a8ee83d309e5e15fc4350e1664c3ee596894d4e1707a3103edfde8616d355 -EBUILD kiriki-22.12.3.ebuild 903 BLAKE2B 4cca1a5acb6451ec2bcb92a5e37f9e7a8a788440300930cb2afc5cf4f116ab9c3aaa79165ceeaac1822bddbebec5a23a828aa4092919e5c2795fecb778e7d4c3 SHA512 20a01cb668166dc2ca1778d88c0e02c08c957236348872a02909d32bb14d5476c5a136462f9f5046eb144dc84419db681eacef3cdb05989a0e01bd48041d424f +EBUILD kiriki-22.12.3.ebuild 900 BLAKE2B ebc0c105c43001596064eb0e808936778569a0ce96c2a5da40425e4d4d5d8b87e482f2bcf1606385cbec6ba74a8d73e5665a8c96750640b9e07721e08de9f843 SHA512 223e76d32cffe73d4564d10567b0d00505caa49eb93683ea620358b035bd9b7d6c3987d894b099259c6d6f395e2bf305bb3451d2ce6fde2a27ba7652e2e192c0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kiriki/kiriki-22.08.3.ebuild b/kde-apps/kiriki/kiriki-22.08.3.ebuild deleted file mode 100644 index 0f6d2607f664..000000000000 --- a/kde-apps/kiriki/kiriki-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="An addictive and fun dice game" -HOMEPAGE="https://apps.kde.org/kiriki/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kiriki/kiriki-22.12.3.ebuild b/kde-apps/kiriki/kiriki-22.12.3.ebuild index 3fb73fcf2fa5..592a05f86856 100644 --- a/kde-apps/kiriki/kiriki-22.12.3.ebuild +++ b/kde-apps/kiriki/kiriki-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kiriki/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest index b4695dd90961..48ee4a5e1381 100644 --- a/kde-apps/kiten/Manifest +++ b/kde-apps/kiten/Manifest @@ -1,5 +1,3 @@ -DIST kiten-22.08.3.tar.xz 11316148 BLAKE2B 64a440cd8497bb1a4fc5820379bdd7a51629bd536330fec27eba01930fb097f1516650967298ab09163f02715f643eeeb35f118705a372c19704ceb993dbb944 SHA512 4d4594feef4f81090e3885a32e51b28e358397e9f28b428fb624407fdab86bf504c15dafef6bc56654788528be44110d7201010fb6aaadd8a10f7ab0892153f3 DIST kiten-22.12.3.tar.xz 11335232 BLAKE2B 4fcdc640f954ad20b8284f8d686198201d0affcbe4ef4bf0ee9f77a3edf404a68a32d9ae90192e1ec1902036a7a3d2d1ed1cd0d3d8a91ed545a5118e2e870f38 SHA512 22b3b2dd6a3fa1299adfb34e61886519da35ef8c092f5a60ed8d69c8863195dcd404f72efda84849d4aa20c498c37bc5e823b6a8f4c9e26dc96c1de5e2aa8a83 -EBUILD kiten-22.08.3.ebuild 1088 BLAKE2B 9c1be3b6890f983358d2c6eea4c18d0e0cee2a49d533c52f482d4dca3d2677dc4a5b6d5b609949baf94a24c1f66a44827ec42cf8edfc3a88532714af9ad81c74 SHA512 18ff62a85cfa536e263c82a40939424fedcef0e33bd1c3e9534d24dbc96d6c66e64a4bffb3fd5bb3a98da95ff3235b239d76f1b7d4f9fdb8b77f237334b9fc82 -EBUILD kiten-22.12.3.ebuild 1092 BLAKE2B ed879078626e80dd74e8b04ab36486a8fc340442143bf57582fb90e204227994550f065e93f7a9be669525cc32de468e4fd1022509a028928a66f1632c667d67 SHA512 a1f1b8388b846529945b5e06f0461a4b23eaaa7b1281d9b1b58d33f3a968b610bf0bd65ee8d1199b0f922b3576a8d1ceb107124291afcb4d7a8c1472de861e8d +EBUILD kiten-22.12.3.ebuild 1089 BLAKE2B 7caf4ff10de397034b8017de44018f46176eef7c2f0c3e56701fa92e00d97a35753f7b561245cc2ae230cc84a877af6a881b3daf1c0d1d115e3a2e4fa8c53667 SHA512 dd2b33b71ffd158ff8f317e9f7adb769e6d784aaf5aa2293d7ad3ed297b647f6c1c61f74cf2ad731e17b95d4c72a7dfa73ed3586cf8091b0179389989c13c3a4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kiten/kiten-22.08.3.ebuild b/kde-apps/kiten/kiten-22.08.3.ebuild deleted file mode 100644 index 0751163e47a4..000000000000 --- a/kde-apps/kiten/kiten-22.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Japanese dictionary and reference" -HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - media-fonts/kanjistrokeorders -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory data/font -} diff --git a/kde-apps/kiten/kiten-22.12.3.ebuild b/kde-apps/kiten/kiten-22.12.3.ebuild index f4740858d8c3..dd32f14d54f6 100644 --- a/kde-apps/kiten/kiten-22.12.3.ebuild +++ b/kde-apps/kiten/kiten-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kitinerary/Manifest b/kde-apps/kitinerary/Manifest index 286df3d096db..762c5ef51904 100644 --- a/kde-apps/kitinerary/Manifest +++ b/kde-apps/kitinerary/Manifest @@ -1,6 +1,4 @@ AUX kitinerary-22.12.0-gcc13.patch 662 BLAKE2B be56273b2a0b44ae7fe5e3a3bef6354e02fa030157eead8d26bf05303fa289e9935d8583359f4623c1fe4cdbd3ba7ffdaca16e18e8f9aa03441b500c46ffa3df SHA512 d2b5e0ada7c8a35c2119a75e453ab970090a8e2f51669b2b79261f95c721dbc5644a22eadedec759e64743c9cc8521f719d2d0701385b45621b224d781d39156 -DIST kitinerary-22.08.3.tar.xz 1698008 BLAKE2B 432c42475c01b0fc9a44bcea09449c7e392deaabb815c579e3e2ab4f3981b611d79c8bc530cdd3198bea8abf2b26c120e02259eb813cc76a9ef122a7c7839861 SHA512 fe2028fc4a7953cf95129ef787548afe0cda8bc8c6f58971a359a3494ca50d21bb18f5d9962852ac8bb2d1fd3a0c2627f2a720cfd38a5b987d377c8750f3bdf0 DIST kitinerary-22.12.3.tar.xz 1724024 BLAKE2B d35348eb26b83196ef3d216173e9849bd3110e7e3fc6ab1c5028dc750e8a7c4da5df2cad91d26f36a23dd6228edb6b8eb4ddae2be7dd12c7a36633686a1f17ff SHA512 f2932c26b6100d167ce421996704e76942ce90457cceaae2268193d396573a7b8c2d2f722cdc838da50148358cae1d8bdf62676e3cb1ae8994e39f50313a84df -EBUILD kitinerary-22.08.3.ebuild 1144 BLAKE2B 8804456c4379dc21e2c86788511877d763b26e748a36d3465e58cf273c944423b65a89386ecfd6a2c6e5fab219fc4be90cfd502bbfe9d943be749a3f250b5ec8 SHA512 6b5bb30a0efbc5a3652774d298dea0174ef8134c9f0b7683890f81e1eee6b3bac859cc6c7bf5574bd40101f8afed1eb7799468613c987d42930182e91b4c24b3 -EBUILD kitinerary-22.12.3.ebuild 1226 BLAKE2B ac1e0376724345218c5ad68ff7fccf1880044024a279fee7750d18d8c3faaec249b330cff27d78f1bf4726d4693cac8dd2f5824119012b577a1e9a3f2a5444bd SHA512 4fc38c87c03abe3ce7298d354002188a1caa21e9ab2d4532cd5a369e0a942f1986ad0d36d6126eb58369becf9ee760ae5a02166b1e25fb27e996b59b869ab669 +EBUILD kitinerary-22.12.3.ebuild 1223 BLAKE2B fae1197591ea005048614c894c5a3cebb6a1b33a0b515f87063e05fa04dfb09c9e9f9b631791058b50a5a104405ae79aa434e25dc6f9869784c7b9cdee3a0f39 SHA512 1d1b084a61a44edf8a3c3a83cb46870cd26d46405a78f7c9555079527a90ad9e64e8f0bde34d058c5ce13c88ca96cdc4ff2f2b42304aeea7785df3d4f2b04290 MISC metadata.xml 454 BLAKE2B 47c8910a8a5d54d2ae4242734dd99c24bfc2aa9a753dc4732433717975dada407d62f2487f6ac57724087e73a622dd9056ab0487183cd411b971200d40736dc4 SHA512 e23256862ef83d5b99bfe3bfd1bedab7b1c1a50cb204e5aa1d431a17afb1450e0caf6460c804dc1f907f3ce9089d51d4742192e668a01408a7b4d2b332b6c00f diff --git a/kde-apps/kitinerary/kitinerary-22.08.3.ebuild b/kde-apps/kitinerary/kitinerary-22.08.3.ebuild deleted file mode 100644 index 5bc1d4b6ece4..000000000000 --- a/kde-apps/kitinerary/kitinerary-22.08.3.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 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+barcode" - -DEPEND=" - app-text/poppler:=[qt5] - dev-libs/libphonenumber - dev-libs/libxml2:2 - dev-libs/openssl:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - barcode? ( >=media-libs/zxing-cpp-1.1.0:= ) -" -RDEPEND="${DEPEND}" -BDEPEND="x11-misc/shared-mime-info" - -src_configure() { - local mycmakeargs=( - # sci-geosciences/osmctools; TODO: useful at all? - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON - $(cmake_use_find_package barcode ZXing) - ) - ecm_src_configure -} diff --git a/kde-apps/kitinerary/kitinerary-22.12.3.ebuild b/kde-apps/kitinerary/kitinerary-22.12.3.ebuild index 74fe1ea1f500..2ad27091e86b 100644 --- a/kde-apps/kitinerary/kitinerary-22.12.3.ebuild +++ b/kde-apps/kitinerary/kitinerary-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="+barcode" DEPEND=" diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest index 231a243c25eb..25c0aa1ab57c 100644 --- a/kde-apps/kjumpingcube/Manifest +++ b/kde-apps/kjumpingcube/Manifest @@ -1,5 +1,3 @@ -DIST kjumpingcube-22.08.3.tar.xz 325984 BLAKE2B f2fa86c864ef319471a17670522f82b7cf18df9715c2c2a2211241e654ad2aa0071122a91f313e422e315b69d47c7db6f28900849150a043dff9adac01f8feee SHA512 17ffd57a9f6985a5de0b4e7c770e69c9d31ff15abe74da00f042943e4cdea039175209db9ae7b6c652047a60eeb750a2863d9748a5954b897a69856ec507cdcb DIST kjumpingcube-22.12.3.tar.xz 336576 BLAKE2B b0b5e52a32a89d7a39c1866de313e0a8e58120f62b527050b9eac9dea0973e784f9a5ae45804c0aa0c265717f18c067b8875df5cb452c362c953d4ea1560e0a1 SHA512 7aab6cbacfde89bf4eb97385458ef8b9cc61a66378418526571bb7ec71326880892a8a16b6425167bf8ed9f1b3131b6c24e32c93f5375b17192e36b1258dbb6c -EBUILD kjumpingcube-22.08.3.ebuild 916 BLAKE2B 370bcb1bf8f6aba32b04c4bd5e318d87e578e0d65299f9477e9d4c2527456300883e8b6f4cd1698c69bf9d8fd20e8ceee05e56c256cc2f5dd003850b761497ef SHA512 c8cf8f58f762be5d29183c46a858530f09ee959f5c5477937838f901ca7efb9fa23bad3962dbaab5e7992245d21e80be74ec038b61e412cd52179cd26c8e06e7 -EBUILD kjumpingcube-22.12.3.ebuild 920 BLAKE2B ea5d4527fb98ab60e147ebb0685eab496df73055da6197bd4015564c222cce865182f61eed5fc6d73317694cb9116366052adc88e673dfcd811eb09f369e983a SHA512 55f3e71e07a436dd8220b41abadd773cdf64e5f18c76c725667d6a0f0114649f0e8634efbe12280a985df466de3393a92e1e27c9e138d4204b9f17331f651ffe +EBUILD kjumpingcube-22.12.3.ebuild 917 BLAKE2B c98cb691be0f7fbbae5c80e1ea3d09ae0f7548d5bf37cfbd2c836fe9454a0e772dd27c28f23833960db63c3e41a3b4a5f38d8ccbfdfbb78ff12901a373bce0ef SHA512 5275c4aa1a8498a24b90771f84848d98b6321d94ee2dee18202a235010af61f44aca30cc4ef8e1d6b9278e8e7562c1faf64c18de62b41a983062a271c4c8935e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kjumpingcube/kjumpingcube-22.08.3.ebuild b/kde-apps/kjumpingcube/kjumpingcube-22.08.3.ebuild deleted file mode 100644 index c624cb8e0aca..000000000000 --- a/kde-apps/kjumpingcube/kjumpingcube-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Tactical one or two player game" -HOMEPAGE="https://apps.kde.org/kjumpingcube/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kjumpingcube/kjumpingcube-22.12.3.ebuild b/kde-apps/kjumpingcube/kjumpingcube-22.12.3.ebuild index 177472d1a794..cf9e8aabc423 100644 --- a/kde-apps/kjumpingcube/kjumpingcube-22.12.3.ebuild +++ b/kde-apps/kjumpingcube/kjumpingcube-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kjumpingcube/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest index a0cd9d23485d..e4b43f20f035 100644 --- a/kde-apps/kldap/Manifest +++ b/kde-apps/kldap/Manifest @@ -1,5 +1,3 @@ -DIST kldap-22.08.3.tar.xz 173848 BLAKE2B 73a1992e3c8ead8d55f60b1843360fdff1222a09e12e3c232678f1f1ebc5f3399865bf2c216403d59fba1ba91aca0841d932086cac67f9fd963f2dc62dcb72e0 SHA512 2bec2f77ae5854f87e6b88697374ee8efd809c8c5a491f3ed2e5b30cf0817fb413c21fbcb86f3a014eada0f843eba7d7d4daf4cabcbb86059be48d54c4c8758f DIST kldap-22.12.3.tar.xz 181556 BLAKE2B dd7bb0ef135811e8b52eee935ea536a2b11bf42b53e752c141718b9f6a039b56003d71519b45bf6742dd61cf13d9d9ed823d5f2a4bad8ceda85cc418b6f5aece SHA512 52c0adb0205a9aef701b5fd0bb4ac5363733cfec3e8ea51ca095cb83fe2dcbc96f150e85fce630c5868e99312f1df262729bb8c4d51dc92ddefe190d564a0596 -EBUILD kldap-22.08.3.ebuild 689 BLAKE2B 53aafd058b4f0447e4959a7b6b7398e5894fc397d9d5bfe329cef6d48a45e307e7c43956c9a08ca73235425a8c9bf755179700bc067ee9adbeaefd41728b19c8 SHA512 05f79fbb49a8b526a602b4b43096c0b68b84a2d23c3b96b64cae06ed29695ad318bede3fcd36352eeaede71321baad1e7621f2a844e2f9eb579ed00c4eba77bf -EBUILD kldap-22.12.3.ebuild 693 BLAKE2B 0ff107dd0b675a22c7db0dc117540ade0f50ec53fcc47beb84c39fe44d8df6dc14af4f392742b2d7b8782c89c9ad4b30104fe0d73340ea0cc39b71387f7c7e2a SHA512 36aad496071721d45d130cf01074013f57e48355c32ec5e14f05464d2d68cb15fc6299d0dda921db53d3933d6e837607c2781bffca05caa92641a9625a879f1d +EBUILD kldap-22.12.3.ebuild 690 BLAKE2B de89a47ada1b6c1738579cf3845f06d4fdc39de5f2e037a4055d466a03b20a48d08fabbce11562405ece3edd2ef4ef421dea0c22e71447d89040d96b30731e39 SHA512 a882d4f66462955378d5723d96b21bd85e038fd8c7d39129c064ba91c74eda8691eba555eb33a478122115d4ae2c25a4e64a83783a36f69b775e70027698f8a4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kldap/kldap-22.08.3.ebuild b/kde-apps/kldap/kldap-22.08.3.ebuild deleted file mode 100644 index bcbaced42be1..000000000000 --- a/kde-apps/kldap/kldap-22.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for interacting with LDAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - dev-libs/cyrus-sasl - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-nds/openldap:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kldap/kldap-22.12.3.ebuild b/kde-apps/kldap/kldap-22.12.3.ebuild index fc966dab645c..ddd13ccfbff4 100644 --- a/kde-apps/kldap/kldap-22.12.3.ebuild +++ b/kde-apps/kldap/kldap-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest index cceaf7838657..4da0a8b34249 100644 --- a/kde-apps/kleopatra/Manifest +++ b/kde-apps/kleopatra/Manifest @@ -1,5 +1,3 @@ -DIST kleopatra-22.08.3.tar.xz 2378124 BLAKE2B e4eca866dbe9db52beb228119e530505b4929fec3b91a60a731c75a3eea8e041aa98bd19c4fceffce498d5b78bf422e7f8f8b376494bffbabdd94a699041d6f6 SHA512 42eb43ec94a611d7380866023eafc5b5a566ccf0f04d2ef04065c38b9f6a65d0b6dc92d06b9cca852d0c3a09a0fd91f76272b8e970f8f02d368298d8cda9ed7c DIST kleopatra-22.12.3.tar.xz 2579704 BLAKE2B e82bd88040185d87a418175f3446b8d6327c3d42fa37f055d735a2769458b120a04e0e3137bd246c62496138f8201ed68a64aa8185e14854dd4c7d01bd2a121b SHA512 da674a693111279f3b54ab05301562306472d4d834fc665924c315a92bb88101865e50aef9b1b7003015d75cc4e48fe35a29761ca4c14168e848d14b341e90c2 -EBUILD kleopatra-22.08.3.ebuild 1780 BLAKE2B 0251b36ed5fa6a504d782fe4b4a5e58b57cd3bb1c84f67de778038f8b386a7725e8d11be70ef5521440241f3bd2430b908f8e14451cf771fe3bce3ff0553c91c SHA512 f830f252d72626182dc635b5beac1965e5d94d3f79a0c1e0897f6e13f20dfbd7561964f7c82a13d434f1c5eccd9b7e1cb93f5afaa7e7248df5179d9dd60259dd -EBUILD kleopatra-22.12.3.ebuild 1791 BLAKE2B 9da071ec918fd08c8b7feb5c3b8359f2a000559ab0832add20fc035feddb84ea22089efda8309046167e0d7e3d11c595e9ee57d98830840adbeca1ca09d2a080 SHA512 e29b3a08bd65ea3b1ba95eaa99ae39b984a208084540882e1af0c9bdafc19d858cb1276939aa62acb211b21fba6e93979bb05a8a1dc3d2e4fb4cd28722fa9b6a +EBUILD kleopatra-22.12.3.ebuild 1788 BLAKE2B 9d45156e66ea01b33d150cc5e8a7760d928a096e5df7637939068d15c60ac0c7c9d09769b06d68bda833ddfc3cd4264078136f1942e5244119cab1ff3abbdad8 SHA512 f426efded11799a12a322cf0850ce087855a222dcc754b1933758c7b1f1f5a6f5d28a49d30d545aec5ac8dae71d26a79e7b611c167f752865b982b30f51975a6 MISC metadata.xml 421 BLAKE2B 2d59a8c375d953a93b35184503bffd26005b4ce8e5408ffc0e1f6dd5283d031d2ed2d6bd7036d380391499ce50d4dda3fde3432e6f4f0106145beac01641c87e SHA512 df430c37f0b8c4f78b9490bdaa784bbb676d9f4e103d5a016b3f46492dde84bc7763597864c42e7be1d4c070951f49cfd0dcda10e90cf0fe20d7b212eb07db16 diff --git a/kde-apps/kleopatra/kleopatra-22.08.3.ebuild b/kde-apps/kleopatra/kleopatra-22.08.3.ebuild deleted file mode 100644 index de50f639d322..000000000000 --- a/kde-apps/kleopatra/kleopatra-22.08.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography" -HOMEPAGE="https://apps.kde.org/kleopatra/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="pim" - -# tests completely broken, bug #641720 -RESTRICT="test" - -DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - pim? ( - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - ) -" -RDEPEND="${DEPEND} - >=app-crypt/gnupg-2.1 - app-crypt/paperkey -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package pim KF5IdentityManagement) - $(cmake_use_find_package pim KF5MailTransport) - $(cmake_use_find_package pim KF5MailTransportAkonadi) - ) - ecm_src_configure -} diff --git a/kde-apps/kleopatra/kleopatra-22.12.3.ebuild b/kde-apps/kleopatra/kleopatra-22.12.3.ebuild index f6e4f7255932..5ce78f1a0237 100644 --- a/kde-apps/kleopatra/kleopatra-22.12.3.ebuild +++ b/kde-apps/kleopatra/kleopatra-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kleopatra/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="pim" # tests completely broken, bug #641720 diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest index 3bdcdc91fcdb..88c967c703bf 100644 --- a/kde-apps/klettres/Manifest +++ b/kde-apps/klettres/Manifest @@ -1,5 +1,3 @@ -DIST klettres-22.08.3.tar.xz 47188460 BLAKE2B 1eb5159a26e07a22836e30dd141af35a4c8d241d6d6316ac695a2c93d157f1d9baa8e760ac20de3fd412e80283b350ef8c0dfc06ea6378606f53431cc055532f SHA512 14f42cde1191b65c7a7b4db4e30e596a55537b44eb132f3dd6280552acdf5f38f8c842749341ff752720fd556b5846a0ba4737c5a6ebf3749c7812ea30855164 DIST klettres-22.12.3.tar.xz 47838856 BLAKE2B 37d60593c4912f36f4121308141a09db2bfd8d545d4f1f9b9df30934d9d0c8d6bfa91d06000d9ac338cbba33a95076516113297900ee9b11eab562cf4b9a11b1 SHA512 f10381c1b60a0dddae6aa503d43e1af24357819f708005d28a10664cba001b561eb505aafb297eec2e3cad27ccef394b3ecb314bf245b43eb87fe8917136b442 -EBUILD klettres-22.08.3.ebuild 877 BLAKE2B 6d1ba10bc9c094c25bc0e6ae0753fd6a7cc403c50d69282be94adc4740c8059dfd511bf3a9d49ec8e1ad25864740c783773f17e75be6b7ef10125fccc51f139a SHA512 2e12f0aec6fd67e9f98971fd26442ce87a2e2a70aa8c316e12f646e26299f90e9c70393a66039ec73cf5c669539b614e9a8d2e6ebca75636c12fa6393ad7ac77 -EBUILD klettres-22.12.3.ebuild 881 BLAKE2B c27a47e255945af5d0ab545b07c420c8cdac23cfeceaf215d0f74908bbf8f49c29baf1e7c69ba90648bd5fdb254bca4e5eca48c5dd3669f0382c258358ca90bb SHA512 ccced42266866c05ca841cd1396b9e389fc8faf0d88798c5965fb87c02e6dd1c97867acab07e4a1751c75e3fcc39dd31262118182f270b8453e7e39761ad4f47 +EBUILD klettres-22.12.3.ebuild 878 BLAKE2B e997d85328b005c00c5cb4ad874dff059569d1a5f395b54b4d210fbd142baa44cb92388d58ad7f85d34d510513d1944ee2df8c03ac19088b761040074420852f SHA512 d5a625bfadda78ab0038a530942678b38b8afed52475a76c04ad58799f11b59c64dacd8b0cd40ed7cf04bf08d52ce70199cf3ce0d6d2e43079397c631f9ef00a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klettres/klettres-22.08.3.ebuild b/kde-apps/klettres/klettres-22.08.3.ebuild deleted file mode 100644 index a84c9ac68d07..000000000000 --- a/kde-apps/klettres/klettres-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Alphabet learning application" -HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/klettres/klettres-22.12.3.ebuild b/kde-apps/klettres/klettres-22.12.3.ebuild index f46157c19af8..57c303ff4009 100644 --- a/kde-apps/klettres/klettres-22.12.3.ebuild +++ b/kde-apps/klettres/klettres-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest index 3e98cab3e003..95d909da2693 100644 --- a/kde-apps/klickety/Manifest +++ b/kde-apps/klickety/Manifest @@ -1,5 +1,3 @@ -DIST klickety-22.08.3.tar.xz 1496012 BLAKE2B c842fe6f57b8d10ff32c5cf307bba5a222f6325a180ed240e5e6f0d6cab094d8baa51e5f7cc6c498eeac6d781d17a99c0858e79abf7166f6d4e3afb442917180 SHA512 a67ab15837b35fd354a279b32eb49b9006985d6303d7775017d12da045e844926aca623a707ccba4f48f3bdb88985e4ecf2b4d60ed7502cbf29a23ac6b97e87f DIST klickety-22.12.3.tar.xz 1499796 BLAKE2B 21ddb402329e336c6bf423269ff4adbeaf9c4b24fb00564b9585e9471fc9ffc86eb5e113ae91990da1f81f20eeca75a6ab6dc3113f96653cfdfe743bd8ecac9b SHA512 cdf873265a503c521d20f82fae107d142f52edf3022659eac62fde8da753e8f8871763b72ef7d2ed659e61dd724f67bdb6c5621504e553c87fa8edc6292e7d37 -EBUILD klickety-22.08.3.ebuild 987 BLAKE2B 7f35fadf8354f07f4559c4580b35c6b1dd7443b921a6da1c69063b9991c0f23f2028c0acb30654cf0b20575b6027387a91d48d472b5b6321057d69d0ba825b76 SHA512 4857e406471e7381f797111a301f3398ef30df06c5b185e75b9518a4799de50df406b7531de2edb8fe0ab3f363dfd0b6053047fa213bba59ad1c06af9beb765b -EBUILD klickety-22.12.3.ebuild 991 BLAKE2B 7b5ba44c4727228383f0ed43fdf7bc25699fba2d5c3bd82f0c60846addc24596f7c50539c3f9d3b384d95dd00e8056c406f9fd1854c4f8bc3673c019ac44bfd7 SHA512 528eb5555f3ecc2db20f2fa555ca515e78b826337c6113d7b6359762733c4f493f8205d08e0fc1f1ca6bf7d58428a333c514280200c2ddd8dd6d9f344c041fb6 +EBUILD klickety-22.12.3.ebuild 988 BLAKE2B 402d6aaa17da1dba938324e7d2bd0a230c9b87db2eef152b8633e8aab1b580438f5b715875b4500a37c5ada025adc48c9da54b811b214e1c694c4c37af50dc38 SHA512 a5331e9842e51f7b89825ba04df4412a5147ca115fb80a5e56493bce0588003360a8fbf1794006b1c3c30b4d2441688611ef813e99b3b4c2647baa70455bdc8a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klickety/klickety-22.08.3.ebuild b/kde-apps/klickety/klickety-22.08.3.ebuild deleted file mode 100644 index 25e219fc0887..000000000000 --- a/kde-apps/klickety/klickety-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="An adaptation of the Clickomania game" -HOMEPAGE="https://apps.kde.org/klickety/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/klickety/klickety-22.12.3.ebuild b/kde-apps/klickety/klickety-22.12.3.ebuild index d8587dc376e0..dc221674b184 100644 --- a/kde-apps/klickety/klickety-22.12.3.ebuild +++ b/kde-apps/klickety/klickety-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/klickety/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest index 77ba787a59bb..937874150584 100644 --- a/kde-apps/klines/Manifest +++ b/kde-apps/klines/Manifest @@ -1,5 +1,3 @@ -DIST klines-22.08.3.tar.xz 1728656 BLAKE2B 25b42f1dd4d02063972c437da565c3405c1915523877fdc9ac95ef329f146192d6b88afb2cd7475f33c3d772929294c7c5254a8c53938a4bd51de478c59400f8 SHA512 2ed3a7e511fc82bd106a8d6d8dd18a05ac72601a94c93b3680736da62d2549b704edb4da071912702e4698f8a62158bc3ed4d97200a86fa7ac79e15b17fbe4ad DIST klines-22.12.3.tar.xz 1737676 BLAKE2B 0c9d09971115eab0954744d1c137ac3b1126759deaf5f0bbb501aaa22ee9693aa519b8703889fc8347618354186ba334c1db148f2c295904ad4f2841bd82012e SHA512 597c17eebe65fed5b37f0ffa028e56c596572412a9f3c263c34c02b6778a91582590f1f8e289a9f5351e22339725e0fa7b9139bf33e6384ebe61112aac099578 -EBUILD klines-22.08.3.ebuild 888 BLAKE2B d3d2f522dd9377078baa4ae4203dc7be6827b5fa3c305c6667956186a13dde28466de255c3d4fb43106b3a69821edef93df2c9e53e789678ca4a000d4828b958 SHA512 6686670878cd9d41ce9cae78ac45479c7d4d25c18a3e19ada9dbff7cf6fa5872c80b49e69bc1f0f585da37986897345690daf2f9434641d492dc2370f985c678 -EBUILD klines-22.12.3.ebuild 892 BLAKE2B 7309a21d7250df8613edb91cea4cf822988fc10786b83a782751a37f2ca550a193c0992bef3ac652fe69aba2219d767bfb6529390be6f24923ca2afb82d7f46d SHA512 bde6f497fb0b3d36521f06eca00ac7e24bb8926ecaeb3f39c892a7137c1a8cca75bdce51f511706e289d07d82693953d4d35850284e6c7d182c46bbbbf58375c +EBUILD klines-22.12.3.ebuild 889 BLAKE2B 8e84f1bb0632b39f02fa037643ab6ede722bb0614f35259e02284271dcb4b60e88321feb69f5365b85ca2982a0197b3aef85037e94461ac8ba4d3f11d60d7a6b SHA512 a1f40766e7f44fb40f542f8609c77a9df2583423d2acd4b6057ac1db099fb45b1bfc12171d0521ffecb98c9ef632280a0f2ffa0309de6392b3c4629a1ae24385 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klines/klines-22.08.3.ebuild b/kde-apps/klines/klines-22.08.3.ebuild deleted file mode 100644 index ad0b20537cf2..000000000000 --- a/kde-apps/klines/klines-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="A little KDE game about balls and how to get rid of them" -HOMEPAGE="https://apps.kde.org/klines/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/klines/klines-22.12.3.ebuild b/kde-apps/klines/klines-22.12.3.ebuild index e7a3748eb550..a868fc1474e6 100644 --- a/kde-apps/klines/klines-22.12.3.ebuild +++ b/kde-apps/klines/klines-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/klines/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest index 9ca82815b6be..335401bcb7a9 100644 --- a/kde-apps/kmag/Manifest +++ b/kde-apps/kmag/Manifest @@ -1,5 +1,3 @@ -DIST kmag-22.08.3.tar.xz 710500 BLAKE2B 179ceb494fad020aeb2400e201b94620c02f28d7aa0f65835cc223b718ad36e7bb4f9a8fa2ba4b09354d168d8e3a961cd5eb4f14a6cc579f03a1cf065b6afe65 SHA512 d6cafe6d121a226d0a6d13dd74e4086977de2144744e3aee805b266c55bacc3e711751ff76697865871d97ffde70ceffa6df50ba03725b66e8012f3a960de23d DIST kmag-22.12.3.tar.xz 724064 BLAKE2B 089f9bb84a8b31815eb7c14871d2c5e090413c9b1dbe1ed9d8667dd30838b1082dca21e5f31faf8df374475d2ba13d1257bd6c2bf74e17bffc0342081e227ed2 SHA512 00cff8385670eaca2688116e3285346c7fecfd92eefa7e872a2c5406fccf30201c5a9afe583c225032c2fe20e6c6e4d5ae12de905cd6fa0ef89e246ca9cc9067 -EBUILD kmag-22.08.3.ebuild 950 BLAKE2B 444bd3bfdbaeb1dbc2095bb6d2322f25ba6ea3e030435fdd3cc90093c527bca68245015ff4b55eca56abc468db4b828daf2533b9560d8157b8d9de83a0746075 SHA512 8fa5da199a0b82a62b0882cbc5cb070b5d37ec81b8186231a87d8c0fde7152214c05ec702fac0657df75da05ad141832edbe99d57da6b88f73289f3db865cba8 -EBUILD kmag-22.12.3.ebuild 954 BLAKE2B ac9ed5766584563ac7fd0f414e07d93583973a0d19aab025aa14d8c04fba435b533235ecae178abae2a8722d4d9dd9aedd30e7f74bed003a048151c54f23ed53 SHA512 76cb067db3b8659fce08c247f8606239778e92a09273b846083ab8bbc7f66635bd25e95694eff574d7e7719f89bed8df94033468cce19cd42a5f3846239d51eb +EBUILD kmag-22.12.3.ebuild 951 BLAKE2B bc371e62160b2422c75d733908ceb1893dd7f1380619a1884b3bc0d2cd74c8993e698fd1376398336cec8c8f49a6aeb1faa1b8f7fae55928bc6a4f98d89eb7d0 SHA512 5137ddd841df8fb40d0bec2cac3a7ecfa2a78a7faccafad0d8747c474b32a4369ab3ed09ec673c062330a10631d4ff563d3967aa007cd7958a92d1038b84923b MISC metadata.xml 400 BLAKE2B c475c15863f12df6a31b8bb59b12b1dc8d66dc6651bfde77f73b1d546db577593a3d33bc9dd1434a5d16baba61c1cda5d22b3b31648b5601dc8c6e7746090c8c SHA512 bca2129e14ba53dd116f7404127deae59092bd6b4ecc239c0f9f4dcfc8076d22099439d491c6ceab9033318273480902277530a83bace4d54cebb2ef854edc51 diff --git a/kde-apps/kmag/kmag-22.08.3.ebuild b/kde-apps/kmag/kmag-22.08.3.ebuild deleted file mode 100644 index ee6dadafce6d..000000000000 --- a/kde-apps/kmag/kmag-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE screen magnifier" -HOMEPAGE="https://apps.kde.org/kmag/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="keyboardfocus" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package keyboardfocus QAccessibilityClient) - ) - - ecm_src_configure -} diff --git a/kde-apps/kmag/kmag-22.12.3.ebuild b/kde-apps/kmag/kmag-22.12.3.ebuild index 0fab40cf5e6e..9c96b0afe5d0 100644 --- a/kde-apps/kmag/kmag-22.12.3.ebuild +++ b/kde-apps/kmag/kmag-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kmag/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="keyboardfocus" DEPEND=" diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest index 80f6c3f219e3..8534a4831c44 100644 --- a/kde-apps/kmahjongg/Manifest +++ b/kde-apps/kmahjongg/Manifest @@ -1,5 +1,3 @@ -DIST kmahjongg-22.08.3.tar.xz 4073448 BLAKE2B 01f42884449d709b566a9dd4ba436bbbe5c2ee62ce13e2db7222e085eca58eb945df86a21bdacc024a4f77e77485232ff671fdb3df939662a22360f86252ba68 SHA512 0de63059bf0e5b62b655351b62e23bb8f77a9f51a2e0042230e2aaec7a9f0f4299bd45735b2fd02581024fb286cffa3a597f5a6e96ae261ed8a03c38e4471382 DIST kmahjongg-22.12.3.tar.xz 4095896 BLAKE2B 07285260b389142eeeb2515983a892d3d7db73aa588f4ab33e38b3208e00913cd504d7e179f269d25a04ec318a80afb26ce4c3f02c5dc482f3febe3bf92476df SHA512 78468ead52657c7899934844bab869af52208576ccca6b7c85958f979cb3bb7cdb58dee8ad49066211ef2001947c4fd65ffa037e2b4018d0861f614dff245b3c -EBUILD kmahjongg-22.08.3.ebuild 1050 BLAKE2B f170a862d9debf1a299683de37588b2d8b16adaa7ce3ae89dddfe88f3e46c60d3c0836a9af73c9c4f1fa920a0c8d6c659d2480ff58786bc799b30be9662d943d SHA512 9f7724fb4c9f2a4809d6a7ca5292f27d03af64b03c5a8d3cc29862a106cbf886a7a9648688f1b19917309de7829e1d8c718e5d2dae896a3374865ad42def61d5 -EBUILD kmahjongg-22.12.3.ebuild 1054 BLAKE2B 788544447bb0ce3de298d497272c1f2322f0af148df0939eaeec60a61e0eccbfd1445bd29e3e0166b119a1fae93f27968daab13f2fc6eaee8d59c7604b8ee12f SHA512 a185cf572b81e3ff33539f339043b5d927a281304609d9ac8aa2f06213e9b10c7f19de193d29e57a92392f4688634285c976822b1de923d763a909b05c45bd94 +EBUILD kmahjongg-22.12.3.ebuild 1051 BLAKE2B 76c723d0f8f1e503b94a8730893b4b3a179df242b2b81ec569bda7c51267ce6595e1e5e737b0b59f90d2ddf7f59025dc886f21b2df80e70e74447a63009d828e SHA512 233cec4e5c48213dd34bf1e363b2259f00dd8aac0ec5cc86d514cc1ca3049716ede105b5f22dd21621409f4879e39ad06d48d2bc9d94185b371ee12f89e05efe MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild b/kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild deleted file mode 100644 index 3f29e0e54255..000000000000 --- a/kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="A tile matching game for one or two players" -HOMEPAGE="https://apps.kde.org/kmahjongg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmahjongg/kmahjongg-22.12.3.ebuild b/kde-apps/kmahjongg/kmahjongg-22.12.3.ebuild index 6faa1065d9fb..f4e7972e116f 100644 --- a/kde-apps/kmahjongg/kmahjongg-22.12.3.ebuild +++ b/kde-apps/kmahjongg/kmahjongg-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kmahjongg/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest index 92b20fd1896e..3f3edad26efb 100644 --- a/kde-apps/kmail-account-wizard/Manifest +++ b/kde-apps/kmail-account-wizard/Manifest @@ -1,5 +1,3 @@ -DIST kmail-account-wizard-22.08.3.tar.xz 177792 BLAKE2B 9472e525173eb915b1d03286c7dfc421b741086864ff1251319a49c07152702456fb6097f61e672c5b89a466b0ab72a669c2ed8e3c0f97aaea024e3e9a65ca88 SHA512 903a062e0d3122f6eaedfdc84655b15ab3284885ef49e5e0dab5321cda65a173b24e5cbbe8829009c9b47bc6e38390f1c474d1f7bd11224b03f6a3f35b6de023 DIST kmail-account-wizard-22.12.3.tar.xz 184268 BLAKE2B 1943f88a444ed25f35ca235d87ef4669f3e392057d5c2d3ad2ab5a676752fb70c64fe2b4d86cef7e6240b1d80ff70b50459da9205b67dbf9c51a95d98739b8e5 SHA512 77dc0f048a8b2886ab9d3e9e6b6980883346fb1131a4254401c6c508c97fa6f8dba47be0af68a69c9227c82ff0f82e6c014b17065ac47e4806d27bc5047cc245 -EBUILD kmail-account-wizard-22.08.3.ebuild 1651 BLAKE2B 0cfd19f08d5998142c46f1058d0446f6f98ed562c60bec3f4379c75bf5d34234f813f2cc7b93a950961ba9908664e4d97488af08230f5466f7b2f4e5ad46639d SHA512 1e05ed33b1cfbed76c7d181ff54073cccf97f01b1950b2c46852bfdacb8e56638405d8961f2e5e3c0cb0e931a1538526fb6c70d77dbd22de131a695960291a33 -EBUILD kmail-account-wizard-22.12.3.ebuild 1654 BLAKE2B 569bbb419b8929e54cc02fbd98ad53aac458ae16842a4df75b98d0aa6f3b91caf7092724976114378e678a6f4129c00ecc402b863bd352cc181cfc89c51a338c SHA512 78a5f37266897122c423d172f4ae9d5f2528fda8d293f120b8984fac34e56ad176ecb23339216c15892b0fe9be4c7308b162ec99c6acc77507145b7e2dbe5cd8 +EBUILD kmail-account-wizard-22.12.3.ebuild 1652 BLAKE2B 067846370c7757c9a28917643c166878c466439e46cb1a9cd1dfe55f1f386637ee50cb1c3a0cc8c504e0af9d241ae0c3a8299f9cfb237e201f5eac55a9ae5aad SHA512 617dbd3414b6a50a990828d33b25e309d07b79745f7514df39d5bc29f98b4d4712375f40c8138d827b7c6ed877d2e4d6ef4a48047fa793fff8c68f3c2ff1d290 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.08.3.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-22.08.3.ebuild deleted file mode 100644 index 08843add5c2b..000000000000 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.08.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Assistant for KMail accounts configuration" -HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.12.3.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-22.12.3.ebuild index 4e14ea39d678..4d2a45f88a82 100644 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.12.3.ebuild +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest index 87a0a8368c08..83aff9613c78 100644 --- a/kde-apps/kmail/Manifest +++ b/kde-apps/kmail/Manifest @@ -1,11 +1,3 @@ -AUX kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch 1375 BLAKE2B 9397a09c08410af7725b97aaf4448b336a58580fdbe00535688707663d24f67d136b7123c1b3951b9d1fa2ce58be819784b0a81b3f8741f680efc1a627ed0267 SHA512 34357cf282b44263cd79e4efbed80866d64a39e625603a4a36961c687ea124dc588d7b748170620477df347eef70d69a9aade49d34d83e9240e172fd578a341d -AUX kmail-22.08.3-fix-crash-on-startup.patch 2553 BLAKE2B de687e9c9f88bbf18a873fbf766cddb344b5925eda0cfe061a73a633ae596cc8cad1802c4d08ca81a5a8acf49acab350d6b06ea299cb6e266360ac200a02bc18 SHA512 eef2be81d85f4102b1b6983757b144c6e855e1a35d18423b400bab918e858ea2ee91299c67b8ca13190cdd2cc26d67fc3c2f0fa68d7df8a7d0460c23cc40da88 -AUX kmail-22.08.3-fix-open-detailed-progress-bar.patch 1750 BLAKE2B eb90b9b6fce055770fcf675393fedd54bc8338349e655b0a42430ac68750327ac3dcf80e27fba9510dbb73c0b07f1e55a694a6843b3b8fb98ebd4e34027e913c SHA512 4da5a9116b0e4da98c2c1b261fb827dd47da1b237c28a4ccd18c92ecda612f00dfe14722f24f9347eab2556bee167f4b350827c0235b6843a2d654b44ee3e5b8 -AUX kmail-22.08.3-fix-random-text-in-config-settings.patch 1286 BLAKE2B 9de421be4e3a21b56502b19abb93bc47645a161f041b205a58fc7dd609964a9fdcadaca8f5af6915a63a2248b920c71b812be4e51fc5f82e08a864eb8e350d7d SHA512 ba87416c02a6d00c800b0973d8a797eaf842d2fb02b8f180e50ae901f9b9be5e413f8215b48babed63d8d04db37646e126ed88b3da8f5e808c1d41dfe12873bd -AUX kmail-22.08.3-remove-removed-ShowUserAgent.patch 1485 BLAKE2B 13d2e0f1edea73c7754c1d591b2f0dfb93bbd20e2e450ab04a06d89064de6e6168c15e5e5808c2541f9729d71a5333ebbc6cc09c935be7fa839c19da107a2362 SHA512 550a210ba36fc12eebcf22c014608ea354874d67095bf9d45783a9dc4fad01f1dd99d6097527660572fcff6e1eda86444292592e9d064473aabd1d51d207f3b7 -DIST kmail-22.08.3.tar.xz 7119980 BLAKE2B c8712dae42f4124c12bc9eb58428a13844180df4a52ab4748101223d741720be88fb8e7a06e2def75201e73cbbdabd96424e3a011feafc572e8b1d905193abfb SHA512 96e0cf57d0eb6a3802d1f2f57b2ed74ad751acfc76488f99d6c30363cd12eaa34eadc7cb375baf3f2dbfdc76364d10924db40ed1eb8c6b4f4279a399684a15eb DIST kmail-22.12.3.tar.xz 7659560 BLAKE2B b052e8ad4fb65f674ec51dbb532e586d65d507583071483f079475e81c6546a3411ab299819ca5b760b580efd3136950839e05634a17525639c24aab188c2fa5 SHA512 4aad8a3985e0773e4c9d5f302cea1e2b5f91028c936ac2b631a973e06f6d661e4714d125fbbb1acb6c1b3d4cde1d05cea1d74689c1aa45ce0903d35c27f20bbd -EBUILD kmail-22.08.3-r1.ebuild 3588 BLAKE2B 483711277a5f4f725e1c646961ff71ac6466e387528ae1724346e33d86c7c09f4d27f0556c504ead6c38fadfa08782fa76db590d7012c7ae3ef7bfc80dba1d23 SHA512 bd71541a51af9126a131624967ab857f301a8f265e361b88a2dbfa173a462be759c27ec3323d9239858ef93c22ca777f794840a87d2a009116e45e41eedaf918 -EBUILD kmail-22.08.3-r2.ebuild 3900 BLAKE2B 8ad357f8c322ccfd46848ccb0be2e10749cc320a3aa1270018331fab0584a5ac1ebb897f3704dd4888a93f8020e1c3e8a9b43657fa1d4a23241bdbbc6b3863c5 SHA512 1af5dc503f4e5bf9b39f6cdb722a96b4b581de118e878c198a984261cd13052be8e98285c45414d1c8c3fd494a1fee60880490d7d7354f6a292a09e1e1385430 -EBUILD kmail-22.12.3.ebuild 3591 BLAKE2B 4c8299c9ef4656f482a6bc22b7c588be216bf35a12d125c125350929c0825a93005e04fb07b314a3bb535041a3f9da263eaad73a7ce1db98b25ff279247ab5b8 SHA512 e893215e52025040184675d720d3d1432f7c76c0a4c680916320c3a836c2e1462bb0028a95e69f2ce3c55c6ee592caa0231cc17e7f7f2f3b0d4c66e54f47d989 +EBUILD kmail-22.12.3.ebuild 3589 BLAKE2B 649da28c7883ea7ff4bb741d9f6687f8ab31f67cbe2d9d4f9b71c2b73e336b9acefb0b69dc03bff9cfcd1ce25f99714c0bf24f364526be629750514fea55c5dc SHA512 a2f57ef163524876f450ada0bed80710fe3bbcd2bf70354a174bb3faba55172cb3fc6965c743964c7ecbab9997d1b561562b3a57fac430490444207d7c4ce1ec MISC metadata.xml 445 BLAKE2B 47e37cd89e22df02281c65a6ef60502f35b58eef37ef35518f0ec66f8ecf75c9aaf94b36aa712b483455c2df11a2d2b72042517bc7db5a8569c3148aa0e028bb SHA512 533627f9773117d39b044a464bf0a075d111168bf5e4f2b222c05ef8f07f9e9139eafbb3b2869bbcc9e46529608679796e9532be55c6b1cb1980c68beb20cc33 diff --git a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch deleted file mode 100644 index 5692a4916129..000000000000 --- a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 94e28559c96b71721b02393a23cbfeefa93a607b Mon Sep 17 00:00:00 2001 -From: Laurent Montel -Date: Sat, 7 Jan 2023 00:31:18 +0100 -Subject: [PATCH] Fix bug 463935: Crash on attempting to replay a message with - an user template - -BUG: 463935 -FIXED-IN: 5.22.2 ---- - src/kmmainwidget.cpp | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/src/kmmainwidget.cpp b/src/kmmainwidget.cpp -index b00db6f53..3ab6a18af 100644 ---- a/src/kmmainwidget.cpp -+++ b/src/kmmainwidget.cpp -@@ -2096,8 +2096,7 @@ void KMMainWidget::slotCustomReplyAllToMsg(const QString &tmpl) - qCDebug(KMAIL_LOG) << "Reply to All with template:" << tmpl; - - auto command = new KMReplyCommand(this, msg, MessageComposer::ReplyAll, text, false, tmpl); -- command->setReplyAsHtml(messageView()->htmlMail()); -- -+ command->setReplyAsHtml(messageView() ? messageView()->htmlMail() : false); - command->start(); - } - -@@ -4745,7 +4744,7 @@ void KMMainWidget::slotRedirectCurrentMessage() - void KMMainWidget::replyMessageTo(const Akonadi::Item &item, bool replyToAll) - { - auto command = new KMReplyCommand(this, item, replyToAll ? MessageComposer::ReplyAll : MessageComposer::ReplyAuthor); -- command->setReplyAsHtml(messageView()->htmlMail()); -+ command->setReplyAsHtml(messageView() ? messageView()->htmlMail() : false); - command->start(); - } - --- -GitLab - diff --git a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch deleted file mode 100644 index a798f1afe567..000000000000 --- a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 9d37b837eca35bd7976709a9d25d3700c70e321e Mon Sep 17 00:00:00 2001 -From: Laurent Montel -Date: Sat, 31 Dec 2022 10:55:34 +0100 -Subject: [PATCH] Fix bug 460747: Kontact Crashes Upon Start - -BUG: 460747 -FIXED-IN: 5.22.1 ---- - src/kmmainwidget.cpp | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/src/kmmainwidget.cpp b/src/kmmainwidget.cpp -index 8d332b36b..8c7013f8b 100644 ---- a/src/kmmainwidget.cpp -+++ b/src/kmmainwidget.cpp -@@ -3403,6 +3403,14 @@ void KMMainWidget::setupActions() - QAction *act = actionCollection()->addAction(KStandardAction::Undo, QStringLiteral("kmail_undo")); - connect(act, &QAction::triggered, this, &KMMainWidget::slotUndo); - -+ mAccountSettings = new QAction(QIcon::fromTheme(QStringLiteral("configure")), i18n("Account &Settings"), this); -+ actionCollection()->addAction(QStringLiteral("resource_settings"), mAccountSettings); -+ connect(mAccountSettings, &QAction::triggered, this, &KMMainWidget::slotAccountSettings); -+ -+ mRestartAccountSettings = new QAction(QIcon::fromTheme(QStringLiteral("view-refresh")), i18n("Restart Account"), this); -+ actionCollection()->addAction(QStringLiteral("resource_restart"), mRestartAccountSettings); -+ connect(mRestartAccountSettings, &QAction::triggered, this, &KMMainWidget::slotRestartAccount); -+ - menutimer = new QTimer(this); - menutimer->setObjectName(QStringLiteral("menutimer")); - menutimer->setSingleShot(true); -@@ -3535,13 +3543,6 @@ void KMMainWidget::setupActions() - actionCollection()->addAction(QStringLiteral("remove_duplicate_recursive"), mRemoveDuplicateRecursiveAction); - connect(mRemoveDuplicateRecursiveAction, &KToggleAction::triggered, this, &KMMainWidget::slotRemoveDuplicateRecursive); - -- mAccountSettings = new QAction(QIcon::fromTheme(QStringLiteral("configure")), i18n("Account &Settings"), this); -- actionCollection()->addAction(QStringLiteral("resource_settings"), mAccountSettings); -- connect(mAccountSettings, &QAction::triggered, this, &KMMainWidget::slotAccountSettings); -- -- mRestartAccountSettings = new QAction(QIcon::fromTheme(QStringLiteral("view-refresh")), i18n("Restart Account"), this); -- actionCollection()->addAction(QStringLiteral("resource_restart"), mRestartAccountSettings); -- connect(mRestartAccountSettings, &QAction::triggered, this, &KMMainWidget::slotRestartAccount); - { - QList listActions; - auto act = new QAction(i18n("Previous Selected Folder"), this); // TODO fix me i18n --- -GitLab - diff --git a/kde-apps/kmail/files/kmail-22.08.3-fix-open-detailed-progress-bar.patch b/kde-apps/kmail/files/kmail-22.08.3-fix-open-detailed-progress-bar.patch deleted file mode 100644 index 1ff35b388dc7..000000000000 --- a/kde-apps/kmail/files/kmail-22.08.3-fix-open-detailed-progress-bar.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 437295a534eca2907e749f18d8d895da50d343b9 Mon Sep 17 00:00:00 2001 -From: Laurent Montel -Date: Sat, 10 Dec 2022 19:55:33 +0100 -Subject: [PATCH] Fix bug 460289: Opening the detailed progress window does - nothing - -BUG: 460289 -FIXED-IN: 5.22.1 ---- - src/kmmainwin.cpp | 5 ++++- - src/kmmainwin.h | 2 +- - 2 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/src/kmmainwin.cpp b/src/kmmainwin.cpp -index 5900bf309..9952667fe 100644 ---- a/src/kmmainwin.cpp -+++ b/src/kmmainwin.cpp -@@ -36,7 +36,6 @@ using namespace std::chrono_literals; - - KMMainWin::KMMainWin(QWidget *) - : KXmlGuiWindow(nullptr) -- , mProgressBar(new KPIM::ProgressStatusBarWidget(statusBar(), this)) - , mMessageLabel(new QLabel(i18n("Starting..."))) - - { -@@ -51,6 +50,10 @@ KMMainWin::KMMainWin(QWidget *) - resize(700, 500); // The default size - - mKMMainWidget = new KMMainWidget(this, this, actionCollection()); -+ -+ // Don't initialize in constructor. We need this statusbar created -+ // Bug 460289 -+ mProgressBar = new KPIM::ProgressStatusBarWidget(statusBar(), this); - connect(mKMMainWidget, &KMMainWidget::recreateGui, this, &KMMainWin::slotUpdateGui); - setCentralWidget(mKMMainWidget); - setupStatusBar(); -diff --git a/src/kmmainwin.h b/src/kmmainwin.h -index 314f14d47..377f6818b 100644 ---- a/src/kmmainwin.h -+++ b/src/kmmainwin.h -@@ -57,7 +57,7 @@ private: - void updateHamburgerMenu(); - void slotShortcutSaved(); - void slotFullScreen(bool t); -- KPIM::ProgressStatusBarWidget *const mProgressBar; -+ KPIM::ProgressStatusBarWidget *mProgressBar = nullptr; - KMMainWidget *mKMMainWidget = nullptr; - KToggleAction *mShowMenuBarAction = nullptr; - QLabel *const mMessageLabel; --- -GitLab - diff --git a/kde-apps/kmail/files/kmail-22.08.3-fix-random-text-in-config-settings.patch b/kde-apps/kmail/files/kmail-22.08.3-fix-random-text-in-config-settings.patch deleted file mode 100644 index 282fb6109acc..000000000000 --- a/kde-apps/kmail/files/kmail-22.08.3-fix-random-text-in-config-settings.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 6618f8f80ccadff908d11db7506b3af8d15ad032 Mon Sep 17 00:00:00 2001 -From: Laurent Montel -Date: Fri, 16 Dec 2022 06:59:17 +0100 -Subject: [PATCH] BUG: 459399 Fix Random text in kmail's message list - configuration settings - -Apply patch from Yaroslav Sidlovsky (thanks) -BUG: 459399 -FIXED-IN: 5.22.1 ---- - src/configuredialog/configureappearancepage.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/configuredialog/configureappearancepage.cpp b/src/configuredialog/configureappearancepage.cpp -index 085179f05..0909db227 100644 ---- a/src/configuredialog/configureappearancepage.cpp -+++ b/src/configuredialog/configureappearancepage.cpp -@@ -622,7 +622,7 @@ AppearancePageHeadersTab::AppearancePageHeadersTab(QWidget *parent) - .subs(DateFormatter::formatCurrentDate(dateDisplayConfig[i].dateDisplay)) - .toString(); // i18n(label, DateFormatter::formatCurrentDate(dateDisplayConfig[i].dateDisplay)); - } else { -- buttonLabel = i18n(label); -+ buttonLabel = KLocalizedString(dateDisplayConfig[i].displayName).toString(); - } - if (dateDisplayConfig[i].dateDisplay == DateFormatter::Custom) { - auto hbox = new QWidget(this); --- -GitLab - diff --git a/kde-apps/kmail/files/kmail-22.08.3-remove-removed-ShowUserAgent.patch b/kde-apps/kmail/files/kmail-22.08.3-remove-removed-ShowUserAgent.patch deleted file mode 100644 index a6484b11ae50..000000000000 --- a/kde-apps/kmail/files/kmail-22.08.3-remove-removed-ShowUserAgent.patch +++ /dev/null @@ -1,41 +0,0 @@ -From fc0b487d3f3ac9c9ca0650aa635795b5478de85b Mon Sep 17 00:00:00 2001 -From: Laurent Montel -Date: Fri, 16 Dec 2022 07:28:28 +0100 -Subject: [PATCH] Remove info about removed feature (ShowUserAgent) - -CCBUG: 448348 ---- - doc/kmail2/configure.docbook | 17 ----------------- - 1 file changed, 17 deletions(-) - -diff --git a/doc/kmail2/configure.docbook b/doc/kmail2/configure.docbook -index 4916acd8b..bb2648370 100644 ---- a/doc/kmail2/configure.docbook -+++ b/doc/kmail2/configure.docbook -@@ -4167,23 +4167,6 @@ behavior, add to the [OutOfOffice] section: - - - -- --ShowUserAgent -- -- --Starting in version 1.9, &kmail; can show the User-Agent or X-Mailer value --from the message header when using Fancy Headers (see View --Headers menu). --To enable this feature, add to the [Reader] section: -- --Configuration file: --ShowUserAgent=true --kwriteconfig --% kwriteconfig -- -- -- -- - - - --- -GitLab - diff --git a/kde-apps/kmail/kmail-22.08.3-r1.ebuild b/kde-apps/kmail/kmail-22.08.3-r1.ebuild deleted file mode 100644 index 8f7417b85bed..000000000000 --- a/kde-apps/kmail/kmail-22.08.3-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes" -HOMEPAGE="https://apps.kde.org/kmail2/ -https://kontact.kde.org/components/kmail/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="pch speech telemetry" - -RESTRICT="test" # bug 616878 - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -DEPEND="${COMMON_DEPEND} - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-apps/kmail-account-wizard-${PVCUT}:5 -" -BDEPEND=" - dev-libs/libxslt - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - -DUSE_PRECOMPILED_HEADERS=$(usex pch) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "virus detection" app-antivirus/clamav - optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin - optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} - optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} - optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kmail/kmail-22.08.3-r2.ebuild b/kde-apps/kmail/kmail-22.08.3-r2.ebuild deleted file mode 100644 index 45fbfec77c36..000000000000 --- a/kde-apps/kmail/kmail-22.08.3-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes" -HOMEPAGE="https://apps.kde.org/kmail2/ -https://kontact.kde.org/components/kmail/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="pch speech telemetry" - -RESTRICT="test" # bug 616878 - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -DEPEND="${COMMON_DEPEND} - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-apps/kmail-account-wizard-${PVCUT}:5 -" -BDEPEND=" - dev-libs/libxslt - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -PATCHES=( - "${FILESDIR}/${P}-fix-open-detailed-progress-bar.patch" # bug 891509 - "${FILESDIR}/${P}-fix-random-text-in-config-settings.patch" - "${FILESDIR}/${P}-remove-removed-ShowUserAgent.patch" - "${FILESDIR}/${P}-fix-crash-on-startup.patch" - "${FILESDIR}/${P}-fix-crash-on-replay-msg-w-user-template.patch" -) - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - -DUSE_PRECOMPILED_HEADERS=$(usex pch) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "virus detection" app-antivirus/clamav - optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin - optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} - optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} - optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kmail/kmail-22.12.3.ebuild b/kde-apps/kmail/kmail-22.12.3.ebuild index 7a2b5b2d6ad9..914e16e09f21 100644 --- a/kde-apps/kmail/kmail-22.12.3.ebuild +++ b/kde-apps/kmail/kmail-22.12.3.ebuild @@ -17,7 +17,7 @@ https://kontact.kde.org/components/kmail/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="pch speech telemetry" RESTRICT="test" # bug 616878 diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest index c04ec37fc765..2e2f37725d36 100644 --- a/kde-apps/kmailtransport/Manifest +++ b/kde-apps/kmailtransport/Manifest @@ -1,7 +1,3 @@ -AUX kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch 1667 BLAKE2B 95513fbca5fdda8be70fd9647c8f8f8d5eeef2d3af5fe3bb621fc7be4369ae989bf58040dbb811418f4d5c91f7c6e9dec33ee5a6e9bde2a4c79633dd487b0fe3 SHA512 4cd007dc3aa89929b2952daa7338d0d8bc8ade1cab547977121fe3355f047e80b31f13934bcdd99c4f3d217f39f53df8151146429d8d59969bef4b3f77b645d7 -DIST kmailtransport-22.08.3.tar.xz 180700 BLAKE2B eadb844341c26acf01481bef6f99f010056e732d0c871be68bb967c3f0c56c930e65808045caddffa156b5a46bb0edf85670bb35efd6a9ecd1069654a93a5341 SHA512 03291b35817ea90fa9952bb234e11c82b3d1504f99d4a762306b684b7fbff9b8b2b4d7330f28cb32017339a8f5700d3d1706aa5dffc35ca3b769da773bb94efb DIST kmailtransport-22.12.3.tar.xz 190888 BLAKE2B 11f8274b646dee67519352419b7e4dbc75459f54939cd7ecb407c864cb77f1987f9bd02b45a48c0438875acb13ef7b446b84925b3a97390e61beb02c54f7ea2a SHA512 746910aca97ecb0f6f558897dc2bcb49384b8bf9c3a5230758ab96f6eba43983e7ebe544c110dddb4106f66d104e907e8e8b0504b99201a938fa83d666802bbc -EBUILD kmailtransport-22.08.3-r1.ebuild 1168 BLAKE2B d2d706ce72deef2802b8b3cc19a13fc9779d28aac59c3a7ee6c7180b84cbafea554e27b55987c01b82b42eb659863ff935d11b74c156090a2a4b857ef12aee02 SHA512 e24a8993aeca5129521a7d1a451bbca7043102cd235eeae428ac848cb330d2b9c95f745392389bb6efad16df9f273554a9d3cefee6865967879c8f276093c706 -EBUILD kmailtransport-22.08.3.ebuild 1095 BLAKE2B 172aed6b95d07765d568d50030dffba515886ab1f093b29675ad8e67d5cb4cabfd1c97191c5849f4b9ed879154eecd0ddc1c13bfe520e147800757e875cfb856 SHA512 b790abbeec43876080c147841380fd1acd6422cee06155c52b20a6f805a5ab7eeded345b15268dcbc189b9ed307f0655a2cd3a259e4efbfb76764a1a84e89c31 -EBUILD kmailtransport-22.12.3.ebuild 1098 BLAKE2B 2e98882b2bcba3eba1d85ddc369fe9899c2bccd21f9d83033415c3f55a0137dc1b5695353a690265d9983858d043b5a5d2d5b8b6b35adc10f8d4e4541246e0f4 SHA512 6cd9a15366232ae48b2c40e6cac789eab10784cb8e9229b9a21e7dc2bdb2649d0ef7f12be8a8f388fade73c2b1298d7a07a869f6c985fe030bab77c92d31112d +EBUILD kmailtransport-22.12.3.ebuild 1096 BLAKE2B ec3340192dd6407253d0a3e2a2378c88effbbf3d6b8564e3f917aa38304b3b1d5d5aee0a45c29ada10e817171bf8ff551a542535b6f3f4d1db61970c26db7323 SHA512 21fb3850a15faea393706e49a1ad3caef30131198fd39ce77afbd0aa170fbed566bd1c4fea28b16eafd3ec6fe44719d22e5e36c787b719895a437f05e1980b57 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch b/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch deleted file mode 100644 index 4140cb77d21b..000000000000 --- a/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 7b2a5ccea0c54b81245acdbbea77a13e570bba2b Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Mon, 21 Nov 2022 11:57:51 +0100 -Subject: [PATCH] SmtpJob: Fix use of KCompositeJob - -SmtpJob overrides slotResult, but this had two issues. First, it connected -to LoginJob::result itself, though addJob already does that. Second, in two -cases it did not remove finished jobs from the list of subjobs, leading to -dangling pointers and messing up state. This was most likely only reached -in the case of an expired XOAUTH2 access_token and caused the job to fail -after a successful refresh. - -BUG: 406839 -BUG: 409122 -BUG: 421664 -BUG: 456923 ---- - src/kmailtransport/plugins/smtp/smtpjob.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/kmailtransport/plugins/smtp/smtpjob.cpp b/src/kmailtransport/plugins/smtp/smtpjob.cpp -index 9d565af..5be220a 100644 ---- a/src/kmailtransport/plugins/smtp/smtpjob.cpp -+++ b/src/kmailtransport/plugins/smtp/smtpjob.cpp -@@ -308,7 +308,6 @@ void SmtpJobPrivate::doLogin() - break; - } - -- q->connect(login, &KJob::result, q, &SmtpJob::slotResult); - q->addSubjob(login); - login->start(); - qCDebug(MAILTRANSPORT_SMTP_LOG) << "Login started"; -@@ -352,11 +351,12 @@ bool SmtpJob::doKill() - void SmtpJob::slotResult(KJob *job) - { - if (s_sessionPool.isDestroyed()) { -+ removeSubjob(job); - return; - } -- - if (qobject_cast(job)) { - if (job->error() == KSmtp::LoginJob::TokenExpired) { -+ removeSubjob(job); - startPasswordRetrieval(/*force refresh */ true); - return; - } --- -GitLab - diff --git a/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild b/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild deleted file mode 100644 index 1a304ab97eb3..000000000000 --- a/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Mail transport service" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="" - -RESTRICT="test" - -RDEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/ksmtp-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" - -PATCHES=( "${FILESDIR}/${P}-SmtpJob-fix-use-of-KCompositeJob.patch" ) diff --git a/kde-apps/kmailtransport/kmailtransport-22.08.3.ebuild b/kde-apps/kmailtransport/kmailtransport-22.08.3.ebuild deleted file mode 100644 index df163c7ebdcf..000000000000 --- a/kde-apps/kmailtransport/kmailtransport-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Mail transport service" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" -IUSE="" - -RESTRICT="test" - -RDEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/ksmtp-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" diff --git a/kde-apps/kmailtransport/kmailtransport-22.12.3.ebuild b/kde-apps/kmailtransport/kmailtransport-22.12.3.ebuild index 1db67e0a147c..175590987d3e 100644 --- a/kde-apps/kmailtransport/kmailtransport-22.12.3.ebuild +++ b/kde-apps/kmailtransport/kmailtransport-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Mail transport service" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="" RESTRICT="test" diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest index 22cee35970ff..196155478af1 100644 --- a/kde-apps/kmbox/Manifest +++ b/kde-apps/kmbox/Manifest @@ -1,5 +1,3 @@ -DIST kmbox-22.08.3.tar.xz 28836 BLAKE2B 4150abdfcfc8d6f91d5935feec5d2db9e8a47f7d0b327052abcb21a990dcd2e036c73d1bf9c89394885bbcc2e05070cab2c9990a3a6166fc0be4532a0e9b88ec SHA512 f9144c60a7138f395de12f0019d83cc80d42f40f48d15648495eb2fc8932a0f8a528dc41bb9f85eef79b59dc448f9dbb195bc0f93d71d9578e69637d2b4e8f10 DIST kmbox-22.12.3.tar.xz 28856 BLAKE2B 68a9b7c8dc5adc73add185902c8b8999fa229159db5d516c02e30688442100cc4b3e9346d9346453c792120d258a3a9742ffe8f091154b14171a7b676f18324a SHA512 9fe871ff753be48582c91cf36528023b34cdc0d655e3159280775342dc326dcd37656a10df0016c441a10030b56850368c63ccc9996e1816c8bd82d234856d7c -EBUILD kmbox-22.08.3.ebuild 383 BLAKE2B 67b6ea296609bf6d324ca496ebcc101e62d6e1e3d55c16bda6a898679e11caffc6217a0f2a42c35024ef3d57a259e24eb39006c187a0aab1283627f89ff584dd SHA512 817b9792b6cca4a4e041100c64762560893a99704846d635ca570db9ca09257dfdc0946af7bfa4c5591b8de84c075d392f5fc7f88f2a5b6446d342e180e0695c -EBUILD kmbox-22.12.3.ebuild 386 BLAKE2B fd7def6652c14bd44536a1bd0e610e380c4379524996623989d015410025e833dbb71ed7b49af60756df9c972c8cf73d86885d204e3588130e7f0d0b81cf5ae2 SHA512 1e0958dc9ffce5d39f55a2a9f67ad059347d9ef705a961e88892a0beba4945b5a2ea3f86502bdcb6d436477cf176da35585e3d9173ee94cd1e449b00298d499c +EBUILD kmbox-22.12.3.ebuild 383 BLAKE2B c04738c5e420c753dc852abf7df77a6b1a92ac1fa08f1698d562243a0f68d42165454873c3e53eed34e28519a93a94da8d243713b394bb340ac76f0acf8f2d55 SHA512 0e04d360f2c1967ba47b51c6f5196669a890a936f7991b402a0459605278c3fe97362a75fb525c03c5d038badcf9f74c718873d5a1d1a4beb841379aa443527c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmbox/kmbox-22.08.3.ebuild b/kde-apps/kmbox/kmbox-22.08.3.ebuild deleted file mode 100644 index ce432e5aa5e6..000000000000 --- a/kde-apps/kmbox/kmbox-22.08.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing MBox format mail storages" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=">=kde-apps/kmime-${PVCUT}:5" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmbox/kmbox-22.12.3.ebuild b/kde-apps/kmbox/kmbox-22.12.3.ebuild index c0df126d4618..66611b5586f8 100644 --- a/kde-apps/kmbox/kmbox-22.12.3.ebuild +++ b/kde-apps/kmbox/kmbox-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Library for accessing MBox format mail storages" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" DEPEND=">=kde-apps/kmime-${PVCUT}:5" diff --git a/kde-apps/kmime/Manifest b/kde-apps/kmime/Manifest index 1b805a42af16..09be5d92822f 100644 --- a/kde-apps/kmime/Manifest +++ b/kde-apps/kmime/Manifest @@ -1,5 +1,3 @@ -DIST kmime-22.08.3.tar.xz 156340 BLAKE2B d4194acb9b823e6d2b0ee957388f4ad15a42ec26f05da20dbf206440d7ef6a89be62fb04ed2aefd0a2ee4f881efaf1bc3fca13637a2ad575a58756e061d5d818 SHA512 6acd92b136d0b6b279d8c71412c08bcfc603fd303b6fc3a224f5b627b942f9f652bcbba45e8f6e79a20a74db1c08611c015a0f3532993360dbf444aa74c2db90 DIST kmime-22.12.3.tar.xz 161804 BLAKE2B 5b62f1f636b45c0bd385a4dbc111fffaf231231f8dd4540fcc0b1a62472257f3888e182ff11bc8038bf143378b6e4338e36cba14193b403a883c3506a7e3d035 SHA512 2e5531f6250943ded0825a88f98b9f7dbe4bd83f0bd1d55174dea231219a2f6179ccaee7642abe6efdf617f0fa0ecce6cdb909e6976f402302dd2801dd68f0b9 -EBUILD kmime-22.08.3.ebuild 444 BLAKE2B 42073d31c35c47045e9b4d2fa686cb8b54a78a98472fdbc55bc4026a3ee5e7c997efae433fd98306f153884be948430aec762b0dae8608f3866d6809efbce3a6 SHA512 d01eb1b7d96891e22f93c94a6f1fea2411034d9c15c1f3ea73bd89767ef7fdee45bb587a94d6a2bca3cbafd890e674143fb7d9018ddbb4661dc1936cfbb4c425 -EBUILD kmime-22.12.3.ebuild 448 BLAKE2B 9278d3ba2850f4c64db22019a349e70f43006451f0aaa467a00c59f7289e4c2481a8af0ecb117a69b54f29bc942130ce8d4e6f3e4061fe22bc2e0edd85f42fbf SHA512 1e73b982b048cabbd0f2d1be3db402e410fb5d3b14c33621e74326a72f77dff20cdc325d2b5a2b7b0b3646a45783d67ed955cb36280b8d36ce65e10d8229c9d2 +EBUILD kmime-22.12.3.ebuild 445 BLAKE2B 1df94016035cb337b55142835d711ad7d2e6d40e693f6dccfe8d734421406e4df9821f9171a0daad946903aea18cd5af9d7130ddffb276c10ddedb8a6d19a5c6 SHA512 24e3f1a357ec3fd04effe213d93ab6d9b0c139829914ea2b93d691d9999ff80cf13d2e3d3d095b813c2bc51d5ebd3f81dc72cc0656ef39ab9f4f0362aaf198b6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmime/kmime-22.08.3.ebuild b/kde-apps/kmime/kmime-22.08.3.ebuild deleted file mode 100644 index a35fea811f38..000000000000 --- a/kde-apps/kmime/kmime-22.08.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -inherit ecm gear.kde.org - -DESCRIPTION="Libary for handling mail messages and newsgroup articles" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmime/kmime-22.12.3.ebuild b/kde-apps/kmime/kmime-22.12.3.ebuild index 22fdc14ccfd9..aceecd47154b 100644 --- a/kde-apps/kmime/kmime-22.12.3.ebuild +++ b/kde-apps/kmime/kmime-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Libary for handling mail messages and newsgroup articles" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest index f02a595df53e..951bc01f5d09 100644 --- a/kde-apps/kmines/Manifest +++ b/kde-apps/kmines/Manifest @@ -1,5 +1,3 @@ -DIST kmines-22.08.3.tar.xz 993860 BLAKE2B 052aa014ed69c05637d0acc040d571a7e38b869379786627a5c7d35a5b2f5224c6b33d52f922a110cb261ec519e10d7c298c8585784edfe7d6ff0397a80b089d SHA512 57e6f3b7b0a83fb2d7130c77e69a9f9d3e054276f2bcd44f61dec2559b033d7abb469a1e02dab960f21fda58d8ab72f33b6e1d2583a4ba67f0244df9fc4f9c47 DIST kmines-22.12.3.tar.xz 1008748 BLAKE2B 1623f981fc0b0aa8778281357d48ab07f18ecf964819cef6a0eb1e02456520bbbdaf70e23c26202fcdb35fcbf55882a4fa2d1ca26dddf9e5ceb19884c5c902ef SHA512 d282c7bfd59c2b4315eda7f0cac2b8a37b145d20541f7e560fea378fa60e32e6648eb781ac74a06aba96c4be28c72704c289f33368a4bd88f0c20b8930572db0 -EBUILD kmines-22.08.3.ebuild 881 BLAKE2B f40b432098ae48b768a7be9fa4ce24ac9a180d43bc12cbc4b7101cc88035991a2812e85aa091052a39eee8cf4d0199e1654099678528d60d1721b092f438ed50 SHA512 7a07e65ab1e558f68db910992d4b93d67f5d54a0170012c4f769cda76d9494da31378f657959ce5bc8f62ee30767b42fe90ebdd6caf5bdab425e563aed5c0e13 -EBUILD kmines-22.12.3.ebuild 885 BLAKE2B 53eb9f62874b44e6aca103c404146ee7a26192690c33cb32dc0388613e74aea19d23ec08fb175322eb8fb0d497808514a836a1dec39076f83dfdc2367e915ea0 SHA512 8e46ceea73c41e828713f28532354b552309ee314613339d4c10a8a49d974e4036faede74962c6b8c7817df16b3e1eacb18cda9da594cd4a2e4d3cf9d6023dd3 +EBUILD kmines-22.12.3.ebuild 882 BLAKE2B a74d74f61d4c590ddf99eaa8247a0a389d86e390041ab8a3ba47bec768d89cd17c4c53d5a311ccaee0e43e6e85bfa213417b6d22287b053afa915ef04e2b51c1 SHA512 db6c9f9886a0ade18e0a2497b58a0e4ec7a4d0e0b23eff3a9f4ba84a34dc1dcebc00846eba2c1415c2136af74d44446f8da11b12b2d4e7d3e7d11734059b6ed9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmines/kmines-22.08.3.ebuild b/kde-apps/kmines/kmines-22.08.3.ebuild deleted file mode 100644 index b8724822705f..000000000000 --- a/kde-apps/kmines/kmines-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Classic mine sweeper game" -HOMEPAGE="https://apps.kde.org/kmines/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmines/kmines-22.12.3.ebuild b/kde-apps/kmines/kmines-22.12.3.ebuild index 8454821e7d9b..c3f31a34f5b0 100644 --- a/kde-apps/kmines/kmines-22.12.3.ebuild +++ b/kde-apps/kmines/kmines-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kmines/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest index 3097453028eb..89c3343e7152 100644 --- a/kde-apps/kmix/Manifest +++ b/kde-apps/kmix/Manifest @@ -1,5 +1,3 @@ -DIST kmix-22.08.3.tar.xz 1164040 BLAKE2B caf126eaaccd564afcfe3663ec4cb92e7ebd29f418e4980afb57c79a6af51c4dab4f435e5b4b66b485c34be1b8b94b16c2192dc913e00a014c091766899c49d1 SHA512 6556a924dd91ac57c8ff5c3bbdd322bb7dd2194a0ab68979b7e1e914dc390656bfe00ddc29c9302b190a54a056749d2aece3b31673034ebeed8c50153d4e8c89 DIST kmix-22.12.3.tar.xz 1196164 BLAKE2B c01b50de2e9fd60e34d3e1cb884596f6a7691111bb524fad266af188c111e8f5a2f0e69185ee2c5552d7a5c9fc5add000d7287ad2d5fedced594d00d5d1ff501 SHA512 4c244e042b85ffdcee65cb78fe8dead317ba45135d7f4cb82d019a7bae8ecd0ec641f40278cea1e99ea374e03b6a61a9c0541a518f4d3871344fcb472cac58c6 -EBUILD kmix-22.08.3.ebuild 1922 BLAKE2B 2b164d5e68c20cd439381e9ba998e33f99d152cc9768bc597091d180c3344b4c68310cbdb70cb127711a243159f0b3849a29baddf02765fe3481a717efd206c6 SHA512 9538e6c225f08aba9787fbd1db4be0cc4920349642f0cc5a4aa7001048f208150c4c69893729865470f9023b60224f5c052e1c771ca1b8d7eda2f2f18fa7ac98 -EBUILD kmix-22.12.3.ebuild 1926 BLAKE2B 424ad856fba770f6915c0724b4657de108cdbbf365d8bc288943636a005b78c93e327417ed6ab80b46f35b4d79ff0e7b194033502c81846ea821ac70a316317f SHA512 b038c72cbdc8fbdd2bb4402bc6980fcd83a46a5be7a7bb03d04ad2fd5625c81c4881413106ba2303382b66540730daa6077d975d302fe3a4a44682b1dc7801c0 +EBUILD kmix-22.12.3.ebuild 1923 BLAKE2B bf0e1f81402aa1a2431fa57567e3fb26cf1b4f0bbed94d880aeafd5c5f3b3bfaf9b23311a74f43e2130e5e432ec522b5f39d2a82ced85a9517d5bfdce6a59872 SHA512 0e3aee57cbe2a900a399ecd4879b435f80a9116bc9063aa4f0357eeaacec6862db1a2d9bfd70124beef9cf0083d9e90b129f07565485d62f03822ea512450db9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmix/kmix-22.08.3.ebuild b/kde-apps/kmix/kmix-22.08.3.ebuild deleted file mode 100644 index 47208986687a..000000000000 --- a/kde-apps/kmix/kmix-22.08.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="false" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Volume control gui based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kmix/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="alsa plasma pulseaudio" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - alsa? ( >=media-libs/alsa-lib-1.0.14a ) - plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) - pulseaudio? ( - media-libs/libcanberra - media-libs/libpulse - ) -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - -DBUILD_DATAENGINE=$(usex plasma) - $(cmake_use_find_package pulseaudio Canberra) - $(cmake_use_find_package pulseaudio PulseAudio) - ) - - ecm_src_configure -} - -pkg_postinst() { - if use pulseaudio && has_version kde-plasma/plasma-pa; then - elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler." - elog "Should you prefer this to be kde-apps/kmix instead, do the following:" - elog " - In system tray, right click on [Show hidden items]" - elog " - Select [Configure System Tray]" - elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]" - elog "KMix will be shown as [Volume Control]." - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kmix/kmix-22.12.3.ebuild b/kde-apps/kmix/kmix-22.12.3.ebuild index 34858692ca98..6269cec47eb1 100644 --- a/kde-apps/kmix/kmix-22.12.3.ebuild +++ b/kde-apps/kmix/kmix-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kmix/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="alsa plasma pulseaudio" DEPEND=" diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest index 7ed38d7c1463..f917a768f640 100644 --- a/kde-apps/kmousetool/Manifest +++ b/kde-apps/kmousetool/Manifest @@ -1,5 +1,3 @@ -DIST kmousetool-22.08.3.tar.xz 122212 BLAKE2B 0969c21ece5193825fd8962c467082ef4c75608422a678ceb9065b6e0c705001a123c2c2bca665aa07d9591b05861762aca3a1e3be659741fbb2a480741a1e49 SHA512 9bc32b163f6f012e5894f53b0c790bd938bffad3a4648bc5ea1dcc3976b8eb594b9a4f9e02ac1b7cd50b5ecf91b03acc782b1fbdcd34c1fde39c1b969e23657c DIST kmousetool-22.12.3.tar.xz 129292 BLAKE2B ba2dd60e9b011f5d1351feee2f8da5ec4cbca573643a9616d0bf6f155460ebc1466d95aa62373c2a8cbd8f25c7a3a3e22acc21dd79aeeb932f664ab54ea71c15 SHA512 6c9eedf05c24833221cb20037368e71c032bce5a127391f2b6186bc597b24b70f3850cb80f636e3ca41a453a299ee02f476f47fe4339351bcd59cb6516101936 -EBUILD kmousetool-22.08.3.ebuild 864 BLAKE2B 36e34954512b7deb5f0d860b0f8ae8a4c19b4e583812a9bac3f112cc7f67a424a4343448784bf6f6ad36da52c0563829d0c6e23a0db63875b26cb148eba93bcb SHA512 11ff8727ccacdddadb4f601ff3eb18ea1da476a1394efd3d68075eac5d8f1357c6610c257dcbf71f9911c1fb8836bc1360fa4c61d190d5047cf59df3d3c8b3a5 -EBUILD kmousetool-22.12.3.ebuild 868 BLAKE2B 21e54943c1490f49d74d4ee7e909fe09970bd4fa2b7b4c418ddddff460ad6fa44b87c2a0be6bea2f6b156c9db51313baa8fcd0aa3dea944182b61a8b68e2a3fe SHA512 72223a4bd9d855865a6b322073653773ee458a6593417173b3ed214b32ca400dbef3b605952a161281cec6107669ce0dd41c68c106dcbbf35bd9872b0741cc63 +EBUILD kmousetool-22.12.3.ebuild 865 BLAKE2B 6462472a3dd8b9a8478fe43b1afc421f987aae6acb448551bb1cd35aa2805d9663931ff162ab2800ed87ba9bc937255ca795132e9316e16a2699a435deb6eac8 SHA512 99bd38aefa15c89bfc53e90d7367bad1daff96a0ca2c73cfc083afe69278fee719a7f0019e9e08937a8a31a0b04bcd088ea89ca88a14dfd6a9feed1149218c5d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmousetool/kmousetool-22.08.3.ebuild b/kde-apps/kmousetool/kmousetool-22.08.3.ebuild deleted file mode 100644 index e6e7cb8d5ea1..000000000000 --- a/kde-apps/kmousetool/kmousetool-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE program that clicks the mouse for you" -HOMEPAGE="https://apps.kde.org/kmousetool/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/libXext - x11-libs/libXt -" diff --git a/kde-apps/kmousetool/kmousetool-22.12.3.ebuild b/kde-apps/kmousetool/kmousetool-22.12.3.ebuild index 814d17d382ae..5f4effa16a01 100644 --- a/kde-apps/kmousetool/kmousetool-22.12.3.ebuild +++ b/kde-apps/kmousetool/kmousetool-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kmousetool/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest index 3ea4948c6409..e815a267c840 100644 --- a/kde-apps/kmouth/Manifest +++ b/kde-apps/kmouth/Manifest @@ -1,5 +1,3 @@ -DIST kmouth-22.08.3.tar.xz 2055140 BLAKE2B 48e14a19d39f7e8a4a498015bb1a1caa4688cad626ab1746c10297e811dd67caeba277f496b65ca3599154bb1d8b54ba67ba32802c3964c48365602a397f3a80 SHA512 593c3e63aec0919b26034ebe0c4bf0d8d9ba1d951f8b5173b9c9f3a9593f66196daa6c5699d1f44406111807aa8a307e9045bcacbb5c9e34c56632979d0955c0 DIST kmouth-22.12.3.tar.xz 2087716 BLAKE2B 2dc4aa94229bca6bb285cc5f9acd9a9b3be9f3790ceaf1e3f758e3ef0e8f056a9cbef28c47d5e6f97c8207be6cc96f24e0ed3c917412bce5407d2af0b68c98e7 SHA512 74701f2c97b1f56560e8bd4ece0696e0ea3a9f4294c2195f4d9d6ca40eccb6a3731df63de862744907168e55a55e794cb26018076b9212904fdb90f6523cff32 -EBUILD kmouth-22.08.3.ebuild 898 BLAKE2B 57b81aab10c4efea6963e8e3cba7c61b9829f35d522e760494808f533d9e43c42472a57319782ecc4758457f5c58fa3c63f4cf2c74ec63054645ddcbcde0a9f2 SHA512 349f17be475bc5d38eaaa216ec2b8103c708d4f70ce2c8b2f742b2ae92bf21a30024a83c903b30b71d58160ee66fd76e8858a0ea6d3c110d16e255f0522b1433 -EBUILD kmouth-22.12.3.ebuild 902 BLAKE2B 6e92361d5347851a77dccafd22935d2e9181f055985f519a015815b3a4dd71331a59bcaefd60545e0221262a1e65498d72b03a0457de1c6360d91755e39e3b72 SHA512 8df4d83956eedef51ecf4a939a1b5e26f475461fb70bc2e94ef2ea404453ef87a5d9d628509305a80fcd558d49f0322e91c8ad6e895fa448642ac3475014b297 +EBUILD kmouth-22.12.3.ebuild 899 BLAKE2B 7d6ae371c8fdb003ae54f80505d9b66ae6e9fc3a364c58421581b94b03ebe55213c90e11358c2b6b50078100da7369a37f4e36b53a236b58b66add37b6842c53 SHA512 b1f0739518be129fdb0ee89b52e9e1f9b85d4e28aea45b4f9790985ea6b4a9952bba3f5497c8790143bfd3066e0c3c3514dc5337da6a0cc29ff2943a8e5aeff2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmouth/kmouth-22.08.3.ebuild b/kde-apps/kmouth/kmouth-22.08.3.ebuild deleted file mode 100644 index 2f90c4e23cce..000000000000 --- a/kde-apps/kmouth/kmouth-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Text-to-speech synthesizer front end" -HOMEPAGE="https://apps.kde.org/kmouth/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmouth/kmouth-22.12.3.ebuild b/kde-apps/kmouth/kmouth-22.12.3.ebuild index eeb1762b04e3..6532c8c82816 100644 --- a/kde-apps/kmouth/kmouth-22.12.3.ebuild +++ b/kde-apps/kmouth/kmouth-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kmouth/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest index 5571dfffd187..f1c2403170a8 100644 --- a/kde-apps/kmplot/Manifest +++ b/kde-apps/kmplot/Manifest @@ -1,5 +1,3 @@ -DIST kmplot-22.08.3.tar.xz 3047808 BLAKE2B 6253d0f095b083482cbe096910b00b57582e41060daaf585d5090a7db40fecd6daa41e29aa029a5c0d32298ffe48946b0db7241ea26cae8205e5269b50b60bc7 SHA512 3a1886c52e746e40b569879ba834eaf9e41ef1510cedbf16858ee7f05560fb6b37adf53cfc78297c6bfbf91c09a469b9f3f626ee8ed82399261b11a7510bf906 DIST kmplot-22.12.3.tar.xz 3100420 BLAKE2B 863613bceef06552ca5f1f7724b02765f5a5884e594914e6350bba8386ea0bc3428231cd75077705801913d053dad1628c347b73aa05f8dcd3a80995a061a6f7 SHA512 58a44f96539b8781fad697ff4ee29c6162b3c2185b9bf721a6e7474b93abce67c5105e6388017c7948e397402a5a5c61dfdbc7d462b38f14c07ab4e36db5bd39 -EBUILD kmplot-22.08.3.ebuild 1067 BLAKE2B 780850098127672a1650458c40b032ac0da692d6d4e974f849021649d560ff9f94a18f0e4b704637ceddc544afafbb430cde15a11ba3cba8898b3ac2f45f6905 SHA512 5fd29da943fa8661a3a2fa033ca56eb444ca086d771321143f49fca760d8ee95ec099a5a74f9e8813222a89b80793e1075b61b965dc9f0fb34865d03722882cf -EBUILD kmplot-22.12.3.ebuild 1071 BLAKE2B dd1596ea96448288411706b95daf58115073c04a27ce7496dfddb49e77802ed88e04342796edbc01f84698856dad90a959c910d04baac4a8d2d6983b85aaa6ca SHA512 114ad5185068179b10a373bd213f5d60b16c6e9e402b6d2b2c3beeb6401820568befef7468a70c0fca27d87213fbe49146d880e2879783af45efc0f043c24bf1 +EBUILD kmplot-22.12.3.ebuild 1068 BLAKE2B 32cde5784acca9bed52d0a0eec435419f856d22c70bef0e69d92f11927462f25945a44219fc771ca8935f59366452cf80950fed927cab720f94db774e30d25e9 SHA512 189056246fecba5413fe51d32da737b38ba47cb25e81af0bfe80579b78ef074d40892272b08fe382109e7cfedc6399506cfa1967dcf238214d7d340a75cf7001 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmplot/kmplot-22.08.3.ebuild b/kde-apps/kmplot/kmplot-22.08.3.ebuild deleted file mode 100644 index ab9e3a650781..000000000000 --- a/kde-apps/kmplot/kmplot-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Mathematical function plotter" -HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmplot/kmplot-22.12.3.ebuild b/kde-apps/kmplot/kmplot-22.12.3.ebuild index 69ccada31c17..a5fccc40e2a8 100644 --- a/kde-apps/kmplot/kmplot-22.12.3.ebuild +++ b/kde-apps/kmplot/kmplot-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest index d54a06712bcf..8a1d5294f2ed 100644 --- a/kde-apps/knavalbattle/Manifest +++ b/kde-apps/knavalbattle/Manifest @@ -1,5 +1,3 @@ -DIST knavalbattle-22.08.3.tar.xz 1380724 BLAKE2B 815279f6f711e8cab12a08dcbabec3328454d72983ccd4f7c50642e6cde6725755d415e0938dab7de5cdb0ffc3025f08e5f5e19f4d6cecd793b23b66997d7b52 SHA512 7a13ccaf57fa9d0c7f06857127b8305513f8e7c898424bacdf015ff0e629248f51c39635d4bd7c8c1b3ca403d8815d5b7a109cbed054294e989adbfd219c594e DIST knavalbattle-22.12.3.tar.xz 1400900 BLAKE2B 08e4d855e39ca585902a00f879b97a7f5a4897abc587e2b048c1361eea4719f7d352ef9bf73e5a8268d249e608597de28c11757965d1ab28728cd9f4d01924ae SHA512 ac8378ed8e48d91231db56771ebc9878f3bc4e70316b3bef7a897901cb02e0c2c96212f7af9a7e5cdb3bd86de97dc9d411400a9f11bd4a06e7d74762adac072d -EBUILD knavalbattle-22.08.3.ebuild 999 BLAKE2B a0df6edd73d9ebb4ac714b687b2d363836e75cdf051eb7b1fee4c699b6c8dee9e5c2f7bf6be2b0eaf8c8bc8deab61378575f3218192cab7b393b21c1fe703978 SHA512 3eb268b2e93701d9acb0b24f8219393dfb71dd7bea94e5e02e9a097252d9e57140f0d9d30b7f231dadac4cd77e8c54f8657cf780aa75e4e374c1ebedd34dd8b4 -EBUILD knavalbattle-22.12.3.ebuild 1003 BLAKE2B 68e33a197f6bd12f2dc466850f7b577a651f0b0eab2b358e341ae6455e80db13aca6cc08f025e54454dab8c8fc350125466e20f258b4693926ea2538738a8daf SHA512 378c1d6fb1b0270d512fd2bd0bf8910543dd9d3b443404eed62aa402bd5a6288139e5bc17af0022961696759ab0b3502e6104b03c94be4ce4375073a305124da +EBUILD knavalbattle-22.12.3.ebuild 1000 BLAKE2B e8d42d8858252f20c3efea6b767cd225171db3192fedf062074866997ec73c74c7d652da04327d71a46d2b9d82548dd88188f5dbd768448cf2adee68657db554 SHA512 35a437f47cf8f71cfa5f0b88b1925110c3cb70da7ce3a9da7cd72679ac072b12b2b3a45bf07d8d27f1d27f6da6ca2742740fcd0f46c21d6d9d271109607b0bf1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knavalbattle/knavalbattle-22.08.3.ebuild b/kde-apps/knavalbattle/knavalbattle-22.08.3.ebuild deleted file mode 100644 index ff9f04daf19b..000000000000 --- a/kde-apps/knavalbattle/knavalbattle-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Battleship clone by KDE" -HOMEPAGE="https://apps.kde.org/knavalbattle/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/knavalbattle/knavalbattle-22.12.3.ebuild b/kde-apps/knavalbattle/knavalbattle-22.12.3.ebuild index eab2a5b4c7e7..62fb4131e1f8 100644 --- a/kde-apps/knavalbattle/knavalbattle-22.12.3.ebuild +++ b/kde-apps/knavalbattle/knavalbattle-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/knavalbattle/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest index af19040e0e37..408fcc36d904 100644 --- a/kde-apps/knetwalk/Manifest +++ b/kde-apps/knetwalk/Manifest @@ -1,5 +1,3 @@ -DIST knetwalk-22.08.3.tar.xz 1098276 BLAKE2B df91bf9e24229d9b580d71c697114a9aff94660c5541ee8e91930633f45da1680a0d3a6bc70e638189f02c184939c49d014afba6c460bd927aea1d39cbb30519 SHA512 6a1e9c253a5bcba3d293cf67a5fb9f6976529029fc0a326f74eeb5ea0ce31030a2ef54826ef15713269c75a08549604d08045077dc8e77490f140dd169786b4b DIST knetwalk-22.12.3.tar.xz 1104488 BLAKE2B 2a26cfb3a98d73167ea637dd43de71ffa5d2bf5700b84c509825ae26b6904e2c8da87b6d53e11d915322de1277e4acdf73337f08998fc6905f76cc777bd0be8e SHA512 977e328c446f7a66f614ac172328c358a04d2bd2f654f70257a729d413bff4f62fb8c6f8d34d00f0152acef9681fd41895aa9a7c56b2aff0569d47a60fe9c228 -EBUILD knetwalk-22.08.3.ebuild 981 BLAKE2B 0178ea1beca6d295f42bde10a38f39b480b48aa45e742ca0d9fff19c90e6637993feb6f94c468b56fa2513b57c6057f1ebf6e4801165bfff73c6111026555194 SHA512 3e355857eb82c69a12c47178bfff7217b723503e17c0d91b3ba3dbef25e2e946e9b7fd6b714421a16d84bd5e762de5daea1452be09a4c44d4bf5322ad6e4e8c0 -EBUILD knetwalk-22.12.3.ebuild 990 BLAKE2B e55f4dc919dc94fb57745e529b7bd9eb0d434eae40b23d01d341b3b8eb272c1fccb3508861df948df08ef0ab2d0402f6a45539e3a4a525bea3dffc9b16a9be91 SHA512 cc6e192fe166e1d4d479c5dce21fbf7640f80744d3939b0c552397e851804debd5e990ffec5e6e5826ff85254e19cc2c99ea13117b2309f30237abef7da473c4 +EBUILD knetwalk-22.12.3.ebuild 987 BLAKE2B c540c7810d4f273ed6e620f35d11e0312ba1fef735a3f45090cf713dc9e871ea10799bed42edda5ce2d3ce9c0b62c48e4831a8a091200785d7c3462ef565b168 SHA512 e87486ff7d8683d0e46f166aac7f49b80754625e1e6ef141d4023e162931a21cd4f57e1a8f6fd6fe783eada1664cef5626be7c51938e3fb69b0c9a3d67365090 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knetwalk/knetwalk-22.08.3.ebuild b/kde-apps/knetwalk/knetwalk-22.08.3.ebuild deleted file mode 100644 index 70e5678455d9..000000000000 --- a/kde-apps/knetwalk/knetwalk-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="KDE version of the popular NetWalk game for system administrators" -HOMEPAGE="https://apps.kde.org/knetwalk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/knetwalk/knetwalk-22.12.3.ebuild b/kde-apps/knetwalk/knetwalk-22.12.3.ebuild index b3a6f184e524..5c671c776cbe 100644 --- a/kde-apps/knetwalk/knetwalk-22.12.3.ebuild +++ b/kde-apps/knetwalk/knetwalk-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/knetwalk/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest index 35bf92a6dc8f..d06644fc3c50 100644 --- a/kde-apps/knights/Manifest +++ b/kde-apps/knights/Manifest @@ -1,5 +1,3 @@ -DIST knights-22.08.3.tar.xz 3322984 BLAKE2B c0bda7b08117bb24295d060de25dde657022681a0e790f81bfb4f1e21976b30417f73271814ac6c65358065cb36dcb9d84f43eb91ae30ceb7bfa102335b8ec6a SHA512 834658db2a5a452d90c6c830a4614f59070c6fc51e3c2161c53e020a325399026dbbbbef9c18a36e4ab769416e6ff3199df7de9807498e387ea9b60eb4f18e9b DIST knights-22.12.3.tar.xz 3329560 BLAKE2B f281d6a1bb8764cf4ef22f0f4b384c3f7ea8a4e3c284418f40db7df7b1de40d819dbf2db80554a69f70e0c32b5941dc74bf5d84a83193c075c82ed67646c9f93 SHA512 92eb2885fece4fd1b8abe36528a6cf8d18ca7e7e267aad4bfc028f430f65c90f176a4560140eb925cda968c6bbb763c922061518f4fe773f5698b349b1795c48 -EBUILD knights-22.08.3.ebuild 1458 BLAKE2B b1683699b530f98a148ee01864e9e8d189a7e6b82c51c4acc495e06da5995f70112116175d71d53d3490c74b006cc8c537cbf327a30e7f715e11ead740423ef0 SHA512 ae42f978317c7a7ca211ad581f654cabca6a49804024c5026b572331b3dba628169ab39d890e8053f351132bc8d38436e8cba2b09e59fd53f73efcbd23635b43 -EBUILD knights-22.12.3.ebuild 1462 BLAKE2B b2d442af8f2d8ae17f403c86d5f4063f1ceabf883d2ac3016ff33f3dd6b6f1862b66fcf7042b6ad0d56d4b5cd33c7f8894f48e2e1897063da3afef486f79d5e3 SHA512 6e03ec6028e51ffbcf116127ec949098d982199f7515578940060fc5bfdf74a829a4fe74e1aa138b5e972f545a5a3ba2129a5589ce7202d21e810c337a0e00a7 +EBUILD knights-22.12.3.ebuild 1459 BLAKE2B 28d58a9a8750f9bcd979ca8d79453ead06fdba205316cf9fb1b0f0816e4c3615ce9d0fc16c3d8463935760e57417b556b2660f7ac95e66f1ed55a7b36a5476ef SHA512 9fefd59b3eb6cfe1aa6072ad0bd59c0f05fc95a178e9d3ae5387d426a76ad22da5389cac8340d4ba878d5f8c0d37e39ef96d47a7d3ede5483c904da192c1ed2d MISC metadata.xml 506 BLAKE2B 8aea9c44d69f185825bc42a6c59db26506185bb6e85425cbe877f023b2768cb216ff36b2a0ec87e8c6f63f533a01e9c9966da848e0331ef6b932b32e5e136bfb SHA512 29dc634f5ac031759260edf426d92aa1ac85ccad0cbb3bc62c073b3825fed7ca8f7988ebb4e7835edf7a7d8116fe8badc62d1c3cabe64369b07fb8c9e452c5ee diff --git a/kde-apps/knights/knights-22.08.3.ebuild b/kde-apps/knights/knights-22.08.3.ebuild deleted file mode 100644 index 3f1f61c61e74..000000000000 --- a/kde-apps/knights/knights-22.08.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Simple chess board based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/knights/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - || ( - games-board/gnuchess - games-board/crafty - games-board/stockfish - games-board/sjeng - ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/knights/knights-22.12.3.ebuild b/kde-apps/knights/knights-22.12.3.ebuild index dfa8bd70f1dd..a597373aecfc 100644 --- a/kde-apps/knights/knights-22.12.3.ebuild +++ b/kde-apps/knights/knights-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/knights/" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="speech" DEPEND=" diff --git a/kde-apps/knotes/Manifest b/kde-apps/knotes/Manifest index e960c44d5fee..9de8dbd61e8c 100644 --- a/kde-apps/knotes/Manifest +++ b/kde-apps/knotes/Manifest @@ -1,5 +1,3 @@ -DIST knotes-22.08.3.tar.xz 345652 BLAKE2B f280769766abc2f2569835459b4de9e25e82fd8cbf379bf5b5cb58584fed9f33a0e713f50b1c9803f6f13f8576bdcfc3de5c370bb21cccdefeb9858d533bbcd3 SHA512 20abf8574e7a5386f4f55bdbc19df2fcdd1d27cf621d0a17f6592397e7375c0d1f63d6bfe1e4196e70f1aa9246b17de09da3cd8d3179e50b5308162d8bed5d3e DIST knotes-22.12.3.tar.xz 375376 BLAKE2B 7a8a6a36689f6040fc05341593d811270879b496eb0a5c4b4d879d16ff1b1459ed9a8376e69c39629e1a7dcfd4276f0284f342ebbee3df2e6abdc8de325677df SHA512 8f5a9d8be1c3a8382ac1c4900ba4c4892ad763cf7986ad7900843f9844e0fd91dd845619b8d93fd2a35b820113a89e9a4e1f90618c9fe77104712d78053fbfc2 -EBUILD knotes-22.08.3.ebuild 2065 BLAKE2B 88a333ec28ff8817bf9ff8aa05576e817e9795e66b16d365fd01299470da98be45e6efe8e4e595249eb695cebef44e01df5859829a952c9518e2e874f386ef38 SHA512 2428829ec6dd84a8622ee03d6f8331c42e84df130ed9c973e0664a92a463bc1e9dd326e1a6423bdbb3243befe5515941235cbbe60f1643c41334564bfb83e112 -EBUILD knotes-22.12.3.ebuild 2068 BLAKE2B 3650bc2723f4cce4165a1fb05f4bdbd8d06c42e3e305ec3f33d298197d5c72a7112ab9524dcda874b46ca16fb243560cc51b6ee6d05dce7673f3bf29d7ae4985 SHA512 7ddb274a0076f0ce35423f800138dc853d5bc046f1c485ffd7420dfc96fed8749440f5485dda799c02f148af766802f976f64cd74f414a760841e9866ff6792e +EBUILD knotes-22.12.3.ebuild 2066 BLAKE2B c887915de8f177431f66a4ce330e53d556d1896c180be31a1ff91779f3ebf6e394e981266bd51545a3278df47b630d34334afb93d12dc16e3cdec009157eecfd SHA512 18408b9eafc2d79870f5a24d5f313bafa6340a209398fa533680bb3fc86a47a20b3ca27db7e889acba1d0bdf74b2cf1faf91cebb7951c65c0f7dafc10c13320c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knotes/knotes-22.08.3.ebuild b/kde-apps/knotes/knotes-22.08.3.ebuild deleted file mode 100644 index 594e345d6e1b..000000000000 --- a/kde-apps/knotes/knotes-22.08.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 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Note taking application" -HOMEPAGE="https://apps.kde.org/knotes/ -https://kontact.kde.org/components/knotes/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="X" - -DEPEND=" - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X Qt5X11Extras) - $(cmake_use_find_package X X11) - ) - ecm_src_configure -} diff --git a/kde-apps/knotes/knotes-22.12.3.ebuild b/kde-apps/knotes/knotes-22.12.3.ebuild index b53d130c59b3..e5162f9a5965 100644 --- a/kde-apps/knotes/knotes-22.12.3.ebuild +++ b/kde-apps/knotes/knotes-22.12.3.ebuild @@ -17,7 +17,7 @@ https://kontact.kde.org/components/knotes/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="X" DEPEND=" diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest index de7a5e2c781d..6e94a7fdec81 100644 --- a/kde-apps/kolf/Manifest +++ b/kde-apps/kolf/Manifest @@ -1,5 +1,3 @@ -DIST kolf-22.08.3.tar.xz 1051508 BLAKE2B c736d2d9853c0e152c518b32d5950cf436655157a88b7cf8cb8b56827af37df87897bd188662dacd4c6761bf9950104e24cd9367910302abd313b8f26030cc8a SHA512 63117297ff7e918c72b30db45a2432709ee8118fc172092496dd9dace973bcff894c334bef0f10575b289d653773be80b5b7c4cebed6c1e15841094f0c1945da DIST kolf-22.12.3.tar.xz 1070736 BLAKE2B 6e28c419953caa8a7fbf0238a93c074e69b2d3b4c64f2ca3db44fc65d284bd8ff72c08946efb1ed1ecc82c0b6c5a0a0df940f7b274713f49f6d152ffece22e7b SHA512 9e253a72de9f989eafd72c9b9ca270a0a53e36eb231b14b01267cc54a6e60d45c07eb8fbeaa6cca2c2aae31e800a90e2933bb6f94a57288da24f3ebf82a54943 -EBUILD kolf-22.08.3.ebuild 994 BLAKE2B e7e134b32a035fd43413d21e53d440a60b564299c11a80f94efb2640a7680a45768eeae4b6078c393e5505b471972e1d18f19756e41cd793c72d82c61dafc4e3 SHA512 535bf75ecb35d2e2634bc72826cea547d9b0c5bd710cbad011ba38c8263c1f02a0949ab3ed1a94b062e0905ba85a4b63d37c549191dd3649c4960fa8be18fed4 -EBUILD kolf-22.12.3.ebuild 998 BLAKE2B b21503779a3f5b4fe08d9804d18269b670760e6fdd02eb3b23019b6e68146d88f3c4f7cdbd27274a6c826370016f65f99017cff07fafe0d0b239d9c95bdc6a6a SHA512 6e3114e176da0b4463978a61f251b0e360925e4ac808fbb300e5e26745b3da8e363efb8cd1ec0cfb3a3b4d1ed0d5545f04574dd7ff1a31490732a280a500c7ce +EBUILD kolf-22.12.3.ebuild 995 BLAKE2B 92ea7e294767758dc649d0e242beae8db2cdcd2af4cfc32a6b2365714c6f99e910b8f434ec038cb4f8ed74353d6e0083018c973c1d2d0ccb506480bde917502e SHA512 e6284fe7cf58c08622153eea1cc223bc9e020632db1438c5a7b67a2b26c7c600d68b18e2b5b98d6e55f5d9a0328842c724d38669a1afc957859eafce7e69a2e8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kolf/kolf-22.08.3.ebuild b/kde-apps/kolf/kolf-22.08.3.ebuild deleted file mode 100644 index fc68ee6e3b70..000000000000 --- a/kde-apps/kolf/kolf-22.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Minigolf game by KDE" -HOMEPAGE="https://apps.kde.org/kolf/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kolf/kolf-22.12.3.ebuild b/kde-apps/kolf/kolf-22.12.3.ebuild index db38953b03a5..5684ac5c3bf5 100644 --- a/kde-apps/kolf/kolf-22.12.3.ebuild +++ b/kde-apps/kolf/kolf-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kolf/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest index 877b1623573a..8d1b41501cf7 100644 --- a/kde-apps/kollision/Manifest +++ b/kde-apps/kollision/Manifest @@ -1,5 +1,3 @@ -DIST kollision-22.08.3.tar.xz 303180 BLAKE2B d4476573d6f185ffd280d1c5f5b3de0720447b82dbdc6dffc01cb9b219cb4fe76443e40761a04bfd731936d32f3da21b26c7d67bdb8b31a3ea0ce5332d25badd SHA512 468e6e1b0efc79fe990080820a28369ff596a14adad3a2a61c99c1262beb7e1e0a60d9692a1e66438bf793d96d86cdad32702d15a3b898f6c969c2a36c1dd1b5 DIST kollision-22.12.3.tar.xz 306460 BLAKE2B f83542a37e87fc390b35c123768c7a6256776d9de75053b8c8e461695271263d58b5cf55df3b8edbcf5159efe8131834b39e5af1434153aaa4eeb45779f9b84d SHA512 726c9bd1ace8935f37027a593730183f61d8d7e9c7c113ac7d9b3b34963e2afa87aad27cff90ed41d079307345724f543ed34e16e19f0a783ee32ed5d4a1e0fe -EBUILD kollision-22.08.3.ebuild 775 BLAKE2B 6e64130d40bb88ae9a5ea70e54de937c49db07778b1d0a3eb30729b69ec85fa6b90c29db7c2b598dbdc6da45468940210d58ef35fc561e40bec72dd194c75832 SHA512 11e0fb1d7f4c3a65cc690ceeedfc432467f207f3f4cc9585936506e204736b6da6a69bdd206544ff882dda80fb334cf5c05a38646ddf1212c5c507c26d1be67a -EBUILD kollision-22.12.3.ebuild 779 BLAKE2B ee3d4cf2d6e180ad7c32aa077d8778fa3658a4bba364c4fc0e4394139778658f2bcd225a083a562189e8fba3a56efd9a2c5ffca4a17fa6d96cc5567740398199 SHA512 4c6e3e0202c9b99c563d139943664865d92cfba61e87cc19d0624d4aab1679c75f37422c64f0eb07a9de4bd9281f54d671a27077849e74f4ce4287e28028fa41 +EBUILD kollision-22.12.3.ebuild 776 BLAKE2B fe7604a6180afaa189998b100675804b54b01429782165570446e0d9fb22235c0f089ae8b94f893302dcace557895ba57554307c135d01f7791ac5dbef7376a0 SHA512 9a1b24deed44338c78e43616a1748706587d162fb0b8ab889beab623e76b0282bee627e8ea9187710632136be8b4aa601e2ccb61e62fa76eb8676918ee97e640 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kollision/kollision-22.08.3.ebuild b/kde-apps/kollision/kollision-22.08.3.ebuild deleted file mode 100644 index 12c3d9d99868..000000000000 --- a/kde-apps/kollision/kollision-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Simple ball dodging game" -HOMEPAGE="https://apps.kde.org/kollision/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kollision/kollision-22.12.3.ebuild b/kde-apps/kollision/kollision-22.12.3.ebuild index 448f08959dd0..311ffa694a28 100644 --- a/kde-apps/kollision/kollision-22.12.3.ebuild +++ b/kde-apps/kollision/kollision-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kollision/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest index 967318430ba6..3ef6a5efe0c7 100644 --- a/kde-apps/kolourpaint/Manifest +++ b/kde-apps/kolourpaint/Manifest @@ -1,5 +1,3 @@ -DIST kolourpaint-22.08.3.tar.xz 5718828 BLAKE2B 98307244d0c2aeb172fc6d8600da5d394587befea1862a8ea9f586137e46743d994a526260cdde31ec49efe20824eab322d5a7260b145d7dc40817d3dbc5ba69 SHA512 b94a9ab291229a5859122ebb567a9be9b3f88567079808407ea9eb52d03964e1d1ad469a24d91d52f7ea19d740f56d38d833eebb012d05f8b54d901d532da624 DIST kolourpaint-22.12.3.tar.xz 5785072 BLAKE2B de398d07ab4930a7dce934bb177afa7b21938a54c9a77c712a7a22ebb034b980b9bfcb78608d4b6291055caf742e33d13d6854f17e3222a12b2e53b3a2a77c56 SHA512 b043e54d80b336e5271ebbfc96b1a552edf033ef6bcf3de1be8c7637502c49e4ef57d0bb6ba6059ee8ed7265f86d2e22e3c708211a50ba238e9a5e56806fd717 -EBUILD kolourpaint-22.08.3.ebuild 1155 BLAKE2B 8c4d493ca791a028678134bef856d9833c87c3ffce46ccdbe8609b577b95063556fe06a82d1b122b6fd079742ddd5773db6236b3d3944a57030cbec24afffa83 SHA512 e07b7b614b52b71f9799dbab61ce6a88e51224296eb33a7277b087d53e19fbd0e61578ccddc637dc9474d1f0a74c6e20ec062174af358ef5d35dd017ce0a5fd3 -EBUILD kolourpaint-22.12.3.ebuild 1159 BLAKE2B 656da28af7d2eb5d25fade24d5bcf316c3e46335be4574a77f1465b2e4c1a23bb776191cd10ea655242da53d6ecb0ac5226a8836bc461f5ac2581daff27f28ab SHA512 c3d55a0126a992ea10e2f74eed2dc9a84ed565e10ae0523d37f3ce20ca4dbe096f1b4cb96c6e269a39bcadb74b5dc0c9f6fd1b8a64196c06e155436a69fe8337 +EBUILD kolourpaint-22.12.3.ebuild 1156 BLAKE2B a4db72ebc01318fe9b904dfa42314e54e4067baf0dff5d6aac99c6c31b16ff9015f5e1378f6987b9f269f813615f36487c6715f78060e1876cf3d111d9f6d923 SHA512 1fe2bc69c7b3fa5f242cbb534793e6d095a8abf6d4d8f8177984130353415efa4e62b1a970e447f77bcfe24a7cadda567f959687936c7c95fbfa8572b56a8937 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kolourpaint/kolourpaint-22.08.3.ebuild b/kde-apps/kolourpaint/kolourpaint-22.08.3.ebuild deleted file mode 100644 index f6089ae1ff3d..000000000000 --- a/kde-apps/kolourpaint/kolourpaint-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Paint Program by KDE" -HOMEPAGE="https://apps.kde.org/kolourpaint/" - -LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="scanner" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - scanner? ( >=kde-apps/libksane-${PVCUT}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package scanner KF5Sane) - ) - - ecm_src_configure -} diff --git a/kde-apps/kolourpaint/kolourpaint-22.12.3.ebuild b/kde-apps/kolourpaint/kolourpaint-22.12.3.ebuild index c2ff29f6c581..0c619e807d68 100644 --- a/kde-apps/kolourpaint/kolourpaint-22.12.3.ebuild +++ b/kde-apps/kolourpaint/kolourpaint-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kolourpaint/" LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="scanner" DEPEND=" diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest index 06017669ba38..dde1f5bf42d5 100644 --- a/kde-apps/kompare/Manifest +++ b/kde-apps/kompare/Manifest @@ -1,5 +1,3 @@ -DIST kompare-22.08.3.tar.xz 951232 BLAKE2B d349b43b6e99761356fd6526883b9e96fa9ca34b253d9fc9589c766b72b3737ea0e3f52c87bc4025ea2fc054523475c6b83be479d9173fa6b5eb10520987d605 SHA512 c1af97d16a064958c5135dd3fe985144d79c4a84d11434b88394a0070d254c619750b13a31a422cf210c72fa1a1c6083bc5a9db913a03a02d3e787a01cb0b1b0 DIST kompare-22.12.3.tar.xz 979576 BLAKE2B f162408c4dc2126094d29bc502346479492a3cb5e6349dc83df1e56fec4ff9bdd2c209beedfbfb61e2a937d5b30529a137af1057200752a94ac3b68629f21fc1 SHA512 60911ee9477c07c596093df494a370447b0e34ba70f1263dadd81792cfcad28d598f1ae54d5842eebd5a93befb7eaf3b6c3f2652bbd6f0c3b8ef21d295614066 -EBUILD kompare-22.08.3.ebuild 1111 BLAKE2B fb5cf5fa371def8905edb186ee79d18174f2a4ebeb93efd855211e0f8c12be84a244a05b6f71d0ee8df1846fc7104d10d5909485533e78f8ecfd545096c8c19d SHA512 56320df4692e95c2e3f4398dbd997d95640eb6cdae8d5dadb13a9e55fe5c2f7942364dbc3c419175f750ff99a61d6e8f45bce9acd6923228999cf2254f3f569d -EBUILD kompare-22.12.3.ebuild 1115 BLAKE2B 8ad9728ccb44d235c25ab1bc27c2ee3367c8925b1449a405410cb91597c4481e498f0e55addd5bb38d609669e8fa62b6bd053c2b662714ae9c5a6ac713f01706 SHA512 1d61effb0d89d609164125e9e72ecc3d7730494ff7f9fc848b20a05f746506ad42b77ddd76ad23847001d9599bba0eb40de72b470cb7933109b8dc8ef5d9c10e +EBUILD kompare-22.12.3.ebuild 1112 BLAKE2B 953aeaced833cf643c758b9093c64f296c2c57fd2096d236ea34e2ff25b1f63d51e29c871bfdf7fa94859d3bb456918a92543dfab529856f099939fc271f523d SHA512 058678c899f931d0ae9fb1dcded920f59a01df81a8e38672f955cbfdd20c23cc45788c4df8b4c8fd7105fea5aa307c528d12af176754d0d0569d44f2c64ce9ff MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kompare/kompare-22.08.3.ebuild b/kde-apps/kompare/kompare-22.08.3.ebuild deleted file mode 100644 index 60b196b9ed69..000000000000 --- a/kde-apps/kompare/kompare-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="A program to view the differences between files" -HOMEPAGE="https://apps.kde.org/kompare/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkomparediff2-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kompare/kompare-22.12.3.ebuild b/kde-apps/kompare/kompare-22.12.3.ebuild index 632269dfb343..f87838ed8f39 100644 --- a/kde-apps/kompare/kompare-22.12.3.ebuild +++ b/kde-apps/kompare/kompare-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kompare/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest index b0985cac1b70..87368652e73c 100644 --- a/kde-apps/konqueror/Manifest +++ b/kde-apps/konqueror/Manifest @@ -1,6 +1,3 @@ -AUX konqueror-22.04.3-without_x11.patch 3888 BLAKE2B 8311104ac6157badc858daff7d9e28e577ed49327e3ed20544146964cc9f7c109b5e74b2022216f0fd43269b77d17bbb762a20f3f609d294f38e61c84249b256 SHA512 25a3495bef4402eb83ebb8625348eb51b29d224f302f7048163bdf51b15e6c802aa4acf88cdc809654104264c63269e3adc2f6ef54c0e8b7a69ce4f6f2248a07 -DIST konqueror-22.08.3.tar.xz 7667060 BLAKE2B 929026d6d0c012864f6b3c2c50ded24762c0e72c8a624c5ea45436c78c7f34d762521fdf4282b436fc6471bb327593fb6e48097c0d5efd71dcb6b785e71b5cac SHA512 0ea80da0f72dcd6d5d5e8996243f66f38d1c6413261c9206dffe0869fa1c6d09cf90081b16b5b7d792fc30e8c3cf3258c553bbcb6eb2c8d47dfdb3aa334dd11d DIST konqueror-22.12.3.tar.xz 8494652 BLAKE2B 539079411548936dd132ba89cdea8771000ec52d007655cfef3a4f36b98f4b47dfe7e9702fd1c691ffb7bb3dc9c3312a49ecd6e3662b0a15bbc4b77be05e4616 SHA512 fa765e20d188864dc3569133e8d86c1c8ef4938d28d25d312a3e6814a41370a75b199565402a77a3869aef6c813cf8be24ba38d0d2a9ba83d0da0a95fc192441 -EBUILD konqueror-22.08.3.ebuild 2604 BLAKE2B 8492e05f5920f4ebf25b9d1d16c7fce70aa507e36e558c2fdc3c7b13acd01009cb324cc23b63742fdc45410b41bf214ba956655f47cc2a950db744ecc484be7a SHA512 afd20b9395a24a21284f63e9b1c73852cabbff1867d9aacd9564500f0c3b3352f3d2172ffaf8920bcde9dab0a7ac134390195b1fefd1ba664cf7d08085abe7cf -EBUILD konqueror-22.12.3.ebuild 2548 BLAKE2B 612ea84ecb9ad6a433333edb998f2ed50ff43f67005ed6d7ac2fe101560425bb22980345cc51a091c0115dc612437d557fae2725b31471c8904da783659ad7b2 SHA512 57bfb72ebe7f197c85d3ed5e20edef12bbd2d4b1ad9ebab79a32959b0d45a2df0b13d035d0dfe4f787593e137a0a951346b3977f72df008606479a892584fe61 +EBUILD konqueror-22.12.3.ebuild 2546 BLAKE2B 0951ed998df1f69f26031bf2efd0ae7383d7f926cf0b8b703d00b9c7fa7658c9aae75100fc4fa1badc4360c3a58dceac657a16171ff6c6cd91cb4c3a4761956a SHA512 ebf16f442e05f1452d239662d2aaea517a9d0d8b4f790db9f8d3d31a9be7442549af83955e503a1c15c299c7e7065660661e027d477675d86a7c1587725f26de MISC metadata.xml 507 BLAKE2B 77685a065aa0ade094a8fce571997ccb451cb980a00c178cbca51068dfc907d646272e316e7d2d0e193d47c0ed185e29e2415fccfb29773906fcdf5a7b74ee62 SHA512 62e29c44e16f9d88083e1d89d7fd100700d95424862e894f6cd84a8c983641914e254d29e642b664f916e45106e14a09af1ad6d24e1b328bbf57dd8f331c058a diff --git a/kde-apps/konqueror/files/konqueror-22.04.3-without_x11.patch b/kde-apps/konqueror/files/konqueror-22.04.3-without_x11.patch deleted file mode 100644 index ff1de8680e69..000000000000 --- a/kde-apps/konqueror/files/konqueror-22.04.3-without_x11.patch +++ /dev/null @@ -1,126 +0,0 @@ -From 503557c54c6162970072f31cb84b0eb934d409d4 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 31 Jul 2022 14:47:48 +0200 -Subject: [PATCH 1/2] Drop unused X11 dependency - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 8 ++------ - src/CMakeLists.txt | 4 ---- - 2 files changed, 2 insertions(+), 10 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 838197be7..d9218ae06 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -47,12 +47,8 @@ if(Qt5WebEngineWidgets_VERSION VERSION_LESS "5.14.0") - add_definitions(-DWEBENGINEDOWNLOADITEM_USE_PATH) - endif() - --find_package(X11) --set(KONQ_HAVE_X11 ${X11_FOUND}) -- --if (X11_FOUND) -- find_package(Qt5 REQUIRED X11Extras) --endif(X11_FOUND) -+find_package(Qt5X11Extras) -+set(KONQ_HAVE_X11 ${Qt5X11Extras_FOUND}) - - add_definitions( - -DQT_USE_QSTRINGBUILDER -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 9a1343e04..286bc7da8 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -113,10 +113,6 @@ target_link_libraries(kdeinit_konqueror - KF5::SonnetUi - ) - --if (X11_FOUND) -- target_link_libraries(kdeinit_konqueror ${X11_LIBRARIES}) --endif () -- - if (KActivities_FOUND) - target_link_libraries(kdeinit_konqueror KF5::Activities) - endif (KActivities_FOUND) --- -2.35.1 - - -From ff0e19961f8345faea54e4f85057312b7ad7007d Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 14:36:20 +0100 -Subject: [PATCH 2/2] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the -used libraries may not work w/o Qt5X11Extras themselves yet or need -to be built with X11 support for other reverse dependencies. - -KONQ_HAVE_X11 already exists and is set automagically so far, but -using -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras will break if any -dependencies list Qt5X11Extras as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding Qt5X11Extras or adding unwanted features -if the option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 7 +++++-- - client/CMakeLists.txt | 4 ++-- - src/CMakeLists.txt | 4 ++-- - 3 files changed, 9 insertions(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index d9218ae06..71bc03ecb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -47,8 +47,11 @@ if(Qt5WebEngineWidgets_VERSION VERSION_LESS "5.14.0") - add_definitions(-DWEBENGINEDOWNLOADITEM_USE_PATH) - endif() - --find_package(Qt5X11Extras) --set(KONQ_HAVE_X11 ${Qt5X11Extras_FOUND}) -+option(WITHOUT_X11 "Build without X11 integration (skips finding Qt5X11Extras)" OFF) -+if(NOT WITHOUT_X11) -+ find_package(Qt5X11Extras) -+ set(KONQ_HAVE_X11 ${Qt5X11Extras_FOUND}) -+endif() - - add_definitions( - -DQT_USE_QSTRINGBUILDER -diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt -index 24aedb14c..3c32c86f3 100644 ---- a/client/CMakeLists.txt -+++ b/client/CMakeLists.txt -@@ -30,9 +30,9 @@ if (WIN32) - else (WIN32) - kf5_add_kdeinit_executable( kfmclient NOGUI ${kfmclient_SRCS}) - target_link_libraries(kdeinit_kfmclient ${kfmclient_LIBS}) -- if(X11_FOUND) -+ if(KONQ_HAVE_X11) - target_link_libraries(kdeinit_kfmclient Qt5::X11Extras) -- endif(X11_FOUND) -+ endif() - install(TARGETS kdeinit_kfmclient ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) - endif (WIN32) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 286bc7da8..500b9750c 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -33,9 +33,9 @@ target_link_libraries(konquerorprivate - KF5::KIOGui - ) - --if(X11_FOUND) -+if(KONQ_HAVE_X11) - target_link_libraries(konquerorprivate Qt5::X11Extras) --endif(X11_FOUND) -+endif() - - - set_target_properties(konquerorprivate PROPERTIES VERSION ${KONQUEROR_LIB_VERSION} SOVERSION "5" ) --- -2.35.1 - diff --git a/kde-apps/konqueror/konqueror-22.08.3.ebuild b/kde-apps/konqueror/konqueror-22.08.3.ebuild deleted file mode 100644 index bb42e6cbd277..000000000000 --- a/kde-apps/konqueror/konqueror-22.08.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit flag-o-matic ecm gear.kde.org optfeature - -DESCRIPTION="Web browser and file manager based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/konqueror/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="activities speech X" - -# 4 of 4 tests fail. Last checked for 4.0.3 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - kde-apps/kfind:5 - kde-plasma/kde-cli-tools:5 -" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" ) - -src_prepare() { - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc - - ecm_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122 - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package speech Qt5TextToSpeech) - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT} - optfeature "filemanager component" kde-apps/dolphin:${SLOT} - optfeature "SVG support" kde-apps/svg:${SLOT} - optfeature "Java support on webpages" virtual/jre - fi - ecm_pkg_postinst -} diff --git a/kde-apps/konqueror/konqueror-22.12.3.ebuild b/kde-apps/konqueror/konqueror-22.12.3.ebuild index e9d8e67576eb..53a3d9764a72 100644 --- a/kde-apps/konqueror/konqueror-22.12.3.ebuild +++ b/kde-apps/konqueror/konqueror-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konqueror/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" IUSE="activities speech X" # 4 of 4 tests fail. Last checked for 4.0.3 diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest index 0349ad5ecedd..c82bf022b779 100644 --- a/kde-apps/konquest/Manifest +++ b/kde-apps/konquest/Manifest @@ -1,5 +1,3 @@ -DIST konquest-22.08.3.tar.xz 863268 BLAKE2B 5b37964095e0dadbc8729da3831d28dc8c0d48052ef7fa7409a04b73c9d280d850bca1aab0b405e2b0f832b1bce8145451e9cc5520b3d23457f47b45af9d4b0b SHA512 0775f04c762bf7f3eeb0bb35043b2e1db279e5415620836e3bb0e5b01d6c5791259cc096e96da082a7e089c64af00255d38d1342a6476bdc0c5c53cc395058bd DIST konquest-22.12.3.tar.xz 875568 BLAKE2B 50b4ac92a5b6f0f080d5a14d0d98f1f7a0fa9c1a980546efc6fb2639f44e42a912f65cac8505f7650728af277ebdb0b0f6edecad1235063625e9c9dbaec937b7 SHA512 10cb12d72e26cd61d660d78f1dd10f1c35897ecf932f70de258eecbf8312cc197fa81170e216e65100248016d93f001292a3511721b048b73af844ea7096776d -EBUILD konquest-22.08.3.ebuild 870 BLAKE2B b463e9b3f39e6041c503f2145db90281d0c05385bca9f4aaa7532651bda5b64fce6e8f9827c63c38b1aea0d071fed378d993c0926e5873e7361448f210c797ea SHA512 6d4076069638f6e2c84fcf5d1c36a674e461ab947a9687284282c4da4629e2957b518635cbb5a569d551663d81056b5617a6e21deb6ac3da93c4a7ae27c9d1d4 -EBUILD konquest-22.12.3.ebuild 874 BLAKE2B c9c8b7f478ba663f5623ef7dae949b6ab0814bacf7c7303ff9f8989edd08cb32f0e98f66a56a82edf07e81ee1d249318445acd7a6802c85f09e85a39c434d128 SHA512 e384d9d893c18265eb74eb6511b3be703fc1c4350a9ebcab65fd42f3efe014ebe2a39989c9a9673e1325eb49e7a1b262839213c1840707e01f3ce03da9a922af +EBUILD konquest-22.12.3.ebuild 871 BLAKE2B fff42b9e800803dcd834d97beda185530350b08ccc83cb84665f07f9bb6432d438ff15c8d840ce69344de1dfde97ba44af2f8e707eee8e9f3831f37b148c86d9 SHA512 d2298d1283f05c7197621425b8f3ed3823674777501e4892eb06db563ad3204589a8614439196a3a48d05d192b2546ee7e93ba21921c586ff0e70628615c78ca MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konquest/konquest-22.08.3.ebuild b/kde-apps/konquest/konquest-22.08.3.ebuild deleted file mode 100644 index a6f5c6d5f047..000000000000 --- a/kde-apps/konquest/konquest-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Galactic Strategy KDE Game" -HOMEPAGE="https://apps.kde.org/konquest/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/konquest/konquest-22.12.3.ebuild b/kde-apps/konquest/konquest-22.12.3.ebuild index 6f256cc17807..88d16d37f440 100644 --- a/kde-apps/konquest/konquest-22.12.3.ebuild +++ b/kde-apps/konquest/konquest-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konquest/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest index 3fcecd1f82f2..51a00f653586 100644 --- a/kde-apps/konsole/Manifest +++ b/kde-apps/konsole/Manifest @@ -1,6 +1,3 @@ -AUX konsole-22.04.3-without_x11.patch 1557 BLAKE2B 27d2ebb2dc65886938a083a92097716d5ffa5a46485deecf183dfdd5d565c3f67244516a6ce6299cf1e48ef9c20bcd59add50b99c28c54a9b13182f469344b85 SHA512 b28e4dd052d93e731990f21741195cd40e0bfb433aaa2c664881b1fb0944dce5fa3b061e01ac64a773674a030042f16e7a492ac84dd7d52308a69c0a019cc0f6 -DIST konsole-22.08.3.tar.xz 1504136 BLAKE2B ca51a2847831ae93a50afc8866a3cf132b680f746ce2e03b5514c30454f17e9c81ce397192b92487f2ca3a93c605845964c59d79ebfb41a64ff426bee81d74f5 SHA512 5f452cea9bf5cc609c89968eba3177b5a89103c7f160d1d41643140af98f95b74b1b4efcdea4119afbd745800922b66b7ab96a077d1c61096802e6e135d81bce DIST konsole-22.12.3.tar.xz 1779972 BLAKE2B be66e44da28fff8a775833aa851f793565aaf14903653660b1ac6ecf9e1c759d31cbdd9d0532fff94050875d9734374d8c60c9f4f0f107fcccd20f1d3698a947 SHA512 8dd29a2b8dfdb62a096e924de617c0a028dfc3c018035140c50a63d564b8282fd702d4d8a265bd28f6b55bca5068b37dbaf3b047c2ba56eb43cb28887ac9c4f0 -EBUILD konsole-22.08.3.ebuild 1761 BLAKE2B 5120937ce36a81d78397014a6794d08f9d41d34a4df27a976ce33ca92b8b1804d0e244cc29c593ea5f3237fd7cfa73e3bb7c4c7ec5a33f77d1ccdf5e390e0ef5 SHA512 205283253e203aea56542873a470421cb6b4bc1089d53a0a307d048e38423d2b6c8d340bb28b02ab0c7996680666e41a8e24afdd0a7d3d848fe87001f8e82337 -EBUILD konsole-22.12.3.ebuild 1722 BLAKE2B 9236818f070659b42fe51074bce4e7b889642b0a130dbf2e24624eca362e8549c7881a32592c3d7d28092059d879c05b94ab5aa6778aa08056eb4b9157fb3429 SHA512 9f005210505105c50f1eed5e8293fb0a1e63ca497b1fe5ac9ff2e311669c2ba84e652c1bd23a854eebf2308fd018f3bf7a30f9a492ba0ee598d565e31dba03e0 +EBUILD konsole-22.12.3.ebuild 1719 BLAKE2B 1737896e0a33402fed6358c8d3c621d66c0f3e3ffbcfe3215110f111ceae2ea8799884c4ec9e7b2a59ba59ace2fe50d0497c82e46f40d8161c73507073a2f3e7 SHA512 34c0316bffe976d710afecc5bc831801cd2e84faf085fb7a1bca7e12d65d4f4f139160fc24aedcefa81d6af53e169874abb223a774bb997027f2645854d3e43a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch b/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch deleted file mode 100644 index ed396fcf20ab..000000000000 --- a/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 0aa39e22a2bb1bbcb8a02dfd6635ffe4d8a0bbb1 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 27 Nov 2021 14:43:18 +0100 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - -HAVE_X11 already exists and is set automagically so far, but using --DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11 -as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 61ed70cd7..565682848 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -103,10 +103,13 @@ set_package_properties(KF5DocTools PROPERTIES DESCRIPTION - ) - - if(NOT APPLE) -- find_package(X11) -- set_package_properties(X11 PROPERTIES TYPE OPTIONAL) -+ option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF) -+ if (NOT WITHOUT_X11) -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES TYPE OPTIONAL) -+ set(HAVE_X11 ${X11_FOUND}) -+ endif() - endif() --set(HAVE_X11 ${X11_FOUND}) - - # Check for function GETPWUID - check_symbol_exists(getpwuid "pwd.h" HAVE_GETPWUID) --- -GitLab - diff --git a/kde-apps/konsole/konsole-22.08.3.ebuild b/kde-apps/konsole/konsole-22.08.3.ebuild deleted file mode 100644 index 6193098a1c53..000000000000 --- a/kde-apps/konsole/konsole-22.08.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="KDE's terminal emulator" -HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( x11-libs/libX11 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} - -src_test() { - # drkonqi process interferes. bug 702690 - local myctestargs=( - -E "(DBusTest)" - ) - - ecm_src_test -} diff --git a/kde-apps/konsole/konsole-22.12.3.ebuild b/kde-apps/konsole/konsole-22.12.3.ebuild index 117e14a021f7..00d473af5bf3 100644 --- a/kde-apps/konsole/konsole-22.12.3.ebuild +++ b/kde-apps/konsole/konsole-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="X" DEPEND=" diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest index 7ed0205d7c49..aefbebb2319f 100644 --- a/kde-apps/konsolekalendar/Manifest +++ b/kde-apps/konsolekalendar/Manifest @@ -1,5 +1,3 @@ -DIST akonadi-calendar-tools-22.08.3.tar.xz 238252 BLAKE2B 5a07fcd1cef621640995f25a90ffea57bcd47d870234e2d763b348bc0d4fa897f14c6efdcf404b03f3af0fa78fe8dfe858f84b1584bf824556e38e247f467980 SHA512 ffcdc6b41d58fbfc438187eab083946d62d73abeffa7d6de75e219eff58ca6d384c9c69413f0cb0d6811e7337eddada34d818f4ea0c079c10a3012ad90c5bc62 DIST akonadi-calendar-tools-22.12.3.tar.xz 254132 BLAKE2B 7a4d74dbe3474bb96b3ddcbd0ff293c4e70f739badb6bab4dd2b2cea833030757e17f2fa8f7ef732f21947cd39b187dd58ed4e6451b8075aad5c2d5b78e2fd15 SHA512 ae2c7cd67a901cb2c2e536ebd6f342218339fb20289ab94f69fc425e9b6774ce48cb72dcae4898fcd1741b14b9cb60fb45dcae36ec49d11e15a5045f3cab31a5 -EBUILD konsolekalendar-22.08.3.ebuild 994 BLAKE2B fcdc165e9cf9d140a8a563525ef3a71d7b0b7871d68bbf9b4fae4262ff6fac06d7737d9b76b5837774a07cc10f1bba9b4d3a3741268118b610abb17f95531056 SHA512 91e65a46604a1ea4c364300e1755f6d8c296a6aa12f5045ed3bf09db400f001c218882001b63a4b8da838cf926953a923a55dd5ce4df25185271620c13625290 -EBUILD konsolekalendar-22.12.3.ebuild 948 BLAKE2B 8db66a075b70d9025f4c357e1a5b3f190c6e665a7df556466744a99c491d849531ccff88702bf408b42376564d4bc3319afe3d0e23d778a65a1e5259f7ffeb96 SHA512 4a9a364088c49e0ce7cf9385c1abaa62715d7d115731909739201cfcd7240788382353bd6cadcefda6c3379a2a393bb5084012fdae34105aa144a3fe0f45535d +EBUILD konsolekalendar-22.12.3.ebuild 946 BLAKE2B 0e2a357fa11766e4f2b13edee50f2fe658535d15aed006f146f534ce9404bc2586e3a4016a2d30d47d6599c1da1e5b3c44e546efb25269bfa2a5a8c10ae20ac5 SHA512 b86b84b6fc6bf6d7af990e193a07415c1738fd20826999a11bb7e65ac157b5518583a31ffb5d88fbb4f4bfa9b7ed5bd8e01312c37b64d4d80195420f40f473bf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konsolekalendar/konsolekalendar-22.08.3.ebuild b/kde-apps/konsolekalendar/konsolekalendar-22.08.3.ebuild deleted file mode 100644 index cb3068d466f0..000000000000 --- a/kde-apps/konsolekalendar/konsolekalendar-22.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -inherit ecm gear.kde.org - -DESCRIPTION="Command line interface to KDE calendars" -HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - # delete colliding calendarjanitor translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - rm -f po/*/calendarjanitor.po || die - fi - - cmake_comment_add_subdirectory calendarjanitor -} diff --git a/kde-apps/konsolekalendar/konsolekalendar-22.12.3.ebuild b/kde-apps/konsolekalendar/konsolekalendar-22.12.3.ebuild index 545fa817c531..1c8100996d0b 100644 --- a/kde-apps/konsolekalendar/konsolekalendar-22.12.3.ebuild +++ b/kde-apps/konsolekalendar/konsolekalendar-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest index cceb367088e9..5699643533ee 100644 --- a/kde-apps/kontact/Manifest +++ b/kde-apps/kontact/Manifest @@ -1,5 +1,3 @@ -DIST kontact-22.08.3.tar.xz 824820 BLAKE2B bc7413b18ff472c4ea80bffeddbbd5bf001c947d6cecfc1f0060b572e7287b34cdfa62a7a6ecb0775a99163be8dd0a00c5f6bbb8140035e875eed1c2bd800a36 SHA512 97b5249be10d6a93351a8746dbfba1cab6045d49d23aef986bbe14cbdaae224f5f3c9f27fbbddb6a3681ce791d13b5736a117685e816619990f643a4fc62175b DIST kontact-22.12.3.tar.xz 871356 BLAKE2B 8f5f8b1ca87a9587f5595ad29d60d74a1ee428369586a005cd00b38bb32ae2867976e2eb4b97cd74ff1f41ac71f62344b2cabe3c04d3e2c6c7f73f68ebdf082c SHA512 cee2645c8680a601cd32733cb3deca6f491bf999278f71ed9aa12de1514dd22d99ef520752de5576f4439afb1b6efc5279be20320e43d81c39b1e9d6857833a7 -EBUILD kontact-22.08.3.ebuild 1485 BLAKE2B ebb05580f747cebcc2efb730a127d298b176bc8915b6822c4508e8bf3ba2459696a482fd847e4ca5bef13482d48daa8a64e1a0ceeedc33996a6fffdeadaf0dac SHA512 e9f3357d2568101ca41ba036e2c7e7dbe82115a2937a2e0bd9d80b96b1318f34347a545693b85aebf1bc6ea6c43cbf167bb6ec049d64431f0aff1e87d04fd164 -EBUILD kontact-22.12.3.ebuild 1488 BLAKE2B b3e65ceef11d27e95bdc408632681ceaad26caa08b4e1189d92c98a98c2512526788fda2fce0ec2285f4f1797fb56a76740c1b6b48123ce6c4590f6f5d4f864d SHA512 5dc5186a521fa96712f9a72ad31a6e3f80cd106a17c94a204a750f64eb1023db4a3ceb047376f6a51eda96ea66f47b208795a8c7fe1c9a1c25d28544a8d539d4 +EBUILD kontact-22.12.3.ebuild 1486 BLAKE2B 2aac87541a7aebaf72d1a6b212586b51b724f16f3903a0342102f861f1ff4ed3be8dfb8ca255a1e281300bd1aa25fad3be1afe0b60180a5bd807a4d6003f6dd8 SHA512 fc759f4f4ddfc4416b6faef96f271dcfa4198306830f80003cee493961e41a8a7c7021ae8c1099fe223985ef2ce493f4c88387d4c64f5684443c3021032aa15f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kontact/kontact-22.08.3.ebuild b/kde-apps/kontact/kontact-22.08.3.ebuild deleted file mode 100644 index 5dd1533d1031..000000000000 --- a/kde-apps/kontact/kontact-22.08.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 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Container application to unify several major PIM applications within one" -HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kontact/kontact-22.12.3.ebuild b/kde-apps/kontact/kontact-22.12.3.ebuild index 75ff6b3561f3..277ea565e46c 100644 --- a/kde-apps/kontact/kontact-22.12.3.ebuild +++ b/kde-apps/kontact/kontact-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest index f3fb1a4e5ee9..d59edef6aa03 100644 --- a/kde-apps/kontactinterface/Manifest +++ b/kde-apps/kontactinterface/Manifest @@ -1,5 +1,3 @@ -DIST kontactinterface-22.08.3.tar.xz 40496 BLAKE2B e410c1a190f7c35e2a4dbebf7eb5fdb921b29fa57a02bd6f074aac9a244cc944b1e64450d87d6ff022635183f5c94bb23288d554112e120efbfe8cd289917da8 SHA512 c2f8d4628984dc1bc57dcd4005c8584cfa76ce0ee91ee1cbb2b8cd3a14fa4a82a271dcb456246479b60e9b558c1ebc0fe4dc235b62185b9ab0485fe2313c8d8d DIST kontactinterface-22.12.3.tar.xz 39784 BLAKE2B a5bf00b594cb2a703fb859e518c67fbd360bfa866d7c5a3bcd6fd450c1deef6c607836650f48bfd89ce22218aa91348742210c6e88a99c80d446584428adfc04 SHA512 517f72bec27289279e69fe545ec0aa905bf2f1e1c652c9f07df95b7d9e046ce83a79c6e07381e588de2856579d022546105dbc85c2f4051336f56083aefd8655 -EBUILD kontactinterface-22.08.3.ebuild 741 BLAKE2B 2f43cb5bcb8e32b291f9e26a8d04cced9f7d0849be8d8de072fcd57abfc4f4653f0ca15dfac80398fc2ff0de9f040deb889b13ba8188a312959b587f2eff97a7 SHA512 c77ab735354588fbb712fde57f76adfd7a0dad31f074c510bf8526a99719c2077e761f9564a49c8a86d5f57f9996582a383581ad298155a8666490791413ffb8 -EBUILD kontactinterface-22.12.3.ebuild 745 BLAKE2B 5da16bbf77c7d0e45fd1a7bf95b5842bc65c7204554b995771547653614052b692cad6a16e34cea2e9d818a44f1f42a969a70ff0f7ca3cb2d580b2684b7218c0 SHA512 922b100432c0ad56b7fec440225b2a5a16a02b4e3889935fa8e616dcc7d0181f97234bce0ff6222707fa3cdeb4851449e753d8db655b5a5c6548360d067bc41e +EBUILD kontactinterface-22.12.3.ebuild 742 BLAKE2B 636c64ef3070ccfedc5e3f7bfeef4071763b02cafa4967df44ee8e89713bba06f1306900ab7b81be83a98a190c07cd84faaa0d7434ab9a74c0deb7676726c2e9 SHA512 89f1f351f3a9cc715ac650a84be59fbbeed95b24ac0e773e3f82ec2f646813698667cb6c62e21ed021bb8acdd49f02ea07e5ef0748cae6576c733200e805687e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kontactinterface/kontactinterface-22.08.3.ebuild b/kde-apps/kontactinterface/kontactinterface-22.08.3.ebuild deleted file mode 100644 index 8398ee0e8c4f..000000000000 --- a/kde-apps/kontactinterface/kontactinterface-22.08.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for embedding KParts in a Kontact component" -HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kontactinterface/kontactinterface-22.12.3.ebuild b/kde-apps/kontactinterface/kontactinterface-22.12.3.ebuild index 7bcf70f0f0a0..bfce0131dfcd 100644 --- a/kde-apps/kontactinterface/kontactinterface-22.12.3.ebuild +++ b/kde-apps/kontactinterface/kontactinterface-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kopete/Manifest b/kde-apps/kopete/Manifest index dd1132824e36..e4a02fa5697f 100644 --- a/kde-apps/kopete/Manifest +++ b/kde-apps/kopete/Manifest @@ -1,6 +1,3 @@ -AUX kopete-22.08.3-fix-kf-5.100-version-check.patch 760 BLAKE2B cf212bdd78f300f6857278dc3806c6fc5874818355f73b5ccfe30c6c5d4f749e42de4445a1794f2d19c18aad1414e993b1eb56697309d08b95fb103824cae819 SHA512 cf891d369a6890f46d0ef09233bddde60e809bde6808e681991f7871ac43ec1bb6fd501012b78dc2fa57e29019ed5911070281c537c8b7e861c7a1c54038c0f3 -DIST kopete-22.08.3.tar.xz 9668280 BLAKE2B f844bbd82e196507c16c568c32994b5d06077075f53a5d2fb99e74f2bcd972eb6350bdb38f597a937fdb6040bd7c232689bf2eef1b903dbccb919f3ed3b63cf6 SHA512 91e9a0e76e5b633e7e0454e7eba6fd163a912ad72675f3a2e049aba1f7cd306e54383894e783d417dde3961e91ec9b96f5b55772b4f29cd9c107acc185ef346c DIST kopete-22.12.3.tar.xz 10280244 BLAKE2B 9eada862291d164e0c0dd3ea583e72002fa5480acf178dd6fd152df338f5884eaa802efe0f4a6dd118f3d09960a77178b914131766e5b3ad785ff91384fd8dec SHA512 74ba83115c02936631f907ec52ff8b4bc0e637f43dcef597db84e222a34506e7a0325f9457b04383e8ae328fcbd663be113fc93c1804bed7d5e4262f171c0c8d -EBUILD kopete-22.08.3.ebuild 4471 BLAKE2B 0b58ba2be8d617c276048fb0ea5687940d6bd838c2b893ce2b1d6e7a4c703f9674f91d1b0cfa4ce1e9ed292735cc245c419d8ea06b1f777c4ae35f81261b676f SHA512 0f2c5653458a8f19c67b1459980984915a33d07fce6ea452b88572bb2afbaafcdecfd0d7d2c3483fc052401201c30aa123b4a1b98fee99b72624a693e2508f75 -EBUILD kopete-22.12.3.ebuild 4593 BLAKE2B 3594ca6821384e1ec520ab7ca03224034cec836d0851dd8912f6eb1897eac90594a2d00efab5e01eefb6183c700aaafdf2624bad813210cca41139ac715459f6 SHA512 a075dceba1e879e242fe63a88f48cbc805b185ad68d88c37f08625a08371509c8ba0548339c6631faee69b13d4670703d79471268851785e4738881c731dcbe7 -MISC metadata.xml 2225 BLAKE2B cf869557d330e74a95d97689986cb79a6b66e6a7c32563f49179c07d58c94743afa147b1276fcea236a3039c9bb2ab0dc8f258b7a8c16e57648c3a6a30ba0120 SHA512 b72b4f8dfb9a5f1ebac243d3fda9d3c45a36abe4b8b0c2fe29132317fd71c35f78fde6a173383c22ed44f620e09202b341e3da023bb71c2028e2b885280d501c +EBUILD kopete-22.12.3.ebuild 4590 BLAKE2B 90dd4e410b7f25ae99cca871f1720165c987574df389beada47667c80cae2571caf45bcf5a65632fa66c2524db19b224c1e3ef2779df3d48b7bacd7fd5c9a1a1 SHA512 aee458257bf8763ff52e7a771d5f0a2681debd1ecb4fcc4b2c5eb41500f51de85b8a33907b3fde90ed9da9d792e2cc4d115e46adb4d6e7e4566be0fc8058b622 +MISC metadata.xml 2154 BLAKE2B 0d51e5ba8a5c4d8ae2cea1412e0353c61e18b44f110959c5ba55ff140e5b33fa62878e56b7138a471b92b9e1a742b6a78c529b97a5aeb945b4f3f6565b7ac173 SHA512 b68dd01c55317679bc20508910cfad4e5a202ace0674d79871e352413d70e6d49f0fc48f4f32d9a76bb09f57427f305effcf1306f3a7030f0cf911ae60f8faf7 diff --git a/kde-apps/kopete/files/kopete-22.08.3-fix-kf-5.100-version-check.patch b/kde-apps/kopete/files/kopete-22.08.3-fix-kf-5.100-version-check.patch deleted file mode 100644 index 421986ee2b3b..000000000000 --- a/kde-apps/kopete/files/kopete-22.08.3-fix-kf-5.100-version-check.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 553fc241b5ec701421cd51ae08eef7cabdeca654 Mon Sep 17 00:00:00 2001 -From: Jonathan Esk-Riddell -Date: Fri, 21 Oct 2022 17:39:23 +0000 -Subject: [PATCH] Fix build with KF >= 5.100 - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index ef6090fd0..079d36a2f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -161,7 +161,7 @@ add_subdirectory(styles) - add_subdirectory(doc) - add_subdirectory(tests) - --if (${ECM_VERSION} STRGREATER "5.58.0") -+if (${ECM_VERSION} VERSION_GREATER "5.58.0") - install( FILES kopete.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} ) - else() - install( FILES kopete.categories DESTINATION ${KDE_INSTALL_CONFDIR} ) --- -GitLab - diff --git a/kde-apps/kopete/kopete-22.08.3.ebuild b/kde-apps/kopete/kopete-22.08.3.ebuild deleted file mode 100644 index e2075b6e1c5a..000000000000 --- a/kde-apps/kopete/kopete-22.08.3.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Multi-protocol IM client based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kopete/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="ssl v4l" - -# Available plugins -# addbookmarks: NO DEPS -# alias: NO DEPS (disabled upstream) -# autoreplace: NO DEPS -# contactnotes: NO DEPS -# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5) -# highlight: NO DEPS -# history: NO DEPS -# latex: virtual/latex as RDEPEND -# nowlistening: NO DEPS -# otr: libotr -# pipes: NO DEPS -# privacy: NO DEPS -# statistics: dev-db/sqlite:3 -# texteffect: NO DEPS -# translator: NO DEPS -# urlpicpreview: NO DEPS -# webpresence: libxml2 libxslt -# NOTE: By default we enable all plugins that don't have any dependencies -PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening -otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence" - -# Available protocols -# gadu: net-libs/libgadu @since 4.3 -# groupwise: app-crypt/qca:2 -# irc: NO DEPS, probably will fail so inform user about it -# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK -# meanwhile: net-libs/meanwhile -# oscar: NO DEPS -# telepathy: net-libs/decibel -# testbed: NO DEPS -# winpopup: NO DEPS (we're adding samba as RDEPEND so it works) -# zeroconf (bonjour): NO DEPS -PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf" - -# disabled protocols -# irc: NO DEPS -# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM -# qq: NO DEPS -# telepathy: net-libs/decibel -# skype, sms (until fixed) - -IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}" - -COMMON_DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - x11-libs/libX11 - x11-libs/libXScrnSaver - gadu? ( >=net-libs/libgadu-1.8.0[threads] ) - groupwise? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) - meanwhile? ( net-libs/meanwhile ) - otr? ( >=net-libs/libotr-4.0.0 ) - statistics? ( dev-db/sqlite:3 ) - v4l? ( media-libs/libv4l ) - webpresence? ( - dev-libs/libxml2 - dev-libs/libxslt - ) - xmpp? ( - >=app-crypt/qca-2.3.0:2[qt5(+)] - net-dns/libidn:0= - sys-libs/zlib - ) - zeroconf? ( - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - ) -" -# jingle? ( -# dev-libs/expat -# dev-libs/openssl:0= -# >=media-libs/mediastreamer-2.3.0 -# media-libs/speex -# net-libs/libsrtp:0= -# net-libs/ortp:= -# ) -RDEPEND="${COMMON_DEPEND} - latex? ( - || ( - media-gfx/imagemagick - media-gfx/graphicsmagick[imagemagick] - ) - virtual/latex-base - ) - ssl? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] ) - xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] ) -" -# sms? ( app-mobilephone/smssend ) -# winpopup? ( net-fs/samba ) -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -# jingle? ( dev-libs/jsoncpp ) - -# tests hang, last checked for 4.2.96 -RESTRICT="test" - -PATCHES=( "${FILESDIR}/${P}-fix-kf-5.100-version-check.patch" ) - -src_configure() { - local x x2 - # Handle common stuff - local mycmakeargs=( - -DWITH_qq=OFF - -DDISABLE_VIDEOSUPPORT=$(usex !v4l) - ) -# $(cmake_use_find_package jingle LiboRTP) -# $(cmake_use_find_package jingle Mediastreamer) -# $(cmake_use_find_package jingle Speex) - - # enable protocols - for x in ${PROTOCOLS}; do - case ${x/+/} in - jingle) x2=libjingle ;; - xmpp) x2=jabber ;; - zeroconf) x2=bonjour ;; - *) x2=${x/+/} ;; - esac - mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) ) - done - - # disable until fixed: - mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF ) - - # enable plugins - for x in ${PLUGINS}; do - mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) ) - done - - ecm_src_configure -} diff --git a/kde-apps/kopete/kopete-22.12.3.ebuild b/kde-apps/kopete/kopete-22.12.3.ebuild index 5bb0af558f90..c60c5bcc59ca 100644 --- a/kde-apps/kopete/kopete-22.12.3.ebuild +++ b/kde-apps/kopete/kopete-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kopete/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="ssl v4l" # Available plugins diff --git a/kde-apps/kopete/metadata.xml b/kde-apps/kopete/metadata.xml index 0facf6ad41f2..9a1313563104 100644 --- a/kde-apps/kopete/metadata.xml +++ b/kde-apps/kopete/metadata.xml @@ -18,7 +18,6 @@ Enables saving chat history. Embed latex formatted text into messages. Shows song you currently listen to in your status/etc. Bindings for many players. - Enable Oscar (AIM/ICQ) IM protocol support Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]). Send messages to external pipe. Filter for incoming messages diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest index 4b4f43df1211..a9d7e0a2d6e8 100644 --- a/kde-apps/korganizer/Manifest +++ b/kde-apps/korganizer/Manifest @@ -1,5 +1,3 @@ -DIST korganizer-22.08.3.tar.xz 2323684 BLAKE2B b502f43d772fe6c5bb31b9edff0ef0b50264d79165f595e3dfa27a659d979f098bc32112fe7e023f872f8debc89e980ff878d37ea88e2226b07a7a917622156d SHA512 f12cf619153eaba75d6399de50a042762b8f9a4584243fc547dbe93014914641d26fe426fc2be0285e975082c593a1bc0445790600d5f510b04c59067aa1ced2 DIST korganizer-22.12.3.tar.xz 2571952 BLAKE2B 8746be2c065e2c056211df89852124cce3d1821846d48b4e06d25c29da8af69aacaa3086d03f8073a2e1154d25c38707320e10a5d47b66bbffc0f803afeef9c3 SHA512 f7a18d0d3916f523e7fa8bfefae0142f848ed39e0c96f60f2e276a44970bc224b046864e1b30839307f404d061ef2c29873fa0df599eb44273a48a2c9685a4b1 -EBUILD korganizer-22.08.3.ebuild 2585 BLAKE2B 2eb18916f53a7f35004d4c0c67a8cadf074c8bbf2e93c06b36539428ad382f7df5f72803381a2244521d031a15c86f5e8c77e81b4401412897cbc66fb8e36762 SHA512 b4e12000f448ea209a4c73a939b93b8c4b6fc1985bb41217bc8b1e63b522778a32cc090df4cb1dee52c41f62dfb6db1cfb416dd3d6cf821ce9668d0ecf72aabf -EBUILD korganizer-22.12.3.ebuild 2550 BLAKE2B c0eac1f88059d254c62dfff03f127b5d1c892c9fa55a0d40c85dae586f81a25d3cda82025cd61277858c28d89f02ba31ee1c00fd01afd48e2517ccb65c6d0b3f SHA512 cb55bb7a605709267bfef9ea6f6ab6ffac783b0cf3d602014fdacf3a681225349f6472f0990cacba387244e20cf04cf6cb0c5d2b74d63f5edf9bb910a774e36e +EBUILD korganizer-22.12.3.ebuild 2548 BLAKE2B 6eeaffbe12b8643571763ef31a3605cd18281d079cfd3a8321aa8895a3a73968133340ba5c0660f86950f6217d9464b86b8d51c51b6535a00bda4e889e93557c SHA512 deada165718ba7ae9b9f3c130a677053fcb2accc243454bb1a94654118a8cd2b8daa521c85a174fd32620593485f20fb5703fb8dba8695882136ddce1c92cf84 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/korganizer/korganizer-22.08.3.ebuild b/kde-apps/korganizer/korganizer-22.08.3.ebuild deleted file mode 100644 index 92e12986467d..000000000000 --- a/kde-apps/korganizer/korganizer-22.08.3.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Organizational assistant, providing calendars and other similar functionality" -HOMEPAGE="https://apps.kde.org/korganizer/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="telemetry X" - -# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-apps/korganizer/korganizer-22.12.3.ebuild b/kde-apps/korganizer/korganizer-22.12.3.ebuild index 61ad049ce105..f61a257ec188 100644 --- a/kde-apps/korganizer/korganizer-22.12.3.ebuild +++ b/kde-apps/korganizer/korganizer-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/korganizer/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="telemetry X" # testkodaymatrix is broken, akonadi* tests need DBus, bug #665686 diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest index b214b4ac88f3..1ea9e237c966 100644 --- a/kde-apps/kpat/Manifest +++ b/kde-apps/kpat/Manifest @@ -1,5 +1,3 @@ -DIST kpat-22.08.3.tar.xz 3731572 BLAKE2B 4c2a53f0d7007b426d4d2f498fb11ac1f0e94bff5379b7cbda8465c97376eaa1f0b61c7f319cc3b03cbe58fe908fb6acbd6625d2935b7721c003bb105eebc896 SHA512 acf3ab88974a5bdf49d1a875c3c1becf44cdf83f1268247d3298f6460b94b9c30377b924e66418a134abb1b8418616dc13965021974696e83294b3e9ac192ae2 DIST kpat-22.12.3.tar.xz 3751384 BLAKE2B 6888065beaed7b24abede68114003cdd95466baa4b4af31c82c7784f3ce3ca636968cda8de851cfbdaa11fa954ca0030c0ba9c8efe3ede9af257bad9887df8e9 SHA512 d2c147ba7c15c046a0a64c287b4902161583ae4f22f51f3b92c522a77776021af48afa8aae3a60d879aebf281444aaac43770f931ea52b73c77b96c05d7e35b7 -EBUILD kpat-22.08.3.ebuild 1224 BLAKE2B 5c370e5dd9a9dc7212cd99876bac4eb4f46bf0b42f006ccadae0d0b9dafd8e118f06c109b9152b8fc11489bc31a0aca4a839d03b408a579f7c59f37b83ac836d SHA512 0848aea46e1ccd9707e88fd53caab5a05bd577c356cbcb84cbfc209371e6a876e7b7d288effbebf6e678057360210bc4f52fc8872d87abc694a8bca6d97e9036 -EBUILD kpat-22.12.3.ebuild 1228 BLAKE2B d0aefd990cb1095787507769863541be72ccf609f64ad29afd3d9f396b913a18a03b46684911e033116596eb72f74601d0c7ee122e2863df99c93d1d3b2f6bfd SHA512 d31445e417013b14ddff9c15dc03bcf2a2d069e43a3da89ca0f7547a8552c93dd7a6c8d6228a1a2bf41f2e1e79c5790d4da4f894a89d22e17de24ef91e85045e +EBUILD kpat-22.12.3.ebuild 1225 BLAKE2B 62ef7986884e674f4bf75284c11270a1b5796b55ae3714bc098aac625d79c1b8ef190b68c76b69a3caa324a5fed239800691c4f83b80588d462c79f9ef006dde SHA512 0bb19799240e5aa3f6800200cac335ab1d9658a052a6c45ceff4ffef45ee9e05d6c32bbbacd619dd959ff5e41adc31954c4680fc0c6b0554fc9351c9f1cf0861 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kpat/kpat-22.08.3.ebuild b/kde-apps/kpat/kpat-22.08.3.ebuild deleted file mode 100644 index 53e527a9b13a..000000000000 --- a/kde-apps/kpat/kpat-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="KDE patience game" -HOMEPAGE="https://apps.kde.org/kpat/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - dev-games/freecell-solver - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DWITH_BH_SOLVER=OFF # bug 733502, requires unpackaged dependency - ) - - ecm_src_configure -} diff --git a/kde-apps/kpat/kpat-22.12.3.ebuild b/kde-apps/kpat/kpat-22.12.3.ebuild index 04274237c0b3..292fd737afce 100644 --- a/kde-apps/kpat/kpat-22.12.3.ebuild +++ b/kde-apps/kpat/kpat-22.12.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://apps.kde.org/kpat/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest index 2bc6d2db1134..944ac38bc9f0 100644 --- a/kde-apps/kpimtextedit/Manifest +++ b/kde-apps/kpimtextedit/Manifest @@ -1,5 +1,3 @@ -DIST kpimtextedit-22.08.3.tar.xz 216744 BLAKE2B 1057ee9335e702887289b69fffc7ac0dad246c039ece57fcf0025e7f89a169d3b968fa4aa7472f4c81fc3a8bd1146e744023256f0832acce67ce5e15c012f211 SHA512 bcab2a145289990618ef2d08ceced5b1fd1482a472a2e10ef4038d1204abb0ed4a80d6ea096430634a0b71a6028920c894f5f00ef39e41cde3f39f55f0cbbfd6 DIST kpimtextedit-22.12.3.tar.xz 224156 BLAKE2B 41a325dcd733f34bd1077db25af8db6829e8313198b41d24ff5633a8b5c682cd8ff20d543f04a299aa8f057f4ac9225174871b87e793ea014f44f51cb762b3a5 SHA512 4c1283fda9d78e2ccddd4f03e654411f7141bed85c47f4a015ed0620df1d03cdc35b66fbad8cd1b8eda61d699183bab25f06a8808ad55c0b95b3e9b654eb37c2 -EBUILD kpimtextedit-22.08.3.ebuild 1147 BLAKE2B c99d3ebc77485d95e12f9c3eef7ea0499932a1e3f5acb98940fcb907b7920334926853101328856029314f3b1244f722525b63c7e8e4f2179f9b405257f3c6b8 SHA512 20864eb6baa8f8febc1516ef15deddd6544477011728f3ae4f7fc99895ebe19b454ba5743e0c5ca9191dd94445b5e328d85bda0798fbd0d5ba6b944095ebf760 -EBUILD kpimtextedit-22.12.3.ebuild 1151 BLAKE2B bedafbb5923bd0f6b482ca3478a75e653a7373ed2dfad9d84ad8889ab48b3fe4010af16925d7044c3eacded9da1c8756de70e4949a04b693ffb39a995bab47c1 SHA512 bbedd0b854a3021ecc5b53d074c14cac2804da4bf36ef91eb2d45ae5076d3002dc9103731a626b96975a2c9a49af04b17695019cfbd55a55393e587d981a998c +EBUILD kpimtextedit-22.12.3.ebuild 1148 BLAKE2B edf5ce644a79bbf1cf2ed082a96557e96c9afc783bb1e845046d6ff50316922bfca845289e02616fc23244f9f8afd8e1dfc3bdc165353ad31e589c5625808709 SHA512 c3abddabc2711ab1d4be08c733809426ef912a483f2cae5b2069d52e90054849b88efb7422b29b481e0e4b1d22a448e390056963392d37f754a96174ad5ff428 MISC metadata.xml 468 BLAKE2B 7d0732951e5cb3f8fa895bcd7646ad46f2834c8a67324cd12aecd43de9d525cce139bb78704e32f9d43f3c3e9dc8b6d785182306e846387ea872965561bfcff8 SHA512 0d1f7883fa05a190c019d5ab1d0d6fd54e73ccd0b9f09c790f7c818636c5961331aa17058d0fe5ac0bd8f90736fc7148cd2b40c4cc772039e875057a60d501b4 diff --git a/kde-apps/kpimtextedit/kpimtextedit-22.08.3.ebuild b/kde-apps/kpimtextedit/kpimtextedit-22.08.3.ebuild deleted file mode 100644 index 55c24c2c8629..000000000000 --- a/kde-apps/kpimtextedit/kpimtextedit-22.08.3.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 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Extended text editor for PIM applications" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="speech" - -RESTRICT="test" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/kpimtextedit/kpimtextedit-22.12.3.ebuild b/kde-apps/kpimtextedit/kpimtextedit-22.12.3.ebuild index 7551c576e9f8..16193b4d112d 100644 --- a/kde-apps/kpimtextedit/kpimtextedit-22.12.3.ebuild +++ b/kde-apps/kpimtextedit/kpimtextedit-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Extended text editor for PIM applications" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="speech" RESTRICT="test" diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest index 0b44d746af52..f02b97abea2a 100644 --- a/kde-apps/kpkpass/Manifest +++ b/kde-apps/kpkpass/Manifest @@ -1,5 +1,3 @@ -DIST kpkpass-22.08.3.tar.xz 28888 BLAKE2B 7edf197f732f7b6fc1decd6d70790fdf26128ca8c123e09efd859486a37055853c73fe1d184a562027b4157bd350d1335883939e53456f5a620a00ff16cb8e2e SHA512 34768160c29ef96d52e81862c90d8a6fe40a8095e4497cab11a834034a5af1850647ba1fc406cd6b2728f68a07d4fdc1b3bd1224bf25612f2747391afb557e68 DIST kpkpass-22.12.3.tar.xz 28900 BLAKE2B 0c9e3c9dcedd3cfd7b8634df1fc0500b2e18f1c4ae5a99dcfc76fbbcdac981c17223ab0867558f73ac52f89f98d0cd09bffca99281d84c4b1986babd7286b178 SHA512 9f32cde0ece6805249718f4fa56c8a147fdde38b26305a9836fa2f524600e6d04f0710bc0451e116a1757df47ff8fd493676c83d96bf6da80caf43bbe6006882 -EBUILD kpkpass-22.08.3.ebuild 493 BLAKE2B 5e41adb423e25b7b591f41846517d0a89c805e280418149736a8882b2e1e1a69b01db65b3220c02a5ef3f6a428b01b106142928e3b54dff8eec05cf3049ce41f SHA512 dcc0491461a5a5ebf6fa02756af67ba0cbbc8f4920688bea6b389468dd51ffe3c30fe04a9ca9843d38365391ecd68b694347391d145de6c6205c05e0f504573f -EBUILD kpkpass-22.12.3.ebuild 497 BLAKE2B 043f4cbca5e2848b47fb98eebab45601662d8b9c66a5d4bb7a1d50cf305f3c1bd8fe4d21c45a85674662a91378807dd692913e7122fce3933ebfdde4a5248d3b SHA512 c73ea5d6153340870da3ed77192078958cc38a9c2dbf79f58349562f215275a5da54728686a09c2582a445e8f09948c5b3b6291728551ce5ab84daaae789a931 +EBUILD kpkpass-22.12.3.ebuild 494 BLAKE2B 1fd4d374ad4ca8524d5d6fd1b2447c43450f6b7d527d1acf39e69a52381a9ffcb8e4e4d54ec905f3b0d97dac7bd6c8958c637857684059216dfee5fa0623f065 SHA512 28d0b952ed1aec8f8d8adff8fd8355a8c31ab1fee947391c330fa61fa1369e93ebfb5ef0a5a02113d8dd10ddde265d683122e775105cc35c40ee4a97bdc92f91 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kpkpass/kpkpass-22.08.3.ebuild b/kde-apps/kpkpass/kpkpass-22.08.3.ebuild deleted file mode 100644 index 4ec58e5d1d03..000000000000 --- a/kde-apps/kpkpass/kpkpass-22.08.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library to deal with Apple Wallet pass files" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kpkpass/kpkpass-22.12.3.ebuild b/kde-apps/kpkpass/kpkpass-22.12.3.ebuild index c18cd1910bea..f5c091df9d80 100644 --- a/kde-apps/kpkpass/kpkpass-22.12.3.ebuild +++ b/kde-apps/kpkpass/kpkpass-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" DEPEND=" diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest index 6a6689e060d6..414f67000635 100644 --- a/kde-apps/kqtquickcharts/Manifest +++ b/kde-apps/kqtquickcharts/Manifest @@ -1,5 +1,3 @@ -DIST kqtquickcharts-22.08.3.tar.xz 30196 BLAKE2B 60fc0bfc1648c42ebac46db2ab302fa06397bf521c33d745446308c43668e6f6340498747ac03fc0cc0db8ec0cb121b5509fafe3cc92675a47a4adf31a05e6c9 SHA512 78cb818998c5f3cd90ffeb3c1872e732bfb836d722c6eee690b6bc145b4b92b18b1fd1c90fbee1694a7a94c758b06b6fc3346e7fc0c425edf6a8ef6e34ed6f91 DIST kqtquickcharts-22.12.3.tar.xz 30856 BLAKE2B 54f2325f306a637035c13ca8d104b8ebc8de2ab0b5bb316087973d14220c6f8557274980b4b5f9d2dd68bf8ca1c2716774d575d025cc163348ced49dd48b1ffe SHA512 a6d737e04a00eaf8fb618b54200f435299338d126b31e227207c6d7d0c29ed816e4c48b2ba897b15fdb9f30ac3ed74e9a238f3d19c6f8180b4ac2f045ab49c0a -EBUILD kqtquickcharts-22.08.3.ebuild 395 BLAKE2B 98f657c7ddd158a43270973fc79fc8639a45eba856149ef8f5e60a68f0b11849dae84cc53da89adaadbaadebb02bad59470d54764cd7da4d3ed1bdb64c424c88 SHA512 a89690988d043dfd5b99b561c42f1c1f57cddc5caeff88ecbebfe2be968e90a67ee383d73e6e5fbb67b07f4894de7d98d5f4bafa3bd90b556f8133723f38b3fc -EBUILD kqtquickcharts-22.12.3.ebuild 398 BLAKE2B 8e7c6b2a9f835326e79aaa6ec8a93abcb4361e521f8d3ef8b4a9e63f539ab9a486ee0156e0dff63756233c9439b2cdf51d153b5c806df595f093e07e51e6cba4 SHA512 334e1b46a59ba08a3e963f4a3633102278c66ee2f3444d297dd6f0c124f7fe263212d72859680b2b48e3776ec5a33f22afad2b05dcabaffd34d8a69d5e594066 +EBUILD kqtquickcharts-22.12.3.ebuild 395 BLAKE2B 492b1ac12a36a80f25fbb55670e8b15436e5267f47e85e520d619fa49df10cd5c35f00fe3dafe4e8346375f04d2f85459a284b6e67b7e80bab56dc32832415a5 SHA512 47095cd41b78f0ae0891e6641d49b12c1c45ccecaab0e2ddb8af8e907fbd3a0665720f4c445d8b3a0dc17291425a64d7d9d6ba9b9402a6e8a930ae1e9c1e7e9b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-22.08.3.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-22.08.3.ebuild deleted file mode 100644 index 76c19c6ec13a..000000000000 --- a/kde-apps/kqtquickcharts/kqtquickcharts-22.08.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-22.12.3.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-22.12.3.ebuild index e344ccc46f29..02bd1b070d94 100644 --- a/kde-apps/kqtquickcharts/kqtquickcharts-22.12.3.ebuild +++ b/kde-apps/kqtquickcharts/kqtquickcharts-22.12.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest index 2c79d1bd2c00..ba081e23bde4 100644 --- a/kde-apps/krdc/Manifest +++ b/kde-apps/krdc/Manifest @@ -1,5 +1,3 @@ -DIST krdc-22.08.3.tar.xz 1578152 BLAKE2B 2dc7edeb21c044c27074ef68100e66c69bb987e0ef32d8b9cfcb8770285f53d9afc0edff5cbac174e86d3058b48c9d060200f40c91c7133ed5b09646f0d357a9 SHA512 4ca21d1ae7245327c6e3d273e68a76a2f6f2d4fe15e4c3a308bad64d3fe6a8f075e991d8cdb89f382d863eabce25a09e418089d61b70c3bdac96dfbca9631b72 DIST krdc-22.12.3.tar.xz 1633132 BLAKE2B 20212553dbc3b7021967e6cb380f412d87acbb3118d903249341ac44cf9c2f9f9b06fd37d8f25047cb15f499635bcfaf4fa2a83fa1486cb4a9850006b190d0c9 SHA512 6cfa7cb09d80ccb38fe0308f217cb8da15f015d78c4475c067d15cc64abbe43a161112c87b8e85a002c825101f0ac8f9df305a6113d431fc5e7ef86c5904f564 -EBUILD krdc-22.08.3.ebuild 1438 BLAKE2B 8cfe1be51ad0f9902e6ca00cdcb7edbf806d270377aae03ea1772fe1d68f33900fc25d1701716332b0ab430bae5bc86bec71bc253a162d7aea49878e237739a3 SHA512 37bb0caa78a6d903c1f024350afba9c469d37c7d467b84f55332ad16cc9cee1d958845efcb44f9946a3c8ee084b5379f8d2c0ad33cca185e7158f2ca4e184471 -EBUILD krdc-22.12.3.ebuild 1563 BLAKE2B 094758f1e8ab0952e0f80ccc24b662f8e37d9aae1d836b0801a63ca44739b8f2d39faf82e45a7553c44ce2e4146af7a3317e6feb223633e4609d6a5389f26374 SHA512 24af2dd1128d17f67fadb3fc019a06fdecb9a6b80bf400570ea32a388640068393904f63c4a0167d928490cd9ca36bf5a19d60964f7330f472ac37c451c9fc5d +EBUILD krdc-22.12.3.ebuild 1560 BLAKE2B dfaabac17cb85b8324ffb337787e921c0cd3bae5c6fbcc0edf689bab2a2959a27150fd8191dfa75b15f11d2f4e157ecf952f1a54806d740d2972c3a67dd9d54e SHA512 39861418cad3a4c7cf8492f76b4ca82d5b8ac7315da9516f2ed3632b3e1ae5fe3508cfe70480598fb0157ed21a826c2f2cd7759b094cbc00f564b5eaa6c4870c MISC metadata.xml 441 BLAKE2B 5571e5938f9e83ad9c62a30f809f530c4145bf0f24bea73155e32812397233e395ffd9930d178de4663efafb62138bcb8a5cac7b182dc1d75f3ecd46828364b1 SHA512 cef8e86019304017929f8a4cf2141e93fe171845a5fd86d4608021b4ac47e0057946f1160a358c78e55d4f2293bdcb5ee9391a165bb7878863e14d2c6b0491c4 diff --git a/kde-apps/krdc/krdc-22.08.3.ebuild b/kde-apps/krdc/krdc-22.08.3.ebuild deleted file mode 100644 index afda09330889..000000000000 --- a/kde-apps/krdc/krdc-22.08.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Remote desktop connection (RDP and VNC) client" -HOMEPAGE="https://apps.kde.org/krdc/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="+rdp +vnc" - -#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24 -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - vnc? ( - net-libs/libssh:= - >=net-libs/libvncserver-0.9 - ) -" -RDEPEND="${DEPEND} - rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) -" - -src_configure() { - local mycmakeargs=( - -DWITH_RDP=$(usex rdp) - -DWITH_VNC=$(usex vnc) - ) - - ecm_src_configure -} diff --git a/kde-apps/krdc/krdc-22.12.3.ebuild b/kde-apps/krdc/krdc-22.12.3.ebuild index 0bc86f19fd80..8063dee27c17 100644 --- a/kde-apps/krdc/krdc-22.12.3.ebuild +++ b/kde-apps/krdc/krdc-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/krdc/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="activities +rdp +vnc" #nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24 diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest index 9b4e7bf7f161..b6e83f69af6f 100644 --- a/kde-apps/kreversi/Manifest +++ b/kde-apps/kreversi/Manifest @@ -1,5 +1,3 @@ -DIST kreversi-22.08.3.tar.xz 1063624 BLAKE2B 9fd6b139a46fdd52f70f0dd830c815be6cd4890eedcfe6d88b35df8aa4448cd91471efeb21a07ccfe2b85bf7defb9c4053399563bbde7b91f037d3da3c8cd838 SHA512 587320047d6481796ae8bbb1e745d576ff5b4e7baa1790aac320644ee09f6f90902af052893fdb82971e386b28d89cbf56dce50dc1c9fac0bb32eeac0cfaed41 DIST kreversi-22.12.3.tar.xz 1077132 BLAKE2B 11e3e1d0e8a7f68423db1175f9f2cab1fd7dd6b55b606b53bf6b0e3deb042f03cba1465513c50a22fa05dd3545296f8c785a7c0a912c55fbbf63a8a56cc8a4c9 SHA512 16607c4c719e760a212fdbb7b06b505357a36e954fd1f2e9bafb504aaeafa5b7757d3b4c5d2d9a19d7f497115d982e707d381708bf261b23523f8a27a23b03c4 -EBUILD kreversi-22.08.3.ebuild 1002 BLAKE2B a3242cb78033728aa115a8c0949043b6a8a857c025111bd2850018371c6e15150ab6c4e27e85c7ddb3b1ff3a11d39bfe9f866016fb09b7061b4a8a23cbdd7654 SHA512 d815e0a0da0b176c8733719f8950f694dfedacc2e5f08315a2d36b6c28844db713a3184fdbedf34d8c8cb4961e7c32f256499e7bfaba1144c7d016e9d54ad7b5 -EBUILD kreversi-22.12.3.ebuild 964 BLAKE2B 79636a471c33e49b7cf36fd94a7ef0588b3ac90cfa0a67364aa9c4145575878e210166b841b7de7437318d4af96a1822b201dd10ee7e8c8360688e3a801dd977 SHA512 c129a45eb13f9f7c899d2fd6c168722e17431e250271ba1e37061e3047a49060f7b257216b3087b50bb1ee65c9af4a9b5f6f2a9788f5e65ce89cdee9c3b3fb19 +EBUILD kreversi-22.12.3.ebuild 961 BLAKE2B c1ee619ae92bafcc7baba1df3f72a0b2f79c993c738009a83cebeb69efdfd3ae631dfd34b457ef409f8ca9da7ec0579594d3f28dc7f636653241a311809686a9 SHA512 fab9e0f80b6b5871d5d6d57eb5403d1665cf2bf5a843ce439615ac461ab75be9e99a704e8e7f092d887273230d049d23195e90be6840b3620c27465952b1f208 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kreversi/kreversi-22.08.3.ebuild b/kde-apps/kreversi/kreversi-22.08.3.ebuild deleted file mode 100644 index 75aa7eb33a32..000000000000 --- a/kde-apps/kreversi/kreversi-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Board game by KDE" -HOMEPAGE="https://apps.kde.org/kreversi/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kreversi/kreversi-22.12.3.ebuild b/kde-apps/kreversi/kreversi-22.12.3.ebuild index 21efa48fc52e..acee2b3ad37f 100644 --- a/kde-apps/kreversi/kreversi-22.12.3.ebuild +++ b/kde-apps/kreversi/kreversi-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kreversi/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest index 3fe3ee0afdb0..44359a6b8bbb 100644 --- a/kde-apps/krfb/Manifest +++ b/kde-apps/krfb/Manifest @@ -1,5 +1,3 @@ -DIST krfb-22.08.3.tar.xz 1296316 BLAKE2B 90e9687d93c72c222f123dd71e648ea0c4df781c3dae8618411795d0274b5b85e1caa380b4099b7e80df439b7a9f035d1ab63686dfbb0790379d9b5e09ebbeb3 SHA512 cf766f8806cec058cb9ce770ce6a465eaf38f0b1ba2e8f9421058c32f0272389d8d61ae15ed99cafe0c52122a66d8f6827b550454481cd821df6646e8c64e372 DIST krfb-22.12.3.tar.xz 1324320 BLAKE2B e48fbf0068da652d4188973b54d6c30f2b001c97ed86de4377f366c10f2d14375c6e9405188fafc106a65065ffaf950add8bafd2006df350c3b5c9b639da34c9 SHA512 195a05253bf3a05ee67adb2e9044eabdc2a0e2f3a5cfa3a52a2733b5543ae3e8a406e438812d6929c98fc3d0a61f3ebf2e2b13622973c9c2b6c4e252081d20b1 -EBUILD krfb-22.08.3.ebuild 1954 BLAKE2B 81876dca41233f9eb10f51f674332af98a28431bc46ecd6f1306cf1bf2a82c5ead09ba0165d8facfbc673281bc8c1b49a800e92d17c5a444011abcd175426262 SHA512 15033f60b7943a499e838ab759ef3d045f11c69e91b42f5d3f403291589f68b704c64f6c342f68307a25eead14362d43300806765bd04e920c5ea75613c67fef -EBUILD krfb-22.12.3.ebuild 1958 BLAKE2B c9569c77537230eca23ab98425b4171516c20a6c0d487e2418dc6411d92850a4bd79a3528ce0adb65a8cff2e8940b8e436250252c565efabb599cde1e221ef06 SHA512 cc9d8259c4233b6a7dc65b966333428f0d8ab0c5cd95a4a650055fbe7a6c1b96895fb93179e44e519a278562697442f4d98a5d3823605ac98359296889768a3d +EBUILD krfb-22.12.3.ebuild 1955 BLAKE2B 4f97599635488c52548b4cfacfc3e4d45c37e30572e4ea9a34a4c50a258518756d121b83dc1a25a2e8fceac788cec80c3b336ea8489d8f2f8eff78e9b1810316 SHA512 9d4378a01acf9e3caf3242745a4f93d258003daf6bbd6115e8790f61c0908d9612264525d9d2986533462694c53b9c9e78de34161384abf645e2f1b581020edd MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/krfb/krfb-22.08.3.ebuild b/kde-apps/krfb/krfb-22.08.3.ebuild deleted file mode 100644 index 21c41fe08c57..000000000000 --- a/kde-apps/krfb/krfb-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="VNC-compatible server to share Plasma desktops" -HOMEPAGE="https://apps.kde.org/krfb/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="wayland" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/libvncserver-0.9.9 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXtst - x11-libs/xcb-util-image - wayland? ( - dev-libs/wayland - || ( - >=dev-qt/qtgui-${QTMIN}:5[libinput] - >=dev-qt/qtgui-${QTMIN}:5[X] - ) - >=dev-qt/qtwayland-${QTMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - media-libs/libepoxy - media-libs/mesa[gbm(+)] - >=media-video/pipewire-0.3:= - ) -" -DEPEND="${COMMON_DEPEND} - wayland? ( - >=dev-libs/plasma-wayland-protocols-1.5.0 - media-libs/libglvnd - ) -" -RDEPEND="${COMMON_DEPEND} - wayland? ( sys-apps/xdg-desktop-portal[screencast] ) -" -BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )" - -src_configure() { - local mycmakeargs=( - -DDISABLE_PIPEWIRE=$(usex !wayland) - $(cmake_use_find_package wayland PlasmaWaylandProtocols) - $(cmake_use_find_package wayland gbm) - $(cmake_use_find_package wayland EGL) - $(cmake_use_find_package wayland epoxy) - ) - ecm_src_configure -} diff --git a/kde-apps/krfb/krfb-22.12.3.ebuild b/kde-apps/krfb/krfb-22.12.3.ebuild index b33f348e66b4..3fa5dd62bf69 100644 --- a/kde-apps/krfb/krfb-22.12.3.ebuild +++ b/kde-apps/krfb/krfb-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/krfb/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="wayland" COMMON_DEPEND=" diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest index ec75b30094e1..87fe87103e8b 100644 --- a/kde-apps/kruler/Manifest +++ b/kde-apps/kruler/Manifest @@ -1,6 +1,3 @@ -AUX kruler-22.04.3-without_x11.patch 2241 BLAKE2B 92f51f62bf0b88ec20f03088a9f752741b4d236052774764c9cd251a1c8a052253c561f314fc44f213c56383d4ccc270f9313a9071d832d44b51e26cf360698c SHA512 c8942f3ac2e5163b2df7c595f8ec4bdb0c121ee109b98c962e38f3cce45a5800f8b284811175c230deca8e94b7f906a4b58d35bf89fece9aa36959542283f3cf -DIST kruler-22.08.3.tar.xz 276568 BLAKE2B 34ee748ca4bad2acc6fc0802dd483cd326a6c4907ca0d998ba78cccfb00526c34e61da5ea6d6275f89ab2d768d9a107e15c1c338d7c1e1454883c0e01b956173 SHA512 61af626cb9dc74059b369ca40b917d330721f74f3f31c4412830bf4cf321927d568d3eefdd0885cad9f22b737f5bf48f88c59e260df0ff3a48536cabe4eade40 DIST kruler-22.12.3.tar.xz 285792 BLAKE2B ec1a92efedbb1a8366062deb561e146bf8139e1a03be1d53e0874f07124737dee89ba2fe561520b0fa2cb874ae1996994690700ee3ea5d734fedf5d5d48e38a7 SHA512 909fe29f83b130cbe56a61e145bc9670320f09e402ac86fdd3267e3f5c46a660507f62f9dcb845f796811062e370e651d82f5502210f63c06ed7a45bb92f66e1 -EBUILD kruler-22.08.3.ebuild 998 BLAKE2B 4e616e697e652d6c3720c46c019bcc7739f684624428e6207dd00d3552a64dbd65597a7b4c487c85df7fad6c8602ab9c4d85c67ac326da6b51eb66d526915cc5 SHA512 5214bfef7bed5fa563da19e8938c620dec2603a95dca0f2b6944116c5ed973b3076c0d449020e57f6dca85cc8ab3edacf5b0f043d13160986a07c605b6171bc1 -EBUILD kruler-22.12.3.ebuild 943 BLAKE2B d3357b35b267243888e5476594220404f02248afec9a64a5b230235628a37a61a2828197ecefd929e5505508fac8e8cc5f940f2d6c4112c6e49b8fc1954b4b07 SHA512 5bac0425f79127264858c0be5a3d4d9c47f5d6b1e6679179d10763a72aeb549218b30cd035fdfaed5f86b0cf1ba19091a2cf002a974f47f7eaffd58ea499f1f6 +EBUILD kruler-22.12.3.ebuild 940 BLAKE2B 5d051753235fac159a300eb6a7bceaeba420ff930dc0165825f247ecfad2f9f10e42f39d619d0512325a4fcebca17b66d1c5c4b47aa7a46276527291010b0c2c SHA512 cb4d4d5fe68d7f5a7c7e8a3ddd1045122a3fabef48164549f3545fb93ea3acd66ac54b0bdd7274e7feb92851008f3830a783fd8e1aa50ce591343d02d03fe469 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch b/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch deleted file mode 100644 index 79bd597d9377..000000000000 --- a/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 7a29873231061948408b36089a683ab4e0fc8a69 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 31 Jul 2022 14:59:24 +0200 -Subject: [PATCH] Add CMake option to build WITHOUT_X11, drop unused X11 - dependency - -We want to be able to build without X11 support even if some of the -used libraries may not work w/o X11 themselves yet or need to be built -with X11 support for other reverse dependencies. - -KRULER_HAVE_X11 already exists and is set automagically so far, but -using -DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies -list X11 as required in their cmake config. - -X11 dependency (introduced in 4c7cab8e90f8f360fb1c6b21c73f4acba609e0fe) -was not actually used at build time, so the new option will replace it -to determine if the feature is enabled, however libXCB remains -non-required. - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 86a5dc7..a5839ff 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -41,14 +41,16 @@ set_package_properties(KF5DocTools PROPERTIES DESCRIPTION - TYPE OPTIONAL - ) - if (NOT APPLE) -- find_package(X11) -- set (KRULER_HAVE_X11 ${X11_FOUND}) -- if (X11_FOUND) -+ option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF) -+ if (NOT WITHOUT_X11) - find_package(XCB COMPONENTS XCB) -- if (QT_MAJOR_VERSION STREQUAL "5") -- find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras) -- else() -- # qtx11extras_p.h is in Qt6Gui, which implied by the Qt6Gui above -+ set (KRULER_HAVE_X11 ${XCB_FOUND}) -+ if (XCB_FOUND) -+ if (QT_MAJOR_VERSION STREQUAL "5") -+ find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras) -+ else() -+ # qtx11extras_p.h is in Qt6Gui, which implied by the Qt6Gui above -+ endif() - endif() - endif() - endif() -@@ -101,7 +103,7 @@ target_link_libraries(kruler - KF5::WindowSystem - KF5::XmlGui - ) --if (X11_FOUND) -+if (KRULER_HAVE_X11) - target_link_libraries(kruler - ${XCB_LIBRARIES} - ) --- -GitLab - diff --git a/kde-apps/kruler/kruler-22.08.3.ebuild b/kde-apps/kruler/kruler-22.08.3.ebuild deleted file mode 100644 index 59d907a6172b..000000000000 --- a/kde-apps/kruler/kruler-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Screen ruler for Plasma" -HOMEPAGE="https://apps.kde.org/kruler/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} diff --git a/kde-apps/kruler/kruler-22.12.3.ebuild b/kde-apps/kruler/kruler-22.12.3.ebuild index e165bd0960ec..370f3bf003df 100644 --- a/kde-apps/kruler/kruler-22.12.3.ebuild +++ b/kde-apps/kruler/kruler-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kruler/" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="X" DEPEND=" diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest index 21a4f6d0fb94..46ae7bb4fe6a 100644 --- a/kde-apps/kshisen/Manifest +++ b/kde-apps/kshisen/Manifest @@ -1,5 +1,3 @@ -DIST kshisen-22.08.3.tar.xz 993976 BLAKE2B 6e1aeb2adb194b028c3e2ac802218912841353f3a0c54e52f33ed4e7aefd170713061f17ffe6d705c342f942a16fbedf9e224afcdf52b1e6d5971430d892c9fd SHA512 2bdd0e44fa5411770ceb0f02d8222d1a0c4c8b224479d7123b818f3595ee4676c10903e7139728d35c599df3b3f926ec28ba5d30368b507d3cbcda897614ee27 DIST kshisen-22.12.3.tar.xz 1007600 BLAKE2B b03626a0c3fbed6c810700241a74ef51c1c62f50396bef2a9d4c2f325088e7951f41b1dc48256c67d21d2c27220cb2380b89a32be37817364907d23dcfcb2c29 SHA512 33e548bae4562fb60ae23dd0d25cf7ea29e0202a6259ae4adaa28776eb4c67a8bc4c912cac9df1bc147d3748dcd83394971300762c287ca3198f9a482cba3aaa -EBUILD kshisen-22.08.3.ebuild 922 BLAKE2B 697f36d3606ad71dbeaf60520653f349844266eb254e35949636a7f1407d5761fb461c3734e0a3134726b436f2af69b4e3c600a5f703f844855bdaeffe750c4a SHA512 9a1b59efbcbfa9e3801b3d4b0c5cc2090396fdbc5dadab0072be87454b0d12999585fce415b9280f9850a7c6d88e7006897cc74d410b271cebdd7cb09cbacad6 -EBUILD kshisen-22.12.3.ebuild 926 BLAKE2B 91ecc200248cd8d66d13260c89f189512c1e4017fbea163c7c712aa20dc93caca284a2ebf2a21f70ba2636eb19dbf899afbc2d84d1870a73af2d689638cb9f61 SHA512 4319a4ce06cba8557ed45436f43b2ba64cc6f56d56921d9f0aa86e6670b4bb09b8c6a3c5607e78bbedfca4ec05bb89aa27061f9814bc5f855f384cc2f3e9dfda +EBUILD kshisen-22.12.3.ebuild 923 BLAKE2B d5d9e4d940b0f6f8052d1ce6d964679dd2a47e7658bd7074ab77ad41816290c865301a305cd68ced755a5161843ff133ca47e1e97f78741d0c9d4acfd7378d6a SHA512 f5ff74f8ca58a69b3171ae1684a4bcd148b80deedfec42109cb894082db6bb8f7ef05887c3d59a4bb6ec2bc4b93b4e0204d9975fec80940f4f6172d4d82eb2c7 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kshisen/kshisen-22.08.3.ebuild b/kde-apps/kshisen/kshisen-22.08.3.ebuild deleted file mode 100644 index b2239e65b391..000000000000 --- a/kde-apps/kshisen/kshisen-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles" -HOMEPAGE="https://apps.kde.org/kshisen/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kshisen/kshisen-22.12.3.ebuild b/kde-apps/kshisen/kshisen-22.12.3.ebuild index 395b98cc423a..d2bf31810ee4 100644 --- a/kde-apps/kshisen/kshisen-22.12.3.ebuild +++ b/kde-apps/kshisen/kshisen-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kshisen/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest index 59d4a0b83320..e85698831081 100644 --- a/kde-apps/ksirk/Manifest +++ b/kde-apps/ksirk/Manifest @@ -1,5 +1,3 @@ -DIST ksirk-22.08.3.tar.xz 7015680 BLAKE2B 318bd7e13cdfccacb09c67511247c01d36f850b22552a5e17b300f2f11efba26fa65fe35b08232ddd1b2e50b14e5008d97163a59ac705d7eeac22c71bf135d72 SHA512 e05ee5e0224fc81ce2c92f06d86cd2593f928ebc3aa5dfa588ec552880d6329fc0cf57bbfa364c74b3c90930e3266443a02e8951613a02c31e20bc9425a96442 DIST ksirk-22.12.3.tar.xz 7047492 BLAKE2B 146d70b68ce2ef7e2bd1b8c2c16629ae3709328b959ec160684e61de409a9941865b0a5060c066944c9e7e88fedc204da173f5a0a9c925ed1758d90691038a0f SHA512 45ec5e366622ed29bdb559e27e5a17e7843d4b93484d1cd1e9bbe85d22c4e1fc9736a6fe3b652cbf16b8a7a9ead0eedb96b140dbb3cad58c9f384dae77035ad2 -EBUILD ksirk-22.08.3.ebuild 1088 BLAKE2B 8299b08c51da9bd206b38a89ce21753e6ffead216e29254db52e440a3419e08e22085dd9df7e3ad6ff9b5629ec20a0e6cad55b598fe0503c2b4ac88fa5e5d968 SHA512 4583a773022afb646869c001f2f754d7880a65e4d367976f3d5677064aff83c6c91b1015978666c581a49f14c2b8ce2b8883b6298a4de5b97c542fdde2332af5 -EBUILD ksirk-22.12.3.ebuild 1092 BLAKE2B 80d18393d1ab110ec77ef1a7d42d01fbf7873813d6c4359729e535f065afc42e604d3394da71dbba8192ca478a5275fb0405857fc8033be5cd722e5896b1b694 SHA512 cbd045aedb0051ad73ad32d985efab2b99bf28e7c1a09ee1bc98fcce1014043f9377e99561880e2d9388587297e97df1694404f79bb9a19aba9b30820ffb0578 +EBUILD ksirk-22.12.3.ebuild 1089 BLAKE2B b1169ffc385289acacbd318bf663d8f7bcecb470d08f49dcdbfe86576634de07439fce73126ff0793f7229d93b2923293f1e4942274a2d2ff3b9e9301a1f3ebb SHA512 81e5d3993a26e90c92c74ad18e0028785dedbb0820379e4d0f198fbdbd4fabad0a564a32a3754fbc42d9c134f808271f8fd197e0f29fc98fd4e13bcb049c92ca MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksirk/ksirk-22.08.3.ebuild b/kde-apps/ksirk/ksirk-22.08.3.ebuild deleted file mode 100644 index 99099860cc43..000000000000 --- a/kde-apps/ksirk/ksirk-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Port of the board game risk" -HOMEPAGE="https://apps.kde.org/ksirk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - sys-libs/zlib -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksirk/ksirk-22.12.3.ebuild b/kde-apps/ksirk/ksirk-22.12.3.ebuild index 376810cd6012..250b45aef741 100644 --- a/kde-apps/ksirk/ksirk-22.12.3.ebuild +++ b/kde-apps/ksirk/ksirk-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/ksirk/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest index 3719a0ebfd77..b4954a1a39bd 100644 --- a/kde-apps/ksmtp/Manifest +++ b/kde-apps/ksmtp/Manifest @@ -1,5 +1,3 @@ -DIST ksmtp-22.08.3.tar.xz 49080 BLAKE2B 29a901a419e367204886242513de5b6e7e7ef9a294beeb76081d55fd96ff394a4f483b51de7f539629acc3d78d5bfd1e5d9a7e0de7db7308d6005d3be5d48bd4 SHA512 9b7966e342c3b67af967709526b6135b3a47d1f55949e7fcd06c95f602a45ec8d86973ad801c1a69beef0f065814817a30430d7112bb221dc5ee723bcd5e4e7a DIST ksmtp-22.12.3.tar.xz 50028 BLAKE2B a98394edeba2b4a2b4bfc80379b24253bf5305c55ca0208f8398a0a22d1eabcdfc26d5180954d129ab2f25c7e13bade31ce74e7a0e30e89a264b55d0aaccdd01 SHA512 a0262494399d2d8fc3f14e1ccbe63494e29e137ff75402a6ed407e30f9a2b7356be49d1757323a40edfc2ef447c82a8e3528e6816e57050fbc4b27315bfbce61 -EBUILD ksmtp-22.08.3.ebuild 630 BLAKE2B 62bf698a130ac227ca2c8aca3087492d4a30d0fb18e100ab82740db72bb001ef76c8cff07faabafe06e29d771403367f4c75df1a11f3a365c092490e817f3401 SHA512 e1ba57c7990612c11aaa458045f1c349263c649f63c6969eb3e812c9881187b610eedb0d5e0a0bcf6f4107a38ec707515c05e3e0f3609e8de659e31a42aae3e0 -EBUILD ksmtp-22.12.3.ebuild 634 BLAKE2B e3fc55960783954c41b776106799d5e13a38b915f29207fe098427134f4a28bc33ded0ce2e617c19c17c6634d815a89a9df77dda182ec76dba526c12a16b8ac8 SHA512 2b2bd0257839aa202b115e0dc6c27d663ccd0353a7a6d2eda28d2a02282d8f219cc1d1f5a3c90d859d64dcf83877325d95424766b90faf68d31cf66de24401ee +EBUILD ksmtp-22.12.3.ebuild 631 BLAKE2B ebc36b3bb199248051e475fdbd785436a284ee98989f9dba8750427f81ead9a8b8236eb5c1efec7120e1d87f57aa15027e0aa4a13ed7fed42158fece8f760cd5 SHA512 74ef3120c3e560269387b2103fb5ac3a6c411bea9dddbf9ae7c678a8968dd4cc52bc8ce11d1e1371a0e223ddf8df60d87dd3f8b5174170444b240990af59039e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksmtp/ksmtp-22.08.3.ebuild b/kde-apps/ksmtp/ksmtp-22.08.3.ebuild deleted file mode 100644 index 5756e16894cd..000000000000 --- a/kde-apps/ksmtp/ksmtp-22.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Job-based library to send email through an SMTP server" -HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # bug 642410 - -DEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksmtp/ksmtp-22.12.3.ebuild b/kde-apps/ksmtp/ksmtp-22.12.3.ebuild index 575c4766ac46..ccd0dbafd892 100644 --- a/kde-apps/ksmtp/ksmtp-22.12.3.ebuild +++ b/kde-apps/ksmtp/ksmtp-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 642410 diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest index d1398fd62113..a09aaf4eea3e 100644 --- a/kde-apps/ksnakeduel/Manifest +++ b/kde-apps/ksnakeduel/Manifest @@ -1,5 +1,3 @@ -DIST ksnakeduel-22.08.3.tar.xz 608112 BLAKE2B b0a78862f0d7af7712ffa494a38d845797a1e51519e70458e5a14b5b1fb637aeaefcbcef241d8f48266d80acef19b15ffe1b01dc2d302e9485f9ed6f23c3e4d8 SHA512 8671d0ad93962a204b1ceb5be5338929a3d899637ac85534a96450c7d8af5edbbf14cae3948e16eaa54d9828ba9887ac009c6911934d7a63862bfc5256dc84b5 DIST ksnakeduel-22.12.3.tar.xz 611380 BLAKE2B 36ccd4c6ac6163afd890d34bd652f9455430f27395f29404a5da823ea81c59d2a4479b29867dceaedf83c8290f589456194a5083c5ae05efb5b97172f5006ef6 SHA512 09c70e0620c0a23af6eb3d8c5f621da79b9a87ae50f2304803ee2bd93c6b12bbda95ff07dc254f5af981b34ceb26a0fceb13de587de33c5266f96428820cf6b0 -EBUILD ksnakeduel-22.08.3.ebuild 944 BLAKE2B 00f40ff713643ff209a14ed81b9d976060ed905fc147acb369e28a94f905148040a8da4a47f99967c6c527f7e303513531343cb2f67fed2b7db65f0fdc8ff01f SHA512 9a227cff4f02f40215ad54655d01b53bdfe764fd5778ddbcc52186c0cbf0001f232676af4c9d0635dbe69e3bdcaef266040ec03213b65f3d85aec2f529101859 -EBUILD ksnakeduel-22.12.3.ebuild 948 BLAKE2B 1c96272034864c79d106576da3dcb4d149985dc9552afe41100afca5d056a686cea856b113f2230f03707922d587cb6dad6e422cb7f9519cd7bc7ce6def00756 SHA512 7ff9cfc1140d49ea9ae8509cdf6e54023730c00322de87f95fc7ab04af085f873371722df82bf793a93a5d1921864fe56a55e805f59d39001dd3ccb79d7d391a +EBUILD ksnakeduel-22.12.3.ebuild 945 BLAKE2B 0ba280c5baeb0e98ea4c47391deedc953632ed52bf5b1147b7de8f205b14387374c3d138673ef74e4c93f454534a1d3584f590477f4a780449e45406129df66e SHA512 157e9d22dd45229b7138bd29a2c112384692afe2a48ed1b599012e19be00f4fb6dd50d733215cb5430e67bb15f50dcbfb71afd620e0289cfeb192de39e1b7bc5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild b/kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild deleted file mode 100644 index 96be03ad794c..000000000000 --- a/kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Tron game" -HOMEPAGE="https://apps.kde.org/ksnakeduel/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksnakeduel/ksnakeduel-22.12.3.ebuild b/kde-apps/ksnakeduel/ksnakeduel-22.12.3.ebuild index 8700deb5981d..829c2900ad50 100644 --- a/kde-apps/ksnakeduel/ksnakeduel-22.12.3.ebuild +++ b/kde-apps/ksnakeduel/ksnakeduel-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ksnakeduel/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest index 2cf4f39e0274..08003756ad87 100644 --- a/kde-apps/kspaceduel/Manifest +++ b/kde-apps/kspaceduel/Manifest @@ -1,5 +1,3 @@ -DIST kspaceduel-22.08.3.tar.xz 651880 BLAKE2B ba37a24a7763c930a4c44de8e127471aa6c04ec6151f2ac81b642d7a2ab841508e671b6b0488362ec870060e9586b199b3a55630d49df2caa684e8adfdfa6ed1 SHA512 5e61b8db09a3c4a21662b31a4f6b567a74d2da112f2386ba5310e7f9ea5e53aa35307de5c5b58c7563ee6360b9e88d8830f7af2181d65e2d2b0cdfb17eac09b1 DIST kspaceduel-22.12.3.tar.xz 659984 BLAKE2B ebd56f90dcd8b9a1da2a337e8539579fe3f5a0b4fbd1a87a8a1cf8349aeb30a89f3167a5b89bf8f4b867257a25a2943c9c428b73c4732b92e320735d0d90e052 SHA512 1a48dcadc3d16a8335dfb59e6a7d55e36dcd329ab955df7a36c749dbae5642f77b5b320cb6c25cd06c47a7808fff4ee8c8bad2f48641ef8d30408c2f56b82b7c -EBUILD kspaceduel-22.08.3.ebuild 823 BLAKE2B 7d7267797031850ad8a09341af349213f30faf225c80d842fdb11aa3d9738631974463fdbc0a17915aab5e7552d8dfa02dde06d7306d7638c7a9ddb6616f3112 SHA512 501ac8ae4df710773bca4004a630f4f7a08cba4c6760e0b8ba99edb0c43a21118809c95cc842678b2d97c013de26800bb4f84eb439966f538e3b85ae1626f4de -EBUILD kspaceduel-22.12.3.ebuild 827 BLAKE2B 272e7effff8dc6214ce3720b1e335c217d6ebd93383ddb686a81efed5255a32103493aaaaeabd3a95d0f29d46228a9cbfb81ddc6bbb132a76be607ec97b4379c SHA512 c45e4980a563182d62eb5f888631cd3e87584a18e3382469c9563bc7d2c88bd72831d039f124a03696f4ea6748a3f3d37ab59e0e4db3e47c72d6059783eece0f +EBUILD kspaceduel-22.12.3.ebuild 824 BLAKE2B a41cc48652c0bbe5eac03ee6a4c07df287d21886ba7ba90eff15f93457ba8805d0313292b24d2e0b2f264dbb533930d2c92b280c2bc97037236b39a8c4e88ce3 SHA512 f8eb0b88362b7305b63033c0f7b5ff27ea597054a637270c96267b64fe7dcbc6b5c276be9334e7286686aaf01426887cb5b259fe35cbcf7e0f445371b350dcd0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild b/kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild deleted file mode 100644 index d458bb848ebf..000000000000 --- a/kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Space Game by KDE" -HOMEPAGE="https://apps.kde.org/kspaceduel/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kspaceduel/kspaceduel-22.12.3.ebuild b/kde-apps/kspaceduel/kspaceduel-22.12.3.ebuild index f1e920c68931..609f01f0c116 100644 --- a/kde-apps/kspaceduel/kspaceduel-22.12.3.ebuild +++ b/kde-apps/kspaceduel/kspaceduel-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kspaceduel/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest index aa0a639bd064..9105af1df338 100644 --- a/kde-apps/ksquares/Manifest +++ b/kde-apps/ksquares/Manifest @@ -1,5 +1,3 @@ -DIST ksquares-22.08.3.tar.xz 308716 BLAKE2B da62efa35d92f36bdd45d77b60f5e1b89fbca00d6de7cbbd6338837f03f49d75086b78f4c5bfbd55d3a184c92b36d7049547e8d285752b692790083605fd98c5 SHA512 485445dfea684db7304681ab0a08e9001cb59b7d1b74f85fa1930d4e7c38a6284935e7d1f07e8031ff200c55cf20b02db08a6645f9674266af9c9b94d6ad0526 DIST ksquares-22.12.3.tar.xz 312272 BLAKE2B 0b3ff587d3571369caab04d9d576ac64ac934c0192ba02df4b63e3f25c50a4391400b2afde4693ed411436d6cc3a8b8bf63f77bc01779955b30f384de490c9c5 SHA512 ca3eeb8e2f84d15643e1effa1cb4c7473455a3d39edaac96033b618095e2e31f8f19062eedef86fad4d4bedd9bfb926b5b30639056aaf7d43401767406606e95 -EBUILD ksquares-22.08.3.ebuild 859 BLAKE2B 82832390c20737c2221225843ce1d4aac2287e40206756636df248a12e5a2a4d7fdfdc396d04b1002383e4829368cbe2394cb4b03869ff686d26d9d8df2c5916 SHA512 c7c734ccc2d0ea7933c5b2a6426f2cfef1f4262902cc38964ba79dbc32a43226664a96e6952ff913a36a7fbd764552285df5f925938252ccfa5dc9ee2fbbdbdd -EBUILD ksquares-22.12.3.ebuild 863 BLAKE2B 704a92c9d64410d97f571500f7f2dbe633aac4c79824bc668f5fb9e09e96f4bf4856a03e8f18549e4bc26eecd4639b6f1d27e06bda5e9859d53b7a392e650fbf SHA512 edc7d04bab911abeb5b3fb3fe5002d29c12087c415f43d97e36f47bed519c973e6bc79bfbac4cb8f7c3ad403d51e88bb673b978d7b08ad9e5ef2fc83bf9c28e7 +EBUILD ksquares-22.12.3.ebuild 860 BLAKE2B 67a1bfbc48b9e0b1b04075c3b091b7adb84203a61ee0d9e335fa7f36e37ea3353eee95a0514937c1d3257ebdca68f122ff107708bf4f240ab9acd0841fbd9101 SHA512 6535f634b6d5b35afa4dc149f988bde49737ca156703f3f8819b2a80dcdc3008d2d4ac2fbccc054a0b3cf402dfaf239f35990860e88c354070c0ff333c75ae96 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksquares/ksquares-22.08.3.ebuild b/kde-apps/ksquares/ksquares-22.08.3.ebuild deleted file mode 100644 index a18d992b984a..000000000000 --- a/kde-apps/ksquares/ksquares-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE clone of the game squares" -HOMEPAGE="https://apps.kde.org/ksquares/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksquares/ksquares-22.12.3.ebuild b/kde-apps/ksquares/ksquares-22.12.3.ebuild index ad7ecc8b71ec..413348b1e84b 100644 --- a/kde-apps/ksquares/ksquares-22.12.3.ebuild +++ b/kde-apps/ksquares/ksquares-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/ksquares/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest index d9b8e1f1ff5e..a4aa2aa90ede 100644 --- a/kde-apps/ksudoku/Manifest +++ b/kde-apps/ksudoku/Manifest @@ -1,5 +1,3 @@ -DIST ksudoku-22.08.3.tar.xz 1690032 BLAKE2B dae49a1e1b6ceb8736fd057d8b3f834e06be9d4241f4574245bb84ac91ac1e96db04da353b1c368a1ee6b266b5554ce8b0fdbe2d62518df9f8c006a009cd9548 SHA512 8b7058418b4835201574e5c8e5db57fc96dcbf8f08632b6652d08e6e2cf107935b778ed772bf66671b64e26b8146678d3c6b2ce6dc4a963d8875d1e386ea6f2e DIST ksudoku-22.12.3.tar.xz 1703052 BLAKE2B 6fc64860cd172a9c7e3fd8e93836fa676ae67ca075a2720607977bf63e9ae28678c5160dbf5668efdae69535686b379f5cf0e3630742be49c44edf49b3de5f77 SHA512 0d95b9b254a19aa840dff409ac332ac3c4905d6ff773cb98d8c36c2df78e3f1f9d911ce8d8f9f6a4e23dff8be13ae656acac71cd57b4548d97f5f8fe1480fac5 -EBUILD ksudoku-22.08.3.ebuild 1315 BLAKE2B 0d3538525a1a181592eb341da40093a4db8e1e05c1cc5c3f84cf0c477885882ceeace036945dcd62577a8b24057073488561d02d89676562e5e2c738f7b8e4eb SHA512 d4ee9f78a5cf051eef6d5d68187abccc086d1e9d3c48e85335a81cfc276dead8f2fb31e97b799e3f726fe4b57a2b86059e2f574c4fe870344dab565a8ab3dfef -EBUILD ksudoku-22.12.3.ebuild 1319 BLAKE2B ff6bdcf164611f362b0fda8fc5d9c8e571c5cf5f6eb1a42cf27882c6be73844a64d43189f132cf8b6f289eb14550b2e305e991e472dc5c97f3d1346a001a8865 SHA512 c81e2e23f5672c83c6413b008451b39e357b65ea4761b590e98a4a16418e8655ad00efb6405111ca9fab5b4eacadcfd54a1ad9ea6b9cd3d88368d69250b6506a +EBUILD ksudoku-22.12.3.ebuild 1316 BLAKE2B 03fde73ef4f863df7f8fa00a706409b488ceb1e102ff38ec5fc78795a0686807b647c50d069756a75fd98f226f1d3080455ed17acfcdc6554ab2d96d6c4692f1 SHA512 2c8e35de5b6f1814784c9b8b5183e4607b1dd9de31f04d97f0b69fbf873fb549da0e76c25add04cbfce1f1c7f9d7c8899b9933ce3fb20409b6bfbb4c5eccb1c5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksudoku/ksudoku-22.08.3.ebuild b/kde-apps/ksudoku/ksudoku-22.08.3.ebuild deleted file mode 100644 index 8fea59415b4c..000000000000 --- a/kde-apps/ksudoku/ksudoku-22.08.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Logic-based symbol placement puzzle by KDE" -HOMEPAGE="https://apps.kde.org/ksudoku/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="opengl" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - media-libs/libglvnd - virtual/glu - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package opengl Qt5OpenGL) - $(cmake_use_find_package opengl OpenGL) - ) - ecm_src_configure -} diff --git a/kde-apps/ksudoku/ksudoku-22.12.3.ebuild b/kde-apps/ksudoku/ksudoku-22.12.3.ebuild index a10abd8ad14d..e9da642f53ec 100644 --- a/kde-apps/ksudoku/ksudoku-22.12.3.ebuild +++ b/kde-apps/ksudoku/ksudoku-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/ksudoku/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="opengl" DEPEND=" diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index b65d3e6dc469..a9986e955f51 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1,5 +1,3 @@ -DIST ksystemlog-22.08.3.tar.xz 1970120 BLAKE2B 7bd1e815238fb8ec44080a557985a7bf857b749a4965ba1c91dd0985b2aacc1199afaadd5ce4bb736020ecc7d23582667520f0e79c97a2b570320aa560a16ed6 SHA512 f93e94a3024af9590c519f92f04f93e75ea28c51de2a4805005caaff7e1f7706ff0dd72c1912571e0c213540470afe5c95e8a1d6e53a5b85d656734786290b1c DIST ksystemlog-22.12.3.tar.xz 2002440 BLAKE2B 589f3fa18254833ce9774eabc4fc2dacc4884df383abf7fb8440a7616d5c01e17b10c1c5d42cf02cf8e309af339ed3b57714793336e79e8156f756a60254b0a9 SHA512 7eee52558bbeb4b061a8cd9fd933300af16cd8f7c17bc02c634da9d26131ff5ebfe520fa06935d8121ae874502cdf11ea0a270b87c2e7c9c940c2d03700dddaa -EBUILD ksystemlog-22.08.3.ebuild 1649 BLAKE2B f76dd2f6a7b827fe1d613bd115f8d8fc7a12d35ab074d14d2914793b431e1a9f862876e98a77dcc5debd5bf3679b1ec297de98548ccc1b727877527a2e0d22a6 SHA512 804ec247429824a44e96203a3a8dd11af61bfc7bb3671da1440a14d715fb9ccdf33b3d7ff7d5540afe03af4a5fd76a095cb64a2d6fb77b1cbd8a6e33253020f7 -EBUILD ksystemlog-22.12.3.ebuild 1653 BLAKE2B d7b907a52f70304910f6df6095a9174f59afebc17a13c873ed04df9850d6fba7cb55174987877df9b5f932111f41cbb22cc11c6bc69501e0f00f46e1006f5f3d SHA512 a73ea0aae512469ce0cd0ae06bd56ce3111b76c4a09c0a88b834e57f02dd6182845c2914217d92e29c9b0e38044a09a4b7270d4869d537d6c643b80fdc8a5e1e +EBUILD ksystemlog-22.12.3.ebuild 1650 BLAKE2B b6e9080c3218f7f5fbb2e78790f566f9949fc3f90bb7a8bbc4c438c63a06b664a314891e5889c96d191cf7a2745318f90287f594d2b2ad52b2efe469962480fc SHA512 41793b0381f66819d5932e365cb9e68cd2f37c154b77f3edf02dc1b8744f1502e0d6bd6475dfadec2a0e9bca05f907ad7c73585a506d471e181c0318c92d1709 MISC metadata.xml 426 BLAKE2B e441ed4b9e30f9cc4da23e5aee1ad8e799a6df18a4e5b5f623722ca8f6627eaf9df193249caa84cddd28823f69f093cb39dbd722275b764a2dfdbb3cbe7e27fd SHA512 1780c918ce9e47504a8627c3c544371f7492d8796615cd94e68459476c74fa474bc93ce678ca0261e246cea52935fd01879f6ebc786e1d355b762e460c0f0d07 diff --git a/kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild b/kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild deleted file mode 100644 index a42a453749a8..000000000000 --- a/kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="System log viewer by KDE" -HOMEPAGE="https://apps.kde.org/ksystemlog/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="audit kdesu systemd" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - audit? ( sys-process/audit ) - systemd? ( sys-apps/systemd ) -" -RDEPEND="${DEPEND} - kdesu? ( kde-plasma/kde-cli-tools[kdesu] ) -" - -src_prepare() { - ecm_src_prepare - if ! use kdesu; then - sed -e "/^X-KDE-SubstituteUID/s:true:false:" \ - -i src/org.kde.ksystemlog.desktop || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package audit Audit) - $(cmake_use_find_package systemd Journald) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)." - use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu." -} diff --git a/kde-apps/ksystemlog/ksystemlog-22.12.3.ebuild b/kde-apps/ksystemlog/ksystemlog-22.12.3.ebuild index 8aae28ad1925..ba904eb92b3a 100644 --- a/kde-apps/ksystemlog/ksystemlog-22.12.3.ebuild +++ b/kde-apps/ksystemlog/ksystemlog-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ksystemlog/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="audit kdesu systemd" DEPEND=" diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest index 6325152a735c..d5d97944c530 100644 --- a/kde-apps/kteatime/Manifest +++ b/kde-apps/kteatime/Manifest @@ -1,5 +1,3 @@ -DIST kteatime-22.08.3.tar.xz 302804 BLAKE2B 74c344a931e79b96f6f4e0616203d02fd68f0dd5175bea22778aa0a9cc68e8e060d7aaaef0b68a0e9319046d26327dbac1f91c044e87ee40f1b6beefe528bf47 SHA512 7322a6b6fadb2c6969762ec7ece590e8ac44df4d7e5a4e379208e82c54bfef8354b820b05385e49236cb835b7bbe69bd246cb2e7e76c8cb72085820669e0373e DIST kteatime-22.12.3.tar.xz 312324 BLAKE2B b9543d11f16d3dbe89a6bad53601fd2168e8474b7d80ad03567d4e0fbcc88a680c6e08517c9601b71efe4cd7fb90654bd329200ed3d8283fecfd3c320c514ae2 SHA512 afcdb30e239746470d300a3f8575690f2053b2eb0fd2b91cabde355ba45ef124934623ed9b5fc89dcb69036d98d7a6f41e7fc07d52445e1904fd35cea2fc5700 -EBUILD kteatime-22.08.3.ebuild 875 BLAKE2B 0936f3829305fe9bdbb86fa24e9f4193ea1e108038669ed262a7a73d9e1ab00ec9fb57645c3c259cffafe37f87e45735818b884671b4c8d111b727844e4a512f SHA512 85e4c4321e30295313d1de64b9adc75af918caaa81457983a02da630cf94696e782cc2a38bf61cbd733248af0178e50f6f252d2bf7cad8d804ec95e6a3a569a7 -EBUILD kteatime-22.12.3.ebuild 879 BLAKE2B 7ebc39fa60a80e880f056b3ea58bf9dc0e28c17630df0453ebf3700de0541099c22a7bbafc91cfc4dbae63d6118da43130c68a5bbdfbe0a6938a07e7a4ab5056 SHA512 f994a3a0cb53035458fa3941e153fd7edebd236c231b6d10275f99630bd459fcb4ab149f9dfa5b0a517b10f9e514ce6d509dfc0edeed83850bddb9ee758e0d4b +EBUILD kteatime-22.12.3.ebuild 876 BLAKE2B 2b5915f710d8a68162eacf5e771fe34fdf0a7c9078b5cb53b269ae9ebc04bd8a7ae9a6b5ce19c9024b56b61ddf62dad54f90b2a4cc5498ac665bfaf242c99ed9 SHA512 a3b3a4b00c98e2966b5704e751f176248fc439efd0c067d5203c2f688186418adb941df41795de8655a649de2cb05e9899f1a28ef64a6de0a3052d156330eacc MISC metadata.xml 458 BLAKE2B aa5828711349e9988628ab78eecfa13c6715281c6f55121e5b2e635e06c1a31402aa71cc2db7f8f931646d956339ca5527308fdc9fe88fb2c78bae76f06cbcc1 SHA512 7f53b4308c3e9c8b4bb78d822075acd242f10199facd8bfbcd23558adcbb6d7f4e86d841aced3062c927943d3701a004050407a500f3a207f9afddadc467f501 diff --git a/kde-apps/kteatime/kteatime-22.08.3.ebuild b/kde-apps/kteatime/kteatime-22.08.3.ebuild deleted file mode 100644 index a1c33432e7ae..000000000000 --- a/kde-apps/kteatime/kteatime-22.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE timer for making a fine cup of tea" -HOMEPAGE="https://apps.kde.org/kteatime/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kteatime/kteatime-22.12.3.ebuild b/kde-apps/kteatime/kteatime-22.12.3.ebuild index a444b25c15cf..20e699fa3668 100644 --- a/kde-apps/kteatime/kteatime-22.12.3.ebuild +++ b/kde-apps/kteatime/kteatime-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kteatime/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest index 72033bd10b76..031f1e3f5ef6 100644 --- a/kde-apps/ktimer/Manifest +++ b/kde-apps/ktimer/Manifest @@ -1,5 +1,3 @@ -DIST ktimer-22.08.3.tar.xz 395276 BLAKE2B d30d4eeb71bd2b7535f9a655df02b91fbabc59a3b4c5e49fef414236facd9419e5fdb5b07b5db5cc4b9d8d8855487b7b08902a7883f49bbdd1b6d9690d1b03cd SHA512 9890140737187a25be375a68a9a5dbc95bbae01e00b092bc0107e11bf94ffa3a520a38e11905cf15d425256a4377c45f7283af48987d0aa95d054da628586795 DIST ktimer-22.12.3.tar.xz 402152 BLAKE2B 7810aee5413f255ab1a5c88455b9a5ebd30bfbe3e0045e605457149c98ce882d81673f7cb196f9da0041e769d4fa37b70feafff39638c7cdad108023d5a92f33 SHA512 eefa34e636f213e4863da1da7b0db567752f4902f2497f34f8277ab7c5efc0b1c9a9e957b2a662d74f91050258fe4dc5108f2f49bb50e9d4490e9e74d63bd11d -EBUILD ktimer-22.08.3.ebuild 796 BLAKE2B 77a667d0d68a18ce58a13db3f34eb7c3efa41a341a35a9df8ef5eeb4268843b3b99446c56bef6812df6a12d5ca1ca6cf2e1ed4349e847e98e44278efa6e6f7b7 SHA512 af812b59a084849ce72277d7e8616a4296ba317301b39c5332140fe128e9658926f569a095f90a93306653493d11873521b2340b5287fc4480922e4d24b1a3ca -EBUILD ktimer-22.12.3.ebuild 800 BLAKE2B 10525b44cf3ef5285ab283f69b4b4891748dc892628f71b0a1f73f5016b01d3d66ca32ad4d7e6a28fc44b95b76d92cd68ee2c68869c98b1f07892cfca81adb2d SHA512 64131ced79a54d2f92018c13c3a79e0d2ab610f53a450558348c5c81e46d5734f5aba00f3a2470edbbcc1ef73837fb6aecb11b6d7656d0a1cb650965f7d65db4 +EBUILD ktimer-22.12.3.ebuild 797 BLAKE2B c76e289f57270033d6c14e26916650595ce3630bd1ae97eb3e776ad5c3958148c6b9716df4344cfc1205cc167f068151745957e73d0eb4932789b1949cee1955 SHA512 f1a91f2b366d8801cfcfcfe3f9cf59d1922db4563c6aac413d29a2162c2dbb32cc285731c49c730134e19631d3c6c07804c680cb81b4d787f7078afc492dbe1e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktimer/ktimer-22.08.3.ebuild b/kde-apps/ktimer/ktimer-22.08.3.ebuild deleted file mode 100644 index 2b6147e36b18..000000000000 --- a/kde-apps/ktimer/ktimer-22.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Little tool to execute programs after some time" -HOMEPAGE="https://apps.kde.org/ktimer/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktimer/ktimer-22.12.3.ebuild b/kde-apps/ktimer/ktimer-22.12.3.ebuild index 8c0dd3979164..f62bc1a245a2 100644 --- a/kde-apps/ktimer/ktimer-22.12.3.ebuild +++ b/kde-apps/ktimer/ktimer-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/ktimer/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest index 91d7ea0b96e7..fe00c3bc63f5 100644 --- a/kde-apps/ktouch/Manifest +++ b/kde-apps/ktouch/Manifest @@ -1,6 +1,3 @@ -AUX ktouch-22.07.90-without_x11.patch 3493 BLAKE2B 69afe1bc7cf5762c8716cc6552e47da359a97f26c4b3d62028964d238155b7f080ec1b9fb9c8fad5c15ed22b8b9a2138de5dedb2aa6981b75558becc8b14d3c8 SHA512 f3af93f068bafde01d7fda016f7993802aeae9da91b4acb742c91212efb14fa4f642ac540bd036c3888377a7f6d4e753b995f662c939ad02d7b5f963ed483123 -DIST ktouch-22.08.3.tar.xz 4989008 BLAKE2B 5ed61941cced05ec564bcbf0f20d4bc4cd16d5b5de938f88d9081c65eb9b535f3610bb992a6ec22be4b898e9ef3f80ab9e95d08aa97644c8b366144de7c76e15 SHA512 e2c6a4be8c51e41704d55c442b46de4495e68a05dc3322efdfd74e96fd683e157594b27dec665cd5bceeffa7cbc46dc9c7ca8cf7c1ad09ec3f71e487d79a6d1d DIST ktouch-22.12.3.tar.xz 5034456 BLAKE2B 6ee4cf93b36b719f0531f0ac057f5708a05131b1c9a2811eec693817de3a1e2ccf53ca629d1a5d8fed69a424134c0523627a96d680034801c4c588df2462e51c SHA512 ee23b0fb0edfc65a12a34539301c040e448c83e9acb723a15c8cdaf7afb62c8b5aa8ef946675a96745d5d7f5b00f5a9e615b70e6a746ac2aedfb43faf00e8abd -EBUILD ktouch-22.08.3.ebuild 1606 BLAKE2B 1953ad7b1af00067c52648898559d0f7ebffad331554a1797d1d395792f3d4647266dac9a3c6aa058b580b04c7f493e1dac68bf22b775672911e4009cc9ec300 SHA512 c11064bc60b01424e9cac31eaffc28b8ce28167456e59c84a3a31a10a20c9843c4646e2b88e54500023dbd2bf11589e8283b7c16b6bc469f8c78d468f4b76c62 -EBUILD ktouch-22.12.3.ebuild 1550 BLAKE2B 0d87a3cd97622ffaa12d420860d94d9fc96a8176f5eb235cdd5caf6c4789b3d9cff5c67b04233b9e7aacdf1e993ac9c527293ab1cf2c761227b6d209c559404b SHA512 a0d4e838b9cc91800d118df17ddc7484b94b721c85b430620ebdb4484cbcd73a7571046878defbb72caafef05d96d20affd6cf7cf0a13e89585488ee9d421c72 +EBUILD ktouch-22.12.3.ebuild 1547 BLAKE2B 8bc2788459fc121812216a71573e2ccc8a9512d12d8f94a2df6e4ccf56a5cc3e602f51949e66b3107b7cf871e0b13ec00205c8c417b77ec2dd021e62967bbed4 SHA512 a595c6caf5e8dad78a86c906173311a0d830cf9d20612c67a2f0e2209040e29c4a1c398eee804aa3e8fb727f7eb356be9852a556857352d868c8cbcaa5660fb2 MISC metadata.xml 406 BLAKE2B 515e93940c5d57cc66d5ab4c567b5f4a0ba0768561f3a83e5b99ac610c8a89d28282ec1812e8225fb8da2e0f51318956c386b4dbcf5346d94c76f42a655645cf SHA512 c8c3e7a26162e1e1b7211beeefd0949cdc3cb74e97aede8f0ac1f660d5b557e2514d52242a6ef1b6539c2e7ad3d7a463f5c24d1b47ecbb00722ff66e9109f07a diff --git a/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch b/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch deleted file mode 100644 index dbfc2d94987b..000000000000 --- a/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch +++ /dev/null @@ -1,97 +0,0 @@ -From d290b2a51d5aa4694ec746ce5cc9456977efde71 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 31 Jul 2022 16:17:30 +0200 -Subject: [PATCH] Add CMake option to build WITHOUT_X11 - -We want to be able to build without X11 support even if some of the used -libraries may not work w/o X11 themselves yet or need to be built with -X11 support for other reverse dependencies. - -KTOUCH_BUILD_WITH_X11 already exists and is set automagically so far, -but using -DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any -dependencies list X11 as required in their cmake config. - -Introducing this option means there is no behavior change by default, -cmake will just skip finding X11 or adding unwanted features if the -option is enabled. - -- Move the checks to root CMakeLists.txt -- Move finding Qt5X11Extras behind "NOT WITHOUT_X11" too -- x11_helper is conditional on KTOUCH_BUILD_WITH_X11 - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 18 +++++++++++++++--- - src/CMakeLists.txt | 13 +------------ - 2 files changed, 16 insertions(+), 15 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9ec74a5..a05231b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -39,9 +39,6 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS - Xml - XmlPatterns - ) --if (QT_MAJOR_VERSION STREQUAL "5") --find_package(Qt5X11Extras) --endif() - find_package(Qt${QT_MAJOR_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS QuickCompiler) - - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS -@@ -62,6 +59,21 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS - - - option(COMPILE_QML "Precompile QML code" OFF) -+option(WITHOUT_X11 "Build without X11 Keyboard Layout Detection (skips finding X11)" OFF) -+ -+if (NOT WITHOUT_X11) -+ find_package(X11) -+ find_package(XCB OPTIONAL_COMPONENTS XCB XKB) -+ if (QT_MAJOR_VERSION STREQUAL "5") -+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG) -+ endif() -+ -+ if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND X11_Xkb_FOUND AND XCB_FOUND AND XCB_XKB_FOUND) -+ set(KTOUCH_BUILD_WITH_X11 TRUE) -+ endif() -+ -+ add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 "needs Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb") -+endif() - - # enable QML debugging for debug builds - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_QML_DEBUG") -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index cb6f3f5..9dd2a5f 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -4,15 +4,6 @@ ecm_setup_version(${RELEASE_SERVICE_VERSION} - PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KTouchConfigVersion.cmake" - ) - --find_package(X11) --find_package(XCB OPTIONAL_COMPONENTS XCB XKB) -- --if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND X11_Xkb_FOUND AND XCB_FOUND AND XCB_XKB_FOUND) -- set(KTOUCH_BUILD_WITH_X11 TRUE) --endif() -- --add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 "needs Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb") -- - ecm_optional_add_subdirectory(schemata) - - # set include directories -@@ -137,9 +128,7 @@ set(ktouch_SRCS - undocommands/coursecommands.cpp - undocommands/coursecommands.h - undocommands/keyboardlayoutcommands.cpp -- undocommands/keyboardlayoutcommands.h -- x11_helper.cpp -- x11_helper.h) -+ undocommands/keyboardlayoutcommands.h) - - qt_add_resources(ktouch_imgs_SRCS images/images.qrc) - --- -GitLab - diff --git a/kde-apps/ktouch/ktouch-22.08.3.ebuild b/kde-apps/ktouch/ktouch-22.08.3.ebuild deleted file mode 100644 index 713f8034926d..000000000000 --- a/kde-apps/ktouch/ktouch-22.08.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Program that helps to learn and practice touch typing" -HOMEPAGE="https://apps.kde.org/ktouch/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="X" - -COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-apps/kqtquickcharts-${PVCUT}:5 -" - -PATCHES=( "${FILESDIR}/${PN}-22.07.90-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DCOMPILE_QML=OFF - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} diff --git a/kde-apps/ktouch/ktouch-22.12.3.ebuild b/kde-apps/ktouch/ktouch-22.12.3.ebuild index ea15121221d2..da465b597146 100644 --- a/kde-apps/ktouch/ktouch-22.12.3.ebuild +++ b/kde-apps/ktouch/ktouch-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/ktouch/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="X" COMMON_DEPEND=" diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest index 96b2ecf88ad3..ad54977b818a 100644 --- a/kde-apps/ktuberling/Manifest +++ b/kde-apps/ktuberling/Manifest @@ -1,5 +1,3 @@ -DIST ktuberling-22.08.3.tar.xz 71431696 BLAKE2B 9f46595330fa41c665f634df50e1f708d15a254ff6a470ec2e4430c8d40954a5a94f32a24193eef23c1d095c27a14123ce38dcb7f7a4c900179e8d06bf13cdef SHA512 6595c336aa4653bef6bb6eb0f666686c61ba8741d67afa4f45cc7824461044c92e8d7aed4b51b30732250fb835ae6ba3e78eb083e7aa2b951ef2257ed594bd43 DIST ktuberling-22.12.3.tar.xz 71422716 BLAKE2B f317918c0b480e4067dc0f8bd4b019812b6874d7d7e5c656d840b35c02767edff03b0881b394f4cc8714fc3a6409906374fa2aa891e1383943ca30021ddb90f4 SHA512 e01ef206b507b9fc4dfa63f74651cfdc42e41ffc5cad3a47ec0e34a19d5022bb0b09160c1eb7b44ff2e5ebebfe693af3dc7c9295b3e113aa34856724c5769e88 -EBUILD ktuberling-22.08.3.ebuild 1076 BLAKE2B c69e5d199a323cfe0dfc233fd4cf06a822d8877a86e5a8244ba237ed04e03a324df5fb1cdaf5f62f4d802388888992fa3d705443cbd2bdf77f61606ded98f2bf SHA512 ad6b8f73b33a7ea693b195988b10c72e4b114565ef04c985e639bceb7fb617bd9eb8938f2091445d956a0205602e64e2166ea28488233e29b651e538e6446c6f -EBUILD ktuberling-22.12.3.ebuild 1080 BLAKE2B 5c35e8e1de4bd30fad71e4861347b294a6db3d1803c3625b4fb48f17802e466c088cfd4ad9ac2dff4489e2a531fdb392b0cce6cc484550a6d704e63265880a62 SHA512 e12c36707a29f5259fd86aa11883a124156766745e87d16eed699141bdfa54965808247c211a19205dd57dbd885eb43812c76f8d5800b79544bc744dcb6a3706 +EBUILD ktuberling-22.12.3.ebuild 1077 BLAKE2B 07771ae158ca6aff09586d13a73e398836fc8aef173138e137b8d4e74d7ed218b73284eab4960bcf0a76b485473dbcdde5d65be2c0a2c6da5a159b5b7f57f396 SHA512 3a46ce2164f0a8fe9f9f0ceb5091c2043317471f4e5225e64fbbba3f5d7316be5fdaa9f6f37b8924cf78a0f769d2a308f124df254e178e2dfe10838278c4e399 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktuberling/ktuberling-22.08.3.ebuild b/kde-apps/ktuberling/ktuberling-22.08.3.ebuild deleted file mode 100644 index a4cbfad250c1..000000000000 --- a/kde-apps/ktuberling/ktuberling-22.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Potato game for kids by KDE" -HOMEPAGE="https://apps.kde.org/ktuberling/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktuberling/ktuberling-22.12.3.ebuild b/kde-apps/ktuberling/ktuberling-22.12.3.ebuild index d5cc7e945ac7..699413faec46 100644 --- a/kde-apps/ktuberling/ktuberling-22.12.3.ebuild +++ b/kde-apps/ktuberling/ktuberling-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ktuberling/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest index 2a9c039d9de0..aec9302f289a 100644 --- a/kde-apps/kturtle/Manifest +++ b/kde-apps/kturtle/Manifest @@ -1,5 +1,3 @@ -DIST kturtle-22.08.3.tar.xz 1967656 BLAKE2B 668a06ead02eac9e51bd28ff2fa61d088e2bad3f8462752c38e27f81702ea8ea64cf2c5e98d58bad9848b530200c17044646fc044a3d1f0004693a377aa7faae SHA512 f3f49c658fd37a2cdc104be90758b4a14e003ca4b39aa3ac392950bbcabac0b28521c0dd99455f99ac4a0fe4c2a8e404109ecac907032b62bd872823b880b8a5 DIST kturtle-22.12.3.tar.xz 2000428 BLAKE2B c7a8681b035123a608aa7bb9dfce444b8ae62f989deac681afaac9b380553cd4a6fbcfef276c59232eb693e3249bd909f44be24b739f3ef0b8a5ebf7fe758e54 SHA512 9ba51fd8c21d27fa373c304e4d0b824204037abd6c50bd0621b5c8c4d94d93c0709eb8f026206e6ac5a903778d728308ad2afe2a013c4b63ba44e6f0ea359fc4 -EBUILD kturtle-22.08.3.ebuild 996 BLAKE2B ea04174c11cb0e16fce5b0ca89833fb7fb4c079c9b43b9fe95be9f53e75109d5d6571f4f78b988e49b2348044979659fe4636cc7a1f13ee443f2d0a2edb8efd7 SHA512 e35a608bfe8bcb37b90739bbb9ebd131272a3f66d2b574f2dec3462642a5ffff2b6b36ad91068948679063a614f1e95e8ca93a5f9701674adb53b93594bcde6b -EBUILD kturtle-22.12.3.ebuild 1000 BLAKE2B a16de6232086318330ecee946d0f42f05616c37d3bd05f4d0c496508a7422e553e9141284e1e0ce7fb0b22611933472ea6b9dc1f2d784c3e878f603db357986a SHA512 a115cc5e4c46e3dea2a3f422740865a1fb7020c3228a509cb29b11880627ee84b04c31e8990a8524760927020073d6f59c92ef556041d39d716b763dfc17e95b +EBUILD kturtle-22.12.3.ebuild 997 BLAKE2B d5bc2a6fad1a9d41a254af2530373a2e3e224e97462a32d1918488d1c1cdfc802bfac9ba406a426b8d9c6f7d7cd21462b6d17fa4ace7e46f233ae39e7f273430 SHA512 45d0a9bd328577e9355cee17beb29e0315ef7975644c67797f3db4e09e4c604a8d803fc11e4a77f67e955f9387e15a89e0a69b89355e78261204064ea6056696 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kturtle/kturtle-22.08.3.ebuild b/kde-apps/kturtle/kturtle-22.08.3.ebuild deleted file mode 100644 index bcb17fe87033..000000000000 --- a/kde-apps/kturtle/kturtle-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Educational programming environment using the Logo programming language" -HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kturtle/kturtle-22.12.3.ebuild b/kde-apps/kturtle/kturtle-22.12.3.ebuild index 54ce67e5dfbb..071f885d0313 100644 --- a/kde-apps/kturtle/kturtle-22.12.3.ebuild +++ b/kde-apps/kturtle/kturtle-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest index 4f3219a0d21b..5afbea8fc17c 100644 --- a/kde-apps/kubrick/Manifest +++ b/kde-apps/kubrick/Manifest @@ -1,5 +1,3 @@ -DIST kubrick-22.08.3.tar.xz 341620 BLAKE2B 4800e61331f8d93fc2902dec3fa9b1fd7c9db296b687b04dcaf416618ea71a030ead59dcb73a2a02138c28c024ad9b03e3a9467e1d6600e369ec154c1a9b844c SHA512 0bd08bdc04c0ac8acebaed4225faabc044eb4e8eb315905acde1d5ac53a138407f6df71c1b4742398e39540411f6fe42e14f24720530a4f4798023e8fb82994b DIST kubrick-22.12.3.tar.xz 348236 BLAKE2B 2b62a1dec4a33bc7773f6ffb71343c85b5abf5e4626d23eeb6d623316b0be856cb03c44edc42bb3670a9493d08d722a222ac7fff1f25220c2baca88dc5515c7e SHA512 f227bb53bf8ebb3da89b9455a8df92058e642be9c6283e95663017969f8f92bb918c8f7003b358f15b7389b1673e258d29b9640a1255be9d8c0e9829ed5991fa -EBUILD kubrick-22.08.3.ebuild 886 BLAKE2B bd1f67c96c4be34a24ade4536d7e4a5fb9d77e911be54597b609d3193c6ba42bf12ec0948b434294c017292f504f3f24e3fb2ae2ef5d00863d85fe112de86bae SHA512 f401c7ea5cb87495d9026269844ea72c20db413fc18245ea5d9d0ee672e8c4339baaaaecc038b6023c97ae1f9cbe30b8587ac3f158f9eb9a58a0cac95bf0633a -EBUILD kubrick-22.12.3.ebuild 890 BLAKE2B b3ab0acccd54c5724eed14d1caef7b309f615d833899bb61fc83675f8239b8ca073374d5fc19f975d1f906faf4800630fba3ee418725590ccdc6af581b306297 SHA512 4b9cbf57895a5b360b2999eb31a14258dcb9cd9cad037012c309ffb04f0f6793f625520907394c2aeea152b4d22a4851dd924286e31f2c5502dff2de944e7eac +EBUILD kubrick-22.12.3.ebuild 887 BLAKE2B 423c1fba0017ace54644ba51442ee7dccf0d568611a8e9be806942465de6a9d43d20a123e3f074467c3c055fcbcba192fb74f4aeb4264c73b048e7c01340d59e SHA512 c122d88db0193e2dfd34627ac0879d12901b30dac75a675a3f06b2789554acb5ace00edc02ed2cb08d70d581c0fef25acfea15bd8f591c87afd8fe759de75349 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kubrick/kubrick-22.08.3.ebuild b/kde-apps/kubrick/kubrick-22.08.3.ebuild deleted file mode 100644 index 694fc7023551..000000000000 --- a/kde-apps/kubrick/kubrick-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE" -HOMEPAGE="https://apps.kde.org/kubrick/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - virtual/glu - virtual/opengl -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kubrick/kubrick-22.12.3.ebuild b/kde-apps/kubrick/kubrick-22.12.3.ebuild index d79ae436e3dd..9ee0a2839d0c 100644 --- a/kde-apps/kubrick/kubrick-22.12.3.ebuild +++ b/kde-apps/kubrick/kubrick-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kubrick/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest index 64120838da1a..3cac7281be85 100644 --- a/kde-apps/kwalletmanager/Manifest +++ b/kde-apps/kwalletmanager/Manifest @@ -1,5 +1,3 @@ -DIST kwalletmanager-22.08.3.tar.xz 804040 BLAKE2B 5cbf9a091a71e9bb8b768d3fa992f4c6d256925d31118024cebb08daee6f256fe2507cf1bf2c9d6e7dd774dc3ae419f4cef621ba5642a589ebccbb3d0a7e7ec2 SHA512 07d2118d06a00d36c36d329ecd7f682be72a13b2c5559fd873e3b65457aa566e62182974b93f0242e94b99302fdbbf80302c865a5247ed74e7c2602515cccb9c DIST kwalletmanager-22.12.3.tar.xz 839988 BLAKE2B 7730848130dcc81cd995c1881eae8af81218386146717e07a3e4d2e68932c65e6d18c42364fa195dfe87da1244977e2664eab6928b37291d2808ab7a740c10c3 SHA512 b1b6ed0ff8547fa0b4e57bf841d814a536aba18c7611d691ede5b6bb9d887ca5b02702f97388c30a9a5c4248503db7c94f7f48f7ab039ebd10e6f34d015a8870 -EBUILD kwalletmanager-22.08.3.ebuild 1340 BLAKE2B 237d31a1660c8488259895263f5d4fed3f68ad2f73bd359a9197a3de6b5327bd1dd02395c19586f4f1097b0698af85f70e5d1939f313087cb43fc597921b606e SHA512 9003c9d8cb6618fd6f482fab265ec223ab100258740a2e75fa573179658c68e31353ac4efe494cd8f37735ef77ba5f71dc07b2293a0b5711d3da9794700c5541 -EBUILD kwalletmanager-22.12.3.ebuild 1344 BLAKE2B e7de8648f5976258511ea03f0acdf478fe048734259f842acb9d57b9e58d4bb6dbf347cb23756228aa10ee0de4f71d2845ebf6ddf995535cb377c3cc0bb36cb4 SHA512 79d0c50bb53aa6bb7e02083f5e93e79742f490bb47c845f909c923f0d51f50bcec49021bca0f9e040574cc1db51e28bd0e7c45a584b48369dd50484aaa7e35ca +EBUILD kwalletmanager-22.12.3.ebuild 1341 BLAKE2B 17dc6a28e26a28007c1f5b66501eeb034bc0a9e4cc29d64697cde500ea0fa7e8a0b1792dd0c6783941e8b0b71149b59eaa1e9444e8ab9076df16237c656ebc46 SHA512 464c85c2f993ddda2633cccc2d92a311dae6a1289c49549b805e918b36e780fd7863bc4427b4587d0e74fb2edef56deade834902d8e0aeb86957e53d0f4e8d20 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kwalletmanager/kwalletmanager-22.08.3.ebuild b/kde-apps/kwalletmanager/kwalletmanager-22.08.3.ebuild deleted file mode 100644 index 696859dbb1d3..000000000000 --- a/kde-apps/kwalletmanager/kwalletmanager-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet" -HOMEPAGE="https://apps.kde.org/kwalletmanager5/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kwalletmanager/kwalletmanager-22.12.3.ebuild b/kde-apps/kwalletmanager/kwalletmanager-22.12.3.ebuild index 2415dacb2001..f2c830a3a812 100644 --- a/kde-apps/kwalletmanager/kwalletmanager-22.12.3.ebuild +++ b/kde-apps/kwalletmanager/kwalletmanager-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kwalletmanager5/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest index 7f47dd7590be..86afc1faf1d4 100644 --- a/kde-apps/kwave/Manifest +++ b/kde-apps/kwave/Manifest @@ -1,5 +1,3 @@ -DIST kwave-22.08.3.tar.xz 6957180 BLAKE2B 0b81eb9d14f7e838c88389eede01790a13adef6a4a76a3f82cbc0b2feab7d1a42e8131cbcfa29fb2ce3ed03ef69f781adbe7ee9ea8d5555cacfaf1a4a57cfe70 SHA512 33515025c4e9de69749cc005f384631a7f4033b3b4404159d0ef6d31f6292bfe30128b73e12d4055dcb599cfb2d5e12750e644d0be1bb6b67158d376fbe5efc5 DIST kwave-22.12.3.tar.xz 6966024 BLAKE2B 68146b52504445ba97daa750b0728de07b8f9cd2d592ec71668aa3090ad965e038640ab58c8f12d65e097b36ec67e2bde681d6b40ca3dff6c4bee274d0c63192 SHA512 9c54e39176a7a1bb1000c9f459bb05beb8b3d61f13368ae8391b588dc0819c29edac1056d0836bba51fa1e70b218eebc5da2fc365d88d8ce8e1d6680f6c5916b -EBUILD kwave-22.08.3.ebuild 2092 BLAKE2B 4333f64da00e1b326d5ad1e01effeb54f05b23d7aff7edb887b0c9a65ccf99bb54ca22021bf88d4c27f46bcad035a3e70a9f2e0750cb4c42ff496973198158ea SHA512 5997269c2a41ca420a9f666f6ca66aa6feeec64a68f80a788b0235e2d807ecefa6f3a44282b46ff59fefa40e872034cdb8f84cc4cc032660639fca957af3f4cd -EBUILD kwave-22.12.3.ebuild 2096 BLAKE2B c8e4575a2f6bf4683d6aa249b47a96568d0a1e5a8d293aca369e36b26ddb658e3cad35c916ce1ea23d436df68fba962a216a089a0b742f1d67eefcc9c5a9aa85 SHA512 764f0d5ec281da4a6df55ccbaa2c07ff45455d6a09393f4b2d84ce9599a6d45d0d6b6a234b451463e1dbba9423de72909abd730b5f84856ebbb5110f3ebba243 +EBUILD kwave-22.12.3.ebuild 2093 BLAKE2B 873772f5266797d3e53520f5b2f26b6fb1dc99e9d608b9b4527b5d70ac7287e5cf732119cf6545a4bc2bc093f57ad51eb8b1202a3f7cba2d32fdfa3db754e052 SHA512 0b2efd1d2a17cc408589400243e792dd21e6740219773c8dcd09bb8e6ad5ca069834e8f22339bbb58c1da2d8949ee1aaa7b27c38946e66f8bda35cf203d9baae MISC metadata.xml 759 BLAKE2B 6a8771c874742936e5301754db683f085d283fd53f6f9f2b3e81a9b59041a3440e9202c60230763852eb6598f15a57c35d76eef8fc4adb66b44c7eb9069cc220 SHA512 7c3e7738773fbd838fa60b18f9ccbc5b8bc182517a17691e29b9b61a57f25817f52d6ee03609ba4c9ea48398aad27939b652a5bd628722324a6f8e61f52ef718 diff --git a/kde-apps/kwave/kwave-22.08.3.ebuild b/kde-apps/kwave/kwave-22.08.3.ebuild deleted file mode 100644 index 211f7fc5a486..000000000000 --- a/kde-apps/kwave/kwave-22.08.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" -HOMEPAGE="https://apps.kde.org/kwave/" - -LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/audiofile:= - >=sci-libs/fftw-3:= - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - flac? ( media-libs/flac:=[cxx] ) - mp3? ( - media-libs/id3lib - media-libs/libmad - || ( - media-sound/lame - media-sound/toolame - media-sound/twolame - ) - ) - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) - opus? ( - media-libs/libogg - media-libs/opus - ) - pulseaudio? ( media-libs/libpulse ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -BDEPEND=" - sys-devel/gettext - handbook? ( || ( - gnome-base/librsvg - virtual/imagemagick-tools[png,svg] - ) ) -" - -DOCS=( AUTHORS CHANGES LICENSES README TODO ) - -src_configure() { - local mycmakeargs=( - -DDEBUG=$(usex debug) - -DWITH_ALSA=$(usex alsa) - -DWITH_DOC=$(usex handbook) - -DWITH_FLAC=$(usex flac) - -DWITH_MP3=$(usex mp3) - -DWITH_OGG_VORBIS=$(usex vorbis) - -DWITH_OGG_OPUS=$(usex opus) - -DWITH_OSS=$(usex oss) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_QT_AUDIO=$(usex qtmedia) - ) - - ecm_src_configure -} diff --git a/kde-apps/kwave/kwave-22.12.3.ebuild b/kde-apps/kwave/kwave-22.12.3.ebuild index f02f1fde6847..daf4c4b55d1c 100644 --- a/kde-apps/kwave/kwave-22.12.3.ebuild +++ b/kde-apps/kwave/kwave-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kwave/" LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" RDEPEND=" diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest index 0beb6d792d0f..751667d9f79c 100644 --- a/kde-apps/kwordquiz/Manifest +++ b/kde-apps/kwordquiz/Manifest @@ -1,5 +1,3 @@ -DIST kwordquiz-22.08.3.tar.xz 4216880 BLAKE2B b130e6fc5e98d5196348487bcaaa0c017cc4550a37d6c9e6b14db87b85d7594e409162ec9e3560c6f8e248f6d0120487cb068c60801f059f67860514b10be19e SHA512 92691c22b3bcab9456914114bdcfbf9ecd0ef4e4ad8fa98d6ec535851dd3f32e86aa7cf8bb4c42d637ddbc8c052160d76bbd86123b9364923655bab38bb0ec83 DIST kwordquiz-22.12.3.tar.xz 4261976 BLAKE2B 854a37e680b73dba7165747a7fd7eb17b478b927d90e9881de0a05454568d549d0f474a24e0ef7d6655c3becd40528c7073b9e76857d4428461caa30d32a70af SHA512 88eedeb421d133f498d70fc4dc3d4a6df5692ad5de7891bf79ad0e78cf896cc0afb4589098ba17a30a30a79356b2c39ae32830af81437270b28117fbb6b57478 -EBUILD kwordquiz-22.08.3.ebuild 1181 BLAKE2B bd904ee896e11a3ed176ef609568aaedf3df8845d8343c8440373c483cc03dcb243417ba8eb9e70dc5e3a25ab28535d87c0a0e882f4047bd277b7aefa8d86168 SHA512 f9bb6f61909957cc0292ce048d3d2b4fba4bf776b35bebec2c25b132bf2992b1c214a07db3a8856e71eada3213bf36d6bca3b1fe5cdeb288c28ec06f5c45f19f -EBUILD kwordquiz-22.12.3.ebuild 1201 BLAKE2B d0f162734cbf24405e61793a5c6edc5f1b1dc161b21f8eb0f0c3e780e1dd0da601815bdc6fcfc27910dcbb7c67f43e25c4933b066bb61710a75d5e07b163cabd SHA512 bdd1670b913d3b55d9bfddb5b21196ef461b0f72a9e4d497a984d0f915e3aab34a0899d458b65169a36978a5a9bc138399694bb8bb33741b991d886a70d71449 +EBUILD kwordquiz-22.12.3.ebuild 1198 BLAKE2B 74ed43c667b6da700d8efab8cfd8100f309315cf623e93763845df2fc15bb2d6612051d88b3bcc76274b381d6a03474a49127ed6993956a8bef4ea86a560360a SHA512 18f7959c6a356bcfe58f3a52ab3c116c108774e6f2fa460c9d483df858553db4e44f50d45c2e7628d12b504d1d8357c6c9dba890f5d6b24d1f36f8d7d7c4357c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild b/kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild deleted file mode 100644 index 6a36a770fdc6..000000000000 --- a/kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Powerful flashcard and vocabulary learning program" -HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND=${DEPEND} diff --git a/kde-apps/kwordquiz/kwordquiz-22.12.3.ebuild b/kde-apps/kwordquiz/kwordquiz-22.12.3.ebuild index 58c5e306b1cd..061464b4c9f4 100644 --- a/kde-apps/kwordquiz/kwordquiz-22.12.3.ebuild +++ b/kde-apps/kwordquiz/kwordquiz-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest index 3981d93b1331..8bb4a178748e 100644 --- a/kde-apps/kwrite/Manifest +++ b/kde-apps/kwrite/Manifest @@ -1,5 +1,3 @@ -DIST kate-22.08.3.tar.xz 7668096 BLAKE2B 34c0b33cb8be2291a759d66b4d5852518dfe97e151308f750c3bfc5c33b9f02d1c78f9a8c9ed26302f99536a20b482c9a46bb073dc1d5da073a1aecb6a81c7dd SHA512 955bf0b1c480c63888b88d4a4faace3394d95f47533f2ada2ca6eb3865bba7e078819e837e42c11d569b7816766c1f928fac481aff85978f73421548e37d0c4b DIST kate-22.12.3.tar.xz 7888764 BLAKE2B 2f33b4d1e2659ba40239229a4425df3035285cd806a90cdbeeecd205acc9e2101eaf86f515710e3708eb8d46942caf3dc9ffe86620c829c3bbd56826d9aae2f4 SHA512 c89be9f06759ac1cfb74bb095c1d5e7094f03de2c3127fc5eaf126710d8cd0b3f9dc9822e31ddc0eb49686784d8d32db1ecb055ff36e62c0c89db6eb7c2beffc -EBUILD kwrite-22.08.3.ebuild 1343 BLAKE2B 4942a2c60f08edffaa6f19e1aecb985ac88ec0846eef27c67f9bbed638dba2fe9fbb0de9c96beb0b25d3cd927e485cf20775ea72e67f6f9f4a628b9fefce0d5a SHA512 12db5b6cd9c41206bb39732be5c838d342b202afabd61593122927697caed0821ac3a305f794de3e1b9ecfb732281640e08f94a0d478deb24d6cb561c22ce219 -EBUILD kwrite-22.12.3.ebuild 1297 BLAKE2B 64fecd862aa4c69ca32740e43253327c48befe2c469c35865c58a66e39581f8a51d72dbb1aa99f350e64ff311354f8cb5e25ffb57976e18b0b19f91a61a23817 SHA512 86c888b043a4f94a770b86e508c171f6d2063b9c93be90d401bd28b078a1c755ebf8f34ba7d292357481f528ed1539542e4e695d7a28062c7389d5b554c3c64a +EBUILD kwrite-22.12.3.ebuild 1294 BLAKE2B cd5042614083057e9c1c3daab8e0aaf1f3cbf943ce34a22862fc0bb1548c6ad6be6dfedcf9213c7b9112cf68c58312c55d25ed754fcf8f09e3ea62e593fe4d01 SHA512 0b7465d152c922b576adfc969e46ad3744f39d4c010d1706609905ababcb5bfd555cb6243f3fba910b9bbb33e12cb66843003bff52f136b687ee8fb68684364f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kwrite/kwrite-22.08.3.ebuild b/kde-apps/kwrite/kwrite-22.08.3.ebuild deleted file mode 100644 index fc967a72b3fe..000000000000 --- a/kde-apps/kwrite/kwrite-22.08.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kate" -ECM_HANDBOOK="optional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm flag-o-matic gear.kde.org - -DESCRIPTION="Simple text editor based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kwrite/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -DEPEND="${RDEPEND}" - -src_prepare() { - ecm_src_prepare - - # these tests are run in kde-apps/kate-lib - cmake_run_in apps/lib cmake_comment_add_subdirectory autotests - - # delete colliding kate translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "kwrite*" -delete || die - rm -rf po/*/docs/kate* || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_addons=FALSE - -DBUILD_kate=FALSE - ) - use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE ) - - # provided by kde-apps/kate-lib - append-libs -lkateprivate - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # provided by kde-apps/kate-lib - rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die -} diff --git a/kde-apps/kwrite/kwrite-22.12.3.ebuild b/kde-apps/kwrite/kwrite-22.12.3.ebuild index d9615c627c38..4fa2c5f1b8f7 100644 --- a/kde-apps/kwrite/kwrite-22.12.3.ebuild +++ b/kde-apps/kwrite/kwrite-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kwrite/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest index 32145c405b05..bc24091363c2 100644 --- a/kde-apps/libgravatar/Manifest +++ b/kde-apps/libgravatar/Manifest @@ -1,5 +1,3 @@ -DIST libgravatar-22.08.3.tar.xz 35932 BLAKE2B f05ed0213202b97c3c9f3d4c765043a4ddd0441eaa5d55b8454c426b902ad1ff1e1b6997e35c24471cc2b7b9c89bb1d7c269f89103f399bdb5228df25bde5447 SHA512 bb581b25d6af9ced5f096d372f9daf052f967c3e28fbe1e8c67b42b06acca05628a6f91e94adef1ad74becce57957cf4afcf2836ee2dd6aaeef0397679981302 DIST libgravatar-22.12.3.tar.xz 36912 BLAKE2B 059ce3f1df4cc0d0980ca184387fc078cd4300303be1817d714000eec4103db61b7a36a731b30c84320d3ca18dbd9a73aa4059be3f8eefaba5ed4b0c7cd6751d SHA512 c7a17bea447f55118643dca7923aa5c47e93db83d406475fc60a7aceb90efb069bdeae9704a336ec5fe22401ae64c9ce5f02b91732a899fef24bac21930f4aa6 -EBUILD libgravatar-22.08.3.ebuild 845 BLAKE2B dbe2052ab30a90c3b83225e0f511f60d68269925d74ed96433eb3c605f513622971bcc6f104f4b66365d9abd16bac9370b8ba6bdb13dbef3054c1e2a52a992ee SHA512 ee2a642a43f46769a2130f1bdeef7fdef6a66be398887bc126acb0fa99fe08f246ac50df44ddd4ef4cc59ed4e558ab6add153a866dcd719fa4393d79bcbb6fa7 -EBUILD libgravatar-22.12.3.ebuild 840 BLAKE2B 436e1ff3cbc6dc87d76d4a006d98ba71794da3d9f534a5f2e81538e6542f9e1b45b22cb3895d5e0d88c9a14b71b92c90b5f11995a85e62b0de5e4f0b23f7450e SHA512 9bb21c424344d6a034622552ec6e906bcd7c51cf1095b13e86afaee7830b5c38984a24c66d4ef4c2166af3e3afc4c85dd3087ba03333aa340ac97b9b5e8d95ac +EBUILD libgravatar-22.12.3.ebuild 837 BLAKE2B 818cacd108dfc20473defa88c765c783fdbd41cb88b83549cd5208d245afeae068eae00f2b08b49ecd479ce77fe274684e90648ea1b87f4a9100f3afb4f15b7e SHA512 acac78e5b7b3673f9d02adf5aa603793ccd54f0f36c5e660a4696e0d465ea3ff83f1d5ae1d934c9b6e83e965c368c31c9d02707993f61effc9e82088f06ae836 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libgravatar/libgravatar-22.08.3.ebuild b/kde-apps/libgravatar/libgravatar-22.08.3.ebuild deleted file mode 100644 index fe193759d797..000000000000 --- a/kde-apps/libgravatar/libgravatar-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library for gravatar integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # bug 624584 - needs internet connection - local myctestargs=( - -E "(gravatar-gravatarresolvurljobtest)" - ) - ecm_src_test -} diff --git a/kde-apps/libgravatar/libgravatar-22.12.3.ebuild b/kde-apps/libgravatar/libgravatar-22.12.3.ebuild index 4f02db5708ab..03447daa0f26 100644 --- a/kde-apps/libgravatar/libgravatar-22.12.3.ebuild +++ b/kde-apps/libgravatar/libgravatar-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Library for gravatar integration" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest index ca28bfafa58d..dcc4eddab464 100644 --- a/kde-apps/libkcddb/Manifest +++ b/kde-apps/libkcddb/Manifest @@ -1,5 +1,3 @@ -DIST libkcddb-22.08.3.tar.xz 435708 BLAKE2B 9f765b9776816ba3d17c5c9cd6b9d8a6b6fd1ce5e4f23b0d0d0bf5cea65547b6f7e369641c851b957372be87cd097753744d44993677254e1a77855ae90fbc54 SHA512 0747e63faa70ef0900e4a753af248d82373e0288671d97a99f35aca5fc00612df0b0788bb6bd64d5da88c0c5d721e7d84d684c8df390d5a337bb40c3e253124e DIST libkcddb-22.12.3.tar.xz 458760 BLAKE2B c9d5b408e5e746b9302d265ea15c323c0e5ef915ba49c6762fe81380d6a469bdd30216e21de2746a13fee7a1cac53b02037114abb6cb40eaca98f1407c83fc17 SHA512 966405fa927a162349aab309dbe3248fa6734b30fec0602ab67b02b80b03eded3d842e6ced954d123f2065c77fda3d9517919bbf4aeb4c6d8430e06c4da7c182 -EBUILD libkcddb-22.08.3.ebuild 1081 BLAKE2B b97ed82810104f0fea93491ac94972dc0c7f53e091e864d79f77b0db52a28f9f8de6a76c373ec42ff0c286f6f2f57dce67ddbb9a8da7894c0c741074bbd2c3e1 SHA512 cd17d974f97a201955d8961f87fc46dfe20b916ee9e0f48cacac0c51a043cd0c1b4bdf9edc8556cd7752c1bd16d09b7970397090e26b04cb65e2b72f4f7fac76 -EBUILD libkcddb-22.12.3.ebuild 1085 BLAKE2B a670d68e558e32f4ab979e43e8190994b782514c413f77a75738694e034ffb06ace7b1dad5208144b7fe2e0d0229c4ee6deb4e6fb5048734ca155424f7a2f3a2 SHA512 35ee55e00a18eb2e5231f44d790dba82f03425fa89dfbb53c9115fc9a3dc9f757d6ef8c11a1e43c3316b5fab13bd0a67693293e9b7adb0560e073a2a1b4555b6 +EBUILD libkcddb-22.12.3.ebuild 1082 BLAKE2B 6eb48325dbb5e9189718f792c78664e814e1db9861e7564e0ab5e0a9ea9c2ca04249462aa8273402f8ffae6b23c7c2795c84075296d74ea1df6b67c1a5d6c002 SHA512 695541c2056fbe68127b954962bddbdc07ddab072fa431c1a483e8271e595bc53b6d8587b69000553465d879cc152004f3579c32fdc2f9aad6dcabcbf5819eee MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkcddb/libkcddb-22.08.3.ebuild b/kde-apps/libkcddb/libkcddb-22.08.3.ebuild deleted file mode 100644 index e19d117fc6fa..000000000000 --- a/kde-apps/libkcddb/libkcddb-22.08.3.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 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library for CDDB" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="musicbrainz" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - musicbrainz? ( media-libs/musicbrainz:5 ) -" -RDEPEND="${DEPEND}" - -# tests require network access and compare static data with online data -# bug 280996 -RESTRICT="test" - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package musicbrainz MusicBrainz5) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkcddb/libkcddb-22.12.3.ebuild b/kde-apps/libkcddb/libkcddb-22.12.3.ebuild index 9fa9a1e80d56..53f41b1133d5 100644 --- a/kde-apps/libkcddb/libkcddb-22.12.3.ebuild +++ b/kde-apps/libkcddb/libkcddb-22.12.3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="KDE library for CDDB" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="musicbrainz" DEPEND=" diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest index 406daa90f709..d0e651b30249 100644 --- a/kde-apps/libkcompactdisc/Manifest +++ b/kde-apps/libkcompactdisc/Manifest @@ -1,5 +1,3 @@ -DIST libkcompactdisc-22.08.3.tar.xz 97412 BLAKE2B 422b647e9b504bf414cf5f5662d44b5e1066ef6d8a9ebdb84f3af17dd3f7cc47e850b477e1b00ce25ce8e2febd6e500e8a01df83f1236771506526a8b4a6b96c SHA512 5a876d331fa6c36ce41155a887621c02d4eec3251d4eb74e433defff486f2a1634add1db86baf9c145ca7c090cc8d3244f2c537523870816a9447f010dfb9902 DIST libkcompactdisc-22.12.3.tar.xz 98692 BLAKE2B 153e76f7ae34fbb719cac3d9ce824e38b15907dd2f0d378ac8dc0aadb8f4ea26ab411ce2981c6d8c11557fe601ae59ecea37c51cee3e3bb6f21a415a6f11ef9f SHA512 d4f8bfb057dc1ddb1e8da1fa46c43c43e48b9c66231eef8b805636a5873f0c7857d7b9f2f36c6fcd0c16b99c9231e581bfc0f7624417f8b15042b9ac7db987f0 -EBUILD libkcompactdisc-22.08.3.ebuild 608 BLAKE2B 03e619df6e429b930e474cda660928bde6997d0e1d4d213b006b0221e089d1a4a19fe18977f629c361ffc3010febbbf147ae9e0e7121d9939ad9b44b779d1f96 SHA512 22ecc5402dcd92766d5f204df6b94737f7265aebc21f91f3e66ea97631660fd563b233f109a959ea4bb8274c06d83b22a34c82537049aaf082109cce6ba96090 -EBUILD libkcompactdisc-22.12.3.ebuild 612 BLAKE2B 22883a6a64238a6d40c612b44be20a5e53a3407dd93f59e6f78aef647984b03b3071fe92b020e8b31e157f2f30c174e27ab734e59bb3387111d1a9661756e1dd SHA512 c77ab630f997f5a4440ed26f4ea3623e11eec41706feff7878b36075906bb0788079f6004599562b7151afb6f4e76bf2fd649c7d5b03eeaaacab5db145cac9a4 +EBUILD libkcompactdisc-22.12.3.ebuild 609 BLAKE2B 123ee33067f07e76d56d818bdb4383ad98a08fb66c2a8c85d27f84b98037e2871bb22a0c23a661312a4793010cef417cbf8e8927e06af69e9b67344039257d82 SHA512 de509a25b04b3e0257cb46da5e01c0646fa0f9e7dd42464c8f8238148d0bc95eaeda0c5e0d11de40d0b6af9f183c40095a67ab58088e91e5424d440f253152c0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-22.08.3.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-22.08.3.ebuild deleted file mode 100644 index 0b3facad6539..000000000000 --- a/kde-apps/libkcompactdisc/libkcompactdisc-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for playing & ripping CDs" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="alsa" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - alsa? ( media-libs/alsa-lib ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - ) - ecm_src_configure -} diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-22.12.3.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-22.12.3.ebuild index 46b503f4a310..1102fa16fc02 100644 --- a/kde-apps/libkcompactdisc/libkcompactdisc-22.12.3.ebuild +++ b/kde-apps/libkcompactdisc/libkcompactdisc-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Library for playing & ripping CDs" LICENSE="GPL-2+ LGPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="alsa" DEPEND=" diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest index 02028dd94725..1ba46405a911 100644 --- a/kde-apps/libkdcraw/Manifest +++ b/kde-apps/libkdcraw/Manifest @@ -1,6 +1,3 @@ -AUX libkdcraw-22.12.0-libraw-0.21.patch 814 BLAKE2B 326e093214e2ec1ef0b329ee56bec0a465805ede166c4e05374eae5ebe6d480fe83ddfb340c5bae7fa81c5b1e9ce0d7a6c709c1c58738806f0d3ca92bca8b3b2 SHA512 b343bfd66423e51aa20e38e72c42738c1aec1f9cbf002101c44d156a90289cdff2596890925c341553c39f236ec2e28ca944316c16d677c97ba0c0de0acb14b3 -DIST libkdcraw-22.08.3.tar.xz 37420 BLAKE2B 2124743e44aa8b0b51246e7195a42e7dddd5e29d944d3489d84de4e08f4eb623e068ec092fea69c1ecfb41038091f76e7e17ae0c46439d52491ea17f12c65756 SHA512 d30080ddb53810a753e508f4dd76acfac8d5a20a52b714f114e3bf8ffbdd62e96c0d3f2502eb51d409cdc245a56dc7cd5726344498dec1787f99e606a7fbbac3 DIST libkdcraw-22.12.3.tar.xz 37480 BLAKE2B d512bad89adb0ce25ed6167c9dfe207ce47064202ede600418b0fb6dcd96ff7b135ae62e694d33e50545861b74dac0f51ae31557b52e5427feb17fd606e79884 SHA512 52671456ed58a5ae903a47d2d597f302da4b1dd8ff2a41790573ba9abb8f690707048388435b75fa1a2dfb70dab199afc11631bbdd0fe5d0bfb4d6d577975776 -EBUILD libkdcraw-22.08.3-r1.ebuild 449 BLAKE2B ac8dc541a45c0392812bdcab389b8bf4875742bf4ac1d34b61a165cb7e8d6f395482603b7bf80a9b92088533c7d4b7348fbc770220b635e26b9a8182bfea3b0c SHA512 bdd5f32afc0430b95656fd4285411d30b50bdd8a0ee88f0902762561a0fe2edca0950488120ee7457ae6fc675aaf83f705ac73a30aa913ff381bf738b2037c67 -EBUILD libkdcraw-22.12.3.ebuild 380 BLAKE2B 27284b66f67020397888df458d8ca62fa4f2e0c3ce9487f694a82d95f3efca4e78e8e98eaae3efb4cb166f46d2cb5d917356d1d133c7407d914f6ea31405a717 SHA512 bcb9df28c882b02a27dfd939010c6f71c1115f3445a2620d650a09417667fb9642b3ce442980c09927a628c8b9aea3079a13b3245dad6824235af164ec4e3555 +EBUILD libkdcraw-22.12.3.ebuild 377 BLAKE2B 8a82798247b3920c62bc913c2abfdb4f4d3b6e457f72dce3e404cf28a87012c88a6cbecdc48ce35b11953595eba95a04f3008b18d0ccef406451a44b80927be1 SHA512 49277cb8ca0331470ef09c196f2b157398072bb22c8c32803076e4d0ccc6fa2748ec697c24912e8df1f77c9e5c9fdb827967378c9a8496ed4309293d60cfa5d2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkdcraw/files/libkdcraw-22.12.0-libraw-0.21.patch b/kde-apps/libkdcraw/files/libkdcraw-22.12.0-libraw-0.21.patch deleted file mode 100644 index 1c03556777f3..000000000000 --- a/kde-apps/libkdcraw/files/libkdcraw-22.12.0-libraw-0.21.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 0843c601cbb9a9bb5774ed01b7d90e68fd17950a Mon Sep 17 00:00:00 2001 -From: Antonio Rojas -Date: Sun, 18 Dec 2022 15:59:51 +0100 -Subject: [PATCH] Fix build with libraw 0.21 - ---- - src/kdcraw.cpp | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/kdcraw.cpp b/src/kdcraw.cpp -index 376a37d..1433c4b 100644 ---- a/src/kdcraw.cpp -+++ b/src/kdcraw.cpp -@@ -357,7 +357,11 @@ bool KDcraw::extractRAWData(const QString& filePath, QByteArray& rawData, DcrawI - d->setProgress(0.3); - - raw.imgdata.params.output_bps = 16; -+#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21) -+ raw.imgdata.rawparams.shot_select = shotSelect; -+#else - raw.imgdata.params.shot_select = shotSelect; -+#endif - ret = raw.unpack(); - - if (ret != LIBRAW_SUCCESS) --- -GitLab - diff --git a/kde-apps/libkdcraw/libkdcraw-22.08.3-r1.ebuild b/kde-apps/libkdcraw/libkdcraw-22.08.3-r1.ebuild deleted file mode 100644 index 4d84f28939c4..000000000000 --- a/kde-apps/libkdcraw/libkdcraw-22.08.3-r1.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 - -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Digital camera raw image library wrapper" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-libs/libraw-0.16:= -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-22.12.0-libraw-0.21.patch ) # bug 887355 diff --git a/kde-apps/libkdcraw/libkdcraw-22.12.3.ebuild b/kde-apps/libkdcraw/libkdcraw-22.12.3.ebuild index b3a373c0f849..5c32bbe4aed6 100644 --- a/kde-apps/libkdcraw/libkdcraw-22.12.3.ebuild +++ b/kde-apps/libkdcraw/libkdcraw-22.12.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Digital camera raw image library wrapper" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest index e8fbe66a32fa..4e8aa7081032 100644 --- a/kde-apps/libkdegames/Manifest +++ b/kde-apps/libkdegames/Manifest @@ -1,5 +1,3 @@ -DIST libkdegames-22.08.3.tar.xz 5985052 BLAKE2B aaf86e574ba399a9db2e3dd959f76b165816f1cce5ad0db068ef0703cc5a80e6064b6ff3e2e6557c9c65775bd60437eb1f201efd4c9b224e5b66573c37322412 SHA512 f93363f89b0d00a1a630e002fccd48ba9206a673a2474462dbb06590d9cd545bbc73de52012c6f7f67b7ae0f7f9c06b8f5e9ee512b3ac79082cc8420c8efd2d0 DIST libkdegames-22.12.3.tar.xz 6012748 BLAKE2B 4b0952d3ce45dae82ebb765bfb267e958bc101c414af80db3b581996b91d71b23009dcea4c2a3425ef1ef8697c2b825909703c0784a6b3b74e488303875f04a3 SHA512 5b29e4c2a80c6665e640aef80fa7789dba6153e2cd5c35c0371092f7059be806a6b671ab1ede87de00f22cb5a90f5ca1a63dbe52c5257839d10739da87caa464 -EBUILD libkdegames-22.08.3.ebuild 1482 BLAKE2B 3c6b700dde0e58ca2bccf8c17f815de885e6271e32176520cc98bfc3f527f69355401a7a7eb9632189b145942dfdaa13dbae1ca4b743f2ea901ada7b8f76fc2d SHA512 b06e23531d2fba2b278bcff3993cf455dcfb383af15f63086bd463528bcb3cab53a69034088133636b706e13452a96c617c391fcbfd5c37fc0227684902f2c60 -EBUILD libkdegames-22.12.3.ebuild 1444 BLAKE2B 3f0219d3d53338c0d4c4c5f7cb792594005ed50647b4ec7bfd1272f8e5a07411cea6ed50764c1c8bf3235114a0294876bba62c7e1407da7a753df692a2fbbe68 SHA512 a4d9393c86f51865a5a7970c30791dfbd3d9288c37d6900d37e053d2169156e85100cb1777ddaa88defbee85351c50432687ced86d9aa6567f8449abfb0ee41b +EBUILD libkdegames-22.12.3.ebuild 1441 BLAKE2B 1a0ea203899ca7ee0ef07cd5c68ad4e0eb7fcaa820aa0cdd11b46104bf8b5638fd9292f7d368c441b8773718e4f707aced1ca0067082589a01824dc84c656531 SHA512 593eb01bfb4d10678e340814b2e90b188970d02c4f66daceaf62c97f2d5d712bc49ece1755dee0bf846f723c57120f975107184eaa8a78d366e3f61663e51910 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkdegames/libkdegames-22.08.3.ebuild b/kde-apps/libkdegames/libkdegames-22.08.3.ebuild deleted file mode 100644 index dc62e48edbfc..000000000000 --- a/kde-apps/libkdegames/libkdegames-22.08.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Base library common to many KDE games" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdegames/libkdegames-22.12.3.ebuild b/kde-apps/libkdegames/libkdegames-22.12.3.ebuild index 897e55002b67..04d659bf5972 100644 --- a/kde-apps/libkdegames/libkdegames-22.12.3.ebuild +++ b/kde-apps/libkdegames/libkdegames-22.12.3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Base library common to many KDE games" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest index d847ba40f09a..6ef91b6460ec 100644 --- a/kde-apps/libkdepim/Manifest +++ b/kde-apps/libkdepim/Manifest @@ -1,5 +1,3 @@ -DIST libkdepim-22.08.3.tar.xz 248860 BLAKE2B 25ef55fcd9535468a03e44419d8f2cccd4986a40bbd8f880130d584a7be289fcbc86b2b63b479aef10b9859168bb3203c39d97cb211ee19f218e3b8882e9fde2 SHA512 a42be2b8e691607ae9178dfeec5eef3199a1e92085f04fc81804d4f03fade2faccefb4e69fa7c89ccc353b32c3951dc5c594e5df03d028d3bf32b283b0cc0546 DIST libkdepim-22.12.3.tar.xz 286196 BLAKE2B b56d3213dfaf8b8524a4ccd8346521625593a2618dc64551b283e78d0319337bff702e0cda4c247e8a07e36dd518afeaba0ca4df01da99d054a1d13e81eda94e SHA512 25107a9f845a4c8bb341a7ec241c88e113a0d076a23f7f92914b5e26ffa75b7c4d8248e963244e91b19d20a7140424c5c9738632e17de1453c83ac1693a840e0 -EBUILD libkdepim-22.08.3.ebuild 873 BLAKE2B f67365d09248335a1fff6e767c109bda77c0155d258bc7211e46443eb1b02e7d68d606c5da9d8fc023c308ba80a8232a4b610f6f39a51e15adf322243e4da1d0 SHA512 248267fe18dab69851b1ed0fc17dc9c07c7d52882191af56cf0e83c07ca39e615929d8d2782160519d543a8096b52cc9b82b6b1b83bbddc5719afbe14a549351 -EBUILD libkdepim-22.12.3.ebuild 877 BLAKE2B ec8fa4d0fa984ab17ff7535b363c072184eeeb9c030b7df3d7a6ba206a18efce70921d5bdddcf12feb4031c75b4571d017844471648c1e347b145426e82a8d5b SHA512 eca67d0e114ec5cad8849cca53b9de32f9bc48a1275a3d570af31b687ffa0c9800463cd469a74536194377d80035cce2ffbae8ad06778f859f75b23d8ae183d5 +EBUILD libkdepim-22.12.3.ebuild 874 BLAKE2B 6675e0ede62cb38dccbfe5d7e9a4c5a3ee42fd3ba6cce72cb92cfce7bd7f6e66c38c581d6f6be3776df8ab099c9dbc732052a939e3045359c8fd012f4fbd3f4b SHA512 6655a7a25cf39651ff2407c29c850c27d1363d6360fed25529c05818ef0a95a39fa492e9e3b4f965e3eee06dd84adaef5a79677143be9a9c3c23fcfb6cc42c27 MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/libkdepim/libkdepim-22.08.3.ebuild b/kde-apps/libkdepim/libkdepim-22.08.3.ebuild deleted file mode 100644 index 27108c1372d5..000000000000 --- a/kde-apps/libkdepim/libkdepim-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdepim/libkdepim-22.12.3.ebuild b/kde-apps/libkdepim/libkdepim-22.12.3.ebuild index 76c7b31bcd42..ec60823b37ea 100644 --- a/kde-apps/libkdepim/libkdepim-22.12.3.ebuild +++ b/kde-apps/libkdepim/libkdepim-22.12.3.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Common PIM libraries" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest index 4039687013d3..812f1d03d500 100644 --- a/kde-apps/libkeduvocdocument/Manifest +++ b/kde-apps/libkeduvocdocument/Manifest @@ -1,5 +1,3 @@ -DIST libkeduvocdocument-22.08.3.tar.xz 214928 BLAKE2B 3778da69e7a862de44af18c9797c71b0925bc078697d3f38a7e31a05f2f617a7ae31b1ec908f145d8c4968407f55aecdc835c8b8e0f4ed8f8590d7b1831d039e SHA512 534bdfbc725bb2d73f1ed0fd522f55ea9936fc339daf27446a2dad14c12bb071587aff21ecb728776c5eea2ec3f0b2282186647c875ea75ced7403cdf4d885e4 DIST libkeduvocdocument-22.12.3.tar.xz 230248 BLAKE2B 7ff99a7cbdfa7e74e364c4031e984ae5c3b4e4a4881e9ff118918a11093076eba83dfa4e390c11d54b496b201c644b87f6be561a54f2f1928cb2e42b7921b62e SHA512 fa1e7bcd74bfdf7bbf590a55ac6c0117756d9957d6948edbd29c5dc0a75ccfc43a10b2f28c3e6885720de3e6189c178741ce8181ddd05ef8179f01e0a9ef639c -EBUILD libkeduvocdocument-22.08.3.ebuild 517 BLAKE2B a9032adcfe225312038ac5ac8bc79365ee1ea9edda764f4386d9656bb3504b96941aeeaa722bf00725cee9356a3d14f505cd46e15af24c1de366b56f522c67be SHA512 170f26288532267c524327e3b9e13b213fd3ce80ab471a85d091e5cb721d8e85e2a497888e02c5e5bb5c37090e0938f3405840e199601ec3e05c7edf38934d53 -EBUILD libkeduvocdocument-22.12.3.ebuild 521 BLAKE2B d9017d6e940122305eb7690e201c2f8e77fe49f414bb3e25c62d872bd41b7d244e570334d99107547b1901da5e0c5a05e6f946f98cb11da0509dcde99d13aaec SHA512 acb0561da06dd618580579e397fce0d2807aadba58dbe0876906fd5b5893f09809a9c913a59ed845e0ff6ea0454b94c58041c8a96c973c82601b200c8c6812eb +EBUILD libkeduvocdocument-22.12.3.ebuild 518 BLAKE2B 50ef99b0c04d77ac3e74048cd051598a4f2b01b19053827bece1c7c1668876a64410d3d309e37ec87b8f154609f23625a0cb21e034f21b8cb98ec8bdbcc7d0a2 SHA512 07871bbb635621f652f7648279d8fda2d537b2a650fb69bf54d994c2f80e9c91d1e066482b8a0be599cbac8fa49a6540bff3d88d15ee11e70fc5a8604cbfe4a8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.08.3.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-22.08.3.ebuild deleted file mode 100644 index 361352647f7f..000000000000 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.08.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for reading/writing KVTML" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.12.3.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-22.12.3.ebuild index ac7891e57a8d..8ef6e1000b10 100644 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.12.3.ebuild +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Library for reading/writing KVTML" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest index 5bd885bcfe6e..0c35556f728c 100644 --- a/kde-apps/libkexiv2/Manifest +++ b/kde-apps/libkexiv2/Manifest @@ -1,5 +1,3 @@ -DIST libkexiv2-22.08.3.tar.xz 59736 BLAKE2B 06b4ee587ec937964be97ee81fba4064e2a6681674ee89e2d87adb5e61972b44a4ebe39af5bc27c1c96d0c8a416f7bb2c6fcf8bd49c12370c39992e43fc56324 SHA512 734146a628def1f1b6604414d7859e5d915c0f01ffce91ae8a6fad5f7f2c52e2e20341884b025cb1bad139373fe5d209db5d6fcddfecd8178af2db475c8e62de DIST libkexiv2-22.12.3.tar.xz 60000 BLAKE2B cd813a2b69fae65303b0a846c8e1bb06a927d14d40e1374788d318035483282019273afedc7f5938d88039d9b6d1dc22025b56420cbab4f3957d991fe448bf8d SHA512 252a64df99a545d71565e67c28aa8aea5c98229c4ae0fea1bfbc0ec85629b71c30afbec5eec3fb27f6842d40165fa4e6c046d89f30cf46dadec1ab427ed7e81d -EBUILD libkexiv2-22.08.3.ebuild 378 BLAKE2B 0ba033a6333b88aaded273f879440da59c9996f13b06b1e314bc0e47e24cb167aa044fa271db615bbe1668b72271a80dbb8382e5c7f13316e11159041fc48212 SHA512 1daa0b8ff98ac00ed8498426656a9cd17e8e28279c456c8d0461cf67093f57c41a2a8929991dd1ce06dfc0709ff592fb69f30b3a75cc6665468737094306d8c8 -EBUILD libkexiv2-22.12.3.ebuild 381 BLAKE2B 015a32b7f4cb7be3b0a07ea96488f1e91c35d1c50b9588d08f3b3ce88889e859af9bdf607e9a407c934e8442bbfd37f97c4a8c277e3f4946aefdb546fb9a9af6 SHA512 ed1915bd78271ab881d7676eac4569117440cefca3f0c9790cf0afb115c6c8e9e95cae36fca84ce1bad213ce2bf38f7a02a16c4bd39c596d98365003c49ec210 +EBUILD libkexiv2-22.12.3.ebuild 378 BLAKE2B 00e7337c3e901024af6f303ed68427611a73716f3883766465d9904f1146b403ca423567cf4453885d208b7fb4c741ce8aa30048fd31f05989e41aff4ae847c7 SHA512 8e1f0357e34b860d6804995be34af19d4a1fead2ee761f6c7297b3c7eaf5cac72398908684e61fa89aa0cc9adf83000dab2f7410f1161eabe397345b5d715bcf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild b/kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild deleted file mode 100644 index 88021103a126..000000000000 --- a/kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Wrapper around exiv2 library" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+xmp" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-gfx/exiv2-0.25:=[xmp=] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkexiv2/libkexiv2-22.12.3.ebuild b/kde-apps/libkexiv2/libkexiv2-22.12.3.ebuild index d958c95871d4..58ac4dc814b9 100644 --- a/kde-apps/libkexiv2/libkexiv2-22.12.3.ebuild +++ b/kde-apps/libkexiv2/libkexiv2-22.12.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Wrapper around exiv2 library" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+xmp" DEPEND=" diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest index a854d5ef6943..a6cee25a353f 100644 --- a/kde-apps/libkgapi/Manifest +++ b/kde-apps/libkgapi/Manifest @@ -1,8 +1,3 @@ -AUX libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch 1070 BLAKE2B d462378f3bec92e36a5fc72b92e58d8dd24ed679c87d1aed2b8328cb6b70bef3e23e2234e8f62a6a45ae76915bbcb49e161e8e87133dfc381b6790543cc569f5 SHA512 8ad8af2ec82a2bb2466048b4fc0832b194403d359b69d51fff3a10e9c55494f3441c3c9f1fc33edd3aefcece1245b01dd2450f1da4718d85d63f631919d43364 -AUX libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch 2937 BLAKE2B 478ff1293905b8af485c2516d5dd6a78f45d8bb2782a3fc852dc46f059480bb4561efabe4fe6578273d5c8331bdc1e8743eaccf63faf6056a4a39cb97924445a SHA512 15a851a436bf7ba7740bb66774361f3a97ae8b8f81728837f42597ae4c8a022d2cd76a8434c956727a407a007ad29eea77fac626314b31aa643da875e422e9f5 -DIST libkgapi-22.08.3.tar.xz 242496 BLAKE2B e38ac44878e5425b4cb6922b13bbca4268795f92a6e50123c3c4ff228f80bec58a0146e4548aa8d5284780f5700236b5f52a96962f2ac8caa3d676847b6ab2db SHA512 b393691240954c2e6262cef32fc04dc2d2137f97256d8bc43d8ed6cb6007122819da43206fca6a5cf3e6c6201fd4b7e43bfc1972733a7b6c25221895eeb91991 DIST libkgapi-22.12.3.tar.xz 245596 BLAKE2B fca1c96dd35446fb960601971c477c110c8563ceef62c433c4a4808b3f119bb37239d4171180f00433cc42b6dc2dd2539ccde55cb5f290526a86151ad6f95b3f SHA512 551c5209bb22ea5340cb3b6c28841b1a9c6a5ca42ffbc95961c89139ad8f24152869d841360bd7d9bd56dd043a74fc4ea61bc6a3beeac49f20c7dfe464a84bf0 -EBUILD libkgapi-22.08.3-r1.ebuild 1538 BLAKE2B a55d42709eb9268c14403911b7e0a9ce72f3a3959ce3dd61691183f610d005dbf0aa0eaad4c7575aaab2edf5373a79f4a33f0ea06135dafe41daaa3c7d8bb21f SHA512 fad88a493fca0a5456cb3d2fde482bab5beccf4e9eb571ea52860bd53060c355ff259a73868ef787f6949c1a2f593e0922c405c629ef8f0aa58e6ea7077ed089 -EBUILD libkgapi-22.08.3.ebuild 1368 BLAKE2B 422fd8761ce70740e5ee38cd2d85ca0b45549ff00c5bfcd242d0d315258488e5a81f963bfb3b716fcf3bdefedd4d0ac6512d3fc3f694853362a7d52369e3e31f SHA512 524a3923893e4a1c5e231f9ccc1230e82c523bd1637d5ca7f9f9015abe416e57bc01fc7fc30dac4837ccf7ab2ca87f6579ac4d6de2b50bc2e1c453e94041b258 -EBUILD libkgapi-22.12.3.ebuild 1372 BLAKE2B 900d7f2429b9526075d7999f18659a7fcd259df1da2aeb8a34aa602028c9054e3ca1a80e39e107b024f00557f3613091c5c161f471314275f22adf6ab744127d SHA512 6c37493ef5feb0d79a7dfb02570247ff67cfb8c4457ccdcc73e95b672de012183cdc40d1a9087c9cc1dd492344a32ea1e0334c213d5b675cfea195326eb9cdd7 +EBUILD libkgapi-22.12.3.ebuild 1369 BLAKE2B 8fced664068db68708a2313e99101572c8fbfbe78df80464dc6e7116ca9616eb2947b98752a8cc91c672c667c1565ab9967f311d36de3c01939e291c97f65d90 SHA512 460e3d56add54734bdd3315bcc6a8cad48d6e9d6df72a5645a61d79e5613ddc00d448c9b1e4dcfda579f5ca70fa48a079b17a4fc283aa02712bf0131de806fdd MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch b/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch deleted file mode 100644 index 485bc7d840f8..000000000000 --- a/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch +++ /dev/null @@ -1,27 +0,0 @@ -From b5a581d98d9b57363c44bd98eeab7243fbf13a22 Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Mon, 21 Nov 2022 13:00:41 +0100 -Subject: [PATCH] AccountManager: Don't keep finished promises in the cache - -AccountPromises are destroyed one event loop cycle after they finished(). -They won't emit finished() again, so they can't be used. ---- - src/core/accountmanager.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/core/accountmanager.cpp b/src/core/accountmanager.cpp -index 42719c5e..da5c37b6 100644 ---- a/src/core/accountmanager.cpp -+++ b/src/core/accountmanager.cpp -@@ -134,7 +134,7 @@ public: - auto promise = mPendingPromises.value(key, nullptr); - if (!promise) { - promise = new AccountPromise(q); -- QObject::connect(promise, &QObject::destroyed, q, [key, this]() { -+ QObject::connect(promise, &AccountPromise::finished, q, [key, this]() { - mPendingPromises.remove(key); - }); - mPendingPromises.insert(key, promise); --- -GitLab - diff --git a/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch b/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch deleted file mode 100644 index b24b80377686..000000000000 --- a/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch +++ /dev/null @@ -1,75 +0,0 @@ -From d677a08c21fd99e7e8be0a0899f797f9237207e4 Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Mon, 21 Nov 2022 13:02:27 +0100 -Subject: [PATCH] Don't cache promises for AccountManager::findAccount - -Unlike AccountManager::getAccount and AccountManager::refreshTokens, this -method does not return an authenticated account. However, the promises are -cached for all of them in the same store, so it was possible for a call to -e.g. refreshTokens to get a promise created by findAccount instead, resulting -in an unexpected result. Just don't cache promises created by findAccount. - -BUG: 406839 -BUG: 409122 -BUG: 421664 -BUG: 456923 ---- - src/core/accountmanager.cpp | 38 ++++++++++++++++++------------------- - 1 file changed, 18 insertions(+), 20 deletions(-) - -diff --git a/src/core/accountmanager.cpp b/src/core/accountmanager.cpp -index da5c37b6..c6b8189d 100644 ---- a/src/core/accountmanager.cpp -+++ b/src/core/accountmanager.cpp -@@ -265,30 +265,28 @@ AccountPromise *AccountManager::refreshTokens(const QString &apiKey, const QStri - - AccountPromise *AccountManager::findAccount(const QString &apiKey, const QString &accountName, const QList &scopes) - { -- auto promise = d->createPromise(apiKey, accountName); -- if (!promise->d->isRunning()) { -- QTimer::singleShot(0, this, [=]() { -- d->ensureStore([=](bool storeOpened) { -- if (!storeOpened) { -- promise->d->setError(tr("Failed to open account store")); -- return; -- } -+ auto promise = new AccountPromise(this); -+ QTimer::singleShot(0, this, [=]() { -+ d->ensureStore([=](bool storeOpened) { -+ if (!storeOpened) { -+ promise->d->setError(tr("Failed to open account store")); -+ return; -+ } - -- const auto account = d->mStore->getAccount(apiKey, accountName); -- if (!account) { -- promise->d->setAccount({}); -+ const auto account = d->mStore->getAccount(apiKey, accountName); -+ if (!account) { -+ promise->d->setAccount({}); -+ } else { -+ const auto currentScopes = account->scopes(); -+ if (scopes.isEmpty() || d->compareScopes(currentScopes, scopes)) { -+ promise->d->setAccount(account); - } else { -- const auto currentScopes = account->scopes(); -- if (scopes.isEmpty() || d->compareScopes(currentScopes, scopes)) { -- promise->d->setAccount(account); -- } else { -- promise->d->setAccount({}); -- } -+ promise->d->setAccount({}); - } -- }); -+ } - }); -- promise->d->setRunning(); -- } -+ }); -+ promise->d->setRunning(); - return promise; - } - --- -GitLab - diff --git a/kde-apps/libkgapi/libkgapi-22.08.3-r1.ebuild b/kde-apps/libkgapi/libkgapi-22.08.3-r1.ebuild deleted file mode 100644 index 0ba982756bcb..000000000000 --- a/kde-apps/libkgapi/libkgapi-22.08.3-r1.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 - -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing Google calendar and contact resources" -HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="nls" - -DEPEND=" - dev-libs/cyrus-sasl:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND="nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )" - -PATCHES=( - "${FILESDIR}/${P}-AccountManager-dont-keep-finished-promises-in-cache.patch" - "${FILESDIR}/${P}-dont-cache-promises-for-AccountManager-findAccount.patch" -) - -src_test() { - local myctestargs=( - # Both fail for multiple distros, see bug #832709 for more discussion - # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least): - # contacts-contactcreatejobtest, contacts-contactmodifyjobtest - # More failures not specific to Gentoo, bug #852593, KDE-bug #440648: - # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest - -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)" - ) - - virtx cmake_src_test -} diff --git a/kde-apps/libkgapi/libkgapi-22.08.3.ebuild b/kde-apps/libkgapi/libkgapi-22.08.3.ebuild deleted file mode 100644 index 88c1e40bcf0b..000000000000 --- a/kde-apps/libkgapi/libkgapi-22.08.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing Google calendar and contact resources" -HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="nls" - -DEPEND=" - dev-libs/cyrus-sasl:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND="nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )" - -src_test() { - local myctestargs=( - # Both fail for multiple distros, see bug #832709 for more discussion - # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least): - # contacts-contactcreatejobtest, contacts-contactmodifyjobtest - # More failures not specific to Gentoo, bug #852593, KDE-bug #440648: - # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest - -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)" - ) - - virtx cmake_src_test -} diff --git a/kde-apps/libkgapi/libkgapi-22.12.3.ebuild b/kde-apps/libkgapi/libkgapi-22.12.3.ebuild index a242aa609d63..f205c69d7e36 100644 --- a/kde-apps/libkgapi/libkgapi-22.12.3.ebuild +++ b/kde-apps/libkgapi/libkgapi-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="nls" DEPEND=" diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest index b8d4c31e7465..d0e2b4b6715e 100644 --- a/kde-apps/libkleo/Manifest +++ b/kde-apps/libkleo/Manifest @@ -1,5 +1,3 @@ -DIST libkleo-22.08.3.tar.xz 469820 BLAKE2B ae7637ff6f6c2b55943b024751f59c88627d595f6c9006bd9787116133d6a6d2291b2419fbda8e058bb50b8040aa83f46f5f7eef714bac781f59dfe72621bc95 SHA512 9ebb976f574c86cae989942cb54a2621eb0af56dfbf5849c79c95242273076c1a9e95375b938c8276bb550c35008761495247a6f3fd8a51863cecbe5452bb2ed DIST libkleo-22.12.3.tar.xz 512992 BLAKE2B 29e119d76c4a9533355b97d501c3502aef19698a32e1561dca443c5d85ccb99721dbc3a47ade9334a6ccd6ecd470514c6f3731c35b4cc6ade330da7078a28eae SHA512 363146a8d9d1ab45dbc9fe999ad6f5c42b9dee8827d2fb5592bba33df5d470c12132f8a2800344179c54748084938e8d820fbd0626ae02f2126f97cd39adf0f8 -EBUILD libkleo-22.08.3.ebuild 1016 BLAKE2B 065303d943b2f41158bf87df3f4ca6696b4103e4942cef9ff9f71e3eec7329b9e74dbf16aa099b38544867d1476560426b26248b9a19c73b15f38e7b04f2f9e6 SHA512 6c892d852b16e19538ade651f0f9f63e951ee6f79a357d4cab2c2166b2e6abfe397020b5401cb5067fe9de04a766d78022e2332a5dc30a155468d5aa01117a13 -EBUILD libkleo-22.12.3.ebuild 1064 BLAKE2B 544814da84b5f2ff2fb2d5fe1eae99be5a724c3f2cc807b59968093d20bcb4da39e58b07a8761e608944a47fba7d8eea8f77a91fed85863a34c8db02975bc540 SHA512 9f847bcb38b4e1b29a3675bf01a87fb9638a5ad44af9c6af8483ac0467539cce93cf1cf8b05f06b10663f8ac75b3b204bb1a4b68f3091b7ff4522b0933bd12e5 +EBUILD libkleo-22.12.3.ebuild 1061 BLAKE2B bf40604a9a6ff1bc55ab8437e1e9cafe6804dd9da183ab1f558a0f2730c78852031ca6d4da1a360db9329dd6b41c1d167ba311a03333c426dc18506510176218 SHA512 fce81452be16fe64679284f1e6d94de3aeefe172261403e011b8e85da57d27b7dd56088ccff826e24646f742ea26dbcbd4077c85dc5f4b553b4d2de62637a76a MISC metadata.xml 437 BLAKE2B 57e3ea17650e5e927cd94e1750831dc60748f4bb46f00e4fae9a548a24a5d187636dffc4f095a60e28b7a1647000550ceb842af4c33ec7d1285a883deb1f194e SHA512 8d2c898901d0afd275acadf8c758d91a41bbd0692c7f311139f51cd6962c6ec95bd44e2d689f02fc59b8b9ce13fc28e78a7d0fafe7902f9816b09818e0b6b4c2 diff --git a/kde-apps/libkleo/libkleo-22.08.3.ebuild b/kde-apps/libkleo/libkleo-22.08.3.ebuild deleted file mode 100644 index ebccae5b3464..000000000000 --- a/kde-apps/libkleo/libkleo-22.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library for encryption handling" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="+fancyviewer" - -RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package fancyviewer KF5PimTextEdit) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkleo/libkleo-22.12.3.ebuild b/kde-apps/libkleo/libkleo-22.12.3.ebuild index 8bf22639807e..17c11ae875f2 100644 --- a/kde-apps/libkleo/libkleo-22.12.3.ebuild +++ b/kde-apps/libkleo/libkleo-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Library for encryption handling" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="+fancyviewer" RDEPEND=" diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest index 34c67c3d94b0..4d1687c75a43 100644 --- a/kde-apps/libkmahjongg/Manifest +++ b/kde-apps/libkmahjongg/Manifest @@ -1,5 +1,3 @@ -DIST libkmahjongg-22.08.3.tar.xz 1685908 BLAKE2B 1a4678b92a1b3bf95a3f38e15a5b52414787feb6689940f48209b88927da534e980565419f16aaf27b4c7ad5037d8f0da7060466f2238ef726b2251a915c00a0 SHA512 6b56ea4e437cb88e004536d901b7cee75ceee0cc7e0c70f933135cfadad3e8d691bf1f9f3b8f23cb3847cf68c2c691d661fc49e06f03135ba6a930db64c4daa9 DIST libkmahjongg-22.12.3.tar.xz 1687372 BLAKE2B 2e0afec5af5d8c6b41fe651eefa8d5ff38661775a18f0813c1c018e9b543d1419b764356cd30aad91fde988f8864fb1e6f9b37619ec7d50f98f9f4ac0f032ebe SHA512 68f416fc5a456744d213bd35118e1c2e03ba12ca3475aeb93ac427f5cd4cf2a3fab7bfbeb8543823f9ffcd17de9b42fa0f00e205a1e99af1b8622ec60b8bbc82 -EBUILD libkmahjongg-22.08.3.ebuild 664 BLAKE2B 97936252b4835b7c9ffa163b433c8e1a73cdc91b27f6983eb93c8a49991435636a5adebcb210ad0ab7d77be6af050182331baef5860c8bbc1b10f347e7de6266 SHA512 b2d60955d7ba192883be3c5bdb25127202b56edaa4d7cf68a4452728d2e0b9fa3ed9193c021c759ac49b356a72c14342fcc1f26786275064fcb0d23767ae8650 -EBUILD libkmahjongg-22.12.3.ebuild 668 BLAKE2B 59524fbae79484b8329360e74c706ad7e223de84349f33c4131a0aef03bc8372100bddb59639056a7307e59b6d49288825dfbcbc28b9f3561b7c4997e7d23f81 SHA512 af5536448159b5d5989265e97843cbab630dee4e172b1e3ab7da13537fa0a971d9cd894070c9fae59d89c6f09d971af5bb6aa7109e6c17c63a6af3d0746e0834 +EBUILD libkmahjongg-22.12.3.ebuild 665 BLAKE2B f0993adbfc96a0f450f256ad9a28b9aed4d7175be66527bcd19f4d9ca4a9a347b2f23b46edce746be7fa021429dc90fd0f162bf30cc2674dbf3a149b18b69c55 SHA512 38392e4c81b4b4d802bd061290b9dd7cd7c49c57b7b3d1b7bbff7714fa396e827dbd6d4d3990ea54384e2cddf23df407427435427b09d2bfc54501f7d99c1d4f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkmahjongg/libkmahjongg-22.08.3.ebuild b/kde-apps/libkmahjongg/libkmahjongg-22.08.3.ebuild deleted file mode 100644 index ad9ab076dfef..000000000000 --- a/kde-apps/libkmahjongg/libkmahjongg-22.08.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkmahjongg/libkmahjongg-22.12.3.ebuild b/kde-apps/libkmahjongg/libkmahjongg-22.12.3.ebuild index 494f274d0108..6b8d93ce7896 100644 --- a/kde-apps/libkmahjongg/libkmahjongg-22.12.3.ebuild +++ b/kde-apps/libkmahjongg/libkmahjongg-22.12.3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest index a6e3c5b25a31..d95b6f7698c8 100644 --- a/kde-apps/libkomparediff2/Manifest +++ b/kde-apps/libkomparediff2/Manifest @@ -1,5 +1,3 @@ -DIST libkomparediff2-22.08.3.tar.xz 169744 BLAKE2B 490f1e26fb927aa45c3da409334a325bb8e7415a57a296f70e73160fc2a13e0688bc847c12527220799fab41841024695369732736311b041fd979d9c1bbaca0 SHA512 37dfd046c82b88acb4706862155032b6686c63b307982db0ff548b5ab4a4923c16afbc44bcc51184595fa583d164f594b1e3a4b8acaad4e7910f96ece682c5f5 DIST libkomparediff2-22.12.3.tar.xz 186144 BLAKE2B 251ed0d2ac8a6580d567d080ae63abdc65781b523cea6f5737d7dd98766d1138b7521ced2f335909252ebc8aaeaa8d7a4d153abce6f2f7f8023db729cd495cd4 SHA512 de5e33008c4fdf80fab89400354d726b226b2fed06e5419f6b66f5ee200a378249ce39be302d5196d8c85e90b8919872aa9d2e9936bb07abc0fb2d5d24a0d7bd -EBUILD libkomparediff2-22.08.3.ebuild 679 BLAKE2B 5c8d00f27cf550c88c49f49ea660836dde7fcd81cfcc9dab1b7688beb461e567229e90f9b5b80e2f910f5214e52bcba2366517fc33756823b59fa3e67a1f42c3 SHA512 a0f8cda0531ef6d5f4820b2cbbdd14be19957110fbd4a577a5d1500ad2b6a7b3f2de6160a90f9e5880df48e92f2b3ec245f54140fac96bd723511bd69e466492 -EBUILD libkomparediff2-22.12.3.ebuild 683 BLAKE2B c7a8bb54da4c1316a2b3b45549ff7fd2501ca4770be862227007c3c162378210fe4b4c0ba30d084c0329d9105e98df6cbc5a304038769be25eefdc0dd2172073 SHA512 033630dfd3c23ff85c60ce015ad05557d3ba27a7edfb167185c5669dfb676b0f499281e78a075ce84617d79917c67d1b902bc9f7d1f30d334078236bd309e6e6 +EBUILD libkomparediff2-22.12.3.ebuild 680 BLAKE2B 6650bb3ee4c5532e3383414262fa2a56f5fae0bd95a78d04a6ba4bf5fe5217a1a1d61c77901b0865ab513844cec2036f033911c1151874129456861d0367cf71 SHA512 fac33c235a4b79ee8800c62fadce694d2e66870f0fa5884a456f600ea9d38fe35d26bf1da9fa6076c7cd2a7eb7e40147bef9b2a4d92000d440abd61ead9a30aa MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkomparediff2/libkomparediff2-22.08.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-22.08.3.ebuild deleted file mode 100644 index b3aabcbb1371..000000000000 --- a/kde-apps/libkomparediff2/libkomparediff2-22.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library to compare files and strings" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkomparediff2/libkomparediff2-22.12.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-22.12.3.ebuild index 913e8679fb3f..0b3db71ebf2a 100644 --- a/kde-apps/libkomparediff2/libkomparediff2-22.12.3.ebuild +++ b/kde-apps/libkomparediff2/libkomparediff2-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE library to compare files and strings" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest index a96e2db0e97b..3a2f3b83147b 100644 --- a/kde-apps/libksane/Manifest +++ b/kde-apps/libksane/Manifest @@ -1,5 +1,3 @@ -DIST libksane-22.08.3.tar.xz 147720 BLAKE2B 42da5c4d2f65bcefc51dadc557a2234f806c64eb910493d252c7c41b7ad8c69deb3be117664c4bd25019ae1c2b91c87ea3143a85e867fa1d266a32677ac169c5 SHA512 48d28b9ff7278fd96a9b5564f7389d026098650caec1b15c91a29768cdfd24519f414a3c98c898c0faf8ad5e698bd658a7abbd647c47a1eae2873613c0faa6ea DIST libksane-22.12.3.tar.xz 153092 BLAKE2B 871afb8495693f3e1b6ebc02fd285fdb4e682bcb934fc38326d33c8adb695951959eb0437370e5a79cf8af422f4ec0b311942806ac72495e0a93b47094956ec8 SHA512 db6228e8a386480189fd59d429cf8450e8d78edf5aabff6b4c872cda3fcd005a5ca07df2041fcffc8e85512b82f6bedc385be4ada831d2b1ffc6f3351d2d0004 -EBUILD libksane-22.08.3.ebuild 752 BLAKE2B df0b1fd7358b973e3e6f1b295aa67153ccc23a6a83b9422db1bf2a2221eca7f7ef89806a8227d40a47afa23ca8b7228a56143a06dda6191c771f2bc498274c62 SHA512 9f16d06cf6ed1bb4cd5cf30a782c03c6b240cde5cd49340eb16d505c01012a47e7690437f240cdd81e0a039c2f8ef5b28f1fa6611730b36241042a71701bb33a -EBUILD libksane-22.12.3.ebuild 756 BLAKE2B b30de54b6c3120694bc56ad70f89b11db1e499fc14f65fdaf75052e801e225188cf8592425cd5be70634b9b7e13998c4dada37c6c05fb1d4558d9d69f93694c4 SHA512 71db05c47a4b788c60a75decb82387f732b4464ea79a682fa70996531ce4c20e993c6eb340a102d98935d1dcb91ea02a939e08451653ff33e389b18b7a1495e0 +EBUILD libksane-22.12.3.ebuild 753 BLAKE2B 567d80eacb86e1cc948274da1c315758be5643a58a80feeb914856ca06cd79da5267a670495cd7fc1ef3bf6eb90362c8732659bd947d4b86fe46bc5805d440ff SHA512 172850223caa9954a3cd4046fcc730eb8e69bc997cda4894e36fff9ad097c3a5522d302731bb84d91e8835fbb533081298c33255840fa10c6421a1a36c8f24e1 MISC metadata.xml 440 BLAKE2B 09802236acebec3b481f48351f5397ac95b2a0a13defe6860c118f7b55e5f36ed7976e67633a0d391b4e05bff712696b03d3d49c486f09c7ea01ca6422825216 SHA512 b8e84e2bdedc8bcdea58a05f2252f7f41e374d98c10420e912fb7334e480946ba14023cd278d18091cc7f3883626eda9caae221b6c2696fe154c016e82019cf2 diff --git a/kde-apps/libksane/libksane-22.08.3.ebuild b/kde-apps/libksane/libksane-22.08.3.ebuild deleted file mode 100644 index cc7e3fc7c399..000000000000 --- a/kde-apps/libksane/libksane-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="SANE Library interface based on KDE Frameworks" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="kwallet" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=media-libs/ksanecore-${PVCUT}:5 - kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kwallet KF5Wallet) - ) - ecm_src_configure -} diff --git a/kde-apps/libksane/libksane-22.12.3.ebuild b/kde-apps/libksane/libksane-22.12.3.ebuild index f3142da874c8..14b0e589e8c8 100644 --- a/kde-apps/libksane/libksane-22.12.3.ebuild +++ b/kde-apps/libksane/libksane-22.12.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="SANE Library interface based on KDE Frameworks" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="kwallet" DEPEND=" diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest index c00693c7e92c..3cfee80b23a1 100644 --- a/kde-apps/libksieve/Manifest +++ b/kde-apps/libksieve/Manifest @@ -1,5 +1,3 @@ -DIST libksieve-22.08.3.tar.xz 577032 BLAKE2B 699e83aae515790b6f88172664cdd9bc90dba60d14d95d7ff5f73e2ad515e97073f09dfddf218fede755d3a300489d0002073e177f53ad7104041de5d6befb90 SHA512 435a4ba18704bbc5ce99c8f45c36c0f28b85bd3b32243f77bc100c9c6c7d15102fb9ba7eb82d1077b7b71ef9fb0ac0761b7696fed1e982f8f0e10c3d2b507f45 DIST libksieve-22.12.3.tar.xz 554684 BLAKE2B 031611b7101e34c135bc01003e8847319aa01b477a64e9a280907fc12997d8fd560c9bf3881b1fb03cbc0fef7771b74e51e586c79b568e21b094972e914aaf73 SHA512 8ac49134fcdecd552f2bd822d16c003c8f1ebfcc88557bd2ad8e3890c904dcdd91bd8903bed552078a9054e86fedca244c447733d7053aa4ee4df7ddaad29266 -EBUILD libksieve-22.08.3.ebuild 1443 BLAKE2B 90cb43a2462d63274a4fca1f39a093849495a8adbc75664eed352ca8d6442cf2cade408c3b043be76184b0fd782e3f033dcdaa80b1c361ea04377f7e4c011d87 SHA512 c6ecedaff32666393d95df5861a1369cd25e0d09822f4ebccc528795ae2bbd94315ac5ae41bc28a383c90ac5d7cf6d5bc0c7b82e4a3b02eacd0f91226f33108b -EBUILD libksieve-22.12.3.ebuild 1352 BLAKE2B 7172bf632ae7859de4ff227c1f6a0902970c7bae8d74e4438cc9af5bbeaa8bdb57ca7512bd01a945b530d28f8a0d32be1d401859137c5ee66cfe7246e6a9207c SHA512 0999230aed1f31da9175994686d9899a8a59d20c6daed628018e7bc0337f64787e2a37b51f9be0cf37270e84163712bf9bdd812b3f43862e8ccd02e9818f42e7 +EBUILD libksieve-22.12.3.ebuild 1350 BLAKE2B a74c4f3ccf586328c3a6f43bbc0f7a3701e618cc9a5d5af21d668d47378ca00227694fbbeac043da4a45b1c9c8744f6d6c8ae37ea887ab1a80e11d394558b152 SHA512 a2d590a2bc56831acb86cb921efed06fc525be2adfcfd86b070d28730f2b3045b0b87cee380fa1482bf882d2d9f6b5dfe8888be20a1e855b8d6516a498c6d7ee MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/libksieve/libksieve-22.08.3.ebuild b/kde-apps/libksieve/libksieve-22.08.3.ebuild deleted file mode 100644 index fe2b9c652e3b..000000000000 --- a/kde-apps/libksieve/libksieve-22.08.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="speech" - -RESTRICT="test" - -RDEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - cmake_run_in kioslave cmake_comment_add_subdirectory doc -} diff --git a/kde-apps/libksieve/libksieve-22.12.3.ebuild b/kde-apps/libksieve/libksieve-22.12.3.ebuild index 16730bec059a..de156b569136 100644 --- a/kde-apps/libksieve/libksieve-22.12.3.ebuild +++ b/kde-apps/libksieve/libksieve-22.12.3.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Common PIM libraries" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="speech" RESTRICT="test" diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest index 525c94245753..46469b5f047d 100644 --- a/kde-apps/libktnef/Manifest +++ b/kde-apps/libktnef/Manifest @@ -1,5 +1,3 @@ -DIST ktnef-22.08.3.tar.xz 303788 BLAKE2B 28d0e55a2553ecf9ee06b905f9276fb12befd18f5e717001dc8a23e9fb07ab98998e88813e0664f01370416f6aafabfbe26d7b1b76beb741fd5a91194448f9ff SHA512 bafbbe6fcfaea581d5901c6286b026bf8a8f547fcada8a616639686b44247dabcf92dcc3e0423098c8615b10c65783a4652afd74187dcd58a46e69cd4fa0a4cf DIST ktnef-22.12.3.tar.xz 308852 BLAKE2B 32e7234e94253ae7b150fc2de629aef90eebf54c17537d78e26b0fe9ee8cbc4243e87e7edb52dfb97f826f6ed2b460d78b24be22b77461be201125062b304707 SHA512 f66cd618e75708d248999fe66d83b3691d75b0e042da452d254bd08a1e6e1dc0f78f51bef36a4c4d4186c09b0ab96575d4b9f8d47edaa3b7c51db140327f8b2d -EBUILD libktnef-22.08.3.ebuild 557 BLAKE2B c50dfb394ce61c71048d8691a463e32b7161a0057332c8a2da343e124c03cda8dd70aa5f0405a0fc6b91cd0bae394dd36718ea38339c182c5dc5e5883914ccd5 SHA512 4659cfdfdbca35eb975e5e5aeb74f60850736ca92651f01b6089ee07c3172b8dcc869216f042e5c60fd0ca543316e403a6bcb952bbf54972d07d32dbe945a499 -EBUILD libktnef-22.12.3.ebuild 561 BLAKE2B e1bb44a96ab84bc7c73c48da4bb30126995ea50c82f725d325fc4e2201a1537957e63ff4f0f5307bc535a3765d4eaecb74390f10bd0d1942c658308a199c5221 SHA512 75fea4590058308041600e9b9a03ac3279b2a69855c7402d41700b15dacd75294f196459baf417ce17a9f2f567d8d2b95b68a27a7493027c3e9d9e18616778a5 +EBUILD libktnef-22.12.3.ebuild 558 BLAKE2B 87fcfefa98c0c6d002f49e5ac4fea8914794dda41b817383aab2d969677fe87459761b2032b239648cd0dedffc9465f8857e65363f3324ff0ca6699dd46fac08 SHA512 7a6c014ae77b5fb6e58ae9493b153bd372928519776002df901ceb7ab7bfbca725290871e5c52100bf2ef86d882d0d2e429a6eeafa6a38b40ef23e01578cd218 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libktnef/libktnef-22.08.3.ebuild b/kde-apps/libktnef/libktnef-22.08.3.ebuild deleted file mode 100644 index d3be3bf00a4b..000000000000 --- a/kde-apps/libktnef/libktnef-22.08.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KDE_ORG_NAME="ktnef" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Library for handling TNEF data" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libktnef/libktnef-22.12.3.ebuild b/kde-apps/libktnef/libktnef-22.12.3.ebuild index d5a7fd4623d2..d9c70f0d525d 100644 --- a/kde-apps/libktnef/libktnef-22.12.3.ebuild +++ b/kde-apps/libktnef/libktnef-22.12.3.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library for handling TNEF data" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest index de45a8ed1f55..b538ca7002ce 100644 --- a/kde-apps/lokalize/Manifest +++ b/kde-apps/lokalize/Manifest @@ -1,5 +1,3 @@ -DIST lokalize-22.08.3.tar.xz 2070908 BLAKE2B 74ba6cb6c8f7ba739fa8da54b29017988b28844dc0fb798fa894a32b19e4d402bae2e61192aa721024a0d09224ba46a0fa7cbf49ccf69651f5ecf93e32b94865 SHA512 6b27064b493f5117df8fffdad7e306758f9b7eb2c3000c9247107b299f69d1e43a8d765eb18c97afaeb486d694cf563a1b9c6da8f6df3899b7a69087756709ad DIST lokalize-22.12.3.tar.xz 2115776 BLAKE2B 658482145e9a0dd8e6192542a1431d50091877ae2f2dc346f3894c0ad8700d2df3517103fe41a679773c560feda65fe319145211c5af443764b37166369a1f37 SHA512 4c6e3cdb8b04eede20412d682925b781a4578c97811e38b964bef31bf1c42a2c19cc070394366d1af85febff049cf446349b7b6548538dacb0399acefef0c1d3 -EBUILD lokalize-22.08.3.ebuild 1904 BLAKE2B 0dfa9663e69b19a541f71a9efcc773d98ed4d413c451e33ed3f35919e51354df8f71e45ed5d16d183719b1cdf41b7b8fb1263d157ecea154f09ddfd52a8543f1 SHA512 9becec30143829f882ebf095acd4a5026ccd3e5ee28c369cb3daa76f04d4dddeb5a29ea11cf28741e3ba4ff2b037863b3734f3c8a93cbfee51844d478be9a168 -EBUILD lokalize-22.12.3.ebuild 1908 BLAKE2B c48e1f1e709bf0654f66ee2f85a903d6628b9953050b7e078dcf0ab04af97ad50cff4008fad64083985aa5ee9ba168bdb8023dae1f7155e551e8715aa55d8a87 SHA512 9be738f34435c4d2498f8b36ade3073001f2afa031ac1fc147a0c1769a56b41bf8444cdf95b701274a68a2ac52a9ef681a6708a3e78ac6304bb05c2cf06dc99e +EBUILD lokalize-22.12.3.ebuild 1905 BLAKE2B 5709cdc37f19683703be873c8069cc2dd4b7c081dcf6e139460eabd18047882394846fc096b3071c5fa7030934dc872e64aac940018ca88f1f2b9d35aa9f8de7 SHA512 17d93d6b31b7062226099d27812406cc579b2c45435e785a0167e145e55a44b544acafc96980d442b53d4c86bf39f98ae415bc6e39c4ab87c6e12e107bb18db3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/lokalize/lokalize-22.08.3.ebuild b/kde-apps/lokalize/lokalize-22.08.3.ebuild deleted file mode 100644 index fa01f3adab20..000000000000 --- a/kde-apps/lokalize/lokalize-22.08.3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{9..10} ) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit python-single-r1 ecm gear.kde.org optfeature - -DESCRIPTION="Localization tool for KDE software and other free and open source software" -HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" # tests are broken, bug 739734 - -DEPEND="${PYTHON_DEPS} - >=app-text/hunspell-1.2.8:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/translate-toolkit[${PYTHON_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die - python_fix_shebang "${ED}"/usr/share/${PN} -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion - optfeature "spell and grammar checking" app-text/languagetool - fi - ecm_pkg_postinst -} diff --git a/kde-apps/lokalize/lokalize-22.12.3.ebuild b/kde-apps/lokalize/lokalize-22.12.3.ebuild index 65d15d56e78f..3ed8012a6a4d 100644 --- a/kde-apps/lokalize/lokalize-22.12.3.ebuild +++ b/kde-apps/lokalize/lokalize-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest index 9c0ad9b3d9ae..92a56985bfdd 100644 --- a/kde-apps/lskat/Manifest +++ b/kde-apps/lskat/Manifest @@ -1,5 +1,3 @@ -DIST lskat-22.08.3.tar.xz 1235760 BLAKE2B 28f61cb3642af2c4b3f7a31407bf06d409edf492a5bf8835afa999f9e06aa08d1fc2fdea742879eae478ce4bb3e42b21721233eb15c2a5301d58b701ba2bd20b SHA512 5bff6d2b53971f491bb800059d1942581f9d7ae656184b2d3339f7f95eb5b9d8de25f2027de429145568ae186a3f47864ffd5383b8bb2565e39c0b57c312b75e DIST lskat-22.12.3.tar.xz 1249884 BLAKE2B 130029bd4754f5b59c6b0b723a81eae1d47a089d3bc36c3437c9480c7a8d7a04bf41b16d68c1d77a6a7285624acb74c367410f70e97495386beecf272575aa6f SHA512 aecafbb2195abd1606f9f256c85146ab52cb85e8891814a080bef5c87cc32a3ae1922aa26eda28c308e5dad2cbeb08540c4002733cb343c8ff67dca863a0c234 -EBUILD lskat-22.08.3.ebuild 816 BLAKE2B a141887357aa703ebd4290adc1716f9765f5fa732539578a4e43dccfafd8bf68f7d3ee3da12cb1a31ea761bd2009e782bfe5d086e6bed288bc5de5e40853a6da SHA512 fd17547aeb7de2f279f1b1f119103698c6c246dd704984c3603437123be028af2de09f142add99b9f672acb6baf9281a21b648452a71ccbdd143b31498de3c2b -EBUILD lskat-22.12.3.ebuild 820 BLAKE2B e1a94fd753c9279151bf17d74eb414d5a37c92f92aae2f9a230b371d6ff5b080346361ad9bdd8101e3abe916d1160ec5aa66583313966daf5f79b23fb0d104d4 SHA512 bdd2c333dfdc8067bb3303ff4a0a1a1bbd3dd18161ae2dfbafe8f99db31a234d5eef5fed968f9c9f58b37b9ef7ca2d64ab861f2d91a83272fc0955128641297c +EBUILD lskat-22.12.3.ebuild 817 BLAKE2B 28e19123353299e24126fa98d3a43f33fa850b901097fef7fb7cfb410065a2d0acb29edcca412058dd9831692e0602ca873d4276eb0a2af1517608a7579e969a SHA512 de876538a61fe55084f0992590ba84980654b353f6c6e7b3a538adfa7e72a6216f0827874da6529ce10f81c454ed0721eb617a8fbf058c1d56d763f3dc9fb0bc MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/lskat/lskat-22.08.3.ebuild b/kde-apps/lskat/lskat-22.08.3.ebuild deleted file mode 100644 index 6503e14a5315..000000000000 --- a/kde-apps/lskat/lskat-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Skat game by KDE" -HOMEPAGE="https://apps.kde.org/lskat/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/lskat/lskat-22.12.3.ebuild b/kde-apps/lskat/lskat-22.12.3.ebuild index ad64fc109a2c..e11416a056b3 100644 --- a/kde-apps/lskat/lskat-22.12.3.ebuild +++ b/kde-apps/lskat/lskat-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/lskat/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest index 518b399b2455..3d1c5fff1b73 100644 --- a/kde-apps/mailcommon/Manifest +++ b/kde-apps/mailcommon/Manifest @@ -1,5 +1,3 @@ -DIST mailcommon-22.08.3.tar.xz 745964 BLAKE2B a7ff33de3c14ee588503134c95e8b804657ce481e01329bac94b8ad320a19bf0c458dbf03cbc0d8a2369651969ed20ff7a42a6a36dde8ce6c6023e939cca12fe SHA512 3c94e3bac030713075093bb614ea7f9f1b507ac9a9567fb803b1761d248253fe1b212a5e08ac5d1e71e6550f6af44dcc4c74c11ac39695dde40fcc47f00823a9 DIST mailcommon-22.12.3.tar.xz 757696 BLAKE2B 59c21c245623d3aa9b7805e68e5e7dee0e92e7d833e2aa3478958d1c9ac86fb9319960f4232993b8ad368b2354ee8e2afa8db9e53be58c180ebf87b00cf52bdb SHA512 c433d1949458f33cf9a77518d8f1b9aeca1221f266ab1a10bdb73a34be5afc919482497a07cb9fb4a6841345a83821ba6fb8efec5450824731a85c2905c3c359 -EBUILD mailcommon-22.08.3.ebuild 1705 BLAKE2B 96a88ae3efe5d948d07168e6c92d8df1d763b89de3f56c0edd0cc53280a40058c91e2152efccf11a81b4f5c18b976f2794aea0da622013480aba7710b4be7e74 SHA512 67bfb02659ed40bf0f1aa26e5077e98bf291ada32a2ed6d571850c39b649cba49e39e7eb6272f57099392091cd4c353570b4e3a8196ac99f809a0e651b78c33f -EBUILD mailcommon-22.12.3.ebuild 1708 BLAKE2B 082ec07aa0ddd2ee7991c34a5d1fcff611eb4a56b923c97913c064b9cd0a89a5b02e7861e2b2d4c18732afa517de4a15420faf455c51667121c289805f062b24 SHA512 0116ac2c8dd76680b2b0e8084ceb7361f6f793459afa39f3ff55f126bd1170daedd83ab7a04516a354ca03b0aecfcce89954e2dd35aa642f5fba616149febfde +EBUILD mailcommon-22.12.3.ebuild 1706 BLAKE2B fdfe38300ecd4091ce705008b645d0f2e1e156958eb07cc65e2c6e0895dcb9cc1e631beb8a5d08d2cfd98be2a7310f7b7f71f94622274dcd08c5905a329a3ebd SHA512 80c9db5265a0671100f37d262dce0c8e47258172e40b4680f685893ac670d3de786ababb5051c27e82637ddfd14765cd8ba83bedb90b0e9e43c46ad5f11a84e9 MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/mailcommon/mailcommon-22.08.3.ebuild b/kde-apps/mailcommon/mailcommon-22.08.3.ebuild deleted file mode 100644 index a515eef0feb1..000000000000 --- a/kde-apps/mailcommon/mailcommon-22.08.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Common mail library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -RESTRICT="test" - -DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mailcommon/mailcommon-22.12.3.ebuild b/kde-apps/mailcommon/mailcommon-22.12.3.ebuild index a940ed4a6a0c..5bc3be5e72ca 100644 --- a/kde-apps/mailcommon/mailcommon-22.12.3.ebuild +++ b/kde-apps/mailcommon/mailcommon-22.12.3.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Common mail library" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" RESTRICT="test" diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest index e189894bbecb..66a91e71c531 100644 --- a/kde-apps/mailimporter/Manifest +++ b/kde-apps/mailimporter/Manifest @@ -1,5 +1,3 @@ -DIST mailimporter-22.08.3.tar.xz 560408 BLAKE2B c7f7d45e847eee0fd80a15a997ab340fe8361050cd6df96885bbb97e1b4d19d89085075fd2a714539d490b52bf04d02b95c8665107d9bb1b088ee59b10cca0e2 SHA512 5038d3748216564b1783733653bb8fb538013453a46a19f3744e60fc70d0952bee7bb8664c4bae54fab9f9abc61c0b981216aa1406ccd97bd974e251f8bb2050 DIST mailimporter-22.12.3.tar.xz 588912 BLAKE2B 6a30585aa97d60af96c6dee5c13ff6f7092e8dcb5f07ec0e605f2bc5297b315a33c6fd6c7910083f5f4d37c1c458cc37cc0e3b31a47e939947f188f41b36a954 SHA512 02c1c80838d73b196eb2312e1f76ab27569d4e9b0b9622bfbd22f67864bbbe7537ba03054b4c530df8830cbf36835793056a91c32904ee6edce1f7a1a8837c2d -EBUILD mailimporter-22.08.3.ebuild 812 BLAKE2B 782b065d3d8aea6fc5cf3eeff8df063ae4ce93c8a6a306be7f717cbe6b5130a6d12d07c1f534d0df750d1ca0e65b4933cf5a46dd4224a2ee7a3b4a1e9462b0d9 SHA512 8c2cc164bee99504068ab547157230df94f308dda361fd58a01942a615b44366926419119f1b49da0de4a472ca67065fbdeb4423bffd9c28f37a60e1980bcfcd -EBUILD mailimporter-22.12.3.ebuild 816 BLAKE2B f1b94ac9c541c8f6c17244dd5437a5ac6c574c0dd9321482be4cbf07719065306d2653a00235f703a7ac3734084850c6ae6afed5fc61036cbe160eb2f3900eb3 SHA512 9d203dbadd6fd0b8b77454bed311ceea32fc053ff52d2ff6b0b13e8263d01913cef39112bb7cde1b3d81d17fd33e6b5b751a304461e9bfbbf95578661942f3eb +EBUILD mailimporter-22.12.3.ebuild 813 BLAKE2B 087b0cec7cd7b0ef91e5c2980596563e423fb18c2eb4907a7035793a6e4c368398dbe53f6793ac8e6ea958fafd2646e72b5bb530a1a9dc9496b2d484c5a953cf SHA512 3a179fb0f3eedfab8a9a48f622e2168a3f394e3edc346d8e53c3ed4e81abada4556bdde3b28ca434ce84a0104fac1374564cc2f864b3efaeea28aa35862c422a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/mailimporter/mailimporter-22.08.3.ebuild b/kde-apps/mailimporter/mailimporter-22.08.3.ebuild deleted file mode 100644 index 3d2d2b8032ca..000000000000 --- a/kde-apps/mailimporter/mailimporter-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Library to import mail from various sources" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mailimporter/mailimporter-22.12.3.ebuild b/kde-apps/mailimporter/mailimporter-22.12.3.ebuild index a0f7cfdca886..03789a8bbef0 100644 --- a/kde-apps/mailimporter/mailimporter-22.12.3.ebuild +++ b/kde-apps/mailimporter/mailimporter-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Library to import mail from various sources" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" DEPEND=" diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest index ea3885cc05ea..c8be2236dbc5 100644 --- a/kde-apps/marble/Manifest +++ b/kde-apps/marble/Manifest @@ -1,5 +1,3 @@ -DIST marble-22.08.3.tar.xz 53675664 BLAKE2B a0678e41a752f08cbdda882b89eb55d1837fc3fe595bb014739304238aa1cff955fee8e20849d5e028a2d1e72fec780676433b05f6156399fe721ad033fc5590 SHA512 74ef0f7afb13bb4831335709d4ab9b64889a4b038d6a24e861538836ad27704261cdb3d78f2569345e2a5e2c4045550c8eac64f241d14f65631eddc419802edd DIST marble-22.12.3.tar.xz 53752524 BLAKE2B 69ca99dca4af10d1e994f224838f9f3414d08dc0379c57fb481f7b499ecb80d317b44c1124caca9f63b0305b824818f1b3efe791485bfb83d8f9cb6b438ca63b SHA512 c673b8e9de38cbedff5a15a48f21156f4dd5fe6c469ba70cfee8426952308ae6d9498d23298215d2acd04f432f09f0a16e12c794524d51ac87eafac6d8013fbd -EBUILD marble-22.08.3.ebuild 2707 BLAKE2B 570e1b3873b8e620b81364f8074acba0a8855fc3e0c4076ccdc7f2e94965d800d411331f08e0dc2b449fd6b93cf3f6277326a0f8e2e876775d49520d9d12d2c7 SHA512 48a1410aa8bcc591e451223514f7e53bb77816fa7303428a15e5280ded0da64086d9ad0e518ef92ee39fdf2dae2ce607ac7b2653577a4d9d8c98642e73b5f896 -EBUILD marble-22.12.3.ebuild 2711 BLAKE2B 872ccc201129d8dbf2de8f6e8357fb042d11b0a95439c3fd11b0f734c283a82a97452e8cf2dad14b32a6fd0324a16d6c42af10f060b2b76c9ebef4a81e16783f SHA512 71d4042d41fc784cafb9fafd60613d3c24bcf3b5d97dfa6ea8aa7d3a1e591d659cc7bf14e926edd75fe716b38148b27055f08df8e90a8134d5e45268a3970653 +EBUILD marble-22.12.3.ebuild 2708 BLAKE2B 09960b9fa32df49177bbbc828dbe9efa5898efb9576cd8ba82c7c62de45998f1dca0bcb52c5d3049b34df977f86e0ec4b9a4a5fccc51f6ba0e9fc5307b304d4d SHA512 45ce22037f6d133b1b1883ce33927e99eec7b6d8f3046dc96c91525c3796e55ecb8be40a46ffa3604b920439fd75ed8668e02c2957dbf890af8a1d40957c0ae6 MISC metadata.xml 910 BLAKE2B a37a5cc007ea6af8f319dcc827d85bea57ed7cfd6daae76ef19b1f35f89a86df08ecd767f86655c769f86350310c2972be8841e8a594916e33baa8069f462bc6 SHA512 47bc8f365cddd40247b4c4ecdd7932bcd7a833d1c0ff46fe4d9c6722ee063d11bbede81623e8b9a572691330b868c2cdebdd8f1785c95418af6b64c73af0396f diff --git a/kde-apps/marble/marble-22.08.3.ebuild b/kde-apps/marble/marble-22.08.3.ebuild deleted file mode 100644 index 1397d735befb..000000000000 --- a/kde-apps/marble/marble-22.08.3.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" -HOMEPAGE="https://marble.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="aprs +dbus designer +geolocation gps +kde nls +pbf phonon shapefile +webengine" - -# FIXME (new package): libwlocate, WLAN-based geolocation -BDEPEND=" - aprs? ( dev-lang/perl ) - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - sys-libs/zlib - aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 ) - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - designer? ( >=dev-qt/designer-${QTMIN}:5 ) - geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - kde? ( - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) - pbf? ( dev-libs/protobuf:= ) - phonon? ( >=media-libs/phonon-4.11.0 ) - shapefile? ( sci-libs/shapelib:= ) - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - ) -" -RDEPEND="${DEPEND}" - -# bug 588320 -RESTRICT="test" - -src_prepare() { - ecm_src_prepare - - rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs" - - use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package aprs Perl) - $(cmake_use_find_package geolocation Qt5Positioning) - -DBUILD_MARBLE_TESTS=$(usex test) - -DWITH_DESIGNER_PLUGIN=$(usex designer) - -DWITH_libgps=$(usex gps) - -DWITH_KF5=$(usex kde) - $(cmake_use_find_package pbf Protobuf) - -DWITH_Phonon4Qt5=$(usex phonon) - -DWITH_libshp=$(usex shapefile) - $(cmake_use_find_package webengine Qt5WebEngine) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - -DWITH_libwlocate=OFF - # bug 608890 - -DKDE_INSTALL_CONFDIR="/etc/xdg" - ) - if use kde; then - ecm_src_configure - else - cmake_src_configure - fi -} diff --git a/kde-apps/marble/marble-22.12.3.ebuild b/kde-apps/marble/marble-22.12.3.ebuild index 5f44c048bd24..d6becf4cd99a 100644 --- a/kde-apps/marble/marble-22.12.3.ebuild +++ b/kde-apps/marble/marble-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://marble.kde.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="aprs +dbus designer +geolocation gps +kde nls +pbf phonon shapefile +webengine" # FIXME (new package): libwlocate, WLAN-based geolocation diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest index 64c9e4976098..0b8f617a2aea 100644 --- a/kde-apps/mbox-importer/Manifest +++ b/kde-apps/mbox-importer/Manifest @@ -1,5 +1,3 @@ -DIST mbox-importer-22.08.3.tar.xz 29216 BLAKE2B 404025ee3f81ef9c4b4f121781574bf4f17e56a9c533147b74db89a8b9176b69f145afe9fe45ab06da4a9998e3e428aabc0bc7da8c31122ed3d8268e81ff4a22 SHA512 776e9ab37a4e7e18ec860cb832c631db6197ef022be75c5aa4fc24e5dfa0f6ab228a01b94add38cb43f7d0d7fe5175fea2c545c388c36afd4b4ac6ec2143d59a DIST mbox-importer-22.12.3.tar.xz 29864 BLAKE2B 873656527b0cd68f8ddc8758411af10354fcbddb8c85b4ffc9e274d3727f32a06fcb1b7866f0b9e6be5ca668e00088583af31fac424418d94a3359f896995a7c SHA512 054cfad428eec50b225a986dc98169352c562d1d553c21eb9e4994b874e675c0636b2b81d333f1b1e84a28e754965b7aed3bdaede46a0ad44a9a90e03d3701d7 -EBUILD mbox-importer-22.08.3.ebuild 928 BLAKE2B 8062916a41f845fa499a4dbcae9267781184648ca8d7fd9d5b5956cbf6871f1263bc4a1fb27bd962f34499701a254c41169f1a662b9f5d08bc7a67a503b78943 SHA512 07d621096e0341c51ae846af210e9c6c0494c6aa6e9ceb28038d57ae88fce8365dab9311df7608c06e6d48ef37847bab966d4ec6e51d7e4a7505dd99b298bcc8 -EBUILD mbox-importer-22.12.3.ebuild 931 BLAKE2B 797037fb19dae9c4fde426835bcb149a1b86a44186c15363fe02f671f559e33366a48609ae18b6d01a38caf61b034fca0cdb3296c5c7efc76af8c3945fcbdc09 SHA512 ae983ab7bdac9e9fafa27095c448c47f6a6d62bd33d03f183b295aa1ea5d5ebe092b5f3344c8c85949a6dd017285960a5a655537fafaf5b1e6e2a6c8a3df7b17 +EBUILD mbox-importer-22.12.3.ebuild 929 BLAKE2B de1fcb3ee93104a1e8d481b6590183cf8e4fe5685bfc86f0b5088ed6142e2e0f1c227388ccf3e3e4cd3159e103ac6953de231e83ab2f9472bc5f1ed3361637a9 SHA512 04cb0d5af5accfe49c77637a6675906ad3777f2078527500e0d2d6011c46705a3d50d50ac9cd45e45bebd11ddab662a07476dd6abc5163845cf6921110e143e1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/mbox-importer/mbox-importer-22.08.3.ebuild b/kde-apps/mbox-importer/mbox-importer-22.08.3.ebuild deleted file mode 100644 index 67f4134eba22..000000000000 --- a/kde-apps/mbox-importer/mbox-importer-22.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Import mbox email archives from various sources into Akonadi" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mbox-importer/mbox-importer-22.12.3.ebuild b/kde-apps/mbox-importer/mbox-importer-22.12.3.ebuild index f8e2edb54dd6..2d278b1e23a7 100644 --- a/kde-apps/mbox-importer/mbox-importer-22.12.3.ebuild +++ b/kde-apps/mbox-importer/mbox-importer-22.12.3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Import mbox email archives from various sources into Akonadi" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest index 7a4ff7edbc02..c171dd5e8e7f 100644 --- a/kde-apps/messagelib/Manifest +++ b/kde-apps/messagelib/Manifest @@ -1,5 +1,3 @@ -DIST messagelib-22.08.3.tar.xz 10778240 BLAKE2B 45c11cbcbc8264515102e60a8e4eca8bf08f6e3dcebd0f9c33727df21ed3148c25f1513d4801094fdda11c0351862fca5b796bed92bbd7af2f4cd2472b518cba SHA512 57c682755f3da54d4c8ef6fe2ed9d8658296b0e7ad02616c5a0840b2bd299a3a6323c61b63a964b0a19b080acf980992228e05d2f468cd327cf7db8dcedb7a8b DIST messagelib-22.12.3.tar.xz 11315152 BLAKE2B 94fd3fbfa6982fed758bb78adca3e4e01b08491a2688f0d2708a8e950e6bdd35d8371f0cb3356a3acae8b179973ee89e3cc80183814d0d896310be74cc7d61f1 SHA512 ac4de11ffb97a707e897e283abe5583a8ff677600fc9c062982a7d19faea0252bc779330270470bc1d0ddcc7002974c7abb8595cdae7de46bb475b271cbc54cc -EBUILD messagelib-22.08.3.ebuild 2214 BLAKE2B 87e1b5d7a7999e8a4504dd147160c0ef88d351f248ff7945b1228e271fc22d5f469fcf1abd57e55b81dadb2deb3271732cfd6ee4b14afcf66ae90d8ecfcc22e1 SHA512 876a92bfbb3f2823913804155ac12523a6a24e334baf385a13a8035e72c6d34f53ffd18d66b47eb99b4817b78c48b100ad56dec903a7496386cc487e349ce3e1 -EBUILD messagelib-22.12.3-r1.ebuild 2250 BLAKE2B 4a13acf723029dc448d7a802588a705f88d19390adcd53eb784095c4e581c0fbb98395feb618cc1f808041529c0df0a837275571d9547919df0f16f8118ed8f5 SHA512 f85c5e218df7ba86b4f89fe52e01054d683c4369be000a808e09a582a24b51f0576f5564c771987597447c388b317398dbc70cfa66abd1304ebb00361a6fe828 +EBUILD messagelib-22.12.3-r1.ebuild 2248 BLAKE2B b65163af61dd2e4013a7171d21cdfd12a53b7ce6adec6ddd830f71668d6ff6457624bee0cd00d8faec027bd8bc5e630e0c76db049e35db658dc72af3aacc5229 SHA512 5fd99d771f30632ab2ecc947eb1f63d98205d780be378a60cc1fac6ba62cb29bb2cb8d7dcca58d3009502c04d5bca4f79b20fabf76518cbbbbf3be17edbe9081 MISC metadata.xml 450 BLAKE2B 2d3cb246c4dc45022c3501897e0d13e15170169b1dcf869144a447bf4018ab606dd67e346115c2b921d39ecad445b648d51efe34be9de989f4258551325ab023 SHA512 41f21a130c80de97ce22d5a85c563a89a2562dd5d1266888d3c7aa76cc7217c1c412856497806a093a53ea40550da94c6403ec73643395b770324799d1c72441 diff --git a/kde-apps/messagelib/messagelib-22.08.3.ebuild b/kde-apps/messagelib/messagelib-22.08.3.ebuild deleted file mode 100644 index 1221716468b5..000000000000 --- a/kde-apps/messagelib/messagelib-22.08.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Libraries for messaging functions" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="speech" - -# bug 579630 -RESTRICT="test" - -DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/messagelib/messagelib-22.12.3-r1.ebuild b/kde-apps/messagelib/messagelib-22.12.3-r1.ebuild index 19f29fb5b2d9..dd9f98979646 100644 --- a/kde-apps/messagelib/messagelib-22.12.3-r1.ebuild +++ b/kde-apps/messagelib/messagelib-22.12.3-r1.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Libraries for messaging functions" LICENSE="GPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="speech" # bug 579630 diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest index 46668c7b7c53..1949404155ce 100644 --- a/kde-apps/minuet/Manifest +++ b/kde-apps/minuet/Manifest @@ -1,5 +1,3 @@ -DIST minuet-22.08.3.tar.xz 27679516 BLAKE2B ad56dbb2988626c9165c775867470ea08e20d2ca334c552e5bb1884cfb4cfc39ec0396fe81a74bc2b9da70eb570e259e3842b648faffee1df00c315d7196b2c9 SHA512 1e504e17bffb068868b9aaf1719bbada7c004fb0e8ba7668982ef8fbcfa9f6dd0e6a23f02a5a5b29fb5cd22676bc99adf46a91ac2974247a68856e1947e6c9e5 DIST minuet-22.12.3.tar.xz 27682324 BLAKE2B 7c777c937247266c6be21ecadebf25aa0cefc69c67c72fff6f2aedb8229a0a427da3ac4ce8955424edcf40fac847c9ff56c5582ec25a0e85901246a4da4a31a6 SHA512 04d141ee4998892e8fc4837f1ced92d72a3a1dcf579f0d3249abd0a7ab0447801d72c016f876527983b2aa10b45d3b4efe83018f8ba92d35b3d016c3116f7819 -EBUILD minuet-22.08.3.ebuild 685 BLAKE2B cc397cf127314b94286f8386194d51e6c6e8e11ca0ea67679b688d6c737753d3caaa6c373033c9bbc025dfbe3b379220bc9eafd897a9cb3a5950be800292ad01 SHA512 65cba8abcd715b84d6f52707af969505301caebc18c3007f6665077b3be8fb4b296512546e30188a6ebc5d793939e37eb7ad7d0aa5c8dccb34db29e5c5661bfa -EBUILD minuet-22.12.3.ebuild 689 BLAKE2B 98bc5359dbb8bb576f19c6a1ef24762254479837d9dea9d65f9a6cb58cbe1204e237019cd490abd3a43c97786c4eadc52936d3fef8b5a992bc2934452bcd5366 SHA512 16ef1b294e7b873bb46a5cf699276f298f52a871fda8227e36fa7498405ccde025e086b909ed13fdf2996be2f7cc1114dbd0eb8f267830926824f3abc65106f1 +EBUILD minuet-22.12.3.ebuild 686 BLAKE2B 6df6276b50223307f4e8366235fde3d1fa5ee524ec02c79769e313fe720b9ca2303ccabfb23118085df76c35f780af8c2740e66cc4ff1211cf1f39b60c20176f SHA512 c9f956f93dc197445c5a36ced13883d1227a3127170e313b5c73c7ce52f263eb0bc626dea2c23abc04c6abff19654206e29a040332e1d3d8a50ddddd88f0f726 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/minuet/minuet-22.08.3.ebuild b/kde-apps/minuet/minuet-22.08.3.ebuild deleted file mode 100644 index 032c9c1c0e69..000000000000 --- a/kde-apps/minuet/minuet-22.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Music Education software by KDE" -HOMEPAGE="https://minuet.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-sound/fluidsynth:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/minuet/minuet-22.12.3.ebuild b/kde-apps/minuet/minuet-22.12.3.ebuild index edfe87a0bd2c..a9c64f72fe13 100644 --- a/kde-apps/minuet/minuet-22.12.3.ebuild +++ b/kde-apps/minuet/minuet-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://minuet.kde.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" BDEPEND=" diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest index 8bf9677f528d..0beb4437b485 100644 --- a/kde-apps/okular/Manifest +++ b/kde-apps/okular/Manifest @@ -1,9 +1,6 @@ AUX okular-20.08.2-hide-mobile-app.patch 849 BLAKE2B 73e324e61d8a39d085bff4b818845f7392cfff8e01e38624e1e3aa1c7073bc4d6adbe2fbe314a6f4a43b6559cd83c5c45589df49aab8e7e5f0c5b8cf559a47bc SHA512 8b35589046581600c67a464011e34494626f3cd0f4d08080b51ac704f2c7c3f9bacc64f5b0d2f1bcd1732c6c50b924e1dbdb9bfdf259cfc88e8f583c4f1df53b AUX okular-21.11.80-tests.patch 4269 BLAKE2B bbe4f8761b113b42e5c882db5c68ab95419cf64b317acf62565de35984604f94cc93f8432487585156f743a9dd314f585f6470513fc8897a42c8c212da2aa03e SHA512 45a8a3331cb5bec3e00f424c700abb8dff4a49ec29d620366006dcf72af335a2af95c5c4d0e0df29b821ecefe138084aa25036b22148802e47a7edf48920b2d5 -AUX okular-22.08.3-drop-broken-kf-version-check.patch 1116 BLAKE2B 6a136da55db35ac83416d5dffacd22e3f6468fa829eb5a4d31d2c90fde9d7d4cfd11b9d90dc63539565b16311daa4a18a0c2deea3e4988d92638f89569c034b0 SHA512 a9db6f222a2ed64ac82f3c3967340bde40784c0b1e76cdd87d23dce535d1c2b8772a86e65f871739c623f690f363bf394234b8a0adb5b0bbb954206e03e97208 AUX okular-22.12.2-discount-3.patch 1628 BLAKE2B 394e6845b32bd76778cf76b5dda6bc20bc7885970a0cbbb73747970c20fb4ea5d8c56cb2ab1cef68f52266bf51b74c156116ef6b9bdf4b6625fcf8cefeacbaeb SHA512 f6bdceeea77086b264fdfee6a5e1d977e19c4196637d0145292ac4a17ad70c3720c0785640d13c8e3f4ef52b3207e82097a52c51b8d2060f0bd936e67823d184 -DIST okular-22.08.3.tar.xz 8225824 BLAKE2B 1a8a9bd669173a941ef337ecdaeded4fd9df30e2df693afb012f85fda8d06e588385264ca7134dcf39466f0f2730a1ce70c0434e292033b8a67585eb9a386a1f SHA512 c2d8384e6b0eba4a477e5b0bb1e8046ed10b28162fee9e902e0cc1409a982187244e46a51f0e79e5ba292ea57440ac55005984d31148462787a040308571b69a DIST okular-22.12.3.tar.xz 8382200 BLAKE2B fa452128e23cc63dc937016be4bb07ee99ab8bb3d73c4708e093a049bf796348036ecafc02036534a22df0386ac6dc25d01c462418d0f2b762d62e770021f368 SHA512 5aefab20912e91996ca971f147a46aafbdab766f2efb7dfa60c70f7d3ff7ac79daf53f9c0f695d8125ff028114cfe5332fc14c75f1d989745a24457d24ded04a -EBUILD okular-22.08.3-r2.ebuild 3571 BLAKE2B 1188a13f701fbbfc7b0b2be3a780330752a87690735c832e2696e3f64946c221ff3af84b7e3daf0445e90d4b729e354eeaa7cc20da779c4cfd455015f46a77ea SHA512 bcbcd466e967c416d942455131538e030488b689c23708b2bdffc7a4327ada21c78daca1d17912d018433d0d298cc04e096c30ddfbccbfcfca89a0c388873115 -EBUILD okular-22.12.3.ebuild 3641 BLAKE2B 4d70a4542394c0ec1f10d9cee87d5738fc53340b4851b8ff6ddfcac5743ef890104a2299ddee22cd368caa249ee151675c5a4565fb7ce038734dc42b1dff88c0 SHA512 7c270994c3b019fc469a250b4ea762be45c46ff16e43d9590c9abf593b302a62a354e079470c132763869dd33641d70be4c19ba14698c7abff3c8542e2f60ce1 +EBUILD okular-22.12.3.ebuild 3638 BLAKE2B 11e491cd96e4bbb810a4b462c8204729a8a8387eb73d58a0c24fc10a6c92e8d48567476edd86c172e91829e77a35176ce1d9d2adddff840a802c779eb293a73b SHA512 6c9343ff7d375a5c981f0231f9bdf0a28f9ab0f63a821f29eefb01161ba71ea4c35be69c358de4adcf4e505917140bcbf1761cd9365dfe6c2193af163a1604ad MISC metadata.xml 1134 BLAKE2B d2bf9a6b378094bfd999f9e4bc3f1ca40d0c9014e247d2df308ddd413999e7a9ffd2dbca3cecff50f696435b16e8be83a3167ed51e5bac737f1720f4502f02f0 SHA512 8dabf09a40eb2cf7c2e0be18d33020b6ccf777115e7c047bfc4791ad0e23554ac25e6ed8da8528281e067b71567dad3407634562273aedae419759bab4e0d416 diff --git a/kde-apps/okular/files/okular-22.08.3-drop-broken-kf-version-check.patch b/kde-apps/okular/files/okular-22.08.3-drop-broken-kf-version-check.patch deleted file mode 100644 index 610f36663d27..000000000000 --- a/kde-apps/okular/files/okular-22.08.3-drop-broken-kf-version-check.patch +++ /dev/null @@ -1,30 +0,0 @@ -From d25eaebc8004aa69b4eca3cacfef2701e728c8ef Mon Sep 17 00:00:00 2001 -From: Jonathan Esk-Riddell -Date: Fri, 21 Oct 2022 11:47:53 +0100 -Subject: [PATCH] remove ecm_version check which breaks on 5.100, we already - depend on ecm 5.68 anyway so it serves no purpose - ---- - CMakeLists.txt | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 98cfd2b17..3817078c2 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -611,11 +611,7 @@ install(FILES okular.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) - install( FILES okular_part.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) - install( FILES part/part.rc part/part-viewermode.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/okular ) - --if (${ECM_VERSION} STRGREATER "5.58.0") -- install(FILES okular.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) --else() -- install(FILES okular.categories DESTINATION ${KDE_INSTALL_CONFDIR}) --endif() -+install(FILES okular.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) - - ki18n_install(po) - if(KF5DocTools_FOUND) --- -GitLab - diff --git a/kde-apps/okular/okular-22.08.3-r2.ebuild b/kde-apps/okular/okular-22.08.3-r2.ebuild deleted file mode 100644 index 26b840981dad..000000000000 --- a/kde-apps/okular/okular-22.08.3-r2.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Universal document viewer based on KDE Frameworks" -HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="crypt djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjs-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - media-libs/freetype - >=media-libs/phonon-4.11.0 - sys-libs/zlib - crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) - djvu? ( app-text/djvu ) - epub? ( app-text/ebook-tools ) - image-backend? ( - >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png] - >=kde-apps/libkexiv2-${PVCUT}:5 - ) - markdown? ( >=app-text/discount-2.2.7-r1:= ) - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - pdf? ( >=app-text/poppler-21.10.0[nss,qt5] ) - plucker? ( media-libs/libjpeg-turbo:= ) - postscript? ( app-text/libspectre ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - tiff? ( media-libs/tiff:= ) -" -RDEPEND="${DEPEND} - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 ) - qml? ( - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138 - "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry - "${FILESDIR}/${P}-drop-broken-kf-version-check.patch" -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON - -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON - -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;" - -DOKULAR_UI=$(usex qml "both" "desktop") - $(cmake_use_find_package crypt KF5Wallet) - $(cmake_use_find_package djvu DjVuLibre) - $(cmake_use_find_package epub EPub) - $(cmake_use_find_package image-backend KF5KExiv2) - $(cmake_use_find_package markdown Discount) - $(cmake_use_find_package mobi QMobipocket) - $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package plucker JPEG) - $(cmake_use_find_package postscript LibSpectre) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package speech Qt5TextToSpeech) - $(cmake_use_find_package tiff TIFF) - ) - ecm_src_configure -} - -src_test() { - # mainshelltest hangs, chmgeneratortest fails, bug #603116 - # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640 - # signunsignedfieldtest fails, whatever. bug #852749 - local myctestargs=( - -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)" - ) - - ecm_src_test -} diff --git a/kde-apps/okular/okular-22.12.3.ebuild b/kde-apps/okular/okular-22.12.3.ebuild index 02e1c3eb56af..ae58524bbf64 100644 --- a/kde-apps/okular/okular-22.12.3.ebuild +++ b/kde-apps/okular/okular-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="crypt djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff" # slot op: Uses Qt5::CorePrivate diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest index b495a6529004..1aad6b18239b 100644 --- a/kde-apps/palapeli/Manifest +++ b/kde-apps/palapeli/Manifest @@ -1,5 +1,3 @@ -DIST palapeli-22.08.3.tar.xz 2101612 BLAKE2B b7d0966622bef4638fad22fcf5dfa68d397dd60bd9f6ec365e9c5ee6580b664de2f3125055700094dd210a972ae4c06e9a81fa7174c51468defea56d62e764c9 SHA512 5ba7ade807254799032372a12bce0e1e1f1e8bfee2cecaffa43ebf34a593e951cf1a063d91ef62b9d0bf9f50af9e81538d72d59e8a1d2c1b52a180d9316aa8a9 DIST palapeli-22.12.3.tar.xz 2111000 BLAKE2B 13c24e6c2aca9d57afb64de0ab14cdeb9bc39b8c35c50e5a6298a241d576a8eb9a4d51ee14c7cb583609481b3cff678eb67a13b2b7c1cf33d62d9f4fa96351bc SHA512 7eda51a8b735fe9b82f9989f6a9017a1e406f3f0a0823118cb4e3f37c4e9cd79ed8b0adbc6b372dd377fe9c89bdd7200129dcfd0f84393cb96b89dc265506087 -EBUILD palapeli-22.08.3.ebuild 1040 BLAKE2B 23e79dd0a89cbd87f34edf7580361869855fe310af9e9d4cc2d563bebfba0c804545681da59dc057298e541003cbc247724c3ee2fc128d47f710e82aaaef2a69 SHA512 eaed59e93188a98762ba31f10da5bc8a023074e876d9afd88fedd19fc6d419fb492524043998e710fb7cf6aaf99c11929cb52ea6d76cb21a6c014708c527e9e4 -EBUILD palapeli-22.12.3.ebuild 1044 BLAKE2B 4cae21b4a1d19daa389595b0179cdf2bcc27d63fa1b0a50aee606d2d38be7265a2da25830e738ce2af77276519279031057949663863e838956315236ff47ecf SHA512 aa892a50ad34f53388e4ebec25d7a1b5fa74c096465e23a9d97fe20cbaba88f47e9ef12a72294207e518a825345a5d5f1e15f0ed4eea6e400fa38423b3992707 +EBUILD palapeli-22.12.3.ebuild 1041 BLAKE2B c0e1436275e924cec6317eff7f4f6c8d98c02a2b5a4f4b42778d09b995bd19032eea18f65345a8944056b6b24876659d68490d749a9cbd7b51d19ffea8732d6c SHA512 5e7d299f4da3bb933244364bbbc73911871f02242e0b11fa352dead01d7dea52a3ded98281bf3b4b85d845a81171ae7447a3c3e3a8944c3b12e0b4fb739f1781 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/palapeli/palapeli-22.08.3.ebuild b/kde-apps/palapeli/palapeli-22.08.3.ebuild deleted file mode 100644 index c1ce2a14407d..000000000000 --- a/kde-apps/palapeli/palapeli-22.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Jigsaw puzzle game by KDE" -HOMEPAGE="https://apps.kde.org/palapeli/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND}" diff --git a/kde-apps/palapeli/palapeli-22.12.3.ebuild b/kde-apps/palapeli/palapeli-22.12.3.ebuild index b39dca86a938..bebdfc05d3bf 100644 --- a/kde-apps/palapeli/palapeli-22.12.3.ebuild +++ b/kde-apps/palapeli/palapeli-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/palapeli/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest index 3652d5966c19..94939234599b 100644 --- a/kde-apps/parley/Manifest +++ b/kde-apps/parley/Manifest @@ -1,5 +1,3 @@ -DIST parley-22.08.3.tar.xz 8484000 BLAKE2B c48edd5a0950d099a16620832504bf17f7966becb739985432307d408319ee66cc62663a9d872674f936b3f65323bb32cd6b4edb24cc585ca3bf669f34503f80 SHA512 28091f604933a6bbad7a9f2c82b929b9dd11274a7bdb3fe1779d8fb82baf5dbbdf123a2c10a96d18959e3771437123670476d8a3e2529b819534071210b5404b DIST parley-22.12.3.tar.xz 8592972 BLAKE2B cb0679ebb24b84f3cca987832d7e339a04d0531f466a55d723ff651b378b9b582fe30a6bf8d227ae30f432bf8b7b1df6d1d3f5aaf400dc5730f1e488d65cc43f SHA512 680de7ed7c436df90bdd1bc772b3d48e6b889c88c9f1bc00fe0c13cd23e925f6af709abd0fb4f27ca29242c7fdb6405a1fdb8d71419281485747c5665fe6ae18 -EBUILD parley-22.08.3.ebuild 1594 BLAKE2B 7fef7937a8cdfc4e8bbac3ef6f086cf08eed96ff2bf03af934d287ad77ecb1f4b02f266e4dcdb2134aa30187a1db3a8f6f333ee3c5732f938ba1aed73812e2de SHA512 d6fab1130b7de80c039423af1005764b8c2f2ef815413481ec854a9e29f7860a3751402c8c6818f9369ddf427e1202b1262a1a059d27a5f748914507ca43e894 -EBUILD parley-22.12.3.ebuild 1557 BLAKE2B a1927dc77a14b78e8b3cb50d39fd11eee05a4fcdec39671f2a40ef0098e6b07937434e6ab246c7d325e322971a5647c70db34ecc2edd2d8fd6bf74aba72f5354 SHA512 a0a45a4472a7e46894bf2f533fab715f25971490afd6c65002b022c710c2c2cc91169c74e9f2a2bef4f04259510e4d6568da1653215e42930dabf74a81cf5cdd +EBUILD parley-22.12.3.ebuild 1555 BLAKE2B dfeb57050fe9c1b7a6faa7efa93d621de90284adb0194fad4e2bf6ff2a5bb51c1566756324e5cb2879ccc3a600fcfc043dc8f6e6944af9d5409f99e78593f2a8 SHA512 759746353612435721dec42febb76d979c765064d4724aa2bccd592b7930a861e39e41a69b4a5210269eb19c8496bf5926059d2aec4100643ac4e6548b4130f0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/parley/parley-22.08.3.ebuild b/kde-apps/parley/parley-22.08.3.ebuild deleted file mode 100644 index 57933814e3a9..000000000000 --- a/kde-apps/parley/parley-22.08.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="A vocabulary trainer to help you memorize things" -HOMEPAGE="https://apps.kde.org/parley/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="" - -DEPEND=" - app-i18n/translate-shell - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory plugins -} - -pkg_postinst() { - optfeature "online access to translations" app-i18n/translate-shell - ecm_pkg_postinst -} diff --git a/kde-apps/parley/parley-22.12.3.ebuild b/kde-apps/parley/parley-22.12.3.ebuild index f0da3f02e0fc..3f543a6f5e18 100644 --- a/kde-apps/parley/parley-22.12.3.ebuild +++ b/kde-apps/parley/parley-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/parley/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest index 493f4a0367e9..6b200858d4bf 100644 --- a/kde-apps/picmi/Manifest +++ b/kde-apps/picmi/Manifest @@ -1,5 +1,3 @@ -DIST picmi-22.08.3.tar.xz 1538948 BLAKE2B ac0f99ba9e64e2d1ff61c24475df864a9ec74428e738b09fdee0fc9e565cc443fd5defcec8ccfd6377a0190904c657a7acdf71b5a35cd6a21e93aa1f48c719ac SHA512 f1fa96baa068f9ee3dc6830624fd349adad6a29625ec1ff42edd5bd42f5e202b327aa1c35ec70b111e75111a0691d9416c0a2d7931c913a81ab1c0edfc0a1d1c DIST picmi-22.12.3.tar.xz 1539996 BLAKE2B cb64d9a6ccc269ab6b844539a2a9552d3d04f09eb509f179ed3153f7fac6c743b15ece9fe36416023530f24c168d502b88d336c29ea739f097ff75a40d0eff6e SHA512 56c1c980c4881dbd4d33f8b45e7cb15a47c7b206ea62f0124b9632f3f573056f867fd456fe19b67854abd000a82e3c7e12369fb386ee20b804e3e5ec8799cb10 -EBUILD picmi-22.08.3.ebuild 1033 BLAKE2B 62e9054adb1588857e8725b9291e62922935b21f3edf708ce4489ce91ef09ee755532803c4068e98af6330ba9fcb7eea129c0cce9a390215374e48ce870409e7 SHA512 d8125f13076dec6cbeb5b82e5db925ed4a381293b31b6952902fd037369a50e4902e946dd98780b040f0a87703f01481219be1704fd037594a56ff5a20fe74ec -EBUILD picmi-22.12.3.ebuild 1037 BLAKE2B 9f94d9487e18f0ab8dee3da8a7f49f44deb6cafccb5dca345c7a773936103c25ea88440c0a18bd2c41bad0477782493da1ea779e05170590bc2aa011a2e1954b SHA512 fa1c71d8288d4fd815c19bda15233860bde33315ca165456a3dc16d06a3d2f54f9f9b897912d16151f02dfacf85ea56b9572e4207b4fad5b8ae2d45be08773a0 +EBUILD picmi-22.12.3.ebuild 1034 BLAKE2B bd3a81af5c164eb7c451a35e6b40ba99f895e8e14d62819e33ee2d51b38a60dc2fa9f0179b0e7126d176a268b04c6edf2ad19af4dc2ed4069cd5962d959e30cf SHA512 47e99ef3d4cfcf63672b432f26d7fbdab242af91b6cfb36903fe415c8a9ad306b2ee2a81a14492d10995555c1071e9ae2fff5c51795975eaf0f6a20aecae0cce MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/picmi/picmi-22.08.3.ebuild b/kde-apps/picmi/picmi-22.08.3.ebuild deleted file mode 100644 index 4c9e8b8e2740..000000000000 --- a/kde-apps/picmi/picmi-22.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Nonogram logic game by KDE" -HOMEPAGE="https://apps.kde.org/picmi/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/picmi/picmi-22.12.3.ebuild b/kde-apps/picmi/picmi-22.12.3.ebuild index 9149d361a468..166254595b07 100644 --- a/kde-apps/picmi/picmi-22.12.3.ebuild +++ b/kde-apps/picmi/picmi-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/picmi/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest index 5ca754081952..bc46302f40ab 100644 --- a/kde-apps/pim-data-exporter/Manifest +++ b/kde-apps/pim-data-exporter/Manifest @@ -1,5 +1,3 @@ -DIST pim-data-exporter-22.08.3.tar.xz 416184 BLAKE2B 2e55e32bf500d716e7aad75b446bcd64873ed9058572a4a9e3b6d29efe9fb0c9d4f54cc1748391b2f7e2efc4060e7aa96c7730171cc040025877c3e9e13ed0a2 SHA512 b352e3c4f0a008b8bde4af6bfdd1cb25d6a675cc8fd7358ba369efa46e68d1a4ef7608ba897a3fede7da89bc9052285102c11b893d52f78dc7ca3230624ef37b DIST pim-data-exporter-22.12.3.tar.xz 426068 BLAKE2B e4ea137d121195e7c6968b766f06b94740551d383ea0963934aa85a18db6474cc80af15e9fcdc6c19276886e7cd54cd54bd7094da3accb0506152d2b791e6649 SHA512 fc013c918c31bcfae4cb217441b596bcad402f60577a921244ce89c17a4799bc8c949c28ce76630a965858682817fab0b4d67250a121fb669fb853d091abfc29 -EBUILD pim-data-exporter-22.08.3.ebuild 1618 BLAKE2B 351a44e06ee18208d0895609f83639694e61dbee5ae9d8ef6cfd7a898957f70c7647ac79192dce4a1f9f964d022f2240a29b02d1c8ff1c3e294a478109394091 SHA512 b60094aea3a58152443fde4e8009cafcf6234558fddeba3b6b2b141f260f26e17fd8cc42a4e059be3b062daac1d10d4e952a819702c12b16116dd65551adb6aa -EBUILD pim-data-exporter-22.12.3.ebuild 1621 BLAKE2B 87073195c0a9111979fac376fc845994a9be57a06e633e925b65784a7b1ad4d10d12a96cde64936d1093f4741b79c0b67e3e34f4bb765e2cdc71b63834e3e2c6 SHA512 6eb36b909b048d9dd5b7e9ab40dfc07c1ecd3252e6076e0c02d3d7fdd8f55705b8074b497937cd4610cd73a3cca379ba33d82ac3b95178701998e26e64bb640e +EBUILD pim-data-exporter-22.12.3.ebuild 1619 BLAKE2B b49ea267ceaf7202ff979f31ec4f8740152d8faaa0088ea5851b93fdfa1000c021fb3a5f19eae012ccf7827230025698545a7c974bad37768e4e890fde51fcd9 SHA512 256b30b61687a8118335802b5e86f3d6b7bc507beae031b0b15b5f1831212fd445ce4dcad9282f66316a93d5d62095af8f6e7c5e5fb4ce772d6881b3a513dcf0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-22.08.3.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-22.08.3.ebuild deleted file mode 100644 index 0a07f0017c6b..000000000000 --- a/kde-apps/pim-data-exporter/pim-data-exporter-22.08.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Assistant to backup and archive PIM data and configuration" -HOMEPAGE="https://apps.kde.org/pimdataexporter/ -https://userbase.kde.org/KMail/Backup_Options" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="telemetry" - -RESTRICT="test" # 11 out of 21 tests fail... - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-22.12.3.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-22.12.3.ebuild index 3252a804fa5e..9573ca096094 100644 --- a/kde-apps/pim-data-exporter/pim-data-exporter-22.12.3.ebuild +++ b/kde-apps/pim-data-exporter/pim-data-exporter-22.12.3.ebuild @@ -17,7 +17,7 @@ https://userbase.kde.org/KMail/Backup_Options" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="telemetry" RESTRICT="test" # 11 out of 21 tests fail... diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest index 79421226d22b..8af40ce6cafe 100644 --- a/kde-apps/pim-sieve-editor/Manifest +++ b/kde-apps/pim-sieve-editor/Manifest @@ -1,5 +1,3 @@ -DIST pim-sieve-editor-22.08.3.tar.xz 458404 BLAKE2B 4e6b1c77888b913ce42b21e8bfd1bcfa739b4fbc0324808c9a000d548665060fbda309c31fb9a2715eb85e3ed1fb0d3a01f501d02373afd994bbae748c9822a8 SHA512 95b2fb63e45c4775803fadc796f8fcb81f2a1504d543f22407d3c799616db8247758064fe46e0c31da2c1ba7a6ad4b4b2f90f81aa518140c20b435a8660bf001 DIST pim-sieve-editor-22.12.3.tar.xz 464296 BLAKE2B 3a73c7be0b242f7eef6f382b8b028ddeccde5329abde3fc117fdf8b9803789345d3319046859ed31b5a5b196de1a98a40ef9a6ed410f2103b94f658843984d2c SHA512 3124c07edef28af754762ceabf2e4d62ba6fe7490649d690c9886781d3abd5a5cb4abd24f3f7afacf26ac43daa381ba9698f6696154a92f342bfd865b48c203a -EBUILD pim-sieve-editor-22.08.3.ebuild 1413 BLAKE2B 9520e5b7ea43eab80b26bae2d38c612c452c727ca2418da5537aa30d07cbc395d2265fdd75f99e58ee95cd106b36875519b036c0700fc10640e3f7d13b77b944 SHA512 f865cb4c873004e5e7840f65785fbdac45f7ece4734fe4acad40bdcf41e6c9e8e5a14569cfe704ca594bd03aead9586367081a8d109366f0378daca86bab27cf -EBUILD pim-sieve-editor-22.12.3.ebuild 1416 BLAKE2B 08456182d293f2c984da2731ac2d23d056be87645b069a36ec595c84228a071c2e3e06dd42586e6ee198f13fbbfc957619b7f59b6fb05019d35d4bff892c9d9f SHA512 1d6ff76017019d9219a0ee8867fdc029d24588051f865a796787a388152004a688c22ae8aaddbc204e4d69d49eadef6bb936e99732b0c0f40336307f89eeedc7 +EBUILD pim-sieve-editor-22.12.3.ebuild 1414 BLAKE2B db83575d69261e963507d24e7b27f135c915693ae2076cbb858748cadb3a92aa1eec62c63d6efbdf5c8aeaeda7f4a11d7f53264b95f2ccbf528273b984164ea0 SHA512 819022daef6cd90916c282b1cbc9dcd718d4d427f02dc554c0c992c77dfe91010589b26b6b0ff4b532a2ff3f6b0d125696eede04b50c1a415f5355cda7b57e11 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.08.3.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-22.08.3.ebuild deleted file mode 100644 index 65cb6daf4f97..000000000000 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.08.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Assistant for editing IMAP Sieve filters" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="telemetry" - -DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.12.3.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-22.12.3.ebuild index d8d7fcfb179f..cceca1201140 100644 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.12.3.ebuild +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-22.12.3.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Assistant for editing IMAP Sieve filters" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="telemetry" DEPEND=" diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest index 9317d6a79da1..ce270a3d3ad1 100644 --- a/kde-apps/pimcommon/Manifest +++ b/kde-apps/pimcommon/Manifest @@ -1,5 +1,3 @@ -DIST pimcommon-22.08.3.tar.xz 371128 BLAKE2B 8e6b39bfc1c47dcd11ca5ed04bd3d47776df30e45146afa3b9cdbebf637a3986c02288dd7794f46408bf8550c34138cafb9df563712d9425d065713e624ca221 SHA512 9b2b279bb3e587a34b167916e6ee820fc4d9f83c1836881437fe6a57facaaf51c701b0bf228e93b5a687b51a3f853ed70f2fa7a430f2e11193416a54442dcc64 DIST pimcommon-22.12.3.tar.xz 420900 BLAKE2B 8a8bea60d40f09b99287352d9161cc5c38732067de4f707e9c6bf49660ab5602d026c249779dd1ae0362e434bc22874e379f4fb41fb2b404d085398cfd15c014 SHA512 58433eb031c4758638fe3697e7498fc10274a29a8f75ef1ce3a2ae2d3858cdf901510603a7e7cbe2ed6ac1b60bcf80f272d34742b655e3a76e5d2018958b73fb -EBUILD pimcommon-22.08.3.ebuild 1601 BLAKE2B 00dff899e739d25627e34a361c15a063d1bbf7e72ea70d9bdbc8e408c686087fb97a24b3c8be8f29d25d3cea9002dba75484659a5f47d35c58c7abe3bc0d9919 SHA512 4723bbdc95f3c1281d6047492de98f45f060b6c89c2a68110aaa5fa0532153408c3282de04256079b15eeccbf724cabb3a904a963a5ac563db5ebe72ba49102e -EBUILD pimcommon-22.12.3.ebuild 1578 BLAKE2B b845afca51b8fdffb2e92faf2ff56de8b25a5c63aac889f2fea75d554875d14c14ebb020b078370e11016489ef9c55ce3f78ccbea798e3a87f7b44cacfb5655a SHA512 755bd441670b7830d0c16e6ebb1fce3882f0ef780ffeacf5635a79c157f9ee4c2f03639ae9919a2ceb2cbb90ac97c6df6b7e81b2ed91428ab4adf94360ec549a +EBUILD pimcommon-22.12.3.ebuild 1575 BLAKE2B f7298eacb98e48df7920c6555d34f64df5284f92aa32aa1e64ac61fdb45684d6484ad2c179f62510cd4d2c424e9774ca3ebe0f289de4b75c7b63664af9f0f7e1 SHA512 10cc04ac3e95bb0ddb7c5e10cf1cc78520b2d37d71f103ae2307ee7bf3bc2d668395a6563620e010d66adeb2082ad0a4c0fef01c5e133a807762895f1f880511 MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/pimcommon/pimcommon-22.08.3.ebuild b/kde-apps/pimcommon/pimcommon-22.08.3.ebuild deleted file mode 100644 index f2c623fb42e2..000000000000 --- a/kde-apps/pimcommon/pimcommon-22.08.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !=media-libs/kimageannotator-0.4.0 - sed -e "/find_package\s*(\s*X11/d" -e "/find_package\s*(\s*kColorPicker/d" \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package annotate kImageAnnotator) - $(cmake_use_find_package share KF5Purpose) - ) - ecm_src_configure -} diff --git a/kde-apps/spectacle/spectacle-22.12.3.ebuild b/kde-apps/spectacle/spectacle-22.12.3.ebuild index fe1cba6d4d75..7123259c36b4 100644 --- a/kde-apps/spectacle/spectacle-22.12.3.ebuild +++ b/kde-apps/spectacle/spectacle-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/spectacle/" LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="+annotate share" # TODO: Qt5Svg leaking from media-libs/kimageannotator diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest index 44c4a140cb13..d9e877c5a012 100644 --- a/kde-apps/step/Manifest +++ b/kde-apps/step/Manifest @@ -1,5 +1,3 @@ -DIST step-22.08.3.tar.xz 938252 BLAKE2B 40100a9c88d4b8f138d3e5617b0855efb51b02e9884ad8d8a20cc910f4fe4877320971e24244221569b6f781d4530db91eb626171a0b04c4a1136d09e463c62e SHA512 4631ff57339d5448174b10e57da67bb71039e083b30afbe386a663e40e8242b318813a11e2e0ccbee5465913af4ae65f27482e112c07757bceb9dab4a9730a25 DIST step-22.12.3.tar.xz 982128 BLAKE2B d7f9101fcee698a7fdf7158ab3a3c63dfad95648332c78be6e528f37fda263ca6bf0636b1fda402316e132d7a2bbe8c011a9580feab4d4eff4d448d45009dabe SHA512 3c3784ed0580c551cda3669ec7288296e966e2b8a0e886a6e09f367d3f481fc6375b824c715cdccfdcdb16c77ae597952e2e9da39fbf02297a61c1c3dcc6c67a -EBUILD step-22.08.3.ebuild 1448 BLAKE2B de376bb340e23f10dc375619286b89863fb0441ffc42523c2686587c45bda0092ef2ec9a57ba1541df4251e6be56e7f8ab17196143a16ae93b6d89b9dbd15af7 SHA512 788da94c5845e6283dee931af978d27424e16d0bcbdc554dda4408fdf66760e42e083fa7c7443394b0ef5ad0ef515bfff6396911af185fd0ac6f3c72433f0879 -EBUILD step-22.12.3.ebuild 1419 BLAKE2B a266fa4a27b4ec69e92d43572498ed5f98ab162c6bab1509893082ccdd8cfe8f0a7a9ce4bee730d400a4edacdb3266ceb0899db457ee241a38210750be934d38 SHA512 ccc22b38c9159391d0b1232e3f04bb7b8da2f8ceddefee0480b1f36e2e98e79910277dd4207acbe55e629c9708f99fa09e41dd864f20bc29d550714b92fdba93 +EBUILD step-22.12.3.ebuild 1416 BLAKE2B 5a7e1098123f1c3ca401f991154c92ec4e0b238a93414277727781cacd22119543e71a9fa8eaccd97419c4536eebf029311a977e2dc55716442828b2c0c37061 SHA512 8aab05acd3301525bcec3b3033d41fed77dd96e59e886b0dcd64ecb676dfa8660bedced43ec5411b9142c4379aa60654052c3de4a1233e17e434bc53691bdc39 MISC metadata.xml 417 BLAKE2B de9527c46129517ecc1eac9da86866a8196d7256cd1e6b73fd9c415b18f3278099bb08200e16b791bea345daf84a6b3392ae583530f848e699fb8102c2f99b4f SHA512 ff67c68e133f784d4819a3b475ca8090bf6a2ee7d4266f4f48bc3a3032fc3778ae4004206981098f304a3c32fbb9a36a0488dca095cdff55e2abfafc16424fff diff --git a/kde-apps/step/step-22.08.3.ebuild b/kde-apps/step/step-22.08.3.ebuild deleted file mode 100644 index c0c8876c8d84..000000000000 --- a/kde-apps/step/step-22.08.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Interactive physics simulator" -HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="+gsl nls +qalculate" - -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-cpp/eigen-3.2:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sci-libs/cln - gsl? ( sci-libs/gsl:= ) - qalculate? ( >=sci-libs/libqalculate-0.9.5:= ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package gsl GSL) - $(cmake_use_find_package qalculate Qalculate) - ) - ecm_src_configure -} diff --git a/kde-apps/step/step-22.12.3.ebuild b/kde-apps/step/step-22.12.3.ebuild index 6b05307b295e..34c1bf014863 100644 --- a/kde-apps/step/step-22.12.3.ebuild +++ b/kde-apps/step/step-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="+gsl nls +qalculate" DEPEND=" diff --git a/kde-apps/svgpart/Manifest b/kde-apps/svgpart/Manifest index 0878c6b5cfb8..b5ab206a0319 100644 --- a/kde-apps/svgpart/Manifest +++ b/kde-apps/svgpart/Manifest @@ -1,5 +1,3 @@ -DIST svgpart-22.08.3.tar.xz 27608 BLAKE2B 5fc1c2b2ff04b3e428077fc4e77cf84a7251d360124796993ce5c5780dc8bcfca6e2b7b6cee3da32f58d376dea526931b62ca9c2181df68707ac33ddaf72c759 SHA512 8f8c99b8e38835185896bb07264e20619c63d5ab2f5b8468c651c94eed03c64a1b1f28d6af8de55cef22bceeda4d860bbbfaff05062358f5634ee54f895c693a DIST svgpart-22.12.3.tar.xz 28352 BLAKE2B 19af4bbd11eed49c46db05c0948c6ddd846aed4217a368085a35055569c8964bdca36ba2a1cb1345afdecf9839faab2b83e17e95463c62c54767db5b942957e6 SHA512 1ae920a655e9f1c204aa9911bfb603717ab80acaf15ec2b69f5cff8335ed117842f8c895a5791db2024ce21a6010280a89cf783ca63f64cc29e022cbcc4dd944 -EBUILD svgpart-22.08.3.ebuild 588 BLAKE2B a396a082fefcdc158099be6281ebef788cc23cc9176fd6d950bf6ca7b6197fdf5549a1b5c96ca9a163212a61339e6a8d74eff5dd8875c104897c0a7eb995d822 SHA512 61dca6dedbd37ca7acc3644cb5fdec35047454f0cad6a45facec140fa505116d414ddf2b6d0785dcfcc5eb03234514c68ad043ac4f0d7cacfd335d24e3fc8fd3 -EBUILD svgpart-22.12.3.ebuild 592 BLAKE2B c8922cae96217548727e239eeb4f060b2b3c4a8a1e369d3c0817c31c91e6c76aaec46b6d90a8a99e58b85fe25dcdd2d079051a9b10ac86405ad48e3f0703445c SHA512 32245c31a4bdf53d379e10f7712d6e5f1769068c48757f662e101cfb820123f5f2e15ee9a7a25c64428f30b223c02af1a1f0220025575083b9ad9f2a3c57e5ec +EBUILD svgpart-22.12.3.ebuild 589 BLAKE2B a2791e819ebce2440a152b140eca0d348af2194b599fddd5b8ece2d19d507b503ec7785fe4f01281c2604c86f70182ec9967f9abf5fd76142ca0bd384fa4b4da SHA512 e6a589ae641e6d8a8f00e53bc3ce29f30460d7e8e18820b51504efc0a2827b41ed421feeb778ff33b9f1b75d6f3b70bef82bd57ab7f38b766373ea1ea9391d38 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/svgpart/svgpart-22.08.3.ebuild b/kde-apps/svgpart/svgpart-22.08.3.ebuild deleted file mode 100644 index 42c8036d702c..000000000000 --- a/kde-apps/svgpart/svgpart-22.08.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Kpart for viewing SVGs" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/svgpart/svgpart-22.12.3.ebuild b/kde-apps/svgpart/svgpart-22.12.3.ebuild index fe3e42633d11..b557c44c82ec 100644 --- a/kde-apps/svgpart/svgpart-22.12.3.ebuild +++ b/kde-apps/svgpart/svgpart-22.12.3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Kpart for viewing SVGs" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/sweeper/Manifest b/kde-apps/sweeper/Manifest index 4d5fcfe60675..189dedb40663 100644 --- a/kde-apps/sweeper/Manifest +++ b/kde-apps/sweeper/Manifest @@ -1,5 +1,3 @@ -DIST sweeper-22.08.3.tar.xz 377952 BLAKE2B cfc2cee71d80162577565ad298212e378eda8ba714175e2c607b0610dc70a0f8b71876f6b8c129eb885121a93aef421253e9139a532cf11cfcb1e63de8779758 SHA512 206fc9d9fd97a44898e046e535459bcee28261fb7f508d6b013a46d890ec2c51f461042a7986d0332a3ba6305fdbc4dac7d8f156dffe74e092e0b51bc562c02e DIST sweeper-22.12.3.tar.xz 397816 BLAKE2B dcec7049d8d612c849e6fdcaa7c06e71fb9189739d2f5e65680d22775e1cb2c6d2819646f6ba6daac746a5ab12cc7ab1fc0efc84baaa944cfa1ad6e89600c986 SHA512 93ad574865a3616767554bf764946b6817dfc735ce4b3545a2f4bba84200bcb17cc650aec278c5a09fbee08789a89348188effe899820e3a73d3f5926249f047 -EBUILD sweeper-22.08.3.ebuild 989 BLAKE2B ba9ada3df96fdf13a9820c08c15a1cf4631995672ad7dd5211ff94a8229a4d039868023c20970b5ab95d4e1b463163b8365011cad57a478bd5b3ae1b2e891a20 SHA512 d5d1a2cd1d3a02f423720381477fe162de17b9258c825e97021697e69d2523db27c610598bc7fff2ebd66141b876828794a205d9757935718985c3c6f25ba723 -EBUILD sweeper-22.12.3.ebuild 993 BLAKE2B 20d4aaa085ec6ab87dcde2e9212740676611f388ecf7cc969163a8409d935cf788ab574011d19ccc7c98788be0c6b4250a4d80f9f389a5f08cf8e13a6acb0781 SHA512 9f65c6f1edda63e331e08e67fb2d5c9981e54ebbabf9cebfe324a227495dfe8b37d5ba0d69ed876062adb477b669b02c1e176d845b4fbe413dc3fe268b2b7268 +EBUILD sweeper-22.12.3.ebuild 990 BLAKE2B 5d247f5f2275c3129173db017a5c4acb9e0e65530618cb957657698ace76b1240920f1f70bcb70c8c20e171e07f84dd3464089c0b8ef210a1d5e47af6cb67c79 SHA512 0a6eb620fc1edd5fd86763fda3f5caab5989d393c6792f1a46536953e9fe1afa9fdbc160c866fa29062c10c08e87149966b9d6a0979adfd528a80e71d9620349 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/sweeper/sweeper-22.08.3.ebuild b/kde-apps/sweeper/sweeper-22.08.3.ebuild deleted file mode 100644 index 704bdf148543..000000000000 --- a/kde-apps/sweeper/sweeper-22.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Privacy settings widget to clean unwanted traces on the system" -HOMEPAGE="https://apps.kde.org/sweeper/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/sweeper/sweeper-22.12.3.ebuild b/kde-apps/sweeper/sweeper-22.12.3.ebuild index d8329f519c34..70eb39fbb53f 100644 --- a/kde-apps/sweeper/sweeper-22.12.3.ebuild +++ b/kde-apps/sweeper/sweeper-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/sweeper/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-apps/thumbnailers/Manifest b/kde-apps/thumbnailers/Manifest index 10002f0dc3a5..ee4752eae63e 100644 --- a/kde-apps/thumbnailers/Manifest +++ b/kde-apps/thumbnailers/Manifest @@ -1,5 +1,3 @@ -DIST kdegraphics-thumbnailers-22.08.3.tar.xz 48996 BLAKE2B d494036c7aeb564678c21398bc66e11344e421213b5eb4fd477fc9be16dc1460c4a0a5046ac34467d1753e96ee00aba0881c2bf5f2cb77b42a691e8bbe324d18 SHA512 c57cc738d6ec17567d3aac08ecd6b11ee85e27ecfe891bd92fcb00c4bffb5f071628067ded4cd6fa5c9a855dc27fd257c266cdb5b6c9e3e503d465472afbe2aa DIST kdegraphics-thumbnailers-22.12.3.tar.xz 49028 BLAKE2B a90afdc9b9a37ab0538447185c81787f69e9bfdd2ff840a941d5905af50a0ac0889a8c4abb5ef5fb81c7306b165cec4f36707c0fdd35a665ec9243e25893774c SHA512 65a13ad9a162d0dcd224bb9d6b6c45cbced9420b62cf6d055f1fd687736d9b94208e43f048f66c92b12d92cb6a068cc1214930d2294298644cbff5e8df0d1317 -EBUILD thumbnailers-22.08.3.ebuild 908 BLAKE2B d5b340bdb47eccc93b1649a1049fc3626f3d5f9c33d414639f98dd3f3a830390a1fbd318d9943cd328609184117036bac2907f500652d3e6aec7c8cae7371f08 SHA512 90f2acae75f505c3421a16bf6ee703cfc885972a59c28d8cc24bbf3f9faaeaeb290d76322b7eca5e6e39413a47de6820d8ed05e627e4c2a0540aa646fbb4a193 -EBUILD thumbnailers-22.12.3.ebuild 912 BLAKE2B 79cd274fde2c211731872f83ede2d5e12e7bc5165f6b9b0c272a5e5afa454f0bcb8788a0c64dd63109e69f1a48292afc1d786631a2f65317336c78e8b693187d SHA512 4ac14ad4f1e204c5ac432ad2ea6b18c506f0aa5529eff06bc56760fbdcb5675398286e20936d257d00729e1f72e4bfc759b3789cf59bbe4fb6dcfc9f552b5cdf +EBUILD thumbnailers-22.12.3.ebuild 909 BLAKE2B 402ef8914507a4a6d4a5b9ca8efdfcc6a902c05bf3efa65f229def1f7b19952df79a98debdda811923e851255f0209745f27789d6c623ef04178d9081dcae7ec SHA512 9163cbc32a8279115725beeb09aeaf0eff9c52d8f54ffd02e2e2ba924fe3f7c0b08fad0bd4f92e0dd9825c295731e04f030414871f9ae936a23b0666e6c392bc MISC metadata.xml 448 BLAKE2B 16f30643067e51624b579958c8fbc684e802a146b878f690c40acac04108829461f85281966907943a52f769a1c684cc86fc8ddf638adc34292d40efda5fe8ae SHA512 9471e7360d1ef5f77faadbbf9e28d6b8d8079114b8a75f8d4bce762773c797d48ca7cebc2818decefdc10dae5baeab93fe4de22b3269c98ca75975b47522eca0 diff --git a/kde-apps/thumbnailers/thumbnailers-22.08.3.ebuild b/kde-apps/thumbnailers/thumbnailers-22.08.3.ebuild deleted file mode 100644 index 139ad65828a7..000000000000 --- a/kde-apps/thumbnailers/thumbnailers-22.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kdegraphics-thumbnailers" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="mobi raw" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - raw? ( - >=kde-apps/libkdcraw-${PVCUT}:5 - >=kde-apps/libkexiv2-${PVCUT}:5 - ) -" -RDEPEND="${DEPEND} - mobi? ( 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 giIAA&;q@l>NXTU_{sli_@% diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest index c553a01716a9..7ec322cfa3f6 100644 --- a/kde-misc/colord-kde/Manifest +++ b/kde-misc/colord-kde/Manifest @@ -1,3 +1,3 @@ DIST colord-kde-22.12.3.tar.xz 112620 BLAKE2B 68fcabb74f1d30bbd20d5edba3fbc8bfec83426e12433a4329c9e6a1cad8fd44c1b35521b8563eb11aaaab6adec53abe69d7cc5d9d1d768d5507cb7c585f1abe SHA512 04308e5ddd2ff8a5e73accb8a5e4f621f95b503c513f5ed0bf60e7db127729fef521ac3281c476418e42e23373ca2aa06cd194fb241dcbc965dac51c0243d89a -EBUILD colord-kde-22.12.3.ebuild 1337 BLAKE2B 036e8b1e8916d6b6df36adbbd0b7ba722270bc59ca654da2126a1c4f2800c146a3158efb8a4971e4c5d2f5390b1882b5687e79b84d84d771cd9e5f92bffeab69 SHA512 14e2263e17caca4aa3a08681cb5941b8292c39ee09b57c52eb5464a06489f712295d2262eb02cf61117966fd5010bfe93cbf9668de47e6b01d04c1338721b3f0 +EBUILD colord-kde-22.12.3.ebuild 1334 BLAKE2B 1b8c4e35a0c2bdd2019fa70f84eb67adca6a04bd0f058bd20b98ea32a151c732bb8539c5443cbf3074213556d248de013cbde41029983446fda753f3f47ee8ec SHA512 50de56f9da9df53ad1b7e18fb2fccb73be43924f9c478bd9475c52513c056aa58771c94b2b7a38a7ef9be4b45aae076d12700c9da0d2d0ab34503f9035e466c1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/colord-kde/colord-kde-22.12.3.ebuild b/kde-misc/colord-kde/colord-kde-22.12.3.ebuild index c8e00880aa51..5590f2f7bdf9 100644 --- a/kde-misc/colord-kde/colord-kde-22.12.3.ebuild +++ b/kde-misc/colord-kde/colord-kde-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/graphics/colord-kde" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="X" COMMON_DEPEND=" diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index bbcb140618bd..e059acd5a888 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1,6 +1,4 @@ AUX kdeconnect-21.07.80-revert-disable-kpeople.patch 961 BLAKE2B 01322bdec48897cb763c551ed2210d4d86edd456d734639eda83dd4062197332c565fe337c90329de33290d55609a5586585376a4c28ac86cde645b3ae9d1d06 SHA512 d75a3b02c35d5d14cde7d34aca5b3e762dd12eb1492e5871c1db23d783f4f4caedec0116f041b9230e783ccdb1fde8a2625a58aec9d07bc0f708299048e1f885 -DIST kdeconnect-kde-22.08.3.tar.xz 625488 BLAKE2B 464f63c41799895b4467463247be3d35d1eabfc3a42da7c2ae7729890288d73d9bc17752c9a260493d290933ce945e662d322355af0e0b9dcefa39101e3cce9b SHA512 94df4dd19fce1cedeec3682b8b7d5eec7cd26fc6ffce75460d9a425fdd36d8bdc705467c4d3adb86512a5d40801b325e7d92e76d13f6a58415a170873a0d40a0 DIST kdeconnect-kde-22.12.3.tar.xz 638472 BLAKE2B 3e03c46c4903c2d7d026e2df8d60024516b991570c2c5c04d1ca056db311d0169d68406f25ce5a706250a96c84447b712a611f145ecabf0f5b5d3f00c022f8a9 SHA512 2a6e0b76c49200662c2dcc7ce1ab60e6292d76727197f1b5cd8426422175180226a2b351b21bc947162d61358f906c319369f417c10561d2e9267f95912a629a -EBUILD kdeconnect-22.08.3.ebuild 2519 BLAKE2B 6f8f43d9f92628f14d435af3576f4f8f6e2db14618c9d89583b946fffc5e3e9bbe781891504a56d3d4682884e9b282105b99eb1a21a18b3b3b41c997efbc2981 SHA512 277a991f9a0b5f6bef736fe41cd77e16c5d429508c5ab7efc733583e106a71d1ba1d535657824fd44d7eabe94f733f6bf52f73f6106603326d208348b42ef7e5 -EBUILD kdeconnect-22.12.3.ebuild 2549 BLAKE2B 131732ec98317b786c9d50dcf802e0679aac3484edf2c3a278ed01656893d1771789d554e8eb3308ecf3c697f81288bf57f8ecfb5a7cfaf87b4573d69a943f45 SHA512 7444277477acdc1a8d54e9eb04735e707d3aa16fb93580d5414cc6ee65b31be859fc868c01198c379926238a28b013a3f3179ec4096e0a416914d135222ee7a4 +EBUILD kdeconnect-22.12.3.ebuild 2546 BLAKE2B 8e0619c1d251b3f414121bfb3655f6fa9e8e27b594a4092e27f90d07b72a4f3900410ec62583e63ee23126b95229c6c12b6aca47c9206f4bcb1a8292216f3013 SHA512 068b0074561cb7166711f5ddfff158c878c3cc6e4c1ebde1e8b9a5d92e6c8f7adb5ac0e0ff03db26e1b29be00dcb325abefb6848fd96b41d677b69d056daed16 MISC metadata.xml 597 BLAKE2B 7b3ee7f7324ee87bc92965a8c0298924a16031f79b71a884d5dcb376d8b79586f545badaea5d8d483db3b1d66d962c7f325f78c03134cae081808f59b00d61f1 SHA512 4ea036e03ed5f0417472d7afedf39ea92fa844e1aaf76ab02498b92000c1417adce1dd6c604ced6a59e7fade1a1ec1c9cd59ae60d72f2fa13e5d7cdbcd36d62a diff --git a/kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild b/kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild deleted file mode 100644 index 631f78e32325..000000000000 --- a/kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_NAME="${PN}-kde" -KDE_SELINUX_MODULE="${PN}" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Adds communication between KDE Plasma and your smartphone" -HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="bluetooth pulseaudio X" - -RESTRICT="test" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+),ssl] - >=dev-libs/wayland-1.15.0 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5= - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) - X? ( - x11-libs/libfakekey - x11-libs/libX11 - x11-libs/libXtst - ) - pulseaudio? ( media-libs/pulseaudio-qt:= ) -" -RDEPEND="${DEPEND} - dev-libs/kpeoplevcard - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=kde-frameworks/kdeclarative-${KFMIN}:5 - net-fs/sshfs -" -BDEPEND=" - dev-libs/plasma-wayland-protocols - >=dev-qt/qtwaylandscanner-${QTMIN}:5 -" - -PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" ) - -src_configure() { - local mycmakeargs=( - -DBLUETOOTH_ENABLED=$(usex bluetooth) - $(cmake_use_find_package pulseaudio KF5PulseAudioQt) - $(cmake_use_find_package X LibFakeKey) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "The Android .apk file is available via" - elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" - elog "or via" - elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/" -} diff --git a/kde-misc/kdeconnect/kdeconnect-22.12.3.ebuild b/kde-misc/kdeconnect/kdeconnect-22.12.3.ebuild index 4410fab3f79b..6ca5b393f088 100644 --- a/kde-misc/kdeconnect/kdeconnect-22.12.3.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="bluetooth pulseaudio X" RESTRICT="test" diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest index 40921aa00e39..e8262e2968ed 100644 --- a/kde-misc/kio-gdrive/Manifest +++ b/kde-misc/kio-gdrive/Manifest @@ -1,5 +1,3 @@ -DIST kio-gdrive-22.08.3.tar.xz 73508 BLAKE2B 8954b4618577e67f331354503bf6598b5be9c7a1d919ba445cea959e6e3b8d7e329d33af1b3e41c07a2c713c9b93fba5bb88c95dfb3a058fe594cb152ba169a1 SHA512 808dcc3036174471098ab37f104322cfa51db33172b131da3bfbd28c73d841953f4812583d1d973fb410ee863337c1f86471933fa571a382b48d50049cefce07 DIST kio-gdrive-22.12.3.tar.xz 77556 BLAKE2B d7bd92167f9e7c607c5ad717fd02d1fe0c79f70301da72688e6e5df649e7eee87eb61375817a3476a158566cf3a5816d8b22cfbc75927235494fa788af2895e3 SHA512 5ccf546938f9b62b431d8c524d7b96d775991f58f5c3c1d8dd7934dee0cd3331bd9da1f96d422ede52570ad3a2e7fc99ba6e739c528342a8b2c634a573317f5a -EBUILD kio-gdrive-22.08.3.ebuild 1049 BLAKE2B 862f91a9df5f78042c9358b53b627ddd7c4dc22b6e698f64e5daf3d23696d62754605f10e37ecf2210eb7474301461484df5601bb657fd90900492ac7a0dc924 SHA512 1d021feb5f491c1ec33207afffab5745457b0e5c4dd3badb7986e71d6246373b7a8f7e3b25928a85819f2b2e7048c5bb6a7e748be382d385b842ffd01c6b7804 -EBUILD kio-gdrive-22.12.3.ebuild 1052 BLAKE2B 8f91ec93169a5acb95cadc4d3ce2b4c29c0d462ba71e5a331d919e16f454385cfa5f7a87f2f4c4cb5808482dba206fd61105489c70d995bbabfaf2b1ec5e63ec SHA512 164d0120619d6f5284049a5ed5b7f3b17949f56c2b1a4fca7cd67b9ade7fa9310a9b23f982eb1a2817113334081f29f2d845391e5e3e5bd4bfe15a8f6a483e2d +EBUILD kio-gdrive-22.12.3.ebuild 1050 BLAKE2B 9446853fe032450cc0122eb8959769c4508b33a002c751f3d2f8184b93d6fcff500ecd27913ce1980f0396e0009fc3f79f6f8d681a0de3014eb08e4d89378c96 SHA512 c61668e60e9d62c50eb73961d37c0c531981ce1c6eef4549ad9d626195759500bbca8011294b25721d8416c0e4ab5877e7ff7a4d2dd32d72ff91050986661476 MISC metadata.xml 433 BLAKE2B aa15f0a819a00c6b039f74d707659bf6beb6ee9c2ac9cd5a1c69163cd684c46d928105e832d93ac8096f128cb479bc30a85866979773cefc5a800ade4a7fd254 SHA512 2df906f333d8f522e66d7977570f8fd35efd329fb797cc4998a9eadfb7405748207f895e8b741004fdcde5dddff58a746337a33edbb7e4a748106fcf366675b0 diff --git a/kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild b/kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild deleted file mode 100644 index 87a8ddd33e20..000000000000 --- a/kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KDE_ORG_CATEGORY="network" -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker for Google Drive service" -HOMEPAGE="https://apps.kde.org/kio_gdrive/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="+share" - -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-20.08.3:5 - >=kde-apps/libkgapi-19.08.0:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kaccounts-providers-20.08.3:5 -" -BDEPEND="dev-util/intltool" - -DOCS=( README.md ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) - ) - ecm_src_configure -} diff --git a/kde-misc/kio-gdrive/kio-gdrive-22.12.3.ebuild b/kde-misc/kio-gdrive/kio-gdrive-22.12.3.ebuild index de5709fb5717..d1cf8b9e82f5 100644 --- a/kde-misc/kio-gdrive/kio-gdrive-22.12.3.ebuild +++ b/kde-misc/kio-gdrive/kio-gdrive-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kio_gdrive/" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="+share" COMMON_DEPEND=" diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest index e555be44f76c..c54f770ea465 100644 --- a/kde-misc/markdownpart/Manifest +++ b/kde-misc/markdownpart/Manifest @@ -1,5 +1,3 @@ -DIST markdownpart-22.08.3.tar.xz 30196 BLAKE2B b145932dc2a0bdc3c60f1b9b376c6fe03d930679316e35f69374c695c2e4da0caa50d1edac7a9673d9f03db52bebf9641c26ee665ea8647c9fee9b92de2be212 SHA512 a070c46ef84f951cf555b3b8ef9f6bdf9cba8fd2e5bf2f6a817df57e138ca74a9887fbc993b2553bd27cceef1d3159facb160e93924904409beb2e501d583db2 DIST markdownpart-22.12.3.tar.xz 30796 BLAKE2B 76c667b0d4d0c941ad33b0a11aa5f4ad96e39cc20ca63889f672e81835db1a7f98a6f1b1b3c3e23df9b98c7addc74ebdb569cacff7abee2f231082f516ac5877 SHA512 dfcbea2c89b5046ed48ca337d756c3d9c5d077d6c0f91b307452b248d5fb7e4e930218dba26deaa9d79f5ac0bd1bba39bbe0b7c96c467911368272ab84ae2b75 -EBUILD markdownpart-22.08.3.ebuild 700 BLAKE2B c28869b18e580749f421b54bbffe4f5561cf2e7d3633dd1bfaf43d255b7a15971704fc1a8183f4505583ef33609f6b49c6f56a0bed0edeb34e3663b154bd1d09 SHA512 c14ddfb5258f0112dd123b98430f9a53fc3c3cc1e22d9205df02e4a01a4fa6054de9fa0cc5a7f3f2417ae0a6b4e597c2dc29dd46853171e752274c88b38bb330 -EBUILD markdownpart-22.12.3.ebuild 704 BLAKE2B 0d0bbda02ea4e50451f2b0ca1d63959a686701943c829ea37f6a4c92ce5249dcfc24b5e79da8035e29215425a3290924be0864d15bfab866992b8c18029ade3e SHA512 05d254b820d8ff084a51b04a6e25ec37506c1376df71ebca86651b6120e41f603266c53aaf267316084e6b8b048d3fcf3548692f71530fdc2ae1e66cf930b271 +EBUILD markdownpart-22.12.3.ebuild 701 BLAKE2B 7cc2fd1f8deddfdc9e1ec9cb45d2304706c4f76eaee4722de638e66f7203bb7b82e8d1c271ad76bfad81cb8284ca93821a888231cbdc7a276e9058d7a1626dee SHA512 2cc4453665bd9b3791044016608ebe219e47858bb6177b062efe35e34c6312d746c648efef4c6691ff5e6b8c5c5bdbedf5192d3faa3242f2f137f8b655ce8e83 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/markdownpart/markdownpart-22.08.3.ebuild b/kde-misc/markdownpart/markdownpart-22.08.3.ebuild deleted file mode 100644 index e07107f5b2b5..000000000000 --- a/kde-misc/markdownpart/markdownpart-22.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY=utilities -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" -HOMEPAGE="https://apps.kde.org/markdownpart/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/markdownpart/markdownpart-22.12.3.ebuild b/kde-misc/markdownpart/markdownpart-22.12.3.ebuild index 0904ab10d198..c6e68bb18397 100644 --- a/kde-misc/markdownpart/markdownpart-22.12.3.ebuild +++ b/kde-misc/markdownpart/markdownpart-22.12.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/markdownpart/" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" IUSE="" DEPEND=" diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest index 68b8bf295e5c..18665709f16c 100644 --- a/kde-misc/skanlite/Manifest +++ b/kde-misc/skanlite/Manifest @@ -1,5 +1,3 @@ -DIST skanlite-22.08.3.tar.xz 2441780 BLAKE2B eb2e546469ef3a145379b4cbcadd69bc6a6bfc4f86af37d8b0aa300df71eb829a0fd3b356bb3381cafc6ed479314e84b46a1d621f139510bb956942a61e5c7c4 SHA512 abe6e0e56cf9de921a5f925287035812519f2acf223d15cc725a965cbb55b3e66a14ed31571f5160b57c509b060a8f7e216b5d16f61dad1b5338317ef7ae9485 DIST skanlite-22.12.3.tar.xz 2448488 BLAKE2B 4dbeabc9cac49984ce10ce5f0d1283b187f3a36142f4097698c2e435ef3adbda4e9e0bcf6a16af52317c8a616ebfd59644c1f585c375240f81a665ae6d634e10 SHA512 758187f0bc3527749c2612f5dfecd01ea4eaae82202e0dd38372f2be85013ee63f3c0f1a3eed243336c9a38e4502b6172ed8be7184963a5314e49283ae498a9f -EBUILD skanlite-22.08.3.ebuild 926 BLAKE2B 20b7e1ff17f76510394ba1f647ab54b6aac622ba21e20cbcd83d03dee5dd6663085c6ab4959383e9254ea573a87ae86c04be1e34949c75f24d8f708359f73d28 SHA512 59336b8ac48e21b018cea41c0763f1353a7120085dcb4b8071221d00ad057637cf49d1608902f9d619468974f033b98e04c3e8d0e8581d66b753ff1f98f3f6bf -EBUILD skanlite-22.12.3.ebuild 930 BLAKE2B 55fda9e4c5ff5d82a3703cb570843184d6f83396c2c32e975afb977b7a8d86503f91fb7963fdd6dfd14938efeef79af42f056d14d5dccf426ff39652ac162245 SHA512 bcbd3efc0d62552f287841037587fb2c1c7a6d470dfe3633fbb36ad08b3836974cee873f8fd1d610d7895a12ba555d22421a370a798ed2ebef42d6abd1721831 +EBUILD skanlite-22.12.3.ebuild 927 BLAKE2B 5b40a9d9998bc327ed3aa14cb8ef918f6b3b5d3e38e74f1473010b5a9f5871ad648f04657e32580034133137f5a610ea25c46a4d0a591542c5cedc3291c59729 SHA512 f6b5e75c68cfb9d531720d9d73e2a3df0f5c879cec1ee72bb8158a3cf524d6bb67934cd98747807a577adafd20d0a89e1c31761cce401c0b9ecd368e3bf8b436 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/skanlite/skanlite-22.08.3.ebuild b/kde-misc/skanlite/skanlite-22.08.3.ebuild deleted file mode 100644 index dc4032699c51..000000000000 --- a/kde-misc/skanlite/skanlite-22.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_CATEGORY="graphics" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" -HOMEPAGE="https://apps.kde.org/skanlite/" - -LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/skanlite/skanlite-22.12.3.ebuild b/kde-misc/skanlite/skanlite-22.12.3.ebuild index e3a38b560926..f4a1f87643aa 100644 --- a/kde-misc/skanlite/skanlite-22.12.3.ebuild +++ b/kde-misc/skanlite/skanlite-22.12.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/skanlite/" LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest index ef0f8bb3791e..b6b5a05dcd4d 100644 --- a/kde-misc/zanshin/Manifest +++ b/kde-misc/zanshin/Manifest @@ -1,5 +1,3 @@ -DIST zanshin-22.08.3.tar.xz 355200 BLAKE2B ca607d76686eeb3e3983a76fd06e4c3237d753c9866a03c08fd4c5947348caa80c93f79ee56f075ea0f3c1dc2dcbeb22f4b174a191e20b34e4cbe2d86691223b SHA512 afc1c481e4b751786247a3e8bcc4c08a986581c3e91f8d74e541e3023a8b83bf4287538d03792e4e7981ec3c32f3a07b4f50b9800c36d970f1a478383169c3da DIST zanshin-22.12.3.tar.xz 354340 BLAKE2B 5a16677a7d601e3cbb87243b03a38ec953cf1422b8e70e4389d7c564804cc900ff8bc84c5ee8d7d3802911fa6a964b901e121cd185624b4103476e81e07afcb8 SHA512 c716ce26284df83556143ea84ad7ea799b78a6a0b38e6d47d00bbd59ec9742a2a050e686b185bbea9d892f36a0f902f6d5b3b9dda0dad7a3b9a03754ebded756 -EBUILD zanshin-22.08.3-r1.ebuild 1747 BLAKE2B 7b16740a1e37d43109aa85bfacfc34df4d675c5232d39baaaa035e1ae181368b5bf865e125c7672b6a7bb3644f2431bbaf665bf796080cf9fb13f87feab9dc0d SHA512 bb5930246731a78c9c3317e349df5b7c9d78b7963b3bb15e72a00b3da6ba613e1d98ec01bf1743d4e9527ca67846351e8fb1d42a04ef7039321371539e600a81 -EBUILD zanshin-22.12.3.ebuild 1750 BLAKE2B 97c8c046f3b105c534283a3452087edc8ed606bfabcdc45850d2e132de5b87ee122a67335611ec7a863cefde5a846dd043b9db8ec707d3c1445329ae21fb8dba SHA512 66f680e8fadb83016767b1954d17efc4905b63ea4b19c287ddefb0958efbf001381cd82d4742060f29196e6696511fd3859a626cc5f2d9ad50b885b873815cbf +EBUILD zanshin-22.12.3.ebuild 1748 BLAKE2B 432af899c523028d17afc9ecb5374bce4b50538b1281701c2db7197c0b6d069682fdcd9a4c298476847bd58e07f325509d0b281420f717d2471be44ac3e37095 SHA512 90aaff8565993aaff234b8cfd95ae8f37e9ebae2a45d0dedf697dc97748c6770b484bc53fa34792deb165e9a93c442ce3943c3fa77c1a52e778d5682632d11a0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/zanshin/zanshin-22.08.3-r1.ebuild b/kde-misc/zanshin/zanshin-22.08.3-r1.ebuild deleted file mode 100644 index 1b71ef161c5f..000000000000 --- a/kde-misc/zanshin/zanshin-22.08.3-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="pim" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org - -DESCRIPTION="Getting things done application by KDE" -HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/ -https://userbase.kde.org/Zanshin" - -LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -RESTRICT="test" # bug 785844 - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" diff --git a/kde-misc/zanshin/zanshin-22.12.3.ebuild b/kde-misc/zanshin/zanshin-22.12.3.ebuild index f16ddcfd478d..53f740c20157 100644 --- a/kde-misc/zanshin/zanshin-22.12.3.ebuild +++ b/kde-misc/zanshin/zanshin-22.12.3.ebuild @@ -17,7 +17,7 @@ https://userbase.kde.org/Zanshin" LICENSE="|| ( GPL-2 GPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" RESTRICT="test" # bug 785844 diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 517762593f4e5115ab4765064dd029c2430188cb..6077c581714f3c3a4493a944233d6b79bfa985a4 100644 GIT binary patch literal 9801 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 literal 9796 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 diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 54963a1da4c1..cb45d69b8650 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,5 +1,7 @@ DIST bluedevil-5.26.5.tar.xz 318640 BLAKE2B 438e3d838e34b98d097fee3a88062ebbe50f53f451b5d0521dee12c787dad1b028f42a5be88b9b082382b67c8b6277f53bad3295089d7250b47b477a3dff587c SHA512 7bb514056e8329893ec8820441f733e879d09565d724a6e13df1af3daab5f6c976ad8179c58de7e25c4f9082e71b52da31f82ad6510ab78ac02d7afc2e9226ba DIST bluedevil-5.27.3.tar.xz 364124 BLAKE2B f6f8f8a9a2931375b2c02dac86ea236912430eb9fcf353244a6935ab1c9fbf97d508ac3806e3c1a56b4d643c5d9308e48c309833680a79d3595d4d278c1a6480 SHA512 31adbb386e8e6bbc97e22b0abce2e4f6bcb28e745868142b804f59a897753a0492963d63222e99f3ae09d7af5c2c8c36f4710bc4accdb72036c4476f02139c30 +DIST bluedevil-5.27.4.tar.xz 364256 BLAKE2B 4dc98b4bd6821182274143f0cb55a3403de617f66e28f4e1b601f871a76de52923f006899dd362f9133c4a2d7db13d162683b58dea051775c45830c92551771a SHA512 1384ff7f3204d3cce0df81d7f2686c7d3648b0f585e2eb83c52403aed1f5d4a7d6a29fcc41d6549115621d3f5b3e0515098c608dd01b551cd948169a022776f8 EBUILD bluedevil-5.26.5-r1.ebuild 1278 BLAKE2B aa54aa5cf646e3fc55665728e15d228eb627460808cf11725d681ebfcb71e45eaaaf5f9f812930ea5e13f62d364f5585f129922c13d3440190477a9f0e0ce543 SHA512 e4ec081ae26e8d66d461404edd97aa1adea6e5551add2258458b25cc0ed4c59e9ca9668fb3afbfdbe0cb0ef8899dd868d0af5aae74b072c53c2531e4682826f2 EBUILD bluedevil-5.27.3.ebuild 1282 BLAKE2B ae08af0ea93d9d6c382e66c29aba6218159e170b49179f1390713e8ed8f029f45e19aa83e9728b3f50069d27dc4a3ad331606584323cfabda3bc3c5a88d30357 SHA512 0dd8bdae4f6330be8897f9b1434bf48730663fe4e8d2f500b1668c2e126b0f1a364b2dfb39a8969d572a7296ea2661a34bb2f7c0b10be2c8433fdbe0071f824d +EBUILD bluedevil-5.27.4.ebuild 1282 BLAKE2B ae08af0ea93d9d6c382e66c29aba6218159e170b49179f1390713e8ed8f029f45e19aa83e9728b3f50069d27dc4a3ad331606584323cfabda3bc3c5a88d30357 SHA512 0dd8bdae4f6330be8897f9b1434bf48730663fe4e8d2f500b1668c2e126b0f1a364b2dfb39a8969d572a7296ea2661a34bb2f7c0b10be2c8433fdbe0071f824d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/bluedevil/bluedevil-5.27.4.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.4.ebuild new file mode 100644 index 000000000000..0d2f8bd80b6d --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.27.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://invent.kde.org/plasma/bluedevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/bluez-qt-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 0938ce63fe59..0314c6481c05 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,5 +1,7 @@ DIST breeze-grub-5.26.5.tar.xz 3147476 BLAKE2B 217836c22ea8b207cfc579d770d785ca8b03dd461d768c17af19e3f70312047fc23731b315df76b37e1fee2ffe10bc1aec24c60e5e07157bf06cde4c67e6c2dc SHA512 d57293b6bd92ebf409bee19a73217fe71fb03c0b0fb1071c9ca6c10ee86f7cb8eae9b9851318c677b6e5406aff90a408d2b0ab2ba047b1d36ef4238b595eade6 DIST breeze-grub-5.27.3.tar.xz 3136756 BLAKE2B fccc0f4c54139dcc86d50dd6ac71c12584a9cecaf59cd917cb0222f7483c9cc0dc587981b200caa80dce3c22c197be8c98e242eb71a9e6e124da385814e8fd7e SHA512 1ce0470e38e05f14abdd9ec06d2d0556215449426d8b38c5ce1aeb9042d2fffe68649a141c169db4433c147a238686c62886bf66d93f428e9dc63eb64ba14d90 +DIST breeze-grub-5.27.4.tar.xz 3128976 BLAKE2B af9396d0c012507da45b4ae68d705c8c10f141a3fc69a6303c2699977792420324c27757c108e985731a9f03a447da713fd771a5a3a89404a50d9201e3211699 SHA512 42c90f059fb516ba4188866eb89832869bb274f173b313369818f18ec1962b7755886ce382176bb29f6d1d78cfd45499ed013f9a30cde6dd2c5f198a90eefe65 EBUILD breeze-grub-5.26.5.ebuild 422 BLAKE2B de69e30652152b779240196da034a418bce04cdc296018f00b4acea56bc87bdf669f4d82e27df42c4f95e1a7548537df76656026cfa2e88313571368060280f5 SHA512 dee2420d3088793b81392cdcb4c7f515189f6b94c23441559ecfa8131e57c67f9820592f86a74384600d39a3d5170918e911117c13b395335f9c5f83ef7ee501 EBUILD breeze-grub-5.27.3.ebuild 425 BLAKE2B 309688a107ce6235e20ba53752eb4b3ec09695f822cf523e68eff8b97885135a255885c9193d6283a0cd4b1290d383da51f3b0b5cabab52558f76325f319e222 SHA512 eead23f6b1bd7b186cc4bfce092cd4b5c90eda234227a0022be9fe7bcbbf3f282cf9391c00a792019fa823c2122d24ca2310b0b9590a3ab5e85762bbd405e53f +EBUILD breeze-grub-5.27.4.ebuild 425 BLAKE2B 309688a107ce6235e20ba53752eb4b3ec09695f822cf523e68eff8b97885135a255885c9193d6283a0cd4b1290d383da51f3b0b5cabab52558f76325f319e222 SHA512 eead23f6b1bd7b186cc4bfce092cd4b5c90eda234227a0022be9fe7bcbbf3f282cf9391c00a792019fa823c2122d24ca2310b0b9590a3ab5e85762bbd405e53f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.4.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.27.4.ebuild new file mode 100644 index 000000000000..4f711f5f972a --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.27.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +inherit plasma.kde.org + +DESCRIPTION="Breeze theme for GRUB" + +LICENSE="GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +src_prepare() { default; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index 30a3c26c1aac..49a6cd1ca4ae 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,6 +1,8 @@ DIST breeze-gtk-5.26.5.tar.xz 40312 BLAKE2B aa88c4624c4e8b0aa8211f3023af3a9e44be212a62be9a37ff70c561b00e58254a983bf8eef50b5ebb167a6391476b6b646cd8eea60c8104a7fca896d9f7535c SHA512 ce4ad8900b4147d21765783e5b2ec008734f589701db3dc1323206736d4439db2944b65c86197abe7311500decf6ceb095903bbc7c0f363ee5f46cd753864897 DIST breeze-gtk-5.27.3-fix-menu-size-fractional-scaling.patch.xz 1956 BLAKE2B 328254a46e5727132036920d387d645117c66b018b49a33863ca8d863da40a1baaae437c5e0261b57a094ea831a9bb5885b598fe5cce916885ac2f38ae28fcc4 SHA512 5a9de6a25c95948fd950e45c1af0cf600730e43593a95d0058a7cfaec8e55648704b5835b9aeb955ed2c622cc0546e06d4e49c6423b20ef9f43eefb35a186a1d DIST breeze-gtk-5.27.3.tar.xz 40392 BLAKE2B 0fedf69067f2b883ebd8e1b9dda9b221f0bf0d6bc64f5baf15edf3456c4d1e46b3f1a6f2883b3b4a42bbb38e0b5d6c057e4e2ed3d9d8f1e513f99f563d85cb01 SHA512 43d7fa4b27aff5faf0336870d0bf93e3e984d0721d2d9a36256ea2a981dad21dd4545efd5e803b4e289f4813d43148259a396adc80c6111b2d675ca3bc16e424 +DIST breeze-gtk-5.27.4.tar.xz 40576 BLAKE2B 70bacf53c82bb2213f6d3d09f38f09ca00dac329ee53a6e06ca47e9956e45b9125853ebb6420b7f0d713bbaa7d0c686f22503d3d1e551bdc6774e0d825c5a394 SHA512 eeac4aa81a955d84187f0f71c8a684f7773b0f3186879b1966fcc0fe070c5a2a7e08ea15c190a0e9375367e6a2d3dc4fbf1aa3b7ab5c556fb06cfa1705c8b81a EBUILD breeze-gtk-5.26.5.ebuild 795 BLAKE2B 9d8317c1168b15b5eb687202f87caf20cc41e3ea801322efd905d2c070f1461851878e71eae49f184e9ed0631d5e82e72cd62822e93f3f998a4eeab8d1df88e1 SHA512 7fa230e2fad2d533fe9d87bb67dc64c360fc67112e22b0b3dd93fb9f16a24bb55957dbc7cb9467d2e07875bc8e55ea8b229dcbb49c36169b4a79d492c4862141 EBUILD breeze-gtk-5.27.3-r1.ebuild 968 BLAKE2B e1f93bbbd2e0f8122e61a0b16eaeb25848dfe4d5dc076520a17bcbd0d15128775077ef93ef6545953328bc7c9b66a0e853d8c560b63927fac4b4d27a4cb699b4 SHA512 f1b6da13e3537cb795a3987a0449382ed29c2f782931cd142b35f6cc4190481bf27ba2674bf59efa66c3beacfc8a3ca6cd26283b5d571577e7c7238d0fbc1b89 +EBUILD breeze-gtk-5.27.4.ebuild 699 BLAKE2B c508df55631653af28bcaa18dc5a122ddb7fe083357394b6ed23320d13a6d24da562d200b77cbf0c97831f917a81024c91746b103457ad622f68d0180511043f SHA512 159275c2545e20949ca4396919569738be89216f931f22ea4c83099c2a0734793a319165b7b0d649e3e7f9351798bbbaa7cf1cfe7eb2cef84a9a320c6029127c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.4.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.4.ebuild new file mode 100644 index 000000000000..7f10a4930ec9 --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +PYTHON_COMPAT=( python3_{9..11} ) +inherit ecm plasma.kde.org python-any-r1 + +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" +HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" + +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND="${PYTHON_DEPS} + dev-lang/sassc + $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') + >=kde-plasma/breeze-${PVCUT}:5 +" + +python_check_deps() { + python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + ecm_pkg_setup +} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index 20426661b393..c70b743f4133 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1,5 +1,7 @@ DIST breeze-plymouth-5.26.5.tar.xz 111268 BLAKE2B 76c1f25aeb1fa7666b4306b8cb80f4e185b1dac0669a1648f5b2616e36f33af0edb0f11bd46124e70afddb4c1e348d4db72abaa8c162a817402e7b278ac33279 SHA512 ec2b990cc3c68a12280aae6c314db7d50764854af69476723b35095bdec063d033ec3439b6ae9d60f24b5a26203bdfa662646af22252f97a76432a3efb225d70 DIST breeze-plymouth-5.27.3.tar.xz 111280 BLAKE2B 70438b9172eaf0b4eabb0d5d9fcf827382da5d90c344fcf88a078e73cc9ab77b11b285f29f8bf40f811abf275421cf3a5bdf8124af53abfea7711dc511cf96a9 SHA512 264724a629641aada66faa6f4494e43cbd66cad187cc0e512c58244d231aab91cf98120b2d2e10c3f09e04921cd1859fbea0be28c6299fa989b9959d49937b7e +DIST breeze-plymouth-5.27.4.tar.xz 111272 BLAKE2B 95df345c14fd0cd40877187206bf4d266771b205940f4254a5132f35bb8c6869bb1036f697a15523c237e5b5f61fb8a703e50c71926dc7607c4af21e55431aad SHA512 fffd4930694d4f93cee60e0a88800e4476744f9d62a6f0c5570048f3fe02a082e2b1150b00480e8b2ffefda6e3f62b04c62f1c7285f5e3a494ccb5472683381c EBUILD breeze-plymouth-5.26.5.ebuild 529 BLAKE2B 0408ca690456ac8b87db2e4a78898e24607b791063f02147a49f173df18e88a35113fce2b9963e9373230f2d47acf4d970a2f21c900e270b184d07e5e9fc5a20 SHA512 0a3aab0e674240b7f01f412c5efbf91ac4ab8a43250d669d2eefed5d1216cc8ca9f0c87b31e153891642089307c5bd35a14b5c840a1710fa0b576d437e1bcff2 EBUILD breeze-plymouth-5.27.3.ebuild 533 BLAKE2B c1a97b6dccb49d4870d7c23558862a53c38394d6b13c0b6b8b488f242ed819f8cfd4d2aa8f72bdad2e0fcc5454a58ca707772237ee52d7de2ef4d6dcbfed63b5 SHA512 a26e94a58b9c362c3ee1067df95d3684e5bf30c2a2ca6577f6d5d4d51d3bb5f77fd1a5f6785c0f69ac6cd2cdd10b95d5c9937e4109a87de1a3fa3718d343b4fa +EBUILD breeze-plymouth-5.27.4.ebuild 533 BLAKE2B c1a97b6dccb49d4870d7c23558862a53c38394d6b13c0b6b8b488f242ed819f8cfd4d2aa8f72bdad2e0fcc5454a58ca707772237ee52d7de2ef4d6dcbfed63b5 SHA512 a26e94a58b9c362c3ee1067df95d3684e5bf30c2a2ca6577f6d5d4d51d3bb5f77fd1a5f6785c0f69ac6cd2cdd10b95d5c9937e4109a87de1a3fa3718d343b4fa MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.4.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.4.ebuild new file mode 100644 index 000000000000..d46c1caa9898 --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +inherit cmake plasma.kde.org + +DESCRIPTION="Breeze theme for Plymouth" + +LICENSE="GPL-2+ GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" +DEPEND="sys-boot/plymouth" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DDISTRO_NAME="Gentoo Linux" + -DDISTRO_VERSION= + ) + + cmake_src_configure +} diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index 2ab90aa267d0..da7eae39ddad 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1,5 +1,7 @@ DIST breeze-5.26.5.tar.xz 57809860 BLAKE2B f0ecca35460b13de33baa052d6d4579ec431187777d6f535e7308a67f374fb1c5c58e691e7fde39c37730bf86babbb284f74d1cdfab47c69af41559f15673d91 SHA512 c570ef1f2d1bceef42939eb5178fb8e6c7545b656f8e83f464e1767dd2d98b3cfe414a38923b584ce13b1ffdcd015f97781845956e93737735c83337b362b15f DIST breeze-5.27.3.tar.xz 87590152 BLAKE2B e3f076fba08960f5c39f1c3d88872388427eab990409f6d279b65afb1d4c62ada563a5fa7cc23ba8e7b0e33ce1bc095b6ec210e314da2e50fc3126d4186b643a SHA512 8f0a0578410ce8a79cb4cd950917f0d8647a0557f77f248bdc238ffcbad677a5918ad11f7a672f1a6260ef56184853f85781168feb20124101bed9ffcda0e34a +DIST breeze-5.27.4.tar.xz 87590008 BLAKE2B 478c552d522f101dde971c5a790bd18565068a62c3d089060d5392c1566c07e78536dc64671b9cbd7b024e80de166df8a837f87927e75d7bd3a0bd27de238299 SHA512 4fdb91d661cda973f59016c81172ceebd1a7d76ba7a07f3d6239e8716cea936b6fb89e9661adebc20f44431351eee672a09a75a851cf61f624852b3472826430 EBUILD breeze-5.26.5.ebuild 1294 BLAKE2B 186611ca544c39abf57d40b11bab2a38ee4a462b153db60b144df52c00c9307d34dfec92c6dba7c89ccfb1fb6435c3af9a1dbec2e36a75a457b2eebceedd87f2 SHA512 9b825dcedd065b99766c23c34f03f1d623ca22c6d3396b8e199ff3061d25e619fa04333fdb735b49188f7fb32c1f18f1730cee225e5fe4ffaa19c1c11a1113a0 EBUILD breeze-5.27.3.ebuild 1132 BLAKE2B 260e8c5ae613be4e0c5fd73d56b58ea8a6987eafc38f223a5e5771ad59d9060ee42a2cd029f3fb230969283b4b8f509112bb959da38e40f1ccda6a12d6ae5296 SHA512 49111b282ace293a5f3f8f50a8edfb86a24f1eff9bd3bcdf34a32363a008932987e90b0d86243761d2911ba379f46b0d07c6653db42745cc4a630e0faaf56b3c +EBUILD breeze-5.27.4.ebuild 1132 BLAKE2B 260e8c5ae613be4e0c5fd73d56b58ea8a6987eafc38f223a5e5771ad59d9060ee42a2cd029f3fb230969283b4b8f509112bb959da38e40f1ccda6a12d6ae5296 SHA512 49111b282ace293a5f3f8f50a8edfb86a24f1eff9bd3bcdf34a32363a008932987e90b0d86243761d2911ba379f46b0d07c6653db42745cc4a630e0faaf56b3c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze/breeze-5.27.4.ebuild b/kde-plasma/breeze/breeze-5.27.4.ebuild new file mode 100644 index 000000000000..3c399ce021ca --- /dev/null +++ b/kde-plasma/breeze/breeze-5.27.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/breeze" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/frameworkintegration-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 +" +DEPEND="${RDEPEND}" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +PDEPEND=" + >=kde-frameworks/breeze-icons-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 65857f8c0888..8d09ffe7fa9c 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,6 +1,8 @@ AUX discover-5.25.90-tests-optional.patch 3080 BLAKE2B 074ce41b4aee3fe8203f83fd63361189b78ddd4dc45a72a0d3e98a8ff50a92a463c680b93c7c7643e2bfc479e9374eda78148d41fed55c17035e751c0c584efa SHA512 bd82fe11d5ff1884c9457c655502831a3dab70ff172b5d49cdbdfa0cb6818735405ef1f4c519eaf46dd607bccf71077f11741cc11c85553f4e8f639125721767 DIST discover-5.26.5.tar.xz 666824 BLAKE2B 427403ae2b4a80b846919716f1eb74fe26b4989d7a2647b176863f02a4b587801eb7907f447f13e2f1f1a463da35cb55924d2f3ace57d7246d3afad641ed257b SHA512 b41381ed97fc38be1b35f3dd34e6ffd4171a55fa81e344bdd47e3a8577a6ba05aff757db20f38b2632ca788180f93ce2ed64777abe1a2d74028df679b6a4b5ea DIST discover-5.27.3.tar.xz 864960 BLAKE2B 0a1f2e1685c94eebd71e093ad1ba60b81ad9f1f5d3e4801190e383c0efcac69572cee0379ac8c461dd826c1a9aff6d7e4a75ae2ed3e61c6e8947f9a3ef35fa8c SHA512 4984dce83bd2bea38276cf5d27d2fa223a523d5c6d38f8b9945e60a356b63398d53e4b834413fa9d06648d388c51f02a03e1ba471bd194e79278cd50932e7240 +DIST discover-5.27.4.tar.xz 866136 BLAKE2B ea3fe0aecb6022de5aaaee2151b0de0f97486af7018df967fb1ba33d75983de38b4e23f77268c9be01fd94ec07ee16cb3196bd7633e63756a32f49ac6e08d277 SHA512 070e07003c52dd6b12ac8a377c27e378a13ded9289af6ae0170cf1bacffaaee98670bb2715dfaa370ba40443ce1d0f252e782d27a1eca1974a71ffb5a94d8fa6 EBUILD discover-5.26.5.ebuild 2544 BLAKE2B 61234a32335e75149226c9713347bf0daf6595d9360c9c456bc807ffda6e66f97be98d729b38394db2fd67e41548282a11c1793553e8c222cd1432270e624cde SHA512 56c6d45794f641a5834526707cfc601688eadc66e5b07567d8464a2a099f05d31316c9d3ab89103b60f0951e4d0f7ad4e2da5ab27b93141c2aeb5f229c9f7e83 EBUILD discover-5.27.3.ebuild 2469 BLAKE2B 0304b213774701bc66f0d367594ff2866a2fe5d835abe5313a592db3178884f15fb064369093b43fe910d7bb0de4043648e3bab716f8aab7e280ddb0419891c3 SHA512 7dc5c617f3f6f98b5ed122d43e9ce1ff28ae3e680e6fd19cdadfd8a79308e16e87cde90df167b6035f6837b03cae5d9417ccfde68458264686ce9578efc7292f +EBUILD discover-5.27.4.ebuild 2469 BLAKE2B 0304b213774701bc66f0d367594ff2866a2fe5d835abe5313a592db3178884f15fb064369093b43fe910d7bb0de4043648e3bab716f8aab7e280ddb0419891c3 SHA512 7dc5c617f3f6f98b5ed122d43e9ce1ff28ae3e680e6fd19cdadfd8a79308e16e87cde90df167b6035f6837b03cae5d9417ccfde68458264686ce9578efc7292f MISC metadata.xml 747 BLAKE2B c04695e06c21af50a91ff848d34ba4566b12537782ea3eb36c70b6fc6f1b5544dde622ada845d446659cbbf32f65adbd697ce544303a8de421ffb7601fd9af1b SHA512 6bed2e908bfe114b61d592b7a61a714c7af34c740122300f4231a05be2ccfcf147bdb48aa7dbd05331ac82ca488a4ba1262ed148b768e9adde4fcf47da45df75 diff --git a/kde-plasma/discover/discover-5.27.4.ebuild b/kde-plasma/discover/discover-5.27.4.ebuild new file mode 100644 index 000000000000..52fe9d6d5df5 --- /dev/null +++ b/kde-plasma/discover/discover-5.27.4.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.102.0 +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+firmware flatpak telemetry webengine" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + >=dev-libs/appstream-0.15.3:= + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/purpose-${KFMIN}:5 + firmware? ( >=sys-apps/fwupd-1.5.0 ) + flatpak? ( sys-apps/flatpak ) + telemetry? ( dev-libs/kuserfeedback:5 ) + webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" ) + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_punt_kf_module Archive + # we don't do anything with this + sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \ + -e "s/^pkg_check_modules.*Ostree/#&/" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + -DWITH_KCM=OFF + -DBUILD_FlatpakBackend=$(usex flatpak) + -DBUILD_FwupdBackend=$(usex firmware) + $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package webengine Qt5WebView) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest|flatpaktest)" + ) + + ecm_src_test +} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index b58a23ee0ec6..60a8f7c86f2c 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -3,6 +3,8 @@ DIST drkonqi-5.26.2-revert-add-sentry-support.patch.xz 11784 BLAKE2B b32a24ae4db DIST drkonqi-5.26.5.tar.xz 507664 BLAKE2B 94a2d9919e7e5d7825de82caf6938afd527ba728484d8e31dcf817fa179d91dd421761fa4ed1f477c224f0ba1ed5b092b7c5e43fd8ccf364f6f59e78fc1a62f9 SHA512 26d20241a2fec0d87927c5037992b3b6fe062fabfa26efcf56a43fe2b69427c5e38a6ff1d1ab4179ab677beb59840e0c7dc6cbc18ccc2de6a208036b10cb66cc DIST drkonqi-5.27.1-revert-add-sentry-support.patch.xz 11852 BLAKE2B 79cf8fd5bc07209ed85fd343593157d23f7ed0ca0e64c1d3deef2a11124781de8c5ae3f70e5a472aa0e4385412501b318b8052e07e13966cf96b8c6222163ca1 SHA512 fd4e02cc1f317fb49539794c0645f73805b4e71d414c4a6904a2da7a6b850c5778ed25c3341217ef3d820d8288bba78518045726d150a0ad6e756e4c59768c32 DIST drkonqi-5.27.3.tar.xz 855560 BLAKE2B 9fb9ac3eadedffb8134e4f52c97d725a787c7f25f7c0bd536f7c3fc17ead344bfbb83ad101d2cd9c5ce78d400f99e2e35af16d69da0b7c4cfb29782f8068be1f SHA512 c487c1b7706e7425e974929139d683940458b8a6edb0ba29386b15df86f118e70e6a79062c9704126747ee0ac34f17699160ded069a47f450e864506af5f7a20 +DIST drkonqi-5.27.4.tar.xz 857364 BLAKE2B b12286a7106579a79f699a5c04b0b9e723bb380b9038b656ff852df81d7a37724a5b31ec3bb1bf650ecfe29c6b1347050aec17f0da876c738ee9d9eb90ac0d48 SHA512 2e2fe3594186b2f4c8c69d45d6ec36245f21f2c290ce1d9d6333d8b3bda3569a994738745d5079ecaec910b462bd79756d75f4c6e92145be7b4794e6eecb24a9 EBUILD drkonqi-5.26.5.ebuild 1669 BLAKE2B 22e6190f26a64ef74b6dcfa247244874f8d65a539d52ed185d648f19bafd30cd14653b8e88d7f53ee27537be72b17ce0e8ea826c314b0eb523d9dfebc4dd5df5 SHA512 add13aad67de1dc9de93fef6897cda1d5505381b53c1fe7462491380a29e230d1552a203272dc3116ddefca6f603bac2387fdbbeb70ceb70cccf89b7fbec7bb7 EBUILD drkonqi-5.27.3.ebuild 1973 BLAKE2B 80586e5c350b640ac8dd399b00b74af086079c7c16efff92eb80ff3903250552c11a6fafa874f90a458c3c63fa4f4338be2410c1d6164e10d07f2cc517cd8c84 SHA512 931a463d1cdf2c264857233ec1762992f101063e3a45c1cfd9563c915a392dfe32cbaebdce42f49f8a3b328360c8b453a550c2bc513db127176fef29f570721b +EBUILD drkonqi-5.27.4.ebuild 1973 BLAKE2B 80586e5c350b640ac8dd399b00b74af086079c7c16efff92eb80ff3903250552c11a6fafa874f90a458c3c63fa4f4338be2410c1d6164e10d07f2cc517cd8c84 SHA512 931a463d1cdf2c264857233ec1762992f101063e3a45c1cfd9563c915a392dfe32cbaebdce42f49f8a3b328360c8b453a550c2bc513db127176fef29f570721b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/drkonqi/drkonqi-5.27.4.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.4.ebuild new file mode 100644 index 000000000000..6497607be1b8 --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-5.27.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org systemd + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] + || ( + sys-devel/gdb + dev-util/lldb + ) +" + +PATCHES=( "${WORKDIR}/${PN}-5.27.1-revert-add-sentry-support.patch" ) # bug 871759 + +src_test() { + # needs network access, bug #698510 + local myctestargs=( + -E "(connectiontest)" + ) + ecm_src_test +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then + elog "For systemd, steps are needed for integration with systemd-coredumpd." + elog "As root, run the following:" + elog "1. systemctl enable drkonqi-coredump-processor@.service" + elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket" + fi +} diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest index a97fe38b9098..9f0c8e5fe385 100644 --- a/kde-plasma/flatpak-kcm/Manifest +++ b/kde-plasma/flatpak-kcm/Manifest @@ -1,3 +1,3 @@ -DIST flatpak-kcm-5.27.3.tar.xz 215748 BLAKE2B 80c2d91b8f192f49048603d1c02ababb12bb196aac293a7f14b77333b532d577a9b135f9025d578a5a8d277347776a6142fb8f526897c2daffb6ace251011060 SHA512 ac64e10b1af236126f4451669a3b8c530e1aa79eb097c27f2927e217f74a76186213f519e6d1db66b20ac827ceb240ec90a3ad7051e7395ffab625ceed60d888 -EBUILD flatpak-kcm-5.27.3.ebuild 824 BLAKE2B 505c7ab254317f279703dcab75e7cbf771d74ea88cb05c4454538edba391241dbcab04eb2dbcd9b55ed14d14e980df4eda492a419cfa17b1ef6e061776105993 SHA512 a9c27262222f346fa3ea5a98b7219b14db8677939b01fcbe4cc32847a6d664d39f9bf39583dfc82a7a64df410490a92920818ff15044947f6fdccc96c37a873d +DIST flatpak-kcm-5.27.4.tar.xz 223280 BLAKE2B 8c65ce10c8c3ac9b6f7436fb36a7769b3beecd479f205654a1364c87289932d0d24a281f6041f2671d5b05377646156639804522290d229eb27ac15fbd6b2367 SHA512 6cd967dacef050c377a005a8b56987805d03f2d025275ca111240e8c633d0cfba5ebe382bed42245407e952f3f879142efbce90aba74b35314e56f782c72da2d +EBUILD flatpak-kcm-5.27.4.ebuild 831 BLAKE2B cc8533acccc9fd36454f018e5bcd46ec0e07e617ac500b7d2b52091e17f407d26ef0ddfbe23cc574d217c601548b7d9d409c52276adc883e9527f8abcbf7e538 SHA512 4176349fac6ff2aeeebdce871b9d4e1c7c7bed3e74b945d5ee0518f2909863110b9f15928ea902aa9244540964b9c598987c7d21f1365027ad0d4a8209a89211 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.3.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.3.ebuild deleted file mode 100644 index c083b35455b9..000000000000 --- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.102.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.7 -inherit ecm plasma.kde.org - -DESCRIPTION="Flatpak Permissions Management KCM" -HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" - -LICENSE="GPL-2 LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -IUSE="" - -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=sys-apps/flatpak-0.11.8 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.4.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.4.ebuild new file mode 100644 index 000000000000..0d07078221e6 --- /dev/null +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Flatpak Permissions Management KCM" +HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" + +LICENSE="GPL-2 LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=sys-apps/flatpak-0.11.8 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 87f3ea8af052..a8d0f78bc79a 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,5 +1,7 @@ DIST kactivitymanagerd-5.26.5.tar.xz 109164 BLAKE2B efc79871412db00bfa2b66f3e1766b34c91e028a2e3907ea14a4d14a40fa568d61b70782cc004b618d584f7114969eb7ef9eed5c1937cf44fbfa1a8a62048276 SHA512 952d97497d80098f2f19362e0fb6ebaeb4fbf1ab7cf5b4e1a6b08505d7e3a4069951de357b78571a27234fd20396db929b752cf90d50bfd22f901c3d28b42a46 DIST kactivitymanagerd-5.27.3.tar.xz 124948 BLAKE2B 0ca7b784ef482fd7fa68f93914ae53d1e966ac93f154117cbb7b65a8ae35a855567316c868aa2db0ce81835dbd99eb66d98d003ae3c21714c05420165c0f0d92 SHA512 7d82af747c7528dd6514b97656cdd09ec8df275fc7a282f099ee28d79dd30ba757bb69055628f0400a88fe6f3a72bc65eb0172699a8b3d1933d0ee55472db193 +DIST kactivitymanagerd-5.27.4.tar.xz 124896 BLAKE2B e64b2b848a902c50280b039e6b2004bee43dc4e11c74b62616dd01bc03381ff10d5ba6ce506f6818b6d831629692141df73346150038fc2dc5c11f9b19ee7768 SHA512 e07289dfab09ee42b0851ecc4da989e8b4497dd4d6189f3bdffbbc01b8d2a8ee6b6d072fcff523b63b1601e0f5ad32be54eeb827135f0e4b17b29081cc32f754 EBUILD kactivitymanagerd-5.26.5-r1.ebuild 1000 BLAKE2B 4693473ace1cc39d8234531eb8152e39ee5120898eaa564d7176cdee25e2b5ae1769550855c1bc2621c47d0d35e19c8b544427fe3e50b77c3f5aeaaab64d73dd SHA512 bd8ba5c7e4bb95ac1c27e8d6021ec64c327d5ff6cc43b68fabdf019c314a02af9ec992bd21d39db7d6719e7be7aaa54add9aba3e9b75c41f4cc9cd4bb97a4d1f EBUILD kactivitymanagerd-5.27.3.ebuild 1004 BLAKE2B 8a01c0e3081f9497ade87544ef291aad9b40e560824cc80dc014eb405e7905b2c83f01a9729ca1c17b010522eba6125f4037fc9e99e39f44618a4375e1c4d4c3 SHA512 859dee91aa7270883984987c99dc18ba81f2485105b9410b43c15642aa1e32158020a36504af538234f9adb2549253ff4366f61005aec4641d742fe706e86df9 +EBUILD kactivitymanagerd-5.27.4.ebuild 1004 BLAKE2B 8a01c0e3081f9497ade87544ef291aad9b40e560824cc80dc014eb405e7905b2c83f01a9729ca1c17b010522eba6125f4037fc9e99e39f44618a4375e1c4d4c3 SHA512 859dee91aa7270883984987c99dc18ba81f2485105b9410b43c15642aa1e32158020a36504af538234f9adb2549253ff4366f61005aec4641d742fe706e86df9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.4.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.4.ebuild new file mode 100644 index 000000000000..df9d63a85146 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5[sqlite] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${RDEPEND} + dev-libs/boost +" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 313d81f0e40a..7604eae55e8e 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1,6 +1,8 @@ AUX kde-cli-tools-5.12.80-tests-optional.patch 345 BLAKE2B 19415ec444e631602193daf715a94481a672447f0e262a78787a23d7c352bb18cb775e5054986019e5b21796ae24ace44ab92f337160a11500330fb03c3c75c6 SHA512 bb15a8b6e65298cab07e5a7ea9e834b2d565b2689a0c8d06c0b257fae9bc8a18f7af3922404ae4c13518c6be63fcb7581f0d50ec93d3ba9a64310fd901e2f461 DIST kde-cli-tools-5.26.5.tar.xz 630776 BLAKE2B 5ddad1d2833a20d8aa6a99e0a2626f7a7c08c7b7526b608ba6dbba4a20a36e73e0bb168ef29a5b4a794d1e48f1dede39bd0fc98405b4dd0ec3ecc844075f1055 SHA512 59f214c7fdc4ead47635713a98115883c0672a7382c20b32b925b38379de60ff36691460432b23f9d7928d423c487947614ac15076fa907db1a7bfc2227cfa60 DIST kde-cli-tools-5.27.3.tar.xz 657760 BLAKE2B 237bbf0d7711d366cf35c66ce2aa43b07fb3b7a3d40e67637c1f87a5592e0cd382662029d557ce9ea347f78e0aa883afec4569f75c470df07507594e0c261426 SHA512 973c8f6e64454c74cb2dd4e913ac89c4d9e066d52ac99d91588f794a9700dd2342de0448b884324385a0fd7edabc2710192f2511120cd964cdccc11fe544bfb3 +DIST kde-cli-tools-5.27.4.tar.xz 657900 BLAKE2B c318217bf080bc7e326504c2f3f0276a493386f683285997f0593f3e347db1bcbe33d40b76b628550046029da91c62fec6d451ea37039fdcaf56d26b172962c8 SHA512 e663fb47c5875c921ae4e5e3954425cf95dbaa29beb808cc55826e464d1d56d16a202988dfe7810cbae0a262d7f8ad0f926d426c5e3d9738e4ddd5033149ea36 EBUILD kde-cli-tools-5.26.5.ebuild 1782 BLAKE2B add8ae3b0e245e58da01b3cddafbdad2cf3aa512b67522161d1b83ffc8853d83e2d4626a1c8bd97a12ad3bd2684196325f2b668e7c2ef42e8c5d9945cfa89e67 SHA512 5072d9df6b79132fba33343c14aca161fd84e91a0d770ef6726c82a48273526e74c8a3347e5ae801b405957981b4190f953bfe19d83239d6fc66813e67eb3c56 EBUILD kde-cli-tools-5.27.3.ebuild 1786 BLAKE2B fd76b5deb40e44b415542822d2bc4321a288f0352b30c0d6a2e6c4863d7ab206900ddcf676791c2e3c2df755591f1d6c8f710523bb7e250ceae13358b73a6240 SHA512 50daaac322350e33cc1bde06dac6e68215e982f0fef2b494eb80d69fa4e51a58c518a8ea24cad46f8f752c58b64fd7182cc2b969d2a827b1f3ea2b100aaee312 +EBUILD kde-cli-tools-5.27.4.ebuild 1786 BLAKE2B fd76b5deb40e44b415542822d2bc4321a288f0352b30c0d6a2e6c4863d7ab206900ddcf676791c2e3c2df755591f1d6c8f710523bb7e250ceae13358b73a6240 SHA512 50daaac322350e33cc1bde06dac6e68215e982f0fef2b494eb80d69fa4e51a58c518a8ea24cad46f8f752c58b64fd7182cc2b969d2a827b1f3ea2b100aaee312 MISC metadata.xml 422 BLAKE2B 6c7e36778e4ecaafce86d11fa6e70a86c064c654de467a57f9b5d181d720bf0a90c02655131be794fc271f6664764fe79fb7e29df622cdad67cd69bf67c3d39c SHA512 41cfaa9753dba1b53c1a2fe0cba54c1bde6982180d96841c057f2a56ecbbe4000d702141ecef493ab3d1a80c53520363a28d0024ad2619b5642e740927c7e4f1 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.4.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.4.ebuild new file mode 100644 index 000000000000..35fa3b452395 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="optional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="kdesu X" + +REQUIRED_USE="kdesu? ( X )" +# requires running kde environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + kdesu? ( sys-apps/dbus[X] ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package kdesu KF5Su) + $(cmake_use_find_package X Qt5X11Extras) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 4e73f7994b76..e3d173cbe0da 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,6 +1,8 @@ DIST kde-gtk-config-5.26.5.tar.xz 74392 BLAKE2B 5b5e975650d4987358a926abcb3ddeee77e5d4c190fd0ccc1c2dc31c2080056c24680f444512b03a1b5dee9f93e4950f4dc2c8b1526dba488d903f3215ba5fb0 SHA512 dbb9318d282b7f60b481abffc5ba6504f1c89825e0fb825e7f28410f6ceffce2f4fda727cde3b97a1902a7c3f12d01bc4ed482ce68088a1159efbfa57e00e513 DIST kde-gtk-config-5.27.3-patchset-1.tar.xz 3548 BLAKE2B f70ddb45fcfb5810c304fe41dd35f5dba41acfc4d40f486563ee21fb7648e85d0aa758a40b9ba9908c40241be4c517623f51850492108d16b7dd3e28cfeddfaa SHA512 34a25aa5c41dbaa4e1460099b4f5de06ff12886f09243bf1b6c4a4723b9adabf9cb119e1db9720beb258a21330029f5541748c0d5631aaf6039f6a0ebcebc3aa DIST kde-gtk-config-5.27.3.tar.xz 75316 BLAKE2B 210cbd306b8583621dcac3c5ea534b90fc0725da3f36d4aded940a39df8ed6bc5187469dc78ac4a4b97be4b5ff046732c571bd5c54aeb2248d0ef816cb679cb7 SHA512 2eb162d54a6a1d5e488fe8c6c2d91eb15faae29b82092ac607388515bf85bfdad6dfd4fb69fc9b9adb54c6419afe7935fdd1f1ad47e4d0d30fd9815becde0a88 +DIST kde-gtk-config-5.27.4.tar.xz 76852 BLAKE2B d88d398c62eb09ae872500c485acafdf534512b44878b71778dfd2ac85fd2c4b75d9f48da472ea8110e14b26a0fe5086462a8e1c198bcb940cb0e7e968c16c54 SHA512 bbe9396ae30317c7dc9a703b085a03e7703019bed9eb4fb864beaccd8195046072e3582a24ecac1cd60e5830d51f6935037407765d40388f24eb2c5e86d0ec1c EBUILD kde-gtk-config-5.26.5.ebuild 1295 BLAKE2B b4946f872a2785a004978f627699c03b7b6f99a9392e9cab2deb61b2691a3586dfbdd82c581bb6844f5b5f1d985bcd57c61e22fbe4906b12c21d8fd628a9ecf2 SHA512 1f7dda9018ddbecfa3b817f739254de3955135507daaab25aa42f33d65be35f80cc4e7d85fdcaff7b132a08270176b627d704b50eb253acb2d3b1fbd42279dc5 EBUILD kde-gtk-config-5.27.3-r2.ebuild 1440 BLAKE2B 6d4e2ecf834be273a84fd588cf6a6742280abf57648d3ffd06782f068b8b76ed077e798e8023f703a55bd28f78f1d6a79fc72e0561cad8bd0b51c6ca237ef487 SHA512 1a1fa2f84876bf7029cb0f08b78fa556f75353535ac77a8ab98b93217da52274737edcca83f550f983d6a2345a9d6442837491d8c380964c7f8669d6a110320a +EBUILD kde-gtk-config-5.27.4.ebuild 1299 BLAKE2B c45669ba81b5559b2000c17dfa12f1f9ae8529554ebe16b5c8b5a2d95523747dafa5141b0cc87441e84100dca83de19cc3b8fd1211b5c632f16af9435597dff2 SHA512 9cb339e36896989b7dd22e4789d2ee3c75934e9a669934cb064f63e9480981429740e7f5ebe0a01673bbfe0ec8647ff43f739bca52b04e140f0472505f0c4bfb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild new file mode 100644 index 000000000000..94374b427120 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" +HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" + +LICENSE="GPL-3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-cpp/glibmm:2 + dev-libs/glib:2 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + gnome-base/gsettings-desktop-schemas + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + x11-misc/xsettingsd +" +BDEPEND=" + dev-lang/sassc +" + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 591d72f472cc..4dbc756a46f0 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,5 +1,7 @@ DIST kdecoration-5.26.5.tar.xz 52192 BLAKE2B deda6d7678a3d416371ecf46e09d68882de688b95a0cbc4ad204a611cbbdc6759c914e4c06442b716b3d8fe0af52c7097b9dd64f862ddf93966dc33af02c8ec4 SHA512 ccc5528eafbaec688ffbbad42105e2457723062ce1556a182bd3b0573c20f9d7794ffeeed7cad927437a98648c4a432c00ebb2c013b4c40f8774d4a43a3676a4 DIST kdecoration-5.27.3.tar.xz 52496 BLAKE2B ec3f85c0f7c1ff6c0c4f36f6dc1ae8f0e4637a2a9551e1ab4cedec9ff7f1a0d87436875bbacaf6df668f6b3c357f8ab78970226cac90c4f240f074b383a35440 SHA512 6bd76e4aec58f43cb01f4ba21de0b2bb490dfd341e6730978acd02742723e721273f306e362edff2a22d08d3f4612706a0ab8e7a31575ad46207e577c19b05a1 +DIST kdecoration-5.27.4.tar.xz 52504 BLAKE2B a1533cf6fe2bbefcc93e6b991093b8fe2b89faffdbb378d77ee9ebcee673111103d4c720540b5705c6b3b0dbfa352f32581d5f16b83cdc16e9ad1c26dc21bd85 SHA512 d8abf507854e9ca1b8f767df50e525c92f6ce6152c509bb48a5bf98a05afea6b5f5dc177aed5030f433c02153934c9848edb78c5bfee8e0ca088e7d6124a08db EBUILD kdecoration-5.26.5.ebuild 541 BLAKE2B 54d7c63713d88dce21175c8e8c3abf0b34deee31e10a4d3564a249c4bf17d7bf7a374ae0bad438d0ac3f1b804c1ea1aae84f8f862d0a8df9e58d8dce612ea844 SHA512 499a53dcc479ba6023d0d02e5c084957521920a53f35c4edb35308edb821651430a01dbdac36861463b20b479d475f9b933ad53f5d48386eef059e39bfdcb359 EBUILD kdecoration-5.27.3.ebuild 545 BLAKE2B d99cbf8f63f67a16341c740a237279cd6e451cde08a2916357f232230d93131a19b0e91c3d7ac77f91ae866eec8e024891c8de143805b679e1ae3fa48dc0b075 SHA512 5616c466b1e318685dbc06b88b856b60ca9b2a2ed39eea2d48c5a17fc5c37976cb4f684bf0f4753a60c488ce58808cab6ad0c7a417929e4c32613bfd65b8d430 +EBUILD kdecoration-5.27.4.ebuild 545 BLAKE2B d99cbf8f63f67a16341c740a237279cd6e451cde08a2916357f232230d93131a19b0e91c3d7ac77f91ae866eec8e024891c8de143805b679e1ae3fa48dc0b075 SHA512 5616c466b1e318685dbc06b88b856b60ca9b2a2ed39eea2d48c5a17fc5c37976cb4f684bf0f4753a60c488ce58808cab6ad0c7a417929e4c32613bfd65b8d430 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kdecoration/kdecoration-5.27.4.ebuild b/kde-plasma/kdecoration/kdecoration-5.27.4.ebuild new file mode 100644 index 000000000000..db8cd3331243 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.27.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin based library to create window decorations" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index 059d51d9e051..ac92fda3262b 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,5 +1,7 @@ DIST kdeplasma-addons-5.26.5.tar.xz 691088 BLAKE2B af1d7ab8fb88565765855b990d04c024f7b50162a5d661220a4a085843e2fb9a7dba3b05a5d87040d97e789c7d3337cc47455cab77f8f675cedcfd63263c1e72 SHA512 ffe2122f273418d8108f71b4c91ec9e9065705eccefb93b35d8ee18d968ccf53dc96cadb029b7b8ade851f74a01f5afb8cfbef8e83fcf05e56c35997da497178 DIST kdeplasma-addons-5.27.3.tar.xz 817808 BLAKE2B c7b0c1448965f9f254bd192a87e61a7d8f37d421fa68bd968bd68c2ce0f24bea8b6b16264f302001846b983e83785b066b4d6a66e548b7457a86bbe45cf58e6c SHA512 ec62adde9814b2ddccea2a8bd527ba6beaed681a817c0c4efa26f33082183e518f8bea2dab4520a0abf69ca419904ff53a7cea90e219a10b1cbfb15980b30118 +DIST kdeplasma-addons-5.27.4.tar.xz 819640 BLAKE2B d3b6857fc06311287aad3cdc11eac5a00af95c12350c0bc37741c9a155ce40ae8bdb35d4475f1f47c343cc10c6d8a7fc6a50e8de0a6668fc462226950d4e0b9c SHA512 1e89aa558b7d356cdeea2f16794aa014d4f277066975d36244c2f65b6c96a282b77580ddfb1acdaadf12acef59a1a69f3485f39cc7c277104ee68a4cb0c7964c EBUILD kdeplasma-addons-5.26.5.ebuild 2098 BLAKE2B 3e04108da314dc6e565a8dc2e761cfbd6ed5fc5083a6b13f8483ce298aa2596602414abbeb700f591ad6cf497fa6316196beb38b316bd99ed66c59eb8a41e9bc SHA512 7379f381b6ee5784ceedfbba5d4da83e4a4bc958a45a47dd121c99e2744ac7aef0849164e9942e9d923d6718028e378a67016b919fb5d25fc2f573d25c6f8ad8 EBUILD kdeplasma-addons-5.27.3.ebuild 2102 BLAKE2B 7867e5cd69f287b9dce745cc526413f66c32c72348a6ba0875e8e063242b8e6725d16fbf87d5d9828ff5773a6f9178c47c8da5ae3d41cdd2812fe0a0b632bd9e SHA512 82c8bf75b2b04dfd08c4fa7a536eea2b752ff818a99df44b77fc73f56d5ab490d613817396f53ce4f84a6f59eeaf6dc11ac33bab8feb4110298473c663da4c35 +EBUILD kdeplasma-addons-5.27.4.ebuild 2102 BLAKE2B 7867e5cd69f287b9dce745cc526413f66c32c72348a6ba0875e8e063242b8e6725d16fbf87d5d9828ff5773a6f9178c47c8da5ae3d41cdd2812fe0a0b632bd9e SHA512 82c8bf75b2b04dfd08c4fa7a536eea2b752ff818a99df44b77fc73f56d5ab490d613817396f53ce4f84a6f59eeaf6dc11ac33bab8feb4110298473c663da4c35 MISC metadata.xml 761 BLAKE2B 8fb948af5840ea273734e4f0fc55ff8628d8f4edcbc27ef970319ae52bb0fb0a8e871db30c2f933144c4249d4a0ac16b0e99dbc143e68de8030600010fb244e8 SHA512 11e6d17d4c7c93d09d8c484990448b09c4bc5f5d949fd62351aab15db15ba6e24fb710b53e5305532f0d468d3fbaba7028a2a201eb5b522b0b38855ea23ca7e1 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.4.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.4.ebuild new file mode 100644 index 000000000000..53d3425ae354 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Extra Plasma applets and engines" + +LICENSE="GPL-2 LGPL-2" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+alternate-calendar networkmanager share webengine" + +RESTRICT="test" # bug 727846 + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kunitconversion-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + alternate-calendar? ( dev-libs/icu:= ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-plasma/plasma-workspace-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package webengine Qt5WebEngine) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Disk quota applet" sys-fs/quota + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index dd235195c3fb..4c0d8e780a69 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,5 +1,7 @@ DIST kgamma5-5.26.5.tar.xz 87120 BLAKE2B be16f4999fa60e2c5ae469ed118165ad76d364efbab973e1be49894c68bcdac241187b8e5e27b0abff4689f5424ae1ea4d4ff3c0aed024a4e061f1b4c105427b SHA512 acc1caf81b2e87553595829873b3b1d33c2703bc7066f89850f010c9f43a2b37df0d54484c59ada33be54d844c534229a4e672026025919d2f38b75712574fcf DIST kgamma5-5.27.3.tar.xz 86704 BLAKE2B 5a47e32d979e28c51b8d2f141d2ae18af7a021513afd209e07a40501abc68b241301857419dafaf20ad3c10a807fc73cf4c6fe5423243d42b518dc60b00f8bf5 SHA512 bbbdbb528cd49895a7cd5f2cb8cb12914943b05f000590d71d581a55ee8fbe4dc897c55729d7f94efea7a77bcf63748ca9ce7eb0031f3267687bd13bd5fccb11 +DIST kgamma5-5.27.4.tar.xz 86728 BLAKE2B c5d516cf86de6db0208f4eecd694ef3816957365f6a291fe73da9fce1f485fd8feeb1b9465237c6a875bd5590aa295f4dcc4822e939cdcf3fb82d14e74a6297a SHA512 a7a31702b809f99858d80a3269047da871f546ba1983e70dda910829d8042f4de3161610343b666e267496a29517bfbb3fbded2953e7d8141866683b19044882 EBUILD kgamma-5.26.5.ebuild 698 BLAKE2B da7fa489a114bab13834b3f04d374c30de9e5af7c2cb5beaf2f04bd0d10aa577d05e881a5350bbc5eceef54a2f6159bfd6ed7075d0027e507eba60095de38a27 SHA512 67440d739eb6a0d07b69baa756a7950f8d7aab2c5f1ea67cdba546cc5e9b17ce9cce15040019d447bead09d0e9465b4985397504cf13d3cd5b7279a749af748b EBUILD kgamma-5.27.3.ebuild 702 BLAKE2B dd404d6633bf6027b554c51e95d36fcfda9dd935c436cedd9d81a1369d44bb50e8e41b80d173f06edc12675293e2f3c620ba60486371834853afa1f4dc0ec62c SHA512 f612615201fc7b1b4f7f74ea0c7a03b3671ca57aaf8fb38304e032c1259df717cad8c9e197f4e15852870ee83543df1986843a6855a370235c5bcbc05d412920 +EBUILD kgamma-5.27.4.ebuild 702 BLAKE2B dd404d6633bf6027b554c51e95d36fcfda9dd935c436cedd9d81a1369d44bb50e8e41b80d173f06edc12675293e2f3c620ba60486371834853afa1f4dc0ec62c SHA512 f612615201fc7b1b4f7f74ea0c7a03b3671ca57aaf8fb38304e032c1259df717cad8c9e197f4e15852870ee83543df1986843a6855a370235c5bcbc05d412920 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kgamma/kgamma-5.27.4.ebuild b/kde-plasma/kgamma/kgamma-5.27.4.ebuild new file mode 100644 index 000000000000..d127a90c69c1 --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.27.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KDE_ORG_NAME="${PN}5" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Screen gamma values kcontrol module" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index 8b1a0276da43..92e303a31e5c 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1,5 +1,7 @@ DIST khotkeys-5.26.5.tar.xz 1839284 BLAKE2B 8c16cfa8acc5de9838fcdebd6ffbbc11b8aaf919d4ccd61758d782551ea9245b184013da67a8c88c621062a906a9025ff907caeef8228c201ca98e4ca074bbec SHA512 6de9e3432146bc83482d64908d0f54250d4f6a47bb9cb9ccc12b9f016db1a8e4347b8a8a7d197b343c148444ae0e7e3ca47a1f46377cbca2ea758dd593f7007c DIST khotkeys-5.27.3.tar.xz 1886412 BLAKE2B 8da35ff7c1db8d7122bad8702cbafe344c187167485d9a35175cc37568b737d2e4b6252d12a74e3c7d8b63b8992bc1fcd413734b5ecdb22f0e315dc360af20c2 SHA512 96c1fb27dd4ab1ed7a8634be4d4a9157b48e0bdc8e5eaad774bbbd566ba6043afee9a2c2c17797bb771b02f0c1c38226df3168a7ea4807dfd97a5f83e10d72f8 +DIST khotkeys-5.27.4.tar.xz 1887152 BLAKE2B 6651033f0fe54e3c1fe6043ef741eeb367eed7ea2d516b456a9e4264b9b1949ddca8f0736153994c6a97cb97af4193e4e0d62bb67fdcb936d1c25bb6f64c00b9 SHA512 9000f162ee613b2c12804ab6524fee3378ca2658cf8582c15a84242cfee780f51e38adf914da78d3e9c14b4cf83ad518ccdf2bd4b03a142a9e3d9eaa7c0f3532 EBUILD khotkeys-5.26.5.ebuild 1367 BLAKE2B 07109c2fe4d79ceece0bb53f3987bc6fd1d42fb40ad0c5763acf6a2ec6829095b3f1d8e2fb905151e43494ed74ed581830528d79c4a5e689de5cccd03d5c60d2 SHA512 03749912bd9dc4011a22d5a7beb9f319bd9d39985d447c62c4a4eeaa5a2088a6e5c206970584b76a0806d0bf684d9e0c0394948cf2a6a4477364f60f3eae98a5 EBUILD khotkeys-5.27.3.ebuild 1371 BLAKE2B e29dc6ed09b672d720d01b94bc32bd5c0998ce2897195165b16bd6d46c6bcb0a1de612c46f6b5eb8abd9b1184a61de0303596d75956e8ef28b5b3adaa1a8bfd7 SHA512 96fb22db5aab2cc1564f9927e87d0d69dfee2c3daeea186df5f60c0089b590b6475052735af1842ee1e2edef1d4e0b932001b603d0ac600be8ae4a56560ac4fb +EBUILD khotkeys-5.27.4.ebuild 1371 BLAKE2B e29dc6ed09b672d720d01b94bc32bd5c0998ce2897195165b16bd6d46c6bcb0a1de612c46f6b5eb8abd9b1184a61de0303596d75956e8ef28b5b3adaa1a8bfd7 SHA512 96fb22db5aab2cc1564f9927e87d0d69dfee2c3daeea186df5f60c0089b590b6475052735af1842ee1e2edef1d4e0b932001b603d0ac600be8ae4a56560ac4fb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/khotkeys/khotkeys-5.27.4.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.4.ebuild new file mode 100644 index 000000000000..13aaa670d3dd --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.27.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma workspace hotkey module" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5[X] + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + x11-libs/libxcb + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index f5fdd9c8c555..699310853be7 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -2,6 +2,8 @@ AUX kcm-about-distrorc 108 BLAKE2B 9324829040a699d8858a739b228b14035f8a33d4cc5e1 DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 DIST kinfocenter-5.26.5.tar.xz 736144 BLAKE2B 1e6f6bc3abc78c1cfc6564b48fb9101158965b3aba029bd138d5f885163ebbaafaf6386c3a759ef67d8007844d1cc07a4c7191cc179b175ef99ca3f1e21fa8b1 SHA512 a00f71bbf7436bb5807f83060ab697b53a93b66f0e3a7ca6e791a45da8d468fc1616b991fc50292dd911ff6a66093e73b9216f8f28fe1434388e4d86c873537c DIST kinfocenter-5.27.3.tar.xz 1015740 BLAKE2B 618494b61a4e360e6ef8a43285a31957d1f80927c25814ab0408a57afdbd5838ecf8f5bda7f4c2fcfa6dc3d48adf3250a0e019aaf81fcf604e1df73d2b63fbb2 SHA512 46d3b452bf85c9734a17032d5c0724a237d02dd8505abf8b6c1ac1a0c1ca7dd332be61e9cdcac425ad65f0c0924516b6bbcbbed63f5928f278f854e56a0be16e +DIST kinfocenter-5.27.4.tar.xz 1015844 BLAKE2B de067cfd514eed2c50e267c6678beb30374e8a17ac940eeb15e1d41cfbad655ce5b9c83988c646a5e100730d29d5cb8e6f93d0eaf9be52938ed0da4eba41579c SHA512 3edfae7fc16bf2c25d6f19bd678e80d0952570230c51095c7500fdf031b24262cc5915a28594e3c9c00caee8867264069cd303f8867c4883c8e1633c02a60df0 EBUILD kinfocenter-5.26.5.ebuild 2386 BLAKE2B 9b56663d7164394b87909708fe9e8823ad760680defa4d998abbcaa8fd2620cf5ed784fde070ce0d5d5d516dd08cdbe822c15586c8c9265cfa8e9081a465db82 SHA512 7d2c1c0913ad0c6a8eebd2cf07f8e62fe7da0e7050effd52b02cd42d227d1f70767c5b19804eb8276704cbf1319aeadd9cfe2efb851956d58a6d409b49eea1d4 EBUILD kinfocenter-5.27.3.ebuild 2406 BLAKE2B 3bf4c0d5bda257dfc3077fdcccc23142be095541f87dc10c356070180ebf0421adf5f53d929c636bb4916b88edf3fedf3682c6c34e0637faae4cb33e2f9e5598 SHA512 f69f680378c4b77f1cb91fe950769752b14361454cf3ad53d472bcaf5d7b8ca128c575413aef0f37f75b48296710c419160d05ff79b008e6ae005d9fe6f3e327 +EBUILD kinfocenter-5.27.4.ebuild 2406 BLAKE2B 3bf4c0d5bda257dfc3077fdcccc23142be095541f87dc10c356070180ebf0421adf5f53d929c636bb4916b88edf3fedf3682c6c34e0637faae4cb33e2f9e5598 SHA512 f69f680378c4b77f1cb91fe950769752b14361454cf3ad53d472bcaf5d7b8ca128c575413aef0f37f75b48296710c419160d05ff79b008e6ae005d9fe6f3e327 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.4.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.27.4.ebuild new file mode 100644 index 000000000000..9771a9a251ac --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.27.4.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Utility providing information about the computer hardware" +HOMEPAGE="https://userbase.kde.org/KInfoCenter" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gles2-only usb" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + gles2-only? ( media-libs/mesa[gles2] ) + usb? ( virtual/libusb:1 ) +" +RDEPEND="${DEPEND} + dev-qt/qdbus:* + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + >=kde-plasma/systemsettings-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package usb USB1) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # TODO: Make this fully obsolete by /etc/os-release + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "NFS information module" net-fs/nfs-utils + optfeature "Samba status information module" net-fs/samba + optfeature "Vulkan graphics API information module" dev-util/vulkan-tools + optfeature "advanced CPU information module" sys-apps/util-linux + fi + optfeature "Wayland information module" app-misc/wayland-utils + optfeature "Firmware security module" "app-text/aha sys-apps/fwupd" + optfeature "OpenGL information module" x11-apps/mesa-progs + optfeature "PCI devices information module" sys-apps/pciutils + optfeature "X Server information module" x11-apps/xdpyinfo + ecm_pkg_postinst +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 2254843d25f2..e1a58f708de1 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,5 +1,7 @@ DIST kmenuedit-5.26.5.tar.xz 905724 BLAKE2B 40d4e77b44df603db74b2482554b87eb172f2010e2e5a5449a55e5defe9adbef7f603eb302ef4d232b58624d769edb627f822698e7972df0eec9dedbffa4b311 SHA512 e8f7e87305c4c134f3cb7e1d3680ea5fca02a05e90607ccafee0290b206cd3ff1f71c0545f12aa2006fcd4e44f2626042fc00cd1f2db329fd02dd26fe6a509bd DIST kmenuedit-5.27.3.tar.xz 926332 BLAKE2B 6bcf6dfb51acb39cc5ec64cfff7bdba2775a745b0e31c80f81dbd247274995141e2a737854141fac55f78311a704343349d5b7b11c44049102158c463b014d1a SHA512 f7748d3128595215ef32dc4c7ef21d79ad8fedb4a00fbc3e9c17660e9e1c203c101de11574a528d341b59be9e0f853dc6254ae7456efe6443b3ccb4d012a075d +DIST kmenuedit-5.27.4.tar.xz 926288 BLAKE2B 303dc67ebf2e42b7a1dd343dd58348c989b6862bfc7ef128e9c047e8ea76a93468a0452b0ce24413b260f98ac8f0cf885fa7c2016bd417840cf6f6fdc4c1d202 SHA512 221cdf2535d7b9b47156ef9028ba30aba2727597ecf3c098dadf06e71ce5e81f103c4f423ab93fb1b2c67ec27448d88075be6441a2494e93a2ac8d3a50e86720 EBUILD kmenuedit-5.26.5.ebuild 1124 BLAKE2B 8f84e3bd6984aaedad858341831ca33fe3d08e5ef409dc2bdc9b34165debacfaf4485a61824209bf8d9bee61ecc3881ce19d30a20b9d00e93bb2f40ad9bc14dd SHA512 9d29554951acbcd2bf583d52d4d6643ff706af7e5c2b90b491607f09796e15a2fcaeda8afc449aca5d7e56a8d5fa8dede930f7115d985de87ab5f11a798a350c EBUILD kmenuedit-5.27.3.ebuild 1128 BLAKE2B dd332a606eae43d69ac90969a0c71badd332ca7f28d5d63dbf1905395380e68e7e2f368a09d418df555bfac958318077eca7fefceb8cfe2ba069f37ff7096c82 SHA512 0c10439c18e0d3fe058641ff04c0665baf3febccc019bb32c29db7f8e5883ed2212f7a1be9d19fc3bc1aa6f53857f63f9ef3237f4e9435acd11204663ffbd02c +EBUILD kmenuedit-5.27.4.ebuild 1128 BLAKE2B dd332a606eae43d69ac90969a0c71badd332ca7f28d5d63dbf1905395380e68e7e2f368a09d418df555bfac958318077eca7fefceb8cfe2ba069f37ff7096c82 SHA512 0c10439c18e0d3fe058641ff04c0665baf3febccc019bb32c29db7f8e5883ed2212f7a1be9d19fc3bc1aa6f53857f63f9ef3237f4e9435acd11204663ffbd02c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.4.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.4.ebuild new file mode 100644 index 000000000000..e50fffa47b72 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.27.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.102.0 +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 +" +DEPEND="${RDEPEND}" diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest index 2e027dfcdc44..0b6e6c316aac 100644 --- a/kde-plasma/kpipewire/Manifest +++ b/kde-plasma/kpipewire/Manifest @@ -1,6 +1,8 @@ DIST kpipewire-5.26.5.tar.xz 52848 BLAKE2B c77263dd20d419fc590a1257b8934257f40f9c7751b4c1542db30fc4ba5814ae1076190d9fe08325398a9bc85f7321c6ed1059bf0b010debe20346110d211661 SHA512 59783fe9cb46ae467bc907a04bb0f499bdd23a39c607d7f0203dc550f2268a36e1914d55df90f167328f9b2644144642540e3d20ba27c6f1b66beff1c807d0d1 DIST kpipewire-5.27.3-patchset-1.tar.xz 7904 BLAKE2B 6adf899abe28f515a98031c1d067eedc58f2aad1be15d1789c077df952c30e75e8c0be90a2d07b053872b8db5eabff4ab278a0273985c026440263f3963d5d7d SHA512 4cf12eecf3a173974dcd6bd1ea6a64a6bec3698eb8c72a0013a263d7a37d5928356d1a461c1f131bed8809eb2d54a81ccdfd694a383f873e203c47ba02e62b62 DIST kpipewire-5.27.3.tar.xz 58460 BLAKE2B 5245761517c9b651e69ea0699814bb6cad00de8333bf5a95894dcd41f3189aa95b80940f4fd6c27b6973eb7345d06f82536dfb6b9ba19334179196381d3094aa SHA512 4d4ffb45e698499b0092e7c0ede1a8c2dd8a3e27c57c0acd34982f266f111ceb900d2058c0c54a575bbd5cb3fd24a23fc358cbaf62e4a175289cf364ba49e9e3 +DIST kpipewire-5.27.4.tar.xz 59316 BLAKE2B 72bae7d19fdc86057d03b715fdc6123f81e79d5d4b82b7619cbb155cedccbe61cf814099ca78e0271458b142d7652e3efe45df75a397cd95b5309fbb1ad2db29 SHA512 b052b9e14c945f31066776a9c1a69201bc11cc3878d67db8f2e3496a0e5a3a5b0edd20856a32781d1d01a88f54ff37592e2347e1cab87e7e333e31fe4e81f25d EBUILD kpipewire-5.26.5.ebuild 974 BLAKE2B 28f2f30dccb788a7603d33810b5b21b1715f9a1e363ef371a07ce661bf3d8efa7af6442ef4fea00c77b28337e636786af7e664b0e438fa397382567d706eb2de SHA512 da503f7bb5ca3f6a0704967af94b98fff9c0cd94a180a3590629cc2495e5f84cc4ca384cba56d5ca762443560d848c701a9ccebbe53e94a7b68d0023ff00cf9d EBUILD kpipewire-5.27.3-r1.ebuild 1113 BLAKE2B 4496ad0ecddeceacbcb4d332f970de45335bd4a0e72205f1444e9e1c867f56b7fab5f305ca5ebb524e35ebd288c05d32427597ccf3c79a5b9322931e1d64beae SHA512 5aad47c198e5c998616d90a7bffd53e9ad2bea6a4814d3d31a39d22c945339fb2e09504b983f94bcb448431f0bb9e26d47b2db0529d9f9f9c69966701909f724 +EBUILD kpipewire-5.27.4.ebuild 978 BLAKE2B 1e83a12cdda77793c8287659de5fe20a2df38b42826dc4405a44dc02df1211cfb96ff475bf2d686776b0dd50ca38ef896334cde95a85dfe11814eca577d122b6 SHA512 037a34d000755beff96f79a5f76fe72e0a6d05c26f64c454cec5213a5d3eedec228139590eae0df9d934a22c8cb5701735d9f979f5455e3825448ebc7cbca604 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kpipewire/kpipewire-5.27.4.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.4.ebuild new file mode 100644 index 000000000000..5f6ed12010de --- /dev/null +++ b/kde-plasma/kpipewire/kpipewire-5.27.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.102.0 +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" + +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + media-libs/libepoxy + media-libs/libglvnd + media-video/ffmpeg:= + >=media-video/pipewire-0.3:= + x11-libs/libdrm +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + x11-themes/sound-theme-freedesktop +" +BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5" diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index 0c908e181754..671786c06cf3 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,6 +1,8 @@ DIST kscreen-5.26.5.tar.xz 154600 BLAKE2B 202f7ec24b01ca057a5e52b796176e6ae09518693cb50e16b0d3901351fba58d5554d959f4afa48b5539981870e02f14bde8c25402d4c2b6427acf5c896ca75f SHA512 58635bc2c5cb3e3cee6b838ddc3a9068c9b22bcedef6ddd9c4b6aa59889b59242118227e706208c17c89241a701f850d42e9c5617d876068367246d35d1800c2 DIST kscreen-5.27.3-patchset-1.tar.xz 1304 BLAKE2B bbf68dbeef2134498af481bb2556bfd214140688e9d5917391fe84b5c70ef6bd8bf5081ee0e7051d8ceca8895f02eeeeff2a6bf00d5f22da95814e791137850c SHA512 b9cc71d82e91ffa94bf9e4bace9c575330c96ed5690094066de481e25f15d2a95bfd4ff5aa767c1399d4d582f0fa6a1d19304759ce67a5badc6c5778fd222338 DIST kscreen-5.27.3.tar.xz 184224 BLAKE2B 7929835a8d757fa06e5c27fd455435441c8e593cd4709dee237a6d23d2fa2a2439eb3d79e8482fb4676c96c7ec5108f364e94d069a3062aabc38d29e73f0b2e9 SHA512 02d7bb8e701fe8c47ac3e8cf7afe86410fd38a646fb4597a98710ab6afd5f0841b128178bab498973305f8c9f6ca4b340d9adae087f6996ccd04c2ec33e959cc +DIST kscreen-5.27.4.tar.xz 184212 BLAKE2B f0ff9a98f0d6151e230dbc1f4ba33d123b80d4d3879de818adb5dbff0a50e09892fbee37c7cd96f31e1708aef43b0c9bbcdae2c6c13f81f5a80380ba8145d72c SHA512 2ce33a582e8315133de31c01fcd32ea02627dbbd00fa2a8c30ea8a9a082b12c36410d21bb74c4ef727fdbab0c7ae6d9ff6cc83597c249e6a5456d6e11b738518 EBUILD kscreen-5.26.5.ebuild 1348 BLAKE2B f06076f8cedb330a598c9aeb630027949cbc0c99a0fe5023f337494365da903a24194f28edb7e7946a3088cec9e666fd226eb43695761f38826311eb4b8e08c0 SHA512 3a0088c16d2a7f1486744a871d87ed3a2db8a57d97cffd930a852b1024f0b0d0618c99b86b8e37b2f5f02971b063d4919faf044e5c3bbcb21824aa3d82cb71e3 EBUILD kscreen-5.27.3-r2.ebuild 1497 BLAKE2B 34b12361882c93277b90d68064599f2924323b176a2225daa66437d7c8cd0a13630202ea6937306aa7c671671d41b9a6b07e9e152aa52fdc36c7d7ffda30229a SHA512 73fe79788c9fd24a72550b6201a53432af0aa5158c0f1831b1deac928584ac967dac4d9409c0c91397e9d129aabf31055b974330d9b681db12d89758cef7b2de +EBUILD kscreen-5.27.4.ebuild 1352 BLAKE2B 7ec94f34a0e1149e4f803041c48c19c639ea729750cca73f6b526f1ffffed1015851f767976eb48b4e0a0a784629158bc1a98a4ffede347c0919a8efb01fba3d SHA512 4909ce2d28e0ece3dbae30bbf61f3349940524846f61443c84ffab671d1fea83e5dd958d90a9c3d1f16633f400cf89241b623159151c9de8437639d7d19d494c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreen/kscreen-5.27.4.ebuild b/kde-plasma/kscreen/kscreen-5.27.4.ebuild new file mode 100644 index 000000000000..65c59cbc0f15 --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.27.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://invent.kde.org/plasma/kscreen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# bug #580440, last checked 5.6.3 +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsensors-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/layer-shell-qt-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + x11-libs/libX11 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 85b0a86b7282..f5d4c064bdd7 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -2,6 +2,8 @@ AUX kde-np.pam 217 BLAKE2B 47e599ef678a81bd12a3e2a04b662c284136f13d5e0aeab06961e AUX kde.pam 226 BLAKE2B b281adb40b654aa616af66818613f6446b1bfd2025c0819130ae684f61f6683689d1facd3a4b248849bbfda0975603094988b809d01dcab501f69e1f4ef8825f SHA512 a44c3325ea4c56e1b3c8c2953a68e5c7eaea5e2f059c0eea4b4dfde2b2e056e5223574c967d991c6427117ce4db0c4fb00fb6a241f29bf2eaac37b1195496776 DIST kscreenlocker-5.26.5.tar.xz 116164 BLAKE2B 4973b6843636fee06a570d96772fcd6fdfa1d6308a492b214431a7b4847432e7ba56ca0db04b3c8ce6fd10d61b41fa5690679133d5a828db616936cd5cd6911d SHA512 2580cf1ea0f5a653b577457fa155402303772f9044876fe21a2a65154355282522e3dbcd0ac2bacd960d7377c24c2e8a1ee3b776181b5560da1e814e2ab4dd72 DIST kscreenlocker-5.27.3.tar.xz 159620 BLAKE2B 85d09c4af39d1ee408cf9ca2ef07a50ba6bddab173eb83dbf7bee4cdd1a0911ba001e03c307ca453bcee17f770479510a5c438f4bcbd1f21f730cfe3f79bb704 SHA512 6f36590859a45b9496d44210b56c7cddf18ade31dac4019b926818296ce4bbb204661b1b4fd49a8a67a3f948f05c99665cf27e63fff6063a4ed37b7433c472bb +DIST kscreenlocker-5.27.4.tar.xz 159644 BLAKE2B b3372cbba2e540258fc80854941b830ded42b3613409ac4ba482b1f4f4db6d9d7ae7a29d92c99f3804675c5c29c1ca3e158211cc487dac29412b87b46958e4d8 SHA512 aa7468554416bfd8f758f2ac191ddfbc2b979a6b5470c8712deaf90c0a1c0fcaf822ea05df4398a24c65b8a5927285a51db0a12d408a125f74c111ee29f5070d EBUILD kscreenlocker-5.26.5.ebuild 2054 BLAKE2B 08616db38743fcaa0ef37efdb88713d4ba016600cd66a01c2dcc87a57cfd31866833c60b7a42196affb92483e5fe3c91e6b2c3dc66b85ca07de5352f12cd3eac SHA512 0f5d64e0abc030919c4b9666ab10473a1909e1283513232b118ff3010d60f253865f7544b5969f8a0b3ff938c9dbd2805e35481e0801fc2a0a3c8e7cbd9cf818 EBUILD kscreenlocker-5.27.3.ebuild 2094 BLAKE2B 4c2b6695a1283504275fd72a0c4d1c0fcb2eb943d0bf267c8ee828938c866b6196422bf58596876b103b802e8ba514fb093d8d725e8e624577f17f0c759f008e SHA512 a4f02481d73f22eef55f94c4b7150e535417f0d047ac2720f221333ce0c77c6243f0d10ae6c1aa02d902e607298d8abcc8f3323338736e23fe9a589f55a0b0ca +EBUILD kscreenlocker-5.27.4.ebuild 2094 BLAKE2B 4c2b6695a1283504275fd72a0c4d1c0fcb2eb943d0bf267c8ee828938c866b6196422bf58596876b103b802e8ba514fb093d8d725e8e624577f17f0c759f008e SHA512 a4f02481d73f22eef55f94c4b7150e535417f0d047ac2720f221333ce0c77c6243f0d10ae6c1aa02d902e607298d8abcc8f3323338736e23fe9a589f55a0b0ca MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.4.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.4.ebuild new file mode 100644 index 000000000000..dd09f6097a2e --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org pam + +DESCRIPTION="Library and components for secure lock screen architecture" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/layer-shell-qt-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + sys-libs/pam + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +BDEPEND=" + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:5 +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5" + +src_prepare() { + ecm_src_prepare + use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + ecm_src_test +} + +src_install() { + ecm_src_install + + newpamd "${FILESDIR}/kde.pam" kde + newpamd "${FILESDIR}/kde-np.pam" kde-np +} diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index f1558c773f2a..9e4b9d762d02 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1,6 +1,8 @@ AUX 05-ksshaskpass.sh 42 BLAKE2B 2fcef93ed56ab90d98078017924ccfcf3892914e0fc45c6733b538634743a79ae1603da4aabed1c9641750ceae24e167591989290427f6efa4a03b4d69008362 SHA512 780f4d0467bab82295f894f0547ea59c36e8f05cff51c4e64db8a7e8e4215e2d6363550fed16a4336019b2102e5c5bdcfe73524761ba04db3704ddec6efec669 DIST ksshaskpass-5.26.5.tar.xz 27580 BLAKE2B e5fed3921804b91f5f7e9a38a327a4b03cbf1fae2a6ba7a4ce123171ea70122f0c86a20f8c719c0459b5084098f042b731a912b9c0bd9979b80793043796184d SHA512 a1e50379415d006f5a2ca8292147e3bf33cb7588a6c03d5ed6dc11c0e77a3c2abf93e950f61391f464a9d17389b75dadc6e16721ec9cad7e71266ca7c0496bfd DIST ksshaskpass-5.27.3.tar.xz 27776 BLAKE2B 741ea4a7673ffcf870e2c333ca69e0440c5740c56e94dd9b50ea12e7692d09ff0340f380b56308944fda3616c0800acc2db161e9308578e25135f51bd205a01d SHA512 11fab85f011ae038ff439f47d4b6f2ef675d09f93b9554e385a208bb00b4beb5a94edbb1b1e1e85db70c41616efbd3c039442ff8acda561e2edcf8beeb32a871 +DIST ksshaskpass-5.27.4.tar.xz 27768 BLAKE2B 23118bd49a05f2f71556d6d56bdbd2b489242657f53e945c062363a1e6020261c765fa5ac8b452d13fd0f8120f4a0b2c8c648e1e49521c9417b5f9ecea79b8df SHA512 eab6af80178cf976fa1ef0057cdbdde1337d64d867c83e82b6146643f02cb6753a081e660dcdf36e987b9fffdba1e3a36ae35c7362c4c91e4698d392c8de1dba EBUILD ksshaskpass-5.26.5.ebuild 1454 BLAKE2B a732d24aa12abe99ccd0c4c2129be14b292a591229824eb35b77d22748032e11841675c622c90f19def6df4982d20dd28a26b91765b01947fcfddc1e010a43dc SHA512 50474d1056dee709e30e768d4f6286a35b7b27c08080b90f434104fe07ba27df32aa0e3dbb324b4b7d05263ad03a712526288a6be46965c18572f1cab1143806 EBUILD ksshaskpass-5.27.3.ebuild 1458 BLAKE2B ec130bd9e49650deba7bfe361a84b6e991ad0fc9217941e86caaef822ad816457f397813241f71dc4bf136adc07794868df75752bf4c6de2221ff0b01ce936a3 SHA512 460f1bd2a897830c22026296d7a6d5392ab77c709b5b2fe8b0dd383673714f652eeea32855caed72dca4f60f6cf153c167ce6aaf450b038820c7f7305d52d979 +EBUILD ksshaskpass-5.27.4.ebuild 1458 BLAKE2B ec130bd9e49650deba7bfe361a84b6e991ad0fc9217941e86caaef822ad816457f397813241f71dc4bf136adc07794868df75752bf4c6de2221ff0b01ce936a3 SHA512 460f1bd2a897830c22026296d7a6d5392ab77c709b5b2fe8b0dd383673714f652eeea32855caed72dca4f60f6cf153c167ce6aaf450b038820c7f7305d52d979 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.4.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.27.4.ebuild new file mode 100644 index 000000000000..406a6e3e3596 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.27.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" +HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_install() { + ecm_src_install + + insinto /etc/xdg/plasma-workspace/env/ + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + ecm_pkg_postinst + + elog "In order to have ssh-agent start with Plasma 5," + elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh" + elog "and uncomment the lines enabling ssh-agent." + elog + elog "If you do so, do not forget to uncomment the respective" + elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" + elog "to properly kill the agent when the session ends." + elog + elog "${PN} has been installed as your default askpass application" + elog "for Plasma 5 sessions." + elog "If that's not desired, select the one you want to use in" + elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" + + # Clean up pre-5.17.4 dirs + rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null +} diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index 06af8561e0cf..cc857c6600f8 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1,5 +1,7 @@ DIST ksystemstats-5.26.5.tar.xz 107224 BLAKE2B 8423894b5e8bd739bc9d5b91af6c4d3cba2aa94699f822e483d20962075f92e8215a3db4f565a27420870df5737250669ccb1d3489bf3d0df71ee1c82b3c69a6 SHA512 67e563fc49f60de58d8319b58f823bb51a979aa596f384936859080a97e01616081fdf96b533c7bae464f131893ddd51de5298d64b886ed0f4901e895b5eb56b DIST ksystemstats-5.27.3.tar.xz 114192 BLAKE2B a9659d389bfb32b09d351748caf0b2574d4978bad594a4f7353829260a3ea77be15d47b6e1fb5f57fb3d2b4c02c4e0d6466d0a9f7bcd9ebd7f5a60f11b375ecd SHA512 979a3d4197602a2958c6d450fc79d94a1b83bf681a8b9a2962b5ce15833b7d8f8ce06cdbb80dd48ca6983089b806e2712f5c3da8a2f48c2abf8edc33744b39ab +DIST ksystemstats-5.27.4.tar.xz 114164 BLAKE2B 459f0b8c8a8ee5788f1a5dc76d8139856468f876500b7909423ae88a1e6aea53d89f59cdaad70e87e2860c4d39ca5c0213714394c25e993ab651975b9ac21987 SHA512 eb231b5bab64ef94703d8329a30e641a49dbd471f745a78c9c3d859da387fa246d79467ed681faf2741fb5494b710222233cd616fc16012597e19050fb656caf EBUILD ksystemstats-5.26.5.ebuild 1059 BLAKE2B 6e56b3570eed040998442f495f90de89e05e0cde8e8f24f009a95f1899acc517d93ea9335eba73108bca795ec907e3157053f65bbc75b3c8b51923dba10308f4 SHA512 aee55fab1cacdbc3a1c62ad5f6562f96dfaea2cb0866ff3dbae07183afe8d14fe7453efed0ccfbc0cd887caeddd2ee7c753bee40e2b892e1b1e2436753bbd797 EBUILD ksystemstats-5.27.3.ebuild 1063 BLAKE2B ff660dda07da6446df5893176969422e456f3a73b9209a24537f3b3e1f5087690492178fe8eb547cafc6da3d0a17901a9218e1076f6104f194bf2849b468f7f6 SHA512 3fad17db6db9ac383c91b9a61329901050119a70dd07f01ead782f8e4fc4ee1d9bb5c377d509a8434e7763ae7abe06a0df5b0253cb94d755a0f536800efa9b97 +EBUILD ksystemstats-5.27.4.ebuild 1063 BLAKE2B ff660dda07da6446df5893176969422e456f3a73b9209a24537f3b3e1f5087690492178fe8eb547cafc6da3d0a17901a9218e1076f6104f194bf2849b468f7f6 SHA512 3fad17db6db9ac383c91b9a61329901050119a70dd07f01ead782f8e4fc4ee1d9bb5c377d509a8434e7763ae7abe06a0df5b0253cb94d755a0f536800efa9b97 MISC metadata.xml 467 BLAKE2B 61ac6047a4cb3d54d26f963b75c94022a501fd1b1b9ee227cce16023fb40b101ba40c6ff99e02c5913137b191bd9c516249387b0310f6558c9800b10f52e780a SHA512 0ad261d9d2e7a45d01b06a15270346bf169a3a8d827b409616e3801e4357910fe196813dd87ff4bea34e61cce3931443d9b617ef532230448f54048d1ed84f4a diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.4.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.4.ebuild new file mode 100644 index 000000000000..6b74c1e78ab1 --- /dev/null +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin-based system monitoring daemon" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/libcap + virtual/libudev:= + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) +" +RDEPEND="${DEPEND} + !> CMakeLists.txt <<- _EOF_ || die + ki18n_install(po) + _EOF_ + + ecm_src_prepare +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index b195171793c3..6dff91a89f53 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,5 +1,7 @@ DIST milou-5.26.5.tar.xz 50668 BLAKE2B 0b2dfde00ad8c7d5b5b12862383c3c17c485c7a256c5546f9b198e6362732c0ec553a5d5b5f6609c49ec60ade2ffdeecee972ce9c72f451c88f321e13010e095 SHA512 9ee939adf36dd9d9c180dbf1176dbd03d567d9ec87f3e85c36cfcf2b8da26039271c5f403dbf07190a57424d655f15e84ccf0b0af9264cb0d3a137077b701146 DIST milou-5.27.3.tar.xz 56840 BLAKE2B 153cf6a9ea9b03ab20321932dc8289bb8d2f2df59140f0d47034ef79dd1a436a2e6207a61c067040cab1255fdaaf04c5b86a048335f9e2f78984b9db7b12e3c4 SHA512 ea176edb5584b6c6e8ad4604e7e9d59e5c33c56fb8b953d70e9435dc3ac695b2b651fe0af497f7ee8c867d8c26cda632bf30173eddbe0d6a3af7ffc4d273d0b8 +DIST milou-5.27.4.tar.xz 56896 BLAKE2B c961b32d3668b1c0710b3109f3a38c5a79aaf3f067de143217e8dbe88bee5d134f24296ccda2dc5eb1612f700df6f65d44f138149e9a1e0c0c51b35c11cfbf71 SHA512 4581b3ba7bbf0dc8690eb7702d015be1440d7cb46b5ab38f20b74a7deea88c4482a0d8a33b6a8fdc72f307e3c1cdbb7d38a635720f2b61554b4893c43c970872 EBUILD milou-5.26.5.ebuild 844 BLAKE2B 2322ea7bb9472d18ab0049651e872b508f2325e06aa5961ed63a4e024330cbf3a421de3d1bdef42333aacc61071318cf26b7d579da7cbd22f13467b6f8bbeefc SHA512 61b666a2dd394844cee9b0630d6014684fafc52d8a2bb5198d32e0419da2fa11a822710c3f23ef8646b3c6f8e6ee268d1101765783424cc9ed57b378e68a1958 EBUILD milou-5.27.3.ebuild 848 BLAKE2B cae423c41a604589c7564d030b8a817f6ada57e466099ca3c1287fb5f4c092e0a2a3829ad958b9918d1bfe2f7e17c90c72c7d7548f5b19686175b0d3fbd4c511 SHA512 cd6e14fa47d6c9a7ac0fa9145cd0839a3040bf6c4fee50e8fe34dda8f2dec4739aecc26de9b928c88d74c8f9f508500da4b5b83d14df5a709689bcaef7b0d465 +EBUILD milou-5.27.4.ebuild 848 BLAKE2B cae423c41a604589c7564d030b8a817f6ada57e466099ca3c1287fb5f4c092e0a2a3829ad958b9918d1bfe2f7e17c90c72c7d7548f5b19686175b0d3fbd4c511 SHA512 cd6e14fa47d6c9a7ac0fa9145cd0839a3040bf6c4fee50e8fe34dda8f2dec4739aecc26de9b928c88d74c8f9f508500da4b5b83d14df5a709689bcaef7b0d465 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/milou/milou-5.27.4.ebuild b/kde-plasma/milou/milou-5.27.4.ebuild new file mode 100644 index 000000000000..beefa8bc6bbd --- /dev/null +++ b/kde-plasma/milou/milou-5.27.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://invent.kde.org/plasma/milou" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index 31ab55471677..90e61990d7a7 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1,5 +1,7 @@ DIST oxygen-sounds-5.26.5.tar.xz 1896532 BLAKE2B bbada3fd2248ec8af95239a4bc1b0c3d2dbb1862f2df1a160e0d49b733ba86edf8e934262f1cf7d2f6aa40f3633db55e59ace309aad1c4b9f2e7ec533d32fe49 SHA512 41689a333767bb9547459dd8309b7d547b0a14ee14eaff59c5ba69b9b377fda0a75587a6a7c115dd2b0f18dd946f44a1f13e63fb53467d4ae9dbf6f2456fb00c DIST oxygen-sounds-5.27.3.tar.xz 1896508 BLAKE2B 975c45e933d239aee0cf5a499537d8544246bb710d1ccbe4712c44c85d5d723a759ad14bda0afc9069ac4a7c369afc41c6025e9e95e68a9f98f9d930e22b9077 SHA512 2d46c7ab6ff62a7c6bc0683a37dd11f8c54688fc81659d0b7e57541dd11cb6f22b70b104348a18cbca078ee0be1414e92b81748619d6a4d7f0188c91ab57b8ff +DIST oxygen-sounds-5.27.4.tar.xz 1896504 BLAKE2B 37b5f1301fe8ca768f43fb996d7d56d08e8cab1c516676fc7752cfaa85aeb58872c4654098014d8de759ce7d9af3c4864606c5a467c84522298d10c0c0189ca3 SHA512 a48113dbd02e261aecfe7d2a2fe38323f9851d069ae0d984c6fc3c2465ec7ee0055c678c2b3bb47a8202f15505a9f990ef2f44c09aed3d6c71000f712dc28134 EBUILD oxygen-sounds-5.26.5.ebuild 397 BLAKE2B 4864c12d28db94b2b849f68847f4468307a63852ced3e3763f5df53fb00ab9526dbeceaa4b35418b7c4c8782002f65eda333986971ff1a574e7a787f1aa0f30e SHA512 79dfac4f1ab949198c0673ef5a7c94dfc2a767494c426c7a0d60b11e5fe695180468c3e5938b4cb0d4abf06e81ebcc88be9a3884d71580b1297a5f375f1e4d9e EBUILD oxygen-sounds-5.27.3.ebuild 401 BLAKE2B 07c19e5882a16b4c971b17fa1eb4f0df114b659bbcde3163e0e5f7517a22a95d5db665204907358bf40acb5d674b3e0b5e4a52f5727d0c2bdf3811e8b4537c5b SHA512 4b3c9807e956acb6e0ec134c111b19d1a31b8c48a98596a72407b04786d959568cf05dad59b23d26b37afd6cd0cfa4c7bd9976e95c5c2976ae3dde692fa633c7 +EBUILD oxygen-sounds-5.27.4.ebuild 401 BLAKE2B 07c19e5882a16b4c971b17fa1eb4f0df114b659bbcde3163e0e5f7517a22a95d5db665204907358bf40acb5d674b3e0b5e4a52f5727d0c2bdf3811e8b4537c5b SHA512 4b3c9807e956acb6e0ec134c111b19d1a31b8c48a98596a72407b04786d959568cf05dad59b23d26b37afd6cd0cfa4c7bd9976e95c5c2976ae3dde692fa633c7 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.4.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.4.ebuild new file mode 100644 index 000000000000..052f9f1660f6 --- /dev/null +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.4.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +QTMIN=5.15.7 +inherit ecm plasma.kde.org + +DESCRIPTION="Oxygen sound theme for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND="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 literal 3708 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/libgdata-0.17.2 ) - dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) @@ -121,6 +120,7 @@ src_configure() { local myeconfargs=( --disable-bsfilter-plugin + --disable-dillo-plugin --disable-fancy-plugin --disable-generic-umpc --disable-jpilot #735118 @@ -140,7 +140,6 @@ src_configure() { $(use_enable clamav clamd-plugin) $(use_enable dbus) $(use_enable debug crash-dialog) - $(use_enable dillo dillo-plugin) $(use_enable doc manual) $(use_enable gdata gdata-plugin) $(use_enable gnutls) diff --git a/mail-client/claws-mail/claws-mail-3.19.0-r2.ebuild b/mail-client/claws-mail/claws-mail-3.19.0-r2.ebuild index f319eea382d8..fe76dc6ce732 100644 --- a/mail-client/claws-mail/claws-mail-3.19.0-r2.ebuild +++ b/mail-client/claws-mail/claws-mail-3.19.0-r2.ebuild @@ -21,7 +21,7 @@ fi SLOT="0" LICENSE="GPL-3" -IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface" +IUSE="+appindicator archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface" REQUIRED_USE=" appindicator? ( notification ) libcanberra? ( notification ) @@ -53,7 +53,6 @@ COMMONDEPEND=" sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) - dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) @@ -122,6 +121,7 @@ src_configure() { local myeconfargs=( --disable-bsfilter-plugin + --disable-dillo-plugin --disable-fancy-plugin --disable-generic-umpc --disable-jpilot #735118 @@ -141,7 +141,6 @@ src_configure() { $(use_enable clamav clamd-plugin) $(use_enable dbus) $(use_enable debug crash-dialog) - $(use_enable dillo dillo-plugin) $(use_enable doc manual) $(use_enable gdata gdata-plugin) $(use_enable gnutls) diff --git a/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild b/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild index ce60660e1179..a28b72f50dcb 100644 --- a/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild @@ -22,7 +22,7 @@ SLOT="0" QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" -IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +IUSE="+appindicator archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" REQUIRED_USE=" appindicator? ( notification ) libcanberra? ( notification ) @@ -54,7 +54,6 @@ COMMONDEPEND=" sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) - dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) @@ -125,6 +124,7 @@ src_configure() { local myeconfargs=( --disable-bsfilter-plugin + --disable-dillo-plugin --disable-generic-umpc --disable-jpilot #735118 --enable-acpi_notifier-plugin @@ -143,7 +143,6 @@ src_configure() { $(use_enable clamav clamd-plugin) $(use_enable dbus) $(use_enable debug crash-dialog) - $(use_enable dillo dillo-plugin) $(use_enable doc manual) $(use_enable gdata gdata-plugin) $(use_enable gnutls) diff --git a/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild b/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild index 413a3219729a..5ed2e9063209 100644 --- a/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild @@ -22,7 +22,7 @@ SLOT="0" QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" -IUSE="archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" REQUIRED_USE=" libcanberra? ( notification ) libnotify? ( notification ) @@ -56,7 +56,6 @@ COMMONDEPEND=" sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) - dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) @@ -123,6 +122,7 @@ src_configure() { local myeconfargs=( --disable-bsfilter-plugin + --disable-dillo-plugin --disable-generic-umpc --disable-jpilot #735118 --disable-python-plugin @@ -143,7 +143,6 @@ src_configure() { $(use_enable clamav clamd-plugin) $(use_enable dbus) $(use_enable debug crash-dialog) - $(use_enable dillo dillo-plugin) $(use_enable doc manual) $(use_enable gdata gdata-plugin) $(use_enable gnutls) diff --git a/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild new file mode 100644 index 000000000000..92a4637062ee --- /dev/null +++ b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild @@ -0,0 +1,215 @@ +# 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 desktop python-any-r1 xdg + +DESCRIPTION="An email client (and news reader) based on GTK+" +HOMEPAGE="https://www.claws-mail.org/" + +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git" +else + SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +SLOT="0" +QA_PKGCONFIG_VERSION="${PV}.0" +LICENSE="GPL-3" + +IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +REQUIRED_USE=" + libcanberra? ( notification ) + libnotify? ( notification ) + networkmanager? ( dbus ) + oauth? ( gnutls ) + smime? ( pgp ) +" + +COMMONDEPEND=" + >=dev-libs/glib-2.36:2 + dev-libs/nettle:= + net-mail/ytnef + sys-libs/zlib:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2[jpeg] + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + archive? ( + app-arch/libarchive + >=net-misc/curl-7.9.7 + ) + bogofilter? ( mail-filter/bogofilter ) + calendar? ( + dev-lang/perl:= + >=dev-libs/libical-2.0.0:= + >=net-misc/curl-7.9.7 + ) + dbus? ( + >=dev-libs/dbus-glib-0.60 + sys-apps/dbus + ) + gdata? ( >=dev-libs/libgdata-0.17.2 ) + gnutls? ( >=net-libs/gnutls-3.0 ) + imap? ( >=net-libs/libetpan-0.57 ) + ldap? ( >=net-nds/openldap-2.0.7:= ) + litehtml? ( + >=dev-libs/gumbo-0.10 + net-misc/curl + media-libs/fontconfig + ) + nls? ( >=sys-devel/gettext-0.18 ) + nntp? ( >=net-libs/libetpan-0.57 ) + notification? ( + libcanberra? ( media-libs/libcanberra[gtk3] ) + libnotify? ( x11-libs/libnotify ) + ) + perl? ( dev-lang/perl:= ) + pdf? ( app-text/poppler[cairo] ) + pgp? ( >=app-crypt/gpgme-1.0.0:= ) + rss? ( + dev-libs/libxml2 + net-misc/curl + ) + session? ( + x11-libs/libICE + x11-libs/libSM + ) + smime? ( >=app-crypt/gpgme-1.0.0:= ) + spam-report? ( >=net-misc/curl-7.9.7 ) + spell? ( >=app-text/enchant-2.0.0:2= ) + startup-notification? ( x11-libs/startup-notification ) + svg? ( >=gnome-base/librsvg-2.40.5 ) + valgrind? ( dev-util/valgrind ) + webkit? ( net-libs/webkit-gtk:4.1 ) +" + +DEPEND="${COMMONDEPEND} + xface? ( >=media-libs/compface-1.4 ) +" +BDEPEND=" + ${PYTHON_DEPS} + app-arch/xz-utils + virtual/pkgconfig +" +RDEPEND="${COMMONDEPEND} + app-misc/mime-types + x11-misc/shared-mime-info + clamav? ( app-antivirus/clamav ) + networkmanager? ( net-misc/networkmanager ) + pdf? ( app-text/ghostscript-gpl ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch" + "${FILESDIR}/${PN}-4.1.1-fix_lto.patch" + "${FILESDIR}/${P}-webkitgtk4.1.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-bsfilter-plugin + --disable-dillo-plugin + --disable-generic-umpc + --disable-jpilot #735118 + --disable-python-plugin + --enable-acpi_notifier-plugin + --enable-address_keeper-plugin + --enable-alternate-addressbook + --enable-att_remover-plugin + --enable-attachwarner-plugin + --enable-fetchinfo-plugin + --enable-ipv6 + --enable-mailmbox-plugin + --enable-newmail-plugin + --enable-tnef_parse-plugin + --with-password-encryption=$(usex gnutls gnutls old) + $(use_enable archive archive-plugin) + $(use_enable bogofilter bogofilter-plugin) + $(use_enable calendar vcalendar-plugin) + $(use_enable clamav clamd-plugin) + $(use_enable dbus) + $(use_enable debug crash-dialog) + $(use_enable doc manual) + $(use_enable gdata gdata-plugin) + $(use_enable gnutls) + $(use_enable ldap) + $(use_enable litehtml litehtml_viewer-plugin) + $(use_enable networkmanager) + $(use_enable nls) + $(use_enable notification notification-plugin) + $(use_enable oauth oauth2) + $(use_enable pdf pdf_viewer-plugin) + $(use_enable perl perl-plugin) + $(use_enable pgp pgpcore-plugin) + $(use_enable pgp pgpinline-plugin) + $(use_enable pgp pgpmime-plugin) + $(use_enable rss rssyl-plugin) + $(use_enable session libsm) + $(use_enable sieve managesieve-plugin) + $(use_enable smime smime-plugin) + $(use_enable spam-report spam_report-plugin) + $(use_enable spamassassin spamassassin-plugin) + $(use_enable spell enchant) + $(use_enable startup-notification) + $(use_enable svg) + $(use_enable valgrind valgrind) + $(use_enable webkit fancy-plugin) + $(use_enable xface compface) + ) + + # libetpan is needed if user wants nntp or imap functionality + if use imap || use nntp ; then + myeconfargs+=( --enable-libetpan ) + else + myeconfargs+=( --disable-libetpan ) + fi + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +src_install() { + local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* ) + default + + # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps + # => also install it in /usr/share/pixmaps for other desktop envs + # => also install higher resolution icons in /usr/share/icons/hicolor/... + insinto /usr/share/pixmaps + doins ${PN}.png + local size + for size in 64 128 ; do + newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png + done + + docinto tools + dodoc tools/README* + + domenu ${PN}.desktop + + einfo "Installing extra tools" + cd "${S}"/tools || die + exeinto /usr/$(get_libdir)/${PN}/tools + doexe *.pl *.py *.conf *.sh + doexe tb2claws-mail update-po uudec uuooffice + + # kill useless files + find "${ED}"/usr/$(get_libdir)/${PN}/plugins/ \ + \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + ewarn "When upgrading from version 3.x please re-load any plugin you use" + xdg_pkg_postinst +} diff --git a/mail-client/claws-mail/claws-mail-9999.ebuild b/mail-client/claws-mail/claws-mail-9999.ebuild index b80a3e3d3d7a..98ad693f8d9b 100644 --- a/mail-client/claws-mail/claws-mail-9999.ebuild +++ b/mail-client/claws-mail/claws-mail-9999.ebuild @@ -22,7 +22,7 @@ SLOT="0" QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" -IUSE="archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" REQUIRED_USE=" libcanberra? ( notification ) libnotify? ( notification ) @@ -56,7 +56,6 @@ COMMONDEPEND=" sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) - dillo? ( www-client/dillo ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) @@ -88,7 +87,7 @@ COMMONDEPEND=" startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) - webkit? ( net-libs/webkit-gtk:4 ) + webkit? ( net-libs/webkit-gtk:4.1 ) " DEPEND="${COMMONDEPEND} @@ -113,12 +112,15 @@ PATCHES=( src_prepare() { default + sed -e "s/webkit2gtk-4.0/webkit2gtk-4.1/" -i configure.ac || die + eautoreconf } src_configure() { local myeconfargs=( --disable-bsfilter-plugin + --disable-dillo-plugin --disable-generic-umpc --disable-jpilot #735118 --disable-python-plugin @@ -141,7 +143,6 @@ src_configure() { $(use_enable debug crash-dialog) $(use_enable debug more-addressbook-debug) $(use_enable debug more-ldap-debug) - $(use_enable dillo dillo-plugin) $(use_enable doc manual) $(use_enable gdata gdata-plugin) $(use_enable gnutls) diff --git a/mail-client/claws-mail/files/claws-mail-4.1.1-webkitgtk4.1.patch b/mail-client/claws-mail/files/claws-mail-4.1.1-webkitgtk4.1.patch new file mode 100644 index 000000000000..cfd9cb6842e8 --- /dev/null +++ b/mail-client/claws-mail/files/claws-mail-4.1.1-webkitgtk4.1.patch @@ -0,0 +1,317 @@ +diff -Naur claws-mail-4.1.1.orig/configure.ac claws-mail-4.1.1/configure.ac +--- claws-mail-4.1.1.orig/configure.ac 2022-10-20 10:13:00.000000000 +0200 ++++ claws-mail-4.1.1/configure.ac 2023-04-02 22:12:14.715133250 +0200 +@@ -1238,26 +1238,10 @@ + AC_SUBST(EXPAT_LIBS) + + dnl webkit ********************************************************************* +-PKG_CHECK_MODULES(WEBKIT, webkit2gtk-4.0 >= 2.18.0, HAVE_WEBKIT=yes, HAVE_WEBKIT=no) ++PKG_CHECK_MODULES(WEBKIT, webkit2gtk-4.1 >= 2.18.0, HAVE_WEBKIT=yes, HAVE_WEBKIT=no) + AC_SUBST(WEBKIT_LIBS) + AC_SUBST(WEBKIT_CFLAGS) + +-dnl libsoup ******************************************************************** +-PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4, HAVE_LIBSOUP=yes, HAVE_LIBSOUP=no) +-if test x"$HAVE_LIBSOUP" = xyes; then +- AC_DEFINE(HAVE_LIBSOUP, 1, [Define if libsoup is available]) +-fi +-AC_SUBST(LIBSOUP_CFLAGS) +-AC_SUBST(LIBSOUP_LIBS) +- +-dnl libsoup-gnome ************************************************************** +-PKG_CHECK_MODULES(LIBSOUP_GNOME, libsoup-gnome-2.4 >= 2.26, HAVE_LIBSOUP_GNOME=yes, HAVE_LIBSOUP_GNOME=no) +-if test x"$HAVE_LIBSOUP_GNOME" = xyes; then +- AC_DEFINE(HAVE_LIBSOUP_GNOME, 1, [Define if libsoup_gnome is available]) +-fi +-AC_SUBST(LIBSOUP_GNOME_CFLAGS) +-AC_SUBST(LIBSOUP_GNOME_LIBS) +- + dnl libarchive ***************************************************************** + PKG_CHECK_MODULES(LIBARCHIVE, libarchive, HAVE_ARCHIVE=yes, HAVE_ARCHIVE=no) + AC_SUBST(ARCHIVE_LIBS) +@@ -1573,7 +1557,7 @@ + dependencies_missing="" + + if test x"$HAVE_WEBKIT" = xno; then +- dependencies_missing="libwebkit2gtk-4.0 $dependencies_missing" ++ dependencies_missing="libwebkit2gtk-4.1 $dependencies_missing" + fi + if test x"$HAVE_CURL" = xno; then + dependencies_missing="libcurl $dependencies_missing" +diff -Naur claws-mail-4.1.1.orig/src/plugins/fancy/fancy_prefs.c claws-mail-4.1.1/src/plugins/fancy/fancy_prefs.c +--- claws-mail-4.1.1.orig/src/plugins/fancy/fancy_prefs.c 2022-05-06 12:11:04.000000000 +0200 ++++ claws-mail-4.1.1/src/plugins/fancy/fancy_prefs.c 2023-04-02 22:07:34.285867703 +0200 +@@ -46,11 +46,8 @@ + + FancyPrefs fancy_prefs; + +-static void prefs_set_proxy_entry_sens(GtkWidget *button, GtkEntry *entry_str); ++// static void prefs_set_proxy_entry_sens(GtkWidget *button, GtkEntry *entry_str); + +-#ifdef HAVE_LIBSOUP_GNOME +-static void prefs_disable_fancy_proxy(GtkWidget *checkbox, GtkWidget *block); +-#endif + typedef struct _FancyPrefsPage FancyPrefsPage; + + struct _FancyPrefsPage { +@@ -61,11 +58,8 @@ + GtkWidget *enable_plugins; + GtkWidget *enable_java; + GtkWidget *open_external; +-#ifdef HAVE_LIBSOUP_GNOME +- GtkWidget *gnome_proxy_checkbox; +-#endif +- GtkWidget *proxy_checkbox; +- GtkWidget *proxy_str; ++/* GtkWidget *proxy_checkbox; ++ GtkWidget *proxy_str; */ + GtkWidget *stylesheet; + }; + +@@ -84,14 +78,10 @@ + NULL, NULL, NULL}, + {"enable_java", "FALSE", &fancy_prefs.enable_java, P_BOOL, + NULL, NULL, NULL}, +-#ifdef HAVE_LIBSOUP_GNOME +- {"enable_gnome_proxy","FALSE", &fancy_prefs.enable_gnome_proxy, P_BOOL, +- NULL, NULL, NULL}, +-#endif +- {"enable_proxy", "FALSE", &fancy_prefs.enable_proxy, P_BOOL, ++/* {"enable_proxy", "FALSE", &fancy_prefs.enable_proxy, P_BOOL, + NULL, NULL, NULL}, + {"proxy_server", "http://SERVERNAME:PORT", &fancy_prefs.proxy_str, P_STRING, +- NULL, NULL, NULL}, ++ NULL, NULL, NULL}, */ + {"stylesheet", "", &fancy_prefs.stylesheet, P_STRING, NULL, NULL, NULL}, + {0,0,0,0,0,0,0} + }; +@@ -180,14 +170,11 @@ + FancyPrefsPage *prefs_page = (FancyPrefsPage *) page; + + GtkWidget *vbox; +-#ifdef HAVE_LIBSOUP_GNOME +- GtkWidget *gnome_proxy_checkbox; +-#endif +- GtkWidget *proxy_checkbox; ++/* GtkWidget *proxy_checkbox; + GtkWidget *proxy_str; + GtkWidget *vbox_proxy; + GtkWidget *frame_proxy; +- ++*/ + GtkWidget *frame_remote; + GtkWidget *vbox_remote; + GtkWidget *remote_label; +@@ -204,25 +191,12 @@ + vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 3); + gtk_container_set_border_width(GTK_CONTAINER(vbox), VBOX_BORDER); + gtk_widget_show(vbox); +- ++/* + GtkWidget *block = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 5); + + vbox_proxy = gtkut_get_options_frame(vbox, &frame_proxy, _("Proxy")); +-#ifdef HAVE_LIBSOUP_GNOME +- gnome_proxy_checkbox = gtk_check_button_new_with_label(_("Use GNOME's proxy settings")); +- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gnome_proxy_checkbox), +- fancy_prefs.enable_gnome_proxy); +- gtk_box_pack_start(GTK_BOX(vbox_proxy), gnome_proxy_checkbox, FALSE, FALSE, 0); +- gtk_widget_show(gnome_proxy_checkbox); +- g_signal_connect(G_OBJECT(gnome_proxy_checkbox), "toggled", +- G_CALLBACK(prefs_disable_fancy_proxy), block); +-#endif + proxy_checkbox = gtk_check_button_new_with_label(_("Use proxy")); + proxy_str = gtk_entry_new(); +-#ifdef HAVE_LIBSOUP_GNOME +- if (fancy_prefs.enable_gnome_proxy) +- gtk_widget_set_sensitive(proxy_checkbox, FALSE); +-#endif + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(proxy_checkbox), + fancy_prefs.enable_proxy); + prefs_set_proxy_entry_sens(proxy_checkbox, GTK_ENTRY(proxy_str)); +@@ -234,7 +208,7 @@ + gtk_box_pack_start(GTK_BOX(block), proxy_str, TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(vbox_proxy), block, FALSE, FALSE, 0); + gtk_widget_show_all(vbox_proxy); +- ++*/ + vbox_remote = gtkut_get_options_frame(vbox, &frame_remote, _("Remote resources")); + remote_label = gtk_label_new(_("Loading remote resources can lead to some privacy issues.\n" + "When remote content loading is disabled, nothing will be requested\n" +@@ -323,12 +297,8 @@ + pref_set_entry_from_pref(GTK_ENTRY(stylesheet), fancy_prefs.stylesheet); + g_signal_emit_by_name(G_OBJECT(stylesheet), "changed", stylesheet_edit_button); + +- +-#ifdef HAVE_LIBSOUP_GNOME +- prefs_page->gnome_proxy_checkbox = gnome_proxy_checkbox; +-#endif +- prefs_page->proxy_checkbox = proxy_checkbox; +- prefs_page->proxy_str = proxy_str; ++/* prefs_page->proxy_checkbox = proxy_checkbox; ++ prefs_page->proxy_str = proxy_str; */ + prefs_page->enable_remote_content = enable_remote_content; + prefs_page->enable_images = enable_images; + prefs_page->enable_scripts = enable_scripts; +@@ -374,25 +344,12 @@ + const gchar *stylesheet = gtk_entry_get_text(GTK_ENTRY(widget)); + gtk_widget_set_sensitive(GTK_WIDGET(data), (*stylesheet)? TRUE: FALSE); + } +- ++/* + static void prefs_set_proxy_entry_sens(GtkWidget *button, GtkEntry *entry_str) { + gtk_widget_set_sensitive(GTK_WIDGET(entry_str), + gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))); + } +- +-#ifdef HAVE_LIBSOUP_GNOME +-static void prefs_disable_fancy_proxy(GtkWidget *checkbox, GtkWidget *block) { +- gboolean toggle = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbox)); +- gtk_widget_set_sensitive(block, !toggle); +- GList *list = g_list_first(gtk_container_get_children(GTK_CONTAINER(block))); +- if (toggle) { +- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(list->data), FALSE); +- } +- else { +- gtk_widget_set_sensitive(GTK_WIDGET(list->data), TRUE); +- } +-} +-#endif ++*/ + static void destroy_fancy_prefs_page(PrefsPage *page) + { + /* Do nothing! */ +@@ -425,10 +382,6 @@ + { + FancyPrefsPage *prefs_page = (FancyPrefsPage *) page; + +-#ifdef HAVE_LIBSOUP_GNOME +- fancy_prefs.enable_gnome_proxy = gtk_toggle_button_get_active +- (GTK_TOGGLE_BUTTON(prefs_page->gnome_proxy_checkbox)); +-#endif + fancy_prefs.enable_images = gtk_toggle_button_get_active + (GTK_TOGGLE_BUTTON(prefs_page->enable_images)); + fancy_prefs.enable_remote_content = gtk_toggle_button_get_active +@@ -441,9 +394,9 @@ + (GTK_TOGGLE_BUTTON(prefs_page->enable_java)); + fancy_prefs.open_external = combobox_get_active_data + (GTK_COMBO_BOX(prefs_page->open_external)); +- fancy_prefs.enable_proxy = gtk_toggle_button_get_active ++/* fancy_prefs.enable_proxy = gtk_toggle_button_get_active + (GTK_TOGGLE_BUTTON(prefs_page->proxy_checkbox)); +- fancy_prefs.proxy_str = pref_get_pref_from_entry(GTK_ENTRY(prefs_page->proxy_str)); ++ fancy_prefs.proxy_str = pref_get_pref_from_entry(GTK_ENTRY(prefs_page->proxy_str)); */ + #ifdef G_OS_WIN32 + /* pref_get_pref_from_entry() escapes the backslashes in strings, + * we do not want that, since this entry contains a Windows path. +diff -Naur claws-mail-4.1.1.orig/src/plugins/fancy/fancy_prefs.h claws-mail-4.1.1/src/plugins/fancy/fancy_prefs.h +--- claws-mail-4.1.1.orig/src/plugins/fancy/fancy_prefs.h 2022-05-06 12:11:04.000000000 +0200 ++++ claws-mail-4.1.1/src/plugins/fancy/fancy_prefs.h 2023-04-02 22:07:34.285867703 +0200 +@@ -1,6 +1,6 @@ + /* + * Claws Mail -- A GTK based, lightweight, and fast e-mail client +- * Copyright(C) 1999-2014 the Claws Mail Team ++ * Copyright(C) 1999-2023 the Claws Mail Team + * == Fancy Plugin == + * This file Copyright (C) 2009 -2014 Salvatore De Paolis + * and the Claws Mail Team +@@ -35,11 +35,8 @@ + gboolean enable_java; + gboolean open_external; + gint zoom_level; +-#ifdef HAVE_LIBSOUP_GNOME +- gboolean enable_gnome_proxy; +-#endif +- gboolean enable_proxy; +- gchar *proxy_str; ++ // gboolean enable_proxy; ++ // gchar *proxy_str; + gchar *stylesheet; + }; + +diff -Naur claws-mail-4.1.1.orig/src/plugins/fancy/fancy_viewer.c claws-mail-4.1.1/src/plugins/fancy/fancy_viewer.c +--- claws-mail-4.1.1.orig/src/plugins/fancy/fancy_viewer.c 2022-10-20 09:16:02.000000000 +0200 ++++ claws-mail-4.1.1/src/plugins/fancy/fancy_viewer.c 2023-04-02 22:07:34.285867703 +0200 +@@ -1,7 +1,7 @@ + /* + * Claws Mail -- A GTK based, lightweight, and fast e-mail client + * == Fancy Plugin == +- * Copyright(C) 1999-2022 the Claws Mail Team ++ * Copyright(C) 1999-2023 the Claws Mail Team + * This file Copyright (C) 2009-2014 Salvatore De Paolis + * and the Claws Mail Team + * +@@ -1106,23 +1106,6 @@ + viewer->mimeviewer.scroll_one_line = fancy_scroll_one_line; + viewer->view = WEBKIT_WEB_VIEW(webkit_web_view_new()); + +-/*#ifdef HAVE_LIBSOUP_GNOME +- TODO webkit_get_default_session() missing +- * enum WebKitNetworkProxySettings +- * */ +- /* Use GNOME proxy settings through libproxy */ +-/* if (fancy_prefs.enable_gnome_proxy) { +- SoupSession *session = webkit_get_default_session(); +- soup_session_add_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER_GNOME); +- } +-#endif +- +- if (fancy_prefs.enable_proxy) { +- SoupSession *session = webkit_get_default_session(); +- SoupURI* pURI = soup_uri_new(fancy_prefs.proxy_str); +- g_object_set(session, "proxy-uri", pURI, NULL); +- } +-*/ + viewer->settings = webkit_settings_new(); + g_object_set(viewer->settings, "user-agent", "Fancy Viewer", NULL); + viewer->scrollwin = gtk_scrolled_window_new(NULL, NULL); +diff -Naur claws-mail-4.1.1.orig/src/plugins/fancy/fancy_viewer.h claws-mail-4.1.1/src/plugins/fancy/fancy_viewer.h +--- claws-mail-4.1.1.orig/src/plugins/fancy/fancy_viewer.h 2022-10-19 16:49:50.000000000 +0200 ++++ claws-mail-4.1.1/src/plugins/fancy/fancy_viewer.h 2023-04-02 22:07:34.285867703 +0200 +@@ -1,8 +1,8 @@ + /* + * Claws Mail -- a GTK based, lightweight, and fast e-mail client + * == Fancy Plugin == +- * Copyright (C) 1999-2013 Hiroyuki Yamamoto and the Claws Mail Team +- * This file Copyright (C) 2009-2013 Salvatore De Paolis ++ * Copyright (C) 1999-2023 the Claws Mail Team ++ * This file Copyright (C) 2009-2023 Salvatore De Paolis + * and the Claws Mail Team + * + * This program is free software; you can redistribute it and/or modify +@@ -51,10 +51,6 @@ + #include + #include "filesel.h" + +-#ifdef HAVE_LIBSOUP_GNOME +-#include +-#endif +- + typedef enum _NavigationMode { + NAV_DEFAULT, + NAV_INNER, +diff -Naur claws-mail-4.1.1.orig/src/plugins/fancy/Makefile.am claws-mail-4.1.1/src/plugins/fancy/Makefile.am +--- claws-mail-4.1.1.orig/src/plugins/fancy/Makefile.am 2022-10-20 09:16:02.000000000 +0200 ++++ claws-mail-4.1.1/src/plugins/fancy/Makefile.am 2023-04-02 22:07:34.285867703 +0200 +@@ -1,4 +1,4 @@ +-# Copyright 1999-2022 the Claws Mail team. ++# Copyright 1999-2023 the Claws Mail team. + # This file is part of Claws Mail package, and distributed under the + # terms of the General Public License version 3 (or later). + # See COPYING file for license details. +@@ -28,7 +28,6 @@ + fancy_la_LIBADD = $(plugin_libadd) \ + $(GTK_LIBS) \ + $(WEBKIT_LIBS) \ +- $(LIBSOUP_GNOME_LIBS) \ + $(CURL_LIBS) + + fancy_la_CPPFLAGS = \ +@@ -37,7 +36,6 @@ + $(GTK_CFLAGS) \ + $(ENCHANT_CFLAGS) \ + $(WEBKIT_CFLAGS) \ +- $(LIBSOUP_GNOME_CFLAGS) \ + $(CURL_CFLAGS) \ + -DFANCY_WEB_EXTENSIONS_DIR=\""$(pkglibdir)/plugins/web_extensions"\" \ + -DFANCY_WEB_EXTENSION_FILE=\""fancywebextension"\" diff --git a/mail-client/claws-mail/metadata.xml b/mail-client/claws-mail/metadata.xml index 3568245d4713..c79619ae0391 100644 --- a/mail-client/claws-mail/metadata.xml +++ b/mail-client/claws-mail/metadata.xml @@ -8,7 +8,6 @@ Enable archiving plugin Build mail-filter/bogofilter plugin - Enable dillo html viewer plugin Enable plugin for access to Google data providers Enable sound notification in connection with USE=notification Enable notification on the desktop in connection with USE=notification diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest index cbee6b14fb86..baf4b26b3672 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -1,7 +1,5 @@ -DIST evolution-3.46.3.tar.xz 13372368 BLAKE2B 55e7f551d91e867f2307caf82f43640ee593c9b18f83c8f2ec2c3493075bb87a4421bc2df722156b3a12e6ac84536e1db92de2dfca72315a09cd99828811f0e8 SHA512 3c832509dba78a07dd7521c049214377108a1866c754afb1c756f9a487b648612480b4a17d853d9ec59f1c209667b29b5711f1e5e1b336e344cbed7bf8dd4069 DIST evolution-3.46.4.tar.xz 13374292 BLAKE2B 2d75548d1e2a3b9b539419613830a04ac904c37a85d995ed793c95642ca8336a504d0f5191f495b305af5ed47a1f1a2133062bc7e5f6c75d851961f8b8bd4509 SHA512 349270f84ee435452601e49a942478d9ef8060638b74135478b0f531bebc7be99019be749d7acb14237e9ff042e0443db30f053465ebc9f821263d86d8d8ae95 DIST evolution-3.48.0.tar.xz 13427316 BLAKE2B bbf6722b8772f83f116748e247bb941b750a3f1b92c7a19cbe47848185f618a3413b67625bee0582ea89054571f0b637fff5c97b4cc545d4d87c3ff60d320fc6 SHA512 a57b2df1eb0aac7f10244b1c8b520a2ac6442699763c992820653bc758a9fd775ab290b0a2c39cb51805b4db9dfbbf0510f29085844406eae66c676c7c5671f4 -EBUILD evolution-3.46.3-r1.ebuild 4036 BLAKE2B 6553fb6ac6432cfac5855acf2184aa8f61781b8a78f984e094b7aff2dde3fb490ad7ad966c988d418a34db34b2415e1ff794fbf850a1d028dc2c8d59e36a54da SHA512 86836c51a3dc0b840a5942ff8c128dadf3ce81cce134f553ad09929c9d5b2f10ec49161442ae390e07f46c8f2cb2edceb0a8266565520948f4b16fe31ff9fb7d EBUILD evolution-3.46.4.ebuild 4036 BLAKE2B 6553fb6ac6432cfac5855acf2184aa8f61781b8a78f984e094b7aff2dde3fb490ad7ad966c988d418a34db34b2415e1ff794fbf850a1d028dc2c8d59e36a54da SHA512 86836c51a3dc0b840a5942ff8c128dadf3ce81cce134f553ad09929c9d5b2f10ec49161442ae390e07f46c8f2cb2edceb0a8266565520948f4b16fe31ff9fb7d EBUILD evolution-3.48.0.ebuild 4038 BLAKE2B 87b8230544b11f7c9586da6e26dea8884ad9d3d014e1d1060fffffcf9f456e7fb8058439f20dd39121b2edeb442da29d2a0a7b3a0364054d8c6e7f2bb8db17a9 SHA512 c0e79f01ab7102447dac88fb86715e0b32b94f5f06eaa0f40b39fa389dc7b5533db73c19ae6ee9971b2cebb07cafaeea844f45412bda6d6ebfbbdb972d4bf136 MISC metadata.xml 1174 BLAKE2B 745a372088a3891dee71c205ef8d512df56e338ca41cd91d861938447e1cf42f0305fe27e385b7e4f391dd26cbd5173bdba9e158b65cec1260fe9c45382465c4 SHA512 d19c6775d576c35458674c301bfc5502e1f8f62cee76fe46aa749507fd9c2a1494a21a6c9a5886f8ca7e3b2e107b3e28dee448c8ecbd999cf3c3bb800c03f405 diff --git a/mail-client/evolution/evolution-3.46.3-r1.ebuild b/mail-client/evolution/evolution-3.46.3-r1.ebuild deleted file mode 100644 index 5c8de672ba9e..000000000000 --- a/mail-client/evolution/evolution-3.46.3-r1.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake gnome2 readme.gentoo-r1 - -DESCRIPTION="Integrated mail, addressbook and calendaring functionality" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" -SLOT="2.0" - -IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" - -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -# glade-3 support is for maintainers only per configure.ac -# pst is not mature enough and changes API/ABI frequently -# dconf explicitely needed for backup plugin -# gnome-desktop support is optional with --enable-gnome-desktop -# automagic libunity dep -# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk -DEPEND=" - >=app-text/enchant-2.2.0:2 - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.66:2[dbus] - >=dev-libs/libxml2-2.7.3:2 - >=gnome-base/gnome-desktop-2.91.3:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/libsoup-3.0:3.0 - >=net-libs/webkit-gtk-2.38.0:4.1=[spell?] - >=x11-libs/cairo-1.9.15[glib] - >=x11-libs/gdk-pixbuf-2.24:2 - >=x11-libs/gtk+-3.22:3 - >=x11-libs/libnotify-0.7 - >=x11-misc/shared-mime-info-0.22 - - app-text/cmark:= - >=app-text/iso-codes-0.49 - >=app-accessibility/at-spi2-core-2.46.0:2 - - gnome-base/dconf - x11-libs/libSM - x11-libs/libICE - - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) - bogofilter? ( mail-filter/bogofilter ) - geolocation? ( - >=media-libs/libchamplain-0.12.21:0.12[gtk] - >=media-libs/clutter-1.0.0:1.0 - >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.26.3:2 ) - ldap? ( >=net-nds/openldap-2:= ) - spamassassin? ( mail-filter/spamassassin ) - spell? ( >=app-text/gspell-1.8:= ) - ssl? ( - >=dev-libs/nspr-4.6.1 - >=dev-libs/nss-3.11 - ) - weather? ( - >=dev-libs/libgweather-4.2.0:4= - >=sci-geosciences/geocode-glib-3.26.3:2 - ) - ytnef? ( net-mail/ytnef ) -" -RDEPEND="${DEPEND} - highlight? ( app-text/highlight ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 ) - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit -~/.local/share/applications/mimeapps.list so it includes the -following content: - -[Default Applications] -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop - -(replace firefox.desktop with the name of the appropriate .desktop -file from /usr/share/applications if you use a different browser)." - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Use NSS/NSPR only if 'ssl' is enabled. - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_OPENLDAP=$(usex ldap) - -DENABLE_SMIME=$(usex ssl) - -DENABLE_GNOME_DESKTOP=ON - -DWITH_ENCHANT_VERSION=2 - -DENABLE_CANBERRA=ON - -DENABLE_AUTOAR=$(usex archive) - -DWITH_HELP=ON - -DENABLE_YTNEF=OFF - -DWITH_BOGOFILTER=$(usex bogofilter) - -DWITH_SPAMASSASSIN=$(usex spamassassin) - -DENABLE_GSPELL=$(usex spell) - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_CONTACT_MAPS=$(usex geolocation) - -DENABLE_YTNEF=$(usex ytnef) - -DENABLE_PST_IMPORT=OFF - -DWITH_GLADE_CATALOG=OFF - -DENABLE_MARKDOWN=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 06796e593bdf8ce3610bba7e510dfa859176be35..7434c7355bd474e92a25af0e0e1239e4c61ce968 100644 GIT binary patch literal 8386 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%0A%TOwc{j9 z(Lj|DbTjH_6C%2Fq9b$>&T}5rp52zK1K*n)_Q>T+#hXtk~wx)?)qxF$cwj%0H1iwOfA7EBT zo*HNI%MdhOm7KfQOY_BxZo&!qGAkoR7HAQB0fKb!N0cDNvPml(jf6u)^mr1FVMq{P z#M;AmIHXvPZddGa=IEM19F2$81O<_&!NcMON&+xAGF@UJ_7%20?XKxH>~q(FjO?Sj zX82x0j|NT6Q*9mO5(>kH%=gxj)>dkaUXx*XkxX|C9Sa&6G<*}7;rCGJO=x#+MPwU` zk=39==k9xA9SB>w0%!`7pJlqJn@B*MJ_r0}?&B`XMSs z;80V?egbGnW~!HB)#aW#V#Bo&k%|_0a@|yZp%ghsoB}T_M0r{j`1=Ffk}v6QdMzJP zV$-L9?0YyTjd|QzAdu2pnb3vb@kMhTjbj6}rSO{~VH#5iYzK5gDT=5Q6JaDFL|QR` z_afd|9}Sn7a`�^nt`w1Ou-4oZ&Enhxg!(iNNuPn*IE)C;g*dadn41ryPk01pT0Y z2vH$Flf$t!aq(f~V!&R&%9!=s2D6rUrcQpUfM5DUo6!wAeh5*weF_9du8K{EJs49w zAIY_3W$kP2?2dy%SZ+!_6jV z8jisGmT)rGjxIM1Oiw437!}ct6KECF2kJGOXGht#jFgFKfY@wb; z-bbT(AIk4;rwHy4N~^z}cagQ4G(pq8t^7|uR&qckSwhy;ydyH53mh0i@BI6My}iD@ z>&Of1vp-04o`_K=>gZJ5#JhpegFn=fIDNut~~)|NcUm?-Aq{%PJl-n5iLEHn!1XC#=;0T1bMOm zpQZnTD-MDkHz3=N<>+o-f-`hJrCW~3U(pfGO%bNmtVu&Fw?N>O_$#6^qkvZZ)m*&3 zOih3;<1%--rb6iPA`YYpYHLSiT5`f!$&Z!>_YOre?{s!XsB$*N8ASsEUBJ`eq@c2z z=-Eot9eVa8+wKDkhieI6rNmAn$n?6~D3f%NbXW5(lZaQQ#Y@uxDw}9KcF~Um=L7Y2 z%KLacZ`fues<8|<48NcoNt$gE(F{jHNT3bzzoiGHgay-cb@85TQ_(H5NM0UeE)9-? zM_xB9aw*s^e|x!JhzbvMm8JC%?0dr}!#Xt07I)-7fdF>t%rSM=MH1w_6WL=~n$V>iFp$eU z|5}K{g6+q``(w~G*ui?EiyF+}enMV+c)76#d)W3kGO=%HL>en6ainen;2w9?+Pl0+vR zT$^T{@E<{nCFLAg)4?~<)A4!(>UDgcf7fybfK8$+{nd%5ZexZE7n>=xh*Tx!YzKUTX@Si($=R!i{-a{+_Z z!w=br@UUP@ztnUZRrXF4AgL@T!}Cu3fMd4Zb+b+P&vfVPrYy3jNHA?UbqBD`-U!!} z(Mb>^FJ$jvU8j4_{4grHgh)E3q_K^(P+mZHxuNo7jnOuWo$i+#wwkVvvo*_d&HvCVWHB%8OaYA1RPKz zAZTFRs;>LHhnvWzD`9|DhmS)Hn!N6iU|?_76=0Deb!iiQgD2&rO1@3(hVDB8b@KS} zy~n829kIGY29zyzL2s(m(<`CsSaxh=odnV|iUYe{xc==2riTC@Oi!qDy2*yKMkdnG z`PXeE#%?3ALt{TI7=~3>eYZXi�Odw}XcwP-9{y5VG6MnpV}U$z^Yi-W|I5)<)6s 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 RWv2d{{{uSpe0{t-003LC#ozz{ diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index d914c4f49433..f2139f4ffb85 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -1,10 +1,15 @@ AUX maildrop-3.0.0-testsuite.patch 1948 BLAKE2B fcfdfd488873fa4f14c7087ee54bbc2e2d1544532ccdd586b6913958a9b934b5cd31b3295c72afc881ee79aaf26985b21d930925d7e5612e75d5f2788c228916 SHA512 49b1bd03df4df4337acbc135f86b058a0def9cb320b9cf8e0033f134d967f600db5c5afa9832efc99f1b0dead422f3e8348c57db3f6794295b27039af54d6d51 AUX maildrop-3.0.2-makedat.patch 2817 BLAKE2B 59c74dffa5228f395a0140c92cc83d801a2394e90eb22be01045e3bcd02e36c44ce91b3d120832f0441f7b2ae25d22f09b452bf5735562b72926954dac1eb0a4 SHA512 5554632cc28e2bbc1d436c7e0c7d9dfcf5e39cf40327845e6d5695d938ad60dfddb479fd069e6944fded07e82a913e1f63d4a41e33d58d8525b5b8f2896c6388 +AUX maildrop-3.1.1-testsuite.patch 2133 BLAKE2B fa01a9c8c9b9a419970b6aa7bd947e6c18915ba651282013fb5c322670d82ca601c5de20b4648dc5cfc0f14574338b898e96e4aa05e49d8a829b17ac8ddfe6e0 SHA512 52ef3fc663d465cc96a0c863d138fd96a39aee4b9e5070bc470e6d52bdc1d450acef428bf1d007c194e7698e4e9b84195b486d4feaf39f35422c7d8afd7ea6c8 AUX maildrop-disable-fam.patch 2291 BLAKE2B dd57e9c6d176fd7ca6cedafb9c0f497dd4454920e60d8d2799f105fd98f51b5a0faa4ecc9d8a688aa4cc9022a6b62b434389d5516bd06abd273e02bf32926b57 SHA512 547f78a9e5dce501ac61584912a2e74b43e36b2189bab27d1811af7718def5e07d3683fb2ef0937ae026bd53cffc68b735319322c089bcfff0a17a6edebed1fb AUX maildroprc 58 BLAKE2B b9ee443f0e9223690f077983541de86dd55c8b36ae2bafdea69563f74dff60ba4234c8388fe257045a36d61bc5f1db4c5a89c56678cbb8b0d4f187120e70a4cb SHA512 3077160382882db22d095dff4b27368e7482b63a9756a3cf7a61e8470ed933af0fdb04a61ebae155b14a7b1fafc598a4cdd1bb660d957f00190b95eb41e81f4e DIST maildrop-3.0.2.tar.bz2 2129406 BLAKE2B 10572c9c0fcb7a31f10fdfb005562afd425d157fe515f31d7fc6721247b0a5d5d381b51da39f0161de0c8722af89da225273728928510fd9d79c18c18b5759e5 SHA512 a2e6ad9c6982e468b4f778fe6956312aa1da54c93269311922f247a89ede49349a6cbce869b08ced22354d18259ebc043e4f4adf1e0b364d8e110797b24efbc8 DIST maildrop-3.1.0.tar.bz2 2154698 BLAKE2B 8eaec33ccb3f117e0cd069eac2af736f5cc3485314ea14ac594f8e716e68d3f1e20143ba47533c08a835707dda1e8ba0fad2eea5d3bf5845668f8ad375e56387 SHA512 4d4ab1acd9f81beb54af9af86d0f8c3145f962f1ff2fd5e9209e31b63054cc41b3e4a1300965a8855a39dbcfa1cdbdef2ad194af1f12e079c1361b12b293ed56 +DIST maildrop-3.1.1.tar.bz2 2156071 BLAKE2B fb5656cd44b55d1d4dbcbb9f13c787024fd1a4055499b273637463e135e54d1ecfa106afd7a8e98709aedb51494dc1ff35131a3d52ed8440ae1641111b5dde3c SHA512 61e5a06d85778519add2250ef395c5a9eb6b96be715ce202405087df8eb67f007007ec9d324c28e3ab21de7e66baa916ec42ba17462cd8a544f634960388cfee +DIST maildrop-3.1.2.tar.bz2 2155497 BLAKE2B 131718c0b1e299c9268404b4da5c7a26e6e761db219e45456b6bd9c331bd8235215875a78e36fe7fd7b1981527fc1be0d774886282e80c021defb2e591526b59 SHA512 0dd680bbbc81fdeb652dc2917d5e2d61fef1da5204540f449f3f9593709a71217d20d8238a1eaf5201aef9ff3c0a5bb4b4e91efff20f6f2107c3197361376ef9 EBUILD maildrop-3.0.2-r1.ebuild 3771 BLAKE2B 38cec99a43f0ba0a7a61ae3dafc443cbe498a97d74031b891930abe895b0602c6dd783c4854e0fec75d8a28ba9c68476039100cb0d9a228e124f5442ed58cf2a SHA512 0bdb6b0e7cffda19ba848eb07ba77675f22947694d0bb419f9cc7bbaa4f9c3ecfff478d306f7a0b6040b552fe3c2df5fc8387e4e632b6e75550370c969fa31ed -EBUILD maildrop-3.0.2.ebuild 3678 BLAKE2B 5b43ea26940bb799684bc9ad8a5aef34553b0dab8bdcfa45dd8b5adda3adf26dfed5134fa35bb1341891f26471156a89843b94c7d411077db3b3ccd413b5b665 SHA512 70c76a7568d024273aae485ff95ccfb0f5166bfae8021a60f578c906b1ad46e36f884232cea77f08a75f61ec3a88669ad86f304cb019c57f8892e991fd6b80f5 +EBUILD maildrop-3.0.2.ebuild 3632 BLAKE2B 05db139cdc26c5b5ca8086561fef8cafc180c28f3e541c4e1e93f6bb4a6835927d2cf7b3bde7e7df5665d2babde4bbbf70134ee10e7ba9a12378806f9ac8e656 SHA512 7b4cfb665022a88f8195f527a41c8f67b38c334df3aec52d280772e4e620addef6e4ef63b31f554aeb45e50d6f39563bf7bd00055262f192904af387d949f09b EBUILD maildrop-3.1.0-r1.ebuild 3651 BLAKE2B 32b2fa64ed4620648609c63105eef1bc0e716308246fc3598f93217895f81900b763b8897925fba3b071f816255b58410db643126a42078581bc7e02b413a62f SHA512 4d4458e220bdec023b26713958a83ae8c01b0ffc99ec576a4243726631a2bc586e53fa37910a0d713c28ead59fbea0c7899ae9d188c1f173d23723d288c508e8 +EBUILD maildrop-3.1.1.ebuild 3644 BLAKE2B 60b65c20818a15661c8caadffae1bf19a25ec814590bd07672d8f04ce5c10026f12c03346599c6d3ba85b34ec2cc30e54513369480c1117b234c0a23678fa86d SHA512 e2b2633699d1430c0868e6568cc4c1bfa313286d74dee51158bc53c63a461239d50a09243e466cc2cc3214fff6ca67e693ffab41380579e693de9e8885dbdfbd +EBUILD maildrop-3.1.2.ebuild 3651 BLAKE2B c769ced131f857405ac2b96cf3dc59b906438fc8e577d0fb11f157e4def90ea543f5c427918b5a94478bedc9ea1c75edab5273d913fc79bf34842b5bcc4d4b1c SHA512 9b345cfe4c5f3bf9f3a1bfe467ac93e820a34d234b862a79a5970a63dbc592e4ee2817ed628d1837a6958e1f79f185a6f3e3d9dc6bf607d2667e15ac680652db MISC metadata.xml 639 BLAKE2B 7b97d1b0ecf5622dcb89729dcfb27480f05c764df98d7d22e0477fbc1498911cdecf47ea5544cdca325e85126fa07d139cc019774ec8e988b4eff5dd4ace29f8 SHA512 077c7066f2ac3e44ccecf1e45a76e293d20c1ff858455e32599fb0b7348d4b5ef8da6c3f55f44b3e2368f9c9c6d3d2b538e12fd3bc82fab983181e2a694a4d49 diff --git a/mail-filter/maildrop/files/maildrop-3.1.1-testsuite.patch b/mail-filter/maildrop/files/maildrop-3.1.1-testsuite.patch new file mode 100644 index 000000000000..08e549d1769c --- /dev/null +++ b/mail-filter/maildrop/files/maildrop-3.1.1-testsuite.patch @@ -0,0 +1,64 @@ +Force en_US locale for certain tests. + +--- maildrop-3.0.0/libs/maildrop/Makefile.am ++++ maildrop-3.0.0/libs/maildrop/Makefile.am +@@ -71,8 +71,10 @@ + maildrop.lsm testsuite.txt.idn testsuite2 + + check-am: testsuite ++if HAS_EN_US + VALGRIND="`which valgrind 2>/dev/null`"; export VALGRIND; @SHELL@ ./testsuite >testsuite.diff || exit 1; diff -U 3 testsuite.diff $(srcdir)/testsuite.txt.idn || exit 1; rm -f testsuite.diff + VALGRIND="`which valgrind 2>/dev/null`"; export VALGRIND; @SHELL@ $(srcdir)/testsuite2 ++endif + + noinst_DATA=maildrop.html maildrop.1 maildropfilter.html maildropfilter.7 \ + maildropgdbm.html maildropgdbm.7 +--- maildrop-3.0.0/libs/maildrop/configure.ac ++++ maildrop-3.0.0/libs/maildrop/configure.ac +@@ -201,6 +201,15 @@ + AC_DEFINE_UNQUOTED(MAXLONGSIZE, $MAXLONGSIZE, + [ Maximum character size of a long ]) + ++dnl check for en_US locale ++check_en_US() { ++ locale -a | grep en_US.utf8 > /dev/null ++ return $? ++} ++AC_MSG_CHECKING([for en_US.utf8]) ++AM_CONDITIONAL([HAS_EN_US], [check_en_US]) ++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])]) ++ + dnl Checks for library functions. + + AC_FUNC_CLOSEDIR_VOID +--- maildrop-3.0.0/libs/rfc2045/Makefile.am ++++ maildrop-3.0.0/libs/rfc2045/Makefile.am +@@ -84,7 +84,10 @@ + endif + + check-am: ++if HAS_EN_US + @SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE) + @SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt + @SHELL@ $(srcdir)/testrfc3676parsersuite | diff -U 3 $(srcdir)/testrfc3676parsersuite.txt - + ./testrfc6533parser ++endif ++ +--- maildrop-3.0.0/libs/rfc2045/configure.ac ++++ maildrop-3.0.0/libs/rfc2045/configure.ac +@@ -62,6 +62,15 @@ + AC_CHECK_FUNC(strncasecmp,,CFLAGS="$CFLAGS -Dstrncasecmp=strnicmp") + AC_CHECK_FUNC(strcasecmp,,CFLAGS="$CFLAGS -Dstrcasecmp=stricmp") + ++dnl check for en_US locale ++check_en_US() { ++ locale -a | grep en_US.utf8 > /dev/null ++ return $? ++} ++AC_MSG_CHECKING([for en_US.utf8]) ++AM_CONDITIONAL([HAS_EN_US], [check_en_US]) ++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])]) ++ + AC_ARG_WITH(package, [], package="$withval", + [ + package="$PACKAGE" diff --git a/mail-filter/maildrop/maildrop-3.0.2.ebuild b/mail-filter/maildrop/maildrop-3.0.2.ebuild index a58e5d0e0789..b392ea48accb 100644 --- a/mail-filter/maildrop/maildrop-3.0.2.ebuild +++ b/mail-filter/maildrop/maildrop-3.0.2.ebuild @@ -32,8 +32,6 @@ CDEPEND="!mail-mta/courier tools? ( !mail-mta/netqmail !net-mail/courier-imap - !mail-mta/mini-qmail - !mail-mta/qmail-ldap )" DEPEND="${CDEPEND}" RDEPEND="${CDEPEND} diff --git a/mail-filter/maildrop/maildrop-3.1.1.ebuild b/mail-filter/maildrop/maildrop-3.1.1.ebuild new file mode 100644 index 000000000000..4607e76db795 --- /dev/null +++ b/mail-filter/maildrop/maildrop-3.1.1.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic autotools + +DESCRIPTION="Mail delivery agent/filter" +[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${SRC_URI} ]] && SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2" +HOMEPAGE="https://www.courier-mta.org/maildrop/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" + +CDEPEND="!mail-mta/courier + net-mail/mailbase + dev-libs/libpcre2 + net-dns/libidn2:= + >=net-libs/courier-unicode-2.0:= + gdbm? ( >=sys-libs/gdbm-1.8.0:= ) + mysql? ( net-libs/courier-authlib ) + postgres? ( net-libs/courier-authlib ) + ldap? ( net-libs/courier-authlib ) + authlib? ( net-libs/courier-authlib ) + !gdbm? ( + berkdb? ( >=sys-libs/db-3:= ) + ) + gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] ) + berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] ) + tools? ( + !mail-mta/netqmail + !net-mail/courier-imap + )" +DEPEND="${CDEPEND}" +RDEPEND="${CDEPEND} + dev-lang/perl + dovecot? ( net-mail/dovecot )" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + mysql? ( authlib ) + postgres? ( authlib ) + ldap? ( authlib )" + +S=${WORKDIR}/${P%%_pre} + +PATCHES=( + "${FILESDIR}"/${P}-testsuite.patch + "${FILESDIR}"/${PN}-3.0.2-makedat.patch +) + +src_prepare() { + # Prefer gdbm over berkdb + if use gdbm ; then + use berkdb && elog "Both gdbm and berkdb selected. Using gdbm." + fi + + # no need to error out if no default - it will be given to econf anyway + sed -i -e \ + 's~AC_MSG_ERROR(Cannot determine default mailbox)~SPOOLDIR="./.maildir"~' \ + "${S}"/libs/maildrop/configure.ac || die "sed failed" + + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --with-devel + --disable-tempdir + --enable-syslog=1 + --enable-use-flock=1 + --enable-use-dotlock=1 + --enable-restrict-trusted=1 + --enable-maildrop-uid=root + --enable-maildrop-gid=mail + --enable-sendmail=/usr/sbin/sendmail + --cache-file="${S}"/configuring.cache + $(use_enable static-libs static) + $(use_enable dovecot dovecotauth) + $(use_with trashquota) + ) + + local mytrustedusers="apache dspam root mail fetchmail" + mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias" + myeconfargs+=( --enable-trusted-users="${mytrustedusers}" ) + + # These flags make maildrop cry + replace-flags -Os -O2 + filter-flags -fomit-frame-pointer + + if use gdbm ; then + myeconfargs+=( --with-db=gdbm ) + elif use berkdb ; then + myeconfargs+=( --with-db=db ) + else + myeconfargs+=( --without-db ) + fi + + if ! use mysql && ! use postgres && ! use ldap && ! use authlib ; then + myeconfargs+=( --disable-authlib ) + fi + + # default mailbox is $HOME/.maildir for Gentoo + maildrop_cv_SYS_INSTALL_MBOXDIR="./.maildir" econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use authlib ; then + fperms 4755 /usr/bin/maildrop + fi + + dodoc AUTHORS ChangeLog INSTALL NEWS README \ + README.postfix README.dovecotauth UPGRADE \ + maildroptips.txt + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/INSTALL \ + libs/maildir/README*.txt libs/maildir/*.html + + # bugs 61116, 374009, and 639124 + if ! use tools ; then + for tool in "maildirmake" "deliverquota"; do + rm "${D}/usr/bin/${tool}" || die + rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] || die + done + rm "${D}/usr/share/man/man5/maildir.5" || die + fi + + insinto /etc + doins "${FILESDIR}"/maildroprc + + use static-libs || find "${D}"/usr/lib* -name '*.la' -delete +} diff --git a/mail-filter/maildrop/maildrop-3.1.2.ebuild b/mail-filter/maildrop/maildrop-3.1.2.ebuild new file mode 100644 index 000000000000..982f08213236 --- /dev/null +++ b/mail-filter/maildrop/maildrop-3.1.2.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic autotools + +DESCRIPTION="Mail delivery agent/filter" +[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${SRC_URI} ]] && SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2" +HOMEPAGE="https://www.courier-mta.org/maildrop/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" + +CDEPEND="!mail-mta/courier + net-mail/mailbase + dev-libs/libpcre2 + net-dns/libidn2:= + >=net-libs/courier-unicode-2.0:= + gdbm? ( >=sys-libs/gdbm-1.8.0:= ) + mysql? ( net-libs/courier-authlib ) + postgres? ( net-libs/courier-authlib ) + ldap? ( net-libs/courier-authlib ) + authlib? ( net-libs/courier-authlib ) + !gdbm? ( + berkdb? ( >=sys-libs/db-3:= ) + ) + gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] ) + berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] ) + tools? ( + !mail-mta/netqmail + !net-mail/courier-imap + )" +DEPEND="${CDEPEND}" +RDEPEND="${CDEPEND} + dev-lang/perl + dovecot? ( net-mail/dovecot )" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + mysql? ( authlib ) + postgres? ( authlib ) + ldap? ( authlib )" + +S=${WORKDIR}/${P%%_pre} + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.1-testsuite.patch + "${FILESDIR}"/${PN}-3.0.2-makedat.patch +) + +src_prepare() { + # Prefer gdbm over berkdb + if use gdbm ; then + use berkdb && elog "Both gdbm and berkdb selected. Using gdbm." + fi + + # no need to error out if no default - it will be given to econf anyway + sed -i -e \ + 's~AC_MSG_ERROR(Cannot determine default mailbox)~SPOOLDIR="./.maildir"~' \ + "${S}"/libs/maildrop/configure.ac || die "sed failed" + + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --with-devel + --disable-tempdir + --enable-syslog=1 + --enable-use-flock=1 + --enable-use-dotlock=1 + --enable-restrict-trusted=1 + --enable-maildrop-uid=root + --enable-maildrop-gid=mail + --enable-sendmail=/usr/sbin/sendmail + --cache-file="${S}"/configuring.cache + $(use_enable static-libs static) + $(use_enable dovecot dovecotauth) + $(use_with trashquota) + ) + + local mytrustedusers="apache dspam root mail fetchmail" + mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias" + myeconfargs+=( --enable-trusted-users="${mytrustedusers}" ) + + # These flags make maildrop cry + replace-flags -Os -O2 + filter-flags -fomit-frame-pointer + + if use gdbm ; then + myeconfargs+=( --with-db=gdbm ) + elif use berkdb ; then + myeconfargs+=( --with-db=db ) + else + myeconfargs+=( --without-db ) + fi + + if ! use mysql && ! use postgres && ! use ldap && ! use authlib ; then + myeconfargs+=( --disable-authlib ) + fi + + # default mailbox is $HOME/.maildir for Gentoo + maildrop_cv_SYS_INSTALL_MBOXDIR="./.maildir" econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use authlib ; then + fperms 4755 /usr/bin/maildrop + fi + + dodoc AUTHORS ChangeLog INSTALL NEWS README \ + README.postfix README.dovecotauth UPGRADE \ + maildroptips.txt + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/INSTALL \ + libs/maildir/README*.txt libs/maildir/*.html + + # bugs 61116, 374009, and 639124 + if ! use tools ; then + for tool in "maildirmake" "deliverquota"; do + rm "${D}/usr/bin/${tool}" || die + rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] || die + done + rm "${D}/usr/share/man/man5/maildir.5" || die + fi + + insinto /etc + doins "${FILESDIR}"/maildroprc + + use static-libs || find "${D}"/usr/lib* -name '*.la' -delete +} diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest index 7a94b72de257..ec904697757d 100644 --- a/mail-filter/spamassassin/Manifest +++ b/mail-filter/spamassassin/Manifest @@ -14,7 +14,7 @@ DIST Mail-SpamAssassin-3.4.6.tar.bz2 6166807 BLAKE2B aa25c9e81f570d35e8594ba6d6d DIST Mail-SpamAssassin-4.0.0.tar.bz2 6371055 BLAKE2B 86f2167f6250a10a6bf871cc291f63ee9ee2d853b4183a637b4267e6979209196155be1b26e5e5b1093cf63841f9819a249de65e7002414a7e790ee1b67e5206 SHA512 a0fe5f6953c9df355bfa011e8a617101687eb156831a057504656921fe76c2a4eb37b5383861aac579e66a20c4454068e81a39826a35eb0266148771567bad5f DIST Mail-SpamAssassin-4.0.0.tar.bz2.asc 833 BLAKE2B 44170d411d9eb656d67bf4080807ad3c3fd9eff9f2eadadadbfde828e542bc57b5cdcfb062c7f210be4d721bdf9cf85aec9b1fb491076165453b000b47990f0d SHA512 b87a80d2b0b802f52df75e485878c53cc4fad52935ca2b14b1b06e46d334b52c673e66d61cc2155b5e812fa6a486f8e61f6a87794be2524acea1fd8ac42e7d6a EBUILD spamassassin-3.4.6-r2.ebuild 9832 BLAKE2B aeae24c04e90169b1e87605b53c23e57d3a14a825c023c39dae7a316860fd4f2a9393c68a5963838e4b39bb231db9cf94f417bc0baf9ab0f6752f842424cb523 SHA512 7fb3fdcf03bb93b8e8534dab572408a895c519e6dfcf4fc9016471d539f5ec00220cd5a4246c738d288a553273db78769b2c3feba4ce91548777293604cc44d1 -EBUILD spamassassin-4.0.0-r1.ebuild 10158 BLAKE2B 69515ce1a15cc948a3ff9195cf256dc0ef45c7e21859623dfd63f1c2482fc9627112c24d0a4c8c6b14c06b72eac11779b5e57f2fdc7e386e9f722d9c48f51028 SHA512 fd90e6ef23fe8a67eb000141dec39f45e68aecfb45a173601b24dfec6b3ecde6bd6b12ecfb923a6fbe8ca6a604322914b95d8fef42439a275d90e4b26bd42674 +EBUILD spamassassin-4.0.0-r1.ebuild 10154 BLAKE2B 64bcdf5c45bf51eac04c1411fdf41536d01490501683ca93cc765998ee5112b4bf7cc615c7fcf9d4442b6d6d2b44a1fbeea60ed4e3c606a749049c461615e34b SHA512 65ff1abdfea21b57d79b18f7a180aeb892287667265d74d15690e6709ba8d944bf12e9db46084095f970ec3eefff5c1eb32f30813c80ccbc28a175f79288c178 EBUILD spamassassin-4.0.0-r2.ebuild 10440 BLAKE2B 38c8856207d215862e52ca0a80a3162ecaca175190026370bc91e135ac053815e0af8b540cfd477c2483dfaa54632eae721e7b421ef5920a62115f1b18110806 SHA512 fbc543e3c58b6420f6abdead6ff5e82f82b06419f69d13f8ad1060f67f86526bea83f80f0ac28832e24a0cb9d54884cb5a6a71a78c8a79fa203221a5c69d5b1c EBUILD spamassassin-4.0.0.ebuild 10129 BLAKE2B 2919b4820dea51958e9298412ba5c6ca592492ffaff948fdb00e61f8f34a920c40bfe45346d02eb70c61c533dd69b7bc0c518048cf7ebb5965472a5e5b6d5bff SHA512 4db07c5f3cc550eefe127e0f5024451c88dc684c3fb5ae7c02c834e550654ef9c4a67f7ff82817e6a7c0e8bb109c7c32a5ece4e7a5afa8d3875f80f24d854a83 MISC metadata.xml 698 BLAKE2B 09a986c93fde495aceb1370ed7440e2d141d83a3b631e050d09571441637029d5beda9fed264d6d65fe094c99fc27c91a6ba350f55d6aa6136c484b2acbd874b SHA512 1bd90e2b4339e685ebc4af7ddd6f371cebd566610fe8cc256c5bf3d120ae9bb527da633c38fff9a9e1dbd7b4949ccd78dab6cb1016311ee23e143426ed61e515 diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild index dd3bc5a1f1ff..61efdfd55ed1 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index cd014d84323d6796e726af1e18212ef1c78207ec..d7926a3b67e8f2b74a3b55a5e44b4f23f1315a7b 100644 GIT binary patch literal 2376 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 diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest index 3560a6f994f2..7b55ff193226 100644 --- a/mail-mta/courier/Manifest +++ b/mail-mta/courier/Manifest @@ -6,8 +6,10 @@ AUX password.dist 247 BLAKE2B 1803a6663c32ccc74c4dfb1d591a01d4416f9de9c4bf35c9a7 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f SHA512 6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a DIST courier-1.1.8.tar.bz2 7655220 BLAKE2B 189c87e416fe8d232e1fab8be47ff8258a54de2a6eccf1b02bd2839c6925018ee5b0ff3172ba791076c979d5c15a9dbcac1e7f515b0683066f3ff55369ea91a9 SHA512 9a0d96a20a75794fba57df11305326eb990091bd503763cd091ad29a4b34d9c1576d40c2e2d6eb81f3705e2d4b0a265c174df6e307a60fbbc1dc26110d931133 DIST courier-1.2.2.tar.bz2 7841858 BLAKE2B 93ff5cbfe6cc8e51c769718a7933c6f7acc7f910fd3c966c3f0703a8775d360b899f846e34174b48152d397d1c7e89f67b511ec31a63641649f015574149deec SHA512 801893f77b3e18e01f3cec4a9d73abe8fc7aaca34d3c853fd5e6007e30c2b47f9e2f54e50fbff5a5bbb5ddb72ddcb5e4b7f862f17146253e44ad61b97bc556b0 +DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e SHA512 72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6 EBUILD courier-1.1.5-r3.ebuild 9233 BLAKE2B d0c7f609140f624ee3b971f240766b80bc467d5f9ce649b2ff4591096d48eea997e2a9951fd56bbbb5511557609bcc21c7a5e992931597e52d0a584141eb9c90 SHA512 6563cd00e122b641f4b2147b02edcda05dd6bc6e662a2d4a55fa9f4d5327c3c48931bd4c8d6d536eae05726f91f405d20d534e70a50f1d2193d22a53ba5f6d6f EBUILD courier-1.1.8-r2.ebuild 9239 BLAKE2B 37bdf7f22ac01545fe89f6a3d63a58ab984c5f27efd0d8a6a5d751b15bd184afb53e92ad04e7fce78cae5557dc960e22ca3135aee5334603804ab00e29a02b47 SHA512 46489020884af61bac01a18dca9704a931ba81ad07f08873511baa15fc401c722c52f882c136eadc36cc46d3f590e48bb7aacff54b129b265384baaf0618da3f EBUILD courier-1.2.2-r1.ebuild 9457 BLAKE2B 4a8e8dcc45fd9381fb735419c3ba0b445b1f3585d525992f8b165cad294732b3190059374b917a00b38625445b0d574ac9d42697ae2d4af613a918770f483b43 SHA512 5b89f7e14d600edcd90f98eadd1ac0774c83905fa77607884a447ed2a2bd8a1552b91ef3c87e5afa5fc46975a0cda15c8a5b5729a4166501c58b35dea2cb32f2 EBUILD courier-1.2.2.ebuild 9263 BLAKE2B e5656abf60207172da2e27674b32e4a45d6874c20130c13634c0df07e5e4049ce9bb398eb4e2a0397b94839257cf0cf043d63b3cd2f40d18a974079cfa24f367 SHA512 1ac12e88befc9f6f1e7f9a2ee4e72697c47b4f4575b9ed7dc1ef3df67ee4fe7d9976786f993d394da1956b2fa1f59a8d26739788f16b025e29dee6fed7ee66fc +EBUILD courier-1.2.3.ebuild 9263 BLAKE2B e5656abf60207172da2e27674b32e4a45d6874c20130c13634c0df07e5e4049ce9bb398eb4e2a0397b94839257cf0cf043d63b3cd2f40d18a974079cfa24f367 SHA512 1ac12e88befc9f6f1e7f9a2ee4e72697c47b4f4575b9ed7dc1ef3df67ee4fe7d9976786f993d394da1956b2fa1f59a8d26739788f16b025e29dee6fed7ee66fc MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273 diff --git a/mail-mta/courier/courier-1.2.3.ebuild b/mail-mta/courier/courier-1.2.3.ebuild new file mode 100644 index 000000000000..b2b4f33d26c3 --- /dev/null +++ b/mail-mta/courier/courier-1.2.3.ebuild @@ -0,0 +1,311 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="An MTA designed specifically for maildirs" +HOMEPAGE="https://www.courier-mta.org/" +SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \ + fam web webmail gnutls" + +DEPEND=" + >=net-libs/courier-authlib-0.72.0 + >=net-libs/courier-unicode-2.2.6:= + net-dns/libidn2:= + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + >=sys-libs/gdbm-1.8.0:= + dev-libs/libpcre + app-misc/mime-types + fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 ) + pam? ( sys-libs/pam ) + mysql? ( dev-db/mysql-connector-c ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + postgres? ( dev-db/postgresql:= ) + spell? ( app-text/aspell ) + fam? ( virtual/fam ) + !mail-filter/maildrop + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/msmtp[mta] + !mail-mta/netqmail + !mail-mta/nullmailer + !mail-mta/postfix + !mail-mta/sendmail + !mail-mta/ssmtp[mta] + !mail-mta/opensmtpd + !net-mail/dot-forward + !sys-apps/ucspi-tcp + " + +RDEPEND="${DEPEND} + dev-lang/perl + sys-process/procps" + +# get rid of old style virtual/imapd - bug 350792 +# all blockers really needed? +RDEPEND="${RDEPEND} + !net-mail/courier-imap + !net-mail/cyrus-imapd" + +PDEPEND="pam? ( net-mail/mailbase ) + crypt? ( >=app-crypt/gnupg-1.0.4 )" + +src_prepare() { + use norewrite && eapply "${FILESDIR}/norewrite.patch" + default +} + +src_configure() { + filter-flags '-fomit-frame-pointer' + + local myconf + myconf="" + + use ldap && myconf="${myconf} --with-ldapconfig=/etc/courier/maildropldap.conf" + + econf ${myconf} \ + $(use_with fam) \ + $(use_with ipv6) \ + $(use_with spell ispell) \ + $(use_with ldap ldapaliasd) \ + $(use_enable ldap maildroldap) \ + $(use_with gnutls) \ + --with-notice=unicode \ + --enable-mimetypes=/etc/mime.types \ + --prefix=/usr \ + --disable-root-check \ + --mandir=/usr/share/man \ + --sysconfdir=/etc/courier \ + --datadir=/usr/share/courier \ + --sharedstatedir=/var/lib/courier/com \ + --localstatedir=/var/lib/courier \ + --with-piddir=/var/run/courier \ + --with-authdaemonvar=/var/lib/courier/authdaemon \ + --with-mailuser=mail \ + --with-mailgroup=mail \ + --with-paranoid-smtpext \ + --with-db=gdbm \ + --disable-autorenamesent \ + --cache-file="${S}/configuring.cache" \ + --host="${CHOST}" debug=true || die "./configure" +} + +src_compile() { + default +} + +etc_courier() { + # Import existing /etc/courier/file if it exists. + # Add option only if it was not already set or even commented out + file="${1}" ; word="`echo \"${2}\" | sed -e\"s|=.*$||\" -e\"s|^.*opt ||\"`" + [ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && \ + cp "/etc/courier/${file}" "${D}/etc/courier/${file}" + grep -q "${word}" "${D}/etc/courier/${file}" || \ + echo "${2}" >> "${D}/etc/courier/${file}" +} + +etc_courier_chg() { + file="${1}" ; key="${2}" ; value="${3}" ; section="${4}" + [ -z "${section}" ] && section="${2}" + grep -q "${key}" "${file}" && elog "Changing ${file}: ${key} to ${value}" + sed -i -e"/\#\#NAME: ${section}/,+30 s|${key}=.*|${key}=\"${value}\"|g" ${file} +} + +src_install() { + local f + diropts -o mail -g mail + keepdir /var/lib/courier/tmp + keepdir /var/lib/courier/msgs + make install DESTDIR="${D}" || die "install" + make install-configure DESTDIR="${D}" || die "install-configure" + + # init script takes care of this + rm -rf "${D}/var/run" + + # Get rid of files we dont want + if ! use webmail ; then + rm -rf "${D}/usr/$(get_libdir)/courier/courier/webmail" \ + "${D}/usr/$(get_libdir)/courier/courier/sqwebmaild" \ + "${D}/usr/share/courier/sqwebmail/" \ + "${D}/usr/sbin/webmaild" \ + "${D}/usr/sbin/webgpg" \ + "${D}/etc/courier/webmail.authpam" \ + "${D}/var/lib/courier/webmail-logincache" \ + "${D}"/etc/courier/sqwebmaild* + fi + + if ! use web ; then + rm -rf "${D}/usr/share/courier/courierwebadmin/" \ + "${D}/etc/courier/webadmin" + fi + + for dir2keep in $(cd "${D}" && find ./var/lib/courier -type d) ; do + keepdir "$dir2keep" || die "failed running keepdir: $dir2keep" + done + + newinitd "${FILESDIR}/courier-init-r4" "courier" + use fam || sed -i -e's|^.*use famd$||g' "${D}/etc/init.d/courier" + + cd "${D}/etc/courier" + if use webmail ; then + insinto /etc/courier + newins "${FILESDIR}/apache-sqwebmail.inc" apache-sqwebmail.inc + fi + + for f in *.dist ; do cp "${f}" "${f%%.dist}" ; done + if use ldap ; then + [ -e ldapaliasrc ] && ( chown root:mail ldapaliasrc ; chmod 640 ldapaliasrc ) + else + rm -f ldapaliasrc + fi + + ( [ -e /etc/courier/sizelimit ] && cat /etc/courier/sizelimit || echo 0 ) \ + > "${D}/etc/courier/sizelimit" + etc_courier maildroprc "" + etc_courier esmtproutes "" + etc_courier backuprelay "" + etc_courier locallowercase "" + etc_courier bofh "opt BOFHBADMIME=accept" + etc_courier bofh "opt BOFHSPFTRUSTME=1" + etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none,error,softfail,fail" + etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none" + etc_courier bofh "opt BOFHSPFFROM=all" + etc_courier bofh "opt BOFHSPFMAILFROM=all" + etc_courier bofh "#opt BOFHSPFHARDERROR=fail" + etc_courier esmtpd "BOFHBADMIME=accept" + etc_courier esmtpd-ssl "BOFHBADMIME=accept" + etc_courier esmtpd-msa "BOFHBADMIME=accept" + + use fam && etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE" + use fam || etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256" + + # Fix for a sandbox violation on subsequential merges + # - ticho@gentoo.org, 2005-07-10 + dosym ../share/courier/pop3d /usr/sbin/courier-pop3d + dosym ../share/courier/pop3d-ssl /usr/sbin/courier-pop3d-ssl + dosym ../share/courier/imapd /usr/sbin/courier-imapd + dosym ../share/courier/imapd-ssl /usr/sbin/courier-imapd-ssl + + cd "${S}" + cp imap/README README.imap + use nls && cp unicode/README README.unicode + dodoc AUTHORS BENCHMARKS COPYING* ChangeLog* INSTALL NEWS README* TODO courier/doc/*.txt + dodoc libs/tcpd/README.couriertls + mv "${D}/usr/share/courier/htmldoc" "${D}/usr/share/doc/${PF}/html" + + if use webmail ; then + insinto /usr/$(get_libdir)/courier/courier + insopts -m 755 -o mail -g mail + doins "${S}/courier/webmaild" + fi + + if use web ; then + insinto /etc/courier/webadmin + insopts -m 400 -o mail -g mail + doins "${FILESDIR}/password.dist" + fi + + # avoid name collisions in /usr/sbin, make webadmin match + cd "${D}/usr/sbin" + for f in imapd imapd-ssl pop3d pop3d-ssl ; do mv "${f}" "courier-${f}" ; done + if use web ; then + sed -i -e 's:\$sbindir\/imapd:\$sbindir\/courier-imapd:g' \ + -e 's:\$sbindir\/imapd-ssl:\$sbindir\/courier-imapd-ssl:g' \ + "${D}/usr/share/courier/courierwebadmin/admin-40imap.pl" \ + || ewarn "failed to fix webadmin" + sed -i -e 's:\$sbindir\/pop3d:\$sbindir\/courier-pop3d:g' \ + -e 's:\$sbindir\/pop3d-ssl:\$sbindir\/courier-pop3d-ssl:g' \ + "${D}/usr/share/courier/courierwebadmin/admin-45pop3.pl" \ + || ewarn "failed to fix webadmin" + fi + + # users should be able to send mail. Could be restricted with suictl. + chmod u+s "${D}/usr/bin/sendmail" + + dosym ../bin/sendmail /usr/sbin/sendmail +} + +src_test() { + if [ `whoami` != 'root' ]; then + # Disable valgrind checks + echo '#!/bin/sh' > libs/imap/testsuitevalgrind + echo '#!/bin/sh' > libs/maildir/testsuitevalgrind + sed -i -e 's:VALGRIND=:#VALGRIND=:g' libs/maildrop/Makefile* + emake -j1 check + else + einfo "make check skipped, can't run as root." + einfo "You can enable it with FEATURES=\"userpriv\"" + fi +} + +pkg_postinst() { + use fam && elog "fam daemon is needed for courier-imapd" \ + || ewarn "courier was built without fam support" +} + +pkg_config() { + mailhost="$(hostname)" + export mailhost + + domainname="$(domainname)" + if [ "x$domainname" = "x(none)" ] ; then + domainname="$(echo ${mailhost} | sed -e "s/[^\.]*\.\(.*\)/\1/")" + fi + export domainname + + if [[ -z "${ROOT}" ]] ; then + file="${ROOT}/etc/courier/locals" + if [ ! -f "${file}" ] ; then + echo "localhost" > "${file}"; + echo "${domainname}" >> "${file}"; + fi + file="${ROOT}/etc/courier/esmtpacceptmailfor.dir/${domainname}" + if [ ! -f "${file}" ] ; then + echo "${domainname}" > "${file}" + /usr/sbin/makeacceptmailfor + fi + + file="${ROOT}/etc/courier/smtpaccess/${domainname}" + if [ ! -f "${file}" ] + then + netstat -nr | grep "^[1-9]" | while read network gateway netmask rest + do + i=1 + net="" + TIFS="${IFS}" + IFS="." + for o in "${netmask}" + do + if [ "${o}" == "255" ] + then + [ "_${net}" == "_" ] || net="${net}." + t="$(echo "${network}" | cut -d " " -f ${i})" + net="${net}${t}" + fi + i="$((${i} + 1))" + done + IFS="${TIFS}" + echo "doing configuration - relay control for the network ${net} !" + echo "${net} allow,RELAYCLIENT" >> ${file} + done + /usr/sbin/makesmtpaccess + fi + fi + + echo "creating cert for esmtpd-ssl:" + /usr/sbin/mkesmtpdcert + echo "creating cert for imapd-ssl:" + /usr/sbin/mkpop3dcert + echo "creating cert for pop3d-ssl:" + /usr/sbin/mkimapdcert +} diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index 21e909ad1acb..6d90bcda8260 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -3,7 +3,7 @@ AUX postfix.service 662 BLAKE2B dcf9ceb71ad483b580d126fcb5ac68889cdeb898df3333d3 AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac395413c84de6c3b733c83cc0625a4433167efcc7d504b2f87fa26c05b2facde9c3d103021 SHA512 a8a940099a77ea0547004daf5392a6efc0cd643f10072803d65e37763012464ad25b1b925ae9e32bffb3c3e8a5d4b2d3bb5619a174d58fdc4ea5d4090db0d365 AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47 DIST postfix-3.7.4.tar.gz 4833834 BLAKE2B edb716ef4576d339189f11b535a62f3c6f8f28613723d916f13cdd2d37228aa8768dacdb9d8616c83f0ded3a3c801c45747375ea6cfa505b668a7163c4637128 SHA512 972738291b960c90fe83861d55b1288900416167adb353418956e69bcc709a6daf84fbfde11d573eebba030654d27abc8d55f90661a2b880ccfb3a334064c236 -DIST postfix-3.8-20230314.tar.gz 4822429 BLAKE2B b4c15da78c5691a39878bc96f8432b411f29089a20cd86bbc6e3ebdee0c8df7699320b642a4cbc315e8a5275acf439b00f6fc4b1cece048ef3326a9ce1717232 SHA512 bc5ee2e88d2485068a40c3724e07729c90282b87f4f1dc8ca87dc39fb589b8983a2186c45f5d0bdbad8085851f29c478a3c0cd9a3246987304125878a4c2f90f +DIST postfix-3.8-20230402.tar.gz 4823221 BLAKE2B a47d795f23401771f8e2b20c71444d31eebcd74495426855496bc0516a0d017b58def971ed36919bd2c2e8711266008c93852092bc326cbe80f1a5778ed7dbd1 SHA512 d8755036d901b9c731ab1b5fddaf0a4c725a69fca447e99142bc4ebb4c7d5e40f5cbacdd1374f864ba9615daef93c271bd7184a360f1c2d727548e35f451299e EBUILD postfix-3.7.4.ebuild 8023 BLAKE2B f1ed37c430536e96591beceb346144d28bf5eee3a1f93d7d41d4db3f3ed36b9fea7847cbf0c3b278a8ee99ec93ad91797a8fccfad5104717deec5bf4ef18396e SHA512 0676646a5d0bc5187779b707593b8c6ac438c2f13524c4105bc4955feb57ed40aa86df78b740bec4cfa651ce22e44075d8fe6bbecbe44ad591842634856403cf -EBUILD postfix-3.8_pre20230314.ebuild 8198 BLAKE2B 3a4bad841ef4154c8ac20c78ebe4e2bcae9023f92d52bf2d94945aae20bda2ca214942e58c598b7646f755bb0aebcf0966ac1dad334d4996b454d78f062c974a SHA512 c7d29ef876d85afcfc8c3e6d9e888e0f266cd30c0552c6f1e8ac3b462ec3c76b7244a202bf379053728264322b559f60aff0f5484fc7abdf9576e82af0155406 +EBUILD postfix-3.8_pre20230402.ebuild 8198 BLAKE2B 3a4bad841ef4154c8ac20c78ebe4e2bcae9023f92d52bf2d94945aae20bda2ca214942e58c598b7646f755bb0aebcf0966ac1dad334d4996b454d78f062c974a SHA512 c7d29ef876d85afcfc8c3e6d9e888e0f266cd30c0552c6f1e8ac3b462ec3c76b7244a202bf379053728264322b559f60aff0f5484fc7abdf9576e82af0155406 MISC metadata.xml 853 BLAKE2B 96b2b5c531692f1eba1bc4c543ba4df77754d11802e9754ac102907d00dc1284fe449384d3c8c4e53c343e3424f79cf654b7a0c6a112d0ec973f8da585045ff7 SHA512 15c4521a70f25d8d5261c1c981d7ab41cdf542a1630c6857037e0b3e3ab0a51f6dbb4edee9ee9857d0b7a130c5da6f475e1be6a02728edecb23defa004be48eb diff --git a/mail-mta/postfix/postfix-3.8_pre20230314.ebuild b/mail-mta/postfix/postfix-3.8_pre20230402.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.8_pre20230314.ebuild rename to mail-mta/postfix/postfix-3.8_pre20230402.ebuild diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 03d8e895dafaa04824225ecdb45206bd3890f15a..a37f7cea4c7f39cdb9c0c6760b4de5b16506e343 100644 GIT binary patch literal 37845 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%0Ac@5^biwoozkX9xzZ+xMm%Mx#yDo_M`q$ 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 diff --git a/media-gfx/curtail/Manifest b/media-gfx/curtail/Manifest index 5d042f6361a5..3358987f5abc 100644 --- a/media-gfx/curtail/Manifest +++ b/media-gfx/curtail/Manifest @@ -1,3 +1,5 @@ DIST curtail-1.3.1.tar.gz 176042 BLAKE2B 0757c3c3eed24fea8f1493021d30df40fd8c78dad3bfd7f63cfaa83f36d36f69c47ba4e41a53a7a4299d436fb978ae3fc31afa07b5a1c9d82a6400a17c104966 SHA512 47d1b3939eaeaa3d27c497318bc80d0b7cb1c2674d66ed17c8cc5e6206b3efce7867ff01542b40ee6a4b4127160f2baed084b5b99cf518f2438dcf53af425f89 +DIST curtail-1.6.0.tar.gz 169234 BLAKE2B 7da8423cb0c4c169b07a770dcd75cabcf34a5b57bfa2aec814ae23eb60e9b3b0638040bb8223d90a1ab052f802dc3d0374f630fc184f2ac394a5c288aafe38f7 SHA512 9f2cc35d606a8c3629c43fde63e4b636021ea58aeaeb81f39f2a3129f7c05cfcb519f7ef6be53788cd9c975babff2f3917dab652b4e33fe7b768a603281f60c3 EBUILD curtail-1.3.1.ebuild 1172 BLAKE2B d10a5ff7d72071e47de68e86df67f19515e064c98e5d00d9992cfef6cd8537420ab7c99bcb2a0f2d2b8ee20261503c9d9e545c5bad5b0376a20f3549694c9a61 SHA512 08dd3fd769bcd1d6a96a1e42391112141fd6ccdb64241e61e35ef71af01a0aa9d123cdfa84eb48b77a0f9c60c7ac3932b87c0e703008e3262da3cb05ee69ce3a +EBUILD curtail-1.6.0.ebuild 1280 BLAKE2B fb16f56ff93e0c8d8d44df0ab94e0c3b0becca85732e739fee4e0511328464358ee276e7009050316e4e947f22218120ad23b67142db3ae18d615c1360e1e374 SHA512 6c27744021f55db9cf090a147e3a6fc94ff8e76c58bc46db3ea7c209ea1fbdf7852c7628e8ecf2ffb08ede089268969491580307e253868c55a6d56884b9cd3e MISC metadata.xml 817 BLAKE2B ea01ae4c58024699aae770d6e7f21a03adfc8da5f5f658a0b1708824bfda730a2fce4557de4fbccbc079c66a11ab08d6faef020bf897d47870f6581b5e0d68e6 SHA512 3d573feda8c750a08903203c1d2f2e1385e17242356c6f319e29944e530b2199a27e4e432a806dfe1f2c8c783dd67c4fe347d5160d4df99911f67623a3168eee diff --git a/media-gfx/curtail/curtail-1.6.0.ebuild b/media-gfx/curtail/curtail-1.6.0.ebuild new file mode 100644 index 000000000000..a9d903b47e6d --- /dev/null +++ b/media-gfx/curtail/curtail-1.6.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit gnome2-utils meson python-single-r1 xdg + +DESCRIPTION="Image compressor, supporting PNG, JPEG and WebP" +HOMEPAGE="https://github.com/Huluti/Curtail/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Huluti/${PN^}.git" +else + SRC_URI="https://github.com/Huluti/${PN^}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${P^} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" # Just desktop / schema / appstream file validation (fails). + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') +" +BDEPEND=" + ${RDEPEND} + dev-libs/appstream-glib + dev-util/desktop-file-utils +" +RDEPEND+=" + media-gfx/jpegoptim + media-gfx/optipng + media-gfx/pngquant + media-libs/libwebp +" + +DOCS=( CHANGELOG.md README.md ) + +src_prepare() { + sed -i "s|@PYTHON@|${PYTHON}|" "${S}"/src/${PN}.in || die + + default +} + +src_install() { + meson_src_install + python_optimize +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest index 313a5576fc1b..3cfde1d719c9 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,7 +1,5 @@ DIST eog-43.2.tar.xz 4655416 BLAKE2B 9909fc3da58541191b25959be20e53987f5633c97e003b0c97c4029a7cd6084d3675d75584664a023ca45897982d3cfe2668b6dc94a34b22a249b15a87307470 SHA512 aa3bb2e2684140f6a35770f6f6b80f64f09ff0f36f25ddc561c9cbbf6f22fdb4bbb1a48392a29d59dcf4852c224146ac847c62c8196e9198b34e7015bf4bb760 DIST eog-44.0.tar.xz 4655396 BLAKE2B 96cedcd03bf29c5052566b6a52b901d30f6d4d8a1950caa20b99cb0df2f97da8422c4884def724f441cf01f071d0caadd803e7e7cfa2b6ed2d3073c66cd825d2 SHA512 8bd54b53100c0a8e596dec070f8a711fbc2a0caf396afb5b2d8ba45f86215c1823736a3b898d0460ac91204d1cf1a492ec993e66a025af167e3dc4aec3149b2d -DIST eog-44.beta.tar.xz 4654948 BLAKE2B 30965b2d0f7fb6e82e6f151e0e64cb8c9898129d1a4918427b828a4bef413bed1b51bf24a79d34148cd7755649d992ab294c3de24e8bc5c5a97ec150a832220a SHA512 ba9732a99e2ab68c32c898cff8c2edecc585eb1bf16756164dd0fff94a5552e93f8cbf63cf8cea5cc36a3b1785cfc77ef7573892f5a653b897d9b13118b03bab EBUILD eog-43.2.ebuild 1743 BLAKE2B 952c727ba75f45f52fbf47f14f24bffab43ae27dd5429ec378b76dbb7565825f17a127bcd1e623184bcd5c81e26a01738601f589188f6c869063aaef56117d8e SHA512 55c933f1a0a0dd5829186705d427815ee08be0b93d86546b764e6a20c61e697d9edbebd3cfdef5cfb9d9cf9ea56957aaa694d828a03b676de6df2d64fac44de2 EBUILD eog-44.0.ebuild 1746 BLAKE2B 94e8bfa5612fd45420aec173bcb754845e13d94001a10f1a325fd4bb6f669b821c6c15dcc5ba8cec67a867847486db68b36aee04de7ba3cea02d69bf92072f0f SHA512 9a7517b9d9c9ec577654891b3fce00418792116f6c2463ffa61246deade17007cc4a3da84190b3fe804ec00bceb269696225c7623cee65473f438bce5cfe81e4 -EBUILD eog-44_beta.ebuild 1850 BLAKE2B 5c2369409c8597bba0d38a57e25fdc0c1b7d7e01e492777f66d315ec7c16625fb75306260febcbb3f605645cbd0227ad4a7a16f56736160b2ddd094e2cd47283 SHA512 af2a8a168843115ea6fe289ecda8ae7d6bc39b1cda69f162ae2a6efcd063ff0f63ef565da0a225ac8c6f4e03fd865ec0578934a11d6ed085b9abb7dc7780b684 MISC metadata.xml 580 BLAKE2B 7d6bf08b37ed06abb82e92621725ab2cbc9d0b28e5c50cd9dd25e449e98212da4911da450d5e80f6d2efd3cb65981b2726e69f48ae54fc7a0dd4363c896b9086 SHA512 3ae60a59ef2e07fd78b836eb828c0b9e37e49ea6115c52215b86dafff9cb6990567659a31cfb1e06e58890cf598c98065df1e473dc7994fef0ae950081c27a54 diff --git a/media-gfx/eog/eog-44_beta.ebuild b/media-gfx/eog/eog-44_beta.ebuild deleted file mode 100644 index 9e22758fd120..000000000000 --- a/media-gfx/eog/eog-44_beta.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Eye of GNOME image viewer" -HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.beta.tar.xz" -S="${WORKDIR}/${PN}-44.beta" - -LICENSE="GPL-2+" -SLOT="1" - -IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" -REQUIRED_USE=" - exif? ( jpeg ) - gtk-doc? ( introspection ) -" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-libs/glib-2.53.4:2 - >=dev-libs/libpeas-0.7.4[gtk] - >=gnome-base/gnome-desktop-2.91.2:3= - >=gnome-base/gsettings-desktop-schemas-42_beta - >=x11-misc/shared-mime-info-0.20 - >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] - >=x11-libs/gtk+-3.24.15:3[introspection,X] - >=gui-libs/libhandy-1.5.0:1 - sys-libs/zlib - - exif? ( >=media-libs/libexif-0.6.14 ) - lcms? ( media-libs/lcms:2 ) - xmp? ( media-libs/exempi:2= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - svg? ( >=gnome-base/librsvg-2.44.0:2 ) - - x11-libs/libX11 -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use exif libexif) - $(meson_use lcms cms) - $(meson_use xmp) - $(meson_use jpeg libjpeg) - $(meson_use svg librsvg) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - -Dinstalled_tests=false - -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/fotoxx/Manifest b/media-gfx/fotoxx/Manifest index 24e69a6cff88..8171797770f1 100644 --- a/media-gfx/fotoxx/Manifest +++ b/media-gfx/fotoxx/Manifest @@ -1,10 +1,6 @@ AUX fotoxx-22.18-documentation.patch 1074 BLAKE2B ecc735e158614bdbe2d44ec7463314a3f2f1151aaa95938a9415c7041ba0677acb4393d7f4d6c8817c0335e46dd365cc6f441102e0b6eb6f5ab233e70bf11ee1 SHA512 047ec5fa957ed3a9ad4e9667998045ec1c2d4cd6676f57275c40ea7d8797a0f95c7cfa2cd747e72f0f913c376bccdc708d73f675929302ce828c9d346d20885f -DIST fotoxx-22.35.tar.gz 8675173 BLAKE2B 0d0c709da603a59f432b184b0477cc3a65166c39209c5ccd440cbb317d1c835cf9b2a64870b10bff07debc4617585ed976f8a2157ee1a600861c2edab9ad023f SHA512 aceec8172da1c2c40c422ac194ab870a39cc33d6e1f484fc5fd7292145636ef546fa400023bbcc403d7e2ad108eef6d1c696cce7983c39088fede3a8538801c4 -DIST fotoxx-23.0.tar.gz 9258345 BLAKE2B 96510f43c2b8a289191a1194adf13b255d29ebd8aae4e286f2fcc180bb1ecefe5df7ab9251a55e83010a527d455117ddd99dea7df189a38bc82e5b233806307e SHA512 b40025f90561c10ebb107edf26863be154c0b699c811275f2de71f9da417921704fb2215266d725a7f84b19327da54b3f9be2d00db6dfb9738739a2e9ffc1903 -DIST fotoxx-23.1.tar.gz 9198469 BLAKE2B a14064c1b240badcfe5c24970528956e2f7acfbcb6720c7f376447bb65b26db7f50ceedbe3ad8c36d7439e56dae074d4e6feee315a746e911a1d2fb9b77dabcd SHA512 5adf8501bb5ce232668b8dd551ccfac591f23dbb33dec4c303b37b1f4f7fd6c43dab67f3dc38a8647260b32e51f9778cb6dcaba5aaa91a2565d1f810afca7353 DIST fotoxx-23.2-source.tar.gz 9233622 BLAKE2B 425c6f20210c62d08ee14f53436f3256e829a6fa3453047fe07ee0357fa277cdfe37340a6c19d0c39c2885b5ab6478d4791eb00631447f0b8d6ee53436750d5b SHA512 6193c99f11034609fdc052cf29184835644c76fd37270d8a8e9a76524d7bec7ea6ddc8e0c0ad7874d6997eba5c8c81f0f1a355a06a1220600380931aab10759b -EBUILD fotoxx-22.35-r1.ebuild 2216 BLAKE2B e65f3bfecb82b5256a198ad9f2b5559738887d33d05ff159c7f9a5ec1977c2aa492c0e633dfa4b0427ae2a8ef7b18dc06e5ec7bdd0f40d2d694b758e50418a0a SHA512 6f6f97cfdae9709d8e0009b163e57c05b22dcf7c1c49aefa5c7c366d823d2db6fe78adc61df3a16b010d32052efbe5780b453f2279418b5f8b6327ee62ea347d -EBUILD fotoxx-23.0.ebuild 2216 BLAKE2B 8c6904b379338f81700ddaea92da9f913c0d4c0d272b0e9832cc0c0a25bf149a37f86433c3c8d21e0734d8e25c3de1c4fbfe1f39de1b93e296e29fa1aea3ab40 SHA512 159339ef4311ddfd379164da2d9c5dd465a44b10090d4c3f17a8520691fd34c2772c5ca6189d84809b0448936b171f1defbe08451bfe507b9fb1940453aa51f3 -EBUILD fotoxx-23.1.ebuild 2218 BLAKE2B b376b01869bd4c9cc85bc0c2fea38d3d30b9fbf1cb75b9bedbc13264abc4b5057cc2b5e8767e926f6db516b308e2dc55548610b92381fbd0383693fa273951a1 SHA512 01b5fd2dd543530402e0072b7d2f8200316033756dc229bac315c605a02c2c0c11c447fff3dc75e309fe0b7cbf4ffc2cdd3710b1ea9653425b829c37d2b14ec5 -EBUILD fotoxx-23.2.ebuild 2279 BLAKE2B e02ce1a0cf3318d1888aa11468463eb05f9bd1aca86211b5a334e5d539f54e635d2a00120d9a607344d9dd970d56c7b5785ea120354d6fff71404ab150b2318f SHA512 1dbe736d7b5dd8a803d3de9f2f738c7e4571c49c8dfedd87a311367a26622f81d7192ab632706300bde636061cdbf2697fbfeaeb36591ea9df0aa4a0059c6369 +DIST fotoxx-23.32-source.tar.gz 9273650 BLAKE2B 20d159e25ba280ff4f264da1a99f2af729bf881b5f2b140faaa278c924934aa5443b3d56144685be835184531972f8caa7cb550d418d41ad48c2e56b87ba7bf3 SHA512 484939d48e6bdfc15075718fcc26ae07e8b91462f00f447dfb97a7019931fe524d0fda89e07eec711ea03ad05913073ae253f166ebe39643e2a4b0f2caccee28 +EBUILD fotoxx-23.2.ebuild 2277 BLAKE2B ae2639674583950bd2a4c5b1f01338d426afddc900326269a51ac2f0fee09c6976641cf61c0db5354a5766be395c22b4ea08d68544ff1944e1b51542c3370c12 SHA512 7c97016ad17c0a041604ba86c5ac7806db1d6661a6c49fcf52fccb574e9397a5fc3182bd4c54d87a7a4faeda5629f5534a8e78ce3ad69de326de30ddae86d62d +EBUILD fotoxx-23.32.ebuild 2284 BLAKE2B 2612931ab0655bfcfa43514cad885b666a454a5ec7a3499f9fe184d6c97c5f3f5c63d0b718f543fc0ed6f06e524ad2865f9d7c4e8972da6bfeccc0f0a53e2590 SHA512 505990c00a1c630ef146eee15278fdaa36b73b0870b0cb91402a7d9529e9c3a5084e5eaa3a089385db7cbd9364872dbd7302a73e9dd37107e7530373c058ffca MISC metadata.xml 851 BLAKE2B a6c60b79fb5646c3bd7d6959d4a1b974ee714bf6ed64f205d9c00d684b3da94672005658336c1c5fcb903605d11c9a5607616151b2f6262f3173e15b8fc44655 SHA512 2794ae92afa076875c7f725969efdcf9cb84435d0ea033adc28f5860a69438b754f4d22b0db27dc7392683439e51b51ae581a6da450719276e8df51a2a306ad9 diff --git a/media-gfx/fotoxx/fotoxx-22.35-r1.ebuild b/media-gfx/fotoxx/fotoxx-22.35-r1.ebuild deleted file mode 100644 index 13462861777e..000000000000 --- a/media-gfx/fotoxx/fotoxx-22.35-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature xdg-utils - -DESCRIPTION="Program for improving image files made with a digital camera" -HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" -SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -# For required dependencies read doc/README, for required tools read -# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an -# alternative to firefox and chromium-browser. `grep '"which ' * -R` -# is helpful to report some required tools run via the shell. - -DEPEND=" - media-libs/clutter - media-libs/clutter-gtk - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - media-libs/libchamplain[gtk] - x11-libs/gtk+:3" -RDEPEND=" - ${DEPEND} - media-gfx/dcraw - media-libs/exiftool - x11-misc/xdg-utils -" - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) - -DOCS=() -HTML_DOCS=() - -src_prepare() { - sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die - default -} - -src_install() { - # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, - # and README, changelog, copyright, license, etc. must not be compressed. - emake DESTDIR="${D}" install - rm -f "${D}"/usr/share/doc/${PF}/*.man || die - docompress -x /usr/share/doc -} - -pkg_postinst() { - optfeature "HEIC file support" media-libs/libheif - optfeature "additional RAW file support" media-gfx/rawtherapee - optfeature "additional RAW file support" media-gfx/darktable - optfeature "video thumbnails & playback" media-video/ffmpeg - optfeature "copying images to optical media" app-cdr/dvd+rw-tools - optfeature "WEBP file support" media-libs/libwebp - - elog - elog "Please read the Help > User Guide for details. The source location is" - elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" - elog "be placed at /home//.fotoxx/userguide." - elog - elog "To play videos, in Tools > Preferences set 'Video File Play Command'." - elog - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/fotoxx/fotoxx-23.0.ebuild b/media-gfx/fotoxx/fotoxx-23.0.ebuild deleted file mode 100644 index c7e883054f20..000000000000 --- a/media-gfx/fotoxx/fotoxx-23.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature xdg-utils - -DESCRIPTION="Program for improving image files made with a digital camera" -HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" -SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -# For required dependencies read doc/README, for required tools read -# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an -# alternative to firefox and chromium-browser. `grep '"which ' * -R` -# is helpful to report some required tools run via the shell. - -DEPEND=" - media-libs/clutter - media-libs/clutter-gtk - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - media-libs/libchamplain[gtk] - x11-libs/gtk+:3" -RDEPEND=" - ${DEPEND} - media-gfx/dcraw - media-libs/exiftool - x11-misc/xdg-utils -" - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) - -DOCS=() -HTML_DOCS=() - -src_prepare() { - sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die - default -} - -src_install() { - # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, - # and README, changelog, copyright, license, etc. must not be compressed. - emake DESTDIR="${D}" install - rm -f "${D}"/usr/share/doc/${PF}/*.man || die - docompress -x /usr/share/doc -} - -pkg_postinst() { - optfeature "HEIC file support" media-libs/libheif - optfeature "additional RAW file support" media-gfx/rawtherapee - optfeature "additional RAW file support" media-gfx/darktable - optfeature "video thumbnails & playback" media-video/ffmpeg - optfeature "copying images to optical media" app-cdr/dvd+rw-tools - optfeature "WEBP file support" media-libs/libwebp - - elog - elog "Please read the Help > User Guide for details. The source location is" - elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" - elog "be placed at /home//.fotoxx/userguide." - elog - elog "To play videos, in Tools > Preferences set 'Video File Play Command'." - elog - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/fotoxx/fotoxx-23.1.ebuild b/media-gfx/fotoxx/fotoxx-23.1.ebuild deleted file mode 100644 index cd7aa63620f7..000000000000 --- a/media-gfx/fotoxx/fotoxx-23.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature xdg-utils - -DESCRIPTION="Program for improving image files made with a digital camera" -HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" -SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" - -# For required dependencies read doc/README, for required tools read -# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an -# alternative to firefox and chromium-browser. `grep '"which ' * -R` -# is helpful to report some required tools run via the shell. - -DEPEND=" - media-libs/clutter - media-libs/clutter-gtk - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - media-libs/libchamplain[gtk] - x11-libs/gtk+:3" -RDEPEND=" - ${DEPEND} - media-gfx/dcraw - media-libs/exiftool - x11-misc/xdg-utils -" - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) - -DOCS=() -HTML_DOCS=() - -src_prepare() { - sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die - default -} - -src_install() { - # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, - # and README, changelog, copyright, license, etc. must not be compressed. - emake DESTDIR="${D}" install - rm -f "${D}"/usr/share/doc/${PF}/*.man || die - docompress -x /usr/share/doc -} - -pkg_postinst() { - optfeature "HEIC file support" media-libs/libheif - optfeature "additional RAW file support" media-gfx/rawtherapee - optfeature "additional RAW file support" media-gfx/darktable - optfeature "video thumbnails & playback" media-video/ffmpeg - optfeature "copying images to optical media" app-cdr/dvd+rw-tools - optfeature "WEBP file support" media-libs/libwebp - - elog - elog "Please read the Help > User Guide for details. The source location is" - elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" - elog "be placed at /home//.fotoxx/userguide." - elog - elog "To play videos, in Tools > Preferences set 'Video File Play Command'." - elog - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/fotoxx/fotoxx-23.2.ebuild b/media-gfx/fotoxx/fotoxx-23.2.ebuild index 6fef1f8c11cb..6ccee638d826 100644 --- a/media-gfx/fotoxx/fotoxx-23.2.ebuild +++ b/media-gfx/fotoxx/fotoxx-23.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" # For required dependencies read doc/README, for required tools read diff --git a/media-gfx/fotoxx/fotoxx-23.32.ebuild b/media-gfx/fotoxx/fotoxx-23.32.ebuild new file mode 100644 index 000000000000..f3a0d0447279 --- /dev/null +++ b/media-gfx/fotoxx/fotoxx-23.32.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit optfeature xdg-utils + +DESCRIPTION="Program for improving image files made with a digital camera" +HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" +SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +# For required dependencies read doc/README, for required tools read +# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an +# alternative to firefox and chromium-browser. `grep '"which ' * -R` +# is helpful to report some required tools run via the shell. + +DEPEND=" + media-libs/clutter + media-libs/clutter-gtk + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + media-libs/libchamplain[gtk] + x11-libs/gtk+:3" +RDEPEND=" + ${DEPEND} + media-gfx/dcraw + media-libs/exiftool + x11-misc/xdg-utils +" + +S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) + +DOCS=() +HTML_DOCS=() + +src_prepare() { + sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die + sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die + default +} + +src_install() { + # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, + # and README, changelog, copyright, license, etc. must not be compressed. + emake DESTDIR="${D}" install + rm -f "${D}"/usr/share/doc/${PF}/*.man || die + docompress -x /usr/share/doc +} + +pkg_postinst() { + optfeature "HEIC & AVIF file support" media-libs/libheif + optfeature "additional RAW file support" media-gfx/rawtherapee + optfeature "additional RAW file support" media-gfx/darktable + optfeature "video thumbnails & playback" media-video/ffmpeg + optfeature "copying images to optical media" app-cdr/dvd+rw-tools + optfeature "WEBP file support" media-libs/libwebp + + elog + elog "Please read the Help > User Guide for details. The source location is" + elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" + elog "be placed at /home//.fotoxx/userguide." + elog + elog "To play videos, in Tools > Preferences set 'Video File Play Command'." + elog + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest index e64b8abddbb5..367602a1f067 100644 --- a/media-gfx/gmic/Manifest +++ b/media-gfx/gmic/Manifest @@ -1,14 +1,9 @@ AUX gmic-3.1.6-ar_so.patch 758 BLAKE2B 95031f8c3af292ef91d5cdf94406db158c74864c644571ad98630f9b3bd57d816c512a103cf6dd2adc86aa859d06bf73b3596f0c789d3e0d373f0ae0a7a6505f SHA512 19b424e189ddd3b3660a8a80821a907de86f79f22f6014f9af9f8f895bdef0e61c023b9d6859370bfec018274bacf3d13a0da5addf62430b6020f290ccca3f6f -AUX gmic-3.1.6-grep38.patch 1200 BLAKE2B 6cfe274eb0577c9fb55b98564dc7a69e407ae8e7e80e66d62ca6d09485dbad4f578a1c2569041887040d73c02c0865695afaf504a546c93aa3a5f3e9574d3408 SHA512 7bdb4f45aef020dd4a9071f4bfd995da078526b37d693781c463d866e31a6bc1387c46035007fc4fcb9e2b871c42886483142aa4e8c244d5bd9e684a7e98e8af -AUX gmic-3.1.6-makefile_automagic.patch 5327 BLAKE2B 0df03edbba289d327957a2e703be955dc357e12047e6f1d95a19fc906e4f42d395c2964d10220f642e9a0091b9349d2872066b787b3ae29ca7e231b21bec280f SHA512 80b28b476c61d80466d389924758a218591f5a50edd4583dfd8239d4f8f5a684da1403f7638ca2c99d8038a1135b15b95a87c51bdb65c7f637ce613429922143 -AUX gmic-3.1.6-relative_rpath.patch 400 BLAKE2B 0f457f585d7efde1b05937f1baa240f6fd4590a3c05c2d988e88d8ee62e79c8ac39adb92bee247dcb999ef7654bf9c558802781e9933cb6de4b078cfe7b06ab9 SHA512 1c7da7542005d76f67a553ddec1d9291e34ff99adad3aae6c9761dde8aa93bba8f79eb388072fd43976ae4e45bae066d4726d642698bce36aafbca5dbae009b0 AUX gmic-3.2.0-grep38.patch 1330 BLAKE2B 22a241d8c574ca87691ec84107c718aa36404325891e3f50458753cc9051f1da3100206286ebeab2142360146b81b94ba3c063897722dd7b01730790f5672276 SHA512 46c078ef39cae6a0763a6e4e8d6ff9ac736b51e0b5f73fc6f75609fffa06eddd895f6803b5d39cfcd3bccb6e09549bdc0ca2ca3a7c1a2c8fa075869599eeb7d1 AUX gmic-3.2.0-makefile_automagic.patch 5397 BLAKE2B f5678cf7aba485c9d035fc34c0a2a75133567e6c4b91dc0a58f8511f8858c6c5facc4fced4fb4582a2336d03b68f6a5e95cc3490de0385e4a083568a20769c17 SHA512 904dbddee273c6ebb80d94e24a508043766e43c712464d02631fa584634248379f01e989749d218965afa593865883da2ebe267ac9b1755ca116573cdcfeeb73 AUX gmic-3.2.0-relative_rpath.patch 406 BLAKE2B cb92f21c090bfdb3c91aef60fc854fd21531ba8e7560458503ae0c123baf89a703057b870dc9a4366f179575373861696dedebd930c472a51644d4ef41553520 SHA512 8653697eea7da0b0db5ad9f7d8882a147a6aa9bd80085e6bfba21922431e52fa0b7e67c1c74afe8237a994861864f1df07ca2855c5d99bc0e69d0c630f11ebc7 -DIST gmic_3.1.6.tar.gz 10843311 BLAKE2B c50bcb9bd6c3d7d68a06f72faf0061d22b37c6fa357b40c16963c16a8841dba5ee8cf4509076a6734bb4eedbddfa2870897cb30687715ee6d7d84f2520700c17 SHA512 7d1ab97e8dfdf75b647cb7248eaa153e3ebcd5d1b799c67a6e027a5e2e8746047d348ea8e25485aed615d62f485dd06895fe6234f67a055cab423997b96f9775 DIST gmic_3.2.0.tar.gz 10933655 BLAKE2B 6b87acb2a356d3d0c00e795d8b66de75acffa1f87b63caf58986ab52730fcd58bb9dfa37caf057ac2ab2a58695dd783c09018305f21d258427d9c1e450d1c14d SHA512 2eccf179e865416ce5a6cc38fd5587fe79fb30cda381ca2bcb1e587f101a55c502422121d4696834bc25b6200aa3c2292ff30947f2704a610f46e61460685f5b DIST gmic_3.2.2.tar.gz 11321544 BLAKE2B e6786fdb0342e1dfa62043837fedeea25961b375af5d1dde247be373c0ef3e35a556dc78d6dd09b5b4c4ead3b531e2bb6a7b671a400dc9d477b22f1c6c7da6b9 SHA512 be695107f8cceb94789aaa021ca431ead3e0a7f87533478df0942ea6ad94f81639de8af827bb24fbef1baccc6ded8d41b4f5386ed9ee37704c2483ea7596800e -EBUILD gmic-3.1.6-r1.ebuild 3509 BLAKE2B 0934a967523f764a803828dfdd37cc0e3ec0823058fda0c3e75c8f6f22c89e2c9d12c222681c747ece4b2ef63d3eef942285a180eedfaad96a07ff807249d921 SHA512 0180b54c193419f2c9bc382d1f59faa8fce136fc5d1ed87862b5107126133dd6424e7a930aab2c0eb414200be1676251c42924e99a17593ffb2d158919cc72c6 -EBUILD gmic-3.2.0.ebuild 3457 BLAKE2B 6ec5dd35b547de3890654cf40a3fc565c1b6ba22620351d4f7d2bf0307bc80cdca598b4f5904e2e931537b9346873639582766cb7de145d56e182a38457bef18 SHA512 cbf30b0a7344cf78940e84b2530db39a53142cc8ce04662a9bc6207f4c5405e7ce31d1d1679b8744092473d4c429b994c289eb3f0b7a6e5b8b230da0cce391c0 +EBUILD gmic-3.2.0.ebuild 3456 BLAKE2B 5e98b8d4ce0bc98c91ce5f77a92833ca4a48a17986fdac664528981451a723061b469ab3b502f5cb9988768cd9afd5bf03edf51573169f1a0bd261386b65fd98 SHA512 209ab91667f7574fb5cdd9e42a54f444d6c96ff91b55a5677c3e4c05284eae79d48237eac8bda942408df9ca7a2aa3b50f4827364cdba5a865e9774b4fe475d5 EBUILD gmic-3.2.2.ebuild 3471 BLAKE2B ca9e659dee49ae79135a998ba11109cafb0eb829ad0c5c1345b34fef1baabbf568e04a8d8c4ab428603a060417fd940f07d2d9c6bcb94ad98f6ee715106cb9d5 SHA512 8d9036a0d4f44725e50de73ce1812d0ee50b023ae11ababd4be3c9e8577f2168a65c4e133945c1009f56346b4470f9e2a78616b863732e76a9071357f22a55d7 MISC metadata.xml 466 BLAKE2B 672259377cf7d693bc2493557b22150ddd3504d5bcb3f7b11c8e7e9a8ff591573503e5c9481d8a81e27757d4ebe205dd51a0fb57c0e691461988bc99fc714fc5 SHA512 62d65a13a3061fb31954fc08d753f6df7d76c262dc1c14304c1473dbe3f3412fb77cf808f0f205dc73d124f6dd1104c13d9dc79194eba702a0acdfb112fe6530 diff --git a/media-gfx/gmic/files/gmic-3.1.6-grep38.patch b/media-gfx/gmic/files/gmic-3.1.6-grep38.patch deleted file mode 100644 index ec1df70002c3..000000000000 --- a/media-gfx/gmic/files/gmic-3.1.6-grep38.patch +++ /dev/null @@ -1,27 +0,0 @@ -Starting with version 3.8, grep no longer quietly ignores backslashes -preceding a white-space character. - ---- a/src/Makefile -+++ b/src/Makefile -@@ -88,16 +88,16 @@ - EXE = - WGET = wget --no-check-certificate --quiet -O - PLUGINDIR = $(shell gimptool-2.0 --gimpplugindir)/plug-ins --VERSION = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c3) --VERSION1 = $(shell grep 'gmic_version\ ' gmic.h | tail -c4 | head -c1) --VERSION2 = $(shell grep 'gmic_version\ ' gmic.h | tail -c3 | head -c1) --VERSION3 = $(shell grep 'gmic_version\ ' gmic.h | tail -c2 | head -c1) -+VERSION = $(shell grep 'gmic_version ' gmic.h | tail -c4 | head -c3) -+VERSION1 = $(shell grep 'gmic_version ' gmic.h | tail -c4 | head -c1) -+VERSION2 = $(shell grep 'gmic_version ' gmic.h | tail -c3 | head -c1) -+VERSION3 = $(shell grep 'gmic_version ' gmic.h | tail -c2 | head -c1) - SVERSION=$(VERSION1).$(VERSION2).$(VERSION3) - SRC_PATH=$(shell pwd) - - # Check that versions of files 'CImg.h' and 'gmic.h' match. - ifneq (,$(wildcard CImg.h)) --CIMG_VERSION = $(shell grep 'cimg_version\ ' CImg.h | tail -c4 | head -c3) -+CIMG_VERSION = $(shell grep 'cimg_version ' CImg.h | tail -c4 | head -c3) - else - CIMG_VERSION = $(VERSION) - endif diff --git a/media-gfx/gmic/files/gmic-3.1.6-makefile_automagic.patch b/media-gfx/gmic/files/gmic-3.1.6-makefile_automagic.patch deleted file mode 100644 index a716de6e55cc..000000000000 --- a/media-gfx/gmic/files/gmic-3.1.6-makefile_automagic.patch +++ /dev/null @@ -1,131 +0,0 @@ ---- a/src/Makefile -+++ b/src/Makefile -@@ -226,8 +226,12 @@ - - # Enable parallelization in CImg, using OpenMP. - # (http://www.openmp.org/) --OPENMP_CFLAGS = -fopenmp -Dcimg_use_openmp -+ifeq ($(GMIC_USE_OPENMP),yes) -+OPENMP_CFLAGS = -fopenmp -Dcimg_use_openmp=1 - OPENMP_LIBS = -lgomp -+else -+OPENMP_CFLAGS = -Dcimg_use_openmp=0 -+endif - - # Enable software debugging. - # (Use address sanitizer and thus slows down the code) -@@ -249,9 +253,13 @@ - # Enable image display, using X11 (Unix). - # (Keep /usr/ dirname here since X11 is located in /usr/ on Mac too) - ifneq ($(OS),Darwin) -+ifeq ($(GMIC_USE_X11),yes) - X11_CFLAGS = -Dcimg_display=1 $(shell pkg-config --cflags x11 || echo -I/usr/X11R6/include) #-Dcimg_use_xrandr - X11_LIBS = $(shell pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11) -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr) - else -+X11_CFLAGS = -Dcimg_display=0 -+endif -+else - ifeq (,$(wildcard /usr/X11)) - X11_CFLAGS = -Dcimg_display=0 #-Dcimg_use_xrandr - X11_LIBS = -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr) -@@ -263,8 +271,10 @@ - - # Enable faster X11 display, using XShm extension. - # (ftp://www.x.org/pub/X11R7.7/doc/man/man3/XShm.3.xhtml) -+ifeq ($(GMIC_USE_XSHM),yes) - XSHM_CFLAGS = -Dcimg_use_xshm $(shell pkg-config --cflags xcb-shm) - XSHM_LIBS = $(shell pkg-config --libs xcb-shm || echo -L$(USR)/X11R6/lib) -lXext -+endif - - # Enable image display, using GDI32 (Windows). - GDI32_CFLAGS = -Dcimg_display=2 -@@ -273,8 +283,10 @@ - # Enable native support of PNG image files, using the PNG library. - # (http://www.libpng.org/pub/png/libpng.html) - ifneq ($(OS),Darwin) -+ifeq ($(GMIC_USE_PNG),yes) - PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng) - PNG_LIBS = $(shell pkg-config --libs libpng || echo -lpng -lz) -+endif - else - ifeq (,$(wildcard /tmp/skl)) - PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng) -@@ -287,56 +299,76 @@ - - # Enable native support of JPEG image files, using the JPEG library. - # (http://libjpeg.sourceforge.net/) -+ifeq ($(GMIC_USE_JPEG),yes) - JPEG_CFLAGS = -Dcimg_use_jpeg $(shell pkg-config --cflags libjpeg) - JPEG_LIBS = $(shell pkg-config --libs libjpeg || echo -ljpeg) -+endif - - # Enable native support of TIFF image files, using the TIFF library. - # (http://www.libtiff.org/) -+ifeq ($(GMIC_USE_TIFF),yes) - TIFF_CFLAGS = -Dcimg_use_tiff $(shell pkg-config --cflags libtiff-4) - TIFF_LIBS = $(shell pkg-config --libs libtiff-4 || echo -ltiff) -+endif - - # Enable native support for loading HEIC/AVIF image files, using the libheif library. - # ( https://github.com/strukturag/libheif ) -+ifeq ($(GMIC_USE_HEIF),yes) - HEIF_CFLAGS = -Dcimg_use_heif - HEIF_LIBS = -lheif -+endif - - # Enable native support of MINC2 image files, using the MINC2 library. - # ( http://en.wikibooks.org/wiki/MINC/Reference/MINC2.0_Users_Guide ) -+ifeq ($(GMIC_USE_MINC2),yes) - MINC2_CFLAGS = -Dcimg_use_minc2 -I${HOME}/local/include - MINC2_LIBS = -lminc_io -lvolume_io2 -lminc2 -lnetcdf -lhdf5 -lz -L${HOME}/local/lib -+endif - - # Enable native support for downloading files from the network. - # ( http://curl.haxx.se/libcurl/ ) -+ifeq ($(GMIC_USE_CURL),yes) - CURL_CFLAGS = -Dcimg_use_curl $(shell pkg-config --cflags libcurl) - CURL_LIBS = $(shell pkg-config --libs libcurl || echo -lcurl) -+endif - - # Enable native support of webcams and video streaming, using the OpenCV library. - # (https://opencv.org/) -+ifeq ($(GMIC_USE_OPENCV),yes) - OPENCV_CFLAGS = -Dcimg_use_opencv $(shell pkg-config opencv --cflags) -I/usr/include/opencv -I/usr/include/opencv4 - OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio) -+endif - - # Enable support of most classical image file formats, using the GraphicsMagick++ library. - # (http://www.graphicsmagick.org/Magick++/) -+ifeq ($(GMIC_USE_GRAPHICSMAGICK),yes) - MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(USR)/$(INCLUDE)/GraphicsMagick) - MAGICK_LIBS = $(shell pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++) -+endif - - # Enable native support of EXR image files, using the OpenEXR library. - # (http://www.openexr.com/) --OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(USR)/$(INCLUDE)/OpenEXR) --OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lIlmImf -lHalf) -+ifeq ($(GMIC_USE_EXR),yes) -+OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(USR)/$(INCLUDE)/OpenEXR -I$(USR)/$(INCLUDE)/Imath) -+OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lOpenEXR -lImath) -+endif - - # Enable Fast Fourier Transforms, using the FFTW3 library. - # (http://www.fftw.org/) -+ifeq ($(GMIC_USE_FFTW),yes) - FFTW_CFLAGS = -Dcimg_use_fftw3 $(shell pkg-config --cflags fftw3) - FFTW_LIBS = $(shell pkg-config --libs fftw3 || echo -lfftw3) - ifneq ($(OS),Windows) - FFTW_LIBS += -lfftw3_threads - endif -+endif - - # Enable native support of the BOARD library. - # (https://github.com/c-koi/libboard) -+ifeq ($(GMIC_USE_BOARD),yes) - BOARD_CFLAGS = -Dcimg_use_board - BOARD_LIBS = -lboard -+endif - - GMIC_STD_CFLAGS = $(MANDATORY_CFLAGS) $(ABORT_CFLAGS) $(PARALLEL_CFLAGS) $(FFTW_CFLAGS) $(CURL_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(TIFF_CFLAGS) - GMIC_STD_LIBS = $(MANDATORY_LIBS) $(PARALLEL_LIBS) $(FFTW_LIBS) $(CURL_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(TIFF_LIBS) diff --git a/media-gfx/gmic/files/gmic-3.1.6-relative_rpath.patch b/media-gfx/gmic/files/gmic-3.1.6-relative_rpath.patch deleted file mode 100644 index e2da793f31a8..000000000000 --- a/media-gfx/gmic/files/gmic-3.1.6-relative_rpath.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/Makefile -+++ b/src/Makefile -@@ -187,7 +187,7 @@ - ifndef NO_SRIPDLIB - MANDATORY_CFLAGS += -std=c++11 -pedantic - endif --MANDATORY_LIBS += -L. -L$(USR)/$(LIB) -Wl,-rpath,. -+MANDATORY_LIBS += -L. -L$(USR)/$(LIB) - ifdef IS_GCC - MANDATORY_CFLAGS += -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label - GCC_VER_GTEQ5 = $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 5) diff --git a/media-gfx/gmic/gmic-3.1.6-r1.ebuild b/media-gfx/gmic/gmic-3.1.6-r1.ebuild deleted file mode 100644 index 900c5180f8da..000000000000 --- a/media-gfx/gmic/gmic-3.1.6-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/dtschump/gmic.git" - inherit git-r3 -else - SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" - KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="GREYC's Magic Image Converter" -HOMEPAGE="https://gmic.eu/ https://github.com/GreycLab/gmic" - -LICENSE="CeCILL-2 GPL-3" -SLOT="0" -IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X" -REQUIRED_USE=" - gimp? ( png fftw X ) - qt5? ( png fftw X ) -" - -MIN_QT_VER="5.2.0" -QT_DEPEND=" - >=dev-qt/qtcore-${MIN_QT_VER}:5 - >=dev-qt/qtgui-${MIN_QT_VER}:5 - >=dev-qt/qtnetwork-${MIN_QT_VER}:5 - >=dev-qt/qtwidgets-${MIN_QT_VER}:5 -" -DEPEND=" - sys-libs/zlib:0= - curl? ( net-misc/curl ) - fftw? ( sci-libs/fftw:3.0=[threads] ) - gimp? ( - media-gfx/gimp:0/2 - ${QT_DEPEND} - ) - graphicsmagick? ( media-gfx/graphicsmagick:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) - openexr? ( - dev-libs/imath:= - media-libs/openexr:= - ) - png? ( media-libs/libpng:= ) - qt5? ( ${QT_DEPEND} ) - tiff? ( media-libs/tiff:= ) - X? ( - x11-libs/libX11 - x11-libs/libXext - )" -RDEPEND="${DEPEND} - ffmpeg? ( media-video/ffmpeg:= ) -" -BDEPEND=" - virtual/pkgconfig - gimp? ( - dev-qt/linguist-tools:5 - media-gfx/gimp:0/2 - ) - qt5? ( dev-qt/linguist-tools:5 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.6-ar_so.patch - "${FILESDIR}"/${PN}-3.1.6-grep38.patch - "${FILESDIR}"/${PN}-3.1.6-makefile_automagic.patch - "${FILESDIR}"/${PN}-3.1.6-relative_rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -gmic_emake() { - local mymakeargs=( - CC="$(tc-getCC)" - CXX="$(tc-getCXX)" - STRIP="/bin/true" - LIB="$(get_libdir)" - OPT_CFLAGS="${CXXFLAGS}" - OPT_LIBS="${LDFLAGS}" - GMIC_USE_CURL=$(usex curl) - GMIC_USE_EXR=$(usex openexr) - GMIC_USE_FFTW=$(usex fftw) - GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick) - GMIC_USE_JPEG=$(usex jpeg) - GMIC_USE_OPENCV=$(usex opencv) - GMIC_USE_OPENMP=$(usex openmp) - GMIC_USE_PNG=$(usex png) - GMIC_USE_TIFF=$(usex tiff) - GMIC_USE_X11=$(usex X) - QMAKE="qmake5" - ) - - tc-is-clang && mymakeargs+=( OPENMP_LIBS="-lomp" ) - - emake -j1 -C src \ - "${mymakeargs[@]}" \ - $@ -} - -src_compile() { - gmic_emake lib libc - use cli && gmic_emake cli_shared - use gimp && gmic_emake gimp_shared - use qt5 && gmic_emake gmic_qt_shared -} - -src_install() { - # See below for why this has to name a directory even if USE=-gimp - local gimp_plugindir="/deleteme" - if use gimp; then - if type gimptool &>/dev/null; then - gimp_plugindir="$(gimptool --gimpplugindir)/plug-ins" - elif type gimptool-2.0 &>/dev/null; then - gimp_plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins" - elif type gimptool-2.99 &>/dev/null; then - gimp_plugindir="$(gimptool-2.99 --gimpplugindir)/plug-ins" - else - die "Cannot find GIMP plugin directory" - fi - fi - - gmic_emake DESTDIR="${ED}" PLUGINDIR="${gimp_plugindir}" install - - # Upstream build scripts create PLUGINDIR and write some files to it - # regardless of whether the GIMP plug-in has been built or not, or even - # when they haven't been able to execute gimptool to get the base path. - use gimp || rm -rf "${ED}/${gimp_plugindir}" - - # These are already gzipped in the source tarballs - find "${ED}/usr/share/man" -name "*.gz" -exec gunzip {} \; || die -} diff --git a/media-gfx/gmic/gmic-3.2.0.ebuild b/media-gfx/gmic/gmic-3.2.0.ebuild index 285d496ae180..d7382d8cbecc 100644 --- a/media-gfx/gmic/gmic-3.2.0.ebuild +++ b/media-gfx/gmic/gmic-3.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" LICENSE="CeCILL-2 GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X" REQUIRED_USE=" diff --git a/media-gfx/gnome-font-viewer/Manifest b/media-gfx/gnome-font-viewer/Manifest index 862daa17584c..7837f7e3bbf1 100644 --- a/media-gfx/gnome-font-viewer/Manifest +++ b/media-gfx/gnome-font-viewer/Manifest @@ -2,9 +2,7 @@ AUX gnome-font-viewer-41.0-fix-meson-0.61-build.patch 1127 BLAKE2B 7cb4c294ea2a2 DIST gnome-font-viewer-41.0.tar.xz 179672 BLAKE2B ce9e91b319ccf2e099cd30cf13e407270775950321e2bea69703050b5797ed879320939d260aba175f3ed6f5719e23f5628c6501f362c3e367ca5ddf70902037 SHA512 09d9ddcdd18fd0023dff46e7197988473119e0d753b7814fdca0116c6831a93146301dd56ee77546121c573c8d93801b5d8fed0c46da47052e31749058c21d50 DIST gnome-font-viewer-43.0.tar.xz 291800 BLAKE2B 8d47eed603a932c47ccbd88f75b87e3df6850b89854b30ce1b75979867f5a75c8db97387833f118fc27e8f6c54c838523d6ab7f72813b9040d9100a3f46760ca SHA512 9d93cee4e62802640722294a0db7b5947d417e393a95aca9017b9904708037fbf353e35d891181c8acdb5615ed9c20ec03c26b197bb982196122bf9cb0a37fd5 DIST gnome-font-viewer-44.0.tar.xz 299644 BLAKE2B 9eceda601332601a3918331c0b4dae1f588ec88d9c28323694291f22e9add115ccfd70ef8c2d3b1a410bcf7c7443810abdb58a156927c235fb895412dea54213 SHA512 f2da77fadbd76eaaf661cb518043ebad6f964a90f1cede5b58160a3aa08a0fe42a9972bc4871725dc7ae16eb4199329ef2ea08734b8017306e61341e51c37bea -DIST gnome-font-viewer-44.rc.tar.xz 299360 BLAKE2B c627b79623caa8d1fac031cafdc31d9ffc0b9af4f15e4b14b10c5bcbaf5fc0c3f80ed65bd4d8fd336109162f5e0cb5b0131db18b2c6fdc9512560965490fee5c SHA512 2a20e3d46f43a787b32668c84f191de91c69e20536f0f603aee0453989ca8cfeb5d8309b5c98a6a8af38018bf024fe1bbb5636b4d2bb5fc301f19db11c7fc5af EBUILD gnome-font-viewer-41.0.ebuild 765 BLAKE2B fd4fe11ea6248a29345ba3e233fcf3cf6c1af03931c20c19b03f85b88fba22dbae2329b54b55d2e438266d00d2a692ea1efa50b5037d8a4716c7efec9950a2e8 SHA512 c46a4053b7542e9a661cb437575ba7499dd5a9c4cf9b036f5ad37b7a93a69e389df482be1b6946d91686fbaa2fa6dc52c18b077f30e8cc2fba069fa98b069075 EBUILD gnome-font-viewer-43.0.ebuild 716 BLAKE2B 133f9cbc1ef61aff0be325fa98977bb91e53291dc0408e863c7ae7668f1e465064dd9362ab7563aa9bb42dcc49483479f649221c9b4387b9e1b8e99af4964f4a SHA512 f8edcdd40396c6b8cadc7093972e54b7f6e8238977549cf03d2f61d51652685998775e99a0036fafa04dcb4dada15601a594142e4726608c0b84f9708da1970c EBUILD gnome-font-viewer-44.0.ebuild 718 BLAKE2B 516aec312d27a72fdafbd1c582e1589d286e8ba8494a9408f5e5dbc1b09acfaeff300eeb7368f8f7ca7d982a5ce2e62c000043667d880aac71c647a3502b94d5 SHA512 c4454b0efa3918bacbaa44953eed4f88a03a909ff8109b7b076080f107cf7849c9f7e89cd97a8f06f0a63f9b3c5e47bf3c7647bc94db3bf6cbc5b2f9f2c12796 -EBUILD gnome-font-viewer-44_rc.ebuild 819 BLAKE2B 453d5ab30257b9b33cdf87c3e92ccd9dc55ce3f65d3ff4750ebce757ef3a66c76f62827e71e0948a5b47ada97528745796a1149ff51df1a6984886ee77b7d664 SHA512 42294ba58e1eab3f36d628e9389fbbcfeb96efa903149abfcc2d45cfe62bbdfac73782c03a7c4b5a9df45310766378361a1bf1aca5823fabece17758c7ce7cab MISC metadata.xml 358 BLAKE2B 68c01b7096e0cddca8924d5f631ff0f3b94871244392aece19d0ca59f9bfda7c66199325fd31646c425af984118f728e54fa1ad3fcdc05149e146a5bb7de0667 SHA512 8870277e5cfae6a6c10e66359d45ef4ebde8027cf90f356096e7f78452a525fcb1e3d06f76769a1b8c875498faa79c75432e766edd495398f08d858c4d18bccf diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-44_rc.ebuild b/media-gfx/gnome-font-viewer/gnome-font-viewer-44_rc.ebuild deleted file mode 100644 index b8d97dca407e..000000000000 --- a/media-gfx/gnome-font-viewer/gnome-font-viewer-44_rc.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org meson xdg - -DESCRIPTION="Font viewer utility for GNOME" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-font-viewer" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-libs/glib-2.56.0:2 - >=gui-libs/gtk-4.5.0:4 - >=gui-libs/libadwaita-1.2.0:1= - >=media-libs/harfbuzz-0.9.9:= - media-libs/fontconfig:1.0 - media-libs/freetype:2 - gnome-base/gnome-desktop:4= - dev-libs/fribidi -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 9a98ecbf4262..7bc523606f00 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -2,14 +2,11 @@ AUX imagemagick-9999-nocputuning.patch 327 BLAKE2B 5b9b732a434733fa5ab1b554bf7e5 AUX policy-hardening.snippet 442 BLAKE2B d79fdbddab418fc9d8391e78992e3dda844e096052115113ff6f759c1a54541bcd7d7793547bc7140776659c98379a9e9f004aa46f757300a33f445d396fbf14 SHA512 e9e723c40d5b8c52bbc2f2b9a3ad7c7e2aee493bc37b6c3940e8486b92a1c6659e47b1e12ee2fb11c8a8b6ee48a7fc10354617ae12c36181a58e9e73b239368d AUX policy.test.xml 746 BLAKE2B 6bfa073606469b81cf517d9b069e48794cbda9272d12c3abb8ae3456aaf30cd1923510baddb7d813aa8ccde84e161de0b29314cef7b1a37730c7ad5236d1f5dc SHA512 22f66004324e3777393446a3df738ecd2aa405df088d39137008514cd86b436765b48ccd4355d670a42061ce4e5a7b2fd8e4be5852cd914f62ff0250a4a7ae57 DIST ImageMagick-6.9.12-64.tar.xz 9174728 BLAKE2B 8d6f4b6d5b8c2bd6aae3ac38ee5662c5eecfc94e98f8c5e7497b28fec69a9e1fc8b6a4f88bd794b0ed1649db88c8cd9836a335ee17ada27b11361488f4e23566 SHA512 307dd4ed4505b977282cc08065fd735200ce39e9a391d3b0faa47dedc788900c21cbf6b9bbd71cac0c9fafea6cc9b6f22a22f7c50a1764067fcf901d06e89025 -DIST ImageMagick-6.9.12-76.tar.xz 9227560 BLAKE2B 69353e23281852669a2775e28c972ffefe11a2d50f1ef386fb36e1968d2ade61bfd8dd6495b4fce91763beb907f93c1744f338a2b7d94c1586b9726d815d5295 SHA512 cfcbfa7556ec08e4a5b4420d8c594cca6e5a679b94cea8f3c9d07b0534b6bf854fd671ff118d51e0f90c3449c29363bd16db21db7c526b749c3470a161c49245 DIST ImageMagick-6.9.12-77.tar.xz 9220608 BLAKE2B 11050da1710f381084f6758f0665270974c1913e164a0f4b1ee51433948fcf3b4c60c6b7cf5bc4be4958ef863bb14cb3311b08a1aff60907dc595c31eadcc67f SHA512 ab6ad08496f955af28ed16669690fa07222ea741c62a4f98e1ae2b80a916557263d1ccbe66b3470c5edd3f0422bf626149560ae3574f76425ede69910b48faa2 -DIST ImageMagick-7.1.0-48.tar.xz 10353180 BLAKE2B 49abad77414b8ad0a692aefae2199050f48161c9c891ae9120692cba27eb9d491808068a5d1d49556f0fb6bad78d9b8bcc91d96da3762d10b84acfc3db664eff SHA512 c161a08765ceea358e9a186d95b5466aef36ff6a07dea976fd40ad36d583baa0bc4bede704b78947ceb02d6bebecd74b0084bd997380f3b1b3507012e3a361e5 DIST ImageMagick-7.1.0-62.tar.xz 10359080 BLAKE2B 6f0c91f81cd7c43017b3b58b5bea032ef8ccdbbede05b1963e647d39813153d20f11cc24d3b7b50d5455a6c3075e765f468bdcf2b88725b2f37d139a2326956c SHA512 db299bc84585b1f37d6fb5bfbc08264b19f4aa1b3e3dc28f14606310c5150ad103b8456d0856c1fae1efed137e0b02eb2beeccb504dfa39a10cb2aaacbfe47d3 EBUILD imagemagick-6.9.12.64-r1.ebuild 7285 BLAKE2B 332bd486f9807138c1f173ee9c91d0d888f4da09314b492aaf5ca22552d8e0467235fde94799612cbdbf7b9e43d9b839e5ef0f71c07d2bcd9611c49e4984be73 SHA512 8e176e41f60abd639c0c39f949afc59ca1c4468d8c2059b592d3d4edf8c6a8591c0a2fa89a14e4bba259ed16786f726a67024f5f59d313fe38bd06fc538a45f7 -EBUILD imagemagick-6.9.12.76.ebuild 7293 BLAKE2B 5ae637c7150be8bd560325070adb1c86b64ba070e395d1e3c3d87c4563381bbe822dc46bc68289c8ff930881bd8d77ef75f977dc1aa71217c297ae2042a15abe SHA512 c1cae6257b2d415f11ba892653cae1c8a1307fba4d12ca6a5f5acdcda89631cb54d82dc6988faf1c5ff8588b1310d997a6ec07012183c71dfb24fb1d340b6893 -EBUILD imagemagick-6.9.12.77.ebuild 7434 BLAKE2B 35b81957b99859ca85ab40f7c72ae808650220700e7d207ee1d97cebdbd79196cde4fd602640645ddffb60d9c769a2e8cd87a59e55cf36f4588682e1489b631c SHA512 cc84cacfdbaf6a72b1e56c345f22f0537e497b3dcb7a15279db6ac60dd8c6dd8ebbd9e4d4dc5e72bd82ee6a567e5da7ddf5eb50b85923374517aefb30853be99 -EBUILD imagemagick-7.1.0.48-r1.ebuild 7577 BLAKE2B 5c27bbf9e6a4c9c2dbb4f09e8411f62cc33d02e7f41157e21cafa56230ebd0f714ec02e940f3284150298470ef44b0548af7706dbfefa5dc8f81a06b3154e7b5 SHA512 0f8fc26cee154bcdba9c774ec2f2ff33741453f655ab77418743d6f35f96d9e7bf5293bca769a8a351e9f5b4a71268e3609a4ed87755ec1d4ac8b1c23c720308 +EBUILD imagemagick-6.9.12.77.ebuild 7427 BLAKE2B 2e6c5dcf51d83f1fb11e9625a513a8e2aaa0fbba0647fe3ac222e9217c2c7c77459143bf48824f8aaaab8cc2d239c6ef420fec82378aca94d3ddc0ec4252b669 SHA512 7530c3ca4988d49f3c0072eefa80681aca0b014dca3894630d0359e3653cd83afd9eb4afefe75cae18af8b0b24d52d98739dffd42dacddb433f5d00647fd5b42 +EBUILD imagemagick-7.1.0.62-r1.ebuild 7780 BLAKE2B 2657812e172c8df3de26c88687c54cf3f892ee8817b6a2b3ffeb8179a6915fd4888858f1489fe1604944051714a6d9e3a72b3824fb49b44af1f31aa4ab458a51 SHA512 8c429466771721f800714051adcf5f8b8990e6ffb6bb7df399a6e594d9d67d79e0fbc4886a84bb9d9d7f93fec8dad9a06bfe1c785103fce0e6af914ee9a320f9 EBUILD imagemagick-7.1.0.62.ebuild 7719 BLAKE2B 59c7465caa1d4e165f9e26fbd701e20cd7c09e9609859713c43a68366b028abce4f247823419bf5b6a3e5057ae3687be940ed01879e96bde9a35ffb6111da286 SHA512 246d9c907a4186857cb66496f3e1ddb2a10d3558a8b9580f7e1229a20e81fd30f0f47f7f70152db559c707ee7863e83621ca08a841ca382ce29cdedb22b7feeb -EBUILD imagemagick-9999.ebuild 7727 BLAKE2B 52db3be561b94cec427ccc5cf1f33320e0d14cc2765ced34d445a4e87255da185b1968b22a5af6c477430424e59ede005361607f9d4b33508f4ab84638f47244 SHA512 32017d9bbd09359633cde35328b16a035fd7322cddebcaae3a76d91ee5aa49cf704b7899439d224e9408af18a52bb0d40ad913068c76fe0c54f2f74fc4bb3d43 -MISC metadata.xml 1191 BLAKE2B f46c54e4670eac69d9bb9d819810f482af66c4ef6448cc911c45d3ff2a8d52f41f8686b2fd4a0f02c5d73dbd50717c2edf37fa84174d115b57b4cecc8412aae0 SHA512 07fb6c52e6c93d53ceb2d72ad570bc76fed043410e51b0573688a6124173ed0a7927906d0a03ad369aa5d536d5202150a847375ff433214ba25954a0dfeeb7ab +EBUILD imagemagick-9999.ebuild 7780 BLAKE2B 2657812e172c8df3de26c88687c54cf3f892ee8817b6a2b3ffeb8179a6915fd4888858f1489fe1604944051714a6d9e3a72b3824fb49b44af1f31aa4ab458a51 SHA512 8c429466771721f800714051adcf5f8b8990e6ffb6bb7df399a6e594d9d67d79e0fbc4886a84bb9d9d7f93fec8dad9a06bfe1c785103fce0e6af914ee9a320f9 +MISC metadata.xml 1260 BLAKE2B ca25d6d7f6286db6fdab38bbbda7c519b28733923a6f2a3f1ddcc79436d149111dc853aa1e44d805bd9e0f97c0e76496bfe815c4065d581390ceec849610d67a SHA512 128ed34ce2e6ee36977f4990bc2be2ded256b3516bab9e91640f29f985a34f59de7835414aea4752257f6228c8b1796bb68b51ae9e4453ce078cd63cb383c2d5 diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.76.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.76.ebuild deleted file mode 100644 index e059d3f73ad6..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.12.76.ebuild +++ /dev/null @@ -1,269 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit flag-o-matic libtool perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/6.9.12-58" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2 ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -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 - - # Apply hardening, bug #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - # for Darwin modules - elibtoolize - - # For testsuite, see bug #500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --with-gcc-arch=no-automagic - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in ${HOME} for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - # bug #472766 - doins "${T}"/99${PN} - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild index b8d2fa1c3ff7..3b5d018dff9b 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild @@ -14,7 +14,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.48-r1.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.48-r1.ebuild deleted file mode 100644 index 967edf3e9d9d..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.48-r1.ebuild +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit autotools flag-o-matic perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -SLOT="0/7.1.0-43" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2 ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-9999-nocputuning.patch" -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - #elibtoolize # for Darwin modules - eautoreconf - - # Apply hardening, bug #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - --without-jxl - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == 9999 ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild new file mode 100644 index 000000000000..085bd89a9b6a --- /dev/null +++ b/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild @@ -0,0 +1,281 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QA_PKGCONFIG_VERSION=$(ver_cut 1-3) +inherit autotools flag-o-matic perl-functions toolchain-funcs + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" + inherit git-r3 + MY_P="imagemagick-9999" +else + MY_PV="$(ver_rs 3 '-')" + MY_P="ImageMagick-${MY_PV}" + SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +fi + +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="A collection of tools and libraries for many image formats" +HOMEPAGE="https://www.imagemagick.org/" + +LICENSE="imagemagick" +# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. +# If ABI is broken, change the bit after the '-'. +SLOT="0/$(ver_cut 1-3)-43" +IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" + +REQUIRED_USE="corefonts? ( truetype ) + svg? ( xml ) + test? ( corefonts )" + +RESTRICT="!test? ( test )" + +RDEPEND=" + !media-gfx/graphicsmagick[imagemagick] + dev-libs/libltdl + bzip2? ( app-arch/bzip2 ) + corefonts? ( media-fonts/corefonts ) + djvu? ( app-text/djvu ) + fftw? ( sci-libs/fftw:3.0 ) + fontconfig? ( media-libs/fontconfig ) + fpx? ( >=media-libs/libfpx-1.3.0-r1 ) + graphviz? ( media-gfx/graphviz ) + heif? ( media-libs/libheif:=[x265] ) + jbig? ( >=media-libs/jbigkit-2:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) + jpegxl? ( >=media-libs/libjxl-0.6 ) + lcms? ( media-libs/lcms:2= ) + lqr? ( media-libs/liblqr ) + opencl? ( virtual/opencl ) + openexr? ( media-libs/openexr:0= ) + pango? ( x11-libs/pango ) + perl? ( >=dev-lang/perl-5.8.8:= ) + png? ( media-libs/libpng:= ) + postscript? ( app-text/ghostscript-gpl:= ) + raw? ( media-libs/libraw:= ) + svg? ( + gnome-base/librsvg + media-gfx/potrace + ) + tiff? ( media-libs/tiff:= ) + truetype? ( + media-fonts/urw-fonts + >=media-libs/freetype-2 + ) + webp? ( media-libs/libwebp:= ) + wmf? ( media-libs/libwmf ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libXext + x11-libs/libXt + ) + xml? ( dev-libs/libxml2 ) + lzma? ( app-arch/xz-utils ) + zip? ( dev-libs/libzip:= ) + zlib? ( sys-libs/zlib:= )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-9999-nocputuning.patch" +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + + #elibtoolize # for Darwin modules + eautoreconf + + # Apply hardening, bug #664236 + cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die + sed -i -e '/^$/ { + r policy-hardening.snippet + d + }' \ + config/policy.xml || \ + die "Failed to apply hardening of policy.xml" + einfo "policy.xml hardened" + + # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if test -n "${ati_cards}"; then + addpredict "${ati_cards}" + fi + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if test -n "${mesa_cards}"; then + addpredict "${mesa_cards}" + fi + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if test -n "${nvidia_cards}"; then + addpredict "${nvidia_cards}" + fi + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if test -n "${render_cards}"; then + addpredict "${render_cards}" + fi + shopt -u nullglob + addpredict /dev/nvidiactl +} + +src_configure() { + local depth=16 + use q8 && depth=8 + use q32 && depth=32 + + use perl && perl_check_env + + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket + + local myeconfargs=( + $(use_enable static-libs static) + $(use_enable hdri) + $(use_enable opencl) + $(use_enable openmp) + --with-threads + --with-modules + --with-quantum-depth=${depth} + $(use_with cxx magick-plus-plus) + $(use_with perl) + --with-perl-options='INSTALLDIRS=vendor' + --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts + $(use_with bzip2 bzlib) + $(use_with X x) + $(use_with zip) + $(use_with zlib) + --without-autotrace + $(use_with postscript dps) + $(use_with djvu) + --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu + $(use_with fftw) + $(use_with fpx) + $(use_with fontconfig) + $(use_with truetype freetype) + $(use_with postscript gslib) + $(use_with graphviz gvc) + $(use_with heif heic) + $(use_with jbig) + $(use_with jpeg) + $(use_with jpeg2k openjp2) + $(use_with jpegxl jxl) + $(use_with lcms) + $(use_with lqr) + $(use_with lzma) + $(use_with openexr) + $(use_with pango) + $(use_with png) + $(use_with raw) + $(use_with svg rsvg) + $(use_with tiff) + $(use_with webp) + $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) + $(use_with wmf) + $(use_with xml) + ) + + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # Install default (unrestricted) policy in $HOME for test suite, bug #664238 + local _im_local_config_home="${HOME}/.config/ImageMagick" + mkdir -p "${_im_local_config_home}" || \ + die "Failed to create IM config dir in '${_im_local_config_home}'" + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ + die "Failed to install default blank policy.xml in '${_im_local_config_home}'" + + local im_command= IM_COMMANDS=() + if [[ ${PV} == 9999 ]] ; then + IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild + else + IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built + fi + IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used + IM_COMMANDS+=( "emake check" ) # Run tests + + for im_command in "${IM_COMMANDS[@]}"; do + eval "${S}"/magick.sh \ + ${im_command} || \ + die "Failed to run \"${im_command}\"" + done +} + +src_install() { + # Ensure documentation installation files and paths with each release! + emake \ + DESTDIR="${D}" \ + DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ + install + + rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} + dodoc {AUTHORS,README}.txt + + if use perl; then + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + + fi + + find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + + # .la files in parent are not needed, keep plugin .la files + find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die + + if use opencl; then + cat <<-EOF > "${T}"/99${PN} + SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" + EOF + + insinto /etc/sandbox.d + doins "${T}"/99${PN} #472766 + fi + + insinto /usr/share/${PN} + doins config/*icm +} + +pkg_postinst() { + local _show_policy_xml_notice= + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + # This is a new installation + _show_policy_xml_notice=yes + else + local v + for v in ${REPLACING_VERSIONS}; do + if ! ver_test "${v}" -gt "7.0.8.10-r2"; then + # This is an upgrade + _show_policy_xml_notice=yes + + # Show this elog only once + break + fi + done + fi + + if [[ -n "${_show_policy_xml_notice}" ]]; then + elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" + elog "which will prevent the usage of the following coders by default:" + elog "" + elog " - PS" + elog " - PS2" + elog " - PS3" + elog " - EPS" + elog " - PDF" + elog " - XPS" + fi +} diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild b/media-gfx/imagemagick/imagemagick-9999.ebuild index 516ae1cca24a..085bd89a9b6a 100644 --- a/media-gfx/imagemagick/imagemagick-9999.ebuild +++ b/media-gfx/imagemagick/imagemagick-9999.ebuild @@ -26,7 +26,7 @@ LICENSE="imagemagick" # Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. # If ABI is broken, change the bit after the '-'. SLOT="0/$(ver_cut 1-3)-43" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" +IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" REQUIRED_USE="corefonts? ( truetype ) svg? ( xml ) @@ -48,6 +48,7 @@ RDEPEND=" jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) + jpegxl? ( >=media-libs/libjxl-0.6 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) @@ -172,7 +173,7 @@ src_configure() { $(use_with jbig) $(use_with jpeg) $(use_with jpeg2k openjp2) - --without-jxl + $(use_with jpegxl jxl) $(use_with lcms) $(use_with lqr) $(use_with lzma) diff --git a/media-gfx/imagemagick/metadata.xml b/media-gfx/imagemagick/metadata.xml index 591c4245c3f7..b1fc8d65f222 100644 --- a/media-gfx/imagemagick/metadata.xml +++ b/media-gfx/imagemagick/metadata.xml @@ -13,6 +13,7 @@ Use media-fonts/corefonts which is required by some commands Enable media-libs/libfpx support Enable High Dynamic Range Images formats + Enable support for JPEG XL image format Enable experimental liquid rescale support using media-libs/liblqr Enable OpenCL support Enable Pango support using x11-libs/pango diff --git a/media-gfx/oxipng/Manifest b/media-gfx/oxipng/Manifest index d7b3b4ac554c..90dac11c9bb2 100644 --- a/media-gfx/oxipng/Manifest +++ b/media-gfx/oxipng/Manifest @@ -123,5 +123,5 @@ DIST zopfli-0.7.1.crate 44416 BLAKE2B 14c6e7982f34de921bc3ce0048281e76f1de9715c0 EBUILD oxipng-6.0.0.ebuild 2207 BLAKE2B c18aae92873c9aaa490495ee047acf607a81ab309c156f48e6b815bfda455eae650f88fe2e14e9916ed6bd190c16860ae108174c3e5ab8019e6ee55f998f2aec SHA512 5a243d0be0883e4e9eaf5e07e62cfd2d578131bb8ca89901059c00dc27e3a48cf6103647cb6157afa3e54e36045c23e0ed6b4e725b3c6c11eeace4fdcb20a87d EBUILD oxipng-6.0.1.ebuild 2207 BLAKE2B e38c0b9f1b96679d4af1151cfda5bd9bcccbc92db186e36af8e3f0286b54f4dae25e0f320ef9729091190a7ae4e624df28f9696cc3f4acd95d14a55def95b7c9 SHA512 ee9782c28948ce9cb5e04121c5f01a1683f544d8592b96dfd23474d58a05e42a64e5b8f737203ec366be7392ec13dd718ff8670c9158c726b5ecc1be120b64ab EBUILD oxipng-7.0.0.ebuild 2223 BLAKE2B be37029ddb361755dc3cbfa0885dedd9fd823403130ec7892ec4db0a85ed1b6193af1e949accdae43792cceabc7fd263d76fff8c2635a074a1dee60afc792d66 SHA512 df28597de30b3ec8d2424c2cd3df6f26414898bbce577144a605ef8515d734287f38147fe8a1b9e231acc45d53688e020bd479e7fe92c4e90ee4a1402eafd752 -EBUILD oxipng-8.0.0.ebuild 2245 BLAKE2B 0920a06be181fe8f5e0ca08889cf6b54f505a02ae8496a8c2f9f75c07832ed5aafac06e914c094eb4dc33ba3f93cc246e2c2ea40d0ff9eeaae5bfcd2e5154b6a SHA512 39183f68f876b6bc144891e2fe15e52f1eed1dbfac9c37b64023b767d0d16e92c2983197a67d991e3325f99d38b80f767496ff22fde2092bb79da13c2e3adf89 +EBUILD oxipng-8.0.0.ebuild 2248 BLAKE2B cd63860e6989f30c4a3aa60fc1a482e13737ac37acd71d19e33e3778036dc3d1326c51141c9103efb8a28f639192825a7c9814ff9ccc7f6f315ffc0a5031e3e8 SHA512 fb92eb7d550f430fc944fffcaaea00e04a03a57a3813a7972ac834c4afa6cddaec14d0ba9adbfcff89bb38efd52e4539d7fb185b349330db55d9543c48cf8904 MISC metadata.xml 622 BLAKE2B e1d908e3eddcbeae97cbe17f3d599980afa55073f4aec05421d77ac43c6fe73231d3a5371cabb341bbe325918315a16f356612d67ceaec93cbccead92d5b545e SHA512 db5befcc73330783a467043ddf7af90341b13838348108e49826ead55c009d3597652c01b4e378955326ff1db2c244b65418c25af3c10436a3b4fbcc566ef0bc diff --git a/media-gfx/oxipng/oxipng-8.0.0.ebuild b/media-gfx/oxipng/oxipng-8.0.0.ebuild index 95f8dbac031f..c94033fde23f 100644 --- a/media-gfx/oxipng/oxipng-8.0.0.ebuild +++ b/media-gfx/oxipng/oxipng-8.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Auto-Generated by cargo-ebuild 0.5.3-dev @@ -101,7 +101,7 @@ LICENSE=" ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv ~x86" BDEPEND=">=virtual/rust-1.61.0" diff --git a/media-gfx/pencil/Manifest b/media-gfx/pencil/Manifest index f1376e7d7cdd..b91387bf12c6 100644 --- a/media-gfx/pencil/Manifest +++ b/media-gfx/pencil/Manifest @@ -1,4 +1,3 @@ -AUX pencil-0.6.5-skip-building-tests.patch 1301 BLAKE2B c7bfb172e5050936a1cf7294d2992c580ffb0b337c879d60c42575c5dff7c0269a1e406eecf7e97871a6ab785c9910a5ffc47fa97b5f9881239debf294c6cf96 SHA512 c71e2cc135a267f79bffca15f3cafb4a7e6e4d3b0f3718f37551b6985a9264774c70974c22acbf591c7b204e9aa1ea46ca4d3b3722770931b000cc633f3f62aa DIST catch.hpp 656886 BLAKE2B 590fabc7970b97f333457f409276688f69a66de7fa3c43d767994ed212a3b5bde6e6c113c36a0ff03dd95bbb0cdb38cc12b43a96d16644525ea7425e028485a6 SHA512 ca401efb224e87c4f9d9f3bd58102d3223ef3356149837be2474fa2dbae645272c1ecb17d7db96c2b43b97034aacb63f840f4ebec16f2f3d447c1cc80a500d40 DIST pencil-0.6.6.tar.gz 3807612 BLAKE2B a4933399ea7f3103eb097756684f42061f5db4c419983458ce8ad317e7eab667ccc5c29c6bf9a3dec5fe57887c4456b64c6e93be889684bd2b567c247aa6dfeb SHA512 1cb976011a1270a2715568fc740db28e6b1a0f050ff7cc2630687edb6e4b57245bf8f58e69721dabab0a2bd65f58780176e2a59691ed0b19f7276c1aad950e7d EBUILD pencil-0.6.6-r1.ebuild 1143 BLAKE2B 340348efb43e721af121328ca77e0a001cbf04e37537648db0b255f5095e4ca3b1be16efd59ee995b9fc957dcc563105af4072d67370dc9032f2fa86a29f136d SHA512 433bf1ac6a8fc8fb233352f3561a5e4d5be26a2a5e817a5a57db9df6e1d8041eb675ca36694d8182ea1cff48c4878939a2c795f00cb21e455a7361751870de56 diff --git a/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch b/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch deleted file mode 100644 index dd7c80f2893c..000000000000 --- a/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch +++ /dev/null @@ -1,53 +0,0 @@ -From f949445894fa6da9eaa9f26f54bac59888822011 Mon Sep 17 00:00:00 2001 -From: Matt Chang -Date: Wed, 5 Aug 2020 15:06:29 +1000 -Subject: [PATCH] qmake CONFIG+=NO_TESTS to skip building tests - ---- - pencil2d.pro | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -diff --git a/pencil2d.pro b/pencil2d.pro -index f9fbca5a2..e1bc4a179 100644 ---- a/pencil2d.pro -+++ b/pencil2d.pro -@@ -4,22 +4,23 @@ - - TEMPLATE = subdirs - --SUBDIRS = \ # sub-project names -- core_lib \ -- app \ -- tests -- - # build the project sequentially as listed in SUBDIRS ! - CONFIG += ordered - --# where to find the sub projects - give the folders -+SUBDIRS += core_lib - core_lib.subdir = core_lib --app.subdir = app --tests.subdir = tests - --# what subproject depends on others --app.depends = core_lib --tests.depends = core_lib -+SUBDIRS += app -+app.subdir = app -+app.depends = core_lib -+ -+SUBDIRS += tests -+tests.subdir = tests -+tests.depends = core_lib -+ -+NO_TESTS { -+ SUBDIRS -= tests -+} - - TRANSLATIONS += translations/pencil.ts \ - translations/pencil_ar.ts \ -@@ -48,4 +49,3 @@ TRANSLATIONS += translations/pencil.ts \ - translations/pencil_zh_CN.ts \ - translations/pencil_zh_TW.ts - --macx: LIBS += -framework AppKit diff --git a/media-gfx/skanpage/Manifest b/media-gfx/skanpage/Manifest index 1b658acd2cc0..63c9d814a740 100644 --- a/media-gfx/skanpage/Manifest +++ b/media-gfx/skanpage/Manifest @@ -1,5 +1,3 @@ -DIST skanpage-22.08.3.tar.xz 1291092 BLAKE2B ec189a0c723c35b235376e543fc97917e75b9dc3c734aa8036424ad79e4e69efb3d1ced6cb9a3bd4cfbfe54ed30083775aa02e4f4b1a6f423eb4cca3537e12e8 SHA512 25a3fb694ed7b982d2c742be57de111f01589e46ca5cdcf1502fc909718dddf9321d6d8a92ccede87811627c18f97ce694399a5955361d97cb891fc2a2fe93b4 DIST skanpage-22.12.3.tar.xz 1295700 BLAKE2B a3ff1af77fb809434517d4204d70653b281f24b29c72e2c070bc4221f7bfe5433da3317b0f5801f96ada7e5f34a06741978e6db99b2d234f02d28b235b498a77 SHA512 9b5ad39ae3ede442ef9c5fa0b976752e8848d55029a14b60ea3c397c1a951017a0104c21eb66b667f78ae007355a1c59d0f72ccf860164bf8237277f34234eb5 -EBUILD skanpage-22.08.3.ebuild 1350 BLAKE2B 763707fc34edb012a48cb8fe0e5bff5b4c9e5921f4eac287036d96675d08cc37ed0ac60ef0a0afe50300ec062eeac6d1708e5c854bb3a98ba547946d05e487d0 SHA512 083ec42d26bc0ee95076ee30c637038068a02904f8c9c8e3b89662218348054602af305878f1cc0a9023b64b3afaebada9c3008b59a4f8fa44fa1af17a398500 -EBUILD skanpage-22.12.3.ebuild 1354 BLAKE2B 12633cf10e0f91030a51e88a82cf0cb29c5093a502d8430f2b49a26792fb7682ddb83cd6404a6d5ef9b8222766dafb24940e3241af628885e5d30d77d5897da6 SHA512 aa507e0f8c71b9a87d510b51c15b56ce0127c06e16364104cc9d0bce9c44329eafc44f22b512a39213de3ff3f94d8207fbfd03dcf61d73edb8491e4b3d88a391 +EBUILD skanpage-22.12.3.ebuild 1351 BLAKE2B 5f5a1803b242dee76e01657e875a45e6e1c43bd99eef45b532df069d9e56edd93d974488a23555c1de185792a1ee8a45371b71e22050a641e730a892f4c46d8a SHA512 0710f13639f48dfed656c66f4f3c92147dc73527ff2286ceedaa35c44066b1e5219970b01a1241b2e214efa289155156bf55f96a4db7011240d128525a127768 MISC metadata.xml 374 BLAKE2B 3666d82bcae95e5b38d777c81491cc25488aff6b55e112f6eebbaf80ef603d40e8287fe33d649e647c2f97b9caca237f2b9785ee49ff9c2f5c81576a2cf33379 SHA512 fcc360165d6fa100c9d92c2528f4f2ba291a0bf6b05a7b252b5bb215514144e9b699915f98d7aecda6869bf50bfbb51b42b3186679e5db2c3901cb4d6151e6e8 diff --git a/media-gfx/skanpage/skanpage-22.08.3.ebuild b/media-gfx/skanpage/skanpage-22.08.3.ebuild deleted file mode 100644 index 10c5fc43d964..000000000000 --- a/media-gfx/skanpage/skanpage-22.08.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Multi-page scanning application supporting image and pdf files" -HOMEPAGE="https://apps.kde.org/skanpage/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="ocr" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - >=media-libs/ksanecore-${PVCUT}:5 - ocr? ( - app-text/tesseract:= - media-libs/leptonica:= - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package ocr Tesseract) - $(cmake_use_find_package ocr Leptonica) - ) - ecm_src_configure -} diff --git a/media-gfx/skanpage/skanpage-22.12.3.ebuild b/media-gfx/skanpage/skanpage-22.12.3.ebuild index 5b515a656113..1358a671c135 100644 --- a/media-gfx/skanpage/skanpage-22.12.3.ebuild +++ b/media-gfx/skanpage/skanpage-22.12.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/skanpage/" LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="ocr" DEPEND=" diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 7cf61437eac4094ad1db71987c9fe35492e51c3b..b92e2c206c20789dc7e9ed8eee59dc42fb5c6b71 100644 GIT binary patch delta 67146 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

    ww#rC|=wvff5 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 diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest index 806d3807bc71..946cb2170062 100644 --- a/media-libs/ksanecore/Manifest +++ b/media-libs/ksanecore/Manifest @@ -1,5 +1,3 @@ -DIST ksanecore-22.08.3.tar.xz 46660 BLAKE2B f693ba07fee2baba068c6664d15b731a4c9f8ac0e90616e89e6102993faef5d8ef7e778f03418c0820aecf1175370459421fc0a285e8a84357394b8138e318c3 SHA512 e5475b009f4da0f5929e1c107b7ca1c759e077448cd61c680a9431e8cf6b1fc61407f2242b7282e21766864400277cdc44e5e512b7a7b9b8b078ab8699b0e353 DIST ksanecore-22.12.3.tar.xz 47072 BLAKE2B 0ffca990430a9be65f8b544a44c7df1ee59c974980cbff1cbe1394d14cf27eaee93b2babb2fea3a8a08c0ef8dbf7b53809ef99789b1f9d15bb2b5607a6aacc55 SHA512 73dcf6d65e587f2ec63453664c5b6ed4d35b230e4fd1cf9b3f548ea020dc80380dc6b86c2db01f69fb00ceadc278287a4f719a41386d882cd8107ac6f74abfc2 -EBUILD ksanecore-22.08.3.ebuild 546 BLAKE2B 57879edcd3dff82f060101a58597877e69831b3af381ee5076f1978a2f9995bb8f4e0d14bfbe38c0308aa699de5894bcf3a3e43ca2002352dec2f666e29e25ee SHA512 9f7a12dd8ed9e697d1fd518010f328f34f54a2564942f1d925cbff0991bfc6004e88310c185e95e4f9fe7cc102c7b6adb11e3d0bb3ab0ec443aa03a9907b7a94 -EBUILD ksanecore-22.12.3.ebuild 550 BLAKE2B 71318bf6ea5778ae62088569538f2b606261c404fd8f0d639cdc5328a228e88bfb5f971fdb05b042e037c8289ae5e6e2a0e7fe92a10c049e14e0fa1bd64b71fa SHA512 98af6b3a0e723bc0da06cafa25fc55be4393a1324f83182da99327deb30e0f2d42eaf91a67fe57f8f6b76052e3f146c99c53f1c5b52f6bc84f52141b1d457827 +EBUILD ksanecore-22.12.3.ebuild 547 BLAKE2B b25b0b254697a82dadfcda0e078fd0d855d08a60848ea618b970b6eca91e8a96bc7519a0921a669a3282842cbc299b63a54a226ec599f937cedfae36b6a3e02f SHA512 8a62f4b2075fde4285073628573ffe827ae31e39c0c0c6266f07872f9830ac79fe799577848303e60fe3137983bf1ab6fa85993a2f150789c4fc9613ff56467a MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f diff --git a/media-libs/ksanecore/ksanecore-22.08.3.ebuild b/media-libs/ksanecore/ksanecore-22.08.3.ebuild deleted file mode 100644 index 136631f3ca5c..000000000000 --- a/media-libs/ksanecore/ksanecore-22.08.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Qt-based interface for SANE library to control scanner hardware" -HOMEPAGE="https://invent.kde.org/libraries/ksanecore -https://api.kde.org/ksanecore/html/index.html" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-gfx/sane-backends -" -RDEPEND="${DEPEND}" diff --git a/media-libs/ksanecore/ksanecore-22.12.3.ebuild b/media-libs/ksanecore/ksanecore-22.12.3.ebuild index 002601f8e06a..cbb6af5ab52e 100644 --- a/media-libs/ksanecore/ksanecore-22.12.3.ebuild +++ b/media-libs/ksanecore/ksanecore-22.12.3.ebuild @@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index d24fbccbdd68..b3b4f98d0808 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -3,6 +3,6 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f1 DIST kvazaar-2.1.0.tar.gz 605962 BLAKE2B 0d61af55ab0caef2247524e8c564f9c24cfb479fcbd721f43e4409899e1a187a0e6de0b08a052cfb144ea31da906ba1c2160d6712828d6e55f0826d87f5c96ba SHA512 14b29f48908e004cf1b4f1f0c338b7b134a34140edcd58a645b4529c506cd567ebe3d56aa66e469dc417e1baa29bb8a476825b78825e810ac68a029191ad32ec DIST kvazaar-2.2.0.tar.gz 617414 BLAKE2B 6ddb88ddea315d80e0af87a13127f235c184ae829492d1ff456899d2a24669b3deca25a320a8bdcf6e2cebc2c24e33c0678ac7bf51d2634a46781f66497bed54 SHA512 476abe251d7f555911851bc5a7dca84a96c0cd243c6a45dd59b808b8adf2b0787f69101a061bd48dfb6fe54a0aea046417f21fc826f14f518cada25c6d22aec4 EBUILD kvazaar-2.1.0.ebuild 1893 BLAKE2B 4fd421fc771cdef9ad7ce50e7cd4778aae6e1b8a2c18ed061e4a6e3acfce4256080ed2c188d9e66ca72d9a4063d34ad0bd237477a73ce31d51dd8d30a1863071 SHA512 9983889198b20539ab3a2e9a40fccb972be786189463df7bc2187b88a11540cdfbfc2d324369b622e5c7fba7d6cd4fd0126bc77b65bd2f4485286b131dbf35a7 -EBUILD kvazaar-2.2.0.ebuild 1599 BLAKE2B 53a21c285cd44af81e5daf0b7047ff1cc847595fa55eda23b2757cf3b0fb09859c11f5688ad16f3d6b5d25b77392aae05e45f5afb42eaf4ff74436ba148e0ee2 SHA512 bdd371572051eba7d7ffe007d81f24cca6602c7e01e89130fa488e0d86cd6bc391ef1b26279bf5c9a72bae83d51e899b396f4eb0b3ca6417e79757c65ae72175 -EBUILD kvazaar-9999.ebuild 1587 BLAKE2B db1bf5792deb3c5b3e993d08b87ad3e15b4e65a79c905c8d2917ae3a1273595095eb896a915a8da36beaf363df4d5400b4eea8f1b9aae5c1a82695a077d03079 SHA512 e4821db7cd8c04b5ef2bebb48ae5a26013ae5bcc4174c3a25c8ac002edc59cdea0e5c22403cd6b61933a7490b3e0df8e83e48cd97e1fe96d2904a9e2613a16fe +EBUILD kvazaar-2.2.0.ebuild 1606 BLAKE2B 6316fc87c751ba0c3497e5b8e5269be45c183717b7011129aa7ed4d89a2cd1460024838e33b8d82a2e1c5e58e24d875621c9901517175ea26c431daea5b6bedd SHA512 204bf83ea425755366e02faaf6bc5a9b5ed904571e537652f1818fa26308d9fb965d3578a20856755ac1ea26db40397fb6d85bdafd2b711ceac36895dea09b1c +EBUILD kvazaar-9999.ebuild 1606 BLAKE2B 6316fc87c751ba0c3497e5b8e5269be45c183717b7011129aa7ed4d89a2cd1460024838e33b8d82a2e1c5e58e24d875621c9901517175ea26c431daea5b6bedd SHA512 204bf83ea425755366e02faaf6bc5a9b5ed904571e537652f1818fa26308d9fb965d3578a20856755ac1ea26db40397fb6d85bdafd2b711ceac36895dea09b1c MISC metadata.xml 307 BLAKE2B 712a78cc3cbe9bee1e770452448efd933eb76c6de75e8302e8f61b22aec35a2f43ceb7c3014bf88b81ecf4ff27da4b115ab24605a53fbbba18100896fff12ff8 SHA512 29403efb372cc2ddb9e428be05bb7bf57b0a51a3ab66a0b0bfbdfbcdf6db1b5d357ddafc1b3a77d00109840ea4c610a088e7c8f97a3c0b9cd330a6edd2651ae6 diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild index a4b3f9da4515..404cfe3b1d73 100644 --- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild +++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = *9999 ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~arm ~mips ~riscv" + KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal diff --git a/media-libs/kvazaar/kvazaar-9999.ebuild b/media-libs/kvazaar/kvazaar-9999.ebuild index eae2fc58decc..404cfe3b1d73 100644 --- a/media-libs/kvazaar/kvazaar-9999.ebuild +++ b/media-libs/kvazaar/kvazaar-9999.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = *9999 ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~amd64 ~mips" + KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" fi inherit autotools flag-o-matic multilib-minimal diff --git a/media-libs/libdiscid/Manifest b/media-libs/libdiscid/Manifest index 26d3b686a034..2a6ab05d6919 100644 --- a/media-libs/libdiscid/Manifest +++ b/media-libs/libdiscid/Manifest @@ -1,5 +1,5 @@ DIST libdiscid-0.6.2.tar.gz 401455 BLAKE2B 0b122f08de89af7863ed21158637e961d8cdbf4dc926e5ff641aad4f23e8b02d8e970221f51caae44d2943b894922134baeb9e99595dee74c085e31b0daefc99 SHA512 7ce9bb589f64644ef44400620bd3e65a329e52c5698b44c3dc1569fb143d9af15d540b95fbdce1b87db0263e2ff55c81133213ed1708cdb25af1b38a46c4e1ac DIST libdiscid-0.6.4.tar.gz 393070 BLAKE2B 19f98f7f84eb992f8e42300161c2b90a967e002e2e99c033feb50d551245c14299079c1564dba628ccc4067c377db758711d00a581f7d6c6c02ac7a5724d6cc3 SHA512 36a25ea3b3c009dba53623211e3858209318c1dc5526d1a27c7bf39ce765651de7f93ab6a43650fe4fe5d69b3f3c622f457d992dcc5e746263f0cbcb150b1ceb EBUILD libdiscid-0.6.2.ebuild 600 BLAKE2B a57e6445a0d7fb98246a0c66fc3336d81ff9816480199ab358e3bc3e05c27f5af7564fc9d45d97bfb8261abc0933966aeb26ed174d9f0c71237292ba53629a6f SHA512 608d3555f95b058dc4346346b82a5a0937d38e2e9ab854439d922aac0e61bd0b80f3b086684a3e3d5096e928c36057d8403e06f5db58ef841287d87d461fe71a -EBUILD libdiscid-0.6.4.ebuild 607 BLAKE2B 723eaaa5fb3fbe781c4d08526f43557ef1949ea731db48dc9c05158fa949bba15f464cbe96f3ae0e4299d09a2bd795d6f222e4296655a1d535aaef876cb677f7 SHA512 28a19590f593ab70ce6ba00dd6e7f97364bd5417e9566d763b638a92451ef3bca05012d3a3da30dea67fd9a4f9772372d348ac938d05e0f9287e2d32188a5fda +EBUILD libdiscid-0.6.4.ebuild 600 BLAKE2B 00e1a9dc6b6a399c229da741c81a7174a238b927942f5746142b858b34ae48dacd550a46b71938926dcd2277d103315cec507e59c2f862e5bb63533a60f0f2fb SHA512 f5a7cdb32ed53ad00ba018c0b4a2d5239356617365e4a8e06dd249a43b38fbda0f29a7c61829683bf88442a392e4239a2b01ab32a866198d3fb08692a90f2174 MISC metadata.xml 588 BLAKE2B fd4496362fde7a6f1a7c7ae74ddae9e52d1037d01d35660edb695f863491fa34ac001c32114525115730451a83fdd81d46a70c369df112ecfe0fc2f58cf5fc42 SHA512 adc9c5d0d91f0902df19f9dd3360ad6588dcc7aee37beee25e10c2cc50e27f7a500034c47e932621c7ff1c1f3741bc8633fa9d29598d6f39e309ffcbb9040f2c diff --git a/media-libs/libdiscid/libdiscid-0.6.4.ebuild b/media-libs/libdiscid/libdiscid-0.6.4.ebuild index 00715ae80d75..65d2ff93748d 100644 --- a/media-libs/libdiscid/libdiscid-0.6.4.ebuild +++ b/media-libs/libdiscid/libdiscid-0.6.4.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" src_configure() { econf --disable-static diff --git a/media-libs/libmodplug/Manifest b/media-libs/libmodplug/Manifest index 8fb0628f19a1..7d038fbac66a 100644 --- a/media-libs/libmodplug/Manifest +++ b/media-libs/libmodplug/Manifest @@ -4,5 +4,5 @@ AUX libmodplug-0.8.9.1-timidity.patch 415 BLAKE2B b227b051a542879127230963e37841 DIST libmodplug-0.8.9.0.tar.gz 576566 BLAKE2B 534ce23f37ae60593fcbf0b8984140badcf7d868a7559ea6aef282a4d14dc6ad05847dc128a0221772e1dc2abb8c870ff8d6d46da0c04232169f905468a3ba19 SHA512 880e10154fd367ee24ace53ca7e32a5c1fee7dfff1f934e6499944c12779427da63e2f55f8d6ce25db0a42a5b4424053bf64305b31dbfc4ef6a8909924d655fd DIST libmodplug-0.8.9.1.tar.gz 238609 BLAKE2B ae992de04e38d341bc561afe042afd83c09bd2d8e71773ec82a2a541db9e462a163b0175cd5307f04a4449b98bd57ab4852e44be04a06f1a265bd728c3434aa6 SHA512 7eca5519369c66d96069f2c56cd087e60fb8c4d04ee994c410b5ab0cef2480fdd95dd0602a01310fd064fade23abfb841a3f5ddc12b31187e23e24f10b780d8c EBUILD libmodplug-0.8.9.0-r1.ebuild 842 BLAKE2B e2570155daf60061e0acdab6a8e2d28980c494f9c4ec071f135fbbaa5139519e710a3d9db5e3325a1a660ac0831ca094a76d9e8f35ffbdb429477e5319d80b5c SHA512 da152ef21563f8f9289f5a2f97f6e47eb1cbf814e94994f5f135f425129df81fdb6965500ea7e3f6bb50f127b500d927c000bc444bb72a301a0176c76a3a526f -EBUILD libmodplug-0.8.9.1.ebuild 955 BLAKE2B 77aafbf6c9787d1090498464d155263b978648e5b186b66de6894f8dc8307e761c34c471e94eb32eeba74e76aa6331ff41aaf24c1e47a239c01427a6c4a13a8e SHA512 448a619bc1e9dca53bfe5ace90636524b0d548da9e6428b888bd3b1e1b25a45ccd9aef78653a71d587653e7cb97f666d04adbf22c3e9d158f01a52014a68b977 +EBUILD libmodplug-0.8.9.1.ebuild 948 BLAKE2B 6e154d68d3879fd508b6250e1229b91884a9c7c6794dfebed9d2b0ab7578733d416a7c5a7617f0d8c26270b9e0d1e92fe232e6eb5583c5a330fc0dfbae481c7c SHA512 477d66c00580d28832b53c69b0e20664d6ebb9858321a229c260d2640b43c0a4eea90cc43e654fef892ca90da26bc402283bb674b71a149c68df98c864391387 MISC metadata.xml 396 BLAKE2B 5e597902d3b70673452b64143c3adfd810e5040fd19c2e542719755db89bd3d36fe2928c42a4a3195c12399f7318d1d21efd2564558aed4ff214a750e65863e5 SHA512 2d630e3182fa888c31810aac8d1249259df1516dbe267711a8540fb6f9f81373d5b801fe448995b2ed20b3cf0d70d61b9cb8d12dd812663f74d311868fcdcefd diff --git a/media-libs/libmodplug/libmodplug-0.8.9.1.ebuild b/media-libs/libmodplug/libmodplug-0.8.9.1.ebuild index 9aac27f16761..6101f35cefe7 100644 --- a/media-libs/libmodplug/libmodplug-0.8.9.1.ebuild +++ b/media-libs/libmodplug/libmodplug-0.8.9.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/modplug-${MY_PVR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" BDEPEND="virtual/pkgconfig" diff --git a/media-libs/sdl2-gfx/Manifest b/media-libs/sdl2-gfx/Manifest index 0ee32f57c53d..ff30baba037a 100644 --- a/media-libs/sdl2-gfx/Manifest +++ b/media-libs/sdl2-gfx/Manifest @@ -1,4 +1,4 @@ AUX sdl2-gfx-1.0.4-slibtool.patch 560 BLAKE2B 421170fe30fc7ba46867cfe111fd7366b68caa5a33e9e3ed27a47ef1350858a08a3c7f05aeb79219696d428b8409dabaec339a1f7169b7d3847ca037c05804f7 SHA512 f8266c0e43f77471c8ac28e6b3815c07a3dc36fe1a05a89fa578551f038ea48839dc9602294626f7b3030e9e8aeeaa6df98b28beee15baf5a81bcb3ebfc5fbc6 DIST SDL2_gfx-1.0.4.tar.gz 1230588 BLAKE2B a14cf8433aa171b8185aab765c934262fd4ecde4e45e9c8bdfb4aa7feb97676cd8fb5274ad0452bcf77fcc8f268254184fedc73f1c791ff42305d518d01a8cc7 SHA512 81a100d3c8c3a7c6bd37a23f1290ff10685f8e62fbecd83b0086aae4edc721483e2153cd4219fbd9168f115eea0ea6b25f9be375faf5761f0babdfb1b52fe482 -EBUILD sdl2-gfx-1.0.4.ebuild 1102 BLAKE2B 2b1a29385ed96ebda541748d17ee1921b03ad1e233226a555c8368df6f12767abc56a0036e1232ae2f292fd85997f7089d6656637bfaa20f0441a19f715389a9 SHA512 11a361005f6f4936f05a1b20fa289492d9abdf2c2568ec0b0ae515b89b9ffa847e01110811afff11eaa1564775b6e2ff72fd034700b92a57118e1cb7e62790ad +EBUILD sdl2-gfx-1.0.4.ebuild 1107 BLAKE2B a47864b36e7b675e5fe1c2c534f6c059e3c72c3dbc560d4c013b55f81bd9ec92fdaaef1691b1b5ac9791c6c42dd1f94e43b0cd1d2b3cac8ef608fde474cb4fda SHA512 66cada8ad4cff2b44685a8fce943dbfb3c536e4a8d12c5e94c9d1feddd8c35180a4cde1ad8b5cd7f29194628f4dd9b5223712c5feebe00031fc6efc087e000bf MISC metadata.xml 802 BLAKE2B 6157add63c3adbf6cccd1d8cfc9cec3188e45468bb5c2fc7b3854cd5b570e5016a67d87d0c265a9d67f455e523a1d3eaa22b7aae3af93cc5ed7e26543d73f8f7 SHA512 d04bc0b8f57a8c39a56b2cbe52971ffb3b7faaf523e0ba0ad5c85c6000230382383b3fdb1eab21593ab4516f7c6ffce41e3281796ff9be4f29847cad9a83e5da diff --git a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4.ebuild b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4.ebuild index 7208220ba2c4..915f8fbfe5b5 100644 --- a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4.ebuild +++ b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4.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=6 @@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="ZLIB" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" IUSE="doc cpu_flags_x86_mmx" DEPEND=">=media-libs/libsdl2-2.0.1-r1[video,${MULTILIB_USEDEP}]" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 4200305f5e611d95577cf99b85f6d15596d8a9fb..d0181354d5a387dbf255817ef7267961f796b5eb 100644 GIT binary patch delta 53209 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

    R!{1 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 -Date: Wed, 21 Dec 2022 11:31:29 +0000 -Subject: [PATCH] server/control_session_http: update for boost 1.81.0 - -Signed-off-by: Rudi Heitbaum ---- a/server/control_session_http.cpp -+++ b/server/control_session_http.cpp -@@ -127,8 +127,8 @@ boost::beast::string_view mime_type(boost::beast::string_view path) - std::string path_cat(boost::beast::string_view base, boost::beast::string_view path) - { - if (base.empty()) -- return path.to_string(); -- std::string result = base.to_string(); -+ return static_cast(path); -+ std::string result = static_cast(base); - char constexpr path_separator = '/'; - if (result.back() == path_separator) - result.resize(result.size() - 1); -@@ -171,7 +171,7 @@ void ControlSessionHttp::handle_request(http::request(why); - res.prepare_payload(); - return res; - }; -@@ -182,7 +182,7 @@ void ControlSessionHttp::handle_request(http::request(target) + "' was not found."; - res.prepare_payload(); - return res; - }; -@@ -204,7 +204,7 @@ void ControlSessionHttp::handle_request(http::request(what) + "'"; - res.prepare_payload(); - return res; - }; - diff --git a/media-sound/snapcast/snapcast-0.26.0-r2.ebuild b/media-sound/snapcast/snapcast-0.26.0-r2.ebuild deleted file mode 100644 index ff1b0b44e885..000000000000 --- a/media-sound/snapcast/snapcast-0.26.0-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Synchronous multi-room audio player" -HOMEPAGE="https://github.com/badaix/snapcast" -SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86" -IUSE="+client +expat +flac +opus +server tremor +vorbis +zeroconf" -REQUIRED_USE="|| ( server client )" - -RDEPEND=" - dev-libs/boost:= - media-libs/alsa-lib - client? ( acct-user/snapclient ) - expat? ( dev-libs/expat ) - flac? ( media-libs/flac:= ) - opus? ( media-libs/opus ) - server? ( - acct-group/snapserver - acct-user/snapserver - ) - tremor? ( media-libs/tremor ) - vorbis? ( media-libs/libvorbis ) - zeroconf? ( net-dns/avahi[dbus] ) -" -DEPEND=" - ${RDEPEND} - >=dev-cpp/aixlog-1.2.1 - >=dev-cpp/asio-1.12.1 - >=dev-cpp/popl-1.2.0 -" - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.81.patch -) - -src_configure() { - local mycmakeargs=( - -DBUILD_CLIENT=$(usex client) - -DBUILD_WITH_EXPAT=$(usex expat) - -DBUILD_WITH_FLAC=$(usex flac) - -DBUILD_WITH_OPUS=$(usex opus) - -DBUILD_SERVER=$(usex server) - -DBUILD_STATIC_LIBS=no - -DBUILD_TESTS=no - -DBUILD_WITH_TREMOR=$(usex tremor) - -DBUILD_WITH_VORBIS=$(usex vorbis) - -DBUILD_WITH_AVAHI=$(usex zeroconf) - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - for bin in server client ; do - if use ${bin} ; then - doman "${bin}/snap${bin}.1" - - newconfd "${FILESDIR}/snap${bin}.confd" "snap${bin}" - newinitd "${FILESDIR}/snap${bin}.initd" "snap${bin}" - fi - done -} diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest index ed203a2584f6..999033f2866f 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -2,7 +2,7 @@ DIST strawberry-1.0.14.tar.xz 11234760 BLAKE2B 2dc0d1cee93ffa130da403c986c147f5d DIST strawberry-1.0.15.tar.xz 11230148 BLAKE2B a6ee4dac23dc3c4707a6b31f39bd794975e2c8aeab438419cf2972a1a7f3b9bf54837550db542e2c19bcf08346b04ec9d952e84529865e067c5e7df0a9e0189d SHA512 074b3da1dea22e1e21fcb1039d77e9edf898953ff0a16b28d4ad36052b454e669a4a92e988f1091e7987104149764e411ca68bd95b5f1e18f3e744d2c7dd3625 DIST strawberry-1.0.17.tar.xz 11244908 BLAKE2B ad838be23bbf441e1617ccc45e48e54baa829f327fccfc8f3070fd211eaaaa00d690cecef36858f91b59a1114c4df84c9b72b98ec3affb56f9516167d6fb8484 SHA512 7629997f1734b537057b8e49ed443c48733ce5787ebf79939c77aa07f193d36e5ced15df62c03b784644fc058b3067d46e192a0de0cc9fb0a2338dc76d738973 EBUILD strawberry-1.0.14-r1.ebuild 3074 BLAKE2B f3bccdddfdd29215a378741edd6c561d931e4809f5e5525feed4bfc0ce8a7d074f909f72bb13aa6bae99e99a107042a5007da4839597a01b5b37ed11c4c29123 SHA512 899d59a6e80e7a54f20bd0058cba48d11eeb41f6383e52c9cfffb313253300c842d21018a3198c74fa0b6f5a1074f9a2d00e5d8fa612a72e7c586e30b78d90db -EBUILD strawberry-1.0.15.ebuild 3076 BLAKE2B 350be6043994cd9086c488a3c3272fbef5fef56d4bd21af7a423f3b83ea4ea820db13e5d4f2c683c22105777c986bca18ffa044c66470da36b852b1671b1f34a SHA512 a1a44a9c4ab9ffe060bcd143845f0ce374bd72521d0abcea099a1fc49c8b583c4c58d929dba54652cc3361fc343008ad77770e6a8de121ab07cd5872ce2de683 +EBUILD strawberry-1.0.15.ebuild 3074 BLAKE2B f3bccdddfdd29215a378741edd6c561d931e4809f5e5525feed4bfc0ce8a7d074f909f72bb13aa6bae99e99a107042a5007da4839597a01b5b37ed11c4c29123 SHA512 899d59a6e80e7a54f20bd0058cba48d11eeb41f6383e52c9cfffb313253300c842d21018a3198c74fa0b6f5a1074f9a2d00e5d8fa612a72e7c586e30b78d90db EBUILD strawberry-1.0.17.ebuild 3076 BLAKE2B 350be6043994cd9086c488a3c3272fbef5fef56d4bd21af7a423f3b83ea4ea820db13e5d4f2c683c22105777c986bca18ffa044c66470da36b852b1671b1f34a SHA512 a1a44a9c4ab9ffe060bcd143845f0ce374bd72521d0abcea099a1fc49c8b583c4c58d929dba54652cc3361fc343008ad77770e6a8de121ab07cd5872ce2de683 EBUILD strawberry-9999.ebuild 3076 BLAKE2B 350be6043994cd9086c488a3c3272fbef5fef56d4bd21af7a423f3b83ea4ea820db13e5d4f2c683c22105777c986bca18ffa044c66470da36b852b1671b1f34a SHA512 a1a44a9c4ab9ffe060bcd143845f0ce374bd72521d0abcea099a1fc49c8b583c4c58d929dba54652cc3361fc343008ad77770e6a8de121ab07cd5872ce2de683 MISC metadata.xml 473 BLAKE2B 87bfc0758ce3a886e370384baf5bf4832c0e94f27a1789bce62c73f69c8f6ceda5c2cf36295412b751ae55aeb7c5c52f695e96b363e72d91f4019fe4a81af945 SHA512 88779d17c969b36adc7cc1ead94940643e1842e081d5c370c9190da1bbe1b0b152211d249a1b06d99a9638930a44e48e54a89c6b4139793cb23bcaf136e24813 diff --git a/media-sound/strawberry/strawberry-1.0.15.ebuild b/media-sound/strawberry/strawberry-1.0.15.ebuild index 640a70a1fe25..52c17b9c7573 100644 --- a/media-sound/strawberry/strawberry-1.0.15.ebuild +++ b/media-sound/strawberry/strawberry-1.0.15.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc64 ~x86" + KEYWORDS="amd64 ~ppc64 x86" fi LICENSE="GPL-3" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 0b9265b308f232f976e1edac04c727399b102c85..8aa137e5318a15380392eb94b0d673b993063618 100644 GIT binary patch literal 25367 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 z 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 OUS8$+F^T?RSAz*kBjbr}juXTJ)l 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 diff --git a/media-video/droidcam/Manifest b/media-video/droidcam/Manifest index 6325addfc635..f5573e54f5ee 100644 --- a/media-video/droidcam/Manifest +++ b/media-video/droidcam/Manifest @@ -1,9 +1,4 @@ -AUX droidcam-1.8.2-makefile-fixes.patch 2156 BLAKE2B 285f07e3fcf679878b0eec87d04dd411c4c15af90bf9d0e1509d330159c057d224125cda98bdaaaf65b4d8b420d9501b10185a8ff8a7a4dfb93cf002e2e882fe SHA512 02c97d9a22209218f8b8b3a245bf83ea095a9f3b6999b3bd11aa43374ef65eb87d361b7d34a9cfd1fcb879c1136f2f356cd4511f3c05188bea523edacf606fbe AUX droidcam-1.8.2_p20220831-makefile-fixes.patch 2181 BLAKE2B 82cfc66741ac1794ed822e6bd633600bc00e2289eb5bd3a3b2ca4ac71110262ba894503e07f089c46a1650e48d751b72893952393d874767afaa6ccb5e2c65a1 SHA512 abe964a3562ddcd7926f4985c9713ceae3881929b5eae2443461a2828e05975acc84901bf633f06116891170af91f9a6af5990f40303cce6c8b25c1ab33290ef -DIST droidcam-1.8.2.tar.gz 84797 BLAKE2B b2458dd04b467106a6d9a8a9f3d44058641a7c8ca429d5c92f498401c07f6bc364dc056755f21b40faac7e7aec1877250afb119ac3b7f979b24cdeb86f45c384 SHA512 507f513c8d0dffa86afe5368ccab5461931e236b6352269a6eb5e970a79e5f9b386808da3466f3b391e955170b47b24a82663632ddc3c3c84e4de5988b7d3f8f -DIST droidcam-1.8.2_p20220831.tar.gz 84943 BLAKE2B db54f39a9b303b4b06dfdfcb6bf9323ce25f8cea4594cdcec063685fea531fdeb915caab393d0edf72086deb592345d7ca6aefd546d44f06e24855d66fbd8d47 SHA512 c30848c2348c70a15c46f894b1c0547a3e904bbb8582ae2d34009dbc9b0d006a49ab3950fef4491f76f838fd091d68ec1d63d5b1f52e793e98936fe5f2d44b5c -DIST droidcam-1.9.0_rc1.tar.gz 85035 BLAKE2B aa0129eeb1f5348948872c6144b472008d50d29b2d83bc96c32de52ba7696f067eeb59208c8ab53f0cd4d0bdcf74e94b61f11bd652d5cae828efd89bd434f595 SHA512 4b44cb702456110fdd7d9f82cd5e0f024a428dd9bed2e1c0eeb914983b9611a6405dadbb399efdb1539358a729c2194142eaa95d3eba68b6906ff1614919a29d -EBUILD droidcam-1.8.2-r1.ebuild 3460 BLAKE2B 90b337253fb83989eb5824bd7556c9b64c8df235be51d8576c914576d601f50d398307afd73fd474b1ffdccb8cf7cf50c300c6a1fc5e0b85780dabe8a0338d4e SHA512 82b6c5aa23db6cad507d515251c85d011b3272a98169cf293b142c7a139d4f18fe626d703b0c355fb245e04430c08dc1dc83a0d214f1051ec42dda5ba983b201 -EBUILD droidcam-1.8.2_p20220831.ebuild 3553 BLAKE2B 4cdf69095eb3b52fea858c1036115b36619167571ae07d7c02449c9895ea0992f360a82624e2cf7f7844fb582abb01441a796dcd5a395fb70a7a98a52211089c SHA512 861935111ea01870c33e23585fc1d629678c90dbd27f4319ec18dac18a71658c1cf87925ec4c785165a4b5dcecd53becd1c59ca85ed34a250b9656bb3e776987 -EBUILD droidcam-1.9.0_rc1.ebuild 3515 BLAKE2B dd0d17dbadd257aad587ffbc7319f55b5a7b98f445ff2b2ecbad549361297b55c4cf8aadc90c96dedfe81ba30201b8563aaffc7f08904a90d2def1242c451ffd SHA512 71b92f6be8dc9fe45d76185baa12ecd4cce5a20419d892d2b8eeb5e23bece6b8124e27c5a6f06f3b5f97604b4c940de73b057b6bd8ac9f1b605fd6de3793c64d +DIST droidcam-1.9.0.tar.gz 85083 BLAKE2B ab96fd70a8514ff6f3ebb98fc482e6d8ee17f984c4929c26441ed1f6223ce5dc6421039e99068ab747012fbcb252d6e158c4c778a45f117cb8143aa278766ded SHA512 47532731688c08d90dfe1c7d177154ea68180a84061050bf6602669bfb867ce6d44e1d1f351cb5526d3d4abf1c6235c26ddf53b423e3641a2956afd392f9f5f6 +EBUILD droidcam-1.9.0.ebuild 3515 BLAKE2B dd0d17dbadd257aad587ffbc7319f55b5a7b98f445ff2b2ecbad549361297b55c4cf8aadc90c96dedfe81ba30201b8563aaffc7f08904a90d2def1242c451ffd SHA512 71b92f6be8dc9fe45d76185baa12ecd4cce5a20419d892d2b8eeb5e23bece6b8124e27c5a6f06f3b5f97604b4c940de73b057b6bd8ac9f1b605fd6de3793c64d MISC metadata.xml 1421 BLAKE2B 6d46f5cbd0a226d749b35d8e90a965d4f12fa609b6e95ea6effe87730bce525c0fadb14aa3eb8b99d60f91c7c46a542df5073a55f018f9c06877758360b91e60 SHA512 9dfe075ab79599ecfa3cb9cbf607e4e9a14dd6d002fb3f84bd2d809d962a8bf52b7a0a7166b6805ce4816a57c08e57ab4b224ae1de4e44130bb52f1674ea1e02 diff --git a/media-video/droidcam/droidcam-1.8.2-r1.ebuild b/media-video/droidcam/droidcam-1.8.2-r1.ebuild deleted file mode 100644 index 53150f3a9c28..000000000000 --- a/media-video/droidcam/droidcam-1.8.2-r1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop linux-mod xdg - -DESCRIPTION="Use your phone or tablet as webcam with a v4l device driver and app" -HOMEPAGE="https://www.dev47apps.com/droidcam/linux/" -SRC_URI="https://github.com/dev47apps/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="GPL-2" -SLOT="0" - -IUSE="gtk" - -# Requires connection to phone/tablet -RESTRICT="test" - -DEPEND=" - app-pda/libplist - app-pda/libusbmuxd - dev-libs/glib - dev-libs/libappindicator:3 - dev-libs/libxml2 - dev-util/android-tools - media-libs/alsa-lib - media-libs/libjpeg-turbo - >=media-libs/speex-1.2.0-r1 - media-video/ffmpeg - gtk? ( - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -BUILD_TARGETS="all" -MODULE_NAMES="v4l2loopback-dc(video:${S}/v4l2loopback:${S}/v4l2loopback)" -MODULESD_V4L2LOOPBACK_DC_ENABLED="yes" - -CONFIG_CHECK="~SND_ALOOP VIDEO_DEV MEDIA_SUPPORT MEDIA_CAMERA_SUPPORT" -ERROR_SND_ALOOP="CONFIG_SND_ALOOP is optionally required for audio support" - -PATCHES="${FILESDIR}/${PN}-1.8.2-makefile-fixes.patch" - -src_prepare() { - if ! use gtk; then - default - sed -i -e '/cflags gtk+/d' Makefile || die - else - xdg_src_prepare - # remove path and extension from Icon and Exec entry - sed -i -e 's/Icon=\/opt\/droidcam-icon.png/Icon=droidcam/g' \ - -e 's/\/usr\/local\/bin\/droidcam/droidcam/g' \ - droidcam.desktop || die - sed -i -e 's%/opt/droidcam-icon.png%/usr/share/icons/hicolor/96x96/apps/droidcam.png%g' src/droidcam.c || die - fi -} - -src_configure() { - set_arch_to_kernel - default -} - -src_compile() { - if use gtk; then - emake droidcam - fi - emake droidcam-cli - - if linux_chkconfig_present CC_IS_CLANG; then - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi - export KERNEL_DIR || die - linux-mod_src_compile -} - -src_test() { - pushd "v4l2loopback" || die - default - ./test || die - popd || die -} - -src_install() { - if use gtk; then - dobin droidcam - newicon -s 32 icon.png droidcam.png - newicon -s 96 icon2.png droidcam.png - domenu droidcam.desktop - fi - dobin droidcam-cli - - # The cli and gui do not auto load the module if unloaded (why not though?) - # so we just put it in modules-load.d to make sure it always works - insinto /etc/modules-load.d - if linux_config_exists; then - if linux_chkconfig_module SND_ALOOP; then - newins - "${PN}.conf" <<-EOF - v4l2loopback-dc - snd_aloop - EOF - else - newins - "${PN}.conf" <<-EOF - v4l2loopback-dc - EOF - fi - fi - - einstalldocs - linux-mod_src_install -} - -pkg_preinst() { - linux-mod_pkg_preinst - if use gtk; then - xdg_pkg_preinst - fi -} - -pkg_postinst() { - linux-mod_pkg_postinst - if use gtk; then - xdg_pkg_postinst - else - elog - elog "Only droidcam-cli has been installed since 'gtk' flag was not set" - elog - fi - - elog "The default resolution for v4l2loopback-dc (i.e. droidcam) is 640x480." - elog "You can change this value in /etc/modprobe.d/v4l2loopback-dc.conf" - elog - elog "Links to the Android/iPhone/iPad apps can be found at" - elog "https://www.dev47apps.com/" -} - -pkg_postrm() { - linux-mod_pkg_postrm - if use gtk; then - xdg_pkg_postrm - fi -} diff --git a/media-video/droidcam/droidcam-1.8.2_p20220831.ebuild b/media-video/droidcam/droidcam-1.8.2_p20220831.ebuild deleted file mode 100644 index 401a7d918546..000000000000 --- a/media-video/droidcam/droidcam-1.8.2_p20220831.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop linux-mod xdg - -COMMIT="d1c3206306f948a8e86c7a256f1ca1be09b114b1" - -DESCRIPTION="Use your phone or tablet as webcam with a v4l device driver and app" -HOMEPAGE="https://www.dev47apps.com/droidcam/linux/" -SRC_URI="https://github.com/dev47apps/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -KEYWORDS="~amd64" -LICENSE="GPL-2" -SLOT="0" - -IUSE="gtk" - -# Requires connection to phone/tablet -RESTRICT="test" - -DEPEND=" - app-pda/libplist - app-pda/libusbmuxd - dev-libs/glib - dev-libs/libayatana-appindicator - dev-libs/libxml2 - dev-util/android-tools - media-libs/alsa-lib - media-libs/libjpeg-turbo - >=media-libs/speex-1.2.0-r1 - media-video/ffmpeg - gtk? ( - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -BUILD_TARGETS="all" -MODULE_NAMES="v4l2loopback-dc(video:${S}/v4l2loopback:${S}/v4l2loopback)" -MODULESD_V4L2LOOPBACK_DC_ENABLED="yes" - -CONFIG_CHECK="~SND_ALOOP VIDEO_DEV MEDIA_SUPPORT MEDIA_CAMERA_SUPPORT" -ERROR_SND_ALOOP="CONFIG_SND_ALOOP is optionally required for audio support" - -PATCHES="${FILESDIR}/${PN}-1.8.2_p20220831-makefile-fixes.patch" - -src_prepare() { - if ! use gtk; then - default - sed -i -e '/cflags gtk+/d' Makefile || die - else - default - # remove path and extension from Icon and Exec entry - sed -i -e 's/Icon=\/opt\/droidcam-icon.png/Icon=droidcam/g' \ - -e 's/\/usr\/local\/bin\/droidcam/droidcam/g' \ - droidcam.desktop || die - sed -i -e 's%/opt/droidcam-icon.png%/usr/share/icons/hicolor/96x96/apps/droidcam.png%g' src/droidcam.c || die - fi -} - -src_configure() { - set_arch_to_kernel - default -} - -src_compile() { - if use gtk; then - emake droidcam - fi - emake droidcam-cli - - if linux_chkconfig_present CC_IS_CLANG; then - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi - export KERNEL_DIR || die - linux-mod_src_compile -} - -src_test() { - pushd "v4l2loopback" || die - default - ./test || die - popd || die -} - -src_install() { - if use gtk; then - dobin droidcam - newicon -s 32 icon.png droidcam.png - newicon -s 96 icon2.png droidcam.png - domenu droidcam.desktop - fi - dobin droidcam-cli - - # The cli and gui do not auto load the module if unloaded (why not though?) - # so we just put it in modules-load.d to make sure it always works - insinto /etc/modules-load.d - if linux_config_exists; then - if linux_chkconfig_module SND_ALOOP; then - newins - "${PN}.conf" <<-EOF - v4l2loopback-dc - snd_aloop - EOF - else - newins - "${PN}.conf" <<-EOF - v4l2loopback-dc - EOF - fi - fi - - einstalldocs - linux-mod_src_install -} - -pkg_preinst() { - linux-mod_pkg_preinst - if use gtk; then - xdg_pkg_preinst - fi -} - -pkg_postinst() { - linux-mod_pkg_postinst - if use gtk; then - xdg_pkg_postinst - else - elog - elog "Only droidcam-cli has been installed since 'gtk' flag was not set" - elog - fi - - elog "The default resolution for v4l2loopback-dc (i.e. droidcam) is 640x480." - elog "You can change this value in /etc/modprobe.d/v4l2loopback-dc.conf" - elog - elog "Links to the Android/iPhone/iPad apps can be found at" - elog "https://www.dev47apps.com/" -} - -pkg_postrm() { - linux-mod_pkg_postrm - if use gtk; then - xdg_pkg_postrm - fi -} diff --git a/media-video/droidcam/droidcam-1.9.0_rc1.ebuild b/media-video/droidcam/droidcam-1.9.0.ebuild similarity index 100% rename from media-video/droidcam/droidcam-1.9.0_rc1.ebuild rename to media-video/droidcam/droidcam-1.9.0.ebuild diff --git a/media-video/droidcam/files/droidcam-1.8.2-makefile-fixes.patch b/media-video/droidcam/files/droidcam-1.8.2-makefile-fixes.patch deleted file mode 100644 index 56b7589b2d12..000000000000 --- a/media-video/droidcam/files/droidcam-1.8.2-makefile-fixes.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff --git a/Makefile b/Makefile -index 7be3c15..85ef623 100644 ---- a/Makefile -+++ b/Makefile -@@ -6,25 +6,19 @@ - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - # Use at your own risk. See README file for more details. - --JPEG_DIR ?= /opt/libjpeg-turbo --JPEG_INCLUDE ?= $(JPEG_DIR)/include --JPEG_LIB ?= $(JPEG_DIR)/lib`getconf LONG_BIT` -- --CC = gcc --CFLAGS = -Wall -O2 - GTK = `pkg-config --libs --cflags gtk+-3.0` `pkg-config --libs x11` - GTK += `pkg-config --cflags --libs appindicator3-0.1` - LIBAV = `pkg-config --libs --cflags libswscale libavutil` - LIBS = -lspeex -lasound -lpthread -lm --JPEG = -I$(JPEG_INCLUDE) $(JPEG_LIB)/libturbojpeg.a -+JPEG = `pkg-config --libs --cflags libturbojpeg` - SRC = src/connection.c src/settings.c src/decoder*.c src/av.c src/usb.c src/queue.c --USBMUXD = -lusbmuxd -+USBMUXD = -lusbmuxd-2.0 - - all: droidcam-cli droidcam - - ifneq "$(RELEASE)" "" --LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.a /usr/lib/x86_64-linux-gnu/libavutil.a --SRC += src/libusbmuxd.a src/libxml2.a src/libplist-2.0.a -+LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.so /usr/lib/x86_64-linux-gnu/libavutil.so -+SRC += src/libusbmuxd-2.0.so src/libxml2.so src/libplist-2.0.so - package: clean all - zip "droidcam_$(RELEASE).zip" \ - LICENSE README* icon2.png \ -@@ -40,11 +34,11 @@ gresource: .gresource.xml icon2.png - - droidcam-cli: LDLIBS += $(JPEG) $(LIBAV) $(LIBS) - droidcam-cli: src/droidcam-cli.c $(SRC) -- $(CC) $(CPPFLAGS) $(CFLAGS) $^ -o $@ $(LDFLAGS) $(LDLIBS) -+ $(CC) $(CPPFLAGS) $(CXXFLAGS) $(CFLAGS) $^ -o $@ $(LDFLAGS) $(LDLIBS) - - droidcam: LDLIBS += $(GTK) $(JPEG) $(LIBAV) $(LIBS) - droidcam: src/droidcam.c src/resources.c $(SRC) -- $(CC) $(CPPFLAGS) $(CFLAGS) $^ -o $@ $(LDFLAGS) $(LDLIBS) -+ $(CC) $(CPPFLAGS) $(CXXFLAGS) $(CFLAGS) $^ -o $@ $(LDFLAGS) $(LDLIBS) - - clean: - rm -f droidcam -diff --git a/v4l2loopback/Makefile b/v4l2loopback/Makefile -index 28c4502..02356e9 100644 ---- a/v4l2loopback/Makefile -+++ b/v4l2loopback/Makefile -@@ -11,7 +11,7 @@ install: - $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules_install - - test: -- gcc test.c -o test -+ $(CC) test.c -o test - - clean: - $(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean diff --git a/media-video/hevc-hm/Manifest b/media-video/hevc-hm/Manifest index a56445169868..29438aaa08b0 100644 --- a/media-video/hevc-hm/Manifest +++ b/media-video/hevc-hm/Manifest @@ -1,3 +1,3 @@ DIST HM-HM-17.0.tar.gz 1692323 BLAKE2B fa620ce66acbc634d9768303fe8d60711759a9d6d1ff91b69680993ae45e4581c9df4f0a4fe36719de9713fd29ba020278cf7ef9a51ebee6b01dc578bfbd8f2f SHA512 e8492ee63326da497d0731ef3f70e9f11043618ab5a7244aed94b248dba3f64e301f0ec2d12447a0ef22cc630cfa425341f65b4cacef184b453ba5125b7f8738 -EBUILD hevc-hm-17.0.ebuild 1117 BLAKE2B 1ff0982c59384aef16559eb47f0a915a8009297bad88816d73d837a26d6d2c24439618b33375b80106e21356e0a0163511eb9d7a93cbe94a9395326442828bc1 SHA512 d67bfdbb8f0176675545dabcba4710212b8cc57c051ff0b40ab090c33acc9009ea8c55129071d7285786a14a61a6635838023a9ad819db67c1d8d1bfde0fd12c +EBUILD hevc-hm-17.0.ebuild 1124 BLAKE2B 60a8876b4afb3c8ab3c40e068278190bfdf2d8ecf826b537e3d25b1fa53f4552a6715fb7e04c535b8518a25030f7d4f6ded6738edda180265779557b033f4956 SHA512 b77caea0b60cd259e32069ad4e16bba639319a9c849a2f4d6b73281c0d03e7f3b5db59b779922fa17dc31f9344086365f22373a65bfec2b536cec0740c469505 MISC metadata.xml 260 BLAKE2B ee10cc021112a6e67381cc76d642cabfe9876b9e2da97243070551179a9f8eb2bcb67d8bf96822d40239c350808a8a129882914f1ce9b5f924c99d16ba1300a6 SHA512 0bc4c52638ab97c96d6e1ea6b8199201567dbdac880349e8ab501de49bbfba142e4f2f60baac9c0bc48df6f5d170d81d641277cc01762d720b720764bb162c1a diff --git a/media-video/hevc-hm/hevc-hm-17.0.ebuild b/media-video/hevc-hm/hevc-hm-17.0.ebuild index 1b07951ca5ac..3ea17d9de0e0 100644 --- a/media-video/hevc-hm/hevc-hm-17.0.ebuild +++ b/media-video/hevc-hm/hevc-hm-17.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://vcgit.hhi.fraunhofer.de/jvet/HM/-/archive/HM-${PV}/HM-HM-${PV}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~riscv" +KEYWORDS="~amd64 ~arm ~loong ~mips ~riscv" S="${WORKDIR}/HM-HM-${PV}" diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest index 9826a633c520..0e8223dd98d7 100644 --- a/media-video/mpv/Manifest +++ b/media-video/mpv/Manifest @@ -1,7 +1,5 @@ AUX mpv-0.35.1-yt-dlp-edl-fragments.patch 2446 BLAKE2B f43d78be7d9914abf87c3c34f99c8cb84fd463dac7b4f4cfa96268d4351006580454a2c609a655d3d036d4a72c534205d226fd4ecf8334c9a0ff016b7eecc1c0 SHA512 0cd0415dcd06f4732e87ca52f9d43ec1cbef7fab531d4f3ba7398f7a80718dc5e0b373850c5324fe9a151c3edb31a4a624854c2e09b19ab91a3c655e84261866 -DIST mpv-0.35.0.tar.gz 3365752 BLAKE2B 9b8dca943fc60a68f8474549d75c021dd9157195253c5ec09721969e500b2756c033e86975499f5632f0c943ac7bb54699f47340f0dee73d7284668d4419b17f SHA512 d5c1f734057f6b6c27e7f59de43cf7c0e7f813d842b8c7fd2ae1073dbe649c8187b7686df4efe928db2952e9f1efc171245e6f8780c1d9f174f4d7abff1e073a DIST mpv-0.35.1.tar.gz 3367913 BLAKE2B 706a2031a2ca973eb3a092ec7f62ba40ca4dfd78e3ffe5d6e432486b0018852b034152a21805be594054178ccb17856dafe2b860cddcc22d27df895d163871de SHA512 42f3564a9ed4d972d14b2c697b0163f06a8bb68a0606a86c34935181247c783e3cb62286b445799998def0919fb13fce8b8f6453f82652d5bfaea5929119127a -EBUILD mpv-0.35.0-r1.ebuild 7715 BLAKE2B 697a5320c5f572b7932894656313661c99d0ccc8824ba40d23de535824ae4a48ba93dc34f64f341e901f190a5fa8d32b8303839bb10eab9f7a9891da899180ad SHA512 6bb601e58c4c5cbc161d6dc71f253557c17359d7c1bb0505d0db407fda2b259c519cd98eb268608ba8054034c2ff9312596505044c1d75d85b3d51160da73e1f EBUILD mpv-0.35.1-r1.ebuild 7582 BLAKE2B f455eccfbec767e9401397445f8e40efb99bc38b8a9d246e582849adf9e6ec967f3aaf2268e8b6b2e5b5e871e03cbc7d3690032a85a8af01b5f2eab537db54f8 SHA512 62112e18bb28c64b7487094474745da2fb0e2975ed7443664bf3c0b3c5cbb1ac56750325a726e518dd5bf46d45ee7f95a2a57a3500d0ed56becccff143ad6fe6 EBUILD mpv-9999.ebuild 7059 BLAKE2B eafd7d301a94da85208c892ddee697cca7ae4dea34cfa1766fb7be9c2a633afc8887f39a3d60a3d31604dadf9f54623e42e60462f3fe965fde313836ffdb3b78 SHA512 66aaa50887feb967503c51e424d0ba91812b202c50e5379c243a381aa72e81f80b8e5c94886fb8af2fdce558fea50341288cbff628f4b6a4e8b096bd2b95107b MISC metadata.xml 2400 BLAKE2B 28019423d987f5b809f657d21be087958ab8663e8765e2e56b5cb7eb48e34c249a8093790b69b40dfc9595b9c78eb512064a808d49bf8cd74879900482a3dd85 SHA512 d631048fafbe6d0a9450a221e4d1b4464c37d147e9def6b9ef25d24b40c27131296c9de272dc3c6d8cabfdbcd0adeb9d2568a5c3c75f1df0da6aaa775b32d0fc diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild b/media-video/mpv/mpv-0.35.0-r1.ebuild deleted file mode 100644 index 355a3f826dcd..000000000000 --- a/media-video/mpv/mpv-0.35.0-r1.ebuild +++ /dev/null @@ -1,309 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit edo flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" -else - SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux" -fi - -DESCRIPTION="Media player for the command line" -HOMEPAGE="https://mpv.io/" - -LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" #506946 -SLOT="0/2" # soname -IUSE=" - +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb - dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv - +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio - raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet - vaapi vdpau vulkan wayland +xv zimg zlib" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( cli libmpv ) - egl? ( || ( X drm wayland ) ) - libplacebo? ( || ( egl opengl vulkan ) ) - lua? ( ${LUA_REQUIRED_USE} ) - nvenc? ( || ( egl opengl vulkan ) ) - opengl? ( || ( X aqua ) ) - test? ( cli ) - tools? ( cli ) - uchardet? ( iconv ) - vaapi? ( - || ( X egl libplacebo wayland ) - wayland? ( drm ) - ) - vdpau? ( X ) - vulkan? ( || ( X wayland ) libplacebo ) - xv? ( X )" -RESTRICT="!test? ( test )" - -# raspberry-pi: default to -bin given non-bin is known broken (bug #893422) -COMMON_DEPEND=" - media-libs/libass:=[fontconfig] - media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?] - X? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXpresent - x11-libs/libXrandr - xv? ( x11-libs/libXv ) - ) - alsa? ( media-libs/alsa-lib ) - archive? ( app-arch/libarchive:= ) - bluray? ( media-libs/libbluray:= ) - cdda? ( - dev-libs/libcdio-paranoia:= - dev-libs/libcdio:= - ) - drm? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - dvd? ( - media-libs/libdvdnav - media-libs/libdvdread:= - ) - egl? ( media-libs/libglvnd ) - gamepad? ( media-libs/libsdl2[joystick] ) - iconv? ( - virtual/libiconv - uchardet? ( app-i18n/uchardet ) - ) - jack? ( virtual/jack ) - javascript? ( dev-lang/mujs:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - lcms? ( media-libs/lcms:2 ) - libcaca? ( media-libs/libcaca ) - libplacebo? ( - >=media-libs/libplacebo-4.202:=[opengl?,vulkan?] - egl? ( media-libs/libplacebo[opengl] ) - ) - lua? ( ${LUA_DEPS} ) - openal? ( media-libs/openal ) - opengl? ( media-libs/libglvnd[X?] ) - pipewire? ( media-video/pipewire:= ) - pulseaudio? ( media-libs/libpulse ) - raspberry-pi? ( - || ( - media-libs/raspberrypi-userland-bin - media-libs/raspberrypi-userland - ) - ) - rubberband? ( media-libs/rubberband ) - sdl? ( media-libs/libsdl2[sound,threads,video] ) - sixel? ( media-libs/libsixel ) - sndio? ( media-sound/sndio:= ) - vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) - vdpau? ( x11-libs/libvdpau ) - vulkan? ( - media-libs/shaderc - media-libs/vulkan-loader[X?,wayland?] - ) - wayland? ( - dev-libs/wayland - dev-libs/wayland-protocols - x11-libs/libxkbcommon - ) - zimg? ( media-libs/zimg ) - zlib? ( sys-libs/zlib:= )" -RDEPEND=" - ${COMMON_DEPEND} - selinux? ( sec-policy/selinux-mplayer ) - tools? ( ${PYTHON_DEPS} )" -DEPEND=" - ${COMMON_DEPEND} - X? ( x11-base/xorg-proto ) - dvb? ( virtual/linuxtv-dvb-headers ) - nvenc? ( media-libs/nv-codec-headers ) - wayland? ( dev-libs/wayland-protocols )" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - cli? ( dev-python/docutils ) - wayland? ( dev-util/wayland-scanner )" - -pkg_setup() { - use lua && lua-single_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - default - - sed -i "s/'rst2html/&.py/" meson.build || die -} - -src_configure() { - if use !debug; then - if use test; then - einfo "Skipping -DNDEBUG due to USE=test" - else - append-cppflags -DNDEBUG # treated specially - fi - fi - - if use raspberry-pi; then - append-cflags -I"${ESYSROOT}"/opt/vc/include - append-ldflags -L"${ESYSROOT}"/opt/vc/lib - fi - - mpv_feature_multi() { - local use set - for use in ${1} ${2}; do - use ${use} || set=disabled - done - echo -D${3-${2}}=${set-enabled} - } - - local emesonargs=( - $(meson_use cli cplayer) - $(meson_use libmpv) - $(meson_use test tests) - - $(meson_feature cli html-build) - $(meson_feature cli manpage-build) - -Dpdf-build=disabled - - -Dbuild-date=false - - # misc options - $(meson_feature archive libarchive) - $(meson_feature bluray libbluray) - $(meson_feature cdda) - -Dcplugins=enabled - $(meson_feature dvb dvbin) - $(meson_feature dvd dvdnav) - $(meson_feature gamepad sdl2-gamepad) - $(meson_feature iconv) - $(meson_feature javascript) - -Dlibavdevice=enabled - $(meson_feature lcms lcms2) - -Dlua=$(usex lua "${ELUA}" disabled) - $(meson_feature rubberband) - -Dsdl2=$(use gamepad || use sdl && echo enabled || echo disabled) #857156 - $(meson_feature uchardet) - -Dvapoursynth=disabled # only available in overlays - $(meson_feature zimg) - $(meson_feature zlib) - - # audio output - $(meson_feature alsa) - $(meson_feature coreaudio) - $(meson_feature jack) - $(meson_feature openal) - $(meson_feature pipewire) - $(meson_feature pulseaudio pulse) - $(meson_feature sdl sdl2-audio) - $(meson_feature sndio) - - # video output - $(meson_feature X x11) - $(meson_feature aqua cocoa) - $(meson_feature drm) - $(meson_feature drm gbm) - $(meson_feature jpeg) - $(meson_feature libcaca caca) - $(meson_feature libplacebo) - $(meson_feature mmal rpi-mmal) - $(meson_feature sdl sdl2-video) - $(meson_feature sixel) - $(meson_feature wayland) - $(meson_feature xv) - - -Dgl=$(use egl || use libmpv || use opengl || use raspberry-pi && - echo enabled || echo disabled) - $(meson_feature egl) - $(mpv_feature_multi egl X egl-x11) - $(mpv_feature_multi egl drm egl-drm) - $(mpv_feature_multi egl wayland egl-wayland) - $(meson_feature libmpv plain-gl) - $(mpv_feature_multi opengl X gl-x11) - $(mpv_feature_multi opengl aqua gl-cocoa) - $(meson_feature raspberry-pi rpi) - - $(meson_feature vulkan) - $(meson_feature vulkan shaderc) - - # hardware decoding - $(meson_feature nvenc cuda-hwaccel) - $(meson_feature nvenc cuda-interop) - - $(meson_feature vaapi) - $(mpv_feature_multi vaapi X vaapi-x11) - $(mpv_feature_multi 'vaapi X' egl vaapi-x-egl) - $(mpv_feature_multi 'vaapi egl' drm vaapi-drm) - $(mpv_feature_multi 'vaapi egl' wayland vaapi-wayland) - - $(meson_feature vdpau) - $(mpv_feature_multi vdpau opengl vdpau-gl-x11) - - $(mpv_feature_multi aqua opengl videotoolbox-gl) - ) - - meson_src_configure -} - -src_test() { - # https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst#debugging - local tests=($("${BUILD_DIR}"/mpv --no-config --unittest=help | tail -n +2; assert)) - (( ${#tests[@]} )) || die "failed to gather any tests" - - local skip=( - all-simple - - # fails on non-issue minor inconsistencies (bug #888639) - img_format - repack_sws - ) - - local test - for test in "${tests[@]}"; do - [[ ${test} == @($(IFS='|'; echo "${skip[*]}")) ]] || - edo "${BUILD_DIR}"/mpv -v --no-config --unittest="${test}" - done -} - -src_install() { - meson_src_install - - if use lua; then - insinto /usr/share/${PN} - doins -r TOOLS/lua - - if use cli && use lua_single_target_luajit; then - pax-mark -m "${ED}"/usr/bin/${PN} - fi - fi - - if use tools; then - dobin TOOLS/{mpv_identify.sh,umpv} - newbin TOOLS/idet.sh mpv_idet.sh - python_fix_shebang "${ED}"/usr/bin/umpv - fi - - if use cli; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/share/doc/{mpv,${PF}/html}/mpv.html || die - mv "${ED}"/usr/share/doc/{mpv,${PF}/examples} || die - fi - - local GLOBIGNORE=*/*build*:*/*policy* - dodoc RELEASE_NOTES DOCS/*.{md,rst} -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "URL support with USE=lua" net-misc/yt-dlp -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index a6ed156a7232ab352ab2f04e2027f9cfa73b508d..e999a01c76f1169c65e9fb6d9c3473d3852c0324 100644 GIT binary patch delta 3375 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 F002<=hHL-; delta 3372 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 C?R}2` diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index a36f36f904bd..8f4df2a2bb66 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Sat, 01 Apr 2023 16:39:34 +0000 +Thu, 06 Apr 2023 05:39:51 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 9493a6ff6962..4f3d616b5831 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f -TIMESTAMP 2023-04-01T16:39:37Z +TIMESTAMP 2023-04-06T05:39:54Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQoXklfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQuWypfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klB/hA/+O5SM6z+wXYYVU0hiUPy/mqaXytzKW8JsFRqNAV2wQoPLSENiPiPbRDp9 -omkbeo71wMT3qdwEjdYTDf+ogE+Cl8RyEc0RKtJokhaZgTfci1UvyU23gFfDsXU1 -od11CNE4lVXO3IDZklvVbigNPnTUKzjL8amyOzzVYd7yS7nTuY9b0w351EDiVrYx -TIALorMcSHHUSl/xxWApVGixW4n8KXlSDD9xvREBrTwfjmv46AOKEGEI4n+g1t+f -5ia0ZBujDSGCW3fyZUAcw42WSapYKD18su1fg2Q815mIQ/HXlS6yGpPJqFdcraXL -SmuNAo7w1JTLidZyI/wRAO/RStp8oWYQ+7zD3oqTP3USd9ln1bp6rQ0z7ZEJ4g8I -C+vR39HLPz1l2Kq8BUqPtk1+bwpn8XgRSm+6vDZWdT6qqX7ZjAOG9q3S4/ysk+w7 -62cDlhHGVXyMAjYzTK59ylrzNp3UDoMTGPcu6o2ItyAqTffXrdCT/dsIdSsg7Vaz -y8cda9Go4WdBldFdTWK3bATGNYA2aYp4hc3E2v3IilHtCT1dNz4DGVFtTsT0CAmG -TgpHND5McWV1E/MU8W2sFd0Jc8KLiiGLmnahfomLayQ6sXqOxa341TaBHxkRdQsi -sKVzwqKktdzOja4+p5P2LJgYptAoxhlet1dUtb8DvUqB1Xk5ZFM= -=Mecb +klB4vg/7BUo/eXnp/C6kuOd/LxbLQaIlc4hnpibdAf3pAtpVB9twfn5rG4CLHrB3 +pxWKopH5g7Gp2Uwn4Ts9/VIv/934ruoAEpE0NQsTonfob6bPvfSa4FRf47r1DH0v +zLS1uwzng2Wy7VX9I8w7J7nA/mdm5gsvuKevCU52ywCDVs3MEgDzJHxFFZEiEJPn +nbM5nS+irVK2/glB/GOTaIU9ART6x9woUA8GHLpxXLKUfAOcHH9FCyvjxpPwvXfy +qob8l1DkvoXBr7Dndi3YM8GoOwktLdCWAJBdUjxC7kxBSLPiwbvPqZKYyKv5Rb86 +SaWrDjrU6JtRO+csKtvLcnfgvktk6i0XG5ifduqk4vqxrv60s4EEKO+1J6ulRh05 +6tQrhCdAG1eWtvptHKdKC6413CGtWy3yUwWvtMnECnxwQPzXrNvba38PtA4jfflG +TuW4e5si4YmDYf3k8O1okRy22JumX2fSJi/FHVrWE/mlqfnytdvMegVKcTcATFgl +xTYmdOFf7JK2WkVoBNwZXU/I6KYevyD6DqMR398lmTi+ree2FRG+JKzSkMMDijK3 ++/iHym1XigkR4g8cYy0vF85MNstliEd9aPw9rKruz1IZPF/KOKcj3LMffZjx6smX +6WrAXcVSt8yB8TLXfF8OS77pIL+yO/y3pebuworXyIUHNDHakms= +=EnA8 -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index a36f36f904bd..8f4df2a2bb66 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sat, 01 Apr 2023 16:39:34 +0000 +Thu, 06 Apr 2023 05:39:51 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 362feae88d54ebce846e94722f6ee8438d1f1f81..24a09fe59786d026c9892e4cc1bddcde057a5599 100644 GIT binary patch literal 28090 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 Z7;|14xTr)LZ6^B1e*wybH&eFD002K<8V>*f literal 28067 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 Ca^k!I diff --git a/metadata/md5-cache/acct-user/Manifest.gz b/metadata/md5-cache/acct-user/Manifest.gz index 5555364500105af7728129c9d26f8697157dbaa0..553018709e79163be841981bb0fb0080118d2369 100644 GIT binary patch delta 68890 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%0DmB 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ⅇ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 diff --git a/metadata/md5-cache/acct-user/deluge-0-r1 b/metadata/md5-cache/acct-user/deluge-0-r1 index ccc99680b6ea..beef2ad86829 100644 --- a/metadata/md5-cache/acct-user/deluge-0-r1 +++ b/metadata/md5-cache/acct-user/deluge-0-r1 @@ -6,4 +6,4 @@ KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390 RDEPEND=acct-group/deluge SLOT=0 _eclasses_=acct-user e0a8307fcba2b1c2ec2914c064c50a7f user-info 83547b4df3e1ba5a6bf91a0837eaa664 -_md5_=87a3c93cc6e67faa093506380af3d1ff +_md5_=99267a68f305416a767b97ccff954d43 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index e7adff3384a0c88f61eef17a21e371215127169a..3e4297596fc62aa119710b355ab20891e123fb7a 100644 GIT binary patch literal 6104 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 literal 6260 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 diff --git a/metadata/md5-cache/app-accessibility/accerciser-3.40.0 b/metadata/md5-cache/app-accessibility/accerciser-3.40.0 index 36ee9440c5a0..734f2194eeb2 100644 --- a/metadata/md5-cache/app-accessibility/accerciser-3.40.0 +++ b/metadata/md5-cache/app-accessibility/accerciser-3.40.0 @@ -13,5 +13,5 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.1.13:3[intros REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/accerciser/3.40/accerciser-3.40.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=462ce01c372cd135c6ca2e991861dd47 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.46.0 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.46.0 index f0fb31d363af..acf05399945e 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.46.0 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.46.0 @@ -14,5 +14,5 @@ REQUIRED_USE=gtk-doc? ( X ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/at-spi2-core/2.46/at-spi2-core-2.46.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=35c1b757cc577728678ef96d122f2147 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 index f96a30cb136f..f67ec1c2fd4f 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 @@ -14,5 +14,5 @@ REQUIRED_USE=gtk-doc? ( X ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/at-spi2-core/2.48/at-spi2-core-2.48.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6635a7fd8dbeb0becc8ed0c7d054e6de diff --git a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r5 b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r5 index 87e9f839d162..8db37975e889 100644 --- a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r5 +++ b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r5 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=mirror://gnome/sources/caribou/0.4/caribou-0.4.21.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9d1e6430e2d2ce4541ecc3e07c2ddbee diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.08.3 b/metadata/md5-cache/app-accessibility/kontrast-22.08.3 deleted file mode 100644 index 94b96b7b9990..000000000000 --- a/metadata/md5-cache/app-accessibility/kontrast-22.08.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.96.0:5 -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 dev-qt/qtcore:5 -DESCRIPTION=Tool to check contrast for colors to verify they are correctly accessible -EAPI=8 -HOMEPAGE=https://apps.kde.org/kontrast/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm gear.kde.org -IUSE=debug -KEYWORDS=amd64 arm64 ~riscv x86 -LICENSE=GPL-3+ -RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -SLOT=5 -SRC_URI=mirror://kde/stable/release-service/22.08.3/src/kontrast-22.08.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e1ffb5afd33316ccaeb5ecb4a2b275cb diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 index 71a34f5ef02b..b79de9315c28 100644 --- a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 +++ b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 @@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kontrast/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=debug -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=GPL-3+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kirigami-5.101.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kontrast-22.12.3.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=460a0d7704ec8a9f12be2d91e18a8c5c +_md5_=0881a418c3f2d4395cd3f2bd684e0cbc diff --git a/metadata/md5-cache/app-accessibility/orca-43.1 b/metadata/md5-cache/app-accessibility/orca-43.1 index cc82dd3175df..3b0996053552 100644 --- a/metadata/md5-cache/app-accessibility/orca-43.1 +++ b/metadata/md5-cache/app-accessibility/orca-43.1 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/43/orca-43.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b30b4381180e465f0125c2c7bf323a6 diff --git a/metadata/md5-cache/app-accessibility/orca-44.0 b/metadata/md5-cache/app-accessibility/orca-44.0 index 9fd35c406e0b..950105c4babe 100644 --- a/metadata/md5-cache/app-accessibility/orca-44.0 +++ b/metadata/md5-cache/app-accessibility/orca-44.0 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/44/orca-44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a23e4341a6417575036fc62f8fa6ca50 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index fb31e3a44fc7203815c977bdb5742d03e0e63bf8..d3e1f9ed052a331e90e4f078e86a7010699ae4f4 100644 GIT binary patch literal 54596 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 VlwMttz*_$2{{iUb3Ol!f0RV~CP455z literal 55893 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 o^)#=+H`Gb*ja6p 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 Swd2s||NK9J-u{^fiva)#97ePN diff --git a/metadata/md5-cache/app-admin/ansible-5.10.0 b/metadata/md5-cache/app-admin/ansible-5.10.0 index 58c3ab65e6d1..6ca465fb95ca 100644 --- a/metadata/md5-cache/app-admin/ansible-5.10.0 +++ b/metadata/md5-cache/app-admin/ansible-5.10.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/a/ansible/ansible-5.10.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=85a0d91f5886aee7b0c0f74cb625671d diff --git a/metadata/md5-cache/app-admin/ansible-6.7.0 b/metadata/md5-cache/app-admin/ansible-6.7.0 index a91699b23d39..6aa21e6f3e41 100644 --- a/metadata/md5-cache/app-admin/ansible-6.7.0 +++ b/metadata/md5-cache/app-admin/ansible-6.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/a/ansible/ansible-6.7.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=07b91b1515ae61422edef4516eeaa7d3 diff --git a/metadata/md5-cache/app-admin/ansible-7.3.0 b/metadata/md5-cache/app-admin/ansible-7.3.0 index 2dd7b30cd322..1cebbebf70ad 100644 --- a/metadata/md5-cache/app-admin/ansible-7.3.0 +++ b/metadata/md5-cache/app-admin/ansible-7.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-7.3.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=01fd7f1a40f7d2746d76d9dc34cbc6d6 diff --git a/metadata/md5-cache/app-admin/ansible-7.4.0 b/metadata/md5-cache/app-admin/ansible-7.4.0 index 0541421497a2..bb903b90cf98 100644 --- a/metadata/md5-cache/app-admin/ansible-7.4.0 +++ b/metadata/md5-cache/app-admin/ansible-7.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-7.4.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1970a2d0972fd3b0dec8307b79fbddb0 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.12.10 b/metadata/md5-cache/app-admin/ansible-core-2.12.10 index 75b2505adc31..de2579edf4b0 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.12.10 +++ b/metadata/md5-cache/app-admin/ansible-core-2.12.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/a/ansible-core/ansible-core-2.12.10.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fa985e882692ad8b61c37eb9dfca6dc6 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.13.8 b/metadata/md5-cache/app-admin/ansible-core-2.13.8 index f7e54e940cf1..c5203761e08e 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.13.8 +++ b/metadata/md5-cache/app-admin/ansible-core-2.13.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/ansible-core/ansible-core-2.13.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=cad9f9acc6e5fb33e2e6c7635f9bd209 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.3 b/metadata/md5-cache/app-admin/ansible-core-2.14.3 index 88d7d8d06121..b0a1ddc009d4 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.14.3 +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=da3f3dab555e78a4a939af5e3339d232 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.4 b/metadata/md5-cache/app-admin/ansible-core-2.14.4 index 0ca28365ecf1..3ae6e79a64be 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.14.4 +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d028f6d436cc636cb48205adf2e72f10 diff --git a/metadata/md5-cache/app-admin/ansible-core-9999 b/metadata/md5-cache/app-admin/ansible-core-9999 index 5e3b71f300a1..776d47c6804b 100644 --- a/metadata/md5-cache/app-admin/ansible-core-9999 +++ b/metadata/md5-cache/app-admin/ansible-core-9999 @@ -11,5 +11,5 @@ RDEPEND=dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d028f6d436cc636cb48205adf2e72f10 diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.12.1 b/metadata/md5-cache/app-admin/ansible-lint-6.12.1 index 530ad463b989..268a28e08d05 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.12.1 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.12.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/ansible-lint/ansible-lint-6.12.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a520d39cf8452b4f06c643f0130fa0aa diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.2 b/metadata/md5-cache/app-admin/ansible-lint-6.14.2 index 51a27d3e8d32..776ceff77818 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.14.2 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.14.2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=29c6ef7e11bd97866710a6f65872e508 diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.3 b/metadata/md5-cache/app-admin/ansible-lint-6.14.3 deleted file mode 100644 index 20ebf651c1da..000000000000 --- a/metadata/md5-cache/app-admin/ansible-lint-6.14.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved -EAPI=8 -HOMEPAGE=https://github.com/ansible/ansible-lint -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -PROPERTIES=test_network -RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.26.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=29c6ef7e11bd97866710a6f65872e508 diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.4 b/metadata/md5-cache/app-admin/ansible-lint-6.14.4 new file mode 100644 index 000000000000..14ad1d73d51e --- /dev/null +++ b/metadata/md5-cache/app-admin/ansible-lint-6.14.4 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved +EAPI=8 +HOMEPAGE=https://github.com/ansible/ansible-lint +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +PROPERTIES=test_network +RDEPEND=>=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ansible-compat-2.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ruamel-yaml-0.17.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.4.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=6807997b1c18e0a129bc5192689fdb17 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.2 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.2 index 6870e26de8ae..683feb94efbf 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.2 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/4.6.2.tar.gz -> ansible-modules-hashivault-4.6.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=327fbebbc6c075d61dd3b3fcc58b2ca6 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 index f588048358b5..d3b54bd27eb3 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/4.6.8.tar.gz -> ansible-modules-hashivault-4.6.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0b3ed91efd7ed36d03c28eefe4c60009 diff --git a/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 b/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 index 25b992818e34..f49ef8e085fd 100644 --- a/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 +++ b/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_10(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_10(-)] doc? ( app-admin/ansible-core[python_targets_python3_10(-)] dev-python/ansible-pygments[python_targets_python3_10(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_10(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_10(-)] dev-python/filelock[python_targets_python3_10(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_10(-)] dev-util/yamllint ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_10(-)] =dev-python/ansible-compat-2.2.0[python_targets_python3_10(-)] dev-python/cerberus[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) +BDEPEND=python_single_target_python3_10? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_10(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_10(-)] doc? ( app-admin/ansible-core[python_targets_python3_10(-)] dev-python/ansible-pygments[python_targets_python3_10(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_10(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_10(-)] dev-python/filelock[python_targets_python3_10(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_10(-)] dev-util/yamllint ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_10(-)] =dev-python/ansible-compat-2.2.0[python_targets_python3_10(-)] dev-python/cerberus[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=A toolkit designed to aid in the development and testing of Ansible roles EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/m/molecule/molecule-4.0.1.tar.gz -> ansible-molecule-4.0.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a9079d515f870c1bd5a3917d693413ec diff --git a/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 b/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 index 70730f80e81d..5b874293cd74 100644 --- a/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 +++ b/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_10(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_10(-)] doc? ( app-admin/ansible-core[python_targets_python3_10(-)] dev-python/ansible-pygments[python_targets_python3_10(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_10(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_10(-)] dev-python/filelock[python_targets_python3_10(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_10(-)] dev-util/yamllint ) ) python_single_target_python3_11? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_11(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_11(-)] doc? ( app-admin/ansible-core[python_targets_python3_11(-)] dev-python/ansible-pygments[python_targets_python3_11(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_11(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_11(-)] dev-python/filelock[python_targets_python3_11(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_11(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_11(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_11(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_11(-)] dev-util/yamllint ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_10(-)] =dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_11(-)] =dev-python/ansible-compat-2.2.0[python_targets_python3_10(-)] dev-python/cerberus[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/ansible-compat-2.2.0[python_targets_python3_11(-)] dev-python/cerberus[python_targets_python3_11(-)] >=dev-python/click-8.0[python_targets_python3_11(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_11(-)] >=dev-python/enrich-1.2.7[python_targets_python3_11(-)] >=dev-python/jinja-2.11.3[python_targets_python3_11(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] =dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/rich-9.5.1[python_targets_python3_11(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_11(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_python3_10? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_10(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_10(-)] doc? ( app-admin/ansible-core[python_targets_python3_10(-)] dev-python/ansible-pygments[python_targets_python3_10(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_10(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_10(-)] dev-python/filelock[python_targets_python3_10(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_10(-)] dev-util/yamllint ) ) python_single_target_python3_11? ( >=dev-python/setuptools-scm-3.5.0[python_targets_python3_11(-)] >=dev-python/setuptools_scm_git_archive-1.1[python_targets_python3_11(-)] doc? ( app-admin/ansible-core[python_targets_python3_11(-)] dev-python/ansible-pygments[python_targets_python3_11(-)] >=dev-python/simplejson-3.17.2[python_targets_python3_11(-)] ) test? ( >=dev-python/ansi2html-1.6.0[python_targets_python3_11(-)] dev-python/filelock[python_targets_python3_11(-)] =dev-python/pytest-mock-3.3.1[python_targets_python3_11(-)] >=dev-python/pytest-plus-0.2[python_targets_python3_11(-)] >=dev-python/pytest-testinfra-6.1.0[python_targets_python3_11(-)] >=dev-python/pytest-xdist-2.1.0[python_targets_python3_11(-)] dev-util/yamllint ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_10(-)] =dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/sphinx-notfound-page-0.7.1[python_targets_python3_11(-)] =dev-python/ansible-compat-2.2.0[python_targets_python3_10(-)] dev-python/cerberus[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/ansible-compat-2.2.0[python_targets_python3_11(-)] dev-python/cerberus[python_targets_python3_11(-)] >=dev-python/click-8.0[python_targets_python3_11(-)] >=dev-python/click-help-colors-0.9[python_targets_python3_11(-)] >=dev-python/enrich-1.2.7[python_targets_python3_11(-)] >=dev-python/jinja-2.11.3[python_targets_python3_11(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] =dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/rich-9.5.1[python_targets_python3_11(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_11(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=A toolkit designed to aid in the development and testing of Ansible roles EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/molecule/molecule-4.0.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fc256a98b7f3b5e66aadbdd66411a4c5 diff --git a/metadata/md5-cache/app-admin/apache-tools-2.4.56 b/metadata/md5-cache/app-admin/apache-tools-2.4.56 index c0cd6d3bd51a..26f069eac96f 100644 --- a/metadata/md5-cache/app-admin/apache-tools-2.4.56 +++ b/metadata/md5-cache/app-admin/apache-tools-2.4.56 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://httpd.apache.org/ INHERIT=autotools toolchain-funcs IUSE=ssl -KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~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 ~sparc64-solaris ~x64-solaris LICENSE=Apache-2.0 RDEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) RESTRICT=test SLOT=0 SRC_URI=mirror://apache/httpd/httpd-2.4.56.tar.bz2 _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=558795681be944ac66129eb480a6f7d3 +_md5_=ec3e2e99174fbf02c6c8d0b8a852420a diff --git a/metadata/md5-cache/app-admin/apachetop-0.23.2 b/metadata/md5-cache/app-admin/apachetop-0.23.2 index 6fcaf96d8809..43ed8dd654d8 100644 --- a/metadata/md5-cache/app-admin/apachetop-0.23.2 +++ b/metadata/md5-cache/app-admin/apachetop-0.23.2 @@ -5,9 +5,9 @@ DESCRIPTION=A realtime Apache log analyzer EAPI=8 HOMEPAGE=https://github.com/tessus/apachetop IUSE=fam pcre -KEYWORDS=~amd64 ~hppa ~mips ~ppc ~sparc ~x86 +KEYWORDS=amd64 ~hppa ~mips ppc sparc x86 LICENSE=GPL-2 RDEPEND=sys-libs/ncurses:= sys-libs/readline:= fam? ( virtual/fam ) pcre? ( dev-libs/libpcre2 ) SLOT=0 SRC_URI=https://github.com/tessus/apachetop/releases/download/0.23.2/apachetop-0.23.2.tar.gz -_md5_=91d4e0534ba4164b14a90b90f1a713ea +_md5_=ed7b3aa6f3167822df3faa252714f126 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.100 b/metadata/md5-cache/app-admin/awscli-1.27.100 deleted file mode 100644 index 23418fd89b4f..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.100 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.100[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.100[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.100.tar.gz -> aws-cli-1.27.100.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.101 b/metadata/md5-cache/app-admin/awscli-1.27.101 deleted file mode 100644 index 5c220a695fc2..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.101 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.101[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.101[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.101.tar.gz -> aws-cli-1.27.101.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.102 b/metadata/md5-cache/app-admin/awscli-1.27.102 deleted file mode 100644 index 155743d471f3..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.102 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.102[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.102[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.102.tar.gz -> aws-cli-1.27.102.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.103 b/metadata/md5-cache/app-admin/awscli-1.27.103 deleted file mode 100644 index c14cb56df2f6..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.103 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.103[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.103[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.103.tar.gz -> aws-cli-1.27.103.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.104 b/metadata/md5-cache/app-admin/awscli-1.27.104 index ebf40632b796..a9e9a1a244c9 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.104 +++ b/metadata/md5-cache/app-admin/awscli-1.27.104 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.104[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.104[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.27.104.tar.gz -> aws-cli-1.27.104.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.106 b/metadata/md5-cache/app-admin/awscli-1.27.106 new file mode 100644 index 000000000000..1e4c929a19ad --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.106 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.106[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.106[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.106.tar.gz -> aws-cli-1.27.106.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.107 b/metadata/md5-cache/app-admin/awscli-1.27.107 new file mode 100644 index 000000000000..f0875041a668 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.107 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.107[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.107[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.107.tar.gz -> aws-cli-1.27.107.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.89 b/metadata/md5-cache/app-admin/awscli-1.27.89 deleted file mode 100644 index 7756e9658e91..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.89 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.89.tar.gz -> aws-cli-1.27.89.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.94 b/metadata/md5-cache/app-admin/awscli-1.27.94 deleted file mode 100644 index f47148b6b995..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.94 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.94.tar.gz -> aws-cli-1.27.94.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.99 b/metadata/md5-cache/app-admin/awscli-1.27.99 index d4c20f997796..7e47fc0ad51c 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.99 +++ b/metadata/md5-cache/app-admin/awscli-1.27.99 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.99[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.99[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.29.99[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.27.99.tar.gz -> aws-cli-1.27.99.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/ccze-0.2.1-r4 b/metadata/md5-cache/app-admin/ccze-0.2.1-r4 index 33e715cd75c9..7aa3418bff4c 100644 --- a/metadata/md5-cache/app-admin/ccze-0.2.1-r4 +++ b/metadata/md5-cache/app-admin/ccze-0.2.1-r4 @@ -2,7 +2,7 @@ DEFINED_PHASES=prepare DEPEND=dev-libs/libpcre sys-libs/ncurses:0= sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DESCRIPTION=A flexible and fast logfile colorizer EAPI=6 -HOMEPAGE=https://github.com/madhouse/ccze/releases +HOMEPAGE=https://git.madhouse-project.org/archive/ccze INHERIT=autotools fixheadtails toolchain-funcs KEYWORDS=amd64 ~arm ppc x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RESTRICT=test SLOT=0 SRC_URI=mirror://gentoo/ccze-0.2.1.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eqawarn c9847c43b3253a276ae2eabddedab3d7 fixheadtails 1721997ed44d035654efe12da50797ef gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=e1253f55dc0340c692067fea5c80acc8 +_md5_=d5a05ff612a1c4094100127beeade50d diff --git a/metadata/md5-cache/app-admin/cdist-6.9.8 b/metadata/md5-cache/app-admin/cdist-6.9.8 index c8748d0c8484..666fa4967462 100644 --- a/metadata/md5-cache/app-admin/cdist-6.9.8 +++ b/metadata/md5-cache/app-admin/cdist-6.9.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/6.9.8.tar.gz -> cdist-6.9.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=27e5092f5d0b19c3af101dd419ede976 diff --git a/metadata/md5-cache/app-admin/cdist-7.0.0 b/metadata/md5-cache/app-admin/cdist-7.0.0 index eee9b71b86d8..a11767bc27ee 100644 --- a/metadata/md5-cache/app-admin/cdist-7.0.0 +++ b/metadata/md5-cache/app-admin/cdist-7.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/7.0.0.tar.gz -> cdist-7.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=46e2ed809277db0eb524e0909af8cdc2 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9 b/metadata/md5-cache/app-admin/clustershell-1.9 index 63ca29fd191c..0613cdff7c6e 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9 +++ b/metadata/md5-cache/app-admin/clustershell-1.9 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-shells/pdsh net-misc/openssh sys-devel/bc ) test? ( dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( app-shells/pdsh net-misc/openssh sys-devel/bc ) test? ( dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Python framework for efficient cluster administration EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.tar.gz -> clustershell-1.9.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1935c1751d6bc6ea0cb383f3ee46bd33 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9.1 b/metadata/md5-cache/app-admin/clustershell-1.9.1 index ff7cd98b0129..1f230c80d6af 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9.1 +++ b/metadata/md5-cache/app-admin/clustershell-1.9.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-shells/pdsh net-misc/openssh sys-devel/bc ) test? ( dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( app-shells/pdsh net-misc/openssh sys-devel/bc ) test? ( dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Python framework for efficient cluster administration EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.1.tar.gz -> clustershell-1.9.1.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=40fa7e34aa537187d7c6a095eb8e47e7 diff --git a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2 b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2 index 04dea35b72b5..6023163e8931 100644 --- a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2 +++ b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/djbdns-logparse-0.0.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dc2304f726c5a17f0177f6ad411e855e diff --git a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 index 0ff8fe5194ff..0692f4922241 100644 --- a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 +++ b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( sys-process/daemontools ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( sys-process/daemontools ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Make tinydns and dnscache logs human-readable EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/djbdns-logparse-0.0.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2078d961eeaa1f8a7af7d5b607ba4934 diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 index b41b23f58eb6..0be9ca82ea7b 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Remove outdated built kernels EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/eclean-kernel/archive/v2.99.3.tar.gz -> eclean-kernel-2.99.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0db1ac007e515cab9903c75f4e31e9eb diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 index c57bc26f276f..c30d5acc1fc5 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/eclean-kernel/archive/v2.99.4.tar.gz -> eclean-kernel-2.99.4.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9bd2fb0f5251bbc0f7a4f4cf11c028be diff --git a/metadata/md5-cache/app-admin/eclean-kernel-9999 b/metadata/md5-cache/app-admin/eclean-kernel-9999 index f0bdf63eb20e..e3a0a16c7741 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-9999 +++ b/metadata/md5-cache/app-admin/eclean-kernel-9999 @@ -11,5 +11,5 @@ RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_9(-)?,pyth REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ed8ba60e0f8885a598369b0fdb40d709 diff --git a/metadata/md5-cache/app-admin/fetchlog-1.4-r1 b/metadata/md5-cache/app-admin/fetchlog-1.4-r1 index c8d337c49e6a..cf811655b170 100644 --- a/metadata/md5-cache/app-admin/fetchlog-1.4-r1 +++ b/metadata/md5-cache/app-admin/fetchlog-1.4-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install preinst DESCRIPTION=Displays the last new messages of a logfile EAPI=6 -HOMEPAGE=http://fetchlog.sourceforge.net/ +HOMEPAGE=https://fetchlog.sourceforge.net/ INHERIT=toolchain-funcs IUSE=snmp KEYWORDS=amd64 ppc ~ppc64 x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=snmp? ( >=dev-perl/Net-SNMP-4.0.1-r2 >=net-analyzer/net-snmp-5.0.6 ) SLOT=0 SRC_URI=mirror://sourceforge/fetchlog/fetchlog-1.4.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=aba279ffba7cfe87b5217e20ab910041 +_md5_=7ce300da03d469fb50b50e2a901757be diff --git a/metadata/md5-cache/app-admin/fetchlog-1.4-r2 b/metadata/md5-cache/app-admin/fetchlog-1.4-r2 new file mode 100644 index 000000000000..00f334455550 --- /dev/null +++ b/metadata/md5-cache/app-admin/fetchlog-1.4-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install preinst +DESCRIPTION=Displays the last new messages of a logfile +EAPI=8 +HOMEPAGE=https://fetchlog.sourceforge.net/ +INHERIT=toolchain-funcs +IUSE=snmp +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=snmp? ( >=dev-perl/Net-SNMP-4.0.1-r2 >=net-analyzer/net-snmp-5.0.6 ) +SLOT=0 +SRC_URI=mirror://sourceforge/fetchlog/fetchlog-1.4.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=a95b8c88a9933625b80275655f5d594d diff --git a/metadata/md5-cache/app-admin/filewatcher-2.4.6-r1 b/metadata/md5-cache/app-admin/filewatcher-2.4.6-r1 index fa721f63d9ca..5df64c4ab9e6 100644 --- a/metadata/md5-cache/app-admin/filewatcher-2.4.6-r1 +++ b/metadata/md5-cache/app-admin/filewatcher-2.4.6-r1 @@ -1,10 +1,10 @@ DEFINED_PHASES=install postinst DESCRIPTION=File control configuration system and IDS -EAPI=6 +EAPI=8 HOMEPAGE=https://sourceforge.net/projects/filewatcher/ KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=dev-perl/MailTools dev-vcs/rcs virtual/mta SLOT=0 SRC_URI=mirror://sourceforge/filewatcher/filewatcher-2.4.6.tar.gz -_md5_=d0e4ff36bfa67e6e552ae44c852239aa +_md5_=c3168802359d283045bcdadea48d0f00 diff --git a/metadata/md5-cache/app-admin/gam-server-0.1.10-r3 b/metadata/md5-cache/app-admin/gam-server-0.1.10-r3 index 43a16c2eb51b..471d3b3d2e17 100644 --- a/metadata/md5-cache/app-admin/gam-server-0.1.10-r3 +++ b/metadata/md5-cache/app-admin/gam-server-0.1.10-r3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=>=dev-libs/glib-2:2 >=dev-libs/libgamin-0.1.10 !app-admin/fam !=app-crypt/gnupg-2 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/gopasspw/git-credential-gopass/archive/v1.15.4.tar.gz -> git-credential-gopass-1.15.4.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/git-credential-gopass/git-credential-gopass-1.15.4-deps.tar.xz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=34b024fa6183dbcb4bef7ab2d026d27e +_md5_=6be9d4aa1419665b78001f58d9ea137b diff --git a/metadata/md5-cache/app-admin/gixy-0.1.20-r1 b/metadata/md5-cache/app-admin/gixy-0.1.20-r1 deleted file mode 100644 index 485aca418eaa..000000000000 --- a/metadata/md5-cache/app-admin/gixy-0.1.20-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pyparsing-1.5.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ConfigArgParse-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nose-1.3.7_p20221026[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Nginx configuration static analyzer -EAPI=8 -HOMEPAGE=https://github.com/yandex/gixy -INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/pyparsing-1.5.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ConfigArgParse-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jinja-2.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/yandex/gixy/archive/v0.1.20.tar.gz -> gixy-0.1.20.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=1a3f9daee3815d1d27bd31fa06e95abf diff --git a/metadata/md5-cache/app-admin/gopass-hibp-1.15.4 b/metadata/md5-cache/app-admin/gopass-hibp-1.15.4 index 86106b066012..6f05bf82d925 100644 --- a/metadata/md5-cache/app-admin/gopass-hibp-1.15.4 +++ b/metadata/md5-cache/app-admin/gopass-hibp-1.15.4 @@ -5,11 +5,11 @@ DESCRIPTION=Gopass haveibeenpwnd.com integration EAPI=8 HOMEPAGE=https://github.com/gopasspw/gopass-hibp INHERIT=go-module -KEYWORDS=~amd64 ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2 RDEPEND=dev-vcs/git >=app-crypt/gnupg-2 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/gopasspw/gopass-hibp/archive/v1.15.4.tar.gz -> gopass-hibp-1.15.4.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-hibp/gopass-hibp-1.15.4-deps.tar.xz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b71e2b013f29ac20159a1261d748aeb4 +_md5_=9c35c9436bbdb5b80c041a32d10c789c diff --git a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.4 b/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.4 index b5c7dbcecb1c..3c7555980e0d 100644 --- a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.4 +++ b/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.4 @@ -5,11 +5,11 @@ DESCRIPTION=Gopass Browser Bindings EAPI=8 HOMEPAGE=https://github.com/gopasspw/gopass-jsonapi INHERIT=go-module -KEYWORDS=~amd64 ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2 RDEPEND=dev-vcs/git >=app-crypt/gnupg-2 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/gopasspw/gopass-jsonapi/archive/v1.15.4.tar.gz -> gopass-jsonapi-1.15.4.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4-deps.tar.xz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5db17f76c7d307a18bdb5d150603e32a +_md5_=3c4103b89b6b5fce1ad4d15b98a3870d diff --git a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.4 b/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.4 index e7ec13807a76..58bdba86dabc 100644 --- a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.4 +++ b/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.4 @@ -5,11 +5,11 @@ DESCRIPTION=Gopass Summon Provider EAPI=8 HOMEPAGE=https://github.com/gopasspw/gopass-summon-provider INHERIT=go-module -KEYWORDS=~amd64 ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2 RDEPEND=dev-vcs/git >=app-crypt/gnupg-2 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/gopasspw/gopass-summon-provider/archive/v1.15.4.tar.gz -> gopass-summon-provider-1.15.4.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4-deps.tar.xz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d0bd8d9aa1ba9e616c27ed7f35a2f5e1 +_md5_=1eed963d4a0a3bcdc75d84601d50d5e2 diff --git a/metadata/md5-cache/app-admin/mcelog-190 b/metadata/md5-cache/app-admin/mcelog-190 deleted file mode 100644 index 6b2767ebf7b1..000000000000 --- a/metadata/md5-cache/app-admin/mcelog-190 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=install prepare pretend setup -DEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) -DESCRIPTION=A tool to log and decode Machine Check Exceptions -EAPI=8 -HOMEPAGE=http://mcelog.org/ -INHERIT=linux-info python-any-r1 systemd toolchain-funcs -IUSE=selinux -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=selinux? ( sec-policy/selinux-mcelog ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/andikleen/mcelog/archive/v190.tar.gz -> mcelog-190.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=febb7e716b0e6500d3d163bae68acaa1 diff --git a/metadata/md5-cache/app-admin/mcelog-191 b/metadata/md5-cache/app-admin/mcelog-191 deleted file mode 100644 index 04beb837c553..000000000000 --- a/metadata/md5-cache/app-admin/mcelog-191 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=install prepare pretend setup -DEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) -DESCRIPTION=A tool to log and decode Machine Check Exceptions -EAPI=8 -HOMEPAGE=http://mcelog.org/ -INHERIT=linux-info python-any-r1 systemd toolchain-funcs -IUSE=selinux -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=selinux? ( sec-policy/selinux-mcelog ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/andikleen/mcelog/archive/v191.tar.gz -> mcelog-191.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d7dcf2bfece1d0c8506218e3ea2d179c diff --git a/metadata/md5-cache/app-admin/mcelog-192 b/metadata/md5-cache/app-admin/mcelog-192 index 59c7399477b2..a3e2894e8993 100644 --- a/metadata/md5-cache/app-admin/mcelog-192 +++ b/metadata/md5-cache/app-admin/mcelog-192 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://mcelog.org/ INHERIT=linux-info python-any-r1 systemd toolchain-funcs IUSE=selinux -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=selinux? ( sec-policy/selinux-mcelog ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/andikleen/mcelog/archive/v192.tar.gz -> mcelog-192.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d7dcf2bfece1d0c8506218e3ea2d179c +_md5_=da97b659a33d636b1f9469382bb15a2c diff --git a/metadata/md5-cache/app-admin/mcelog-193 b/metadata/md5-cache/app-admin/mcelog-193 new file mode 100644 index 000000000000..bfd62fea75a5 --- /dev/null +++ b/metadata/md5-cache/app-admin/mcelog-193 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install prepare pretend setup +DEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) +DESCRIPTION=A tool to log and decode Machine Check Exceptions +EAPI=8 +HOMEPAGE=http://mcelog.org/ +INHERIT=linux-info python-any-r1 systemd toolchain-funcs +IUSE=selinux +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=selinux? ( sec-policy/selinux-mcelog ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/andikleen/mcelog/archive/v193.tar.gz -> mcelog-193.tar.gz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=d7dcf2bfece1d0c8506218e3ea2d179c diff --git a/metadata/md5-cache/app-admin/mei-amt-check-0_p20170515 b/metadata/md5-cache/app-admin/mei-amt-check-0_p20170515 index 0a27ece89a5f..be6275614930 100644 --- a/metadata/md5-cache/app-admin/mei-amt-check-0_p20170515 +++ b/metadata/md5-cache/app-admin/mei-amt-check-0_p20170515 @@ -1,11 +1,11 @@ DEFINED_PHASES=compile install prepare setup unpack DESCRIPTION=AMT status checker -EAPI=6 +EAPI=8 HOMEPAGE=https://github.com/mjg59/mei-amt-check/ INHERIT=vcs-snapshot linux-info toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=|| ( BSD GPL-2 ) SLOT=0 SRC_URI=https://github.com/mjg59/mei-amt-check/archive/d07672120ce7a0c79e949e537f3d19efecec1700.tar.gz -> mei-amt-check-0_p20170515.tar.gz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eqawarn c9847c43b3253a276ae2eabddedab3d7 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e -_md5_=3f6b04ad07da6a35f46210f86ca75776 +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_md5_=23eb6e887aa98b532fe945fe822995d6 diff --git a/metadata/md5-cache/app-admin/mkosi-14_p20230313 b/metadata/md5-cache/app-admin/mkosi-14_p20230313 index 89f290ae3e5e..bd9f7c980150 100644 --- a/metadata/md5-cache/app-admin/mkosi-14_p20230313 +++ b/metadata/md5-cache/app-admin/mkosi-14_p20230313 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-emulation/qemu dev-vcs/git sys-apps/bubblewrap sys-apps/portage sys-apps/systemd sys-firmware/edk2-ovmf >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( app-emulation/qemu dev-vcs/git sys-apps/bubblewrap sys-apps/portage sys-apps/systemd sys-firmware/edk2-ovmf >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Build Bespoke OS Images EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/mkosi/archive/33a33967819443ee03137459eec85cd5db6c4bad.tar.gz -> mkosi-14_p20230313.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=399fbd0a45deef6d06522daa632ceb54 diff --git a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 index 206ba401f0f0..c7e12209650b 100644 --- a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 +++ b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gentoo.org/~jlec/distfiles/ngxtop-0.0.3_pre141201.tar.xz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b75ec6fa887cd1a7cbba75ed9f969f6b diff --git a/metadata/md5-cache/app-admin/ps_mem-3.14 b/metadata/md5-cache/app-admin/ps_mem-3.14 index dc1fa5a469cd..e6b7f4f71b57 100644 --- a/metadata/md5-cache/app-admin/ps_mem-3.14 +++ b/metadata/md5-cache/app-admin/ps_mem-3.14 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pixelb/ps_mem/archive/refs/tags/v3.14.tar.gz -> ps_mem-3.14.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=755161ac2b283a7344c1fa624f902ac4 diff --git a/metadata/md5-cache/app-admin/pwman3-0.11.1 b/metadata/md5-cache/app-admin/pwman3-0.11.1 index 48e61a7f3363..47ceedc5934e 100644 --- a/metadata/md5-cache/app-admin/pwman3-0.11.1 +++ b/metadata/md5-cache/app-admin/pwman3-0.11.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pwman3/pwman3/archive/v0.11.1.tar.gz -> pwman3-0.11.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ade02d667a20b16ffe13676dffd12f66 diff --git a/metadata/md5-cache/app-admin/pwman3-0.12.2 b/metadata/md5-cache/app-admin/pwman3-0.12.2 index 8db8a2656a3e..c68d85be93fc 100644 --- a/metadata/md5-cache/app-admin/pwman3-0.12.2 +++ b/metadata/md5-cache/app-admin/pwman3-0.12.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pexpect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cryptography-2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pexpect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cryptography-2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A lightweight password-manager with multiple database backends EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pwman3/pwman3/archive/v0.12.2.tar.gz -> pwman3-0.12.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6f66d3c0e98cf23656a67b007b6c377b diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2206.0-r2 b/metadata/md5-cache/app-admin/rsyslog-8.2206.0-r2 deleted file mode 100644 index c40d10119edb..000000000000 --- a/metadata/md5-cache/app-admin/rsyslog-8.2206.0-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/autoconf-archive-2015.02.24 sys-apps/lsb-release virtual/pkgconfig test? ( jemalloc? ( =dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=compile config configure install postinst prepare setup test unpack -DEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) elibc_musl? ( sys-libs/queue-standalone ) -DESCRIPTION=An enhanced multi-threaded syslogd with database support and more -EAPI=8 -HOMEPAGE=https://www.rsyslog.com/ -INHERIT=autotools linux-info python-any-r1 systemd -IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 x86 -LICENSE=GPL-3 LGPL-3 Apache-2.0 -RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) -REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2206.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2206.0.tar.gz ) -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d24696e48707d8a57332a84e1b22c0b1 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2302.0 b/metadata/md5-cache/app-admin/rsyslog-8.2302.0 index 771dfc18830e..e4d9f80844fb 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2302.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2302.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/ INHERIT=autotools linux-info python-any-r1 systemd IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-3 Apache-2.0 RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2302.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2302.0.tar.gz ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=374fe18711fb36b65fa63e9b2934a5bf +_md5_=55e235b31da06296268d605a29f6c95b diff --git a/metadata/md5-cache/app-admin/salt-3004.2-r2 b/metadata/md5-cache/app-admin/salt-3004.2-r2 deleted file mode 100644 index 96bac11f285e..000000000000 --- a/metadata/md5-cache/app-admin/salt-3004.2-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/markupsafe[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) =dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-0.3.6[python_targets_python3_10(-)?] dev-python/passlib dev-python/pip[python_targets_python3_10(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?] dev-python/pytest[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc13[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] dev-python/libcloud[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Salt is a remote execution and configuration manager -EAPI=8 -HOMEPAGE=https://www.saltstack.com/resources/community/ https://github.com/saltstack -INHERIT=systemd distutils-r1 -IUSE=cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako mongodb neutron nova openssl portage profile redis selinux test raet +zeromq vim-syntax python_targets_python3_10 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/markupsafe[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) =dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) x86? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/s/salt/salt-3004.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d0dbc67a154cecc19ec3706031d52e3e diff --git a/metadata/md5-cache/app-admin/salt-3005-r1 b/metadata/md5-cache/app-admin/salt-3005-r1 deleted file mode 100644 index 6f259348fcda..000000000000 --- a/metadata/md5-cache/app-admin/salt-3005-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] =dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] dev-python/certifi[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib dev-python/pip[python_targets_python3_10(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?] >=dev-python/pytest-7.0.1[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] dev-python/libcloud[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Salt is a remote execution and configuration manager -EAPI=8 -HOMEPAGE=https://www.saltstack.com/resources/community/ https://github.com/saltstack -INHERIT=systemd distutils-r1 -IUSE=cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako mongodb neutron nova openssl portage profile redis selinux test raet +zeromq vim-syntax python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] =dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) x86? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/s/salt/salt-3005.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=cf78b5582b9daaaca38d82ff71321aa0 diff --git a/metadata/md5-cache/app-admin/salt-3005.1 b/metadata/md5-cache/app-admin/salt-3005.1 deleted file mode 100644 index 4a2667e0f4e7..000000000000 --- a/metadata/md5-cache/app-admin/salt-3005.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] dev-python/certifi[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib dev-python/pip[python_targets_python3_10(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?] >=dev-python/pytest-7.0.1[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] dev-python/libcloud[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Salt is a remote execution and configuration manager -EAPI=8 -HOMEPAGE=https://www.saltstack.com/resources/community/ https://github.com/saltstack -INHERIT=systemd distutils-r1 -IUSE=cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako mongodb neutron nova openssl portage profile redis selinux test raet +zeromq vim-syntax python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) x86? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/s/salt/salt-3005.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=184c3e19377b773c0f942723cea78167 diff --git a/metadata/md5-cache/app-admin/salt-3005.1-r1 b/metadata/md5-cache/app-admin/salt-3005.1-r1 index c696ba87f4bf..5d871951dd69 100644 --- a/metadata/md5-cache/app-admin/salt-3005.1-r1 +++ b/metadata/md5-cache/app-admin/salt-3005.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] dev-python/certifi[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib dev-python/pip[python_targets_python3_10(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?] >=dev-python/pytest-7.0.1[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] dev-python/libcloud[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?] +BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?] >=dev-python/requests-1.0.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] >=dev-python/libcloud-2.5.0[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] dev-python/pyopenssl[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] dev-python/certifi[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib dev-python/pip[python_targets_python3_10(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?] >=dev-python/pytest-7.0.1[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] dev-python/libcloud[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3005.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7a5198538f6e006afe5e04a9f01fa259 diff --git a/metadata/md5-cache/app-admin/setools-4.4.0-r3 b/metadata/md5-cache/app-admin/setools-4.4.0-r3 index 4e3df38170bb..98b2056d734f 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.0-r3 +++ b/metadata/md5-cache/app-admin/setools-4.4.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.0/setools-4.4.0.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ab189ae7350c8e80ee53a105aaff295a diff --git a/metadata/md5-cache/app-admin/setools-4.4.1 b/metadata/md5-cache/app-admin/setools-4.4.1 index 367f39cdd82f..0b29fcd8df01 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.1 +++ b/metadata/md5-cache/app-admin/setools-4.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.1/setools-4.4.1.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49aa6b5a13fc1b3625f6a3798b686fae diff --git a/metadata/md5-cache/app-admin/setools-9999 b/metadata/md5-cache/app-admin/setools-9999 index 4151fc6ea0e6..ed9463332ee1 100644 --- a/metadata/md5-cache/app-admin/setools-9999 +++ b/metadata/md5-cache/app-admin/setools-9999 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3b2b478a4f5f49e13b67d3b885b97681 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.2 b/metadata/md5-cache/app-admin/supervisor-4.2.2 index dbdc1aab5234..09cb90ed38bd 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.2 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/supervisor/supervisor-4.2.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bab27d56d42a6155b2726674d85bdea3 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.4 b/metadata/md5-cache/app-admin/supervisor-4.2.4 index 3c715cadbc18..bf7b1b87f3c7 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.4 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/supervisor/supervisor-4.2.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=38abb5505e1614a679c6613df9f8c199 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.5 b/metadata/md5-cache/app-admin/supervisor-4.2.5 index aac11719aee2..3583cfb7ef5c 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.5 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.5 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( acct-group/supervisor >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[xml(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig +BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( acct-group/supervisor >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[xml(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst preinst prepare test DESCRIPTION=A system for controlling process state under UNIX EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/supervisor/supervisor-4.2.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=995b7b8740901738153afa4b7f720d07 diff --git a/metadata/md5-cache/app-admin/sysstat-12.6.2 b/metadata/md5-cache/app-admin/sysstat-12.6.2 index fc60849d395b..91ef4dc52b91 100644 --- a/metadata/md5-cache/app-admin/sysstat-12.6.2 +++ b/metadata/md5-cache/app-admin/sysstat-12.6.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://sebastien.godard.pagesperso-orange.fr/ INHERIT=systemd toolchain-funcs IUSE=dcron debug nls lm-sensors lto selinux systemd -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 LICENSE=GPL-2 RDEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) !dcron? ( !sys-process/dcron ) selinux? ( sec-policy/selinux-sysstat ) REQUIRED_USE=dcron? ( !systemd ) SLOT=0 SRC_URI=https://github.com/sysstat/sysstat/archive/v12.6.2.tar.gz -> sysstat-12.6.2.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=93090f1450c3c59b411983eacd5f2c3a +_md5_=fd7e6cc46fdf6bf839101904e0b635db diff --git a/metadata/md5-cache/app-admin/sysstat-12.7.1 b/metadata/md5-cache/app-admin/sysstat-12.7.1 deleted file mode 100644 index 5374f052dc42..000000000000 --- a/metadata/md5-cache/app-admin/sysstat-12.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare -DEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) -DESCRIPTION=System performance tools for Linux -EAPI=8 -HOMEPAGE=http://sebastien.godard.pagesperso-orange.fr/ -INHERIT=systemd toolchain-funcs -IUSE=dcron debug nls lm-sensors lto selinux systemd -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=GPL-2 -RDEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) !dcron? ( !sys-process/dcron ) selinux? ( sec-policy/selinux-sysstat ) -REQUIRED_USE=dcron? ( !systemd ) -SLOT=0 -SRC_URI=https://github.com/sysstat/sysstat/archive/v12.7.1.tar.gz -> sysstat-12.7.1.tar.gz -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=1e787790fb380237ad42ec536a0cf2bc diff --git a/metadata/md5-cache/app-admin/vault-1.11.9 b/metadata/md5-cache/app-admin/vault-1.11.9 new file mode 100644 index 000000000000..3619ef71b4aa --- /dev/null +++ b/metadata/md5-cache/app-admin/vault-1.11.9 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=acct-group/vault acct-user/vault +DESCRIPTION=A tool for managing secrets +EAPI=8 +HOMEPAGE=https://vaultproject.io/ +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps go-module systemd +IUSE=+webui +filecaps +KEYWORDS=~amd64 ~arm64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT +RDEPEND=acct-group/vault acct-user/vault +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.11.9-vendor.tar.gz -> vault-1.11.9-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.11.9-webui.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0c0b3ed4f30a54ab4ad56ba6e30f7f11 diff --git a/metadata/md5-cache/app-admin/vault-1.12.5 b/metadata/md5-cache/app-admin/vault-1.12.5 new file mode 100644 index 000000000000..f37b93576e91 --- /dev/null +++ b/metadata/md5-cache/app-admin/vault-1.12.5 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=acct-group/vault acct-user/vault +DESCRIPTION=A tool for managing secrets +EAPI=8 +HOMEPAGE=https://vaultproject.io/ +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps go-module systemd +IUSE=+webui +filecaps +KEYWORDS=~amd64 ~arm64 ~riscv +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT +RDEPEND=acct-group/vault acct-user/vault +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.12.5-vendor.tar.gz -> vault-1.12.5-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.12.5-webui.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0bedb94d47d5ec1848cc4806c4721c1c diff --git a/metadata/md5-cache/app-admin/webapp-config-1.55-r2 b/metadata/md5-cache/app-admin/webapp-config-1.55-r2 index e3fe38d00876..858345cc9c6f 100644 --- a/metadata/md5-cache/app-admin/webapp-config-1.55-r2 +++ b/metadata/md5-cache/app-admin/webapp-config-1.55-r2 @@ -12,5 +12,5 @@ RDEPEND=portage? ( sys-apps/portage[python_targets_python3_9(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/webapp-config/webapp-config-1.55.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=76a4ff03c0626316675783336f425ae8 diff --git a/metadata/md5-cache/app-admin/webapp-config-9999 b/metadata/md5-cache/app-admin/webapp-config-9999 index 50162039ea0a..aa3a861e4a04 100644 --- a/metadata/md5-cache/app-admin/webapp-config-9999 +++ b/metadata/md5-cache/app-admin/webapp-config-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=portage? ( sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b81bab921a11bdfdb94a01ef3a811eba diff --git a/metadata/md5-cache/app-admin/xkcdpass-1.19.3 b/metadata/md5-cache/app-admin/xkcdpass-1.19.3 index 3d78e263c95b..93ef537e5eac 100644 --- a/metadata/md5-cache/app-admin/xkcdpass-1.19.3 +++ b/metadata/md5-cache/app-admin/xkcdpass-1.19.3 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( l10n_en ) || ( python_targets_python3_9 python_targets_pyth RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xkcdpass/xkcdpass-1.19.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b19a1354aefd378a50eda3bfd26dd12e diff --git a/metadata/md5-cache/app-admin/xstow-1.1.0 b/metadata/md5-cache/app-admin/xstow-1.1.0 index 4083ddce4655..8b0a3cb53b37 100644 --- a/metadata/md5-cache/app-admin/xstow-1.1.0 +++ b/metadata/md5-cache/app-admin/xstow-1.1.0 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure install postinst prepare DEPEND=ncurses? ( sys-libs/ncurses:= ) DESCRIPTION=Replacement for GNU stow with extensions EAPI=8 -HOMEPAGE=http://xstow.sourceforge.net/ +HOMEPAGE=https://xstow.sourceforge.net/ INHERIT=autotools IUSE=ncurses KEYWORDS=amd64 ppc x86 @@ -12,4 +12,4 @@ RDEPEND=ncurses? ( sys-libs/ncurses:= ) SLOT=0 SRC_URI=mirror://sourceforge/xstow/xstow-1.1.0.tar.bz2 _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=8b5471ee3e601cb852b832ad581743bc +_md5_=96530ba86b230ba382185d6717bb4526 diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index aff567f3e68d2e2f2731c41292cb1924bef85fdb..51e2e68da55ca555c71c263bf83b4ba643a24195 100644 GIT binary patch literal 1354 zcmV-Q1-1GgiwFP!00002|815_jwQzpMdw<@+dvn{AcGMxY(WMLNHb{z`~+n|vIlL$ z>-S9wRYKcF0R>dOmzlxC`^oP<|MdBlzxm(&-=FA>N#53{FZ>!Z=Ih%ZK7aq0@$E~l zF6FWq!|yC*NluTmVk~2wtXtSRu8cKn@f>>}R@pYpc*;2Um{d&5sT^M8Y&ukfwh!mj zL3yh^?}?nVZj^K%@l7^~?(4_Dex5vDSvj{+lIp^Z?-ZK4%jRNBKe2as+O5@zOC=XR z+gg{7-{UxX@@%1f$Yb&L=Ziz{-dD~^*^LvOq1KbwTjtpkxLx95R>}U&cmD%xe@*In z66n;~$#*H;SZj+gZ~%)Yb5a;>-G1ZJ;;WfQxO}9@lm$L~aLXPi9ujtKL?i_{R9tn)=LxZEYILuKNH9bTLIv-aa~Ju5}jVSC>}_3onrc0faUu^jV3G zULx|^9f~1D=#J2E)BO%gYq<;I96r5sn(b9ob|)>!2`hHVI|m#<*^{>{4jkGOKe7jz zKGV+?b`paROT||lN1F}cST$CBf+`y5)TALlW&o@3rawXb>(@{A#`+qA_Xj3GE1f2% zTM2@>lg-AY(=mZ+m)gXj;|QE{%mC9yI%Gu9#=WuUpa@di3~3w8hvO|MpN)UFrf`Oh z7}Xls_bh_JYc7X^V!dPXuIkDLIm3jpZ$3V58xTAm=WFS+k=Y~7mn?(nj~?84kzCl2 z#$q@L*USlr05V7i_6#>rjveh2D_$3&pt*<6W$^02q2bm)Ftz{V=l=4`Kl5+U)O@2C zf@giOvO7!+x~hFnMO|k>U`;uQorHtAhCfe=amAf|-kt^$xf8MxfZ0X(+y&_Xd0q#c zfiSRg))fK`DO{{_K(hi$5sR<}u!?wRb?$KOj3;S^j{&d4&3V_MRRAXREFZrz=Ve9C zG?;Q7%D9IbQIHA~1ngy4`}5dU2QkqUn;Nt5ZWm}tke(O!&kZZpvbEFu|Fil%)J^#V z*N#&fgRFA8#S^hOPWn_# zorYju2iakXd3?Ddad(YirH87Az2m})LY(d$4GM8OCCHvt;_thm7(_Xe6UsVuj0Et8 z*WHFqz+d5GT?87oC1P z^EO|&=bxfNacmuHBODb%MWZEh(bs8zmW&wFH4^o>hHb1s9iRg1LOwoc>ddW+(QVMb z+zYY5b^#Y7Qy&cwL?6f-xH*yIf*T5^oO2InbuFVVSE5GC+Ydq{JXBsr9USAy)`Fc_i?F^}mHeEsx& zM%>MP;GQ!Jw=GoO(Ka*@O<;GV$ZiWgSXgryV&ja9zGS`Sh7dJdkA2HgO&-rFlI}PE M0YXn6Oil>^01dI2&j0`b literal 1349 zcmV-L1-kkliwFP!00002|815{jwQzpg!ekdyTCNaO#bC^1Q{@3@1zT4l1W*R?8Vsd z`5iUV^k8hG7rl5@nPf1&VEyp%r;o4vZU24$`vbi(%{Tw>iC<$5eSQDekAL~o`2IDo zxNzASV_z-dnVkD9Kf{ehSz@yFxpTOdvyOm2JYn|0Juh0m_Bf)>@F*kg0b zpuE*P?>ebk_tflOa|f9c-PezQ{-``&S*c-^B;q*u>LisYQ)kP)PQ=-1x4aXt&UE}1 zQkT}gYoqjJ?Mbm{ALrQ5gF|k_oonTcMn!9gwG!{1x?&z2m$=L-d4KoA|A-aeD)rn1 zb!tWOb)kFQV@`$~kVTR?=@^B?zUPwjmCQA{_Q*MPI`rX%BYUj#C}Hb#xjOB|Bh1zG zIvOV1ku#O|t$9Y~5ml8hNbL07 zxZDMI400Je(7swzFI|{c&=B4d3zEPWI_JvUONOTVa@emfdrh9~b2lA}%uHj>VaVe7!{NNPOBl|h*^RB6qHkmq1Qro zL*ka@1Y;q9Piz@;)5U*;pLe}S6>1Raxdeaw} z{c0*Kj*#Jja1{u9y~KQh6Jv77SS1PPK_;r z?R>Ko!Ux`mED`sbt@( zq?>qR+hLDWW1Ip%K;`E{ATgM=`CyxBAJ8C8471!gh!CNI{Ttr_k&2&cK5OJj^^H6L z&l@e#p5;f(CbXo5t<2o=Ec-L?A_#x?64D$?lHf50gV`M{pV=x$_Xxgz_I*C4=3e;r zSXwx?u=19)VH1%;b|l4!wj&Dz1OJAAS_lE4A_xFOh?+SnMx9tq`#e=7-S7Sb*f>TV HP6+@2c$Am% diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0 b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0 index db03fd770745..070f3db9f31a 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/requests-2.22.0[python_targets_python3_9(-)?] >=dev-python/ REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.5.0.tar.gz -> fangfrisch-1.5.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=18b6051f55ffa9b5e2c272af16ea8c8f diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 index a74439c34cb4..46c737ef4e11 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.5.0.tar.gz -> fangfrisch-1.5.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c6aeb5ad666992ae91a62eac1bfa6ea1 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 08118e5a8594df70f8fb778fc388b9982960ecfb..971cb912e4363d1a4f60583930a233e08d08417b 100644 GIT binary patch literal 24611 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 literal 24434 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 JN)}S7005PaNdW)= diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 index c3496205ad48..8d6ff63372cc 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python RESTRICT=test SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff89eb8ed91efbab6bc92a73533cd655 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 index 12408ccbe7ef..e2d2fbf19aa7 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 @@ -1,4 +1,4 @@ -BDEPEND=python? ( >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=python? ( >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) DESCRIPTION=Generic-purpose lossless compression algorithm @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/brotli-1.0.9.testdata.tar.xz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a86a9c66f02cba974f73b92a3b1fb1aa diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index 1441accf4cbe..4c95bb3cc372 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -1,4 +1,4 @@ -BDEPEND=python? ( >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python? ( >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) DESCRIPTION=Generic-purpose lossless compression algorithm @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) pyth REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9e3ea5ddd33f0e64596b15df5dff6d15 diff --git a/metadata/md5-cache/app-arch/bzip3-1.2.1 b/metadata/md5-cache/app-arch/bzip3-1.2.1 deleted file mode 100644 index fc5a57204629..000000000000 --- a/metadata/md5-cache/app-arch/bzip3-1.2.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=configure install -DESCRIPTION=A better and stronger spiritual successor to BZip2 -EAPI=8 -HOMEPAGE=https://github.com/kspalaiologos/bzip3 -INHERIT=toolchain-funcs -KEYWORDS=amd64 arm64 ~loong ~x86 -LICENSE=LGPL-3+ -SLOT=0 -SRC_URI=https://github.com/kspalaiologos/bzip3/releases/download/1.2.1/bzip3-1.2.1.tar.xz -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=6d73ebf4dde557b72343977901882e77 diff --git a/metadata/md5-cache/app-arch/bzip3-1.3.0 b/metadata/md5-cache/app-arch/bzip3-1.3.0 new file mode 100644 index 000000000000..92547f49c99a --- /dev/null +++ b/metadata/md5-cache/app-arch/bzip3-1.3.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install +DESCRIPTION=A better and stronger spiritual successor to BZip2 +EAPI=8 +HOMEPAGE=https://github.com/kspalaiologos/bzip3 +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~arm64 ~loong ~x86 +LICENSE=LGPL-3+ +SLOT=0 +SRC_URI=https://github.com/kspalaiologos/bzip3/releases/download/1.3.0/bzip3-1.3.0.tar.xz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=bb18d89673f920a9eee70bd754a15a3c diff --git a/metadata/md5-cache/app-arch/cfv-3.0.0 b/metadata/md5-cache/app-arch/cfv-3.0.0 index ce0568b17242..9b2897640be6 100644 --- a/metadata/md5-cache/app-arch/cfv-3.0.0 +++ b/metadata/md5-cache/app-arch/cfv-3.0.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/cksfv ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( app-arch/cksfv ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Command-line File Verify - versatile file checksum creator and verifier EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cfv-project/cfv/archive/v3.0.0.tar.gz -> cfv-3.0.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3e4dd5c64e2960035ba5753753c107b4 diff --git a/metadata/md5-cache/app-arch/dtrx-8.5.0 b/metadata/md5-cache/app-arch/dtrx-8.5.0 index d3258f73681e..1e416c6ced3e 100644 --- a/metadata/md5-cache/app-arch/dtrx-8.5.0 +++ b/metadata/md5-cache/app-arch/dtrx-8.5.0 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Do The Right eXtraction - extracts archives of different formats EAPI=8 HOMEPAGE=https://github.com/dtrx-py/dtrx/ https://pypi.org/project/dtrx/ INHERIT=distutils-r1 optfeature pypi IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=GPL-3+ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dtrx/dtrx-8.5.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=20d8453ef07eb8778ab6074ad37856f6 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=aec15bbfb15a8e53632609790c13e57a diff --git a/metadata/md5-cache/app-arch/dtrx-9999 b/metadata/md5-cache/app-arch/dtrx-9999 index c0dbf83ba8d9..76849824241c 100644 --- a/metadata/md5-cache/app-arch/dtrx-9999 +++ b/metadata/md5-cache/app-arch/dtrx-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack DESCRIPTION=Do The Right eXtraction - extracts archives of different formats EAPI=8 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=93e926731845f458f463e2e2aba04157 diff --git a/metadata/md5-cache/app-arch/engrampa-1.26.0 b/metadata/md5-cache/app-arch/engrampa-1.26.0 index 500492994379..719d7c2c9886 100644 --- a/metadata/md5-cache/app-arch/engrampa-1.26.0 +++ b/metadata/md5-cache/app-arch/engrampa-1.26.0 @@ -11,5 +11,5 @@ LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ RDEPEND=>=dev-libs/glib-2.50:2 >=dev-libs/json-glib-0.14 virtual/libintl x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[X] x11-libs/libSM x11-libs/pango caja? ( >=mate-base/caja-1.17.1 ) magic? ( sys-apps/file ) virtual/libintl SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/engrampa-1.26.0.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f17fe6a4fe6739f6663fe0ac234b8ebb diff --git a/metadata/md5-cache/app-arch/file-roller-43.0 b/metadata/md5-cache/app-arch/file-roller-43.0 index 30c4a8e68d14..5df082908d0e 100644 --- a/metadata/md5-cache/app-arch/file-roller-43.0 +++ b/metadata/md5-cache/app-arch/file-roller-43.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5. REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0 SRC_URI=mirror://gnome/sources/file-roller/43/file-roller-43.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=12762168bfe44471423a637a93f2587d diff --git a/metadata/md5-cache/app-arch/gcab-1.5 b/metadata/md5-cache/app-arch/gcab-1.5 index d6c3212c64ba..05b3109889e2 100644 --- a/metadata/md5-cache/app-arch/gcab-1.5 +++ b/metadata/md5-cache/app-arch/gcab-1.5 @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gcab/1.5/gcab-1.5.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dcda34d6bcb0ba1f6b8039888ff751de diff --git a/metadata/md5-cache/app-arch/gnome-autoar-0.4.3 b/metadata/md5-cache/app-arch/gnome-autoar-0.4.3 index e8257b32244d..efc210237cb0 100644 --- a/metadata/md5-cache/app-arch/gnome-autoar-0.4.3 +++ b/metadata/md5-cache/app-arch/gnome-autoar-0.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( gtk ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-autoar/0.4/gnome-autoar-0.4.3.tar.xz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d +_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d _md5_=617ccfde647147a2fb682ba44419e52a diff --git a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 index fa857301dfe0..cc51521e8343 100644 --- a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 +++ b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( gtk ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-autoar/0.4/gnome-autoar-0.4.4.tar.xz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d +_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d _md5_=7a88005f43039b41cd99cf540a5fd3c8 diff --git a/metadata/md5-cache/app-arch/patool-1.12 b/metadata/md5-cache/app-arch/patool-1.12 index 3aaf3ab20746..549e2ad192d4 100644 --- a/metadata/md5-cache/app-arch/patool-1.12 +++ b/metadata/md5-cache/app-arch/patool-1.12 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-1.12.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=237eba4a427da78f89c680d79ff8265d diff --git a/metadata/md5-cache/app-arch/tardelta-1.0.1 b/metadata/md5-cache/app-arch/tardelta-1.0.1 index 5762e308ee5f..60971e11b4f4 100644 --- a/metadata/md5-cache/app-arch/tardelta-1.0.1 +++ b/metadata/md5-cache/app-arch/tardelta-1.0.1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/zmedico/tardelta/archive/1.0.1.tar.gz -> tardelta-1.0.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b36f7babfc1a459f4e52e28c1722c030 diff --git a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 index 39e91f5e7b6d..6106e0e59698 100644 --- a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 +++ b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Ren'Py's RPA data file extractor EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/Lattyware/unrpa/archive/2.3.0.tar.gz -> unrpa-2.3.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=77d260d65aa50dd801be328b5b673417 diff --git a/metadata/md5-cache/app-arch/vimball-0.5.1 b/metadata/md5-cache/app-arch/vimball-0.5.1 index 7858648b231f..2aeb43a915b4 100644 --- a/metadata/md5-cache/app-arch/vimball-0.5.1 +++ b/metadata/md5-cache/app-arch/vimball-0.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vimball/vimball-0.5.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6c817ded3fa16968fa6607e30dd79cb9 diff --git a/metadata/md5-cache/app-arch/vimball-9999 b/metadata/md5-cache/app-arch/vimball-9999 index 17921cd82757..6919fb0d5fc3 100644 --- a/metadata/md5-cache/app-arch/vimball-9999 +++ b/metadata/md5-cache/app-arch/vimball-9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e49463257cc62d21d937222dbf699417 diff --git a/metadata/md5-cache/app-arch/zstd-1.5.4-r3 b/metadata/md5-cache/app-arch/zstd-1.5.4-r3 index 262744cfecae..3dd08e390499 100644 --- a/metadata/md5-cache/app-arch/zstd-1.5.4-r3 +++ b/metadata/md5-cache/app-arch/zstd-1.5.4-r3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://facebook.github.io/zstd/ INHERIT=meson-multilib usr-ldscript IUSE=+lzma lz4 static-libs test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( BSD GPL-2 ) RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz -> zstd-1.5.4.gh.tar.gz _eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 -_md5_=60f52a4b5274df528a4548e5a6b3240b +_md5_=0c2ec61ccb62ced6fca54ed2b6e484ff diff --git a/metadata/md5-cache/app-arch/zstd-1.5.5 b/metadata/md5-cache/app-arch/zstd-1.5.5 new file mode 100644 index 000000000000..912cff507950 --- /dev/null +++ b/metadata/md5-cache/app-arch/zstd-1.5.5 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) +DESCRIPTION=zstd fast compression library +EAPI=8 +HOMEPAGE=https://facebook.github.io/zstd/ +INHERIT=meson-multilib usr-ldscript +IUSE=+lzma lz4 static-libs test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( BSD GPL-2 ) +RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz +_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 +_md5_=11558e9c6a09b92364b2dd5bcb5afbe1 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index a9fe2fab511a132e86dbddabcab21acc3ae44e6b..351d3524a3949df3c534c032ded1b25e3b5235e3 100644 GIT binary patch literal 12571 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 diff --git a/metadata/md5-cache/app-backup/bareos-21.1.6 b/metadata/md5-cache/app-backup/bareos-21.1.6 deleted file mode 100644 index 5ffc22e50663..000000000000 --- a/metadata/md5-cache/app-backup/bareos-21.1.6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test -DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) -DESCRIPTION=Featureful client/server network backup suite -EAPI=7 -HOMEPAGE=https://www.bareos.org/ -INHERIT=python-any-r1 systemd cmake tmpfiles -IUSE=X acl ceph clientonly +director glusterfs ipv6 lmdb logwatch ndmp readline scsi-crypto split-usr static +storage-daemon systemd tcpd test vim-syntax vmware xattr -KEYWORDS=~amd64 ~x86 -LICENSE=AGPL-3 -RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) !clientonly? ( storage-daemon? ( sys-block/mtx app-arch/mt-st ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/tmpfiles -REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) -RESTRICT=mirror test -SLOT=0 -SRC_URI=https://github.com/bareos/bareos/archive/Release/21.1.6.tar.gz -> bareos-21.1.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2d15ab9383673fcfbf52e221b399e7e7 diff --git a/metadata/md5-cache/app-backup/bareos-21.1.7 b/metadata/md5-cache/app-backup/bareos-21.1.7 new file mode 100644 index 000000000000..6aed2a59e9be --- /dev/null +++ b/metadata/md5-cache/app-backup/bareos-21.1.7 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst prepare pretend setup test +DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) +DESCRIPTION=Featureful client/server network backup suite +EAPI=7 +HOMEPAGE=https://www.bareos.org/ +INHERIT=python-any-r1 systemd cmake tmpfiles +IUSE=X acl ceph clientonly +director glusterfs ipv6 lmdb logwatch ndmp readline scsi-crypto split-usr static +storage-daemon systemd tcpd test vim-syntax vmware xattr +KEYWORDS=~amd64 ~x86 +LICENSE=AGPL-3 +RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) !clientonly? ( storage-daemon? ( sys-block/mtx app-arch/mt-st ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/tmpfiles +REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) +RESTRICT=mirror test +SLOT=0 +SRC_URI=https://github.com/bareos/bareos/archive/Release/21.1.7.tar.gz -> bareos-21.1.7.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2d15ab9383673fcfbf52e221b399e7e7 diff --git a/metadata/md5-cache/app-backup/bareos-22.0.2 b/metadata/md5-cache/app-backup/bareos-22.0.2 deleted file mode 100644 index 2c616d2cac09..000000000000 --- a/metadata/md5-cache/app-backup/bareos-22.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test -DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) -DESCRIPTION=Featureful client/server network backup suite -EAPI=7 -HOMEPAGE=https://www.bareos.org/ -INHERIT=python-any-r1 systemd cmake tmpfiles -IUSE=X acl ceph clientonly +director glusterfs ipv6 lmdb logwatch ndmp readline scsi-crypto split-usr static +storage-daemon systemd tcpd test vim-syntax vmware xattr -KEYWORDS=~amd64 ~x86 -LICENSE=AGPL-3 -RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) !clientonly? ( storage-daemon? ( sys-block/mtx app-arch/mt-st ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/tmpfiles -REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) -RESTRICT=mirror test -SLOT=0 -SRC_URI=https://github.com/bareos/bareos/archive/Release/22.0.2.tar.gz -> bareos-22.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ce28bb1fc49cf1604f52d715b4b39fa0 diff --git a/metadata/md5-cache/app-backup/bareos-22.0.3 b/metadata/md5-cache/app-backup/bareos-22.0.3 new file mode 100644 index 000000000000..41f4d6ed81e9 --- /dev/null +++ b/metadata/md5-cache/app-backup/bareos-22.0.3 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile config configure install postinst prepare pretend setup test +DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) +DESCRIPTION=Featureful client/server network backup suite +EAPI=7 +HOMEPAGE=https://www.bareos.org/ +INHERIT=python-any-r1 systemd cmake tmpfiles +IUSE=X acl ceph clientonly +director glusterfs ipv6 lmdb logwatch ndmp readline scsi-crypto split-usr static +storage-daemon systemd tcpd test vim-syntax vmware xattr +KEYWORDS=~amd64 ~x86 +LICENSE=AGPL-3 +RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) !clientonly? ( storage-daemon? ( sys-block/mtx app-arch/mt-st ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/tmpfiles +REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) +RESTRICT=mirror test +SLOT=0 +SRC_URI=https://github.com/bareos/bareos/archive/Release/22.0.3.tar.gz -> bareos-22.0.3.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ce28bb1fc49cf1604f52d715b4b39fa0 diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.3 b/metadata/md5-cache/app-backup/borgbackup-1.2.3 index 359018a9c4d3..f0e6033507ad 100644 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.3 +++ b/metadata/md5-cache/app-backup/borgbackup-1.2.3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.29[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~dev-python/msgpack-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/openssl:0= DESCRIPTION=Deduplicating backup program with compression and authenticated encryption @@ -12,5 +12,5 @@ RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.3.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bccc1776a81860e3e11b4eb7694922d8 diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.4 b/metadata/md5-cache/app-backup/borgbackup-1.2.4 index 5b72931159ef..e6b4d0ef062a 100644 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.4 +++ b/metadata/md5-cache/app-backup/borgbackup-1.2.4 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.29[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~dev-python/msgpack-1.0.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/openssl:0= DESCRIPTION=Deduplicating backup program with compression and authenticated encryption @@ -12,5 +12,5 @@ RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.4.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3b39e7d5f188f127ac3670c93e05aaed diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.10 b/metadata/md5-cache/app-backup/borgmatic-1.7.10 index e924451240c4..0e29119714c4 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.10 +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.10 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Automatically create, prune and verify backups with borgbackup EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.10.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f11465cd9f6b6c7ce418ac9c281f4fcf diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.11 b/metadata/md5-cache/app-backup/borgmatic-1.7.11 new file mode 100644 index 000000000000..6b9858afd25b --- /dev/null +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.11 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DESCRIPTION=Automatically create, prune and verify backups with borgbackup +EAPI=8 +HOMEPAGE=https://torsion.org/borgmatic/ +INHERIT=distutils-r1 systemd pypi +IUSE=test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv +LICENSE=GPL-3 +RDEPEND=app-backup/borgbackup python_single_target_python3_9? ( =dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.11.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=346282c911eac78a8e4b2a5c017387d6 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.5 b/metadata/md5-cache/app-backup/borgmatic-1.7.5 index 1677990462bb..fc44637b06db 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.5 +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Automatically create, prune and verify backups with borgbackup EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/b/borgmatic/borgmatic-1.7.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0b02c6f4aba33e3c327d1032a01d1fcd diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.8 b/metadata/md5-cache/app-backup/borgmatic-1.7.8 index 50f97d39b421..36e266b6d40a 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.8 +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.8 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/flexmock-0.10.10[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_9? ( =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Automatically create, prune and verify backups with borgbackup EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f11465cd9f6b6c7ce418ac9c281f4fcf diff --git a/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 b/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 index b03d533cbc71..123bd8ea5c17 100644 --- a/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 +++ b/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=https://code.launchpad.net/duplicity/0.8-series/0.8.23/+download/duplicity-0.8.23.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5bc0a2aee8ba78432cdd3ea074318970 diff --git a/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 b/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 index ffa304048bf8..25c36534a4ec 100644 --- a/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 +++ b/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/d/duplicity/duplicity-1.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5212bec0df42566b2be9ecff46d82f2d diff --git a/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 b/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 index fe1a5ee0e098..f62efbeeaf2c 100644 --- a/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 +++ b/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-1.0.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6bc7f6efa47af128cb337f65191b131f diff --git a/metadata/md5-cache/app-backup/mkstage4-0.3 b/metadata/md5-cache/app-backup/mkstage4-0.3 deleted file mode 100644 index f6d45ad19a29..000000000000 --- a/metadata/md5-cache/app-backup/mkstage4-0.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-util/bats ) -DESCRIPTION=Bash Utility for Creating Stage 4 Tarballs -EAPI=7 -HOMEPAGE=https://github.com/TheChymera/mkstage4 -IUSE=test -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=app-shells/bash app-arch/tar -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/TheChymera/mkstage4/archive/0.3.tar.gz -> mkstage4-0.3.tar.gz -_md5_=51322dda1700f94dbfd3432ebc8a4e34 diff --git a/metadata/md5-cache/app-backup/mkstage4-0.3.1 b/metadata/md5-cache/app-backup/mkstage4-0.3.1 index e012f8d87c97..43834d4c3676 100644 --- a/metadata/md5-cache/app-backup/mkstage4-0.3.1 +++ b/metadata/md5-cache/app-backup/mkstage4-0.3.1 @@ -1,7 +1,7 @@ DEFINED_PHASES=install test DEPEND=test? ( dev-util/bats ) DESCRIPTION=Bash Utility for Creating Stage 4 Tarballs -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/TheChymera/mkstage4 IUSE=test KEYWORDS=~amd64 @@ -10,4 +10,4 @@ RDEPEND=app-shells/bash app-arch/tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TheChymera/mkstage4/archive/0.3.1.tar.gz -> mkstage4-0.3.1.tar.gz -_md5_=26521b7a5bee701ef28e2727127bef3c +_md5_=254f1e8157fc082881b84df2a5ed5846 diff --git a/metadata/md5-cache/app-backup/mkstage4-0.4 b/metadata/md5-cache/app-backup/mkstage4-0.4 index ba80063067aa..b0b0629b9570 100644 --- a/metadata/md5-cache/app-backup/mkstage4-0.4 +++ b/metadata/md5-cache/app-backup/mkstage4-0.4 @@ -10,4 +10,4 @@ RDEPEND=app-shells/bash app-arch/tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TheChymera/mkstage4/archive/0.4.tar.gz -> mkstage4-0.4.tar.gz -_md5_=71de97dcbb6d83c782ba4160a5e07bb3 +_md5_=6c785a9ed52e386aaca6fe67f7c3fc36 diff --git a/metadata/md5-cache/app-backup/mkstage4-0.4.2 b/metadata/md5-cache/app-backup/mkstage4-0.4.2 new file mode 100644 index 000000000000..fbb53b3c7ae4 --- /dev/null +++ b/metadata/md5-cache/app-backup/mkstage4-0.4.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install test +DEPEND=test? ( dev-util/bats ) +DESCRIPTION=Bash Utility for Creating Stage 4 Tarballs +EAPI=8 +HOMEPAGE=https://github.com/TheChymera/mkstage4 +IUSE=test +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=app-shells/bash app-arch/tar +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/TheChymera/mkstage4/archive/0.4.2.tar.gz -> mkstage4-0.4.2.tar.gz +_md5_=6c785a9ed52e386aaca6fe67f7c3fc36 diff --git a/metadata/md5-cache/app-backup/mkstage4-9999 b/metadata/md5-cache/app-backup/mkstage4-9999 index 53e32454fc96..537276846969 100644 --- a/metadata/md5-cache/app-backup/mkstage4-9999 +++ b/metadata/md5-cache/app-backup/mkstage4-9999 @@ -1,5 +1,5 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install unpack +DEFINED_PHASES=install test unpack DESCRIPTION=Bash Utility for Creating Stage 4 Tarballs EAPI=8 HOMEPAGE=https://github.com/TheChymera/mkstage4 @@ -9,4 +9,4 @@ PROPERTIES=live RDEPEND=app-shells/bash app-arch/tar SLOT=0 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 -_md5_=ff85a7f26042779d902a5c2f9194004b +_md5_=d18ada8ef940736e8e265cd1fa2a1349 diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 index 7c3b373258d6..d936826517e3 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test SLOT=0 SRC_URI=https://github.com/rdiff-backup/rdiff-backup/releases/download/v2.0.5/rdiff-backup-2.0.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=9c10ca5cb8f2dca07f52174a3f743e68 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=9d143ced6dce881c0bcb9439e27ae4ca diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.3 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.3 deleted file mode 100644 index fae6199518ff..000000000000 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= -DESCRIPTION=Local/remote mirroring+incremental backup -EAPI=8 -HOMEPAGE=https://github.com/rdiff-backup/rdiff-backup -INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 -RDEPEND=dev-python/pylibacl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=8cbe23e2b470c4c2ee8a49ed57d94420 diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.4 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.4 deleted file mode 100644 index c40e55faedb9..000000000000 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= -DESCRIPTION=Local/remote mirroring+incremental backup -EAPI=8 -HOMEPAGE=https://github.com/rdiff-backup/rdiff-backup -INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 -RDEPEND=dev-python/pylibacl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=8cbe23e2b470c4c2ee8a49ed57d94420 diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 new file mode 100644 index 000000000000..89e7567069d3 --- /dev/null +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/pylibacl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DESCRIPTION=Local/remote mirroring+incremental backup +EAPI=8 +HOMEPAGE=https://github.com/rdiff-backup/rdiff-backup +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2 +RDEPEND=dev-python/pylibacl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.4.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=a16fc555c778a07a461433c2df99b692 diff --git a/metadata/md5-cache/app-backup/tsm-8.1.13.3 b/metadata/md5-cache/app-backup/tsm-8.1.13.3 index 511a9e6459ad..4a97d17d7fa2 100644 --- a/metadata/md5-cache/app-backup/tsm-8.1.13.3 +++ b/metadata/md5-cache/app-backup/tsm-8.1.13.3 @@ -3,7 +3,7 @@ DEFINED_PHASES=install postinst setup unpack DEPEND=acct-group/tsm DESCRIPTION=IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API EAPI=8 -HOMEPAGE=https://www.ibm.com/us-en/marketplace/data-protection-and-recovery +HOMEPAGE=https://www.ibm.com/docs/en/spectrum-protect INHERIT=readme.gentoo-r1 rpm systemd pax-utils IUSE=acl java +tsm-cit +tsm-hw KEYWORDS=-* amd64 @@ -13,4 +13,4 @@ RESTRICT=strip SLOT=0 SRC_URI=ftp://ftp.software.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86/BA/v8113/8.1.13.3-TIV-TSMBAC-LinuxX86.tar _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 rpm f73e907469f65e52192f110dec72dce0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f29eb5e081a048778eb2cd55c1b6ed1e +_md5_=9cccad91b5b4ff42acf07dfbe4a81e7e diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0 index 3cfa425badbe..b56a198cdc4a 100644 --- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0 +++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4980d0c6a0ae1397cdb8f8a80a2ff841 diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 index edcaae2b941f..ea11c25f07bb 100644 --- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 +++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Back up Untangle configurations via the web admin UI EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e634744d4914f29663e8604c180d48d0 diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index 50fc4c137b74368984858d5b99d2725ecd443ee0..fc93c6cd8650df06288f778f48f83323521b22fb 100644 GIT binary patch literal 6227 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 literal 6067 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/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=A command-line benchmarking tool (runs other benchmarks) +EAPI=8 +HOMEPAGE=https://github.com/sharkdp/hyperfine +INHERIT=bash-completion-r1 cargo +IUSE=debug +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv +LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 Unicode-DFS-2016 +SLOT=0 +SRC_URI=https://github.com/sharkdp/hyperfine/archive/v1.16.1.tar.gz -> hyperfine-1.16.1.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.8/download -> autocfg-0.1.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/borsh/0.10.2/download -> borsh-0.10.2.crate https://crates.io/api/v1/crates/borsh-derive/0.10.2/download -> borsh-derive-0.10.2.crate https://crates.io/api/v1/crates/borsh-derive-internal/0.10.2/download -> borsh-derive-internal-0.10.2.crate https://crates.io/api/v1/crates/borsh-schema-derive-internal/0.10.2/download -> borsh-schema-derive-internal-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bytecheck/0.6.10/download -> bytecheck-0.6.10.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.10/download -> bytecheck_derive-0.6.10.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_complete/4.1.4/download -> clap_complete-4.1.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/proc-macro-crate/0.1.5/download -> proc-macro-crate-0.1.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rend/0.4.0/download -> rend-0.4.0.crate https://crates.io/api/v1/crates/rkyv/0.7.40/download -> rkyv-0.7.40.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.40/download -> rkyv_derive-0.7.40.crate https://crates.io/api/v1/crates/rust_decimal/1.29.0/download -> rust_decimal-1.29.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde/1.0.156/download -> serde-1.0.156.crate https://crates.io/api/v1/crates/serde_derive/1.0.156/download -> serde_derive-1.0.156.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/statistical/1.0.0/download -> statistical-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=5f85fb2bdb0256ac6ff75fd8f3e9b8d9 diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 9f58947b5b7da3dcd683f86ded2046f3ee8a8730..a3892e9c2385517160eb4239043e439d281caca8 100644 GIT binary patch literal 8664 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/glib-2.29.14:2 >=x11-libs/gtk+-3:3[introspection?] media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=dev-libs/libxml2-2.6:2 >=x11-libs/libnotify-0.6.1:= media-libs/libcanberra[gtk3] x11-libs/libICE x11-libs/libSM introspection? ( >=dev-libs/gobject-introspection-1.30:= ) libburn? ( >=dev-libs/libburn-0.4:= >=dev-libs/libisofs-0.6.4:= ) nautilus? ( >=gnome-base/nautilus-2.91.90 ) playlist? ( >=dev-libs/totem-pl-parser-2.29.1:= ) tracker? ( app-misc/tracker:3= ) media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-meta:1.0[mp3?] x11-themes/hicolor-icon-theme css? ( media-libs/libdvdcss:1.2 ) !libburn? ( app-cdr/cdrdao app-cdr/cdrtools app-cdr/dvd+rw-tools ) SLOT=0/3.1 SRC_URI=mirror://gnome/sources/brasero/3.12/brasero-3.12.3.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f1976b28633aae1322e9dc55c78895c diff --git a/metadata/md5-cache/app-cdr/burncdda-1.8.3-r1 b/metadata/md5-cache/app-cdr/burncdda-1.8.3-r1 index f2e019329694..45ad8bed3213 100644 --- a/metadata/md5-cache/app-cdr/burncdda-1.8.3-r1 +++ b/metadata/md5-cache/app-cdr/burncdda-1.8.3-r1 @@ -1,11 +1,11 @@ DEFINED_PHASES=install DESCRIPTION=Console app for copying burning audio cds EAPI=8 -HOMEPAGE=http://burncdda.sourceforge.net/ +HOMEPAGE=https://burncdda.sourceforge.net/ IUSE=flac vorbis KEYWORDS=amd64 ppc ~sparc x86 LICENSE=GPL-2 RDEPEND=app-cdr/cdrdao app-cdr/cdrtools dev-util/dialog media-sound/normalize media-sound/sox flac? ( media-libs/flac ) vorbis? ( media-sound/vorbis-tools ) SLOT=0 SRC_URI=mirror://sourceforge/burncdda/burncdda-1.8.3.tar.gz -_md5_=ca482b2e480a7f46f5f59cfa4af2bd25 +_md5_=c17caa133302db9356abce7594302813 diff --git a/metadata/md5-cache/app-cdr/cdrdao-1.2.5 b/metadata/md5-cache/app-cdr/cdrdao-1.2.5 new file mode 100644 index 000000000000..09a088118b0f --- /dev/null +++ b/metadata/md5-cache/app-cdr/cdrdao-1.2.5 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure prepare +DEPEND=app-cdr/cdrtools encode? ( >=media-sound/lame-3.99 ) mad? ( media-libs/libao media-libs/libmad ) vorbis? ( media-libs/libao media-libs/libvorbis ) +DESCRIPTION=Burn CDs in disk-at-once mode with a command line interface +EAPI=8 +HOMEPAGE=https://github.com/cdrdao/cdrdao/ +INHERIT=autotools flag-o-matic +IUSE=encode mad vorbis +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=app-cdr/cdrtools encode? ( >=media-sound/lame-3.99 ) mad? ( media-libs/libao media-libs/libmad ) vorbis? ( media-libs/libao media-libs/libvorbis ) !app-cdr/cue2toc +SLOT=0 +SRC_URI=https://github.com/cdrdao/cdrdao/archive/refs/tags/rel_1_2_5.tar.gz -> cdrdao-1.2.5.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=dff37e0b26a6cd52501b9c5157392c70 diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 deleted file mode 100644 index 4adfb1fb7d99..000000000000 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.96.0:5 -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.08.3:5 >=kde-frameworks/kcompletion-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/solid-5.96.0:5 dev-qt/qtcore:5 -DESCRIPTION=Dolphin plugin for ISO loopback device mounting -EAPI=8 -HOMEPAGE=https://apps.kde.org/dolphin_plugins/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm gear.kde.org -IUSE=debug -KEYWORDS=amd64 arm64 ~loong ~ppc64 x86 -LICENSE=GPL-2+ -RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.08.3:5 >=kde-frameworks/kcompletion-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/solid-5.96.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -SLOT=5 -SRC_URI=mirror://kde/stable/release-service/22.08.3/src/dolphin-plugins-22.08.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=390b9d9ca7253e9735b8d3431f42fffd diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 index 5ef3468292bd..a1ffcece5570 100644 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 @@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/dolphin_plugins/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=debug -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~loong ~ppc64 x86 LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.12.3:5 >=kde-frameworks/kcompletion-5.101.0:5 >=kde-frameworks/kconfig-5.101.0:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kio-5.101.0:5 >=kde-frameworks/ktextwidgets-5.101.0:5 >=kde-frameworks/solid-5.101.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/dolphin-plugins-22.12.3.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fdea76b9e218ceb590b810a48c360346 +_md5_=19660f6b7befae253d5bbf76cc95914c diff --git a/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5 b/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5 index ae4fb2b1c826..46b056069256 100644 --- a/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5 +++ b/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=app-cdr/cdrdao app-cdr/cdrtools >=dev-libs/glib-2.4:2 >=gnome-base/libglade-2.4:2.0 media-libs/libmng:= x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.4:2 dvdr? ( app-cdr/dvd+rw-tools ) flac? ( media-libs/flac:= ) mp3? ( media-libs/libid3tag:= media-libs/libmad media-sound/sox ) nls? ( virtual/libintl ) vorbis? ( media-libs/libogg media-libs/libvorbis media-sound/sox ) SLOT=0 SRC_URI=http://graveman.tuxfamily.org/sources/graveman-0.3.12-5.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cab698035b73a3e768b194621d038a84 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 2493a5347f72f1f79d4d0ad5848a0917e277b202..95c3f063c9fd85b4904ae56ecbb14b1d416b8dcc 100644 GIT binary patch literal 14989 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 literal 15811 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/go-1.17.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) -DESCRIPTION=The container system for secure high-performance computing -EAPI=8 -HOMEPAGE=https://apptainer.org/ -INHERIT=linux-info toolchain-funcs -IUSE=examples +network suid systemd -KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=app-crypt/gpgme >=dev-lang/go-1.17.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) !sys-cluster/singularity -SLOT=0 -SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.1.2/apptainer-1.1.2.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=033aceed97bf05c45dafcbfd03d10434 diff --git a/metadata/md5-cache/app-containers/apptainer-1.1.6 b/metadata/md5-cache/app-containers/apptainer-1.1.6 index cd428134e9bc..26f1b34d2dec 100644 --- a/metadata/md5-cache/app-containers/apptainer-1.1.6 +++ b/metadata/md5-cache/app-containers/apptainer-1.1.6 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://apptainer.org/ INHERIT=linux-info toolchain-funcs IUSE=examples +network suid systemd -KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=app-crypt/gpgme >=dev-lang/go-1.17.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) !sys-cluster/singularity SLOT=0 SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.1.6/apptainer-1.1.6.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=2d897b945cab5206fc365e6f922b0fff +_md5_=567daec98b389d036549ea70f15f8124 diff --git a/metadata/md5-cache/app-containers/cosign-1.13.0 b/metadata/md5-cache/app-containers/cosign-1.13.0 deleted file mode 100644 index 9cd3c6f2b31b..000000000000 --- a/metadata/md5-cache/app-containers/cosign-1.13.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=container signing utility -EAPI=8 -HOMEPAGE=https://sigstore.dev -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/sigstore/cosign/archive/v1.13.0.tar.gz -> cosign-1.13.0.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-1.13.0-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=191d3ae9d7bbe3ddba0905c21c276ca8 diff --git a/metadata/md5-cache/app-containers/cosign-1.13.1 b/metadata/md5-cache/app-containers/cosign-1.13.1 deleted file mode 100644 index 36fae0a6062a..000000000000 --- a/metadata/md5-cache/app-containers/cosign-1.13.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=container signing utility -EAPI=8 -HOMEPAGE=https://sigstore.dev -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/sigstore/cosign/archive/v1.13.1.tar.gz -> cosign-1.13.1.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-1.13.1-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=15f26dcc00109c1ae67e3b2d572c912c diff --git a/metadata/md5-cache/app-containers/cosign-2.0.0 b/metadata/md5-cache/app-containers/cosign-2.0.0 index f1fee4ac73fb..6ea1348c7d77 100644 --- a/metadata/md5-cache/app-containers/cosign-2.0.0 +++ b/metadata/md5-cache/app-containers/cosign-2.0.0 @@ -4,10 +4,10 @@ DESCRIPTION=container signing utility EAPI=8 HOMEPAGE=https://sigstore.dev INHERIT=go-module -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/sigstore/cosign/archive/v2.0.0.tar.gz -> cosign-2.0.0.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-2.0.0-deps.tar.xz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=741cc7da16a960ac5380522f06dcec80 +_md5_=cf34af4108da98df77a12f1eaf528908 diff --git a/metadata/md5-cache/app-containers/docker-buildx-0.10.4 b/metadata/md5-cache/app-containers/docker-buildx-0.10.4 index fb3c2ce5d285..8a361ff0f3b6 100644 --- a/metadata/md5-cache/app-containers/docker-buildx-0.10.4 +++ b/metadata/md5-cache/app-containers/docker-buildx-0.10.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/docker/buildx INHERIT=go-module IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 RDEPEND=app-containers/docker RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/docker/buildx/archive/refs/tags/v0.10.4.tar.gz -> docker-buildx-0.10.4.tar.gz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=27e27306f9f40b4289cc57c2abd0419c +_md5_=f038f5f2e9d36cc1b45e13631efd190a diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 index 31eefdd3b984..f4c4091cb813 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c204bd514e56260b4c7013b9ea8c1988 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 index 85d1008e1e91..8f51d90a9f5d 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=427869bd1452e500481f9146f2e9cad6 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 index e2d7f98c941a..9cb9ec2c4f99 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=179b16cf745eb533f7eb5f0da4a69a73 diff --git a/metadata/md5-cache/app-containers/grype-0.48.0 b/metadata/md5-cache/app-containers/grype-0.48.0 deleted file mode 100644 index 548230d52280..000000000000 --- a/metadata/md5-cache/app-containers/grype-0.48.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=A vulnerability scanner for container images and filesystems -EAPI=8 -HOMEPAGE=https://www.anchore.com -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/anchore/grype/archive/v0.48.0.tar.gz -> grype-0.48.0.tar.gz https://dev.gentoo.org/~williamh/dist/grype-0.48.0-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=892eb4e74952f2f74cc3a3d4e041df0a diff --git a/metadata/md5-cache/app-containers/grype-0.51.0 b/metadata/md5-cache/app-containers/grype-0.51.0 deleted file mode 100644 index 3fd6fa54766a..000000000000 --- a/metadata/md5-cache/app-containers/grype-0.51.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=A vulnerability scanner for container images and filesystems -EAPI=8 -HOMEPAGE=https://www.anchore.com -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/anchore/grype/archive/v0.51.0.tar.gz -> grype-0.51.0.tar.gz https://dev.gentoo.org/~williamh/dist/grype-0.51.0-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=311ca5ca9e21cffe67e3dc94c8eed6e6 diff --git a/metadata/md5-cache/app-containers/grype-0.61.0 b/metadata/md5-cache/app-containers/grype-0.61.0 new file mode 100644 index 000000000000..61b77e0e8f98 --- /dev/null +++ b/metadata/md5-cache/app-containers/grype-0.61.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=A vulnerability scanner for container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/grype/archive/v0.61.0.tar.gz -> grype-0.61.0.tar.gz https://dev.gentoo.org/~williamh/dist/grype-0.61.0-deps.tar.xz +_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=be966291b00ca5cf3e7dcb639b7565d1 diff --git a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 index d848cbfa642d..c7c23f4b3054 100644 --- a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 +++ b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/flexmock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwidtrees[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docker-py[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/flexmock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwidtrees[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docker-py[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Terminal User Interface for docker engine EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TomasTomecek/sen/archive/02e5872ee2905861e1da06ab5174e1a3f41f0e0b.tar.gz -> sen-0.6.1_p20200905.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4f0175863d8bdeab7c38c86e0cf70e05 diff --git a/metadata/md5-cache/app-containers/syft-0.54.0 b/metadata/md5-cache/app-containers/syft-0.54.0 deleted file mode 100644 index 346813698345..000000000000 --- a/metadata/md5-cache/app-containers/syft-0.54.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=Generate a Software Bill of Materials from container images and filesystems -EAPI=8 -HOMEPAGE=https://www.anchore.com -INHERIT=go-module -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/anchore/syft/archive/v0.54.0.tar.gz -> syft-0.54.0.tar.gz https://dev.gentoo.org/~williamh/dist/syft-0.54.0-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=fa46373aac415459edc5d067dd86b30e diff --git a/metadata/md5-cache/app-containers/syft-0.59.0 b/metadata/md5-cache/app-containers/syft-0.59.0 deleted file mode 100644 index 762ca3d7bd95..000000000000 --- a/metadata/md5-cache/app-containers/syft-0.59.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=Generate a Software Bill of Materials from container images and filesystems -EAPI=8 -HOMEPAGE=https://www.anchore.com -INHERIT=go-module -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/anchore/syft/archive/v0.59.0.tar.gz -> syft-0.59.0.tar.gz https://dev.gentoo.org/~williamh/dist/syft-0.59.0-deps.tar.xz -_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=dab3f4c01d5c8b07f8b06198cf9531dd diff --git a/metadata/md5-cache/app-containers/syft-0.76.0 b/metadata/md5-cache/app-containers/syft-0.76.0 new file mode 100644 index 000000000000..8c8f33d92268 --- /dev/null +++ b/metadata/md5-cache/app-containers/syft-0.76.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Generate a Software Bill of Materials from container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/syft/archive/v0.76.0.tar.gz -> syft-0.76.0.tar.gz https://dev.gentoo.org/~williamh/dist/syft-0.76.0-deps.tar.xz +_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0def23f10c4cee52e9934102e316b438 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index a681754475ef1b72cc5a02baffac32420fa0f365..fba34c25d7de67be3a8c25924f96f8c20cd0e53e 100644 GIT binary patch literal 39577 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 ZF~tdv<`|Gu#B=_?{{_BEnEIj?0RTdCTXO&a literal 38940 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 Mzw&Y6r{xg=0F2CZ<^TWy diff --git a/metadata/md5-cache/app-crypt/acme-2.2.0 b/metadata/md5-cache/app-crypt/acme-2.2.0 index b8306ea6d5fa..44d87a8b2e17 100644 --- a/metadata/md5-cache/app-crypt/acme-2.2.0 +++ b/metadata/md5-cache/app-crypt/acme-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=54aa74912eff0d640612eaeeb9d9d0ab diff --git a/metadata/md5-cache/app-crypt/acme-2.2.0-r1 b/metadata/md5-cache/app-crypt/acme-2.2.0-r1 index cea2aaee98ac..b55790b1da88 100644 --- a/metadata/md5-cache/app-crypt/acme-2.2.0-r1 +++ b/metadata/md5-cache/app-crypt/acme-2.2.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of the ACME protocol EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=18fc57ac6e850218160020429a22cdb7 diff --git a/metadata/md5-cache/app-crypt/acme-2.3.0 b/metadata/md5-cache/app-crypt/acme-2.3.0 index c6cf763bec50..eef2354bea91 100644 --- a/metadata/md5-cache/app-crypt/acme-2.3.0 +++ b/metadata/md5-cache/app-crypt/acme-2.3.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of the ACME protocol EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.3.0.tar.gz -> certbot-2.3.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4bba643f16246e49b27e92f52786aabb diff --git a/metadata/md5-cache/app-crypt/acme-2.4.0 b/metadata/md5-cache/app-crypt/acme-2.4.0 index 9c2e8455cc4b..6e52b9d26146 100644 --- a/metadata/md5-cache/app-crypt/acme-2.4.0 +++ b/metadata/md5-cache/app-crypt/acme-2.4.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of the ACME protocol EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=18fc57ac6e850218160020429a22cdb7 diff --git a/metadata/md5-cache/app-crypt/acme-2.5.0 b/metadata/md5-cache/app-crypt/acme-2.5.0 new file mode 100644 index 000000000000..a97647fdb936 --- /dev/null +++ b/metadata/md5-cache/app-crypt/acme-2.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=An implementation of the ACME protocol +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0ef7123c04792a630eb6a84807360a22 diff --git a/metadata/md5-cache/app-crypt/acme-9999 b/metadata/md5-cache/app-crypt/acme-9999 index 732621fddd5f..94b7bb9b55e8 100644 --- a/metadata/md5-cache/app-crypt/acme-9999 +++ b/metadata/md5-cache/app-crypt/acme-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=An implementation of the ACME protocol EAPI=8 @@ -7,9 +7,9 @@ INHERIT=distutils-r1 git-r3 IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 LICENSE=Apache-2.0 PROPERTIES=live -RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=18fc57ac6e850218160020429a22cdb7 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0ef7123c04792a630eb6a84807360a22 diff --git a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 index b452ebd303c6..55e34326f045 100644 --- a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 +++ b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=test SLOT=0 SRC_URI=https://github.com/diafygi/acme-tiny/archive/5.0.1.tar.gz -> acme-tiny-5.0.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8bd3c8a0184fd25754721aaa23e6ed2d diff --git a/metadata/md5-cache/app-crypt/certbot-2.2.0-r1 b/metadata/md5-cache/app-crypt/certbot-2.2.0-r1 index 87af3a6ee0dd..8d93d539949f 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.2.0-r1 +++ b/metadata/md5-cache/app-crypt/certbot-2.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3365d685b6556dae5766a2f6c65c357d diff --git a/metadata/md5-cache/app-crypt/certbot-2.2.0-r2 b/metadata/md5-cache/app-crypt/certbot-2.2.0-r2 index 910c05eb2df7..0227c7e6f5e6 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.2.0-r2 +++ b/metadata/md5-cache/app-crypt/certbot-2.2.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=aa8a538a86e7cffc75b2db828c3cb2df diff --git a/metadata/md5-cache/app-crypt/certbot-2.3.0 b/metadata/md5-cache/app-crypt/certbot-2.3.0 index b14925f7c2b4..9d772af66c55 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.3.0 +++ b/metadata/md5-cache/app-crypt/certbot-2.3.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.3.0.tar.gz -> certbot-2.3.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=581489de7af674d4da2041afa4be0785 diff --git a/metadata/md5-cache/app-crypt/certbot-2.4.0 b/metadata/md5-cache/app-crypt/certbot-2.4.0 index e9c56e868672..64d8d566fbc5 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-2.4.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=aa8a538a86e7cffc75b2db828c3cb2df diff --git a/metadata/md5-cache/app-crypt/certbot-2.5.0 b/metadata/md5-cache/app-crypt/certbot-2.5.0 new file mode 100644 index 000000000000..07a7b9610436 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-2.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=selinux doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=aa8a538a86e7cffc75b2db828c3cb2df diff --git a/metadata/md5-cache/app-crypt/certbot-9999 b/metadata/md5-cache/app-crypt/certbot-9999 index 91b98cf7a952..c98ed833ea69 100644 --- a/metadata/md5-cache/app-crypt/certbot-9999 +++ b/metadata/md5-cache/app-crypt/certbot-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=>=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=aa8a538a86e7cffc75b2db828c3cb2df diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.2.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.2.0 index a40b97b96094..49027e0b12d4 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.2.0 +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=21542bd1e7f5078c1bddd85e5463e2d9 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.3.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.3.0 index 04ba1c5afb6c..01c7f22a5387 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.3.0 +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.3.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.3.0.tar.gz -> certbot-2.3.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=21542bd1e7f5078c1bddd85e5463e2d9 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 index 1a5e1e04c885..03367fc0ab30 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 new file mode 100644 index 000000000000..d634cbb3b2f9 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-9999 b/metadata/md5-cache/app-crypt/certbot-apache-9999 index 01d0c3722e3a..145a1a8d45ef 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-9999 +++ b/metadata/md5-cache/app-crypt/certbot-apache-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=>=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 index 53c76bcd542f..0a6249ef2af8 100644 --- a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 +++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=app-crypt/certbot-1.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/acme-1.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zope-interface[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dns-lexicon-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=app-crypt/certbot-1.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/acme-1.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zope-interface[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dns-lexicon-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let's Encrypt Client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v1.31.0.tar.gz -> certbot-dns-dnsimple-1.31.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=60574d6e6b0602f997ca9cd63be5073d diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 index 407b111c92b3..50f112fbfa81 100644 --- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 +++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v1.18.0.tar.gz -> certbot-dns-nsone-1.18.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7e84ede446b5f290f10c41a56190a494 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.2.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.2.0 index 75f383bf9d5d..8faa6fe8be18 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.2.0 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.2.0.tar.gz -> certbot-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=de749fe266395ab260e85f7e8aeae633 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.3.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.3.0 index e37e274fd4e8..e63ea7accd4c 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.3.0 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.3.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.3.0.tar.gz -> certbot-2.3.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=de749fe266395ab260e85f7e8aeae633 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 index 64cbb2c4b355..f72d48d1e3fa 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=556ea841812e4420d93781785c553820 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0 new file mode 100644 index 000000000000..980e0157b179 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=4eeaea5b253f0e1f271f6812bac8aa58 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-9999 b/metadata/md5-cache/app-crypt/certbot-nginx-9999 index d565be50abcf..2149a959ce0a 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-9999 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) EAPI=8 @@ -7,9 +7,9 @@ INHERIT=distutils-r1 git-r3 IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 LICENSE=Apache-2.0 PROPERTIES=live -RDEPEND=>=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +RDEPEND=>=app-crypt/acme-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pyopenssl-23.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=556ea841812e4420d93781785c553820 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=4eeaea5b253f0e1f271f6812bac8aa58 diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.3 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.3 new file mode 100644 index 000000000000..1cc2c5a2dc4c --- /dev/null +++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=GnuPG archive keys of the Debian archive +EAPI=8 +HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring +INHERIT=unpacker +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=GPL-2+ +SLOT=0 +SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2023.3_all.deb +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker 79b8360df7fa828892dd5c4dfc23242d +_md5_=0a854f85d75f8b89a0cb423c36b8f3bc diff --git a/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 b/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 index 59272722ad35..87217d5c9205 100644 --- a/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 +++ b/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 @@ -15,5 +15,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/gcr/3.41/gcr-3.41.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c7ee0985675fed64bde3253a7da03f86 diff --git a/metadata/md5-cache/app-crypt/gcr-4.0.0 b/metadata/md5-cache/app-crypt/gcr-4.0.0 index 07bb01b0500d..fa60aa1de935 100644 --- a/metadata/md5-cache/app-crypt/gcr-4.0.0 +++ b/metadata/md5-cache/app-crypt/gcr-4.0.0 @@ -15,5 +15,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=4/gcr4.4-gck2.2 SRC_URI=mirror://gnome/sources/gcr/4.0/gcr-4.0.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=828c7b0a14e2847ecca49544d2e34b7e diff --git a/metadata/md5-cache/app-crypt/gcr-4.1.0 b/metadata/md5-cache/app-crypt/gcr-4.1.0 index 83f2d34fe251..7e5766cbf014 100644 --- a/metadata/md5-cache/app-crypt/gcr-4.1.0 +++ b/metadata/md5-cache/app-crypt/gcr-4.1.0 @@ -15,5 +15,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=4/gcr-4.4-gck-2.2 SRC_URI=mirror://gnome/sources/gcr/4.1/gcr-4.1.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0754a103567a0a73a8b4a8c82fecf740 diff --git a/metadata/md5-cache/app-crypt/glep63-check-10 b/metadata/md5-cache/app-crypt/glep63-check-10 index de256088a476..6706b4b3b4d8 100644 --- a/metadata/md5-cache/app-crypt/glep63-check-10 +++ b/metadata/md5-cache/app-crypt/glep63-check-10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/glep63-check/archive/v10.tar.gz -> glep63-check-10.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d85194834c209e2cae54f90c7a406c86 diff --git a/metadata/md5-cache/app-crypt/glep63-check-11 b/metadata/md5-cache/app-crypt/glep63-check-11 index 15cac7a6c738..65f9f3204998 100644 --- a/metadata/md5-cache/app-crypt/glep63-check-11 +++ b/metadata/md5-cache/app-crypt/glep63-check-11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/glep63-check/archive/v11.tar.gz -> glep63-check-11.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fe557c2b5439ec8bc21823dc19172663 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 index e0f8ddb1a9c1..756ce8497d99 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_9 python_targets RESTRICT=!test? ( test ) SLOT=1/11.6.15 SRC_URI=mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2.sig ) -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=3411f266c08581d6fe3fcc8044770687 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 index 52b1e6290fa9..0ecd3fd4fb05 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_9 python_targets RESTRICT=!test? ( test ) SLOT=1/11.6.15.1 SRC_URI=mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2.sig ) -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=08f0d2c148e562e07a75132318056d08 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.19.0 b/metadata/md5-cache/app-crypt/gpgme-1.19.0 index cdbf8e5f1a3f..952f45295aca 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.19.0 +++ b/metadata/md5-cache/app-crypt/gpgme-1.19.0 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_9 python_targets RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.19.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.19.0.tar.bz2.sig ) -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=bb6920bcd04159f3e71e6ae512416562 diff --git a/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 b/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 index b7b2568f9895..d58c189b8be1 100644 --- a/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 +++ b/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( crypt ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libsecret/0.20/libsecret-0.20.5.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=885f80eb1c68dc2ce4e055dd374b18a1 diff --git a/metadata/md5-cache/app-crypt/md5deep-4.4 b/metadata/md5-cache/app-crypt/md5deep-4.4 index 9fd424b8e7d0..0067f9d1a5e5 100644 --- a/metadata/md5-cache/app-crypt/md5deep-4.4 +++ b/metadata/md5-cache/app-crypt/md5deep-4.4 @@ -2,11 +2,11 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/ DEFINED_PHASES=install prepare DESCRIPTION=Expanded md5sum program with recursive and comparison options EAPI=8 -HOMEPAGE=http://md5deep.sourceforge.net/ +HOMEPAGE=https://md5deep.sourceforge.net/ INHERIT=autotools KEYWORDS=amd64 arm arm64 ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=public-domain GPL-2 SLOT=0 SRC_URI=https://github.com/jessek/hashdeep/archive/release-4.4.tar.gz -> md5deep-4.4.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=63dd2e8d2202531eda37603bf4f4604a +_md5_=290c7531f25412ce02f8e8bec9ebbc31 diff --git a/metadata/md5-cache/app-crypt/pius-3.0.0-r1 b/metadata/md5-cache/app-crypt/pius-3.0.0-r1 index c036538602db..e8aba6594b93 100644 --- a/metadata/md5-cache/app-crypt/pius-3.0.0-r1 +++ b/metadata/md5-cache/app-crypt/pius-3.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jaymzh/pius/releases/download/v3.0.0/pius-3.0.0.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=970721fd65b1a2769a52864aa9110cab diff --git a/metadata/md5-cache/app-crypt/seahorse-43.0 b/metadata/md5-cache/app-crypt/seahorse-43.0 deleted file mode 100644 index ed20210a96da..000000000000 --- a/metadata/md5-cache/app-crypt/seahorse-43.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xsl-stylesheets dev-libs/appstream-glib dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6.0:1 >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) net-libs/libsoup:3.0 zeroconf? ( >=net-dns/avahi-0.6[dbus] ) || ( dev-lang/vala:0.56 ) dev-libs/libxml2:2 app-crypt/gcr:0[vala] app-crypt/libsecret[vala] gui-libs/libhandy:1[vala] -DESCRIPTION=Manage your passwords and encryption keys -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Seahorse -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg -IUSE=ldap zeroconf -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2+ FDL-1.1+ -RDEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6.0:1 >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) net-libs/libsoup:3.0 zeroconf? ( >=net-dns/avahi-0.6[dbus] ) -SLOT=0 -SRC_URI=mirror://gnome/sources/seahorse/43/seahorse-43.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e0e3fc6e9009e069b1d8925fd3687604 diff --git a/metadata/md5-cache/app-crypt/seahorse-43.0-r1 b/metadata/md5-cache/app-crypt/seahorse-43.0-r1 index ff805b4e0937..001fcd20681e 100644 --- a/metadata/md5-cache/app-crypt/seahorse-43.0-r1 +++ b/metadata/md5-cache/app-crypt/seahorse-43.0-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6.0:1 >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) net-libs/libsoup:3.0 zeroconf? ( >=net-dns/avahi-0.6[dbus] ) SLOT=0 SRC_URI=mirror://gnome/sources/seahorse/43/seahorse-43.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c56bca8ae027ac0ade4ab47a449ae8c diff --git a/metadata/md5-cache/app-crypt/tpm2-tools-5.5 b/metadata/md5-cache/app-crypt/tpm2-tools-5.5 index fef564be3d84..d211f699a183 100644 --- a/metadata/md5-cache/app-crypt/tpm2-tools-5.5 +++ b/metadata/md5-cache/app-crypt/tpm2-tools-5.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/tpm2-software/tpm2-tools INHERIT=bash-completion-r1 flag-o-matic python-any-r1 IUSE=+fapi test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm arm64 ppc64 x86 LICENSE=BSD RDEPEND=>=app-crypt/tpm2-tss-3.0.1:=[fapi?] dev-libs/openssl:= net-misc/curl sys-libs/efivar:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tpm2-software/tpm2-tools/releases/download/5.5/tpm2-tools-5.5.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=11220c46153fae70ce04de8458d1e57b +_md5_=ca0f520e3a5a1c2e3e730dfef3a321cf diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-4.0.8-r1 b/metadata/md5-cache/app-crypt/yubikey-manager-4.0.8-r1 index 5e6a360dd37d..5166ebb35181 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-4.0.8-r1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-4.0.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey-manager-4.0.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=94d66af84699cc92dba8ea8f2d7d9bbd diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 index fbb5f44ad2d2..aea0e260e2ee 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz.sig ) -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=413e7dd4246deaac4e7ab3afc63d8206 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 81d31a5d7c3bc02298ce073a29e23f12544bcfbf..dbb83ee8e4f3946a2042eda7e8254abf0f49c94d 100644 GIT binary patch delta 33174 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 SvF7jFfBk>p^rv6R?*ITVeyy4S delta 33028 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/glib-2.42:2 >=x11-libs/gtk+-3.21.2:3 gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-dictionary/40/gnome-dictionary-40.0.tar.xz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=340f84cdf912567dc685d1e9d26c7f26 diff --git a/metadata/md5-cache/app-dicts/myspell-en-20230201 b/metadata/md5-cache/app-dicts/myspell-en-20230201 index 642e16a5332f..7468b625a3f1 100644 --- a/metadata/md5-cache/app-dicts/myspell-en-20230201 +++ b/metadata/md5-cache/app-dicts/myspell-en-20230201 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://extensions.libreoffice.org/extensions/english-dictionaries https://proofingtoolgui.org https://github.com/marcoagpinto/aoo-mozilla-en-dict INHERIT=myspell-r2 IUSE=+l10n_en l10n_en-AU l10n_en-CA l10n_en-GB l10n_en-US l10n_en-ZA -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris LICENSE=BSD MIT LGPL-3+ REQUIRED_USE=|| ( l10n_en l10n_en-AU l10n_en-CA l10n_en-GB l10n_en-US l10n_en-ZA ) SLOT=0 SRC_URI=https://extensions.libreoffice.org/assets/downloads/41/1675249081/dict-en-20230201_lo.oxt _eclasses_=myspell-r2 d70debd5f4806077ff74738d349a5927 -_md5_=1d1e5e1a23bd5ecbd92e8a79a3941d2f +_md5_=11c2dccc4b69a7e103f44afa5f211c86 diff --git a/metadata/md5-cache/app-dicts/myspell-uk-6.1.0 b/metadata/md5-cache/app-dicts/myspell-uk-6.1.0 new file mode 100644 index 000000000000..b3eb2b0bef6f --- /dev/null +++ b/metadata/md5-cache/app-dicts/myspell-uk-6.1.0 @@ -0,0 +1,12 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install unpack +DESCRIPTION=Ukrainian dictionaries for myspell/hunspell +EAPI=8 +HOMEPAGE=https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus +INHERIT=myspell-r2 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 LGPL-2.1 MPL-1.1 +SLOT=0 +SRC_URI=https://extensions.libreoffice.org/assets/downloads/521/1679688917/dict-uk_UA-6.1.0.oxt +_eclasses_=myspell-r2 d70debd5f4806077ff74738d349a5927 +_md5_=4fc72aafd86f362a04b71d724361634d diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index 3fa2ba3f9936e53012f45f85aef92e21d1c41a9e..82bc85099da293bb9769184418931633b7ca8a4e 100644 GIT binary patch delta 22136 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 delta 22166 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/python-3.9.16-r1:3.9[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite,threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,threads(+)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=C++ man pages for Linux, with source from cplusplus.com and cppreference.com EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/groff python_single_target_python3_9? ( dev-python/beautifulsou REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/aitjcize/cppman/archive/0.5.4.tar.gz -> cppman-0.5.4.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4e4bbf3e8e94b1342c067725702fa87a diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 841e515f695fc22ae44b6ac8984c6c933e944d19..5593801ccbb40b5ae7c50dd737cb7a3fc6702341 100644 GIT binary patch literal 25848 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�O|YIgby&l*@kF%i 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 Tg^4XdO8)5|T@h&CX0!kRvYTga literal 26654 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 diff --git a/metadata/md5-cache/app-editors/emacs-25.3-r16 b/metadata/md5-cache/app-editors/emacs-25.3-r16 index d9c817f2f05b..11021c9256cd 100644 --- a/metadata/md5-cache/app-editors/emacs-25.3-r16 +++ b/metadata/md5-cache/app-editors/emacs-25.3-r16 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=acct-group/mail app-emacs/emacs-common[games?,gui(-)?] net-libs/liblockfile sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=25 SRC_URI=mirror://gnu/emacs/emacs-25.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-25.3-patches-5.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common 1d6e8d43be4713f04a441f721d890d48 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=cd7e927607fd07ad1ac9f9cbc761661e +_md5_=bce5ad2bd3be83a5c421fe864b66aab8 diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r13 b/metadata/md5-cache/app-editors/emacs-26.3-r13 index 1bb0accd2452..4d7c2d534cb9 100644 --- a/metadata/md5-cache/app-editors/emacs-26.3-r13 +++ b/metadata/md5-cache/app-editors/emacs-26.3-r13 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=26 SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-5.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common 1d6e8d43be4713f04a441f721d890d48 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=12493a09ba0539874e9d6a6f71867063 +_md5_=00d242efa2d09f03895d37fa7249256c diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r11 b/metadata/md5-cache/app-editors/emacs-27.2-r11 index 3d31fab0111c..04335bb1c842 100644 --- a/metadata/md5-cache/app-editors/emacs-27.2-r11 +++ b/metadata/md5-cache/app-editors/emacs-27.2-r11 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs RESTRICT=test SLOT=27 SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-6.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common 1d6e8d43be4713f04a441f721d890d48 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=dfcd689f9677b8f39fca3c54ca1103e3 +_md5_=14f9486c314434e5a4742b25a3c294e6 diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r6 b/metadata/md5-cache/app-editors/emacs-28.2-r6 index 0c2c23a4405b..69d6149411bc 100644 --- a/metadata/md5-cache/app-editors/emacs-28.2-r6 +++ b/metadata/md5-cache/app-editors/emacs-28.2-r6 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=28 SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-3.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common 1d6e8d43be4713f04a441f721d890d48 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=6d4f35fc1a672a1850085378af94d3f2 +_md5_=ed6271bb7dc0bfabc2f70b220f300d3e diff --git a/metadata/md5-cache/app-editors/gedit-44.2 b/metadata/md5-cache/app-editors/gedit-44.2 index 5754dc00a1a5..67b73c745a59 100644 --- a/metadata/md5-cache/app-editors/gedit-44.2 +++ b/metadata/md5-cache/app-editors/gedit-44.2 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-lib REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=mirror://gnome/sources/gedit/44/gedit-44.2.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f5cb11acf7a0b42e65de6f491ade4bb5 diff --git a/metadata/md5-cache/app-editors/gedit-plugins-44.1 b/metadata/md5-cache/app-editors/gedit-plugins-44.1 index 0a4225eb4d06..3b3649f768d7 100644 --- a/metadata/md5-cache/app-editors/gedit-plugins-44.1 +++ b/metadata/md5-cache/app-editors/gedit-plugins-44.1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-44.0 >=dev-libs/glib- REQUIRED_USE=charmap? ( python ) git? ( python ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) terminal? ( python ) SLOT=0 SRC_URI=mirror://gnome/sources/gedit-plugins/44/gedit-plugins-44.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2f6b8476aae27303cabfee0fcc179314 diff --git a/metadata/md5-cache/app-editors/ghex-43.0 b/metadata/md5-cache/app-editors/ghex-43.0 deleted file mode 100644 index 51fbeef11718..000000000000 --- a/metadata/md5-cache/app-editors/ghex-43.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst test -DEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 -DESCRIPTION=GNOME hexadecimal editor -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Ghex -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson xdg -IUSE=gtk-doc test -KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ FDL-1.1+ -RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 -RESTRICT=!test? ( test ) -SLOT=4 -SRC_URI=mirror://gnome/sources/ghex/43/ghex-43.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=99411ccc6bd2144fcd621f967879cda1 diff --git a/metadata/md5-cache/app-editors/ghex-43.1 b/metadata/md5-cache/app-editors/ghex-43.1 index 1ca4c9dc9874..63927b2693cc 100644 --- a/metadata/md5-cache/app-editors/ghex-43.1 +++ b/metadata/md5-cache/app-editors/ghex-43.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Ghex IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson xdg IUSE=gtk-doc test -KEYWORDS=amd64 ~arm ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/ghex/43/ghex-43.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b4b499780cde2b1488d016321d28b019 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bbf59c10f28d8bc38dd534d18d33d623 diff --git a/metadata/md5-cache/app-editors/ghex-44.0 b/metadata/md5-cache/app-editors/ghex-44.0 index 41ee95eb3dee..758c70805f41 100644 --- a/metadata/md5-cache/app-editors/ghex-44.0 +++ b/metadata/md5-cache/app-editors/ghex-44.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 de RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/ghex/44/ghex-44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec5caec6a63c0cd25ecad00b0227c9b7 diff --git a/metadata/md5-cache/app-editors/ghex-44_rc b/metadata/md5-cache/app-editors/ghex-44_rc deleted file mode 100644 index 04826079fa43..000000000000 --- a/metadata/md5-cache/app-editors/ghex-44_rc +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst test -DEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 -DESCRIPTION=GNOME hexadecimal editor -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Ghex -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson xdg -IUSE=gtk-doc test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ FDL-1.1+ -RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 -RESTRICT=!test? ( test ) -SLOT=4 -SRC_URI=https://download.gnome.org/sources/ghex/44/ghex-44.rc.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7a8c5db7f67e1fe6e4ae296732fc6910 diff --git a/metadata/md5-cache/app-editors/ghex-9999 b/metadata/md5-cache/app-editors/ghex-9999 index 6f8b91ff6aa4..fe4b8f4f40e2 100644 --- a/metadata/md5-cache/app-editors/ghex-9999 +++ b/metadata/md5-cache/app-editors/ghex-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 RESTRICT=!test? ( test ) SLOT=4 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5d39a9157a0e7a0e0c3bd92b2a50aef5 diff --git a/metadata/md5-cache/app-editors/gnome-latex-3.44.0 b/metadata/md5-cache/app-editors/gnome-latex-3.44.0 index 06f7c46763f6..55f44330eb0d 100644 --- a/metadata/md5-cache/app-editors/gnome-latex-3.44.0 +++ b/metadata/md5-cache/app-editors/gnome-latex-3.44.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22:3 >=app-text/gspell-1.8:0= >=gui-libs/amtk-5.6:= >=x11-libs/gtksourceview-4.0:4 >=gui-libs/tepl-6.4:= >=dev-libs/libgee-0.10:0.8= gnome-base/gsettings-desktop-schemas x11-libs/gdk-pixbuf:2 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) gnome-base/dconf virtual/latex-base x11-themes/hicolor-icon-theme latexmk? ( dev-tex/latexmk ) rubber? ( dev-tex/rubber ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-latex/3.44/gnome-latex-3.44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=33a4728c1519acf53bdbe7a80bcf2f46 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-43.2 b/metadata/md5-cache/app-editors/gnome-text-editor-43.2 index 7ebe9d9a750a..1daf5a1acf3d 100644 --- a/metadata/md5-cache/app-editors/gnome-text-editor-43.2 +++ b/metadata/md5-cache/app-editors/gnome-text-editor-43.2 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-text-editor/43/gnome-text-editor-43.2.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af7a1bba799a45c99504029f4707fb26 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-44.0 b/metadata/md5-cache/app-editors/gnome-text-editor-44.0 index 31d28e12f487..8aeddee5d780 100644 --- a/metadata/md5-cache/app-editors/gnome-text-editor-44.0 +++ b/metadata/md5-cache/app-editors/gnome-text-editor-44.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-text-editor/44/gnome-text-editor-44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a248c16a2bf746d2311d0dc254f53ac4 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-44_rc b/metadata/md5-cache/app-editors/gnome-text-editor-44_rc deleted file mode 100644 index 8f09fc6d6840..000000000000 --- a/metadata/md5-cache/app-editors/gnome-text-editor-44_rc +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst test -DEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c x11-libs/cairo dev-libs/icu spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) -DESCRIPTION=A simple text editor for the GNOME desktop -EAPI=8 -HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-text-editor -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson xdg -IUSE=spell -KEYWORDS=~amd64 ~riscv -LICENSE=GPL-3+ CC-BY-SA-3.0 -RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c x11-libs/cairo dev-libs/icu spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas -SLOT=0 -SRC_URI=https://download.gnome.org/sources/gnome-text-editor/44/gnome-text-editor-44.rc.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e742038c7ea2ce4c3663824b52d073da diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1000 b/metadata/md5-cache/app-editors/gvim-9.0.1000 index 1ec5bac52120..66aef63c9088 100644 --- a/metadata/md5-cache/app-editors/gvim-9.0.1000 +++ b/metadata/md5-cache/app-editors/gvim-9.0.1000 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1000.tar.gz -> vim-9.0.1000.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4b18ee6ba0aff96a01e033e2e0bcd7a7 +_md5_=ee236a35d53972d847be2151c4261efb diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1157 b/metadata/md5-cache/app-editors/gvim-9.0.1157 index 7142860948db..feb3540b3dec 100644 --- a/metadata/md5-cache/app-editors/gvim-9.0.1157 +++ b/metadata/md5-cache/app-editors/gvim-9.0.1157 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1157.tar.gz -> vim-9.0.1157.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4b18ee6ba0aff96a01e033e2e0bcd7a7 +_md5_=ee236a35d53972d847be2151c4261efb diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1363 b/metadata/md5-cache/app-editors/gvim-9.0.1363 index a73a36fbc245..34d87b118018 100644 --- a/metadata/md5-cache/app-editors/gvim-9.0.1363 +++ b/metadata/md5-cache/app-editors/gvim-9.0.1363 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1363.tar.gz -> vim-9.0.1363.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6b223b12853b4cf95399ab8f967299a1 +_md5_=a52ee67997106204e4372df6bd3fc698 diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1403 b/metadata/md5-cache/app-editors/gvim-9.0.1403 index e2bc0f2abbc7..e2bf0c28fa37 100644 --- a/metadata/md5-cache/app-editors/gvim-9.0.1403 +++ b/metadata/md5-cache/app-editors/gvim-9.0.1403 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1403.tar.gz -> vim-9.0.1403.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6b223b12853b4cf95399ab8f967299a1 +_md5_=a52ee67997106204e4372df6bd3fc698 diff --git a/metadata/md5-cache/app-editors/gvim-9999 b/metadata/md5-cache/app-editors/gvim-9999 index fdc4c42006df..261d8f2c3bfe 100644 --- a/metadata/md5-cache/app-editors/gvim-9999 +++ b/metadata/md5-cache/app-editors/gvim-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s RESTRICT=test SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=78d19330d80cb26dcf4bce4a9f3afeac +_md5_=8b1334c8e92f6b18469ab414bc3a572d diff --git a/metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 b/metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 index 0f5bf63a032b..f7088cbe1db2 100644 --- a/metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 +++ b/metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 @@ -1,12 +1,12 @@ DEFINED_PHASES=configure install DEPEND=sys-libs/ncurses:0= X? ( x11-libs/libX11 ) >=dev-libs/lzo-2 app-alternatives/yacc sys-devel/flex -DESCRIPTION=A file viewer, editor and analyzer for text, binary, and executable files +DESCRIPTION=File viewer, editor and analyzer for text, binary, and executable files EAPI=7 -HOMEPAGE=http://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/ +HOMEPAGE=https://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/ IUSE=X KEYWORDS=amd64 ppc ppc64 ~riscv x86 LICENSE=GPL-2 RDEPEND=sys-libs/ncurses:0= X? ( x11-libs/libX11 ) >=dev-libs/lzo-2 SLOT=0 SRC_URI=https://dev.gentoo.org/~sam/distfiles/ht-2.1.1_pre20161206.tar.gz -_md5_=1211d0ccb04d0abec12b583c84c1b513 +_md5_=387d78232cc7a291dadaad92f443572b diff --git a/metadata/md5-cache/app-editors/neovim-9999 b/metadata/md5-cache/app-editors/neovim-9999 index 4f92b0eaed49..607b7419d93a 100644 --- a/metadata/md5-cache/app-editors/neovim-9999 +++ b/metadata/md5-cache/app-editors/neovim-9999 @@ -1,6 +1,6 @@ BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-util/gperf-3.1 >=sys-devel/gettext-0.20.1 virtual/libiconv virtual/libintl virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.44.2[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.44.2:= >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.2:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= ) +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.44.2[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.44.2:= >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.8:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= ) DESCRIPTION=Vim-fork focused on extensibility and agility EAPI=8 HOMEPAGE=https://neovim.io @@ -9,9 +9,9 @@ INHERIT=cmake lua-single optfeature xdg git-r3 IUSE=+lto +nvimpager test +tui lua_single_target_luajit lua_single_target_lua5-1 LICENSE=Apache-2.0 vim PROPERTIES=live -RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.44.2[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.44.2:= >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.2:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= ) app-eselect/eselect-vi +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.44.2[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.44.2:= >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.8:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= ) app-eselect/eselect-vi REQUIRED_USE=test? ( lua_single_target_luajit ) RESTRICT=!test? ( test ) test SLOT=0 _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=11bddbf3e25aec2e35e019883aaf0019 +_md5_=6e2a5f5aac956aaed67a45d471400e45 diff --git a/metadata/md5-cache/app-editors/pluma-1.26.0 b/metadata/md5-cache/app-editors/pluma-1.26.0 index 086aafc00ff2..5f5921ea836c 100644 --- a/metadata/md5-cache/app-editors/pluma-1.26.0 +++ b/metadata/md5-cache/app-editors/pluma-1.26.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-1.26.0.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad579e4a0dd2f8dfc6033d1565017924 diff --git a/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 b/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 index 56b378b02d6b..6e900c093e87 100644 --- a/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 +++ b/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib- REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) bracketcompletion? ( python ) codecomment? ( python ) smartspaces? ( python ) synctex? ( python ) terminal? ( python ) SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-plugins-1.26.0.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=afe2649badaba20d924f8b735da20acf diff --git a/metadata/md5-cache/app-editors/pyvim-3.0.2 b/metadata/md5-cache/app-editors/pyvim-3.0.2 index bcbc12b72110..a9acf40f1100 100644 --- a/metadata/md5-cache/app-editors/pyvim-3.0.2 +++ b/metadata/md5-cache/app-editors/pyvim-3.0.2 @@ -11,5 +11,5 @@ RDEPEND=app-eselect/eselect-vi dev-python/docopt[python_targets_python3_9(-)?,py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/p/pyvim/pyvim-3.0.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4b66d1f460104584512a1491a5427f18 diff --git a/metadata/md5-cache/app-editors/pyvim-3.0.3 b/metadata/md5-cache/app-editors/pyvim-3.0.3 index bb94af23c3db..744d890bf00f 100644 --- a/metadata/md5-cache/app-editors/pyvim-3.0.3 +++ b/metadata/md5-cache/app-editors/pyvim-3.0.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prompt-toolkit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyflakes[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wcwidth[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prompt-toolkit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyflakes[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wcwidth[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst postrm prepare test DESCRIPTION=An implementation of Vim in Python EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/prompt-toolkit/pyvim/archive/14118ad2e4d0da2e955fd9069b8772408307618b.tar.gz -> pyvim-3.0.3.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a957fec3af4baf5772bff746b9a49f47 diff --git a/metadata/md5-cache/app-editors/retext-7.2.3 b/metadata/md5-cache/app-editors/retext-7.2.3 index eea13266a7ab..da4a88db84e5 100644 --- a/metadata/md5-cache/app-editors/retext-7.2.3 +++ b/metadata/md5-cache/app-editors/retext-7.2.3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/R/ReText/ReText-7.2.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=96c99f8531480371670715a792088816 diff --git a/metadata/md5-cache/app-editors/retext-8.0.0 b/metadata/md5-cache/app-editors/retext-8.0.0 index b02b3b9f0e68..7cac49ffecf7 100644 --- a/metadata/md5-cache/app-editors/retext-8.0.0 +++ b/metadata/md5-cache/app-editors/retext-8.0.0 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/R/ReText/ReText-8.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=10e4723cae2b443051c2abc2b65afa6a diff --git a/metadata/md5-cache/app-editors/retext-9999 b/metadata/md5-cache/app-editors/retext-9999 index c5403e869d0b..71acebfbd6ad 100644 --- a/metadata/md5-cache/app-editors/retext-9999 +++ b/metadata/md5-cache/app-editors/retext-9999 @@ -13,5 +13,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_1 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=10e4723cae2b443051c2abc2b65afa6a diff --git a/metadata/md5-cache/app-editors/vim-9.0.1000 b/metadata/md5-cache/app-editors/vim-9.0.1000 index e283fc9ffffc..c56ec0eb68f7 100644 --- a/metadata/md5-cache/app-editors/vim-9.0.1000 +++ b/metadata/md5-cache/app-editors/vim-9.0.1000 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1000.tar.gz -> vim-9.0.1000.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d2db45e6120b4e75e955d3c1f405cf9c +_md5_=60044aa2038a39b6e9dbc6af76bfc4fe diff --git a/metadata/md5-cache/app-editors/vim-9.0.1157 b/metadata/md5-cache/app-editors/vim-9.0.1157 index ef0fe6c17f0f..88752629fb9d 100644 --- a/metadata/md5-cache/app-editors/vim-9.0.1157 +++ b/metadata/md5-cache/app-editors/vim-9.0.1157 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1157.tar.gz -> vim-9.0.1157.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d2db45e6120b4e75e955d3c1f405cf9c +_md5_=60044aa2038a39b6e9dbc6af76bfc4fe diff --git a/metadata/md5-cache/app-editors/vim-9.0.1363 b/metadata/md5-cache/app-editors/vim-9.0.1363 index 8a0b17e5a99c..376a6d54b34d 100644 --- a/metadata/md5-cache/app-editors/vim-9.0.1363 +++ b/metadata/md5-cache/app-editors/vim-9.0.1363 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1363.tar.gz -> vim-9.0.1363.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0ce35f5f4596186cc3a3df4419400286 +_md5_=34fd949d6ba567f5b4ed19bdfca36062 diff --git a/metadata/md5-cache/app-editors/vim-9.0.1403 b/metadata/md5-cache/app-editors/vim-9.0.1403 index 60b0f40bddf2..1bf47137e771 100644 --- a/metadata/md5-cache/app-editors/vim-9.0.1403 +++ b/metadata/md5-cache/app-editors/vim-9.0.1403 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1403.tar.gz -> vim-9.0.1403.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0ce35f5f4596186cc3a3df4419400286 +_md5_=34fd949d6ba567f5b4ed19bdfca36062 diff --git a/metadata/md5-cache/app-editors/vim-9999 b/metadata/md5-cache/app-editors/vim-9999 index 2cfd29b75b81..a933083260bf 100644 --- a/metadata/md5-cache/app-editors/vim-9999 +++ b/metadata/md5-cache/app-editors/vim-9999 @@ -13,4 +13,4 @@ RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0ce35f5f4596186cc3a3df4419400286 +_md5_=34fd949d6ba567f5b4ed19bdfca36062 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1000 b/metadata/md5-cache/app-editors/vim-core-9.0.1000 index b5b3745aa9b0..c570349746f7 100644 --- a/metadata/md5-cache/app-editors/vim-core-9.0.1000 +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1000 @@ -11,4 +11,4 @@ LICENSE=vim SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1000.tar.gz -> vim-9.0.1000.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=44c270c25ee106f10f961d655c0c0faa +_md5_=82af170aea481a3e8ad713ee1749aec1 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1157 b/metadata/md5-cache/app-editors/vim-core-9.0.1157 index 24a971f2ab59..c918fda66aba 100644 --- a/metadata/md5-cache/app-editors/vim-core-9.0.1157 +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1157 @@ -11,4 +11,4 @@ LICENSE=vim SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1157.tar.gz -> vim-9.0.1157.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=44c270c25ee106f10f961d655c0c0faa +_md5_=82af170aea481a3e8ad713ee1749aec1 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1363 b/metadata/md5-cache/app-editors/vim-core-9.0.1363 index d91a30d027a0..48c00c07e0dd 100644 --- a/metadata/md5-cache/app-editors/vim-core-9.0.1363 +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1363 @@ -11,4 +11,4 @@ LICENSE=vim SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1363.tar.gz -> vim-9.0.1363.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b32497234989747d0149a7cf79499ec8 +_md5_=dc204d339f93eded261a45381645bc14 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1403 b/metadata/md5-cache/app-editors/vim-core-9.0.1403 index 54e446169047..f873428da66a 100644 --- a/metadata/md5-cache/app-editors/vim-core-9.0.1403 +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1403 @@ -11,4 +11,4 @@ LICENSE=vim SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.1403.tar.gz -> vim-9.0.1403.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b32497234989747d0149a7cf79499ec8 +_md5_=dc204d339f93eded261a45381645bc14 diff --git a/metadata/md5-cache/app-editors/vim-core-9999 b/metadata/md5-cache/app-editors/vim-core-9999 index 046e6c572eca..6bc11a7d8588 100644 --- a/metadata/md5-cache/app-editors/vim-core-9999 +++ b/metadata/md5-cache/app-editors/vim-core-9999 @@ -10,4 +10,4 @@ LICENSE=vim PROPERTIES=live SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b32497234989747d0149a7cf79499ec8 +_md5_=dc204d339f93eded261a45381645bc14 diff --git a/metadata/md5-cache/app-editors/vscode-1.76.0 b/metadata/md5-cache/app-editors/vscode-1.76.0 deleted file mode 100644 index 196a0f018fab..000000000000 --- a/metadata/md5-cache/app-editors/vscode-1.76.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst -DESCRIPTION=Multiplatform Visual Studio Code from Microsoft -EAPI=8 -HOMEPAGE=https://code.visualstudio.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils xdg optfeature -KEYWORDS=-* ~amd64 ~arm ~arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango -RESTRICT=mirror strip bindist -SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.76.0/linux-x64/stable -> vscode-1.76.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.76.0/linux-armhf/stable -> vscode-1.76.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.76.0/linux-arm64/stable -> vscode-1.76.0-arm64.tar.gz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=018987b89621ebeb90d955a5c59dd453 diff --git a/metadata/md5-cache/app-editors/vscode-1.76.1 b/metadata/md5-cache/app-editors/vscode-1.76.1 deleted file mode 100644 index 8d57ee7c09e5..000000000000 --- a/metadata/md5-cache/app-editors/vscode-1.76.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst -DESCRIPTION=Multiplatform Visual Studio Code from Microsoft -EAPI=8 -HOMEPAGE=https://code.visualstudio.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils xdg optfeature -KEYWORDS=-* ~amd64 ~arm ~arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango -RESTRICT=mirror strip bindist -SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.76.1/linux-x64/stable -> vscode-1.76.1-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.76.1/linux-armhf/stable -> vscode-1.76.1-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.76.1/linux-arm64/stable -> vscode-1.76.1-arm64.tar.gz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=018987b89621ebeb90d955a5c59dd453 diff --git a/metadata/md5-cache/app-editors/vscode-1.77.0 b/metadata/md5-cache/app-editors/vscode-1.77.0 new file mode 100644 index 000000000000..506971502e85 --- /dev/null +++ b/metadata/md5-cache/app-editors/vscode-1.77.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=Multiplatform Visual Studio Code from Microsoft +EAPI=8 +HOMEPAGE=https://code.visualstudio.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils xdg optfeature +KEYWORDS=-* ~amd64 ~arm ~arm64 +LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango +RESTRICT=mirror strip bindist +SLOT=0 +SRC_URI=amd64? ( https://update.code.visualstudio.com/1.77.0/linux-x64/stable -> vscode-1.77.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.77.0/linux-armhf/stable -> vscode-1.77.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.77.0/linux-arm64/stable -> vscode-1.77.0-arm64.tar.gz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=018987b89621ebeb90d955a5c59dd453 diff --git a/metadata/md5-cache/app-editors/vscodium-1.75.1.23040-r1 b/metadata/md5-cache/app-editors/vscodium-1.75.1.23040-r1 deleted file mode 100644 index b46f9652f870..000000000000 --- a/metadata/md5-cache/app-editors/vscodium-1.75.1.23040-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst -DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode -EAPI=8 -HOMEPAGE=https://vscodium.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils xdg optfeature -KEYWORDS=-* ~amd64 ~arm ~arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango -RESTRICT=strip bindist -SLOT=0 -SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.75.1.23040/VSCodium-linux-x64-1.75.1.23040.tar.gz -> vscodium-1.75.1.23040-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.75.1.23040/VSCodium-linux-armhf-1.75.1.23040.tar.gz -> vscodium-1.75.1.23040-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.75.1.23040/VSCodium-linux-arm64-1.75.1.23040.tar.gz -> vscodium-1.75.1.23040-arm64.tar.gz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cdaa1fcbb6bc29832ba3c09c6f73f592 diff --git a/metadata/md5-cache/app-editors/vscodium-1.76.1.23069 b/metadata/md5-cache/app-editors/vscodium-1.76.1.23069 deleted file mode 100644 index 46fbfa176630..000000000000 --- a/metadata/md5-cache/app-editors/vscodium-1.76.1.23069 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst -DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode -EAPI=8 -HOMEPAGE=https://vscodium.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils xdg optfeature -KEYWORDS=-* ~amd64 ~arm ~arm64 -LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango -RESTRICT=strip bindist -SLOT=0 -SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.76.1.23069/VSCodium-linux-x64-1.76.1.23069.tar.gz -> vscodium-1.76.1.23069-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.76.1.23069/VSCodium-linux-armhf-1.76.1.23069.tar.gz -> vscodium-1.76.1.23069-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.76.1.23069/VSCodium-linux-arm64-1.76.1.23069.tar.gz -> vscodium-1.76.1.23069-arm64.tar.gz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cdaa1fcbb6bc29832ba3c09c6f73f592 diff --git a/metadata/md5-cache/app-editors/vscodium-1.77.0.23093 b/metadata/md5-cache/app-editors/vscodium-1.77.0.23093 new file mode 100644 index 000000000000..37bc70a0da35 --- /dev/null +++ b/metadata/md5-cache/app-editors/vscodium-1.77.0.23093 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode +EAPI=8 +HOMEPAGE=https://vscodium.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils xdg optfeature +KEYWORDS=-* ~amd64 ~arm ~arm64 +LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango +RESTRICT=strip bindist +SLOT=0 +SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.77.0.23093/VSCodium-linux-x64-1.77.0.23093.tar.gz -> vscodium-1.77.0.23093-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.77.0.23093/VSCodium-linux-armhf-1.77.0.23093.tar.gz -> vscodium-1.77.0.23093-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.77.0.23093/VSCodium-linux-arm64-1.77.0.23093.tar.gz -> vscodium-1.77.0.23093-arm64.tar.gz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=cdaa1fcbb6bc29832ba3c09c6f73f592 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index f3dabbd3adc95589a4fbd1116872847501c46f54..47b4b6dbc091c8c43814b9e642d9cc8acdff2204 100644 GIT binary patch delta 106680 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 delta 106090 zcmV(?K-a&Q!v?j#27e!m2mk;800092guTnMB}bBFH|JNxoDvXwxV?te(iEWxIV0yS z?q=qdU;+qq0H~_`d#>dXanB7TsyZ_TNCfUZ$K6bI>)vXrYXALT{@;K3aDI$Ggdf6( z8p?Q|MnrSvaTbX>xwDHGsKx!NVOd)v{cWU>wk*-4)dI)UMY;&QYhyc zQ{U;zJCt~x^GwH>_bMsnmU3LF>~xkp)*9ouS}kptxnnwyk;Z-9<4&888|SJY{-6Kz zUrJ0L>bdJNdnzUIFn4S-#+_Eovz1bFn|Bzy+` zG5io+E57@+R&|bh&QM1_SgNu2h&7$NrG13O%e2_{ndY%sDIVzxEryvZOO(dA>V2)N zmwW77dKhhtGmkpTakECVjXZKV4qmXuTn3x5YudG6DSy?-tM2h_t>(BAPjcV&I^(sE zTvn-_16hQ;=O2Il{o~J{*8bRjNI#_i@hjioLrLvJ z&FO9JFn^2G%Z?$pGOxf_ggsi$>?1a^)9ib;#vZjCW7_9T{W#M(@*T?vVICO8-nGrJ z*s_#+-^YNv} z)s7fSc^>du$4aTOIwSTg@)*1GVpv@YeH~>UdGt})*t7R`ml|Sf=URS4T&ql8FQ>B3 zfq#p4e)=4}d|Rts#vN}QJFd{#{k-_-Htuj^=hxM8ZTulW)f;YIv8}7(2*=ekTQR~_ zak_o&)psc?@QWATmwcF%G2pA;wOqB8t6lM0y!MgKp3`Kl@Q(1;Yt_G7t9;IQUK8`kb!imn-_`o?T>#@V?cg{!Zp?_k?ZT2?TXq&Cx7nTmpr3iw}d{*sJ(`WDU z3;`3Fv#zjP!RSWjg8`9rB&>Ii*IMxvd(7xdRv?{(m0kUDAauU!6q+!+BWTtAwB-?-LiDB@u!$I|w2Z z$nv%C3*_DS{NyoP&qS*baE3+{=s@3furH&w|8&6wFc1Z=aOwIx3?n>E5c;V1I%-N6 z0gmUqiF#nbKI6VH3>M}fsPYtdz=vn-ZN-ZiR@w>5CTuZ+&6vbuP1AV??0<7sJRlQL zS|~H^JKyCjJ+=Gj>nyQdGZGBmV&xcYMwr+KaL!AO`ykZSQpOpHdUx$2!MyL#3PxVj z(ML>x6NrV$uMujf=e43=HcCC>H3_3w>hM`X6zuSx?EamOb+26FV!JB#8i^r)wRG#p z&wG7LvWxs;7raUxCx+8UKYuZtdoPS*w!R4Ph=$dNDMdjS^Q_`Da3!;+>q?}Xj(TD#Sog}pBDVz*oX z(`(`I*e#?0R&<|hY`^U%6KhD3gZ0(2mq1N%X zY|zx$8nJ3ez%95DGZO*`VGvTd64AV02Tr^T{1)nT*G(9NEPt}Wu>dh?@Ea3c$vLH& zG7oBuOT^$?D%sD`&TyYKTnS7AcZa}L&Au9MozAvkpnTg} ze9Sx{+I_J$(KR!o-r>9wzyJ?ka*L7cT>MUib)|J2M0EmC1ziKYgO{5t<#Yt11RE%$ z-1~pEY+Y-suYZ65qbk?z@TUM>hb8ce3*5mCt^t7X-dfcO-H$u3nQ+sQR?bjTyh67i zRKYSrf|%Vzgd^;YOCIcbIRX6!dxTnCM3>4pS5^?(w%ClddVE_ps0IH+9e{WXP`n73 zcY{6E-eL4m4i?e?zv6^jKk;C)u$X_(ou~v?0|n!Vuzx!UZX%GL9S(K7fq=%ufB|QG z0T?D&;L6}ygcxHL^MA2y<5{+swXtOvJd}M}5w;)KCVnGcT1fX)ouE7Bnm76>Krtr7 zXv}@Z0|E?2%@Ynp5WpyT6~P!1A2`B>BeCYV0ay3wP;=M1Ba;{%ZOGOW@K#25q`j=yglKBFtP z5Cu6b?Pg;KTxcJYh+pvj3zQGY%4^lwOD{0!z<-(zC@1>_1j531Gh~g)izQ6pk{6#> z@B3Z=AO?fDTF8Vq!@7&i41x~gf$&H~O`B*`>s33vW8uXRYXra*>Vn|&zdXTNJ_S0t z*go_r=n&BtMu5RT6WCIfoA8bI9Gj@T5fYpASN_E-MDYJU%hwh9<^1W>zdnXE#)nc~ z6o2-rLoI_a8`?VBoU7cYraD|=e%Ig{3)RmW-MLZ9yzlX3mPw=yxAXu5%Yc<1%zfH#)753u@1AF?PwF@%fvSp?(*pM-s} z$_W<19svWeJd^-mGVnS~ZxUhIAeci}ZhwXq391zm3vQuAH|x}4V{AXm)8R=qvOK80 zes(PFZJmDo+o#W8aupcVc(I9!T~Ex`uWd(YqgGy;7#;C`KP8_~uY))_V6E&a6gOu) z0m_J$1V5pGa{85dNyx+w_#vPK37)v?U~$*+yx#!RH)sJhRn8M3U;uA%@v)^omw)n= zr9R-Uy#_Q@yN86=|$?9uI)B1r2A0f9ztXht~_>$(zl(AJIYxG{US3e3V!2_FRL0jXHT z3%>&9fecvqLL#g@hP3e0ibzbm+RMag6mJBB7gmmp485Z za*gK4RP1GA5UTCtVwGw^dMwD%94L#bDyqaNV*6Sq5(=&dL!0b6Pz}1l8xy=VmsZcl z<3l;~0`mt84DcK*3&`Fg!4TzH2=15$F7ifHZ#W^e&!_;YFi8OcMY06e43Qq8rI0`T z6l-aljnz!~C#4fn@DZj+MSmFMQCOZvz=ZfAAmfU+vMuowU{fOGwbPFx)~k@rn}oNu z+CP1aNbM(?GXlPb=y*|v2pPbffaA^177WB-&IW+fePP=K*%KUWME%nF*O0A1@ZuF< zT)aMe58EdO4Ho&%U6(kZZ>U_*bt82#tGncaq~fpWnFB(Q&z?Fy{(nm5jG#6>VkOEz z7Ks0|utzYr&CBg^U`oUYGz7}fgdE~%^Uk$RUf>Gn;zg8quU1*Ug}Bg2V!yG^u|ls z_spjw%zMZI41>PhS~z5!B}fT=3y{U0p?d>Pg~uKhZ$?Q5kQD+56vbR20X#3h&odO5 z1`wCAQf#1Vu6Z^TNQNIFdHLm>h%ECuzpd8a_D}oA^P{QcYe1hv zGf!9m(}fKqc%Ucf@fTbH!wZOM&^8ci-^9ZKo65X#Ie=p#EZldRqKQ)fe(|M7GWV7L z0dVyrMeB7q`%>EozKI23U>0c@>6mG?Fj4H22WY5WU<;5ostdEkL324K8r z`7tpKYzWnSBUB(Vx+X15ESP79LSaVmB9Ec)7e07{ z%^=+}`ybd;Gy)VNpd|wKd=>x@f81RFfZMnSA_OQ3;p7wGPK~${OfbhXQTuFh1s`wZ z^?$cT`o}NxA?W!#Q{p#|Gk|J@seS+i7!x67!>>G=NPrW1oN!tu;IOY=8%!$SWqbaD ziUQHmH#LIvhd_#zv%fjw#dkwJkB44p z8O`uSgg09QDHuYj`xCf)DJ>U5Wsy+68=wXoCWG z?a3pq-4#mM<)2sS_->VWEs*hCaIf7kmsl4;t6|QL<J}8jfS$tC4cycWUy>~>TE2!r*#EP0&Va-_~0fkd|RahstkF= zAZ{5H7*iW7hlzwh7}x?2q@_V8P8=NGvpjr)Ub9IZB;Y5y{4WNe%_QkGr$We!4gSM2 z72vf2WTj)%XAKkSGtD1d2NwTzm45&9^N;i6{M+YGKg-I$9#=rI-xiEGK!3cv@Fz3B zCPwjag!*xN@>Bsu0vkLM`HqC!CR{TN@gRE6oz`iuwWq1us-O^djCS3?c9rZ%g>z<}m?PY!77!=j$vc zs-lH08OQ0)iilt@k?us441eMYwzv$Mb`>xZ1=3*`Y3L?=X2HJBaC~D0f6U+ae|(Gy zh{CL2Qm>|UL)b#>d~VGkZiCfdcW*JKAU2!;&%t1GlBkYM1y2N$S*$q>@V*0XnX!|M}9!h3V&RjpVdXN$_w$c zuMHu%#bu-(%;6%Wqdo4r+jStO!KW~$^#~m`5%2@VAkf+)p$$TqVABBFiJW?br0|X` zWcg?MewCz7?^g*~aXv!ZwCYxgm@>@*Xa+RcP^=ml93`)GM}V||evnT>KAceEP-?9~ zl@fPQ&TRM(sPGU4M1L1zq9ybjI1-_~Etsr5ZUPj4`bNYHP7X}U7(07pro`+z1Ov&9 zyd6M9oWYYLLjH~y{3r@IeARPmJqeUYaDl=_z`?PQKJh}+rB;Z2W`$xhTMH&w8=y8u z7s`cZf3v0EKYg5^e*X2R{rd*0$`A45=ky&vh%FJ@mU-Zfe18!}J(@~*4gBY}N};C< zrAF-*O0bJYbbxSp)!eOFU;B zr~m&3lS>&DVPNLTg9G**J712di7i$x`(td z0qphcSmvQH@nbFzMN!*t=za~;ZO=hGYlhMofNn7&UVm&DoEkV_c|4uZ^`0FfRoy0x zZNLH|OHemt1c?r@vAP9F9D!FY1rEi=?E;3upSDFplDe~fIeKC1_x0E7)xKXWwi(K^ zZ;m}D$xdf2p-K5y>>*W-y;Qlc0c%^3V!jqGjTQjL@@Zu?=b@j_n0p(bG) z9sRaee4kYktb;`r$<0fWqkgb@1g;x@iGP7#KLSChmWUF%QiTO00ueUWT7kN7`{D!P zWrtzYu$&2YLP;ElxnbxOA#>n@ur_o(A_V-U1bI8U;zN@xJ@jyt6A+KbT{=h0g}MUg96MI>VE_r zACjK3tLhRD;OXkR-t-I#4k1aLz+r1XOfnR6DpxUmL1Y~0%95(*7=Zx5=Agd^suu16 z7eMbq*bq;X-Bdl^CEQEqlfaZ~ng0bSZoV8_LlrU_u1zj@*{VT6<+Z%(xYy4S$qf6K4w^Qt@2tVO2mOSX~CL$sXsylOI!6f!)W0 zH3cE|Db62YW+kuz%fyMvUTzgyM%2I2DohF1U0D@K?s-AVZd{M|z<|qQV-U5Ta|FVk zmaRgESe-LqF{s6y5&(*!G>_bY05i50@}Lr+(m7iM@s!%F0_XKu?!4UI0DoOY1^s!Y zuJ4!0ylOr$5gaKjR1&)m4JrZUhK{K?i+M4~kXu234YA&Y5m=WcZA8dM=*I)5-1z7|_mVbMvjrL1$V0Mysg@xo=zynqucB%kmBk|R#iY(AKzb6dP z5+l66Re4-LUO)Z#33y6h&Sh}*{uE*5_bFlE5O~tys$l!JZrH^HuWQTlvQjDG6$5W%qVs)V8&PHXza8;*nbU~46 zZqVP%2Y&)ZhIe^-4dSF3EVEqUn15Qa{DGBxdEbS_r_|N=?iG1{7z|1Yz`vmX z@6Kch1OZFzGH9rx%oTyTEX%u-pKeuVF3AII*fC@mIfmEwyYqF0PuF2pczOV#_=J%_ z){hDeM5SFf|CkF74DW?z!DNwvun4PH^V=f*GJpCs{|-}+W`BfVES)G$WWOIK=_!nH z4^mSP4|nmT+3=DIz+kn!%7N0ICY_3Puz(Q$fcya8%Uae_z%lgGQ+vzh5bTf4@<6SO2_@t=RyvOLwodEg{M)C`R-+wi zn)qEI@{R6|&5|QX_ZTdMhxI%8=C$HD7w*TtRdyyI6!~4`9N&sNq(bY7HHKSa%X&e{)X{6=#i2 z0cs%}?0>7myNQA)aEB1XT_TzUPBvpt5RX zNEwX3n=`xRc*r%&gz!wr96pCwMJGXbA;cSugmuP(Vlg`fl4gaYB@u)IMa6M}W8HIo z(D3xwP}AJsMnh>i*-hE2!_Vt?hZ9f9RQnqm_WD5x&}+z^HH(YNZ~ zeuo4D4@gAJh%E$9m5pZxKmutpE4ahqaEEW4lRBuRdxz&Nk0Y?T9t(DoH ze1DFBO1Dly&w=@ZoJbBFhd8poN#*a>>R_Q>G`-~7dO03mL<}KBjLY&U7?a28060XJ zx4IvZ+b&2^BH}Q%t$NKKe>S~lSw;>Eui$;Pj;UP|u#90G zuT&K{8z-XMI@o+eylYQp0+0)*70F1f<$s|yesA&s`QVuwv0}1+$g$hgznq%H>oRZ3 zelCH9;0+qpmP>{|^1zrw;8)>YVG1(l_1^sNw@<%(5y*tU$EeZ^*?A76KRZG=$7O+Z zwu`lgN}PPgvZx&x4CSh0qjxZw<+*yrF8IlTpa2O@p5(M$!c$Yl&56VM7}er*bARUt zP|Ak(1iJ!V&kAlJF^9xF&)kxJ-7wiwsslTk4|Iaa;8ntq-^6f`?ZGOODwfR*g@Cvmell8*)^i zs_dua>I!Xk?9NiRN}#jR0_)!<5LnN=z#?o9cDr9Sv;8T$2F-SeaLOtq=k4(;h=57i z)Y5&(s|$KokIR?>@f)))NMciDa8?WL#@HUyKqW9KED>ixi}5$J$i#C(-+$FEPf3aE zy@j#AF4fN;pTdpufgt}1ee5j3AGy9@a?wHnq7ufG@qHmsb3yyeh(hz*f~MtZn}=`PfcCygVl(O9f>TG^uaU!IqY z*3SlfD6(*fGsCd%ZRr#E3E?25w#%GY{i}ugAHROyPlE)J>qG7Dvg>6%m8%FF^!)PJ zh_&mzX#5u4V>SJ}0e^qu^+^CmG7=**93~CO-P7IVA^No~_^oqWY+(~1D8r|m07x#z zzHB!faF1B=Y!FX?e!ReHctG!&O0%8q#6+ch6*ENjndmk4SOMo*r6n`na}vZDDwP1o z&t4FRt{vINI2tdO=gd!f%7dJBmkB_4Ouu<@6+bd1B9v#mzkh+%r(gc{lU)5neV5P6 z7Lg_WXaF;#0NuoNCU%;!c^0ws}LTWqKYO2RGqoU`^0T4Ay2IA@Zy+ykW&AOv2iZ z3O2Ab`n)@Hdw&E%V6Fn#E~(mRcRr~*RJo@DEPs(~Ad@U^=5sp{`3P9ueV^YL)u&JY z`s4n1fBtd*vaC+{TFDrIcYrj%uO!BZ6nM)6wFp93d4U0FLh7Xg`-1z0451S{_q%b!#g&?|qdQ8KwRn!f% z#8+MysDIt@ld_exnARxW154;v@r0)b3L3o=_>7i8?RxsF#1yjGY{!T7dp z(*}l{@Mn#Hwntl3^vwjRq!_$`}80G^M8*|zk3n^%Zjh`Rf7q7LW&o+bq7#- zCVLm#87-@ZjoJ>Enoo*sft$*GOv);SF#7Yd>$6(&aNIEU!@P0xtRQWNO?+3cu zK4C=wBvAvQf$y%@GO^cBdmnLl+XuW|Flf$yJdPZ&cp};O+hOa zYtq?jSkf2-?NNe9#l>%6T9?GqD@sOkzunpQ#Iww|0|3Rnu}BjNbe zp80|Td6AghUfgo>@LI-&GV|dwj|ag(=P9ipa`yK`UV$25?^xSgf+2eI?lFY3|u!~ zV=er){f$t5uQffN1e%~VN3>oNHOs3(8I@u^dt!^SZftfs3RaGk4&SP-ug{F5Gv+0=l|4B1WPdGl;b2iL3{05=VLpP=K$A^ zNA7?g*0@_Bb0sTyp*P(!L+ed#*0%L!@3;!arW36l zgz4UDngY=^)weu!V}GqJ{<>g)T-Q(gIo&!QIry#?22)igds2KK9+R9SuHu1GUJxm0 zH#Yqo13WEl8-&UE3@O_*3^4|^&vd2YqRfU0@Zba*BcrtObJ%kTdO!!dg@i}A?4^O{ zj);1FONb7cT!Aq6Y(p|}y?#LB*FNvdCTbwf)WB-x-FTAup2Qt0LAUGe;x4x z{!a7QmRaKq{qt^7ai{Z5|og{zl{>u_tuD4t$vpB$n|T8^%WHjlCimvDc9! zBzXtkQ&FnMuI$ETY0F_L02n%~2s-hfxS%g1+qX@gMpKrq4+ z7g7t+5M@Z)`buIT${0Jew~3&4e5w05b~D55@PTE`!^YlBeYdwpBo=SQ?4S+==#xm< zF%S_5%GUq$SPA2SvBP6d-1)ThrXW3tj6)FtDoL&uk#aqe)Ia7=JDS_}STk^*%YXPmSR8=7%(P2 z*|&?(X{+Wc8$N7$&!s|07wetZ1?QVY<@y&3)xTS)r|tS|#Jqjmwp8i8bydD&dh-H0_MnM(%b(WQI)x4O4@p zB4G-PAV0Yrb45l^^^9@e$~}PP)%5HrH!d ze!l=}d$L*ZH@5JUz}(J?xm?5=;JI+w%{I0`+_1L}A_Ng|7|Dru<#F5oIfT#ZA3F&~c zngc#+@@#k%8wgK2bQH8+E(| zSaOU6ycEp=X@15N0rsH8@aN(3Z-S;uVt<459gGt)FNYU26q5C&4#T)W&|@eJKufUh zmM_D!fd0Jf`{MU0_1Z@{=G5N`LvG z-D7)@V(|(VX?vJuVsra&#nS>OFP&D*fI83wmisLg1L&Nr%6?9M=di|eqa&|?L!7A6 z{Ulh5brm+5U)D)ho7ECr((d4UIywfFw|moG=Wa&Vbc6?&1YS?%vTXoZnu$qBFP7af z-1Kb@%CksclYA!DU+bhzvOLhW3x6Bz7EL<=B3r>BSK`clS_#jn;8kao001 zhaX&oi8l~`ik?`0%QHmaQGcgrJEjqUT-#RmVn0237;K%nc;Z1KYGiv!r^UAmicX|) z28w(RGS!H%gf{*|sId;Qm=fu1!C`q}E>3J?XTC=EmDTc^WwsJ$Y;=Ol{D43_hV1`Gw>3l$0{3o+wU#7_t%^0SB# zxF@?)&WW%{>9nQ;=9YP$X=)#5Idlm82v*h|*)XTV8ABjo z*>}xZ;Pnmbf2JY@V1K4s`;%?EwQIZc^{`C%ywpB9b_?4~=Mx zGA1=_|9K|5x{aoJI}8|gc0%=qG!T7O(`PHo`3#`86B~<&!@WKo^c(2 zUZsMXdgVCp8!?@2>PIRL6L^=^MG9<{n8{?QfCWNWH)^Tb^~X-MXrhup@kEj5BM#V! zIvS#cj3AiX+;!b{#Rh2H?VO}jrU^;pUje=V$J>yJZo@O^c$w5u*fu2&%C_Rt&?;nk ziMIM@Hk5CK@PB9XWXLd|iJw20C6n8fpFKbaj@kJnwra8_o^73uGD89*Ft6LQAV@q* z?MT9}tMub~CJI?c+}pc4Vtm{A2GCMRY5{gw_AqG;qE0JygZ=!dtqWMN4+Ji0wi{KR ztqBE}pFHG9(*#TeoI1oq&s=Wjv_~{VDS+F0e^wAM?4V)-*|ZO+|Jot#he<_ zC>M|L3dF#XJoPzE0oonG2VXi-`~k9Z%g=Flpg7%tCP9$s2aB-T#Un;Z;evHOE1j=e z5FOnnb7Cc4j?*`Avwy!z^-rs$C>fpz$tQHb;FPz!O$QZt%Dwq_urPcYPy~{jCl7nt zMcu4yaeutzGJTy(D>D-rYlCi!47RqS$M^zFvm%&**%L)}HR!n9@XT)>H(5}`m*|DR zR_Mru`%0{h>}Lvbnas+7ONfbob2z00gdU#yFNeAHhg&*g(F_87kN~F~1d8BtmhS9U zVlnMQkXihCK`~WR^WU1YzO7RG(<)h7?$M#K(toO!+gLyCAh;dFlA%$MR)mRo0fCDq z*(#Br;03Yvp#MH$1pFcb^agffL-ly3?o6ow*KzG38LD7#b zgrPX>%&t-X47%DQ8XJ~m)!XuXf1yQIHzmA}%%UzcwLq+=G@!(CU|?az4;z6BPb9^_ zYYNMh-!cTlK^eRpL9RKYvRH#TL2*+}see_ge2c}<AYo7`<|9ko#yfy=0wDSWN!VYL#TU+)?{4>Fn>6n zWf!*H5-;y79usQ)W=S@%L?8x%;}lEhfm)7sY+Hovg9ZLVM=?7#1_8EA7akarrp-?i z-4yUQ3iKYB0i2Y`d)W1a2_fRFLrW5IRBv$nOtRPkaiw|O-xlfj^YfPz<2>H=tN{eO zBkB8T!lr{C;~q8)p_~uo8ZPIcv46ebWBfT*0$|#dt#$|7rE+?MHO&KTOMn*E<1jtQ zDpbO`Cv(FoZBsx`RMWt#OfbErR}rk%kuAyLyP-a#4^P5wp!Igh!L%j|%2n;hMuS!2 zB`j$|jnjUH!yeV@xPP?o*XWru z_}-Ex$akcao)g;Xso`i&o*;mFJP}Z@#Yr+dUemH1TU%3w*E!hM*0SMAi$(sp5$b<} z%8rq6%Hov?fHI$cXp1)dqZCfhTf2e}vhcP_9;{dam7*OSw-fJ5!e!5Vz+cnpaM~L? zg$VHtkRez`t9HjAPY7$5wtvj`OYvEQ!=ljX#7TTMjc4d`&%{h8d)aXA9Mxv$DPe&X z`+k+|e|*16=Ku&z1`yOwi2GWPeej3258f6MUc>G)kf-tNkYTt&po5w^p(LL+P(Y4On6RTZq>sQ<$LSC2;!IvZ zNYT&hAVOQpbo z6H35S`&xv-^fa-9RexeZCYC_S^#Uur?q{6IW$u4JL|?aKaFA*a$MAJRV(vdxH5WX~b z?No~nuP({YOn=P7dDKpWIW2PEf4x@uyS2)etit)7iMnn7G27TMDWJ%+GRwuZ`Y=4a zw7_+&5Nhy9=mNfxIF7We7N7H&tFx5p$&M#8mnLZ8&(PGGq|*%n>Fj{HSOVO+zosqX z&@NWV5~+1P**&CzOliMiU&E2P1KIs)B}Rb?lp!uP`!$S@(#X z=v?05oPQ0eRyZuz1Sfx5aG{1D5Z#>HY3r>Pt} z=&&aXk46VDU@soTUAC-+XviwW{A58cHoq}t6o0?nFoXlk>^ASjqP2n==$%MyOJPHT zn^(cMnung)RB0Xzc(7Wb!SyYZSP~2;(=QL;B)8VDhF-Et02)5n{qvDqj+1NoKU=N%-D=tQ zGJoyLNPNTXaP&LH;-Ra_5&%EV(?U$tgfTokg$bDeWnX?E6u`_)gCDABVp6`n%)nyf zs~=y6I65F5g9T(-#!aG?s}3S6g~0hbySwh-TvX3!k;!mqr{q?`Cd`~zVLy8^Jq_nd zmLBp{5Tnyd_HIJgJ&K;~IR(X@HILS+(|`2P(|2I$pK9>p_&-BYaxA@xVT&;Tlhvw! z9z{Iu^LNArLJ~CJR+L&m)FCNOoOc?_bmC=k2qYMvZJ2q+YXOrt)`x(LtV7OE@hmLV zVM#>1E4vF3UK;bZ1F@gg%qSA#_D}|Qd|eMQoEMA!suojqIk{!XLEgzPTIL3A^nX;) zR=@3OLRTy<8z!AT4f5T!Kg|YqMSzZ`QXRjTqa%Qf)B$*RP===>)!{P3+?p>6NMO1gB+Eq|e@)?){!8QG~0^3)S0W93t}c!Ow$4Tsk}dR_?L zGkp)p$-%I7D@SZq1xD(== zKQ8-o_RhSn2OC5e%d1e~w#XCB9Lsm^=EvZ$9;A5NNXhMROcB<;0y+vlLL9l+^`}z= z9tiEfPp3RtgX$=B%oK;eJ%6CAcl1nT+s^oP!9M-;>GQ`gRa2keT0-899cG)xqne$R zO{j42W<@>lP4S`PSA#MJq1tK?xD3S7P7rI7w#EHUwVBOHIhKwbj>cFHGkMBA567xE zNkNW?-LjpLaZF)c)p)&fRPd#RduROJZXMhR0y>9nRH%u44-fP`B!8?EP}&8$)xJC@nqRFb5I4 zzhA50|F(bLAM2N68PhTE=BInIh!es&7f9l9j1?LtDQtcpR(}Y?8ls~cMsu37vn4S3 zu=6uma5;e!^FIM*=)>Wlp~I3;o-(j^(E0#>&c`z5_ z-6+X1i_UyIpF>)2^(YxW4gd>VE>qVL8{V8v#KCIZ8o zDe!U+i&x+SVMjMF77xdS^k*t(fB@iO`Us>Ds6?+@QS7WNQ-9tzMUc!6&albUTqNs; zymorACx1=I>j(!cc7J*6&`a@He0iZkK$(Z8tVfF3t`_Sv`V|7#9-|Qn_Mv^??rS`K zR~B6&HucwSrB*4(hT;I**b#2j%&ZgXiE`8HdYaQ0oqcg9hkqnDS4=~6)^k4`&({5+60=R%^PN#} zc<|G`)L~e$6ifmWcOA!VyYS^amTuM`lIMsgw&>(L9jAroUe>r}hc#H7N2r?~b2)*_ z{(o+0b^Wgv&TjnUyH(?xZyaHGhk;#%wsw2I=U9E)x~-;)Qiy&Qha|Bx-gS~MC%eR^ zvEn*bpL7fhzz2U}n@%ot1Z)^*N9&>mCb2A-_hm7F9gxIjctbJP9a&K0?Ho(nFe2i! zLbTR1&u!smp!RxhPype<>xEShwhEcUtA9I@C{K^@kyy?GE2TQaSry4T6SG(%JXj^> zAxd{;+B)BMv)wks72c@+r^}VUTQ0}*)okJqLIDl#_C|M`@Kk`CS3PVw z?w7+|psMq5W*sWc;zX|j$_{;oA%Comw)Dc4R;_4qPLt{Lc2peZkT>Cwo))FvT@TwDvog15pn@AzEWFdn71ZY3ZFQ@j`CxrSxh17LZIS7B_&gD&VS zBCps_b4_phQJQo~oY#K;`AgYm$#5$^O<^_=%H31sfRlTw`R}QAACjl|nL4J=ukMJ46iI00g@w0#e!FoWxkI)%r5B z0IlAL$u?>K`TX4rMap;AiL9Cc zJV3+01IBM^@jy6Km+XRQ-j)UcQK5tJS1lOT75VcD;uBL+0Pui@YE|>*KmKIGLWMc zCyGM2a(1pJfMZV(CgYi@qugsgM&9?)i6$^EM?0GBxR7Gi498(%;K`y|PSW|GgD!jh z>!mV>)7~E(@_d);z&==WRGzB|s+9*B4#ZnJR&slmabNp(9a&cBdA%H2`b-`4iU5a1 zL&yNub6cvtwLe=&yuv0teW-tq#amu)##>k0i>_C*x3!(btlO4=d8(eOcU;;~>kU!6 zqwz3voZPCzioCjbGf;00Kt3;N^iRPVre=4C~1 z(_|5TJ;2=obrqZR^PPMb{lq)B3Mlq=N0r7IWKN z63lI2B&-I4UYHI>1DX8FtVmI_3|Q_Jk79f+vwzh1YD+1Kw1+Pm$?L_)9n40mN$QnAt7 zlXOHsLGy4509w%K1!4E!oz4?*sDby?T@7IEJrON!9bSJ9C#z0(2wo*Ay^4;)-Mo@z@J-XHIEPKt)2?3~%t3ed^w_R+IMUp>$SEzAI(566l z!0v7~ygSHcV<*nvfIlB&SvTO-dDy2#IUZ{}KgpXu=c<1K{{Q*MkMr+;+dutkf90QU z-a2P(UXy=vg>Jb_P2OH+)3-xzs`IWlw#UBoX!aLbeR=G%j;B57JoEO3)>batHty~f zTeeU*ydLZ*4z_fX)`msH%!n(dhE&+II2h%6H@{FV>_sj%n;dXvM{s+#0|>cDp4!!D z9fc!F(W?mF}@>Dp>rm!OTojI-n1TByGz1C2fcj(RD znu1TmylR9iC1pynd-(Qv>mlUMc=2}S6M~YZvB9e(o{Jye_}89b&vXtlQNDZDxg5fK z*_nTJJ3iejjF0GHhkA{N!P%|&z3f=@$PV4_bZm!m5?Az`LDtAO6Elv^3SVQp9(eOg!3Jvg-HzQQlrN3(xP z)+CK#GobxgmeM;$1{!4I%|h8$EkyE!*U@>bv3K-sP#GBnP+Y#JW1q`Y8z)hU88Rt zL76e3WS2N!hD{+>3Hjl$(eAe0IP-rEskDDyspGM!m-pGa1$Knfdb{$RESy$>t4rBQ z&-P-U(cWRS7#?+7s}-Flu}ncvm>^Ndne=RJ^j$jI0F{iHO|wnxgEKN`=))^7?$Yvx zD|#iz9ph`*$F`Ee77#+1H=z$FomCrM`25TElEbzx?`6eSAbxq>RwHN3({F!3`osF` zlPkZlLq~Kb%e_u-H1QIR?OC{&6`{(#$YFS$4cf&~et)%6@w=7c*-UR4?-wN4@nhw= zL~~S!T(4G)A&A`6oOOt)I;cw+Bb?iE+U$|_o^|+Fi^?(du0yLa@8KOgvwM4{dUm^k z<&ZL&c7iG8*O32dPCa&K(c^!ZX!HIQGgQbY#5_l*nx3m~kV-1jp!zoTIOazsaaeK& zt94BGU|Sxl92^US$6AC)bUDCz%=QW1kist~Gc_B{-ZIa>{PxFBwt#2PevbEj6EXJZ zq`)k)Re;_`G#!4i9TV7bxb$4c;MA`U$5gmkl8d0UmCd@G;C)xlXLWzBRP(T!m6b;q zC!h^4a%yQ|Xhdp9A%gVx6S-dXl4eL7tdn0nTPU_CR_B*m;B#C^U!TJg5l@Mr00Gyw zJoVxKS8#5X`9$m2qs0eac6UCE;EmQh#nc{iQ z)4ssN;hPUp-!QdlGJ}6`@0gADTyGiTZNoB+ViDi!6JcH>* z2W;;VN(2RBm(>9T1AY;N-lz1|R*yHQyNO8)1espyXq{28?arb{j|xJ@B@ev$ROBP_ zI_y;YKjY;cH^G0NGE|QJ4Gut_^-&oOoI+6C4iJbFp{vMUa1V^uxjU?|r-1GFlhfTl z{bT-ZKS$O5%UvX|NfoUpC-UuO5{lS)dzH1LbBN45QBoTVq!kd5FQtWrVCSKK4?9p^y*BoAX ze;j}mYvQ0fo8c7dSMvhyXHZ7eHy0Mq-m=M-e>!r-TG-`$Y=SmIL{1BUU8b%Vf^dVl z5&Cv{|Ea|~YyB51Hl8EJ^bXjA?a~K~(!Py55Aej42&BU~97jRPble7WvrNR%{9f8n zpYn+fa8G}`*3YL@S+bL{L)_Mut-0dWW4Il|7zv)H_p&$t;>iwWJDrUFCJMd7Y?tCF zXlQ{~U)$@Jp1z|H9r)0b$J=&Evy9l_c}Y2dtP9zWTAr{G9^F8@?lrw?^3e|cnKgIx zAP=?mXQU^H)UXK{Aq|J(d|R>4_a8dq@u9pQU6_A@=T*;eeOwY(9EFS9Qnb^%BW?y!71V?hPN&%)R$86JUpJ z`#XPIY6_isu3t~cL&r}A!^Qm!Z69&@=jpA{>)Rrg52d{(dB7{3s5+ioF>fSX21ZWr zmGd6$dVAVub;o_0;XftXge)%%G{1lMhYyse8Dm+Ae_0es1bTX%lKl$l@EV!r9SFF2 zozo0G9?ri-db};tm7y7y)qunIXx74YzOO` z2Gp&x7(#G?o_Wyf0@dU|=gY32>jV%Z4g)JCZtx?|+ztNbC?IEfCx?6zz-?ys(8YgR z0HnJClW=N@F{g(4i?`m?2UsM+k#}>R5hy3x&Z%+|!^lIw* zu003wf-AxHlSA+@r35tqtIYQ!O9y|8+UB%&sGMF?4-j}89&hBu;?IqE(Sd~5aam6@ zD+@DggJmXE#ol3U8~g8PlJ}5zJ{PrG6vt1**TDpE_vO+fZ+Q>)Xf@~h5rkP!2$WOn z8&Bhz8hrm8*~`aZ5x0YH5ujF1sn#v10GCSeq=+!$eaPAQm9RZ;&qO{teUg7r5mtRB z+01@?ONoB|^vmz(^(9#qe@NlOFlk9 z6991a@tO!D?lo_oc3R`HqiImp(X0RfbvIF$C zgZ8(>X`g8U7a4V%NUbJ=brP+aYCw%B~ z=$g|%ofqL0Eg--WW^6HAt>d-6=)}@(IBkIZZK~936ed)`>urDBB1jIKL(qoHg@0P6 z-n{A~?Ps|ioqvFUhf|Xwb<$#G=mZ(8A#4NY@4)kVgVC1adJ%e`QK5NlbAuUcj}Bs64ij-aLvNEnP!xZD z{`Hks|6chKHFI|iQ(Koq(oPk&AW3qW!Sf?l})85UItw*GCT2Elvx@rg+}ovJtNI?lQ_=iN}AAI5ZbI zt%vnW)9{RT^n$DNxxFP>Wbb9oV8nBk>^SfNT%Jasxq3NP z%+1`Y=Vp$Kg&iUF%YukjuPGiQT9U4wVG^nj;?li-LA@AsF$ z?x#S=TPXO|@(hD47U-JnxKZTJHn~0N@G=}zI!G|bn_nh`m&2JSh~g0G*G z+dk9@J@LL6$2k=5#Lj>5nR2m8bqI5I@_)O&R$U%8JiV6cw@;sc|M+!YVGy&zy9-W< zaaNH9NU<~Fy+;l-&Q5T~7BZMSZU?H?A(9Ri=&ETT+O5ttDz$B zwCRAfhqO(vDORA z-`)VLe<=N3-;Psymd#|qiuGNN2E8PMpukkCdT}pz$eeBHH7GF{QO)UsU(CL z%;24b;mLBs^qg-Gv<+_ug=VQ=SBu9p^)T3DxvDKRe93sC45movvQmpDxz6hCkHJ3U z!-2WZeXIYpPM*WRTPFk&R(jRT+2$AQYV?5yN2EJ_%&C96m2YvXeOb>)8tAhrI^G9T z6}@lVGe7Szu@+6-TjjX#W#43#0y<2|OP8vb6M+|Cn4KhEUPr)ti-Ev$@hWbcx-^dN zoGd#ok)s4Yh+~5fb+2r2lobEvxx7}wJH=0;FYW?%$<9$xUY7+XBKxs7*g7P`Zms0C zB$&ff-z|T$X`c2IALl=>Q~GW+C~C$tIvmV1*H5>-b zGdRx-n40!Xg|ZwrVpeB`bw5+cstu9V>nZVlhi!j>mB;a1YTdj#b2tpd_<|fgo%pc{ zy${4$mE*j8J5-hz*R!HT<8Sta{`+ZvEqHw2Z<0K2DIKzM*meM|N!N8h1CxOd?^3k= zE<1|Jv~}Kq86G!mdU0+LR*dLP=IEa3X8ZQ2)yul-GnD5}7UMb>!2yfTxVK(xI)oH= zsIPx{d*_+uls0F8=RlRw*jxv(Uuk!Hc4$-J_R4j!Y&za|dO+oZJMWZtXsTARp3QMo zSpiN|J-tO_K)DWY=k~^yW#-KG+}si8--OLSCad%n$bMZm6NjbwXsW~E$tPq4XKJDmq_BH~k|#P%REb9q zr8->*kOouv=L#p#e2t{!F4(Izj%w8Rbq}? zn_eS>xF;6K60EHPkG5An1}g}h9Svh}X1GN4t(u)3@QQ%yw4!ZmGsulfLUVsaFChvS z%(Y|M+besE{_kDZ^+`Zu_R!kud@JXChLphsxT#%`0H+`3Z2XI-tq55noz;@v@%9@i z4$~btdO-XHh`IV z^NieT0;@#rj3*X))76?Noa=wu78zM7JPGB)X;;l-l6OZlx6=tB9xWZoi!XaFv3Yrw zS(EK-OPj>Zk7KjW2$8+@oX_V1MrUhyl{4Yl8#3N=!FN<)ld05X)P+yeveW(S7TsV|HS2ZEA|VX%mEpQi7u)!wFEfV{CB zc4-}qmunuj&ot*dO?!W>zuf?|&fos_ptxGEzXK=u5=dlyPjLW|H*ldFo?BbJU)Gyx z_@<~`KjW)%bV{d9lylP?sIzVxTl>ZL9-%y1Xn45@C^XS_ zj;+f!TxBOTJTvB;aApHC5MKK2P}u10qs>`T-mC}(`F@qUmy5ik$GsJrgV7Bxrwz?r>M{^a=2r>~$v&-&x+s zeU~p|cW!VG!cgskhXcJPV8hR!^88e-Rq>41>M{S@)^Zv_bH*T46$`VNF=rmgv`&DA z!Z|G3bD&#stX=jP%;L~7Jia@C ziq#fh4MXv=9beLn((=;*km%L!G_?anK;CQ_Z(CGD+W}2`O>0K#h)%H();UGg6FL~% z5xIW?Wq%)cZNOm41gY)`D6prc&L@Zd(LK+0oaC=l&6!QK1tt`Q;l0r2&EO#mb^uFv zR*YhWEw5~qis-B8!6xYta}hddIDElwF@S9eCHrDz&fm z+n~0)e%ao9$;gHua(Z&+yp%d3;U@RE#5#XX61IbY4ieG=QWy*xYDrTf)nKT{q9e(N zIkId=4dc=?P$j}J6sO$1`s9tzBXPpLB23aFjHJQBgcb5ip0zt3YO@YB9Qj%b$%FZ=p7^0RXV2veQ|c8YRg|Irt}7SR)$tjnI&N zRnJr5kyCZvwVkLyH;1CZr@Gh#M{h39L|CdaUb8z#yJcdBuGQ*^Pr}865X))mk`+k+ zI)B%u8M2WV)j$iq`E3nuumDfI~aKla2;S5ZG<@t_UeLO zd90I!#giAfb&^%z*MMb-ryTFINRt6~mHYnlB3Ts!TOZ+FF9Ij!X7DIlYJ*qF)91O% zy2&2Jp#2z|hkZrll#6?9SM`5x5Ll%|I;C@wUKt`urYhY|bfTKAdfik0tK{jdlXNE8 zP6T_-YI|y)D^h9rAGe}E96H5SS@<*Gk~!3HKJ}_Pv(m+Op}R7BMg<}bCODYR zmjDH%O&qdC;}Y;r>#}>(Do9CXz+08Y3!-phxBR?99%Phn-{x4e@(zEtJ+;mQcvuc~ zP5TmBr*{pK@L#P7731T=))+{?R07rNT5KbYWKmrYUQRY zUqiXub}ep~_ixL665xND0U&aB1PPU2cwWvmRnCTfX1w14O1_ME$MvcX#zOu0xLt1( z@+X+#arj877d3-3(1(%+YyuU9t~E&Kfb3M1W^<&3!?)ST()&fvVkJ;P!$X-4 zRn1>p2=n)y^{7B*F}}1@Y~%lM>>^?($}bz zMg^5vwacb<^{jud`8y41lz(9dDg**p=Otu7p^A;9Q36n`w^B3@2c+v*{dF(Bf%wu5zHw%Dyk0dL2YMdjRsKy|yNTw?sZBRXgsUW#uK!npEZlb6iTj z@ggjjOD2~SNw!yHHNXGu$JampKW||cSMh1ELFG8TcLsk!&SAN%K54N#2xe4(B;O>5 z;G9U8d8ckn66_64V1SXpRRASh@_g}@k7`L>AU#PPq;)kUi0*811(z?UdWh#)GprmR zatn&#R$bR~QfURi9uAi}YX+hFHiuoM$EHJ5*3+7erl^UwBGfsQCD)KNy%WmsOCwt_ z(YDW>C5?Y_CzduhMXXm2N$JTpKxN>#W?lWdQvaAgC7Yt>?rHcoI++jn?_P_OOn@Ei z;icO)X4zFV*KN=1{=KLq1&F6W9MoOTCX%R^0QgXB)cF-n1UB^vy}noGH!V&}S=Jyi zvqV}eRj;6c<>4XNG&Fh>k6l{014*6XbK>|`TRBvcV~+dc-e?fcxs=A{ zRmf6ymSAx4bwK@f$UowD9g-(PmyW(WBO>4Lc3RDmA280(b^7Uzd)PlA&cASm!&9SE z;j?aPvTsw={Miy9aib9Jnm-f&x7I8N&-F5Sb;=13zdC#CoO%Fk8iOpM^hWxpbUo8X z&C`D*-t4`*GdRn{5GwawwnZR43FF_!`*>LO233L5Cj6qXJ2`*z)CDccpj2y)x`IzA z-e5<&GNDL{(XEreVDqpkx>_}P4p)_|Z>yWsmc4>F^o&o-m4ruD5qJq*Qked{-W#9# zk56B})NlXxg3n0xXyM7a?Aiz0dI4s#kt%<$Fxhr1O1W^{ZcvC$O;llW4*Kb}&rP!D zecP>9{ae;9xE?3~!r;%PL}&G}z4o-`mzAxRNZln%sAkS&@~Xkj3=mD~^OAI$clkuejqeUH0>VjH zO1yr@aI-(EDX+teH|eu4YgH$g5A`ms6M^O19D8T+uQ3cmO8~0Y__k6C+bUhCa)T5X zyV3l5UKzk1s0LbB$WmP~zMmP33Vna5o$8#B-A(;jo%YJ^EvG$7;RrW1-FR)sa)xZ6 zdk6Rlu;iJv_|_Ld>pEXo>b^hz_L*fWOT6$&Qz6J_rS3b_7Iga@Yt~&m_^Mxlv+uU~ zZxsMKbrK~8IA~gVUYFzB>Hc|XrY`ZlId!cRnqHH{a_L6AHDX3=>dSYX4y}J~?x`Q$ z+m1TbUL-k@&UwWaEOIbjoHkFg?o29Ws$j6M+m}Y9+`M*6URiL)E+Qy#b-58KVd}Rj zs|g#leqp_x1yDVHW4BXZ=rB7x@ESDy=Q{20*6CCfvQP$}%bVu*96B?70V!qaJFBS} za8X{7%&Yx?Z0@>m8nbpq;zWO;k$fURiPWTk9F1^^^0!x7%_|9Iu>JViMHbn*av}o!6W?9jR)7V1pOOmp&85G9uOKih;0SwhcEq3qD z2!>Uu1@`jL1k(AY&<~1?Q3%6VR{2gz+y7jrhScR@dP*F=`s(P!wYy$f9 z2nKoUzvxOJqBm9O^K=~m9q*Zh&>qO4)iNu=AMy4;*S8|S&4DXWvTYwA-MuOeUZfM3 znid(g8_>4idJ}3(3Sxf`hS^|AQLH(X9(v7upML-J<WuW<*(4bc4c@IXV=^r}4fhic7q*c?tk}Q4H#V%{F5roUbMFr*BJ! zPh+I*g*WxIR5!Vp-NVtSG6;sN&%wKRi=uEg&u*O0m+nrOKwhTl{<4jHd=Y8xOu8EUz$KabMMZcyD5V`P-&s@JhZiE`#2DzRpG7d$Xy<)<5Q)t*;Ey> z`Md6Ob_uQOhZb8ZB!{XDoW9)zzcU}Cie1gW!=9HU?IGEVC(vs=>oX^?<;+wgYiRtS zD#EHIS=WC%Bcz4E%-dVk`u<~n{uqB*1`<#FVba^7!gK(ta8kml5kxen$T({j-1il< zcgm7b!%BP#BvAQfyS@%bQ?l%`H`y6%ZF|3SS2@VmEwH-mr(=+p6SIf;!|h|2us+1u zl`waPq)cVrX+GFk2_&TXI%TJ zjw^pB4sq8hqWP8pQE!O-UQ+`+sF#P{-pL7?s+etgrv|);nyOkQTL}cVaWA$gTPk0| z3;oP>mkny0c)109+D;V=@+BwT>9k;puWF%_3Wnx&;m(_<)_=EPKfcx9|9Fw_eWx(N zGRVa(W?2=(x`a$(c+^BBZ_ z!{F2yC91X`eut{vQjHprOW^@ zLxu=4Gb90|$!`Vg6`e~(P+L=e6sUYHO$8q74w6~hNZw9Od3+Nvr`Qacay~EC{po-6 zd?lT|5QNg>*0cwsF(~?`YYRtB5M`x3qN!$DB zVDoApOL%G*$+PQeByc2ID(t8>!ng^BtiyEv&3}8lTLv)u2lBCUfstwJ2`@52d$ST z5-~Msj7WR{lr4?iB-637-?~&-t+q!d?%Y?e#6Sv-{8+*0h^{kf@qSJV2bKPc(*>pTEc>;oLb-eSmzRR3n^x9_cc4I`8kUDC@AR$kxfNyv zv|SFe9nLf->v^rS&l0`lKNYf|qGKT}=1FNa=yjYxx@k!WjG<>GNTYKS^@x;aNuXm% z^-DcfGXcH7w7MK<>ob3<+8rO!>+A1poj!m1GCzi2v^PDUHWq(dk0?@X)gMUZUTQfHnB&y$` zhjCJEkev2JaIq?UlS6e*x z+}du37u6hkWgCUVR4H1|=xOG>A**i7re7RSDL302$I8`OYTDXT66t^HqES16b;1*> zcWhe+cD=_Y*s-1tk4DLh%MIbu?=b|e1kX-r5u$=X9WEwZj2h0{Tc##PxG2h1$`6Wb zQv;P+Y+TGU9m;=IsimnA>sVbc3F!}hf7<2a#l;AgkivS+K*c$lv@|_gB!8&~BRKGu zk`LLU|Bp`xNO+5tPe*j62u60|`pm4~wSn2EqfAfQMkY1Bde{K{;8|cx|EpC~*(*IY zBBu9|R{LsPDWt`hy)zJaYw|7hesGF)>mz8KYnNV+-+X^jUr^PYqg_eina#-)>GxG7 zW-yd&u#!ll1Thl!Tx`lfCY3*Zr6rWq9?jC;yUcz*)Dc0p)6G#dIFkk!1#Bs+^K$wb zCEHwi1!;p6bw5F1zto2ZWe-J6Id{~rI`Qi7vr{Tql-Fu=N>=KiEV>jUuwMe8dV^m7 z`uFd(e}8|ussH#bez=}Iaw?yaHT$`*qg=pUWnR;yw$2I-5;_!@P|8C??73!pKrpIW zM%@sD76lVHMzMJ{;ew;i&dTQ9X+W0!QfajYa+1T$7Y8CZQbwMzCQ*-! z|Gtk}H{buQW{I}#WhX_RJX(BchsqP)dFR{abv>nQtUMrDMK$I|+PS>h*MHJZRpEH) zI!BD6I$XZK*-QAOkh~@4Ed`-V4WO*kYR>4m9V1(Zy=%FdBSURP)1#) z=$-OL$wM4F^tbgE>*frC?KM)<@BGphtwwK9A1(O|8t2$c(pPLwyY;EtT3CP5B7~%K z=)A7vubp=N4Bf~P-ao=#A;sELEOYRJ?E9 z`s!BE0CE_xsrR%{1FLE#`0c=dbOzmDy)&(Wh3GYtuB)aAes(2e8u5? z)^W{;|EDZuA`dal(R$uRnAD&?xueN?y12+$!C)TXG#CL}v)#fWGyMw1Ssac$wT&`yYI@ezLxZ#Jvb29#{--{hnI#bQMc;8V%Niln|g;akzp_}D`-R$TXx zoa}HT;RWP;42@ittDj$lYCCza?mb@#_H5dw{GU2A{Nx^*+Mk0R;jBbibT|Fy^dVwV zZyRU()*kN7my^y8W+_NQ>5|!1UbQJ6P}VT~@YX~=9LLIW0bYNQ)(c8+6}3S){~+?q zVdd-8K9A2=On-CiMMjUq@i{CzV#2ZpMhAPA>f{ZM&i1Lfp{@_PJYXn4U2MP%s}RKt zRF|>Q=0(yA&!wwg&I4%?y(>^j>~`kVP)`bXTxf_vqLEhCI^}+IMoUhE`kuQ=Ps-VV z^z~aJgAPXtLGyo)HCi&|-Nj8t;G06H5|9+QTmCf$nSSt9h}8gss#YCewK}*}x2aXU zutcF9*@c~=OpDarE_J2GB|=g!5R9*_FTqxw4FYL75JyA((;5+=&L?*z;%H`OE; zuY0Kmd#NIEZOe)nM-cgA%p35w>+5RscPFlM-`FzYz-imtM*%>kL5pm-p0TPmvx5qg4yjv8gbF^J) z6xCoZZF>lX>Qov6fSSTeb2PDVs+t^>gS9VK^*w)AVe+t*u@AvXEZgh-*H5E}*XHQ< z;d}~Bok~&bkKu;b^_4iZsR6Y~#+*^#N=WSA|f%tI;+FAzYQO>#{4t?{n4=;aC38W(I>l1AFLo)kRCIdyVWUa!PdC zUlqjvv{anEtvsnw+_u)8;Ge^}Ov2o4i^HlRtIS4C(F+Tz@i7@O$YBC_ON>d&p^unP zRMxHptZHT)R974fuZKLpyS2jdCze<`iS>V+&#j%D^d~hm@9Gu*y1^Qz$xY1P>r@oZ zF$)5vs?(PS3_yBn)~Jpc!NP&9=qT#$8iwK+d&y(C6sky zi;2=UZ-2Q|$GfGH_O(g2rV`LIkf1G_gDSLK>XneEvQucM!|MbxEyF>?Ejb0pF3W!v zOjOnWu^F>zQ>E;QqQL6tbZe$~I2f*ND(^toAQ8rBAjJH(tF{ED=I>3tFjMeGU!Det zZ768Nmzp{;BW+&V zP73*Kfk{*&qZ3XJ1>ks<63K_2gSlROC$hV4u-?)~6=H#w%6Q5Qe;B|WddkPiYdGX| zMAM}HIkh-*N2Jo`q&h3WZ*uOZpLEkHH(%>cTKlZ54o+R3LETD5rcVV1Fr1=K+;;aj6eUBC>^gU7RGq<#E0( z*-4bvaD3bp&Bv_Xenw(fR-b=gBWOL4$g9?}%7J!m7aV1iemaIuEUO@w4Rtu0E2)kH zL;VEo0^w46JKa?^Fly78U8QEphE7YB{9l*s;8XLvCDXK_T#XWV&+-bu2t2{U7=cYpkuGnW5^j%%Sc~tycsfw4I_U!Y!Me+D^|_zpoh7t7rwzjp2pf`Vk4K2PWl}l{G;Hs#rmJv};u`4)8NX_MCAZ6^PMs!F{laD1M zM4USTX?F~J|{V9<^Pec7;$lx<})u#64e&qPSdAr_A z3-Z+#2yjk_S8Mi3A+3@5_n?S-Q`oc~MQZ?gSE|@;#+{qpv-f+EuGn;^2G*xu5s|Yn z?2EG5l-aj?N}U~+?iSdkRwp6$C1aLkdRz((a%h1Y;l+R5?;*&`R%8p>pJOeE%X*Fs zg>7%b3R{Q-H*Qd*^p9j=2WIW69(P_rw(G5Pveqwr15n0xQ|`0Bg8I--#b_AM%H5H4 zE_Vnh+HOHqPFCF6z*dCuozz-=G=RKW(m3g^3QBfmBRcI(NRY26;Dk+?! z;vc#Cp!R=PDXldp(K!z~ky=(x8fD1{3g{;$f%lm0NEI8Co z__73k+fo|nImtyG4f@;!@dTSgHpdzJ>8Q`8b&mp@90}e<7Pd-};P00L*pC{|H;1Fy zdkTLp4`Yk=)&fM-XnjyE>#+*vLew92o^!6Y6z za4)-%;)1QNHI*bV9oDr(Om^uV!rC2Q@vaTHIN6KGlP-N2TZ)=YC?i3U&t4VW5=y;4 z_I8LJ7mF9Pya}alypk|!tG|Ku)RU(X#+V@R5!cHYKH)_u0 zMM72To)STYx%*+`teI;ef@>hlPA$1+lc0SRe-|eyES}WM3ON+jBE1zNUa=8_S}9gb zL5&h=icVgVdg8V$;T&>RiHB^k{f||yIn9kA_y+h!zHV4lcMQKz6vAo_5umChV8<(k^V ze-AK!SNTKZnBJ#uUO`6nv2_3k+aGE98XmwR%9*0XqU1O( zj?ms6W=~4C5q9r+-vriWGQ%5_H55|=Ew50&5mmWEKkZPU;B>5t zNSmFd?m;8EQ8@4Ue=gbnZkI_wRpl+-dgxZgP?g9~D~J3Px?-V{hO&OvwJ8kB>!aqW zQKf4>+X6GHmBkx%tS6hc6_WtGcgU|CA4-tp|?4RU3B=9GW;#6l$^ zcHy{OlU+K0{rvUE%e>Ar1%!xL7bs%I)22#qqEIcZs}s#O2Bh->^K^0! zFiqwh%E4`VB7-Wl9JsEH7^i4F`$MvdR!Bh4iC{9mV_TFxHF|*@Y z(P`^ps}+1=EUZ>K=#|P#W+>I#<#s2npZg*T%2$lu_$rOJ#(xg&5pH%=Bldzq zvRW6~$Amr>qK8mw(4+?5bPl)1f0t zT-r_q-Jl5G_ikse8V#s7$x&_>y=ke`uA9;*S=MKH2Wi*m^T$MU{j;Tp zm(21k(#ETyFo|sB?L|?MuT1EqI&QiWP@Lp-2W>CDs)KO2*BpOO{Bg55y)@RS@g_xP zd#FT%%#+?KH1oR-wrIA03P@Mw>14h?FsaST+sjVRwWINC>d5q9bEhBvCkeSp+SpsZ z95~iT^RLnun4%?M;Mj8)0RabX*^D4b61*wg=s-?ECl5RPr_qRFv`FYHL zeEew-_+-ya&166V!nVfBAcZN%8}SxqIsF)?8$a$|c*Sh-HDf+5IOJ?CqYa%mfQ9{z&e7z^xpcD%au|gJMRMqvI-`>FAKyL3gy-s8c zszStHP_aD@mbz2BYjjN|u2G)U!Lt!#;w@nYBu4?I2BwOH{D+ea`Y;bYWC^RgT72=; z=OoCkyx*@sJ1FZ>20yu* zhU&eouEC~%k}g%!nN;@@Rk+r{>rVIpYJ)x$Dq&MPw@(#?%fD)xvgJ^Ls819Xu-bsgVdrR`?6%o z{1~BQ3C3)eRIV@kdQ+85>^6slF(PV-D(cIXc0PN5Czyc83kAl0D_p4v+wkfj*sJxR z@7r6pOKuT15-{P^Wun#9L_O?=68_b^rY?%79cyAe<;`)fsRA-wkidP3F5Ahs>6}DP z^`PL;leVjZAw@W42ly5D0NZ6}*A$|vhxXX7+3xeFe|`G)M(_CL_{pUWd;E}}J%*`? z&)m9yl5g8^7)h~a9>^iWT>+Q2rmRS@Yfou(0b$A zv_AD(qH5!FkFyvE9w0zjMcz1X-y_uC~1u<=2D^b?;Rz>V5*(|7nBvn$? ztKGTUGfhi+QE_xM6ohKVrBFZI4vBS?bfANORXLArQ`x(6%LyQGN1qW zZGKzZ%+2+PSyLPHWbZKR1HqvK@(yDCh!>IOzNy1+Y-K^yILAivEkMhk$^z2ZHmV3s`nj~)%}U%VGKS*Wq>ZjZLo!~N?JMW6`_w5Lsp$4@vP1237z&hRnCRfl%Nt6`P~R zAyHjMvXny+-R^BvMUG$U;sEcOI+1*Tvn}e`GL#;Dw2PHAXyOTAke5X^dN;5+Kwj+w zknfgMpH>W`-)%efm*kM;GjKqp&uk>zsvK9*SxwL7LsSA5zAMEl@a%S}y$1ubsw1Xg zf{LhvH1lqmq%|sq$0WO{U9z0{hClSQto=hcd@xu{@ zzWVHJ9bn9m;;ZNoaa7us4FzD9Gfn)9d~eQH(um8muIFLC!v)hTPMT~u*7e$KOPjoQ51wgq7I*}9FXb5 zp89g?!`hXC2{cV0>(^A;ScNl17r?CUy2Cz2s9CL`rb>b`-(#t21@GB^IUq~>SvsWY z*AWo)%Q!WCObNfb%x6WZ^I?Wor*Zpl3r2nSe!;S?amwLmoHH-285F4=p4^9aV`80^Yq1RDj#yLg@9xAS=1 zp$1?DFhfO2`}K-0l&A)O%3u>!(Of!otEApNokJ{<4<}To6r6_z!8L^w0jpFQZAk+h zGK<5#X}eKWUOs>VaS4GZIZ+xzgF?JOc`c7WfA8Ps{340{TD$9f;?Jtu1=_AxCwrcb zy=E$c?6qujOjUDXoyG^7EP^Fc5ruK`)l)9JZdo#D6XmGBNUyGWa~On| zw1Bmg6qS0syvaG$N6fNNPi$Bvsbp8PkdiV^Cuf|1@AIDQo@=P+!tZfFL3^q0&F{?v z5ESRS3%ObGd>DI4DOKMLDRhLXW0l2+SEv%xi-QCX-DxH8TG*_vRQ>ez_`YR_lV{$%U`$k2Ir>3JM4z@r&hI0Gk1_cx41BEpu4v8!$ z2bxG*N4|;AYRlw(rD%|X^4INjI_I$Qq(#~rW@tK@3_E%flp|R{3*y_0v)lV3Z8Z+f zioF0zd^TUl`_$#u7^hN;>^N!;%{C|xM^Hb#ZjwfCc_bQt3q}X4;=H}7BY2STR~i8o zzFV;`-#>l+`j17=UJboRi$N~0CdppBP(xF6@=JI7D|s4{yri+CHtNg86cO61E-z>< zrJWqoPWD!)Q4~6{ORxEMRWkVk>o~fd+6xWU&W+c8ySTp}*Y%(slj|=t9V?{T?zQ^y z4uX%6v$|g$k*Mcs@23J9Wb8HHO5T;;sZJi~@6aF8+Kn$<9Fu{H7k^4#{mbQgu?2cw zu5?OL5!!gaz|yHOdBv`Xp;9?HEY)7Nf@LAUT6LbFYls9ueau)etw{8&BT3ml)q9W_ zoZ6gHh^g zE7kV`ss$d9nbT@NI)6+;`KX__7N%Du;8T?b!obGi_5f4U$)nX;rD@8oDb^@|xm*iN zG1Gt6Y483`(2M3{A-%iS4de(9)sVq7oD5h*CL-?v%-VuUQx8 z5O7o4;uu`2##5M)0fN%Ix1QoxiHgSX_{W3&uTI9HvY295;eQ051O*pU0>C&J?jBbv zLzT>ae3fDwm%cAZS;hvs){>=4Fkq>dn+#Diga?MQI79#p?pq zKd)A+|93UAoGSU5Ayqoe@kzlJaI@mZ#YZL0e?Tciy5mkVBoQk#cq^o!lhM-hyNiaY ziTp!`b3A(PV}JQ@`qwH20_zsH%=c9>&ID2p>RQf?cfVV(w|C^}RNDSDG(o28&Hi&$ z+z}*SeA+~EIGvUUiMGM+P$w$#eMc| zJaT?jksRxdgxEq>QT~2jw%$K~|M-xvrD$EsYw4XOqkrRlSuT`zM8($4Rst_RX`beo zGv827_nDU4`I@;8-U{Pl>1&s31 zdwH0l>R}P{5?yqy?uNU!g<;4js;oN2g7 zjLS?DynlA;F)=R16#3sHXFVv0Na)t)Vk#M){_Cm8SCZC_vTc(*+!X?rzq%1yl@h7> zo?duRAP`#BhoanzN&$mMineIB!$6r$fqjjacj4x#sO-BX`}+IuU%xnm`QbXA?SqH{ z&7l`Sgr03O>YTjcH*~gE@D-^5y!sr2%qgh#i{Ca+$zIfzMcM1y$+Jt^hqIRoYR;zb zR)3I`tA+R)@SfsL-4(WZc{}*FRFtm(NdUm5iDD-Kjk0>wou!$JuAtk8&F;QY5t(po zvenZI&89$H6Cho;Z8#w1a=j!iQaq)x?t+*42)qM3rYiDlAAhEwiJk&sVomNPk+; zS-l_in8)+tjXK?D+b_rQ;?wvfQ$Vafyc|XyxzE9d+YC<`5TsEPF>Ec>WuxR+V*+Tm2a6-b4{%d$<_=7qQx8GrMPj_Wvu!YKp&&Z$R1lj|qR^6dAO24|2%6P-vi z(W$7m#9eb$mRyz`p^6H&%5Ms>Y+^z)>N_oQozx!Q*@w2(`+y5C4X161F%6Q zHP5ANL;ds^kluL6V=*tMWH5r~&feJwnGJ+>o|1)B;S&mxU|KF;`cdMqXKz7gpY}&d^jhz!u z=ATpPsY)fK*y?$D@37lu5r4PF>@ZjpVw}3|c#R9p(53H|_;;B@K;6f!P|S7JH8Mo- zQC+nU-HApjp}}Gmsj?s z31~K!J}+I&DJjtLZpynPU%(2ut0(NJxI8QNI>pDmX;Y@6$hNBi$Uz+Ho)Xv^m0i2@ zB5F*6xN4d^_-|l{gz(y}9evnBnK5ebOg;*{B{* z(xs=dZ@1}Ai00dku1l`6IyUQfl?t^J-0l}i7n=)BI{l0KwA~ZxM$dFRmg&Nf`Ely< zQ8%8C72gtDQoIs1EZ4zWH6zJSIX#r%FJdL3m=cQGJ~=@{aesAaY#1p2EmM=uoKE+W z;$?PP?NeRz8#gT^uH6gI3W&N?Z`npt0#f5CT_Um;Kr*h`;^FE#d+MQZ&02MBJO8{= zFKyQ+-C%9yono@C=U^v0w&%EXssMMd${eJp0F^#*j$ST7EHx;VmSIJ1n;1Q71jgF| zMCczktoB$3yMJa>kpnb$u;&kAoZb{SL6hSK26=dW>{)Cj+d=(g)q_?mC){Lb@BZ~( zYG8=Mx1%(vr}Jg%*>yms@gh%NBXC58zv^XBlC5}dvpMyz5a6aW;2kL6IeGT3)`k4m zc=zuX>hs5Y{^-Ab48I(|y!T0?zR}Pn=!PU|(*XynSbx?+E`-+zTi03U@C>Ms*@k|` z(_w%1%{75ymCBJ*xEKp$N1ju;4qkQYg=n&qTu+gaeov0Hm@&pmUFk996O{yRdysF> zPk}(MLml+G9aD~+N|l~362Sm!PJmldmP4N*b?n)Bo881s!hw*N4WwM|@E*-Oz)foJ zG3w=fTYpi)85n+gO&I2@UB!PamqIJg%eBt=&znMEkN#MyhzKzQK`MExT=WhN!T_rz zKK~wvc7u{NZZ!qsaEMi9;~Q{D$O1kIPGqj;buoRODU`ehzUvvHW0np^&&Ry<3`NOs z%0a1Jg&fP@S2l^m|HD@wc3YB?s#IrJ`hSAMp>r-K~Xlo-R zUqjg!?}bcir&X_^x?2(06~Fb)xK$J;@qoLRKYR72j%}bWwX;NZ<-(+D%d|dwtt7KU z6@Loj5E=-~bGg!=R#TfyN=MK7ndNelxb?fGj*#fwEWvL%K5C3^I`9nRf>wx`WW39Q z(D{@jVg2jvz1G!=j}clHzY|>ayjq|B`1gaQ=Adv`Sm2rM_ zF={e=fS#j{Mc4UaCt1{!vPsLAY`pf{`G0~o1zrPqxx|;dJs#EhC|I?HT(PgHbPSzFR^k`t%GQoXlK)=)=V^&HtvwHMtAFEu*)c+S#wLHTu&-B_Y%gW4g!FC2cxvA0(w;E+FWM6zH1NE=(?p+y#nR6 zaUboxt&Me43tCBUi^@hylpCrvhMF}*Ivev^@DYvdV>jSFzmE(@0sdA`-hW{c>ScFX zVWp!L;(N8bL0|`IN!hx!UXf_FE9t_fa!)(IX4^~aQNw%i9f5R`x&>tSgid&7HjiTL)l;JvkQDFu;2KHH΋UpW&4-w>$Y;XK+ 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 diff --git a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 new file mode 100644 index 000000000000..fe3a94c0fe50 --- /dev/null +++ b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 @@ -0,0 +1,15 @@ +BDEPEND=test? ( app-emacs/f ) >=app-editors/emacs-25.3:* X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Various icon fonts propertized for Emacs +EAPI=8 +HOMEPAGE=https://github.com/domtronn/all-the-icons.el/ +INHERIT=elisp font readme.gentoo-r1 +IUSE=test X +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=app-editors/emacs-25.3:* +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/domtronn/all-the-icons.el/archive/d922aff57ac8308d3ed067f9151cc76d342855f2.tar.gz -> all-the-icons-5.0.0_p20230316.tar.gz +_eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 font aa113a3df9cd0a9693a1c1ee7c34a6eb readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=871dc19a66badb7b210bb0d3019e577a diff --git a/metadata/md5-cache/app-emacs/apheleia-3.2 b/metadata/md5-cache/app-emacs/apheleia-3.2 index 647409732b45..f0bb4b4f1a36 100644 --- a/metadata/md5-cache/app-emacs/apheleia-3.2 +++ b/metadata/md5-cache/app-emacs/apheleia-3.2 @@ -4,10 +4,10 @@ DESCRIPTION=Reformat GNU Emacs buffers stably without moving point EAPI=8 HOMEPAGE=https://github.com/radian-software/apheleia/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=>=app-editors/emacs-26:* SLOT=0 SRC_URI=https://github.com/radian-software/apheleia/archive/v3.2.tar.gz -> apheleia-3.2.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=a8c8501bfee7faf6ae4998f490dbb4bc +_md5_=8724b5019e0c47ebf4bbb770899fb59b diff --git a/metadata/md5-cache/app-emacs/cider-1.6.0 b/metadata/md5-cache/app-emacs/cider-1.6.0 index cd0157eacb95..9c3e1f42ac9f 100644 --- a/metadata/md5-cache/app-emacs/cider-1.6.0 +++ b/metadata/md5-cache/app-emacs/cider-1.6.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/ INHERIT=elisp optfeature IUSE=test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3+ RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.6.0.tar.gz -> cider-1.6.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=ff59d2b3804aead9ab7c1b22aad64f57 +_md5_=eea924a67cb8ece5354880323024193d diff --git a/metadata/md5-cache/app-emacs/citar-1.1 b/metadata/md5-cache/app-emacs/citar-1.1 index c77cad07482e..d3fd77b6aac5 100644 --- a/metadata/md5-cache/app-emacs/citar-1.1 +++ b/metadata/md5-cache/app-emacs/citar-1.1 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs package to quickly find and act on bibliographic references EAPI=8 HOMEPAGE=https://github.com/emacs-citar/citar/ INHERIT=elisp -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3+ RDEPEND=app-emacs/citeproc-el app-emacs/parsebib >=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://github.com/emacs-citar/citar/archive/v1.1.tar.gz -> citar-1.1.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=82fee0ea12c18b1763419245aa1e38e8 +_md5_=fca572a3418d6d685f8cb2dfccd15ead diff --git a/metadata/md5-cache/app-emacs/citeproc-el-0.9.3 b/metadata/md5-cache/app-emacs/citeproc-el-0.9.3 index 29e18e67daf9..02258508d714 100644 --- a/metadata/md5-cache/app-emacs/citeproc-el-0.9.3 +++ b/metadata/md5-cache/app-emacs/citeproc-el-0.9.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/andras-simonyi/citeproc-el INHERIT=elisp IUSE=test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-26:*[libxml2] app-emacs/dash app-emacs/f app-emacs/parsebib app-emacs/queue app-emacs/s app-emacs/string-inflection >=app-editors/emacs-26:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/andras-simonyi/citeproc-el/archive/0.9.3.tar.gz -> citeproc-el-0.9.3.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=787434973db1be33f1881ac6042c4257 +_md5_=36436cb3f60a1d7639e6984f0c192a4b diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 index 29532c1a522a..f532dd73d71c 100644 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 +++ b/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.16.0.tar.gz -> clojure-mode-5.16.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=ef94998d0292a6edb7a89a8e00084ed6 +_md5_=49599101b904762d043c312c7fe30440 diff --git a/metadata/md5-cache/app-emacs/compat-29.1.4.0 b/metadata/md5-cache/app-emacs/compat-29.1.4.0 index b6882bf732e3..fd048b2cf959 100644 --- a/metadata/md5-cache/app-emacs/compat-29.1.4.0 +++ b/metadata/md5-cache/app-emacs/compat-29.1.4.0 @@ -4,10 +4,10 @@ DESCRIPTION=Compatibility libraries for Emacs EAPI=8 HOMEPAGE=https://github.com/emacs-compat/compat/ https://git.sr.ht/~pkal/compat/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacs-compat/compat/archive/29.1.4.0.tar.gz -> compat-29.1.4.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=d4cc974dc11e52cb86a77da7d978a419 +_md5_=73a83d165f829e3b2aec48cc5097600e diff --git a/metadata/md5-cache/app-emacs/docker-2.2.0_p20221012 b/metadata/md5-cache/app-emacs/docker-2.2.0_p20221012 index e40f6c963cc8..c77c37d055ca 100644 --- a/metadata/md5-cache/app-emacs/docker-2.2.0_p20221012 +++ b/metadata/md5-cache/app-emacs/docker-2.2.0_p20221012 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs integration for Docker EAPI=8 HOMEPAGE=https://github.com/Silex/docker.el/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-emacs/transient-0.3.7_p20220918 app-emacs/dash app-emacs/docker-tramp app-emacs/emacs-aio app-emacs/s app-emacs/tablist >=app-editors/emacs-26.1:* SLOT=0 SRC_URI=https://github.com/Silex/docker.el/archive/3173403a2d51a2af36f7fdb0b7d2bec9e202e772.tar.gz -> docker.el-2.2.0_p20221012.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=3f4cecf093269bd7c9cabafd6ba83cd9 +_md5_=5d49bab16dcafcffb88baf12e5482c4a diff --git a/metadata/md5-cache/app-emacs/docker-tramp-0.1.1 b/metadata/md5-cache/app-emacs/docker-tramp-0.1.1 index f0b2d31df58c..638dd839e31b 100644 --- a/metadata/md5-cache/app-emacs/docker-tramp-0.1.1 +++ b/metadata/md5-cache/app-emacs/docker-tramp-0.1.1 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs TRAMP integration for docker containers EAPI=8 HOMEPAGE=https://github.com/emacs-pe/docker-tramp.el/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacs-pe/docker-tramp.el/archive/v0.1.1.tar.gz -> docker-tramp-0.1.1.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=ed761aa2e6b40588bc1284cf3dc159a0 +_md5_=17b007bb629c007e4b328d94a6acb4d4 diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 index 1c39746be509..b4c86c85b6ab 100644 --- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 +++ b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 @@ -1,4 +1,4 @@ -BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) test? ( python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/autopep8[python_targets_python3_11(-)] dev-python/jedi[python_targets_python3_11(-)] dev-python/yapf[python_targets_python3_11(-)] ) ) doc? ( >=dev-python/sphinx-5.3.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=app-editors/emacs-25.3:* +BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) test? ( python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/autopep8[python_targets_python3_11(-)] dev-python/jedi[python_targets_python3_11(-)] dev-python/yapf[python_targets_python3_11(-)] ) ) doc? ( >=dev-python/sphinx-5.3.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Emacs Python Development Environment EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jorgenschaefer/elpy/archive/1746e7009000b7635c0ea6f1559018143aa61642.tar.gz -> elpy-1.35.0_p20220321.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d7b2ab4750777fce98668f8ea3eeef6d diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 index 2acd6c579472..99145c88c09c 100644 --- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 +++ b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 @@ -1,4 +1,4 @@ -BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) test? ( python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/autopep8[python_targets_python3_11(-)] dev-python/jedi[python_targets_python3_11(-)] dev-python/yapf[python_targets_python3_11(-)] ) ) doc? ( >=dev-python/sphinx-5.3.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=app-editors/emacs-25.3:* +BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) test? ( python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/autopep8[python_targets_python3_11(-)] dev-python/jedi[python_targets_python3_11(-)] dev-python/yapf[python_targets_python3_11(-)] ) ) doc? ( >=dev-python/sphinx-5.3.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Emacs Python Development Environment EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jorgenschaefer/elpy/archive/de31d30003c515c25ff7bfd3a361c70c298f78bb.tar.gz -> elpy-1.35.0_p20220627.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=29f7a504a1a6b906350335ea228af6ef diff --git a/metadata/md5-cache/app-emacs/emacs-aio-1.0_p20200610 b/metadata/md5-cache/app-emacs/emacs-aio-1.0_p20200610 index 35c6638d4ae4..63daafd5d09f 100644 --- a/metadata/md5-cache/app-emacs/emacs-aio-1.0_p20200610 +++ b/metadata/md5-cache/app-emacs/emacs-aio-1.0_p20200610 @@ -4,10 +4,10 @@ DESCRIPTION=Async and await functions for Emacs Lisp EAPI=8 HOMEPAGE=https://github.com/skeeto/emacs-aio/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=Unlicense RDEPEND=>=app-editors/emacs-26.1:* SLOT=0 SRC_URI=https://github.com/skeeto/emacs-aio/archive/da93523e235529fa97d6f251319d9e1d6fc24a41.tar.gz -> emacs-aio-1.0_p20200610.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=c2f934206547825a6dfa15320a59de98 +_md5_=4f87f871a2aa518ebc91c7f6da7c97f1 diff --git a/metadata/md5-cache/app-emacs/geiser-chez-0.18 b/metadata/md5-cache/app-emacs/geiser-chez-0.18 index 1a2b50f95511..c1c92ef06cad 100644 --- a/metadata/md5-cache/app-emacs/geiser-chez-0.18 +++ b/metadata/md5-cache/app-emacs/geiser-chez-0.18 @@ -4,10 +4,10 @@ DESCRIPTION=Chez Scheme's implementation of the Geiser protocols EAPI=8 HOMEPAGE=https://gitlab.com/emacs-geiser/chez/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=BSD RDEPEND=app-emacs/geiser dev-scheme/chez >=app-editors/emacs-26.1:* SLOT=0 SRC_URI=https://gitlab.com/emacs-geiser/chez/-/archive/0.18/chez-0.18.tar.bz2 -> geiser-chez-0.18.tar.bz2 _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=0519a1b746815d2ab0f35aea2a3236f3 +_md5_=14c15a7445d6484c3b1ac62caa09c4b2 diff --git a/metadata/md5-cache/app-emacs/groovy-emacs-modes-2.1 b/metadata/md5-cache/app-emacs/groovy-emacs-modes-2.1 index e1aee41bddcd..881808b91d20 100644 --- a/metadata/md5-cache/app-emacs/groovy-emacs-modes-2.1 +++ b/metadata/md5-cache/app-emacs/groovy-emacs-modes-2.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/s app-emacs/dash >=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes/archive/2.1.tar.gz -> groovy-emacs-modes-2.1.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=7a377f50e5b5f37b5e477d6078dd8e7c +_md5_=25a087acdf3b90c4165a477d5cee53fd diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.3 b/metadata/md5-cache/app-emacs/org-mode-9.6.3 new file mode 100644 index 000000000000..6a2989727dc1 --- /dev/null +++ b/metadata/md5-cache/app-emacs/org-mode-9.6.3 @@ -0,0 +1,15 @@ +BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=An Emacs mode for notes and project planning +EAPI=8 +HOMEPAGE=https://www.orgmode.org/ +INHERIT=elisp readme.gentoo-r1 +IUSE=doc odt-schema +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open ) +RDEPEND=>=app-editors/emacs-25.3:* +RESTRICT=test +SLOT=0 +SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.3.tar.gz +_eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=567831454e98525b3087c46320283b5f diff --git a/metadata/md5-cache/app-emacs/osm-0.10 b/metadata/md5-cache/app-emacs/osm-0.10 index ddd77851350b..17493cd98942 100644 --- a/metadata/md5-cache/app-emacs/osm-0.10 +++ b/metadata/md5-cache/app-emacs/osm-0.10 @@ -4,10 +4,10 @@ DESCRIPTION=OpenStreetMap tile-based viewer for GNU Emacs EAPI=8 HOMEPAGE=https://github.com/minad/osm/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-27.1:*[jpeg,json,libxml2,png,svg] >=app-emacs/compat-29.1.3.4 net-misc/curl[ssl] >=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://github.com/minad/osm/archive/0.10.tar.gz -> osm-0.10.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=b4e908e10c58d98666a8dc49c5850cfa +_md5_=932332563a0fa2a77060803822de0edf diff --git a/metadata/md5-cache/app-emacs/paredit-26 b/metadata/md5-cache/app-emacs/paredit-26 index ac9fe36398af..90ae804cebd7 100644 --- a/metadata/md5-cache/app-emacs/paredit-26 +++ b/metadata/md5-cache/app-emacs/paredit-26 @@ -4,10 +4,10 @@ DESCRIPTION=Minor mode for performing structured editing of S-expressions EAPI=8 HOMEPAGE=https://paredit.org/ https://www.emacswiki.org/emacs/ParEdit/ https://github.com/emacsmirror/paredit/ INHERIT=elisp -KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacsmirror/paredit/archive/v26.tar.gz -> paredit-26.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=12203810277ee607e85f885e17d8b8ed +_md5_=cd5d233880a1b287290b6f4f1cc8aab0 diff --git a/metadata/md5-cache/app-emacs/parsebib-4.3 b/metadata/md5-cache/app-emacs/parsebib-4.3 index 34b53c12aa73..d543321749ee 100644 --- a/metadata/md5-cache/app-emacs/parsebib-4.3 +++ b/metadata/md5-cache/app-emacs/parsebib-4.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/joostkremers/parsebib/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=BSD RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/joostkremers/parsebib/archive/4.3.tar.gz -> parsebib-4.3.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=17c8f44a54c6117b7d6097b7dba1dcb2 +_md5_=14cadde9e952f635703c1801ffc37327 diff --git a/metadata/md5-cache/app-emacs/parseclj-1.1.0 b/metadata/md5-cache/app-emacs/parseclj-1.1.0 index a8c7f6f37608..dc7ead1263da 100644 --- a/metadata/md5-cache/app-emacs/parseclj-1.1.0 +++ b/metadata/md5-cache/app-emacs/parseclj-1.1.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/clojure-emacs/parseclj/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/parseclj/archive/v1.1.0.tar.gz -> parseclj-1.1.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=1b19d46e545a42176a579565f3ce29f5 +_md5_=beeac339a4ce6c4ba4050a606ac16b6e diff --git a/metadata/md5-cache/app-emacs/parseedn-1.1.0 b/metadata/md5-cache/app-emacs/parseedn-1.1.0 index bf3931cdd19c..3fe1e5150cb2 100644 --- a/metadata/md5-cache/app-emacs/parseedn-1.1.0 +++ b/metadata/md5-cache/app-emacs/parseedn-1.1.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/clojure-emacs/parseedn/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/parseclj >=app-editors/emacs-26:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/parseedn/archive/v1.1.0.tar.gz -> parseedn-1.1.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=1a903e43e758e99e372311107a0cb956 +_md5_=cdc670430aeaa39d4aba1482ebf43bda diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 b/metadata/md5-cache/app-emacs/pymacs-0.26-r3 index 600b83ff922d..a4e1142cc177 100644 --- a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 +++ b/metadata/md5-cache/app-emacs/pymacs-0.26-r3 @@ -11,5 +11,5 @@ RDEPEND=>=app-editors/emacs-25.3:* python_targets_python3_9? ( >=dev-lang/python REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/dgentry/Pymacs/archive/v0.26.tar.gz -> pymacs-0.26.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0f19adcf3cdb7f5858835ddbfe4747f7 diff --git a/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 b/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 index 634d6935783d..1a1218153f4b 100644 --- a/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 +++ b/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, an EAPI=8 HOMEPAGE=https://www.racket-mode.com/ https://github.com/greghendershott/racket-mode/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2+ RDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/greghendershott/racket-mode/archive/947d9806ee27ef241643f978c7901fd1f9e10c98.tar.gz -> racket-mode-1_p20230209.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=20689a998c5ac8dbef3bf1bf8287d7b9 +_md5_=7ec615d65404fa181a11fe5a5c368c3a diff --git a/metadata/md5-cache/app-emacs/sesman-0.3.4 b/metadata/md5-cache/app-emacs/sesman-0.3.4 index 0fdbe59cf2a2..688d0042f41f 100644 --- a/metadata/md5-cache/app-emacs/sesman-0.3.4 +++ b/metadata/md5-cache/app-emacs/sesman-0.3.4 @@ -4,10 +4,10 @@ DESCRIPTION=Generic session manager for Emacs based IDEs EAPI=8 HOMEPAGE=https://github.com/vspinu/sesman/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/vspinu/sesman/archive/v0.3.4.tar.gz -> sesman-0.3.4.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=8b9b7e5bb39b4ef89dc05e777c34e548 +_md5_=ac085c60c01e65b2ba31f21141c57672 diff --git a/metadata/md5-cache/app-emacs/string-inflection-1.0.16 b/metadata/md5-cache/app-emacs/string-inflection-1.0.16 index 939595ea7f36..7873d01ecb7f 100644 --- a/metadata/md5-cache/app-emacs/string-inflection-1.0.16 +++ b/metadata/md5-cache/app-emacs/string-inflection-1.0.16 @@ -4,10 +4,10 @@ DESCRIPTION=Convert symbol names between different naming conventions EAPI=8 HOMEPAGE=https://github.com/akicho8/string-inflection/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/akicho8/string-inflection/archive/v1.0.16.tar.gz -> string-inflection-1.0.16.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=e751cd638166ccfb54c7b0f3e2dc1dce +_md5_=cbb6985a54fd99983b2be2d2b1a623ae diff --git a/metadata/md5-cache/app-emacs/tablist-1.0 b/metadata/md5-cache/app-emacs/tablist-1.0 index f1b760415e6c..db3053043629 100644 --- a/metadata/md5-cache/app-emacs/tablist-1.0 +++ b/metadata/md5-cache/app-emacs/tablist-1.0 @@ -4,10 +4,10 @@ DESCRIPTION=Extended tabulated-list mode fro Emacs EAPI=8 HOMEPAGE=https://github.com/politza/tablist/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/politza/tablist/archive/v1.0.tar.gz -> tablist-1.0.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=7038f7254f0fef0aa77871829cc96c66 +_md5_=bcf0f9f7a97947af6897cf4843d7d987 diff --git a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 b/metadata/md5-cache/app-emacs/treemacs-2.10-r2 index 019317e1a1bb..c131629691a9 100644 --- a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 +++ b/metadata/md5-cache/app-emacs/treemacs-2.10-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/2.10.tar.gz -> treemacs-2.10.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=73e28725e06399dc4019812565c74f21 diff --git a/metadata/md5-cache/app-emacs/treemacs-2.9.5-r2 b/metadata/md5-cache/app-emacs/treemacs-2.9.5-r2 index 76bb14b279ed..73005de5b448 100644 --- a/metadata/md5-cache/app-emacs/treemacs-2.9.5-r2 +++ b/metadata/md5-cache/app-emacs/treemacs-2.9.5-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/2.9.5.tar.gz -> treemacs-2.9.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7857b16e4aaa6cce16591583a7469709 diff --git a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 b/metadata/md5-cache/app-emacs/treemacs-3.0-r1 index 41a93ced93ba..da481623c79a 100644 --- a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 +++ b/metadata/md5-cache/app-emacs/treemacs-3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/3.0.tar.gz -> treemacs-3.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dcea36c23e19fa842fe11f5a426e5f78 diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 new file mode 100644 index 000000000000..cd2b7d5a3426 --- /dev/null +++ b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=app-editors/emacs-26:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=>=dev-libs/libvterm-0.2:= +DESCRIPTION=Fully-featured terminal emulator based on libvterm +EAPI=8 +HOMEPAGE=https://github.com/akermu/emacs-libvterm/ +INHERIT=cmake elisp +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=dev-libs/libvterm-0.2:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:* +SLOT=0 +SRC_URI=https://github.com/akermu/emacs-libvterm/archive/3e5a9b754b8e61850bb7d1b63b090b9fbf6687f3.tar.gz -> vterm-0.0.2_p20230217.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=01d746742056b62e73ec78b26a71d40f diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.2 b/metadata/md5-cache/app-emacs/yaml-0.5.2 index 19b3e081a04d..c974a85292a7 100644 --- a/metadata/md5-cache/app-emacs/yaml-0.5.2 +++ b/metadata/md5-cache/app-emacs/yaml-0.5.2 @@ -4,10 +4,10 @@ DESCRIPTION=YAML parser in Emacs Lisp EAPI=8 HOMEPAGE=https://github.com/zkry/yaml.el/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/zkry/yaml.el/archive/v0.5.2.tar.gz -> yaml-0.5.2.tar.gz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=b7b842c4541e537e546f347507fcc9ad +_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index dd013dd23ac7fd9dcafd836468c7a4d113beb1c2..dedb6cd4d0b2eb20c3161eec22f87f4009c4a0cc 100644 GIT binary patch literal 27713 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 Me@L*IUKzsx0Mj8P)&Kwi literal 27389 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 AN&o-= diff --git a/metadata/md5-cache/app-emulation/cloud-init-22.2.2 b/metadata/md5-cache/app-emulation/cloud-init-22.2.2 index 7a4305a417a9..12e45d4a97e9 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-22.2.2 +++ b/metadata/md5-cache/app-emulation/cloud-init-22.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://launchpad.net/cloud-init/trunk/22.2.2/+download/cloud-init-22.2.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=10450e7a0a3e358e655354aee8925324 diff --git a/metadata/md5-cache/app-emulation/cloud-init-22.4 b/metadata/md5-cache/app-emulation/cloud-init-22.4 index 3f6587d8c213..46a99a2c8454 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-22.4 +++ b/metadata/md5-cache/app-emulation/cloud-init-22.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://launchpad.net/cloud-init/trunk/22.4/+download/cloud-init-22.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=04ebd7b5539346e3d9fb109214742708 diff --git a/metadata/md5-cache/app-emulation/cloud-init-9999 b/metadata/md5-cache/app-emulation/cloud-init-9999 index ff4c142c5ac8..18adbb80d3f0 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-9999 +++ b/metadata/md5-cache/app-emulation/cloud-init-9999 @@ -11,5 +11,5 @@ RDEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=df50d393e4e2597cfe00b5cc718129f4 diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 index e747e1ab28eb..09273dd393f6 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.26.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1c9455e212c2f41e8ee0847b8a88beba diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 index 1ac35cd4e23f..8db220313940 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.27.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b98a3240216b75a2c87a4e4f975b240d diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 index 2320c1b6f54d..ddc589dde089 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.28.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b98a3240216b75a2c87a4e4f975b240d diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-9999 b/metadata/md5-cache/app-emulation/diskimage-builder-9999 index 12b715edc7c5..e7cfeca8c1ec 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-9999 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/Babel-2.3.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/Babel-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/networkx-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] app-emulation/qemu sys-block/parted sys-fs/multipath-tools sys-fs/dosfstools sys-apps/gptfdisk !dev-python/dib-utils[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b98a3240216b75a2c87a4e4f975b240d diff --git a/metadata/md5-cache/app-emulation/dynamips-0.2.23 b/metadata/md5-cache/app-emulation/dynamips-0.2.23 new file mode 100644 index 000000000000..f84d63d87f0c --- /dev/null +++ b/metadata/md5-cache/app-emulation/dynamips-0.2.23 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/elfutils net-libs/libpcap +DESCRIPTION=Cisco 7200/3600 Simulator +EAPI=8 +HOMEPAGE=https://github.com/GNS3/dynamips +INHERIT=cmake +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/elfutils net-libs/libpcap +SLOT=0 +SRC_URI=https://github.com/GNS3/dynamips/archive/v0.2.23.tar.gz -> dynamips-0.2.23.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f468116d12d33b42fad1cb5f1067520a diff --git a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 index 771dbf359ed5..a5c7d4736167 100644 --- a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 +++ b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://fs-uae.net/files/FS-UAE-Launcher/Stable/3.1.68/fs-uae-launcher-3.1.68.tar.xz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4b4cb1e926db2f30763062d702cb3f17 diff --git a/metadata/md5-cache/app-emulation/glean-1.18.2 b/metadata/md5-cache/app-emulation/glean-1.18.2 index 72b68136e955..b70c6650c184 100644 --- a/metadata/md5-cache/app-emulation/glean-1.18.2 +++ b/metadata/md5-cache/app-emulation/glean-1.18.2 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pbr[python_targets_python3_9(-)?,python_targets_python3_10(-) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/g/glean/glean-1.18.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5f26a74285a31c3d35b4247a7de800d0 diff --git a/metadata/md5-cache/app-emulation/glean-1.19.0 b/metadata/md5-cache/app-emulation/glean-1.19.0 index a8a23370dacd..bb0319185e88 100644 --- a/metadata/md5-cache/app-emulation/glean-1.19.0 +++ b/metadata/md5-cache/app-emulation/glean-1.19.0 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pbr[python_targets_python3_9(-)?,python_targets_python3_10(-) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/g/glean/glean-1.19.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5f26a74285a31c3d35b4247a7de800d0 diff --git a/metadata/md5-cache/app-emulation/glean-1.23.0 b/metadata/md5-cache/app-emulation/glean-1.23.0 index 5baff4219def..5106ae17b4c7 100644 --- a/metadata/md5-cache/app-emulation/glean-1.23.0 +++ b/metadata/md5-cache/app-emulation/glean-1.23.0 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pbr[python_targets_python3_9(-)?,python_targets_python3_10(-) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/glean/glean-1.23.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9ce16fb1c530d62add17af7390367ebe diff --git a/metadata/md5-cache/app-emulation/protontricks-1.10.1 b/metadata/md5-cache/app-emulation/protontricks-1.10.1 index 79124696dd85..66b4920ddb0c 100644 --- a/metadata/md5-cache/app-emulation/protontricks-1.10.1 +++ b/metadata/md5-cache/app-emulation/protontricks-1.10.1 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_pypy3? ( dev-python/setuptools-scm[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] =dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_pypy3? ( dev-python/setuptools-scm[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst postrm prepare setup test DESCRIPTION=app-emulation/winetricks wrapper for Proton (Steam Play) games EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_9 pyth RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/protontricks/protontricks-1.10.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcaf02e05485c665a7f7da019e974822 diff --git a/metadata/md5-cache/app-emulation/protontricks-1.10.2 b/metadata/md5-cache/app-emulation/protontricks-1.10.2 index f20aacafa918..82d5175a11f6 100644 --- a/metadata/md5-cache/app-emulation/protontricks-1.10.2 +++ b/metadata/md5-cache/app-emulation/protontricks-1.10.2 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_pypy3? ( dev-python/setuptools-scm[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] =dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_pypy3? ( dev-python/setuptools-scm[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst postrm prepare setup test DESCRIPTION=app-emulation/winetricks wrapper for Proton (Steam Play) games EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_9 pyth RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/protontricks/protontricks-1.10.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a1cd5a5e38af14814b3fc16bea6b002 diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20230312 b/metadata/md5-cache/app-emulation/ruffle-0_p20230312 deleted file mode 100644 index bb18e06423a1..000000000000 --- a/metadata/md5-cache/app-emulation/ruffle-0_p20230312 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/jre:* virtual/pkgconfig >=virtual/rust-1.64 test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=virtual/rust-1.53 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst test unpack -DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender x11-base/xorg-proto -DESCRIPTION=Flash Player emulator written in Rust -EAPI=8 -HOMEPAGE=https://ruffle.rs/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cargo desktop flag-o-matic virtualx xdg -IUSE=debug test -KEYWORDS=~amd64 -LICENSE=Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl -RDEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2023-03-12.tar.gz -> ruffle-nightly-2023-03-12.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/ab_glyph/0.2.20/download -> ab_glyph-0.2.20.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/alsa/0.7.0/download -> alsa-0.7.0.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/android-activity/0.4.1/download -> android-activity-0.4.1.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arboard/3.2.0/download -> arboard-3.2.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ash/0.37.2+1.3.238/download -> ash-0.37.2+1.3.238.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/atk-sys/0.16.0/download -> atk-sys-0.16.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bindgen/0.61.0/download -> bindgen-0.61.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.0/download -> bytemuck_derive-1.4.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.16.3/download -> cairo-sys-rs-0.16.3.crate https://crates.io/api/v1/crates/calloop/0.10.5/download -> calloop-0.10.5.crate https://crates.io/api/v1/crates/castaway/0.1.2/download -> castaway-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.11.0/download -> cfg-expr-0.11.0.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clang-sys/1.6.0/download -> clang-sys-1.6.0.crate https://crates.io/api/v1/crates/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_derive/4.1.8/download -> clap_derive-4.1.8.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.2/download -> cookie-factory-0.3.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.2/download -> coreaudio-rs-0.11.2.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.11/download -> coreaudio-sys-0.2.11.crate https://crates.io/api/v1/crates/cpal/0.15.0/download -> cpal-0.15.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.60+curl-7.88.1/download -> curl-sys-0.4.60+curl-7.88.1.crate https://crates.io/api/v1/crates/cxx/1.0.92/download -> cxx-1.0.92.crate https://crates.io/api/v1/crates/cxx-build/1.0.92/download -> cxx-build-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.92/download -> cxxbridge-flags-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.92/download -> cxxbridge-macro-1.0.92.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/derive-try-from-primitive/1.0.0/download -> derive-try-from-primitive-1.0.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum-map/2.4.2/download -> enum-map-2.4.2.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enumset/1.0.12/download -> enumset-1.0.12.crate https://crates.io/api/v1/crates/enumset_derive/0.6.1/download -> enumset_derive-0.6.1.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/euclid/0.22.7/download -> euclid-0.22.7.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float_next_after/0.1.5/download -> float_next_after-0.1.5.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.26/download -> futures-channel-0.3.26.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.26/download -> futures-io-0.3.26.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.26/download -> futures-macro-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/futures-task/0.3.26/download -> futures-task-0.3.26.crate https://crates.io/api/v1/crates/futures-util/0.3.26/download -> futures-util-0.3.26.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.16.3/download -> gdk-pixbuf-sys-0.16.3.crate https://crates.io/api/v1/crates/gdk-sys/0.16.0/download -> gdk-sys-0.16.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generator/0.7.3/download -> generator-0.7.3.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gio-sys/0.16.3/download -> gio-sys-0.16.3.crate https://crates.io/api/v1/crates/glib-sys/0.16.3/download -> glib-sys-0.16.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gobject-sys/0.16.3/download -> gobject-sys-0.16.3.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.3/download -> gpu-alloc-0.5.3.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-allocator/0.21.0/download -> gpu-allocator-0.21.0.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/gtk-sys/0.16.0/download -> gtk-sys-0.16.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hassle-rs/0.9.0/download -> hassle-rs-0.9.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/image/0.24.5/download -> image-0.24.5.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/insta/1.28.0/download -> insta-1.28.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/isahc/1.7.2/download -> isahc-1.7.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni/0.20.0/download -> jni-0.20.0.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libflate/1.3.0/download -> libflate-1.3.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libtest-mimic/0.6.0/download -> libtest-mimic-0.6.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linkme/0.3.8/download -> linkme-0.3.8.crate https://crates.io/api/v1/crates/linkme-impl/0.3.8/download -> linkme-impl-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lyon/1.0.1/download -> lyon-1.0.1.crate https://crates.io/api/v1/crates/lyon_algorithms/1.0.3/download -> lyon_algorithms-1.0.3.crate https://crates.io/api/v1/crates/lyon_geom/1.0.4/download -> lyon_geom-1.0.4.crate https://crates.io/api/v1/crates/lyon_path/1.0.3/download -> lyon_path-1.0.3.crate https://crates.io/api/v1/crates/lyon_tessellation/1.0.10/download -> lyon_tessellation-1.0.10.crate https://crates.io/api/v1/crates/lzma-rs/0.3.0/download -> lzma-rs-0.3.0.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/naga/0.11.0/download -> naga-0.11.0.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3/download -> objc2-0.3.0-beta.3.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/oboe/0.5.0/download -> oboe-0.5.0.crate https://crates.io/api/v1/crates/oboe-sys/0.5.0/download -> oboe-sys-0.5.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/orbclient/0.3.43/download -> orbclient-0.3.43.crate https://crates.io/api/v1/crates/os_info/3.6.0/download -> os_info-3.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.18.1/download -> owned_ttf_parser-0.18.1.crate https://crates.io/api/v1/crates/pango-sys/0.16.3/download -> pango-sys-0.16.3.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/polling/2.6.0/download -> polling-2.6.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/pp-rs/0.2.1/download -> pp-rs-0.2.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/profiling/1.0.7/download -> profiling-1.0.7.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.7/download -> profiling-procmacros-1.0.7.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.1/download -> raw-window-handle-0.5.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.4/download -> redox_syscall-0.3.4.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/regress/0.4.1/download -> regress-0.4.1.crate https://crates.io/api/v1/crates/renderdoc-sys/0.7.1/download -> renderdoc-sys-0.7.1.crate https://crates.io/api/v1/crates/rfd/0.11.2/download -> rfd-0.11.2.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/ron/0.8.0/download -> ron-0.8.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.3/download -> sctk-adwaita-0.5.3.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.154/download -> serde-1.0.154.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.4.5/download -> serde-wasm-bindgen-0.4.5.crate https://crates.io/api/v1/crates/serde-xml-rs/0.6.0/download -> serde-xml-rs-0.6.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.154/download -> serde_derive-1.0.154.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/sluice/0.5.5/download -> sluice-0.5.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/symphonia/0.5.2/download -> symphonia-0.5.2.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.2/download -> symphonia-bundle-mp3-0.5.2.crate https://crates.io/api/v1/crates/symphonia-core/0.5.2/download -> symphonia-core-0.5.2.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.2/download -> symphonia-metadata-0.5.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/system-deps/6.0.3/download -> system-deps-6.0.3.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tiny-skia/0.8.3/download -> tiny-skia-0.8.3.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.3/download -> tiny-skia-path-0.8.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.5/download -> toml_edit-0.19.5.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/tracing-tracy/0.10.0/download -> tracing-tracy-0.10.0.crate https://crates.io/api/v1/crates/tracing-wasm/0.2.1/download -> tracing-wasm-0.2.1.crate https://crates.io/api/v1/crates/tracy-client/0.14.2/download -> tracy-client-0.14.2.crate https://crates.io/api/v1/crates/tracy-client-sys/0.19.0/download -> tracy-client-sys-0.19.0.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/ttf-parser/0.18.1/download -> ttf-parser-0.18.1.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.11/download -> unicode-bidi-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webbrowser/0.8.7/download -> webbrowser-0.8.7.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wide/0.7.8/download -> wide-0.7.8.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winit/0.28.2/download -> winit-0.28.2.crate https://crates.io/api/v1/crates/winnow/0.3.5/download -> winnow-0.3.5.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/gfx-rs/d3d12-rs/archive/a990c93ec64eeab78f2292763d0715da9dba1d59.tar.gz -> d3d12-rs-a990c93ec64eeab78f2292763d0715da9dba1d59.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/8c00d0e13892ee349f76eb4f2651cb2b921d3766.tar.gz -> h263-rs-8c00d0e13892ee349f76eb4f2651cb2b921d3766.gh.tar.gz https://github.com/grovesNL/glow/archive/c8a011fcd57a5c68cc917ed394baa484bdefc909.tar.gz -> glow-c8a011fcd57a5c68cc917ed394baa484bdefc909.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/8c00d0e13892ee349f76eb4f2651cb2b921d3766.tar.gz -> h263-rs-8c00d0e13892ee349f76eb4f2651cb2b921d3766.gh.tar.gz https://github.com/RustAudio/dasp/archive/f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz -> dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz https://github.com/ruffle-rs/nellymoser/archive/4a33521c29a918950df8ae9fe07e527ac65553f5.tar.gz -> nellymoser-4a33521c29a918950df8ae9fe07e527ac65553f5.gh.tar.gz https://github.com/Aaron1011/naga_oil/archive/f4474b53285a85fe67cc35372c9d7ff4517cb556.tar.gz -> naga_oil-f4474b53285a85fe67cc35372c9d7ff4517cb556.gh.tar.gz https://github.com/kyren/gc-arena/archive/1a6310c0d5c98836fa9efb1c4773038ecfd5a92e.tar.gz -> gc-arena-1a6310c0d5c98836fa9efb1c4773038ecfd5a92e.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/rust-flash-lso/archive/8376453eddddbe701031a091c0eed94068fa5649.tar.gz -> rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz https://github.com/ruffle-rs/quick-xml/archive/8496365ec1412eb5ba5de350937b6bce352fa0ba.tar.gz -> quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.gh.tar.gz https://github.com/gfx-rs/wgpu/archive/c5851275c59b1d5d949b142d6aa973d0bb638181.tar.gz -> wgpu-c5851275c59b1d5d949b142d6aa973d0bb638181.gh.tar.gz https://github.com/gfx-rs/naga/archive/1be8024bda3594987b417bead5024b98be9ab521.tar.gz -> naga-1be8024bda3594987b417bead5024b98be9ab521.gh.tar.gz -_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c4f7de8b1afe16c74289f67f02159da2 diff --git a/metadata/md5-cache/app-emulation/uxn-0_p20230201 b/metadata/md5-cache/app-emulation/uxn-0_p20230201 index dab3571877e9..32ffb237fa62 100644 --- a/metadata/md5-cache/app-emulation/uxn-0_p20230201 +++ b/metadata/md5-cache/app-emulation/uxn-0_p20230201 @@ -4,10 +4,10 @@ DESCRIPTION=An assembler and emulator for the Uxn stack-machine, written in ANSI EAPI=8 HOMEPAGE=https://wiki.xxiivv.com/site/uxn.html https://git.sr.ht/~rabbits/uxn/ INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=media-libs/libsdl2:= SLOT=0 SRC_URI=https://git.sr.ht/~rabbits/uxn/archive/0dcc3b4c2e12bf2a61e682e9168e8bdb469caae0.tar.gz -> uxn-0_p20230201.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d139e10cbd868e62cc5ee65cb20a539e +_md5_=9e83ddac10916ac146abd26868d100b7 diff --git a/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 b/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 index a8318ca98cee..24d80c1b3329 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 +++ b/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://virt-manager.org/download/sources/virt-manager/virt-manager-3.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0752cec64a2733b5da23d5c61641c72a diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.0.0 b/metadata/md5-cache/app-emulation/virt-manager-4.0.0 index 72a100794ec5..0ce51e8bb20c 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-4.0.0 +++ b/metadata/md5-cache/app-emulation/virt-manager-4.0.0 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://virt-manager.org/download/sources/virt-manager/virt-manager-4.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b5ea1c576e07d8344dfd7cbc2875dd47 diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.1.0 b/metadata/md5-cache/app-emulation/virt-manager-4.1.0 index 7b0f4d0dea9f..d941736da48c 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-4.1.0 +++ b/metadata/md5-cache/app-emulation/virt-manager-4.1.0 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://virt-manager.org/download/sources/virt-manager/virt-manager-4.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a347593689cd5138d77b329c4e3a66c diff --git a/metadata/md5-cache/app-emulation/virt-manager-9999 b/metadata/md5-cache/app-emulation/virt-manager-9999 index 7c066990f8b5..3a90be780ffb 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-9999 +++ b/metadata/md5-cache/app-emulation/virt-manager-9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b93353414019d085d0a0eecbe4edde34 diff --git a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42 b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42 index 2d3bffefbc69..7446dbae8cec 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42 +++ b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.42 @@ -4,8 +4,8 @@ EAPI=8 HOMEPAGE=https://www.virtualbox.org/ KEYWORDS=amd64 LICENSE=PUEL-11 -RDEPEND==app-emulation/virtualbox-6.1.42* +RDEPEND=>=app-emulation/virtualbox-6.1.42 RESTRICT=bindist mirror strip SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.42/Oracle_VM_VirtualBox_Extension_Pack-6.1.42.vbox-extpack -> Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz -_md5_=b818492f651083e98974c2c653b32dc1 +_md5_=c4dc3a414047b0a1026410c5e1237975 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.42-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.42-r1 new file mode 100644 index 000000000000..308397491443 --- /dev/null +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.42-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst setup +DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf ) +DESCRIPTION=Kernel Modules for Virtualbox +EAPI=8 +HOMEPAGE=https://www.virtualbox.org/ +INHERIT=linux-mod toolchain-funcs +IUSE=dist-kernel +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) +SLOT=0/6.1 +SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.42.tar.xz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod e02e2112f542b74962d5d264c60a08de multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=fd1a71c8beb441aea6b16a5e22109e48 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.6-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.6-r1 new file mode 100644 index 000000000000..26b8c7390390 --- /dev/null +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.6-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst setup +DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) kernel_linux? ( virtual/linux-sources virtual/libelf ) +DESCRIPTION=Kernel Modules for Virtualbox +EAPI=8 +HOMEPAGE=https://www.virtualbox.org/ +INHERIT=linux-mod toolchain-funcs +IUSE=dist-kernel +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) +SLOT=0/7.0 +SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.6.tar.xz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod e02e2112f542b74962d5d264c60a08de multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=d25b2dea2bcbd7d410b099a278a4bbae diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index d94cbff195e83c7d2d80f960093bc77ce6d39f9f..68c2743a91c0a11774cbd4bac876ad1526ac741e 100644 GIT binary patch literal 7073 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

    Xal6Y8=KP#V!3C6YlDWYx|_k7o9tH~nNxqE9Jv z6$e@5;mz+ds^)*=mAy|RsfW|+2htAb#^Nilr|C&N*|SFpiM^cO(fR*;xxRh*>yKZu z#F$W3UI!qxJj~9JpTU~!lF-b%%$y%Vcm*eutv1jL%$`laB09a&H|N{?c~*rL9EJpb zTOB7XDC7rKOtls5g0>b>%7as_06k6O9aQ zymzm5_>Kfo73G}j*SWyE)F%95mCeJ`u15*yT@r5_<`|VaC7-Op6+)-U7ls&T>fW|l zAo=r3m0!cJ;lIxLvu~fa`ci&ZPi^l`%kH+D607*3hKQMmT`Ohm?qfE(4j}>FliaF~DlDjqODt2VP34%tGF~EphABGgkFBWxkviH@6*zKDX1;UcbY; z4-E?QG*d?;HbOxX(8`nn`@04fJhkJ>`bf6n#kmH|K zBvYouzU2rDfZ_uq9iHmDeSlVR0Dbvz){e6ibsmknX4|e2N!h%2{XujrwJ1Lb#Y&DI zu-sYf3vMT2?@?#i)QU~D9_k}l*nh znpAK&7vZ^vb2RWL-XCXLpUkN}rviVW^@|M&vTBN-0h&KXioWx+YF0eKX};HR6&*t9 zmVH<#8&F6iwkwg|i81HgY!fCaIT_G+HEg>x5l#qPI$Xfm%sEiEGgv&G-Em_@lY>nl zth(Nv7AsUcQIo=H5)BSHXZ1Pus4XgcVb(Bh)o9V-F`M6cJ_0n6#tvP$05MD5V6&{6 z%%v?p1Arztk*F)b<4oIO>yjpwB#>ww7Th>E*u??0EV0rJj6BfQqWQ3O_|E?P`p3_& z-cYS;yyJxi9`;Bb4)E(V(#ECN#i8D22p~4MO(8OS7sbgE+=bm%Ms}_xhN%eh=Dl$$ zOCJA-<07ZP=K?R?5$B?6=DzMd$&yw;N%%{cJ;&>DLuF~nsvYp56U!`9ZYt}S)>PMq zYTEcs;!!`>Yy1QhzDOc)Uce$bWKEFWcjhqa?l={kai(S*_ER{{OYj6o@&;@l&FahT z{i@dUKm0;omr5O~?UgQPGkes_5TX{nFSiuZNDR6{l6-Bs2Y>_zBS}emn1juelcDNG z@A^2gto-OzE^JCO-4gt%PUGzk9AOz5*z`r}H{DqPFV72fb#S{bB<>Gr+a&?daG#yM z?k8{V@W9jYtZWbG_76j1)YE||&+4Ym7twuf6S=_uWPF@QZArDAz4yQlEmvOJ3!Ci- zsjoA2p8vW|Z=mYM-@PbVf5xR3q?sNd_-cwj$_%cs6tDJccV1WLRbu0wyz9-7(@v^y zHXkPuzL)6<^Z@1R&S3Fxmi=rGy=~?pqIO9e7ios zy|cRevG!HB+e?Saye{O)mE@1z+G*dzk}46z5#@&dCUzEuZ77~8N*#(9FTE5X5mDUz zRl0R2g7M?*{qf)PyZ0||wFX6vUbl49HTP$(Ww*OjGZ*ZR*OEtqNtLm z8rl{&u@2M9?k@fubqX|ff(2P|@O-oF(Nddo_sj2Dm;?eU*2DGedt^SRrH^d|LSEG+ z?oe1?)kaPhds&Nhx9zs3ponqZd9YE}j1at4x%mN*KI~wIu=A}H(geZrSC_m#zf%Fs zBeV_b$iXBOYIA(rEA*$OdT&E`NqSYg1;W#IFA)u^XLZSKks=ghOS|I3J&t9LH5Cg2 zo`8~_nq~`JcGK`0la0g9A}dn2YLj-l_%a<8oM$9anskbgwkdxOrzB!Ot`tDFJDArt zMN(t+YBDcxE})ph{v=)SDCk}*L#K10aS;BdFIc*i5WMxPB9N_?JBJPOp@NHpc3$ri zP(h*bZmp=i(7^Ti(g7%t3ev|i{qOuPK3L-*P5BLi|4U0AuiBe7t-W|LT3e{o)VxBN zdOCRH0_6wQC^<-0v8jO|n zp@2k;PGl)C-~{BnPvXFCJwG_I0+-jw+96t1w9lsYNKlb(%lF~Hy|SZ2VGz~9lgb2B z*@MKow^{7kiO%jekkj#yDhV!*h6ff6ptUUArhY96L}z4&8V(%-__bR#L{6L@&LydKSjcQ%Ej1PZu zbf^RuZ3?t!Ps9Vq2_+Bf1K@iLFG{9-)Mp}e!!{N%bk?x~s-*I8vN<^@*EsTx0-E{ygVRl}bYeS_NO&8z0ow~%71-DPRDx`iGLW=RK-ayX3_C@|kD^dyCqcW~ zXL91d-ItY1VoBO9MCsCU*_H#|vuQV1RVN>~6VmN;x-+)bTX=o^*oaBt6qS&4=PRUi zzU$aU+=j5Z)N-2zg<@*nG{f6r{MCyg0re5&4;{Qi=5q*ew{vgL6TES48h!E3()C`X z`9AxXZ~f+@H>FvJNwCVZLl)IohFPrPVqce%omiE?>;c9L~+|-Bb0}Sb?{$ z=ELQMxor!l!g?ww=)R(Ye6d|Oc^|&>z|*(kJ@uky;zRcon})F^l}Eq zvZ!7BaB_nB2alQ8*DnUCq%6sHyzD5>VbP!0D|&nRcUuC%F&TbkIZT}a%^XWsB0a3u zCjv9e(XZ7xTsCspZ8c?|I+O$Myne9PcZ*&U1J`v@Nt)vB7C9A>iKeQ~(RiG_+PcV_ z7p~yPf{an+rc2zKZ)>vrpWDmjLp+h!JuG0dfJ;et?`PO0)HV(0#)r)oDx&3&mbVhk8C z*u{FkEA!2f>aCNTm7|%}T4fl?;P3L(T^n9d9^l)C4`r=EiYgU*aA=*`PF6 z=_azPymaRApx4TvTn?o5%PSbrYt{p0KQDc;i3&^SYqn^|&85lJnEIm4>TfIS^>icv zK3{t2sazV?@NO{Lhj<*>aj3u}IHuM3r6#(!EU$NdX`VOx|upHmHRKrEbh7~yS{ zJc4o*Jhi$uw#gHllShkeGt`qlB-C2m^WL&ke|1>_CV;G z(H{6|6|Mu5!Zxf_%KAJC6Gi(I5 zQ&YtEjLXSJ6_R{d6yreMz+Ej}6lyNT=^(9^#;LuK&PCoSgN{MoHxQsTPyRKv&2f4c z^1oc`i`RLFW89Znew@oz=e7~}C8)FD?25zQIHx}yt6bWc=eiyDB1Nf&eTg&-+Ym@y zL9>BfrC$fV&1xN}yc}zE?_|d*m0HH!?J)&4^FlKTQw?!NY4`+9xzczn*ypc*{8(*^ zD!0Fga-|^5-{C?Vc#2nYs7&fU9^}wof#WI{aQwTYPD>bhJ1ugSr5!~I+}G@t_k9Fb zHU2=*4p`>sjf1!Iie!0dqlP5;iW9#(q&Cw7C4@XryM>*3KQxb=ysfaa-Ne1ht~y!L zhFo+=Z1hPn?jGmu?Pd4)4F0p=;mRe4bnwv&{Fx15lqk#@85 z5e#R?g&1BY)&jBG*;JcmHgljCsH$h_q6uzO<*puj5%G8<+1;HT$0p+) zR#3emD2kHTTgNcIn6`bV%{(=!W#q-03I=u8_cMAMxLr*f^!e=XbTTwtyd0ssWy{0c zE%2l*YTCn3P1D)kwy!$vwCo)ZhgH;R;N2AMXsfnAj=yv`AP9p$q7eNOp=zhC4@<~l zhuBEpPf0_Yd7B?A_3h_B?KV5?7e2zPcG>34R0ld`&AOCv<&_lMl~RM(?Mm(M4#FBc zZ0tCpHl%?F)KsIv8AtFuivse@fO3tLNAX4%6ndXl>~0;!D~VlQ@In@y_D#PCx+v+v zsoV+J;Fe=_t3kPlJ@1=0=M|>6G7bhSoI!@!Y&ARW&xA2#_UFcy?mEZaQI{OMuG!^l z29fIjfSP8u51sm{-w5;tO>+1L~46Lcgw7K_owfU{F4P}!LEzC^} z#a1YNy|1?IVOOY=KX$7Jl!@W2jWQo)O)oxHjh}nL2ctn@+WoJyDK<7zu2=bGc? zczs=cflYavldXMQrHJRrGN>Tl*s<9j`aPXZ5zm%#NIK7h*4xP=w1xbX(N@^NgPZRE zzg1gT$l;|ijiA?^#Ms6%w;X^97BZdbI&7G@FQStrU*#Cpc)znUSXIABXefIe;ssqy z>WXX}ZlH-$y&Ri;X!gddcdRz3yu(U4-r&Vk)wGn@^BiVVm|i8^qE~lt`UNy80^Nz$ zx4sBA)`k^|$`UoL(OYT34xe~gHB{3~4QbCe;SOfy<;!_5bqgJZV^&6+AHgRYWHX%C znp7pY~fRPdzzc znSHq%04s=O%h9swq#LbuStNGHWPRp9!&kqC{PEaDnNQ2xW2nC$BW$UvRiP(>j)rWx z!t-(X{I7=m38G3~trWZcfWv}X~ zoaoY{{WzqbzdkNW-?S*UuYiQJ>GE+W%#Ofbn|k>>cIi{SOFys63&PixR?mUBI2r@*J+w0!ArVHmLoU zT5_mkP{PpAVG?ztVqDJiZnqZb&G{H!&S4Kfe{VY-9dtl(*ZgMy5KFu*m`)w7H|W0_ zY@o2PI$0HP7)~kmSnB%_()TZ`mv6OO0dk(lQ2cKpb;3KX%V!nXwtn*^lq~1<4KKa{ z_`0!xAjY~n<_T=m1n59@M`H^t*L%y%Vr!o9;%!0BAW(K;s*Mha+EvCO6zRy7okMt( zC_HPeYsX$M1&j|_ILB!jWH=UZ+Ql@J)YC~TrG^P{o4O~!HJx^M8waDp?am;<-wx&O z9eHp(-10(qQbl0qggvp0ZwgK&7krTFFMt2OrrvXLB*G2#qKfKyUdC|RQ#Ex`92uxm z0{!1_hh=qAIG2`}(x$|wrhbnKr^WHju%f@ZWlLFBVGG^4O0bLWR2g?u$-kvlRNEDj z({JHCc-7CMSNEEW&E^D1A*^$(9F(!HuyNF9M=-v7E(^;3Q^@o5eVDd95MNQbk*mo2AN zr?ax4P&3^EDA`m;(z!SQCM;v!qMaztyN*l20DipKI;=rBKt$HGNqci>fUV=<)bv}O z5Gb=#1q80A+wJ8rj9iM1=3TlMW*kr!W^)Q#Ul6b~6yi`(#lfGQG<4bg8}+cQ+Rhw1 zVY_>2h2J*_5IA*v9_+w^dTw>qSYS=>K);t+Vcop_>QP zgy8Fix4IKfK0@4OC7=pl3CWCoQPdYc&#JeMU0+3QKgA`FE|P#VX#u;})|bM_gzgSS z1j!2QH&fD8w`cQ^viv%Ed66}yZK~HQUFE4kWG5(W=20zDwYuh&Tt`*3PA#*cxC#GS z>=R|zL2*fGd$2@8?%q`HU~vI0{%hBl&&_B*jh)nX1ir7+?_ZSVkMEY;vgsFDy&+bx zT_+`tbchhj{zAB73-bawH|RUT-oY~dBWX>pdq63mP=c-iW7B3w80Ffm%5R@TYc=hHf(7fR=)|NHw|ef`@i%qtdG zUWDdv-uzH}+llObo6xcBYxh$B)aDA*Kt5?u9hIQhwlV7ogaePxtn%04RkCxQaJ{9L@;Q^GKE+DMBQ4S>Oe**n=whx%e=7bRq$nmqq7;ZGqs;U#` z41fkJPxePRgeAqY^saez5#d6wlxEefFL^y{@AEFvg4^k6pkA^ad(K7N$Ep);4#5r8 zM`XM<)Rh)LVe5f;i|MvO%O*I^sNw><^Rv7y^S%nZzXCHVdm1EZcf*1ZoiE9}k zssi54NzMeMgD7l^CjTJQb-N|zrls5ASX4}GHi+NIZoExlj||t%s;>-(-c*8{8mT;B zCiFX>8Q>nzC{!?IjBeUE+Xmtw{!aQrI`$`i`c}wJ?bi%vb4|`OSZS8LWlPX zyS6g~?xvh%RL*Y(r})csz%%a+M%(+y|F%xHoxJ$=I46{q@&lM|cCamrW$20u1Y0Ap zldAni(i#BjP+g6*ZW?sAKwC+EM^?gBiG#utvC&VJI7#e9^$eZ7jK5b{bL+O*i{|Gv z2R)bzxTbDb9>7Cwl&9jO!(K)X3|u|w1ZQ(NA8Vvgd@fqHT7-c=SDZu8|03xOAiiZ+ z9cwZm>PP|mB$kjPvUfyvRPrS-ob&@H|8S4|{_{)!{q6dSAl{zw=}?r;X?- z-T+G7EHYKkX?%88@w8F>h{5_e#crxkQWav8-f673)&*?eresgirZ1?xVTMr~9>7Sj zs$K`?&Bhp*(OEA?NYp$!c{noMOycitiom7{ub?%}dEb}muYd4!fBWV7^7)tZ^B-@X zP@hW9FViC45)akTye8?IV!>|b;m8Aos@WfQl3$=~{BzSR=m1>DUDXp{x+sY+I~YcxXRB7P|qFgD+q;$~Rt@1@)n{)3e3nYRkGJLc?{`F#wZJ?5<(EiYxU? z7Ia*z{;sr>P6Hc9oYnCJD# z+j{-DzR#(S`tg3jm-kmuDqtO}Q`bdOCf!*GBApPk2(j6abn0BtRM~8{&ib1(vBfkJ z8rPC!&I^NHj-rLc`b`yy4%a(6l}HpOH#paRng+DM)(MLZ@MysXj9EI;Z8xn3{RnYV zG0S@Gr4p1;ZadYR9Zt1-zIeARp;vqNt_tBf>>ur3USBX%Wqaz{QY77SuZm{`%{hwX z$mP62zFobY@~5SGQy@&~Ia{L;R3m~U&FTP*8ae4rPdu`ctEm3Q1A66sHXTlz(mqXq z@0T)GCs*|XFKy$$C0>VWrf^mAtGIhy@HHwqAS|dPXRTV;DM%K$4x=v z#tK?K1Zg@E4~en4CXv;lAGU8tSVXl&U144soL7altyZCUEm!xboqAm=Y0-;la-=F5 zcV1>vT5LkQm9(&cr@7AYQIh|+wOal&FPJK=GRd~OhQe)lIF_c@O=jB z@EAi5WS#`&vXo3<=^PN=CIlXGb$QrSp;=n z-Wu=9Y3$j{7B-q9;y@CJzB6|Dqr>=hxz;gEuX*rPap=5*>amvR_jV`64t49xpk)=M z2sdqI++80CvXTQ2*`}}NRos@!><%OWBS2|Kx2ar{dI?d>Dg|xPD*#WQ!>BvijpILO zd`{ykE2nCOF1EL0h*IgecUcfw)Cg)TQIMiW#}LUPo^zg19;dq}0m`b*0TtxUIN6&b z>~SbCmd&yp5XW5k{3WyrNfja$#ra;B>ht_12InP0{gm=c^IlCBklHT5xA|wf*!N+R{i5%Z9zvDTe|JmY{qsuJK~?oux-WfHVf-Bu{$|mo8=p2 zxqxuh`pKi@vuAj9je=C1Gw49s$J23W~;r2?2N@>>u6OdQ86* z8V*RW8a;>J)>0fJyT(fsaN|o*Ou3%=8wx6%<_flYIQ|IpI(Q>|$NkVICi(T8uI_2M z0cFQ^>OolH3|!jis?M?x$Ac`H&*O2~$#L3jU1l>XNK<7>ZrbhI?x3p!+;OkkN~!VN zbcx})wMMMG!=|y3-A&FZ5VNiS0Xib|f>0E6^NA`eZ2Sd?m(zSf*3s6mYTO=K@VC#u zFR-3IHE8!UN`ZV8+)!7ft7wxon$u*BAEDc-$(64+lGZ5kJT4DLfL8}l4q!c{p<4ji zZ2%`v_x`z@2LWIHY6;OqRp<^N(XlW`rJy_0QOC6_lc#UQA0f~O+RjMDd z#M~y&|Gr9J94v*h*Ow_RJ}8j@YywbchjoeDc{*+ZI5;e04_mf^>vdU_y6cKGI?Q*? z4q)SUWfVouS|bQ_m3j3^@w(CqxJ?d0J4NS@>a764CRytw??-)Kpd5Wdtag7fByc>-67+m5*1Przsb-OZ9r~Yc=3igMcCNt8*#HkVgd1S0}9)nw>H&Ezm-GTRFn~NUS30XwbP>g^~3Qb zeYKl9QpBC-?7MEY&^3MEWynjVfz$BD`vbYFbgDRdoDSPA(5cTy-?{BxkWl1R<^>~p5U&!l_ z#1%~#N96t3ouvJGs9Gjy9;hhW+-`02*iO5X(Q{jJ!N-JZ4(;{q2H|^c3XEr!`}(HQ z2w}wFubHsznfqD7We$xyf8epFq)YJV?sZ^MhN5fp!+%5fR71C0HxYW5%rIv_Q4961 z0I$I^wIlWpLrj$#9H{bYjd%(>C?E{|Gg{{N?Mhn;#Y))-g-M3|$GE0CgK2tyb>*Y$~l&NgX-#F{FL2S0_wXkibE%36aV8n zg_olT*l;!m^bvxBJceXPI6>-hx!h~?02|StII8gjEaDq(dZ2oRSl6{DDVS8L{o-s6 zP>c*wy>dCG0$S|VylZi*97l1hXbj>t@B?TjrDUh`)m3W`2#!J=o81tq^F=e>rIV}W zC`EbZ@@t4n&bc}o2ZzgvKFx1dYt^bGOn4$IykD?3nA%v)jmoA5zfasoN%tuKzE1JK zzF+aJ#U;Izt0!3sC(G6PW0w&Y7lJugBMX!6WFMoXd0JP(?Wtvfo{EX^h#I63jGAbl(>{O z(E=ZSwpMKt;AL;psft;cXOM#bKq%uE7fsNrJi^ci353 z7K1lob&UfNbG2IPWF^}o?L!^EB}1T1k_WLF<7zfy@v*zq@AtzY~Q@Y*p+H z(i-p0cDrg^%50%gl&LRgoQlRpeFn>U-wI$VJ8Cy}St==QS8o&0s(Y}iQ@8b#s_4ny z^}pfGcaAH`&(lrvNlSy^c8U^0LOgFD-HSiI{_)RmpO@y~r~HCAH@%MmX`R!c$CoxU z>%5=c@efr@qg=jCO%V3wgq4%@|ENX(>t&7_ll>RTW;n0S+pQ-@)%5vxmVwvjq>I|% zD%mJIXK4U}`0P=4dRUk9GSt-u^F{|foVT3Hd~4Nt>B3;|RnmhB%*2luUF%>iv$9{4 zHay~m4E;9F6vEossHk@mjzYyQ#yHr{P$Uao_0Ya1K< z0^Y5O8y~}u9+qQCENkA@8vwu~`GYeEGw8*;dj-e3w`EDMTAgN3s}-9KT(-#{0IecEvD9JeBujp*(@Yvqjipp6jX5}6WKP1J`c1aP!uK=?D_Vx` z*RnO!!`WyFcUzXJ0e{cu*hK+Jc&qNHeV_}3h$wmsfw!f!z>&&D67p7TeqzqapN++Y?qEgI-gqe^n*SGekn>*5s<~j#K&`H;Ra^#OC$)R<+ z?sdW`?FNWbosgkfyp91u2dC=YNKX5j-Z+N^UzPS&lNR(&Ukt}(Rf4qvg{&NsBP^B= zHW&8k#MZ+Sk1cv=mv~zio6&BJbihXf`$1f!7c&dry*7ZPzDXGACqGx~P`71pwL&U= zY5$%|>s}k|yMt`o-8&?mT$j6rToM6nZ0sMiem}l@amUFkpI*CvlrxKwgQp}f`L0dg z%%$`kKIq*Qu^GZzPOBqE!tdgcUI?O!*s)E$-sYLff6xb@ zG)bN3F~p&T_eKhZL#Aa)GPCrT^}djl=8hgSKJqo3oJqa+f^3iJ%P$Ocbn#1 zX&Ne*^1h9rH#C%_snb|nw&vNAC)(GlwSV&ZGOMH^N{7&_9?xz z|A;aq7R|z41Kn_X6<|)zn|TA#G?9|13vbAKo3KYj+?qD0)&NdmYF4+}?!A){M!`2QL$TXnzK0-of&>x#vNc@c7x%qHQ}+v;%eWnh{{H>1=Cp=mU`d(|*_A zba~3^nvuif%lNi;ToqyT8Ol)~ED9B4wS7*FltZeZ0yOUvjs0NSr)&i0TAzg_^;AiIrUrV}; zNDSOLz09&F)-g=cAKSg~ijo@C;~2UO==bUTn9`*QKnYv+>a9OVY%5R~RJq$DPoUwg z^M%+#3Kx3(hX6tACNJcdKQr&FK^<%$VyD?#XC<~M)T1NS(oj9-X^WILoh|*thh5 zIoQf7Rweel4GAQBrDO;jN%P>*vxPikkD=C&l_-3dtN zFxl~G71$g%JQ~43?QbH^rSzdar1pRtgt7x-Hn+56fQ1R15P0~!S9#iV8Ns@>5)zZ{ zamlgG{FKVOrb;M!>cr$^t(Ox`=W!c*!f@vP)J#m|q*$-W?*t30zcBXA;xL#%R-j{X z)t*BIDy2MaTGT9)u&NpxAWK1u)*O>_W;=iATK^nxlU4C;N0pbN-qQ7efpZ2!baK&4 zd?>JId-pJTwWmW1a-VJ_m0&#;$tDz38h7%XxK#bR(34>nc(43*aT^ z9*6z}9{p28N)Y4S1Bx_MnTre3o!U>$5&g+S$#VPc}qvujLx~)t}!{VpU+ak_i*g(cEVhNEO=(L zh|F%`-E~``;pd7&O`Wh<^rkt5c`e&7wkZ;Pl?su%*h3c7lda!nd@R!U-#`D+zx;B2 z{qptuoBBRk?|JqzVRWCHVxqHx0(dJSI38ttu)&0?yDWs&Konao_0Gy^qcxtAW)9R1#Ydb~(}rWO%j!@o zTOFR*(vzQ6z)~Sw(Yq|FDZR_#iu$0c+o-sHAs)(u?Qc_bROEB%F&(`b-bm}w1y;-k zPC_csi19x!7rSdEz?Wi-Gxj=tbB-<;27HzE_Y3dIVyp_WZm0L#wp~Pg9QBNZU`?!u zTUzvz*@3`HK)Oeqs^#o0*0mg0Y^c!EoE=A`lYx`Wm$UlQ^?u1ylJeQEIjHQN)C~ka zrLd|5i|kIwBKy$d9jSGR*;;#0Sn7uCR^fmc{W@=;?0Kqqv%1mu<_K$H;m;*r0cYKd zyeN2E$nyQ?1$*o3+~V`Dv)tY~6J~5Nyf~aW4vk%)xx|9g8M35Rt6p%tlBNl$Q)2{6 zNH_^DC60)ekwAdC*RXr5QTE0D`wqC^K(b2#g`j7)E@#~9r&+IcQTX69YnWvvTa7a> z4vk+n^q@wwau!uBBGqm9gH{ZH?cFgXeI%Ayqr+Ojlx^6`wr*b2mSSjYfCjMWXsYV? zKpNd5>H#HEnAL3l0joa$K7ah|zpEF!8Q?jtucnZ^rM4_Q&cpfs9fT8`F2&bSXS+BU zkh=~0%4@?UdStB*O@Vg6#~??-Gm|pibqxx8LvuKLLp09e)|-8Y$mByEUP8^)ZMU^B z5+Czcc0KadH#>YmU{$Yp-bv$-DT4*Tn#PmO=rTU%j{O|r^@z#gGHSZ)N@CdDd_Y4T&ll|)Zc_qkC$HIOWn~Novmm`W?L&c zaKzR7;i#YtPIZ@Hk+j^r9nRf~1L~C!siW?LEjnLrm00VNHlno%pomS^_IZ+SRi)tM zk%>|_sWn|!>eB$~ns!*Q&-5&F(wvih+dO^Q>&VKoLZ@;YybHYqgD!QU^?L9#mM-O? zU?3a|tW^~No5k5B1&z`UwyV{7&AF@tFJZNv3SN60g!$`rp}x;=U%&rc>lNUoFZIyo zT-?%jU~k&#SeL{FAL8Z3QFRMl0#ml)owlEVf&i+@ve`w(O4O4brGcn(5v<=n-$!^! z)Okt)_vP-ve<@1nR3|4$JteqBmy58cH|w7vsnI-LBmBoTfBV*d z{N5dEi07yLQV-?5H4fmt?%jcIW3$24pEfQV`);p54`(ZQ7EYsO2jYxZ!W>POWm(Fc zOPMLyE7;Uk&g%l%DZ^^>A``2j1B2 zi30A4XfEUCxLeU6A0GC?RYH>@0=qhJ4y5xX027-CV;jzU@tmjn1$-whB(`X&6|`W* zpA=8%Cse(!)9?MKS_t_=j_SEkw{G!fe()=N-4+>eV084*(p0s-8vYXMrc&~zlGn2N zg~qEX#y6UJ=m8vd`yC0eYzdQ)4f>rB$CigIavBc47!ORGI62<-Y0JeP98m98FS2$% z5|{)y=LmbZNZeXZY8-UK11adf9R0WPmVC@6Y2+3j9L^rWz53Kir1{Z~4td2_>;?d) zay+AcX1eT5NUS(z6A#AYW1;@~4}e1IpGXGJyr&)Bsplo&(4Raw^K634jz=4(l>87^ zUrx!|fbZPS5}{;QCC$Eu9zutPStq$bxePJR5?aqd)C^1@GJ$Bp>gR1!t7@MX0==hy zoI2%Tofu*#YK9cmhSyvp4a+L|@}?^n!Y6N4%T9~?_9~`J7iMy+J&3%iq_Onv=%%53 z*>ETu#3$PO8Pr$+5bt&~ta%2#1?~^spvNMu@t8lYlVUU~yIN@s*QT>-I)t$h)(&Xl zQ=#Sc@J@_BOcsOGK%J6B(BN2}q0jY3gj`I(A4E*1*42F>+}YqfVt1Rgl#&KHkxC569}YBT2M`U zdU-IFh*&G8gxV>4lB|I73|Cfi*j%?posHAc$d)!dRerMi`BTiL)mH&&Z?^yK10XF({Jk;*>bqcm-t6zCSjc+}A)dN@mTWdZ5(`5NzI{&Y2KvE_f2H`9}8=MJ~)*4x{+eyw00N0>10x>lxd3NrghzV$jt-Sf(6P9_S`~PXh z)*d73KXH1@Ik^*?4oG!ceIVZyR&tRoUhfhK9W$;OkKb5Mq8SAn`#73N{SvRx^C%q*8qz^UMk?(9j_2xKA-|9PFF>l9yoje?&b?`%W>UbT8w zy;p^*PP-pNDOb{7UF&MA!T|)jn+$A|)RUgwuYrsf!9jC4LW{~y5SJ>vU6-^`V^U4e zIk}Eh&h;g)@*MxS9VYF{Kt;GLIm@EGH;uMQH%(xzXMvf<9SS z;kG;|h%AS80}3$13vbf*ZqtEg#XMtE5yHl_>r`XIOX!oe!sB?fCumM!v*wr%u^&s19yqgWf_d<^IFc}8n?&I`0HV|WI>I`1 zJXS~KCImoZUGN`q+{Wn|v^DFH!Zk12a(0Zes-obi*=<{a+(bp;`(M_nt#x{lB<4$L zlm^YWO`3FlsT@5eU@)3%YCUOpFPZ4FmKv4=k2lAs&C_~}I^pmAokRD7xJh7uDBQ~A zZKs!&(QAu~I9g?yQNq~!a%?Tn9#67IS|&Q9mNq3Wsku1Hb}p^VbOL;LkzcTNf8!e{Kfi@FQg1KoMPR)orMCs%_jUR@zP|b0 zuUbuc5#o>6Y9eb+ygzhqCRl=yCC6Nb&B4s8KCAI3OR}wrrFsMdZ*`mc-F*ono0U!P2 zI`8Y}FH47b;e-4V$nSKo<~f*YaDx7Fpv2mzS`A9=-G=x?zFUH6!M0W_&%ukPYOM-f zKEh@EO_~AMLmUKV%G$`tEBk=0C~3IaQol=-3&45LklW`td$dS+I7;pK+3>1~Q>GY| zeV%=ZvB7n=BzenEfMfM8O?V#{c zCB0kaJ%Zky*|9brpMV5PR-$8F0N>5gAa7-NXjrusT;apbUw5gKRxGUGaEvI1XW{)E z+Q~ZyR~7mpoM&4U5B326v_pL^V^4hw0efDaABsBez>lLl?t5tiqvYW-Fi|5=oumQ{ zu$hL)#M-~f87nKRXe4KSF_ZDJp}zO)xA`67m-Q>)^Pf-?Y|SCwl^o`%T)P?$QS#$XB)>yAlp($OTvt=<d)j8 zgPE7Q=wnMwJ-ONpO9m=S%r9kO_{F?I(uUSe_8LH)h*O5^mX}J>cC%fy`OYOSm*4?r z)fz%krX=%IqOWaBSb0p~@*dhrbj@bx&_Gw$8$^5qyWOd|$uL|eW)Ne3``*>5jSQXS{E$A9Vz=^Zwy zyPnS9EJc!n+f?X4&whp;#oGBHZ$t`T1b0hNsD9HMe zLw{Nk&71?pFe{&W**-i}PpQs0ADtD1v?_z6esc1-pWA;}sQ>zYu~sj)R40^Pxh5MY z_<*FF+5w_b(LeB^4&xmFpG`?qAF|r!McC`O~;1eK;`!+eDamY0AUn)@i?zHJ9!?l|ldgf)ZT&ghK? zPY;(O-85&!ZapH2RB~*Q&H{3stt6g^OSadrMhspKSTm#LT#r~hx z%d-fqc=0zHgS^18)oqz~c@1Zb$uXAzz3L*^mH>hm)ZPba!*rgGl&=0Ifaa!|L-3ke zv_6*7;igy)@$3q!Es)2=svM(T0wEMh%ELo;9?>0u0XtDTR!i?yIqnK+2mywoQheN% zlq6DQ9CWZNPe}qlUA9i{R;xw1BDUK$tD-o;c?8neUDT-P-kyVWma@vGaj%M2JZ>QY z{h!y%BdJ8>Ga)uNu~!3Yq>_Uf5{(3JRifCJ0%# z@~V2QO`yUV;19f1_J7!pwQYzWWl1GkG*ryP0~4QHY--x&ULnuwRirjQTuUz~4Yl%I z)}nI4+rdJs=uSTbr(kY9sfSn(2wk?)Bp#qepq*WWQ@L$ZDchkCh-GefAQvb*zIC1_ zJ;T=@KklzzK7W0as9ZqnMOZ@8!O!kC@eldxv27b*ho#_0?Z@&qfUzc6Wjs%N5#XEb zu){W=UKEtBUb95aCmfan214QZ(pssjx0b&>ISkm5o^HDdqxrF4dUmZ^80 z-4y^oSNk~pc|Vqr$^BTZAAec$X5rTuf8Ak(pSIU&_vMq2oPfLtn!GUu^V^|y>*W={ z1cH;Uez3D3#d)^FEZmZQ6xKmu3><~zT@*wpF1v9;s@m66U4tVnAxA~i0uhbu6=AG; z)e^8Dx1r9gI~*6Y>MsyuD3o^h?OtvstNyZS)hE;6ROV7+tS>PTO}vZRWi^~@vaMQt zK9=uGBitrc4|NK)7Z6TOhF%kLJR{%WIQw4y!*V6tv6HB45BtlIq}y0ByYHtTb}aue zVwyLsd#R2ZfRQDJ7Tr(hI9Xo%Q|~h>_pNoi>Nhs&uv>$pjsyi&hoEAF%W6^K@ zR?6yVQ-%fpo1ep^s*3Jp3yu_MeU-I{*SlBF64a>f__n$P?_~(;bPm{J+}#l8X_??xJ46QFR@b&MTC!0DPt?z`I3_NUu1-h}Oy_u19|w|US3PGv!> z%vmU%Itc%;$fGbW#8@@j2IN1zXWjsZ9I2<<=DpO8y$<8RuJW1=YVBOIZN$*9EyrVZ z8m>B4dyoT$UgU3!is^}CzqEr-u$iu`7J)_8+*3K!R5`h;ssgVEC2F6{WyGron(fETuuy3OW-`Bw|9r*&?G71S|kw;h{+>b)u2%Et-&$yW#x(BM6i9v zNn>JJN);Ye2R8ccwS5=)#$ILiK%M)vxCu8W*ItSW#kp%9FzxQYtqithhDl}tTByal zxx|Xfysgw<|G2+?{aC2&Q%f(-q#Qq>nj$!xg47_9pid8}niEK%9AG(HMI{s*0_8`m zqMzC&lqJlXQzT-5kp{%cAfRhS_in3`L%SniGBfRpl+2H6>p=UnPDBqF-@7&Q+d@V> zpeuK=iL0sb<+Tj3z=m_shjlh(iqC7=7OVZxwA2NT^0hZZNr6GH%C;IiFaRgMbS!o< zMQL=nbIK~nMrh-uG*x|vrGNcq>yW1}do#0rI*$5c3v3Td-}QCAR43ZKhP<7(bdE3$ z?UOcux^n!0w_Evg?M|}R_Q3Jw6~?>1-9TQ?k_E^#APz_SSAQ#P&FgH3ft@-f03OaQ zv3H+FAy&;32t5#XK^9hU)K>qo`^io z>(x4#4Z4JKV5h*?aoIQ)#D^gNWZdlPAUf>!u~e>g+m?SU8d552(Ij6*5EYgv$kHV;LSTaL@R&R$8YoqB(O zBeG3+Lnmv^#U25D8I)Hw4R-w@oIHi@>}RxIaOu+J#3|unhfZ?@G(uA0u#=~Oa$(5< z02HE5HCF$~k@D&Nv=how>`r!L zs9a^TWYjmw)zF z$iM3Oad>^T9p2-zUxt2w1Keiy1olZ3y=7tgxGoD2147M;b7(-J5U{H6VBC`v3O-g# z!2#}sX zChNm8e2Sp=EleOB#C`Arh3v34u%>sa&MFaEty3#<#NH|DdLF9PBsCiVc{X@>o^|Tg z>DzlqxB^?Cv#rvf7m1x6UqW~eVYy*y&PYt0Douo#_h2<~dP$(tj>Bi?v?M}YQnbjM zhI44%26{M^_q%kcCmixL0F}1J6*~B#bo;fAyz<++LnH{-Zj+rRK937NKC_?7s>iK4 z2$>V<%}$~vzIE%}Qg@Y{6o*sNmVA&Wgd}Uu;LOCK1K`xAeJIh~P8%zEWI)6gR}0|E zMk1Z8v>xo@ZYqnZ;Qq2mZ>?2i%V!0`duph{E_FJ#UBy=x&3t=98ycJB1lNO~z4B3m z+3~N^6cn;O*NeR(auGM(knF5F9=pn5&%-N6v4$Ft5#FRJH&Tu?pEF6`cq%SVchI?J zppRuLFqDBMM^!D)PxA3n>AF_YKWiB4C~zhcP6q^>nBp)HZ>++qUmR?GVUHDi>}~hr zJq3-{`TGL#ppL_FYL;0ai)8sB{i*V>gKuprG1%0ypH2xB4S>B()~SZrbap5I9kyb_ z79Ko!6?7_NSk!1A*5cR$LzoOOb|Siq3i*<|^}1}IZRnF6x-2e1(HEP~3)QD(*zMTO z(C*xkUJ%7rv*Q)Pu?fB)VenA6C~5h3D|f6ev4h)E&-=Xf&{L~!`Ccnjq$GM*<^WPY zoyqVzaZmmzl|9H;BcE-ok%Q+7y*Y%XEk2Q@6Cc4bL*?I9-8od$46C3|{S{QYCxw%e^8#P%4z|S*u(kWV)XdR1^l$=h+6HgG*t6dZ z&RiUThj0u%_*6*nZaLX;8%b&QhLINu-GHY}z5O8xO1HO*zEbt?;2+gGS9O4;JFdJ; zZUHtj98M?SGqWbark&jZFW$Venb%{Hey-`P1;Agfp|9capHEh{I*Pf0{N@A#+w}@a^?x?)k2dsA~kh5BOod;l%|+0#jQ$= zLlC@z{&J5#tHQP({@tkOJ%b3JT?-{(liK+UD(An+reu>IZf^yWuCT+sc4#b74jr}i zQr$O|h$8b z=IctN58G-gVW!&fZVzE6%eTWz!5*wO!ZDX6arb_ace_RuwGJqnAFcpmXMxO$0Lo)m zc)P9R{j}H2nICP|@27}abL!5~NzSecL49)qTS*s)vUcsd-|PPyvN|@p3!3^+)(_rRo-K=eYOHBg8Q*b6Nc&~?mL|lyAhum^s%odv zu2`pDa?NjQj@M&xQ_HO?f6RB<*;ydld!9;Nk}`UWg7df>(ZMXvokayePQ_5h_?Ieqm zIFZ14&{E1e#PGHw+{%$CZluEBVU=prylQI?^$lpYpu z?zVGQr^2+((Lw-0uV?V$HEG~rPnX@{N*eKU)X>R(~ z1kfsf)7rA=a$uo#LcbS@fsnneu2!XSGSPf2FU8@pVDVE|WUIm#pSJ_0YE~MpwRD}m zn{|%ODG{4@ENBjGGvJ$(_+UHjau?k%zV|ExIvbW?;m`rr&h@QUF9( z@)4cDH+=i4Djy7}uCeqALfKY78=sUq0JV!5&UrgH)l*ft$(Eza(?*Wjerco*nhttn zDVMOkuiu_P@LBYucTvO|H=;V>Rb=!}X`sbJa$M{84%pY&v8=sDsx$RT4w5xJ< zNvTRP1oeh^Ls}6Qi%^|CG!%K(xgMAtZPyG^SB~qs<~w$~=0R^>QC_=zhrneynb0sY zn*`uDoxK}CCaYE14m0KKUhEpOqD-fk#v8A?YwW~fuVkils6cqn`-TZY>aVm%1+S_) zExI(%q)n&RYHTniX9-ff!wwug^QbzT?(B9t2Y1^e)7KQ_AQBg7>mYWk=;t z^<|B!N{!yUUN$3HKm!TbeiAhNfW#;zPJTM{T-y zuaZF1O|*2B)e$}Ug?#fx_`ce-51Z8_1s~PCEf9M+} zi9sgbqgm*scPD!~WdKu34){%-xp;BQM&;TxmTf`F>p4EO zVE;b<`@i3+Ei98{@`=VBSZJp-ZD{%qQ)o815UAir)~=%h19nB7`{vxEW6&xK_SMww zjN#Cx*s|oQOk+68nbf+v&;(zb$HJz5(o)+ z<#kOM-Yj-FUMQq5>)Y#=N%^wX;2N3@QW40*+8vi&D+=9jFy*=Jx)rGlJYJ3*{M|7= zsCMvXiWH@p!PI@mi)UNKZ8-$a666wS@?O>j2C=zDbp*OBKhIKB{^g-F^w~)*Wz`NH zUXQ4j3&EtPdI6SRJVa*(o8IK@?S9tNbdgR; zNBTGHM{)eiK3-*Lc@)_iw0^A9H%A_m+3wY%y{fD{Z2s8DXeV$r>*9J; z&`i0!MN%j5u)N+9#CE@l9!=wc4E&#F@?ayXb9DN|*#KqXzPdh2+aMU=$1 zU312^W58|G@TNUB)vF1Skyq%nuFiWpoS#mS91g1Rt~bA~VsJrmK3<~JSntr_AHRS8 z!|}AH&|6$3{A9T>Lu6iu)x4f$lWXV$)e6fI&38vwSC!7|mpDjQPF*M(0xjq&zk^8M zoK1_(B&VYk3N)z=Wf$rIgBH2b(npZL^Baz819AwL>E4-7D{bs;N}7NudP~BiykCU-i%X48AII$yOxWyRf;)B{wVMBa=1(#Mn$R* z|MYbL%)rEizIU?s&;Mb;-aBA9>My8Mi&ZU&HXCSVo%+>m@X-VxDL_7v83*p>fY-}0 zAZWapzBWSeP~F>JsHEzk<;nfZY^qy;aI?!}wMFN+SX)PFxlDCaT>UD1i*;}xvG-ScgtOmSsaNSwUW4RB z5}iPv%ICvA(5!$RFcKuIP}R29GHJ|Vgmc7EtK!XDiebZe1xs*tmzG~}j8LCTKJbJZ%5c7+bSFe?-h0jToq?i_}eSN40t(6QC<6-+sX$dc2@wN(7W5d$I|OIL|nX= zP*C zXEd~DRQH`s%D*>$=GUAyW=#9IY3bu9HV-sw#3t1rC-`K)RY z?sS+3fWvv-*Z5!J{okr-J$j!))O?{kL3UlsJUm%E)=`fHQLn^_btl?6e32tAl~DbV z;Orpb7)~`n#5zz(2K*GhhPdXAYl;M#Kn_+IOIZ~4>@~jzR4)g-_m%qmk&-y-nxoqgM~stWE1>2bHGFmWiS*JfZl8s9Tb?s8joh$I{MbWjFxSwqFNq z4l77(0Vqqf^mevMQ+QzJ-vHxIRJovMwN7KU+e8)y`rk~ zAP$mJmyM=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Command line recorder for asciinema.org service EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/asciinema/asciinema/archive/v2.2.0.tar.gz -> asciinema-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5ac48b4a9c8ac6ba39feae665d831644 diff --git a/metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 b/metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 index cc793084275f..48419d53b853 100644 --- a/metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 +++ b/metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 @@ -3,13 +3,13 @@ DEFINED_PHASES=postinst prepare DEPEND=media-libs/aalib:= dev-libs/lzo:= mikmod? ( media-libs/libmikmod:=[openal] ) DESCRIPTION=Lightweight ASCII art demo using media-libs/aalib EAPI=8 -HOMEPAGE=http://aa-project.sourceforge.net/ +HOMEPAGE=https://aa-project.sourceforge.net/ INHERIT=autotools IUSE=mikmod KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/aalib:= dev-libs/lzo:= mikmod? ( media-libs/libmikmod:=[openal] ) SLOT=0 SRC_URI=mirror://sourceforge/aa-project/bb-1.3rc1.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=e34eaf1c102fc51ba0b2dae9982d6927 +_md5_=8beb0c6a8a90a86f581ca7ffeb69b1c6 diff --git a/metadata/md5-cache/app-misc/bijiben-40.1-r2 b/metadata/md5-cache/app-misc/bijiben-40.1-r2 index f90dfe02edde..4f33342e719e 100644 --- a/metadata/md5-cache/app-misc/bijiben-40.1-r2 +++ b/metadata/md5-cache/app-misc/bijiben-40.1-r2 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=>=app-misc/tracker-3.4.0-r1:3= >=dev-libs/glib-2.53.4:2 net-libs/gnome-online-accounts:= >=x11-libs/gtk+-3.19.3:3 dev-libs/json-glib >=gnome-extra/evolution-data-server-3.46.0:= >=gui-libs/libhandy-1.0.0:1= dev-libs/libxml2:2 net-misc/curl sys-apps/util-linux >=net-libs/webkit-gtk-2.26:4.1 SLOT=0 SRC_URI=mirror://gnome/sources/bijiben/40/bijiben-40.1.tar.xz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=46dd75565244c9998a9b64dae3c72b7a diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.3 b/metadata/md5-cache/app-misc/binwalk-2.3.3 index f1c251a69078..8483c2e6ca27 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.3 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.3.tar.gz -> binwalk-2.3.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=33dfedbc0703f14d10105698e56bbfbe diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 b/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 index d1f3d8ba546b..b5b16c561f97 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A tool for identifying files embedded inside firmware images EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.3.tar.gz -> binwalk-2.3.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dbd473316fffb6cd1e6e92e355397374 diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.4 b/metadata/md5-cache/app-misc/binwalk-2.3.4 index 709ef900a20e..14eaaec122ee 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.4 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.4 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A tool for identifying files embedded inside firmware images EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.4.tar.gz -> binwalk-2.3.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a0e74fd5e4ff59df72354a3dad1503ff diff --git a/metadata/md5-cache/app-misc/binwalk-9999 b/metadata/md5-cache/app-misc/binwalk-9999 index 5beb77d91051..db96002687e0 100644 --- a/metadata/md5-cache/app-misc/binwalk-9999 +++ b/metadata/md5-cache/app-misc/binwalk-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack DESCRIPTION=A tool for identifying files embedded inside firmware images EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a0e74fd5e4ff59df72354a3dad1503ff diff --git a/metadata/md5-cache/app-misc/cdcat-0.3-r1 b/metadata/md5-cache/app-misc/cdcat-0.3-r1 index a5d5390e92cd..71681e5a9e9e 100644 --- a/metadata/md5-cache/app-misc/cdcat-0.3-r1 +++ b/metadata/md5-cache/app-misc/cdcat-0.3-r1 @@ -1,10 +1,10 @@ DEFINED_PHASES=install prepare DESCRIPTION=Simple yet effective CD indexing program EAPI=7 -HOMEPAGE=http://cdcatalog.sourceforge.net/ +HOMEPAGE=https://cdcatalog.sourceforge.net/ KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=app-cdr/cdrtools !app-backup/cdbkup SLOT=0 SRC_URI=mirror://sourceforge/cdcatalog/cdcat-0.3.tar.gz -_md5_=c492a377f145370668a9d2c0a3c489e7 +_md5_=94b897d44609187a12fd13ed75f7b39b diff --git a/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 b/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 index 4cac1717e927..bd168f875849 100644 --- a/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 +++ b/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/furo[python_targets_python3_9(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/furo[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/furo[python_targets_python3_9(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/furo[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A CLI and set of pre-commit hooks for jsonschema validation EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-jsonschema/check-jsonschema/archive/refs/tags/0.21.0.tar.gz -> check-jsonschema-0.21.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ec53e82bd25e19992d87b2603b285b3 diff --git a/metadata/md5-cache/app-misc/chkcrontab-1.7-r1 b/metadata/md5-cache/app-misc/chkcrontab-1.7-r1 index 873397565386..a613ee85a8f9 100644 --- a/metadata/md5-cache/app-misc/chkcrontab-1.7-r1 +++ b/metadata/md5-cache/app-misc/chkcrontab-1.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lyda/chkcrontab/archive/v1.7.tar.gz -> chkcrontab-1.7.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f788acbd45354a99ea9060cdbdae481e diff --git a/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 b/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 index 1e5503594f69..f2f31453366f 100644 --- a/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 +++ b/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lyda/chkcrontab/archive/v1.7.tar.gz -> chkcrontab-1.7.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=62ace67df35187717ab4856ead4c9d5b diff --git a/metadata/md5-cache/app-misc/ddccontrol-0.6.0 b/metadata/md5-cache/app-misc/ddccontrol-0.6.0 index e21f65c3e111..7b0995b88205 100644 --- a/metadata/md5-cache/app-misc/ddccontrol-0.6.0 +++ b/metadata/md5-cache/app-misc/ddccontrol-0.6.0 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure install prepare DEPEND=app-misc/ddccontrol-db dev-libs/glib:2 dev-libs/libxml2:2 app-arch/xz-utils gtk? ( dev-libs/atk media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 x11-libs/pango ) pci? ( sys-apps/pciutils ) DESCRIPTION=Control monitor parameters, like brightness, contrast, RGB color levels via DDC EAPI=8 -HOMEPAGE=http://ddccontrol.sourceforge.net/ +HOMEPAGE=https://ddccontrol.sourceforge.net/ INHERIT=autotools IUSE=doc gtk nls +pci static-libs KEYWORDS=~amd64 ~ppc ~x86 @@ -12,4 +12,4 @@ RDEPEND=app-misc/ddccontrol-db dev-libs/glib:2 dev-libs/libxml2:2 app-arch/xz-ut SLOT=0 SRC_URI=https://github.com/ddccontrol/ddccontrol/archive/0.6.0.tar.gz -> ddccontrol-0.6.0.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=bd5447bac2b71298f1b6d5dcd29b47a9 +_md5_=4f0515f9c781cb396ee1fc99d9887807 diff --git a/metadata/md5-cache/app-misc/ddccontrol-db-20230223 b/metadata/md5-cache/app-misc/ddccontrol-db-20230223 index 3611037aa536..3f4d10e6b4cb 100644 --- a/metadata/md5-cache/app-misc/ddccontrol-db-20230223 +++ b/metadata/md5-cache/app-misc/ddccontrol-db-20230223 @@ -2,12 +2,12 @@ BDEPEND=dev-util/intltool dev-perl/XML-Parser nls? ( sys-devel/gettext ) sys-dev DEFINED_PHASES=configure prepare DESCRIPTION=DDCControl monitor database EAPI=8 -HOMEPAGE=http://ddccontrol.sourceforge.net/ +HOMEPAGE=https://ddccontrol.sourceforge.net/ INHERIT=autotools IUSE=nls KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ SLOT=0 SRC_URI=https://github.com/ddccontrol/ddccontrol-db/archive/20230223.tar.gz -> ddccontrol-db-20230223.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=cabf0d0a07dc88f79f22b959e03fec38 +_md5_=638780185b066fb26780b512ff6e7922 diff --git a/metadata/md5-cache/app-misc/filebus-0.3.5 b/metadata/md5-cache/app-misc/filebus-0.3.5 index c69e56dc3660..c849fcdb3193 100644 --- a/metadata/md5-cache/app-misc/filebus-0.3.5 +++ b/metadata/md5-cache/app-misc/filebus-0.3.5 @@ -12,5 +12,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/filebus/filebus-0.3.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d0dc13cd7addabf38e9efff7726ab205 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.2 b/metadata/md5-cache/app-misc/freewvs-0.1.2 index 018357d4e8bb..d29859f1e405 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.2 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/f/freewvs/freewvs-0.1.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e20c7d5fb90351b3b484d888d7766750 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.3 b/metadata/md5-cache/app-misc/freewvs-0.1.3 index 87e9f876d715..5686728b8ad0 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.3 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/f/freewvs/freewvs-0.1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e20c7d5fb90351b3b484d888d7766750 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 b/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 index 90df5cda7b21..9d57a496126e 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Scans filesystem for known vulnerable web applications EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/freewvs/freewvs-0.1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ba87cc54af14b7a52b648c1e438f56cc diff --git a/metadata/md5-cache/app-misc/geoclue-2.6.0 b/metadata/md5-cache/app-misc/geoclue-2.6.0 deleted file mode 100644 index 3975c9cbe176..000000000000 --- a/metadata/md5-cache/app-misc/geoclue-2.6.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] >=dev-lang/python-3.10.9-r1:3.10[xml(+)] >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-2.42.0:2.4 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify -DESCRIPTION=A location information D-Bus service -EAPI=8 -HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=meson python-any-r1 systemd vala xdg -IUSE=+introspection gtk-doc modemmanager vala zeroconf -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=LGPL-2.1+ GPL-2+ -RDEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-2.42.0:2.4 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify acct-user/geoclue sys-apps/dbus -REQUIRED_USE=vala? ( introspection ) -SLOT=2.0 -SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.6.0/geoclue-2.6.0.tar.bz2 -_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f07d2197d5ea22553ffa73e4abc39168 diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.0 b/metadata/md5-cache/app-misc/geoclue-2.7.0 index 6ff75af7957f..8f8f88a6d5d1 100644 --- a/metadata/md5-cache/app-misc/geoclue-2.7.0 +++ b/metadata/md5-cache/app-misc/geoclue-2.7.0 @@ -7,11 +7,11 @@ HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson python-any-r1 systemd vala xdg IUSE=+introspection gtk-doc modemmanager vala zeroconf -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ GPL-2+ RDEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify acct-user/geoclue sys-apps/dbus REQUIRED_USE=vala? ( introspection ) SLOT=2.0 SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.0/geoclue-2.7.0.tar.bz2 _eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=66792326c6dc91818d76f9d82dd0e1a5 +_md5_=1c23fa4ccb17ef4839629e602adafd9b diff --git a/metadata/md5-cache/app-misc/gnote-43.0 b/metadata/md5-cache/app-misc/gnote-43.0 deleted file mode 100644 index 0e64c3f616a6..000000000000 --- a/metadata/md5-cache/app-misc/gnote-43.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.35.0 dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.22.20:3.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16:= >=app-text/gspell-1.6.0:= test? ( dev-libs/unittest++ ) -DESCRIPTION=Desktop note-taking application -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Gnote -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 meson readme.gentoo-r1 -IUSE=test -KEYWORDS=amd64 ~arm64 ~riscv x86 -LICENSE=GPL-3+ FDL-1.1 -RDEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.22.20:3.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16:= >=app-text/gspell-1.6.0:= test? ( dev-libs/unittest++ ) gnome-base/gsettings-desktop-schemas -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnome/sources/gnote/43/gnote-43.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f8a0b25ac246744ff6d70f28c9490f93 diff --git a/metadata/md5-cache/app-misc/gnote-43.1 b/metadata/md5-cache/app-misc/gnote-43.1 index ca4655c0daac..de6ad5f3933c 100644 --- a/metadata/md5-cache/app-misc/gnote-43.1 +++ b/metadata/md5-cache/app-misc/gnote-43.1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/43/gnote-43.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d0d4440bf5369e913faeec3a898e649f diff --git a/metadata/md5-cache/app-misc/gnote-44.0 b/metadata/md5-cache/app-misc/gnote-44.0 index f81259fd6dd9..fe048c7f1b95 100644 --- a/metadata/md5-cache/app-misc/gnote-44.0 +++ b/metadata/md5-cache/app-misc/gnote-44.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/44/gnote-44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2eada2880ec521ac7326919177c6254d diff --git a/metadata/md5-cache/app-misc/gramps-5.1.5 b/metadata/md5-cache/app-misc/gramps-5.1.5 index ae224527fc9b..eb007017dcef 100644 --- a/metadata/md5-cache/app-misc/gramps-5.1.5 +++ b/metadata/md5-cache/app-misc/gramps-5.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) !berkdb? ( test ) SLOT=0 SRC_URI=https://github.com/gramps-project/gramps/archive/v5.1.5.tar.gz -> gramps-5.1.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=42722e796076eaa5158914f1b7ad33ca diff --git a/metadata/md5-cache/app-misc/grc-1.12 b/metadata/md5-cache/app-misc/grc-1.12 deleted file mode 100644 index bbd3fd62b975..000000000000 --- a/metadata/md5-cache/app-misc/grc-1.12 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst prepare -DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -DESCRIPTION=Generic Colouriser beautifies your logfiles or output of commands -EAPI=7 -HOMEPAGE=http://kassiopeia.juls.savba.sk/~garabik/software/grc.html -INHERIT=python-r1 -IUSE=python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 -RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -SRC_URI=https://github.com/garabik/grc/archive/v1.12.tar.gz -> grc-1.12.tar.gz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=8e5f87432e1746cab7723b69a0476112 diff --git a/metadata/md5-cache/app-misc/grc-1.13 b/metadata/md5-cache/app-misc/grc-1.13 index e3155a4c8398..eb15d9c59e39 100644 --- a/metadata/md5-cache/app-misc/grc-1.13 +++ b/metadata/md5-cache/app-misc/grc-1.13 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) DEFINED_PHASES=install postinst prepare DESCRIPTION=Generic Colouriser beautifies your logfiles or output of commands EAPI=7 HOMEPAGE=http://kassiopeia.juls.savba.sk/~garabik/software/grc.html INHERIT=python-r1 -IUSE=python_targets_python3_9 python_targets_python3_10 +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 ~ppc ~x86 LICENSE=GPL-2 -RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/garabik/grc/archive/v1.13.tar.gz -> grc-1.13.tar.gz _eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=3fb15c2420ba21347c258ee47bde0067 +_md5_=015672f7df185ae225df168431dd85ba diff --git a/metadata/md5-cache/app-misc/icdiff-1.9.5 b/metadata/md5-cache/app-misc/icdiff-1.9.5 index 9d44cc97801e..77085119d5f5 100644 --- a/metadata/md5-cache/app-misc/icdiff-1.9.5 +++ b/metadata/md5-cache/app-misc/icdiff-1.9.5 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) >=dev-pyth REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=https://github.com/jeffkaufman/icdiff/archive/release-1.9.5.tar.gz -> icdiff-1.9.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=44d26ed0539d6f5cfbdca9f7391fe08d diff --git a/metadata/md5-cache/app-misc/icdiff-2.0.5 b/metadata/md5-cache/app-misc/icdiff-2.0.5 index 992abb477146..54f733da086d 100644 --- a/metadata/md5-cache/app-misc/icdiff-2.0.5 +++ b/metadata/md5-cache/app-misc/icdiff-2.0.5 @@ -11,5 +11,5 @@ RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeffkaufman/icdiff/archive/release-2.0.5.tar.gz -> icdiff-2.0.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3b7432cf49bed4eea75d249946549096 diff --git a/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 b/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 index 07d03cc4ecfb..6bbc27b5d87f 100644 --- a/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 +++ b/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jpipe/jpipe-0.2.0.tar.gz !python? ( https://dev.gentoo.org/~zmedico/dist/jpipe-0.2.0-deps.tar.xz ) -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 go-module f9700c7efec1fd4955363169e9930c1c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 go-module f9700c7efec1fd4955363169e9930c1c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=372fb1ecd960d79fc71b26f8c4a2a36d diff --git a/metadata/md5-cache/app-misc/khal-0.10.4-r1 b/metadata/md5-cache/app-misc/khal-0.10.4-r1 index 8ad9c49e4ecb..5046b5541ddd 100644 --- a/metadata/md5-cache/app-misc/khal-0.10.4-r1 +++ b/metadata/md5-cache/app-misc/khal-0.10.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/k/khal/khal-0.10.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=070ee29151c4c7efae37a14b0b2ef29c diff --git a/metadata/md5-cache/app-misc/khal-0.10.5 b/metadata/md5-cache/app-misc/khal-0.10.5 index f67327dfa4ee..2fccbd3b7e12 100644 --- a/metadata/md5-cache/app-misc/khal-0.10.5 +++ b/metadata/md5-cache/app-misc/khal-0.10.5 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?] dev-python/freezegun[python_targets_python3_10(-)?] test? ( dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?] +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?] dev-python/freezegun[python_targets_python3_10(-)?] test? ( dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A CalDAV based calendar EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/k/khal/khal-0.10.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=86ad4ee1bae46ceda8a516b3a270d8ec diff --git a/metadata/md5-cache/app-misc/khard-0.17.0-r1 b/metadata/md5-cache/app-misc/khard-0.17.0-r1 index 0d692c0e0b63..1acc4b90d643 100644 --- a/metadata/md5-cache/app-misc/khard-0.17.0-r1 +++ b/metadata/md5-cache/app-misc/khard-0.17.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/k/khard/khard-0.17.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1430217393fb01a7f2d1348a9a6dbe96 diff --git a/metadata/md5-cache/app-misc/khard-0.17.0-r2 b/metadata/md5-cache/app-misc/khard-0.17.0-r2 index 66852286a1a3..aca592ca2113 100644 --- a/metadata/md5-cache/app-misc/khard-0.17.0-r2 +++ b/metadata/md5-cache/app-misc/khard-0.17.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( dev-python/sphinx dev-python/sphinx-autoapi dev-python/sphinx-autodoc-typehints ) test? ( dev-python/atomicwrites[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ruamel-yaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ruamel-yaml-clib[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unidecode[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/vobject[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( dev-python/sphinx dev-python/sphinx-autoapi dev-python/sphinx-autodoc-typehints ) test? ( dev-python/atomicwrites[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ruamel-yaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/ruamel-yaml-clib[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/unidecode[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/vobject[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Console CardDAV client EAPI=7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/k/khard/khard-0.17.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7e591d7e3ff4ed20a8a3503469be7387 diff --git a/metadata/md5-cache/app-misc/khard-0.18.0 b/metadata/md5-cache/app-misc/khard-0.18.0 index 983e1a20567f..06aac29c5f3d 100644 --- a/metadata/md5-cache/app-misc/khard-0.18.0 +++ b/metadata/md5-cache/app-misc/khard-0.18.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( dev-python/sphinx-autoapi dev-python/sphinx-rtd-theme dev-python/sphinx-autodoc-typehints ) test? ( dev-python/atomicwrites[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml-clib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( dev-python/sphinx-autoapi dev-python/sphinx-rtd-theme dev-python/sphinx-autodoc-typehints ) test? ( dev-python/atomicwrites[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml-clib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Console CardDAV client EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/k/khard/khard-0.18.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8a8e08fef599176b9174b329df9bed5f diff --git a/metadata/md5-cache/app-misc/ktoblzcheck-1.49-r2 b/metadata/md5-cache/app-misc/ktoblzcheck-1.49-r2 index 7524a1d60d38..e8e510192230 100644 --- a/metadata/md5-cache/app-misc/ktoblzcheck-1.49-r2 +++ b/metadata/md5-cache/app-misc/ktoblzcheck-1.49-r2 @@ -2,10 +2,10 @@ DEFINED_PHASES=configure install DEPEND=app-text/recode:0= sys-apps/grep sys-apps/sed app-alternatives/awk || ( net-misc/wget www-client/lynx ) sys-devel/libtool DESCRIPTION=Library to check account numbers and bank codes of German banks EAPI=7 -HOMEPAGE=http://ktoblzcheck.sourceforge.net/ +HOMEPAGE=https://ktoblzcheck.sourceforge.net/ KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1 RDEPEND=app-text/recode:0= sys-apps/grep sys-apps/sed app-alternatives/awk || ( net-misc/wget www-client/lynx ) SLOT=0 SRC_URI=mirror://sourceforge/ktoblzcheck/ktoblzcheck-1.49.tar.gz -_md5_=e6bb0df621cdd24080e20fa7f37af14b +_md5_=18811e3c307e2918718265f646ec333d diff --git a/metadata/md5-cache/app-misc/lfm-3.1 b/metadata/md5-cache/app-misc/lfm-3.1 index 67a13036b669..7233401c3dc4 100644 --- a/metadata/md5-cache/app-misc/lfm-3.1 +++ b/metadata/md5-cache/app-misc/lfm-3.1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) p REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://inigo.katxi.org/devel/lfm/lfm-3.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=18ac26bed6d7905f618d8c3626822b16 diff --git a/metadata/md5-cache/app-misc/liquidctl-1.11.1 b/metadata/md5-cache/app-misc/liquidctl-1.11.1 index a0e5e906945f..d96a280840a7 100644 --- a/metadata/md5-cache/app-misc/liquidctl-1.11.1 +++ b/metadata/md5-cache/app-misc/liquidctl-1.11.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig +BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare test DESCRIPTION=Cross-platform tool and drivers for liquid coolers and other devices EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/liquidctl/liquidctl/releases/download/v1.11.1/liquidctl-1.11.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=e0d69d392da52c1974425fea9fdd92b5 diff --git a/metadata/md5-cache/app-misc/liquidctl-1.12.1 b/metadata/md5-cache/app-misc/liquidctl-1.12.1 index b32e26a460fb..e6474032b389 100644 --- a/metadata/md5-cache/app-misc/liquidctl-1.12.1 +++ b/metadata/md5-cache/app-misc/liquidctl-1.12.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig +BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare test DESCRIPTION=Cross-platform tool and drivers for liquid coolers and other devices EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/liquidctl/liquidctl/releases/download/v1.12.1/liquidctl-1.12.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=f2c7329ee29d2adcb94ad8893e349ef2 diff --git a/metadata/md5-cache/app-misc/ranger-1.9.3-r1 b/metadata/md5-cache/app-misc/ranger-1.9.3-r1 index c1b3baed16c0..6382ae7cc9bb 100644 --- a/metadata/md5-cache/app-misc/ranger-1.9.3-r1 +++ b/metadata/md5-cache/app-misc/ranger-1.9.3-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=Vim-inspired file manager for the console EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ranger/ranger/archive/v1.9.3.tar.gz -> ranger-1.9.3.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4c2f1f78320677336999447e5fcb7cdc diff --git a/metadata/md5-cache/app-misc/ranger-9999 b/metadata/md5-cache/app-misc/ranger-9999 index 929c0a72a600..b9443dbf5d52 100644 --- a/metadata/md5-cache/app-misc/ranger-9999 +++ b/metadata/md5-cache/app-misc/ranger-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DESCRIPTION=Vim-inspired file manager for the console EAPI=8 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurse REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d2f80d5017dff6c1c9609b985cbaa9ee diff --git a/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 b/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 index 04df27341f0a..95a3aa846d29 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 +++ b/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/1.0.0.tar.gz -> resolve-march-native-1.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5a3277e61a13d90f36cc8c2d1cff162f diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 index 5f26f581b327..cbaea258bc98 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.1.0.tar.gz -> resolve-march-native-2.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a1bd9b195a6b95469f97be9e36ea3364 diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 index 413670a64c79..817b270c3a2d 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=sys-devel/gcc-4.2 >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=sys-devel/gcc-4.2 >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Resolve GCC flag -march=native EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.1.0.tar.gz -> resolve-march-native-2.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1011b1eab6bb25d9bb29f1001e2c8e84 diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 b/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 index 27d8f57d3f3e..c5ad2c4fbef1 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=sys-devel/gcc-4.2 >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=sys-devel/gcc-4.2 >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Resolve GCC flag -march=native EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.2.0.tar.gz -> resolve-march-native-2.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1011b1eab6bb25d9bb29f1001e2c8e84 diff --git a/metadata/md5-cache/app-misc/rpick-0.8.11 b/metadata/md5-cache/app-misc/rpick-0.8.11 deleted file mode 100644 index ca6c21997f8b..000000000000 --- a/metadata/md5-cache/app-misc/rpick-0.8.11 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DESCRIPTION=Helps you pick items from a list by various algorithms -EAPI=8 -HOMEPAGE=https://github.com/bowlofeggs/rpick -INHERIT=cargo -IUSE=debug -KEYWORDS=amd64 ppc64 x86 -LICENSE=GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 MIT Unlicense -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/3.2.15/download -> clap-3.2.15.crate https://crates.io/api/v1/crates/clap_derive/3.2.15/download -> clap_derive-3.2.15.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/1.0.5/download -> dirs-1.0.5.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fragile/1.2.1/download -> fragile-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libm/0.2.3/download -> libm-0.2.3.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mockall/0.11.2/download -> mockall-0.11.2.crate https://crates.io/api/v1/crates/mockall_derive/0.11.2/download -> mockall_derive-0.11.2.crate https://crates.io/api/v1/crates/nalgebra/0.27.1/download -> nalgebra-0.27.1.crate https://crates.io/api/v1/crates/nalgebra-macros/0.1.0/download -> nalgebra-macros-0.1.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download -> os_str_bytes-6.2.0.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/prettytable-rs/0.8.0/download -> prettytable-rs-0.8.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.42/download -> proc-macro2-1.0.42.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rpick/0.8.11/download -> rpick-0.8.11.crate https://crates.io/api/v1/crates/rust-argon2/0.8.3/download -> rust-argon2-0.8.3.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/serde/1.0.140/download -> serde-1.0.140.crate https://crates.io/api/v1/crates/serde_derive/1.0.140/download -> serde_derive-1.0.140.crate https://crates.io/api/v1/crates/serde_yaml/0.9.1/download -> serde_yaml-0.9.1.crate https://crates.io/api/v1/crates/simba/0.5.1/download -> simba-0.5.1.crate https://crates.io/api/v1/crates/statrs/0.15.0/download -> statrs-0.15.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term/0.5.2/download -> term-0.5.2.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.1/download -> unsafe-libyaml-0.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5378865648836b9167fc8ddd708131ea diff --git a/metadata/md5-cache/app-misc/rpick-0.8.13 b/metadata/md5-cache/app-misc/rpick-0.8.13 new file mode 100644 index 000000000000..dd0ecf878925 --- /dev/null +++ b/metadata/md5-cache/app-misc/rpick-0.8.13 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=Helps you pick items from a list by various algorithms +EAPI=8 +HOMEPAGE=https://github.com/bowlofeggs/rpick +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 GPL-3 MIT Unicode-DFS-2016 Unlicense ZLIB +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_derive/4.1.8/download -> clap_derive-4.1.8.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fragile/2.0.0/download -> fragile-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mockall/0.11.3/download -> mockall-0.11.3.crate https://crates.io/api/v1/crates/mockall_derive/0.11.3/download -> mockall_derive-0.11.3.crate https://crates.io/api/v1/crates/nalgebra/0.29.0/download -> nalgebra-0.29.0.crate https://crates.io/api/v1/crates/nalgebra-macros/0.1.0/download -> nalgebra-macros-0.1.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/prettytable-rs/0.10.0/download -> prettytable-rs-0.10.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rpick/0.8.13/download -> rpick-0.8.13.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.154/download -> serde-1.0.154.crate https://crates.io/api/v1/crates/serde_derive/1.0.154/download -> serde_derive-1.0.154.crate https://crates.io/api/v1/crates/serde_yaml/0.9.19/download -> serde_yaml-0.9.19.crate https://crates.io/api/v1/crates/simba/0.6.0/download -> simba-0.6.0.crate https://crates.io/api/v1/crates/statrs/0.16.0/download -> statrs-0.16.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.7/download -> unsafe-libyaml-0.2.7.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wide/0.7.8/download -> wide-0.7.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate +_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=8fc7277791c0a59a0aefc73ec48d6c1d diff --git a/metadata/md5-cache/app-misc/solaar-1.0.5-r2 b/metadata/md5-cache/app-misc/solaar-1.0.5-r2 index 5f62371f31b7..28f52678de58 100644 --- a/metadata/md5-cache/app-misc/solaar-1.0.5-r2 +++ b/metadata/md5-cache/app-misc/solaar-1.0.5-r2 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.0.5.tar.gz -> solaar-1.0.5.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=238ecd8c98d9c043d68bd0c8146696fa diff --git a/metadata/md5-cache/app-misc/solaar-1.0.7 b/metadata/md5-cache/app-misc/solaar-1.0.7 index c467a7fa959d..ae33664222d8 100644 --- a/metadata/md5-cache/app-misc/solaar-1.0.7 +++ b/metadata/md5-cache/app-misc/solaar-1.0.7 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.0.7.tar.gz -> solaar-1.0.7.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=66d0ea1932d599a1b46f2e0eaa2097bd diff --git a/metadata/md5-cache/app-misc/solaar-1.1.1 b/metadata/md5-cache/app-misc/solaar-1.1.1 index f05b79e9707d..6f45960fb2c0 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.1 +++ b/metadata/md5-cache/app-misc/solaar-1.1.1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.1.tar.gz -> solaar-1.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9fdd2ae83ccb6e57d048d56de75c0ca diff --git a/metadata/md5-cache/app-misc/solaar-1.1.2_rc2-r1 b/metadata/md5-cache/app-misc/solaar-1.1.2_rc2-r1 index 30b048e3d0ae..efdddff30548 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.2_rc2-r1 +++ b/metadata/md5-cache/app-misc/solaar-1.1.2_rc2-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.2rc2.tar.gz -> solaar-1.1.2rc2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b156b7b0c89c2c17cd3409016d62099 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.3 b/metadata/md5-cache/app-misc/solaar-1.1.3 index 5b0816f4cae7..21087f314dc5 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.3 +++ b/metadata/md5-cache/app-misc/solaar-1.1.3 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.3.tar.gz -> solaar-1.1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f2b8a0905f70c7388415296d91c60a6d diff --git a/metadata/md5-cache/app-misc/solaar-1.1.8 b/metadata/md5-cache/app-misc/solaar-1.1.8 index 43fcd1b49c72..7e5b9c0d603a 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.8 +++ b/metadata/md5-cache/app-misc/solaar-1.1.8 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Linux Device Manager for Logitech Unifying Receivers and Paired Devices @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.8.tar.gz -> solaar-1.1.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4e3ff1afa008439427fb20c7c3675688 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.8-r1 b/metadata/md5-cache/app-misc/solaar-1.1.8-r1 index 1342b1abfbbc..734bc8dbb42d 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.8-r1 +++ b/metadata/md5-cache/app-misc/solaar-1.1.8-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Linux Device Manager for Logitech Unifying Receivers and Paired Devices @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[p REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.8.tar.gz -> solaar-1.1.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc71e558c2a929d07d509614f26b4a82 diff --git a/metadata/md5-cache/app-misc/solaar-9999 b/metadata/md5-cache/app-misc/solaar-9999 index 0827a9c99b80..2e8df31698a2 100644 --- a/metadata/md5-cache/app-misc/solaar-9999 +++ b/metadata/md5-cache/app-misc/solaar-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Linux Device Manager for Logitech Unifying Receivers and Paired Devices @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=acct-group/plugdev python_single_target_python3_9? ( dev-python/psutil[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/python-evdev[python_targets_python3_9(-)] dev-python/python-xlib[python_targets_python3_9(-)] >=dev-python/pyudev-0.13[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] >=dev-python/pyudev-0.13[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/python-xlib[python_targets_python3_11(-)] >=dev-python/pyudev-0.13[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libappindicator:3[introspection] ) libnotify? ( x11-libs/libnotify[introspection] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4e3ff1afa008439427fb20c7c3675688 diff --git a/metadata/md5-cache/app-misc/terminal-colors-2.3 b/metadata/md5-cache/app-misc/terminal-colors-2.3 deleted file mode 100644 index b93953a90c17..000000000000 --- a/metadata/md5-cache/app-misc/terminal-colors-2.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A tool to display color charts for 8, 16, 88, and 256 color terminals -EAPI=7 -HOMEPAGE=http://zhar.net/projects/shell/terminal-colors -INHERIT=python-r1 -IUSE=python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -SRC_URI=https://dev.gentoo.org/~radhermit/distfiles/terminal-colors-2.3.gz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=4cca47754e155c1c40066fa55c405871 diff --git a/metadata/md5-cache/app-misc/terminal-colors-3.0.2 b/metadata/md5-cache/app-misc/terminal-colors-3.0.2 index 0014ef741b40..0264ef5a4ec4 100644 --- a/metadata/md5-cache/app-misc/terminal-colors-3.0.2 +++ b/metadata/md5-cache/app-misc/terminal-colors-3.0.2 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) DEFINED_PHASES=compile install DESCRIPTION=A tool to display color charts for 8, 16, 88, and 256 color terminals EAPI=8 HOMEPAGE=http://zhar.net/projects/shell/terminal-colors INHERIT=python-r1 -IUSE=python_targets_python3_9 python_targets_python3_10 +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 x86 ~x64-macos LICENSE=GPL-3+ -RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/eikenb/terminal-colors/archive/refs/tags/v3.0.2.tar.gz -> terminal-colors-3.0.2.tar.gz _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=61f49641e01767aac4a5aaeb57694a24 +_md5_=e4f504c037392932ce8c5fd0e9fc8c70 diff --git a/metadata/md5-cache/app-misc/terminal-colors-9999 b/metadata/md5-cache/app-misc/terminal-colors-9999 index 8fdf0c9b9786..038da89d58c3 100644 --- a/metadata/md5-cache/app-misc/terminal-colors-9999 +++ b/metadata/md5-cache/app-misc/terminal-colors-9999 @@ -1,14 +1,14 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile install unpack DESCRIPTION=A tool to display color charts for 8, 16, 88, and 256 color terminals EAPI=8 HOMEPAGE=http://zhar.net/projects/shell/terminal-colors INHERIT=python-r1 git-r3 -IUSE=python_targets_python3_9 python_targets_python3_10 +IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=3a8c288118137c68bb19bc1320db9daa +_md5_=d3231f3ccf163def79ea5948e7e98941 diff --git a/metadata/md5-cache/app-misc/timew-report-1.4.0 b/metadata/md5-cache/app-misc/timew-report-1.4.0 index d8ea171f5ff0..fc3ebd7f99d4 100644 --- a/metadata/md5-cache/app-misc/timew-report-1.4.0 +++ b/metadata/md5-cache/app-misc/timew-report-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lauft/timew-report/archive/v1.4.0.tar.gz -> timew-report-1.4.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ecc69613395b20d828b1f97d3d4358ae diff --git a/metadata/md5-cache/app-misc/tmate-2.4.0-r2 b/metadata/md5-cache/app-misc/tmate-2.4.0-r2 new file mode 100644 index 000000000000..af8e87b0b684 --- /dev/null +++ b/metadata/md5-cache/app-misc/tmate-2.4.0-r2 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure prepare +DEPEND=dev-libs/libevent dev-libs/msgpack:= dev-libs/openssl:= >=net-libs/libssh-0.6.0 sys-libs/zlib sys-libs/libutempter +DESCRIPTION=Instant terminal sharing +EAPI=8 +HOMEPAGE=https://tmate.io/ +INHERIT=autotools +IUSE=debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=ISC +RDEPEND=dev-libs/libevent dev-libs/msgpack:= dev-libs/openssl:= >=net-libs/libssh-0.6.0 sys-libs/zlib sys-libs/libutempter +SLOT=0 +SRC_URI=https://github.com/tmate-io/tmate/archive/2.4.0.tar.gz -> tmate-2.4.0.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0553f0f040866de686074b9eb42ae3c9 diff --git a/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 b/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 index cd41376abbef..70a3ff543d08 100644 --- a/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 +++ b/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Render full tmux windows or individual panes as HTML EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=app-misc/tmux python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3. REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/tweekmonster/tmux2html/archive/0.1.11.tar.gz -> tmux2html-0.1.11.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0500c0c5cd5b72044d68aa8a3900aeed diff --git a/metadata/md5-cache/app-misc/tmuxp-1.15.0 b/metadata/md5-cache/app-misc/tmuxp-1.15.0 index 22cfc01c5a0d..fc4c33891c2c 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.15.0 +++ b/metadata/md5-cache/app-misc/tmuxp-1.15.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.15.0.tar.gz -> tmuxp-1.15.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9c252c7edab0ceeab93462a7da6b21fb diff --git a/metadata/md5-cache/app-misc/tmuxp-1.25.0 b/metadata/md5-cache/app-misc/tmuxp-1.25.0 index 26086e9cac86..ec366798af3e 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.25.0 +++ b/metadata/md5-cache/app-misc/tmuxp-1.25.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.25.0.tar.gz -> tmuxp-1.25.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b5e4e8c65e06b4364c5f80b1dbbcc7f4 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.26.0 b/metadata/md5-cache/app-misc/tmuxp-1.26.0 index cadbaa4533ca..24ca3d825895 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.26.0 +++ b/metadata/md5-cache/app-misc/tmuxp-1.26.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.26.0.tar.gz -> tmuxp-1.26.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e07e3f8046f1a3946664799f911b6441 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.27.0 b/metadata/md5-cache/app-misc/tmuxp-1.27.0 index d096f4286d7b..eff801fe0415 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.27.0 +++ b/metadata/md5-cache/app-misc/tmuxp-1.27.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.27.0.tar.gz -> tmuxp-1.27.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=48394877c5e0a60050125020bb56b325 diff --git a/metadata/md5-cache/app-misc/tracker-3.4.2 b/metadata/md5-cache/app-misc/tracker-3.4.2 index c0ad385bbf64..cd80cb07bcdf 100644 --- a/metadata/md5-cache/app-misc/tracker-3.4.2 +++ b/metadata/md5-cache/app-misc/tracker-3.4.2 @@ -14,5 +14,5 @@ RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspe RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.4/tracker-3.4.2.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8beaf9f9996be7363ad57ead9016efe5 diff --git a/metadata/md5-cache/app-misc/tracker-3.5.0 b/metadata/md5-cache/app-misc/tracker-3.5.0 index 3f9b6971a53a..84ff21ee08ed 100644 --- a/metadata/md5-cache/app-misc/tracker-3.5.0 +++ b/metadata/md5-cache/app-misc/tracker-3.5.0 @@ -14,5 +14,5 @@ RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspe RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.5/tracker-3.5.0.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6d4baf97eaff46d1dd48ba34fa458177 diff --git a/metadata/md5-cache/app-misc/tracker-3.5.0_rc b/metadata/md5-cache/app-misc/tracker-3.5.0_rc deleted file mode 100644 index c1e4962ce6d9..000000000000 --- a/metadata/md5-cache/app-misc/tracker-3.5.0_rc +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pygobject[python_targets_python3_9(-)] ) ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/tappy[python_targets_python3_9(-)] ) ) ) || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= ) -DESCRIPTION=A tagging metadata database, search tool and indexer -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg -IUSE=gtk-doc +miners stemmer test vala -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-2+ LGPL-2.1+ -PDEPEND=miners? ( >=app-misc/tracker-miners-3.5 ) -RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= ) -RESTRICT=!test? ( test ) -SLOT=3/0 -SRC_URI=https://download.gnome.org/sources/tracker/3.5/tracker-3.5.0.rc.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1dd2cc81434654f368e2f4b723163bd2 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.4.3 b/metadata/md5-cache/app-misc/tracker-miners-3.4.3 index 59e41a1f386a..5c5bb2d04de2 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.4.3 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.4.3 @@ -14,5 +14,5 @@ REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.4/tracker-miners-3.4.3.tar.xz -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=75897acbe5fc003dd98981eff795c448 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.0 b/metadata/md5-cache/app-misc/tracker-miners-3.5.0 index ec1afdd3d74a..92e0001dd6bf 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.0 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.0 @@ -14,5 +14,5 @@ REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.0.tar.xz -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c10ab80334aa12378adce13ae2a73dbf diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.0_rc b/metadata/md5-cache/app-misc/tracker-miners-3.5.0_rc deleted file mode 100644 index 8b60a1e0206c..000000000000 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.0_rc +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pygobject[python_targets_python3_9(-)] ) ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/tappy[python_targets_python3_9(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) -DESCRIPTION=Collection of data extractors for Tracker/Nepomuk -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Projects/Tracker -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg -IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) -REQUIRED_USE=cue? ( gstreamer ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://download.gnome.org/sources/tracker-miners/3.5/tracker-miners-3.5.0.rc.tar.xz -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9204ac8c9b9b44face2328c50643e3ef diff --git a/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 b/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 index c3b80d391991..efeba7c0789f 100644 --- a/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 +++ b/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.22.8.27.tar.gz -> trash-cli-0.22.8.27.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=72e4423358da3734d59016d8c3e76105 diff --git a/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 b/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 index c4ce00a56809..7c79dfd38b22 100644 --- a/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 +++ b/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/flexmock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/flexmock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python scripts to manipulate trash cans via the command line EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.23.2.13.2.tar.gz -> trash-cli-0.23.2.13.2.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6c988d99ab50b92c21abb8cc3884e315 diff --git a/metadata/md5-cache/app-misc/vit-2.2.0 b/metadata/md5-cache/app-misc/vit-2.2.0 index ce4560cdc2fc..ce9b5fa4f5b0 100644 --- a/metadata/md5-cache/app-misc/vit-2.2.0 +++ b/metadata/md5-cache/app-misc/vit-2.2.0 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_9? ( >=dev-python/tasklib-2.4.3[python_targets_python3_9(-)] >=dev-python/urwid-2.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/tasklib-2.4.3[python_targets_python3_10(-)] >=dev-python/urwid-2.1.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/tasklib-2.4.3[python_targets_python3_11(-)] >=dev-python/urwid-2.1.2[python_targets_python3_11(-)] ) test? ( app-misc/task python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_python3_9? ( >=dev-python/tasklib-2.4.3[python_targets_python3_9(-)] >=dev-python/urwid-2.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/tasklib-2.4.3[python_targets_python3_10(-)] >=dev-python/urwid-2.1.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/tasklib-2.4.3[python_targets_python3_11(-)] >=dev-python/urwid-2.1.2[python_targets_python3_11(-)] ) test? ( app-misc/task python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=A lightweight, fast, curses-based front end to Taskwarrior EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vit/vit-2.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=24b88ec2cd8e403c8a23237c00c8e7e8 diff --git a/metadata/md5-cache/app-misc/wildq-1.1.11 b/metadata/md5-cache/app-misc/wildq-1.1.11 index 5f2eeff801f5..d50cd28011d5 100644 --- a/metadata/md5-cache/app-misc/wildq-1.1.11 +++ b/metadata/md5-cache/app-misc/wildq-1.1.11 @@ -11,5 +11,5 @@ RDEPEND=dev-python/jq[python_targets_python3_9(-)?,python_targets_python3_10(-)? REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/w/wildq/wildq-1.1.11.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6a487e8e0a051427ddea4982761744f7 diff --git a/metadata/md5-cache/app-misc/yq-3.1.0-r1 b/metadata/md5-cache/app-misc/yq-3.1.0-r1 index 5f5b6cd046df..d9c2b214796f 100644 --- a/metadata/md5-cache/app-misc/yq-3.1.0-r1 +++ b/metadata/md5-cache/app-misc/yq-3.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/y/yq/yq-3.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f93f8ddc5ca5e428f611e8b109ef841b diff --git a/metadata/md5-cache/app-misc/yq-3.1.1 b/metadata/md5-cache/app-misc/yq-3.1.1 index 6b4e9dcd65a4..f3b891cf0dfe 100644 --- a/metadata/md5-cache/app-misc/yq-3.1.1 +++ b/metadata/md5-cache/app-misc/yq-3.1.1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=app-misc/jq dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Command-line YAML processor - jq wrapper for YAML documents @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/y/yq/yq-3.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=29d7a87000878aaccd936b3822ff24e4 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 35ad9e48b185b6a76b8e5ba9e8828ffdf64dc231..e2953e93091050f42e8ef2d6633535382c5d54ce 100644 GIT binary patch literal 12486 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 diff --git a/metadata/md5-cache/app-office/abiword-docs-3.0.2 b/metadata/md5-cache/app-office/abiword-docs-3.0.2 index de3ad799bbf1..12aaad15ef87 100644 --- a/metadata/md5-cache/app-office/abiword-docs-3.0.2 +++ b/metadata/md5-cache/app-office/abiword-docs-3.0.2 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=app-office/abiword-3.0.2 SLOT=0 SRC_URI=http://www.abisource.com/downloads/abiword/3.0.2/source/abiword-docs-3.0.2.tar.gz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=669fe6682bcc4ecdcf95342f55ae6003 diff --git a/metadata/md5-cache/app-office/dia-0.97.3-r1 b/metadata/md5-cache/app-office/dia-0.97.3-r1 index bdf99edce6c0..f32be605cfa6 100644 --- a/metadata/md5-cache/app-office/dia-0.97.3-r1 +++ b/metadata/md5-cache/app-office/dia-0.97.3-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2:2 dev-libs/libxml2 dev-libs/libxslt dev-libs/popt >=media-libs/freetype-2 >=media-libs/libart_lgpl-2 media-libs/libpng:0 sys-libs/zlib x11-libs/gtk+:2 x11-libs/pango cairo? ( x11-libs/cairo ) doc? ( app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets ) SLOT=0 SRC_URI=mirror://gnome/sources/dia/0.97/dia-0.97.3.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7473b2d5c2f6af24a0997d5560d5cf96 diff --git a/metadata/md5-cache/app-office/dia2code-1.0.0 b/metadata/md5-cache/app-office/dia2code-1.0.0 index f06102f2dc12..9441abff4623 100644 --- a/metadata/md5-cache/app-office/dia2code-1.0.0 +++ b/metadata/md5-cache/app-office/dia2code-1.0.0 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/dia2code/dia2code-1.0.0.tar.gz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=809827857e7eaadf4e8f97d67d979631 diff --git a/metadata/md5-cache/app-office/endeavour-43.0 b/metadata/md5-cache/app-office/endeavour-43.0 index 2c33012452be..21f02b8676de 100644 --- a/metadata/md5-cache/app-office/endeavour-43.0 +++ b/metadata/md5-cache/app-office/endeavour-43.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) SLOT=0 SRC_URI=https://gitlab.gnome.org/World/Endeavour/-/archive/43.0/Endeavour-43.0.tar.bz2 -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69554a031d01248037de6b0e8d2eb007 diff --git a/metadata/md5-cache/app-office/endeavour-9999 b/metadata/md5-cache/app-office/endeavour-9999 index 5603d1b069ba..8d3d23ae694a 100644 --- a/metadata/md5-cache/app-office/endeavour-9999 +++ b/metadata/md5-cache/app-office/endeavour-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ PROPERTIES=live RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69554a031d01248037de6b0e8d2eb007 diff --git a/metadata/md5-cache/app-office/glabels-3.4.1 b/metadata/md5-cache/app-office/glabels-3.4.1 index 3c92ada23507..adf6d735aa2d 100644 --- a/metadata/md5-cache/app-office/glabels-3.4.1 +++ b/metadata/md5-cache/app-office/glabels-3.4.1 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ LGPL-3+ CC-BY-SA-3.0 MIT RDEPEND=>=dev-libs/glib-2.42.0:2 >=x11-libs/gtk+-3.14.0:3 >=dev-libs/libxml2-2.9.0:2 >=gnome-base/librsvg-2.39.0:2 >=x11-libs/cairo-1.14.0 >=x11-libs/pango-1.36.1 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-3.12.0:= ) SLOT=0 SRC_URI=mirror://gnome/sources/glabels/3.4/glabels-3.4.1.tar.xz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0428a0707897c9cb67327e938eac295b diff --git a/metadata/md5-cache/app-office/gnumeric-1.12.53-r1 b/metadata/md5-cache/app-office/gnumeric-1.12.53-r1 deleted file mode 100644 index edba3fea4e10..000000000000 --- a/metadata/md5-cache/app-office/gnumeric-1.12.53-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-text/docbook-xml-dtd:4.5 app-text/yelp-tools dev-util/gtk-doc-am >=dev-util/intltool-0.35.0 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils -DEFINED_PHASES=configure install postinst postrm preinst prepare -DEPEND=app-arch/bzip2 sys-libs/zlib >=dev-libs/glib-2.40.0:2 >=gnome-extra/libgsf-1.14.33:= >=x11-libs/goffice-0.10.51:0.10[introspection?] >=dev-libs/libxml2-2.4.12:2 >=x11-libs/pango-1.24.0:= >=x11-libs/gtk+-3.8.7:3 x11-libs/cairo:=[svg(+)] introspection? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-libs/gobject-introspection-1:= ) perl? ( dev-lang/perl:= ) libgda? ( gnome-extra/libgda:5[gtk] ) -DESCRIPTION=The GNOME Spreadsheet -EAPI=8 -HOMEPAGE=http://www.gnumeric.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools gnome.org python-r1 xdg -IUSE=+introspection libgda perl python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-2 -RDEPEND=app-arch/bzip2 sys-libs/zlib >=dev-libs/glib-2.40.0:2 >=gnome-extra/libgsf-1.14.33:= >=x11-libs/goffice-0.10.51:0.10[introspection?] >=dev-libs/libxml2-2.4.12:2 >=x11-libs/pango-1.24.0:= >=x11-libs/gtk+-3.8.7:3 x11-libs/cairo:=[svg(+)] introspection? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-libs/gobject-introspection-1:= ) perl? ( dev-lang/perl:= ) libgda? ( gnome-extra/libgda:5[gtk] ) -REQUIRED_USE=introspection? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://gnome/sources/gnumeric/1.12/gnumeric-1.12.53.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b97801a60ca51c99c1aab53b70ddf296 diff --git a/metadata/md5-cache/app-office/gnumeric-1.12.55 b/metadata/md5-cache/app-office/gnumeric-1.12.55 index 852adfe2be9a..2cd8c2091a53 100644 --- a/metadata/md5-cache/app-office/gnumeric-1.12.55 +++ b/metadata/md5-cache/app-office/gnumeric-1.12.55 @@ -14,5 +14,5 @@ REQUIRED_USE=introspection? ( || ( python_targets_python3_9 python_targets_pytho RESTRICT=test SLOT=0 SRC_URI=mirror://gnome/sources/gnumeric/1.12/gnumeric-1.12.55.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e5b0a5e32d72b3cb0f5f63c873ae7ad diff --git a/metadata/md5-cache/app-office/grisbi-2.0.5 b/metadata/md5-cache/app-office/grisbi-2.0.5 index 9b334f27f63c..f6e3291ea442 100644 --- a/metadata/md5-cache/app-office/grisbi-2.0.5 +++ b/metadata/md5-cache/app-office/grisbi-2.0.5 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 gnome-extra/libgsf sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango x11-misc/xdg-utils ssl? ( >=dev-libs/openssl-1.0.0:0= ) ofx? ( >=dev-libs/libofx-0.9.0:= ) goffice? ( >=x11-libs/goffice-0.10.0 ) SLOT=0 SRC_URI=mirror://sourceforge/grisbi/grisbi%20stable/2.0.x/grisbi-2.0.5.tar.bz2 -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=37b1596f8fbca0a8c911e2627eae4222 diff --git a/metadata/md5-cache/app-office/homebank-5.6.2 b/metadata/md5-cache/app-office/homebank-5.6.2 index d91b7dec5f64..4fb6cbb5afe8 100644 --- a/metadata/md5-cache/app-office/homebank-5.6.2 +++ b/metadata/md5-cache/app-office/homebank-5.6.2 @@ -7,10 +7,10 @@ HOMEPAGE=http://homebank.free.fr/index.php IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=xdg IUSE=+ofx -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc ~ppc64 x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) SLOT=0 SRC_URI=http://homebank.free.fr/public/sources/homebank-5.6.2.tar.gz _eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=425ea589b82b4443c152e184182d7732 +_md5_=93558b57c5e276fdd8687976e5112c9e diff --git a/metadata/md5-cache/app-office/kalendar-22.08.3 b/metadata/md5-cache/app-office/kalendar-22.08.3 deleted file mode 100644 index 15e5c32e494f..000000000000 --- a/metadata/md5-cache/app-office/kalendar-22.08.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.96.0:5 -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=kde-apps/akonadi-22.08.3:5 >=kde-apps/akonadi-contacts-22.08.3:5 >=kde-apps/calendarsupport-22.08.3:5 >=kde-apps/eventviews-22.08.3:5 >=kde-frameworks/kcalendarcore-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcontacts-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kdbusaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kiconthemes-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 >=kde-frameworks/kitemmodels-5.96.0:5 >=kde-frameworks/kwindowsystem-5.96.0:5 >=kde-frameworks/kxmlgui-5.96.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 -DESCRIPTION=Calendar application using Akonadi -EAPI=8 -HOMEPAGE=https://apps.kde.org/kalendar/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm gear.kde.org -IUSE=debug test -KEYWORDS=amd64 arm64 ~ppc64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 ) CC0-1.0 -RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=kde-apps/akonadi-22.08.3:5 >=kde-apps/akonadi-contacts-22.08.3:5 >=kde-apps/calendarsupport-22.08.3:5 >=kde-apps/eventviews-22.08.3:5 >=kde-frameworks/kcalendarcore-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcontacts-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kdbusaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kiconthemes-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 >=kde-frameworks/kitemmodels-5.96.0:5 >=kde-frameworks/kwindowsystem-5.96.0:5 >=kde-frameworks/kxmlgui-5.96.0:5 >=dev-qt/qtlocation-5.15.5:5 >=kde-apps/kdepim-runtime-22.08.3:5 >=kde-frameworks/qqc2-desktop-style-5.96.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -RESTRICT=test !test? ( test ) -SLOT=5 -SRC_URI=mirror://kde/stable/release-service/22.08.3/src/kalendar-22.08.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=53715ca554cfdc4364180a664ea873c6 diff --git a/metadata/md5-cache/app-office/kalendar-22.12.3 b/metadata/md5-cache/app-office/kalendar-22.12.3 index e89a1c0726d1..6fe40050c373 100644 --- a/metadata/md5-cache/app-office/kalendar-22.12.3 +++ b/metadata/md5-cache/app-office/kalendar-22.12.3 @@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/kalendar/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=debug test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~x86 LICENSE=|| ( GPL-2 GPL-3 ) CC0-1.0 RDEPEND=app-crypt/gpgme:=[cxx] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=kde-apps/akonadi-22.12.3:5 >=kde-apps/akonadi-calendar-22.12.3:5 >=kde-apps/akonadi-contacts-22.12.3:5 >=kde-apps/calendarsupport-22.12.3:5 >=kde-apps/eventviews-22.12.3:5 >=kde-apps/mailcommon-22.12.3:5 >=kde-apps/pimcommon-22.12.3:5 >=kde-frameworks/kcalendarcore-5.101.0:5 >=kde-frameworks/kconfigwidgets-5.101.0:5 >=kde-frameworks/kcontacts-5.101.0:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/kdbusaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kiconthemes-5.101.0:5 >=kde-frameworks/kio-5.101.0:5 >=kde-frameworks/kirigami-5.101.0:5 >=kde-frameworks/kitemmodels-5.101.0:5 >=kde-frameworks/kwindowsystem-5.101.0:5 >=kde-frameworks/kxmlgui-5.101.0:5 >=dev-qt/qtgraphicaleffects-5.15.5:5 >=dev-qt/qtlocation-5.15.5:5 >=dev-qt/qtwebengine-5.15.5:5 >=kde-apps/kdepim-runtime-22.12.3:5 >=kde-frameworks/qqc2-desktop-style-5.101.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kalendar-22.12.3.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm b2725ddab035915b602810278a6cbf63 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3eac3da0cab56ac1647ed5fc2b41c184 +_md5_=950842a4b12a2c1760de2cb5bb7ae19c diff --git a/metadata/md5-cache/app-office/libreoffice-7.3.7.2 b/metadata/md5-cache/app-office/libreoffice-7.3.7.2 index 3bb9e929cad0..f6a6f6fbf889 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.3.7.2 +++ b/metadata/md5-cache/app-office/libreoffice-7.3.7.2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~xen0n/distfiles/app-office/libreoffice/libreoffice-7.3.5.2-patchset-01.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.3.7.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.3.7.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.3.7//libreoffice-7.3.7.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.3.7//libreoffice-help-7.3.7.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.3.7.2/src/libreoffice-7.3.7.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.3.7.2/src/libreoffice-help-7.3.7.2.tar.xz https://dev-www.libreoffice.org/src//libcmis-0.5.2.tar.xz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6cff156eefe91713cfb594b8eac8ff0d +_md5_=b481fa82855316b06a93b7452c17d800 diff --git a/metadata/md5-cache/app-office/libreoffice-7.4.4.2 b/metadata/md5-cache/app-office/libreoffice-7.4.4.2 index 9d39081827ee..30a16f5d09d2 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.4.4.2 +++ b/metadata/md5-cache/app-office/libreoffice-7.4.4.2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.4.4.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.4.4.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.4.4//libreoffice-7.4.4.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.4.4//libreoffice-help-7.4.4.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.4.4.2/src/libreoffice-7.4.4.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.4.4.2/src/libreoffice-help-7.4.4.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4ac59e90de1c91fc95ff9da211d2bff7 +_md5_=82e9aeac55cffecf91cfe0648a43f90a diff --git a/metadata/md5-cache/app-office/libreoffice-7.4.6.2 b/metadata/md5-cache/app-office/libreoffice-7.4.6.2 index 93a67b35d25f..2c982bc607c5 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.4.6.2 +++ b/metadata/md5-cache/app-office/libreoffice-7.4.6.2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.4.6.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.4.6.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.4.6//libreoffice-7.4.6.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.4.6//libreoffice-help-7.4.6.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.4.6.2/src/libreoffice-7.4.6.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.4.6.2/src/libreoffice-help-7.4.6.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6f4ab41d4c6ad639e7dadee943209c55 +_md5_=bfd3da62011bacdc1530c700e7bce2af diff --git a/metadata/md5-cache/app-office/libreoffice-7.4.9999 b/metadata/md5-cache/app-office/libreoffice-7.4.9999 index 79282ff38046..5f58db208f16 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.4.9999 +++ b/metadata/md5-cache/app-office/libreoffice-7.4.9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a427ac931be0bea779d009562903dbd1 +_md5_=7ef06b3ab6b0e1a00acf63b590717d50 diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.2.2 b/metadata/md5-cache/app-office/libreoffice-7.5.2.2 index 491b1637d199..9367aa3130f9 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.5.2.2 +++ b/metadata/md5-cache/app-office/libreoffice-7.5.2.2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.2.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-help-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-help-7.5.2.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=06c411da6a336ddaef914e0aea701e94 +_md5_=02dbe983d60e307ce8cd02665b1432c4 diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.9999 b/metadata/md5-cache/app-office/libreoffice-7.5.9999 index e0b6dbaa043d..f32b533f172f 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.5.9999 +++ b/metadata/md5-cache/app-office/libreoffice-7.5.9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=07d80713e75543cc0557f12ea743d56e +_md5_=7a11fb20bfacaf38f7c523c92a056dab diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index 50fee2fd3811..dcd29f446ad0 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cd093fcf43e84c88619139ad720a45df +_md5_=052141541bc013251e30f531d3c6b66f diff --git a/metadata/md5-cache/app-office/moneydance-2023.1.5006 b/metadata/md5-cache/app-office/moneydance-2023.1.5006 new file mode 100644 index 000000000000..9d5ac1fe683e --- /dev/null +++ b/metadata/md5-cache/app-office/moneydance-2023.1.5006 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup +DEPEND=|| ( dev-java/openjdk-bin:17 dev-java/openjdk:17 ) >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=A cross-platform personal finance application +EAPI=8 +HOMEPAGE=https://moneydance.com/ +INHERIT=desktop java-pkg-2 xdg-utils +KEYWORDS=~amd64 +LICENSE=Apache-1.0 Apache-2.0 BSD CPAL-1.0 CPL-1.0 CSL-2.0 LGPL-2 MIT TIK +RDEPEND=|| ( dev-java/openjdk-bin:17 dev-java/openjdk:17 ) >=dev-java/java-config-2.2.0-r3 +RESTRICT=bindist mirror +SLOT=0 +SRC_URI=https://infinitekind.com/stabledl/2023.1_5006/Moneydance_linux_amd64.tar.gz -> moneydance-2023.1.5006-amd64.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=911c0e3b1a4412186c309840bd7f0e9c diff --git a/metadata/md5-cache/app-office/planner-0.14.91 b/metadata/md5-cache/app-office/planner-0.14.91 index 66d6c051164a..2da6b8e346a8 100644 --- a/metadata/md5-cache/app-office/planner-0.14.91 +++ b/metadata/md5-cache/app-office/planner-0.14.91 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) SLOT=0 SRC_URI=mirror://gnome/sources/planner/0.14/planner-0.14.91.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=45e1822d42cd101b2ce13a4cf5850842 diff --git a/metadata/md5-cache/app-office/planner-9999 b/metadata/md5-cache/app-office/planner-9999 index 572cae4a084f..a5e3e809c21b 100644 --- a/metadata/md5-cache/app-office/planner-9999 +++ b/metadata/md5-cache/app-office/planner-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=45e1822d42cd101b2ce13a4cf5850842 diff --git a/metadata/md5-cache/app-office/upwork-5.4.5.1-r1 b/metadata/md5-cache/app-office/upwork-5.4.5.1-r1 deleted file mode 100644 index 7a3377efb48d..000000000000 --- a/metadata/md5-cache/app-office/upwork-5.4.5.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-arch/rpm2targz -DEFINED_PHASES=install postinst postrm unpack -DESCRIPTION=Project collaboration and tracking software for upwork.com -EAPI=7 -HOMEPAGE=https://www.upwork.com/ -INHERIT=desktop pax-utils rpm xdg-utils -KEYWORDS=~amd64 ~x86 -LICENSE=ODESK -RDEPEND=dev-libs/expat dev-libs/nspr dev-libs/nss gnome-base/gconf media-libs/alsa-lib media-libs/freetype sys-apps/dbus sys-libs/libcap x11-libs/gtk+:3[cups] x11-libs/libXinerama x11-libs/libXScrnSaver x11-libs/libXtst -RESTRICT=bindist mirror -SLOT=0 -SRC_URI=amd64? ( https://updates-desktopapp.upwork.com/binaries/v5_4_5_1_941af939eff74e21/upwork-5.4.5.1-1fc24.x86_64.rpm -> upwork-5.4.5.1_x86_64.rpm ) x86? ( https://updates-desktopapp.upwork.com/binaries/v5_4_5_1_941af939eff74e21/upwork-5.4.5.1-1fc24.i386.rpm -> upwork-5.4.5.1_i386.rpm ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 pax-utils 91d47e5d20627c717aa878b9167c62a8 rpm f73e907469f65e52192f110dec72dce0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=23b883486733f926ace17adc4b32f1c8 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index c75a250e8e13812c65f52e26ef9e65f9592011f0..3e36ab5895fde0bd30b999fc493a2b21889034ac 100644 GIT binary patch literal 18926 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 N`oH>B$^IRL004CP9|!;d literal 18741 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 diff --git a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 index 62ae74ab3ec9..f0863f6da14d 100644 --- a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 +++ b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A utility to maintain package.unmask entries up-to-date with masks EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/projg2/diffmask/releases/download/diffmask-0.3.3/diffmask-0.3.3.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=38f609c068cd2f4b050a84533647e6d7 diff --git a/metadata/md5-cache/app-portage/elicense-1.0.2 b/metadata/md5-cache/app-portage/elicense-1.0.2 index 9bd314e5e41b..7623a977345d 100644 --- a/metadata/md5-cache/app-portage/elicense-1.0.2 +++ b/metadata/md5-cache/app-portage/elicense-1.0.2 @@ -11,5 +11,5 @@ RDEPEND=>=sys-apps/portage-2.3.62[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/Whissi/elicense/archive/v1.0.2.tar.gz -> elicense-1.0.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=212a186c80e91599876a8f1afd4555d1 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9 b/metadata/md5-cache/app-portage/elogv-0.7.9 index 9525fc7c7eab..cc2b297e176b 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_9(-)?,p REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e0649ab9a59f0ac74c5647d5f7ba75d8 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r1 b/metadata/md5-cache/app-portage/elogv-0.7.9-r1 index d3459c55e6e7..30f186a7f195 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r1 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r1 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_9(-)?,p REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8c13995881c026a2309f033e0be4c54e diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r2 b/metadata/md5-cache/app-portage/elogv-0.7.9-r2 index 935792e2e91a..b01321bb1ef0 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r2 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r2 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_9(-)?,p REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a0e64a71132112c3358bdd51f1487424 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r3 b/metadata/md5-cache/app-portage/elogv-0.7.9-r3 index 27ead7cf6d8b..ca4f25a12a42 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r3 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r3 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_9(-)?,p REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8c25327ace1b640e56150f2f37cddd90 diff --git a/metadata/md5-cache/app-portage/elsw-0.0.0-r1 b/metadata/md5-cache/app-portage/elsw-0.0.0-r1 index 8faa5c67413a..82ee0ccb99f4 100644 --- a/metadata/md5-cache/app-portage/elsw-0.0.0-r1 +++ b/metadata/md5-cache/app-portage/elsw-0.0.0-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://gitlab.com/xgqt/python-elsw/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=GPL-2+ RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/e/elsw/elsw-0.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=6541e88b558638e7a51c77cd1f6c4f2e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=530e996acdc09bfd69c804b163f0cb9d diff --git a/metadata/md5-cache/app-portage/elsw-9999 b/metadata/md5-cache/app-portage/elsw-9999 index c5ec8896260b..1995bbaf5b04 100644 --- a/metadata/md5-cache/app-portage/elsw-9999 +++ b/metadata/md5-cache/app-portage/elsw-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=774412bcbc8363142e86078a21b8eae3 diff --git a/metadata/md5-cache/app-portage/esearch-1.3-r3 b/metadata/md5-cache/app-portage/esearch-1.3-r3 index aa8d02868862..71863ff9ed0e 100644 --- a/metadata/md5-cache/app-portage/esearch-1.3-r3 +++ b/metadata/md5-cache/app-portage/esearch-1.3-r3 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/downloads/fuzzyray/esearch/esearch-1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=95c10c53878f103c76bb28cf00651ebb diff --git a/metadata/md5-cache/app-portage/esearch-9999 b/metadata/md5-cache/app-portage/esearch-9999 index 8da761db3b0d..6f3cb1978ac0 100644 --- a/metadata/md5-cache/app-portage/esearch-9999 +++ b/metadata/md5-cache/app-portage/esearch-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=sys-apps/portage python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[readline(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[readline(+)] ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=35db4338c3033fbaace7c45ef7f0ff4a diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r1 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r1 index 4d89d93fc69f..c1e701b79436 100644 --- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r1 +++ b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r1 @@ -11,5 +11,5 @@ RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_9? ( >=d REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=mirror://pypi/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=819b7dcb8d2b7467dce5ce78416c07d4 diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 index 9a5bd1748207..21123c4c2fd5 100644 --- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 +++ b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 @@ -11,5 +11,5 @@ RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_9? ( >=d REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7bfd74ea16fd98ac5f9d068e2b576fec diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 index 53bc2f308e43..f99141e0c943 100644 --- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 +++ b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Wrapper integrating aria2 into portage's FETCHCOMMAND EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_9? ( >=d REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=caf1924402842b3a24c813a7b1f137b6 diff --git a/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 b/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 index cd779b3e1b11..c4698c5c7291 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 +++ b/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A smart CLI mangler for package.* files EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/releases/download/flaggie-0.2.1/flaggie-0.2.1.tar.bz2 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7a8e34af5b6d3f8a3fe0908bcbfc4ea5 diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.2 b/metadata/md5-cache/app-portage/flaggie-0.99.2 index da6e96dd02c3..ce62be56518d 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.2 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/archive/v0.99.2.tar.gz -> flaggie-0.99.2.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4f48f088795dd48e273e2d3c658d251f diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.3 b/metadata/md5-cache/app-portage/flaggie-0.99.3 index e606308a4f6b..e0a22be623b6 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.3 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/archive/v0.99.3.tar.gz -> flaggie-0.99.3.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4f48f088795dd48e273e2d3c658d251f diff --git a/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 b/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 index e8f6183c6e05..2dd22ff8fecf 100644 --- a/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 +++ b/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1 REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=https://github.com/downloads/rafaelmartins/g-octave/g-octave-0.4.1.tar.gz https://github.com/rafaelmartins/g-octave-db/archive/bdf02cbf0a8d017c6c1bddeffd6f03d5d90695ed.tar.gz -> g-octave-db-bdf02cb.tar.gz https://dev.gentoo.org/~rafaelmartins/distfiles/g-octave-patches-0.4.1-r7.tar.xz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4642249f43435c6b80ff051a5dbf4f71 diff --git a/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 b/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 index 0a9ca73df296..8782b4fec5ba 100644 --- a/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 +++ b/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile config configure install postinst prepare test DESCRIPTION=A tool that generates and installs ebuilds for Octave-Forge EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/downloads/rafaelmartins/g-octave/g-octave-0.4.1.tar.gz https://github.com/rafaelmartins/g-octave-db/archive/b48055c9b54ef4fb941a07eb3b763c868ef4e0ca.tar.gz -> g-octave-db-b48055c.tar.gz https://dev.gentoo.org/~rafaelmartins/distfiles/g-octave-patches-0.4.1-r7.tar.xz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ceffbbfe90657fed03fefdec92c3f55 diff --git a/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 b/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 index f9ea39151e56..f875c4abf7de 100644 --- a/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 +++ b/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/g-sorcery-0.2.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=011f67b784fbc4d42d0c0fc0a639491a diff --git a/metadata/md5-cache/app-portage/g-sorcery-0.2.3 b/metadata/md5-cache/app-portage/g-sorcery-0.2.3 index 71b8c882bcfc..54e3c7fc0789 100644 --- a/metadata/md5-cache/app-portage/g-sorcery-0.2.3 +++ b/metadata/md5-cache/app-portage/g-sorcery-0.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/g-sorcery-0.2.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5a13ac4d102be30a5ca83f6264482a08 diff --git a/metadata/md5-cache/app-portage/gemato-19.0 b/metadata/md5-cache/app-portage/gemato-19.0 index 02e1a15d1314..19366e5da13e 100644 --- a/metadata/md5-cache/app-portage/gemato-19.0 +++ b/metadata/md5-cache/app-portage/gemato-19.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gemato/archive/v19.0.tar.gz -> gemato-19.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=115e0f5025b4eaed000bc39665a33e01 diff --git a/metadata/md5-cache/app-portage/gemato-20.0 b/metadata/md5-cache/app-portage/gemato-20.0 index 1b71cb8423b2..97b258cdb229 100644 --- a/metadata/md5-cache/app-portage/gemato-20.0 +++ b/metadata/md5-cache/app-portage/gemato-20.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gemato/archive/v20.0.tar.gz -> gemato-20.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=be07855d08b6ee46af932240cef57600 diff --git a/metadata/md5-cache/app-portage/gemato-9999 b/metadata/md5-cache/app-portage/gemato-9999 index 248bfb3bf05c..5bc2909ef490 100644 --- a/metadata/md5-cache/app-portage/gemato-9999 +++ b/metadata/md5-cache/app-portage/gemato-9999 @@ -11,5 +11,5 @@ RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_py REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b832154c661da617602c37ed6ee61ebb diff --git a/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 b/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 index 5adad2d32846..a8dc0720d093 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 +++ b/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/gentoolkit-0.6.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e4e651e51e04aeaba6b14a9f720daf76 diff --git a/metadata/md5-cache/app-portage/gentoolkit-9999 b/metadata/md5-cache/app-portage/gentoolkit-9999 index fa62f43d2e0c..bbdd4ac5d882 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-9999 +++ b/metadata/md5-cache/app-portage/gentoolkit-9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-apps/portage-3.0.32[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=acf6d3741895da50af079e13f50d8be4 diff --git a/metadata/md5-cache/app-portage/gentoopm-0.4 b/metadata/md5-cache/app-portage/gentoopm-0.4 index b5b2249ca543..4666e48a34f1 100644 --- a/metadata/md5-cache/app-portage/gentoopm-0.4 +++ b/metadata/md5-cache/app-portage/gentoopm-0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gentoopm/archive/v0.4.tar.gz -> gentoopm-0.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d2648e09e157c2d7413a3a2c7f4ffda7 diff --git a/metadata/md5-cache/app-portage/gentoopm-0.5.0 b/metadata/md5-cache/app-portage/gentoopm-0.5.0 index 13d997b5270c..e1565004e7f7 100644 --- a/metadata/md5-cache/app-portage/gentoopm-0.5.0 +++ b/metadata/md5-cache/app-portage/gentoopm-0.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gentoopm/archive/v0.5.0.tar.gz -> gentoopm-0.5.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f4b52180fbf66690cec6a2fcd2643401 diff --git a/metadata/md5-cache/app-portage/gentoopm-9999 b/metadata/md5-cache/app-portage/gentoopm-9999 index 4d7938e71cf4..24452f36b774 100644 --- a/metadata/md5-cache/app-portage/gentoopm-9999 +++ b/metadata/md5-cache/app-portage/gentoopm-9999 @@ -12,5 +12,5 @@ RDEPEND=|| ( >=sys-apps/pkgcore-0.12.19[python_targets_pypy3(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a8686da8c0498364950d81d028834551 diff --git a/metadata/md5-cache/app-portage/gpyutils-0.8.2 b/metadata/md5-cache/app-portage/gpyutils-0.8.2 index 56a8aff5ba7f..588956098aa2 100644 --- a/metadata/md5-cache/app-portage/gpyutils-0.8.2 +++ b/metadata/md5-cache/app-portage/gpyutils-0.8.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gpyutils/archive/v0.8.2.tar.gz -> gpyutils-0.8.2.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ddf8f53d82423ec3ff021ecf99482b51 diff --git a/metadata/md5-cache/app-portage/gpyutils-0.8.3-r1 b/metadata/md5-cache/app-portage/gpyutils-0.8.3-r1 index 2080cf0573b5..217c52eb1cf9 100644 --- a/metadata/md5-cache/app-portage/gpyutils-0.8.3-r1 +++ b/metadata/md5-cache/app-portage/gpyutils-0.8.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gpyutils/archive/v0.8.3.tar.gz -> gpyutils-0.8.3.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2a196d5d21667f31c501285dd8557541 diff --git a/metadata/md5-cache/app-portage/gpyutils-0.8.4 b/metadata/md5-cache/app-portage/gpyutils-0.8.4 index fbaa741160d5..7e0e1389fa22 100644 --- a/metadata/md5-cache/app-portage/gpyutils-0.8.4 +++ b/metadata/md5-cache/app-portage/gpyutils-0.8.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gpyutils/archive/v0.8.4.tar.gz -> gpyutils-0.8.4.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2a196d5d21667f31c501285dd8557541 diff --git a/metadata/md5-cache/app-portage/grs-0.7 b/metadata/md5-cache/app-portage/grs-0.7 index 9d3196f4c86b..0d91252fbbe9 100644 --- a/metadata/md5-cache/app-portage/grs-0.7 +++ b/metadata/md5-cache/app-portage/grs-0.7 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/grs-0.7.tar.gz https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=baee92f084bab155e89ba2a1facbf9c8 diff --git a/metadata/md5-cache/app-portage/grs-0.8-r1 b/metadata/md5-cache/app-portage/grs-0.8-r1 index e64d9a9fe9b3..363eb10d5af5 100644 --- a/metadata/md5-cache/app-portage/grs-0.8-r1 +++ b/metadata/md5-cache/app-portage/grs-0.8-r1 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/grs-0.8.tar.gz https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=434ba9005a6ba43c05120f82c03f1312 diff --git a/metadata/md5-cache/app-portage/grs-9999 b/metadata/md5-cache/app-portage/grs-9999 index 14557a3ac4d9..c1c14312664e 100644 --- a/metadata/md5-cache/app-portage/grs-9999 +++ b/metadata/md5-cache/app-portage/grs-9999 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=39f3c71be5756f466f69c39f1f8f50bd diff --git a/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 b/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 index ce0ac15938e2..25acc8f90d82 100644 --- a/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 +++ b/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 @@ -11,5 +11,5 @@ RDEPEND=>=app-portage/g-sorcery-0.2.3[python_targets_python3_9(-)?,python_target REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/gs-elpa.git/snapshot/gs-elpa-0.2.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ec507899ca2dee5e6bf2b00da1eea168 diff --git a/metadata/md5-cache/app-portage/kuroneko-0.1.3 b/metadata/md5-cache/app-portage/kuroneko-0.1.3 index 39475de547e7..f1b4cffebda3 100644 --- a/metadata/md5-cache/app-portage/kuroneko-0.1.3 +++ b/metadata/md5-cache/app-portage/kuroneko-0.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/kuroneko/archive/v0.1.3.tar.gz -> kuroneko-0.1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=756fd021944a3c3286a7d96c18cd7806 diff --git a/metadata/md5-cache/app-portage/layman-2.4.3 b/metadata/md5-cache/app-portage/layman-2.4.3 index bbe53bc62f31..d420946f25ef 100644 --- a/metadata/md5-cache/app-portage/layman-2.4.3 +++ b/metadata/md5-cache/app-portage/layman-2.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/layman/layman-2.4.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=445ceeebcf227a3572b8d82b8cbfa7b4 diff --git a/metadata/md5-cache/app-portage/layman-9999 b/metadata/md5-cache/app-portage/layman-9999 index ca8adcee0b3e..7d81f912b40b 100644 --- a/metadata/md5-cache/app-portage/layman-9999 +++ b/metadata/md5-cache/app-portage/layman-9999 @@ -11,5 +11,5 @@ RDEPEND=cvs? ( dev-vcs/cvs ) darcs? ( dev-vcs/darcs ) git? ( dev-vcs/git ) mercu REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=92dd4d5f7a63e6d9d1baab7f20527250 diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3 b/metadata/md5-cache/app-portage/metagen-0.7.3 index 634258c4af3d..7a7d54eb6580 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3 @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(- REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6ee948a68cbb773fa59f125f50730f78 diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 index 2d389ddbb754..7d53fdfb5374 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(- REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3d66f7d2db00019ec5dd3ae8197e0eda diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3-r2 b/metadata/md5-cache/app-portage/metagen-0.7.3-r2 index d3779091bae7..ed0198f78999 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3-r2 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3-r2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=metadata.xml generator for ebuilds @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(- REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6d4a14e4ab23cc13a72cda858c9db3d4 diff --git a/metadata/md5-cache/app-portage/metagen-9999 b/metadata/md5-cache/app-portage/metagen-9999 index ab0483fa8761..33cfbe90db42 100644 --- a/metadata/md5-cache/app-portage/metagen-9999 +++ b/metadata/md5-cache/app-portage/metagen-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=metadata.xml generator for ebuilds @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e2c0823b586c73633d5caefe23eea837 diff --git a/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 b/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 index 10b6d66953b5..5927f97c4cf2 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 +++ b/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 @@ -11,5 +11,5 @@ RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)?] >=dev-python/ssl- REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~zmedico/dist/mirrorselect-2.2.6.tar.gz https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=557e879d20073429ce853c4a167b14bf diff --git a/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 b/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 index b41bb1e098af..55ce3753c199 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 +++ b/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)?] >=dev-python/ssl- REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-2.3.0.tar.gz https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bf01634e4d53718ecef5269facaa08b6 diff --git a/metadata/md5-cache/app-portage/mirrorselect-9999 b/metadata/md5-cache/app-portage/mirrorselect-9999 index 262b02162705..7df5b5baa424 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-9999 +++ b/metadata/md5-cache/app-portage/mirrorselect-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)] ~dev-python/ssl-fetch-9999[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=58f3c2b7a9b6bf7add1e8ce815fee9d2 diff --git a/metadata/md5-cache/app-portage/nattka-0.4.1 b/metadata/md5-cache/app-portage/nattka-0.4.1 index 358e188aa32f..77ae959d1322 100644 --- a/metadata/md5-cache/app-portage/nattka-0.4.1 +++ b/metadata/md5-cache/app-portage/nattka-0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/nattka/archive/v0.4.1.tar.gz -> nattka-0.4.1.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e555841972d966695027390d95e936d7 diff --git a/metadata/md5-cache/app-portage/overlint-0.5.3-r2 b/metadata/md5-cache/app-portage/overlint-0.5.3-r2 index a1417b98e970..5e30c250f301 100644 --- a/metadata/md5-cache/app-portage/overlint-0.5.3-r2 +++ b/metadata/md5-cache/app-portage/overlint-0.5.3-r2 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?] python_targets_python3_9? REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=https://www.hartwork.org/public/overlint-0.5.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c033a4f07ce820a0bad4f180b3fee459 diff --git a/metadata/md5-cache/app-portage/overlint-0.5.3-r3 b/metadata/md5-cache/app-portage/overlint-0.5.3-r3 index c4c3e22adca4..28d48713ce76 100644 --- a/metadata/md5-cache/app-portage/overlint-0.5.3-r3 +++ b/metadata/md5-cache/app-portage/overlint-0.5.3-r3 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://www.hartwork.org/public/overlint-0.5.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b3be705ff351b1d210c8e0d3028fb182 diff --git a/metadata/md5-cache/app-portage/overlint-0.5.3-r4 b/metadata/md5-cache/app-portage/overlint-0.5.3-r4 index 02ee3a27a352..0c9758cd70df 100644 --- a/metadata/md5-cache/app-portage/overlint-0.5.3-r4 +++ b/metadata/md5-cache/app-portage/overlint-0.5.3-r4 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Simple tool for static analysis of overlays EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://www.hartwork.org/public/overlint-0.5.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a24a3ad06eac36f36b1cf923abb335ae diff --git a/metadata/md5-cache/app-portage/pfl-3.2-r2 b/metadata/md5-cache/app-portage/pfl-3.2-r2 index ae6d38b25462..558f1d55363f 100644 --- a/metadata/md5-cache/app-portage/pfl-3.2-r2 +++ b/metadata/md5-cache/app-portage/pfl-3.2-r2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Searchable online file/package database for Gentoo EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/portagefilelist/client/archive/3.2.tar.gz -> pfl-3.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=826a5a14a543006d099175c39f451322 diff --git a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 index ac5aec7f3e1b..ec75fbc44cca 100644 --- a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 +++ b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/slashbeast/pkg-testing-tools/archive/refs/tags/v0.1.0.tar.gz -> pkg-testing-tools-0.1.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=520d969d80ebe92987172f48664c94e1 diff --git a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 index 5db3d8e3e50b..7b72491bdf88 100644 --- a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 +++ b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Packages testing tools for Gentoo EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_9(-)?,python_targets_python3_10( REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/slashbeast/pkg-testing-tools/archive/refs/tags/v0.1.2.tar.gz -> pkg-testing-tools-0.1.2.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=37a6a3fc6a141a05308064b9a8c9d8c5 diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.6.1 b/metadata/md5-cache/app-portage/pycargoebuild-0.6.1 index d83e208bc72d..9f0940efbc98 100644 --- a/metadata/md5-cache/app-portage/pycargoebuild-0.6.1 +++ b/metadata/md5-cache/app-portage/pycargoebuild-0.6.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/pycargoebuild/archive/v0.6.1.tar.gz -> pycargoebuild-0.6.1.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b56cf99b5d29085901e60a8444abcfd2 diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.6.2 b/metadata/md5-cache/app-portage/pycargoebuild-0.6.2 index 2e31ebdc8405..e55eb6c47b0c 100644 --- a/metadata/md5-cache/app-portage/pycargoebuild-0.6.2 +++ b/metadata/md5-cache/app-portage/pycargoebuild-0.6.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/pycargoebuild/archive/v0.6.2.tar.gz -> pycargoebuild-0.6.2.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f4688bdc0fdc7705fe7400184ef2deba diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 b/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 new file mode 100644 index 000000000000..49408a8e5260 --- /dev/null +++ b/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A generator for Rust/Cargo ebuilds written in Python +EAPI=8 +HOMEPAGE=https://github.com/projg2/pycargoebuild/ https://pypi.org/project/pycargoebuild/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~ppc64 +LICENSE=MIT +RDEPEND=dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/projg2/pycargoebuild/archive/v0.6.3.tar.gz -> pycargoebuild-0.6.3.gh.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=252076b00b67bfdf4613ee34b7e7f2ce diff --git a/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 b/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 index b46f54ab3d92..8a964eea1bb9 100644 --- a/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 +++ b/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Check Portage's VDB for internal inconsistency on ELF metadata EAPI=7 @@ -11,5 +11,5 @@ RDEPEND=>=app-misc/pax-utils-1.3.5 sys-apps/file python_single_target_python3_9? REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/thesamesam/recover-broken-vdb/archive/refs/tags/1.0.0.tar.gz -> recover-broken-vdb-1.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f86d552c20498b33e0059ca11eac3c07 diff --git a/metadata/md5-cache/app-portage/recover-broken-vdb-9999 b/metadata/md5-cache/app-portage/recover-broken-vdb-9999 index f5dc87a2dade..16554fc79e6a 100644 --- a/metadata/md5-cache/app-portage/recover-broken-vdb-9999 +++ b/metadata/md5-cache/app-portage/recover-broken-vdb-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=Check Portage's VDB for internal inconsistency on ELF metadata EAPI=7 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=>=app-misc/pax-utils-1.3.5 sys-apps/file python_single_target_python3_9? ( sys-apps/portage[python_targets_python3_9(-)] ) python_single_target_python3_10? ( sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a7a591261b079d166aa6c3c3a185b589 diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 index 394539e4d066..10f13db11cef 100644 --- a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 +++ b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/smart-live-rebuild/archive/v1.4.0.tar.gz -> smart-live-rebuild-1.4.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=895faf79a40b59542cfc74221b212a9f diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 index ba64166d2dbc..3f10c16d98e5 100644 --- a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 +++ b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/projg2/smart-live-rebuild/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~sparc ~x86 ~x64-macos +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86 ~x64-macos LICENSE=BSD-2 RDEPEND=>=app-portage/gentoopm-0.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/smart-live-rebuild/archive/v1.4.1.tar.gz -> smart-live-rebuild-1.4.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f2cb186b430ea800b825f335c59c8420 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=916c3a3695f9dac096fcf8ffb9c12c6b diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-9999 b/metadata/md5-cache/app-portage/smart-live-rebuild-9999 index ee91a11cebcb..0518d2dbf6ec 100644 --- a/metadata/md5-cache/app-portage/smart-live-rebuild-9999 +++ b/metadata/md5-cache/app-portage/smart-live-rebuild-9999 @@ -11,5 +11,5 @@ RDEPEND=>=app-portage/gentoopm-0.2.1[python_targets_pypy3(-)?,python_targets_pyt REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ff7c97c56c638680f1a9faad2a9b54f0 diff --git a/metadata/md5-cache/app-portage/tatt-0.10 b/metadata/md5-cache/app-portage/tatt-0.10 index 99dcc73ea1fc..04ad86b5581e 100644 --- a/metadata/md5-cache/app-portage/tatt-0.10 +++ b/metadata/md5-cache/app-portage/tatt-0.10 @@ -11,5 +11,5 @@ RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_9(-)?,pyth REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/tatt/archive/v0.10.tar.gz -> tatt-0.10.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1fff7636f3d2006618858955af3dadce diff --git a/metadata/md5-cache/app-portage/tatt-9999 b/metadata/md5-cache/app-portage/tatt-9999 index e79ec06915af..e55666e2c8ad 100644 --- a/metadata/md5-cache/app-portage/tatt-9999 +++ b/metadata/md5-cache/app-portage/tatt-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-portage/nattka[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] www-client/pybugz python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a781f1df33e7609a3d37b25404fcb8bf diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index ca1f8c3aeadccd33136f972a6c85ae3fc1617756..f534f0f289f112d7f80a4164199492ccbd6d7ad0 100644 GIT binary patch literal 15025 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 Hb!Y$prp}S} literal 15184 zcmV-WJFmnaiwFP!00002|9zd?l3mAfrtkd}{Q^W(*10a_@I*|+%-zhrqK+oUBmsk9 zSklwa_g6Re?v`asB1Hn-yVuIf{0~)`g@5_e|NYZT|Kt0Y|M$nQUw`ucQ~DHs`erY_ zIsfv{|NBq>>woxvesR{V#o~vLYg@{BPUo7p=v^(f#JQW_!*bkZww+E&F`T|<@+Y_% zVx1%U?P~3*?Y2ueGn6u?t=eMB&iRyMu+VFo?c{k*JZ|PT_u@Nadig*9^H0hAOG-Az zuyywAt<~m7Y`N9N!;}%T*~p{0koSq(+VZWJ6K2mN4ev@{k)O@;*H-zFcCw$Rq%d+_ z(Y);ya$kM8kSz8ybEw6ap2k_B2tfW_<5_GdP*zRtcP)emEl?+e%F+H>@66< zAck|Sz1neoMt|(g?&8Qft{A5K5vjdw_F0WJt3=*nt~G??ed@tS$AV6u`eD(a=Q=HpnO(D4(~5*Eo^ob&rD{!laP_>4RQTln z{MGxH5Pf*WDW2UNpEX@JKCt>}`|tyT^-{Wz-70D0U9Kr?5{A_owFQ2Q_3Al#{+3CH zHBMfO1lx-U^^*N@W%(R!w#KJq+bNw{(sG%orxo~nvqzkIIwu#`!|t*4v1Y8tMi`dN z>MHznH@DI(dBVJQ3!~;4$e(7VyID@OQCQdBc$vflpEb-EKGT!(er2A11=~C#@5a}X zTQ!q=ZrNJs`8rdUeI_0-AFa^Cx1_Mkv(4E?wjw_B>j5cqp+fsFK?f;C^yDn6C*$fuLWo~5ud zuB4deNX@4jc?o`;9&VCasTF@tCr1~_c~T&KYUqQ1;tNtgWsPp3wK4dI!sGKkgsF#k z_#U#03>-PJesQG0qwk(iEjB*H$^ZFlDlfUUXFg5BU#1U$Qg1d$OmDnDrEip9;8l8P zwE|c%IP={Wi{&ecM1drC0>D*S!8ih8ilMX>NfxUov$TUJIs9+!t@_CP#@usNYMWv- z=jV?&<=V#PwcTu#s0G*JSo|W@6zd3p-yqQ2lO34^8X278t54pQ=Py-nZ80TQoz%&@ z0B75}tHUkVceg^ttYmFde?AtlFb5VrZ&Ear^e#?Obr<7H%GEvMlrqU*T4X7y*f1J- z?)ZfnhTE*G?;WHde9`hTf5zE?1)OdU54KYFO~5@%*l~{2GLJ_hl6XAW43r`nrQ&h1 z?-5Su`nD2grnvd8A93P+%1JInKFzx^Sh$n+86lNZVy9YJA>ML==hQT~kTw`aE%FU~ z@3c-p+e-Xeb*Wf#8|*49tS>Ij4LS_oY&APRgC+AoEOAG&HM6=O;zZq9f$@BP#A)qb zR)xg)krQfLfn^;8*!xqLP%Wo*Fc~tS_`~Y)N1Pm~ld1R7dUC#&v0SP!CAH^vtKJAbMK{5i-U|x^ z;qwZtTXek4CcrEC2aY#K(&Yd`Q$$o;n4sbz!4VOol0|T+ z@F()KfS^->L2}k8VVAljz4YGe#p8Q z;a49IrBwo80C$##7z5aA?4pIu(o&$Teq|MqT2$EbYgwZz9wLgjchwwkyb7-qkQ@Bt z$|SCoS^^(tn7}16ER9-vg&{l5CI~PS*%Y4nkQHSvP_mKQ_9Ik5NlFk~ zMR_d1DM&LW3MlneN(J6g6~eO4tM1mRF!BLlq#AufyixiKg_eQO=nD|R^0ILHq5J|x z!pfr!33^;|-D#3ot63&8@^T&HsQveb9>4UtOKja5N}KB8@kwiijk z^CM0zOf=LEhX*J*p>N2Hj$lTUNW5*b1+};)(Io5P14jz0`e7RBJOsyDm7I(jk%O|H zbt7rOr2>uf;}g%|%xwZmS)#=~tQ*Krpgye+aT1zmr4-t&J%v;!$2X!oH3NO(st`>g zX-JX5d(MtlVlh#>Go$@0;NrGx6Zw%E%%8n5NmiigyIG=?&?m(zGCqJ36MPm>?S?2q zNC3OUJuk|d()K9Hycr9mR5_|%%IYv?bQ1bZ*YP1#aG#}{Rg}q7CQNi4 zB^?hHANV9Z2*j81EU5cLo*b|pJ3&r)Sv6uJbK)l61h_!mQ&5Fkfq52sAQmKf3wwb_ zezyVWAxjQViLh8*0mI6q(m+U5(?g!4w$U&Aha{Rrg@`W-1KNUUn%7%-XLxDH^I}}k z{w3`Me2fN|!TLslj050$H1H~kEXxoAet8%g1h>Fcp_cUBf<=x2$(n? z9X^w)q~f*F2~G~xA@k6BMJ^yao<4{VK~6x?AQ}A&QHTv9^r!Set>t-Gh;W9B zPruC&nv-LA5|z2*80v zU;*Jz!Wh75^00TRFis@JmY}XiWS}NR70*h#7rit#p6m-LA>rf_fuk1PLwoZ2Shj^- z!hm58`v~aZ7`8(jfaIuu{l+y;XpZ5K;}l?V&<+@oQP4bvAKFJjCT0ZMMyKNknp_#C z07xTVNC%3x6<`5AqfSDoqwe{SuD&1khRHBC{7d3nim14 zg~T2h_gz=Z02Pw!^a#{+J{kY@FEKssp95f9z}mT8JuuTtT+|rL z6JTE832|hn;!-Kiil#q-v}^nbQhrhr5N_qw5;^U6f@pXOBqK7xDtRlv!+M_6_0MPU zi++zRH3{FXr%j&nl%x!0>y-fkfj|fmz6~ z6bzSZf$v>FFGwU)Xyj$mj!sOcZh2}-$7em}aKtayXQ)2ky*&RZ;{Tp%q4aWyGF4Hu zW58cfFY#(%BC*REp3Ys|I57@9pv*dgk6=2|yMlHg0C2idJwg)THj+fkco6uIN5c(m zj0O&^Me;H!)*HpYDX)jHTC1;c7Q8YrmF0*}`1b^wKsR!^R5JeQ;CCX@Dh>)9lYwH% z5KIaaZ4X%>u?oP2pGBYm6A8eCNs#A=GSU^r*AautQXGGU(hrNX<7=GeBuI{gia&je zFVWj0PB0TxKibAW7<#J8zo9ROu;ftBfVEUjEsNBK!;Y3%Mx(8oa>ek0by`OV0E|1{ z6C8u~$^@iBD5Fv!Vko%#S~D2o@Tptav3|q}OXx+D$eyi-=}zV(O%@Hjhv*Oy{0^ZR z5F0TZ+6wX$9hnxMfN#e?0ZzR9BDHOV+Si2iOsX3D3MJx)yIeEN23-QJr2l}n@pNx- z`u^9i`}dy+7Ii1B(BAEM;vA4vtO))LMF9I*m9#8vniczXS$~HK_Ij zuGj3+hGM`|?e$SeZvu4nn^H(n`;=bH*^~aX12G52A4@fo@kuejfIL*=^OJTeaSIga zCW7lEY+LI=YDhY_@xJ(J?2K$5tW4ISztOL)dACp@7&l6{^RE~baJD1g3BpF-<9^Sx z_I83H_;qMrC=+Vhr2*hPly>;H2V)QrCmNjVJX|{Pm1nYIhb%^-xQZ=WJWm?b9l8ft zL)B7i%*baF{E%I0)<-ZSUNmR2Q~q2H$#=mjx)nTKSa}fz*IcXB`pd6l}rVW`r{ix?@;*Y3edfK^dj$XMj<~ z+oPsOl#rucB4|U{{9MrLBv^uE)rNxc+CX#xwQ;1_D!k^F=!b)FyyUmk-2~Dma>;E! z5|5RN>SH$Q9@92~MiLd1TG25)h;u=v@$Tim?Ix@nBu|u_4zI#HC?}Im6+V?iITPke zFlLlf)8J#v6B}H>9EGA^AKUI2hOAM)iZU~_@^ zNZzJRFTh%U5d0_E;aI{`oKL(EZn~@Xz&#i^YWEEJ1LkVK{msqn8>spzUDubMRR@E~ zUc}80CjK>bX=LOZYXL~PJ>^e9D#XZs-QSQiHmN*3OZE7a0XRbfNP3-aA*)aUb+A-W zVipd-h`3`vbs$KdW8^SJ2h9^6VcKAU3=`xUAlj?Eoz7Tzjv37|f;I?<@WHqRR%4si zG|N??WD#oAwvtD`S0ss%hcnbGE`!q{k^?w&3R74wnF>R!LfrGP@ULMypYK6K{N#|D z;mLQ1d51{Ow&gVrjtv-rnxGUGu%Lf4spFts{%-?cX~X*3Y1KJGCXMi}qJ&=?nNg<(Ja*0ewm_jq?SDe#h!zJF0d5~*)j3>o!MdvkhH|;6p9kth5 z%NeNb$;*a=N+Mu@H##5++!4qyF26fAZV^sU7M)2_%MeGvDkEH)-eF7%fn;cSCV$At z4^g7(UXWbR4TP}0j2P=-q*NJrO1`HVMzFSGC4r_$lJ4s)Lv@g%tZHTPQ0}0N9K{lYrct9%FQIzQ8mNww9QlgAV z7^ltZ_#sMJxm4YA^Uhbw3QbAoiiXRKjSm3l;Npa~Y1(XAA?Q7kc=%KRjCVlMc6nTc zM6n(kx)8%egt{dpkS#-R;TA!HBV>vQ_vo9BM)<_D2{6>eCj#-<^bm^`wWUfFDszsqhJCX+8-dbI_VP zcBYzPT%GIlcHw=LUcFte?`SSGj8@u`!1!uD06s+^3%3!I0VARFPd#)H_W|(;kwS2k z_(;5_^A2tJW)=wfx5=-H2RnobtdAlY@8IGXa%yo=SS+PBO^<}bk08OSWUI?EbsJTH zKtwe4jhG@Npe73A9&dz>20&%x1FAq5NHhe2>%MJrbZfT~cY^^f1vbKX1MXxH>~}Cq zkQJcF2RN(+l}9ployh$txW66HJ1CXP`wf=jJ?3Hg)E7=`lL{M*i+FA?INeb`F@jGb zU9?}wEE07;A^IArR?@wo?6luknxK{^6j*7)He=1urDqUo+~A%t<2?_EIEzWzK2Yf_ zV#cc4n%L@Q+A7ZxW+DdweB=DTQY@kjCtF>p~2dIVG-;N6MbIRc=7sshAhVTbk zBhBzyENVxlLdks2!HiOxa1o-bS6~*Sfui{kr22P3!la2wbU40otXN)9U{g}}Y%VpH zBcfK2a6LzDO+v=|)_T<U5Q$-ARu{lwbvORqut*H`Tw2vR6dML7_+e22q8H&WIc zsuE??STYt2T!E}wH66k&u_eT=lZ)7eSK5En*>US#2#zW(FmJ@~MieGe@>&XKxIZjw zH$FO|v(#5NPYvLIz_4u7g)j1Cczoj2s)vK3BWiY6KkyG;9qon zfr!H~Ai+F(i!wreEDD!sH61NEpYvY1VR#ekN@|egQU~pLB*a^g_HW<6eECUxDcYs` z$zvG-ACnHxEk2Q)9{_wzvftMYGo3nIMWUcfx;9kt`6RcrAUYx7Qrg06f{R`!-HJLMftJ`e?`n(%bVC`k{IUpiy2=!Ar7(~(==(Xq} z`iQx~^Tenoz}g98o4$Pr+21~F2mh|fk#bUd{#l}7)@fB+Y>kZa3CFDsBLq^qIuxK# zuN&0YP;~%l(CKIc%0NstdLYU&GPG*%0<|h@pp()Vr%1s2+jJFm@Qt=W;EQRAJpx?c z`#8eN5v}USIM|k^-4IFHv8y)j$)u@0i{rGLwRDWoBI%?JFC8(548#K>YAN%Od*tK0 zeq@P!1mGdlb&4^C1fc(&oA%#EuD$&SyZm%GdmWgKVrz*XtxlG6WWjs~ zZZn+bj^UX)Pgla$Cc#u347#3&55f_WCOSm-%2ou#(#8rn#0Q)paFLhqYD*DDnl>@` zh!%9%D=Okq#A%PJ)L;WoPiT43% zqvIolZO66p7&^1Xk71RUHrs^Fl+A3~s;CuP?md|ER;EAi&)0!r^Y=SlZ z;i=;JI7&-7F>e3n4o>@Jc)TY4K7h_6B@Nzck1Tf#YQtIRiCjrYi>gZ5tfFHbvo;)g zYZx&40Y|2pxeWMJV0>ikSJlClhmmwDigZJ;y5$uRDfFH z_Z)%ld8svZeuz^35F(Nit^zL9B;&|+w8$arW!^A0A?Wy_$o};%mWmVv*s0D%!iJDq zn+4V$x4LDfM-e2M9S7foWRcHKNLbzy!s1mX9#yA3J3~|5KlEuFh+cG8%wz!S50Z1R zUqlf2xQ@td8QFnOIzw>U$RJ6()iUW1=t#Mt3e^;(X98`LIzHeP941^cwkW$CL}|c6 zCg7uQ;6rVC>1{*r-|i+l+6xExG&wKBS)*(5bH> zYZur79doGBj0eMoR$Ns{g88JAhDb?a5;hc0b+f(`ZVqH?%;c+S%bqx89q=D@9tfJC zX=H1r(7{jS1eW{oyk8#|cfhL5+sU1We*FYxtL*U2MBad@2% zkgTf+a`BH9L<@Jsv?s9cRn~6QKS3)|P~G zYD3X66Oy*7=J4YI%kKoN$R(ejF}fTV-wAk2JQNI$OUs=yP$&jvstyF#6U36#oFlnX zhYq-q=U`k_Xyr-=6`9qSRe?wpMR@(KZJ(6}F;nlA)4tHF%jt-4hk3%@}?n zYl)&(`~4g`Vb_v1)$k%t+D6efEnqHDxQeGB3Sq7HoNq);YjkC|T2mLmUC|e4ezXI$ z4WDYCIX?w^KvzVB8KG+Gh`q~2z*jNi~^ymv^E zre-$v6YqIlt7b(2t)tCT5RYdhS_FHMj@9Nq3WG~eI zbDm+ylS~QmwKsw;XH0bUIu*^JH*b#d7`eLTL)G5Z7;4Ew1i;B)qk65>L5yBPyn!8y z6h!Q)96gIZ@n3bF>a@#=LJ2SofIHMA3MD?#8&2$GBK49pOQrrYmMP;YJ^GyY(J2#e zoIv8GQzS6jL7MG$453rNM*b0HrqkgjAP?v{5KKq^iLcoq$SY3m3vYsS8*3F=e#(Cl zEdL=`fP$J@(7O&ziSY-e2ocG&DF3mkcf3ppe2GhPTSSXBDFNt4hi?`e$Gl{+D$q@a zp{vxjC7?xJAsHPZ$m@2@Y2P%K$Wzz0v{73h!D=HJ)D<+<;V0{YZ6L3w?C(%xrzd?% zRu_mfOkZ23rglWf_4}yrT_`=UaNtyM5$X~mb#@I%1EN+*UW1F!ty7!wItWnvh*hBA z%|QS1W%gfw|9SuN3q=@o#!hOzQqvouJS+lEU>4F>v%UO@2}S4HentJ2b>ObS zB1};YCRH0D5g=%ZflvruN|pcABm2`KJTMJ1YAsM8@Pp=DynLD6ZujSQ10tJ>O$#3q zwBZ_@OF*3}4*(R}uNBbKBY;|DE(`)jH`A6sE}o>ruZE&oD^SD8KEf_x?5L7{dhP`j zN2eMLIIjK>?yPcRCu!P3PkPG9-X-7Y3d%Nvaw7Hq}@(C>adoFf@^?# zt8fnEtadG|6y6&ZOlh)?=o1VGl=vE>U+4Mdudj#3;RUn(j1$mQi3U#sLu~#6fe^kC z?>gpCN79sbwBcI<(Gj(1!FE=dI`I-QsZ+E0rsfkCHTOZrYnQ!7r``&6gT&OjyZbUH z0UArX9rpnxJ#wj`Yc;@}Zao~J zwpJ;9?OF0WXC!gyq+AUFQxb5nZgn)MLfWoUIVPi@-+b|}N~P513-b1vN^-p#(SakJ zvVF_*&pZ*9l@}q=y~vrI&8F+l{o**$t1Sue&u1$8*7WIItD1!B(vyoA$O2wJT z63d1!NPcS*H1OfLpZw66;oMmWor|>&dEj=k8fQ|riTzrMH9+~meqajDJOOe@s)SC^ z9<7n)0mG+$QW)g;I~KvOCFmR-qZ3%P=18b%Q@;hC#$jaDuszZo^IeFpfJ*PAL7QsN z=UZVf>H*d?k{AFoE_A@plhKSF~6^+Q{ zw!B6_36Xjpmin314yL0?Y|BKQQB!;=xTC=!6bx(%A0>yUbXr3AmvU8)%gj-)m?&SI zj|x2D+CK*B=2NZDHtGP@t_Z$G%&L04<3gTbU3fPg&+3>=K%F%Z+jOjgGq$d6H4X2o zhd4IyacD{f!Z05~cj}Nvb7KpttVK`>-2UKIwDG^5N*|#aXUhmN%|k#a2QdJx!%e;+%=^&B zMpIWgLOOtcICf~A4AV@gI(-ozYL3jBYs$4Q)>pgBjqF%h81I#*Cy+uJtHnob9bh8q z)sXd=;WJqT`Fk)M35~w!eA@6WdlxEYB&s2|w*XSXJFQAU{#cTE6z=rO0UH`W340QdRwfu4TbDfqg6-M{^DrBl|($MY;JX{?(ixcvrr zF&!iZuK^}>u?E-pSZI`*#0Ub#6MZ!?AgEHxmej$ez(E2C(66RgXk@m zyz=%F#e#`$>V4M97oYb?Dl`WUY>=QShpvus^@rvyOyh?mX*JD>)PVN*-G&q>Q9DU$ z;R{vACTX~XFqH^i5|A}v6IEp_6*4%I#1Q0R8Rs|)^2UK+-cbo8`;Rc)M%QrVWh+m< zlm68ny~eh@>rE3aKx)*^pm!P`)vSrvw5d+Dd0`Yt=_s6_t!n8OvMny1b>ZO!6gozm zU7J4}nO`ElqX9exr4MJ2@M`ncWTyJPp8Ew(YEWI(8=(ntX{w3O)b2zOC97M71=<=^ zov?I;<(E!-g2v|jB1ntx!-uhig(x-<4Pp$WU*ko#+>)kbha1UfNJiUGAWhb!(p#AJ z{PL=t+zV^+K1ywBx>Z|nN^emI)=Arccpp##yA55bmxh31?zFj5ckbvG>Yv{QIAC3( zOe`Q7koAb^a+NYi>#~;7A96`YAliWS@CUI}|e|c66|Dxg)VA&#SI7r@k->Td-&RP!wHC=pmS2t)zS?=FqfzG@&AO=xw~t zl7K^DauS+UZ?$RCUN+0gFbsl@po8{>uQQM-RJ;(3k2T2!w@X>U z@OXoz-p5>0&qF8fnk`XhEM)1`^@YG8mnuF2lYpFp<<+659Xs`djQB)vG^-k})Yhc2 zzi`xn9CTjDw;h$KW^;%;9E&aNee+M6NTUG3o)t8%0Ela&)FXZ)(N@POs(q`$i@L-N z$f>xZq39;`@8GWHBHlKizJ9q!>=tF{;xkG(A#LZ$tm=eYY!N_?K_PE=eZ@QEiN(+) z%N`mr5aZltKifO1f4Zny5Kh{A2zezuw;Gt%QX2wbLo{%rM~4KUr$%lA8m|B=j{`h% zHd8bFikfv3^@^QZz&Q3t7e>JCveR8N%L#r29~Ft({%wQcMUCZ_{d32cVDh~LDOGKk zMobrEmJq3DLjHbi*R=uYfYf_VP59O>kZyuYo4*6Q&Fjn6_^nNq)8|~Qv#zj!#(`9r zDx_<6;KQkC!3}5FdFp|w7z}NN5<`S_M1N85I@e;2P$-B2&F$r4>PEZ$+|{s^A`N18 zQx+qeboWu=Zi_^gRUIZ>xjEGJ%~>Rlr6)HN^L{ytW(-DK3wyGbE6?11)D zeMkrY-~80hn8ZocIJBsm%HqfArjez?6s$U4gz_q23E*`!rK{t0@%A_%)gcIns$19t zpg=8l=p_m)Xx}?_we9*mpOZp5C3jQ3GSN|AumOLa11#JDLIk(kEau$mhG^=&k1BF1 zp%G9=N>5!vuyqBAnzq-_9zWy=7GXW3n#y?AuC_RL`>9!z7N&OifWfyd&9B$9)K8|V z4$}6SQK(jp&;Y(XUeF}!A!BglvQ zHJg@wc($cmx z>It{)Z+a};C=iV|IjxJagwUiQbqHHyr2r9~cS?h4JRT22?VX^btE2{44f8b(LOt~O z*FRpHfnVagb{5thlr{B(^NH|D?JH?386JawN%!M)RRce7O}~B@) zJ(x|Dg55DqT=haaERC5#Ze;5u@KhVC0ArF?_qLIEo;*Ftx7Wudl5Xi9ONdw8zQEb-Ldan^=>k-Qc zgG1B0NdX0?3lr`c8p&iXN~eJ;^&bSvzwj|nVNgUEj)DdSaIZQNM7yDPF;BR6-O+Po z^SoLV8uD|arDnO-k}`}M@504zF{X5ghoj}GoA#H~;)>##$ZkBM(`HptX9Q{icf-;= zz-h23+MvfP>!?QNb!o6HYwWGyf`)qK)i*cuD2104NCv=`g4D?cIg=vJ^qy6~ulvA0 z1}H2R3WU(u8cW=yUi$7uBZ>S50H7h9{SN{aJ_Jf)vZ@6itEP@`Qb+gl1PSZou80On zvyBeD0ZW=T9y%xvh|Hi~k*ywWT?M7B2H2$C>qSB!fpl5WN^%7}Y3w={!jO{e@WN~> z^6wAFqN|)D{8V%|j@pj#Ez8CoJmd-ba_aua2Q~9YnM#@ss_Uq8%wt%<9Nn>V`PS63 zk^mIQm}E!#gh!-Olm?@;|res2>O8`aW5U z0|P1I*h^{}{i`c?vSEj$Wh|+4cRD!P1IL+ipv1IwW*ViNnpK-*SJdq%we@6bbJDqA zl+URIuV@6ndueyHnx79*puG+V_2^y@+&?DDxt%I%mkKPp(xl0nEpJs``1oe>;%+HetG=vlaY! zer`N%otzf+SxS2YPPzyKPNqzFKeQ6@(i|(9rIOpqmx`}|i99cPWS+30K~3Jcv{lq$ zQ*dxNXw=@k=RdlgNc*bjn`vTnkOUSE<=GSr&7zBqPd44`6@ZxBorWN_Ijp&T2%XGT zJLwSqOmzkoUAvbfyfd|Bv3l6J@pH#0J1{Y_?xP?qp2g9tp!Su{G8&j_Sb;~;RZDNu z>D#y86()D1RNrm)nyzO;te91`a$r`}{;oUMwyBR*4X{=B%tQdWty9h&%U4$DARBjv z{#8?Y)F{!=2_m97tN8{WJ#x@sf0tsOO+$aK5oM%AtlLn44}qzHc8E>adyz#5>0XPN zlE7%cMn8}ruTkZo>1}@>O-`o5GfnN?I-9^ikyCuP;lE|HP|T<*-Bkz;BAY-&BWPJ# zA0_6ChoScm%ku4y*O6hYZ+JJ%A&hM55F=l-kuL$OCSHe2R5OA0>=5GoyP3uWbVPRa zx?WfO$(0kK1YzyUZy;Qtuv!~W+*?%(kVc`Z-0!Rqrlu09fpaJH!ebCtqc=+}CP}B7 z*zK;1!S?C0FS}~UtOXC;gD_4FQ@RIi={%kUm3h#atC#mj?&o{a+)&FJKGdYs$SZYz zL)GU{!q72^39D!-8|a!JLKI$tz1s`NXN9)c!Mg(yZ?tsvM-`zC{V;@tWW#4zB zj~52Nyl&Fb!8P16`yyB@;8J%DUZ9{hHF}t&<-2B7ver%oYEYOIbQd>2dor=>x(N(x zmd-BdJ#9Ck71TDO9hA{^5gQT&MIFF7k95HWVq7=>JvtE%qL0_Mb=`~@)!pE0(+-_po|oivBH zG~rY4g`@tcnA0_%js@CI7CbL}K|j!a zP+KcnaVkvOK}gFG;-q+lzgYEc+LLcs>=L8ozv;T5qLF^hm}Xq_R`2XvtbYAQtnhN_ zlm9T+34&@AAgkF=H&=n)rp~@}yBm@R$3rHGZnvyh=eD|`MYpypNWJLB(jL^Ejdu>U zsra;=bko=ZK+s4-?i0M2>b%$G4aFf~(U#9?YJ4LyOcQ&NY=VQEw${CdL<&o!>s)o5 zc+%XuQplHuOG=s1x=stW?qbq7zX9axRox53pTr)Wq8S#AF=SYX zzkVDR{QjkX9bf)(hdS)iTng_5cqy=^?%L5s9lC`plPYKrr)EEDEvWwipkQUtbGm^@ z<*$?%V`0tJLCj+7JoK56wZZwa9w*8#cPWc4bZjGpxw*S-O;`Q?5}x%888xCS8_F7c5-8S_re@Lry(i*|W;Qv)1E=d=s&8|y&@1#R?x-URGE~YD9bd_P&J(7p2 z{Lit{RzZNO)4R#xcv6dvP*noZJXO_nA26Swli{V^Lfv$gr4rQFBr-ZW3ex4V+Sgk; zMNS!iQq;5pWmctvEa-=B*KY4>m!P8g0y5^YT%H^T4V+fbN&m{s6u?;Zd;_$kL%^8EncVChgvshd>$k z!ZitGq<@QV9{9WNUCEz({N&t=Zuod^`G&6X`P&3J_%N~Y*5HccmE95nx2k@6T_q8~ zBSMBnsJxLjE}C=`W)l9<*>hGaZM!p5_)fICS2M8T!E6nTjIJ;oy4aLLJ*K;D9`(0$ ziDuB;iViA=EE8*xM&P5XdZ32xuyhi(x&~N-SPih0e?)(9{`if%Qn{OG~ zXlW3*4c%iG)vc)ujDs$AL>=oM*y7rMiqpMH>*-vUw|f*4mK>cUNg z$n z?ldTJ1-(ImTXSjL?a~yro5#yLT|n9IrI7_MuJPimwrP)f(hW7d5NWCV5{LHgw37H* z3`w)8zGv_sdmA6x(}u1^JsDBP$LW%I-8TqD!UzrOSE^(j&PEI=G+Bc}u&L^9BGvG5 z>O|;*i}dI#2fx|I-w|_tfuwUxbD=mhIB$^FKsgF=vxMv;)|>+ z52&$CDLi<>8S)F<&mdd8MXR^f$Z1_0!DGWk)WdCM!FqK~c0{BN#Ddoy_x=hWi1Yw6Hd+slpuVRzRO{;p zoPYoIkH7r%53gtgMV_q~Rd)mkoV8jDdox1dUk1uXcLQm=XYYFtq$3IWU0omsfN4Vo zxzv`N1O| z{U2UYNvqiee}|!F*O|2@HZ{nzbVDHE;B^_Wsf`C?q;n6`9WPimSh8xQ3N}p}Z;J;y zy7pD=1&}_4;QOM0(p${_`ugVw=qlxRL;NwQ*-fn_Q-@EWiu%yuJ4gjjx%B4*M588j zzvwRaVxm~_Wtu<)SwZ@vO9voIl3qB4e9%1+fSVIoX%u_uz(Z|u7~`PVgWcxcN_h0t z!S8GGMC?KcWOsU9SS&eo-}EO6YznF)YnN-Pt9)j5!8|0 zh8iAm=qOdmEKPSDb;EC+Rhe$6Pr3oCwvRE2#ONsxmIfD^vd}lp_cTohMh!kMh}o4P zPGL244L3mF@2xW$rPS5X;TqBzFJoem`JOwmgP5~w>9%GjS$xfgE9IIlsL7h+s4C`n zX9)>Ymrw>ML;&n`8Of#VeRNB)i&?$2r`k~;k**VD)yU&0OARnqT#L@ruoW6OP(Y(H zOm}GOl*6Q*!86a(k(^E4x0ryS?RfYMgY+7szuk*Tn{M*4_t!zdcj?a0Ma_YNa8*l_ zbq@n-E7fyv?SpKNx+{>jS|OHZIhAQqOJ4yl3WVvZc4Ku(r+Q9x(+BV=L4c&v{i29_ z?don_D!5_5*w+)uu@+D|QC8DNC+W6M=XHx@M6ew7Hb#x`Z*^xkRuR^PVF*D=8Uk3$ zYcvnq!8oL>PE7<47OmbPE7M>Tb~9@RL7iB9q?%1B&!M3&_jgf>x_;$ddl>MdtCrP< z67DH940CIr;zv(yiZiGcN(Z=r(yIE?LV#OdKIs}nDBP!Av4NMr%D7~Kz#vtqR zqiD~)a^0g}yMxApdK?F4gD2tN3hLu3yD`Zsa0~zh+WV2s#03tPTdi2i1I;CS!wrH& zf}gYzfIx&=Bhu?1F_1#mt%SWb5<`QWL4WALc-&VL@ie%(lGT|RmC&ZMZc=GTNTVvY zhLdnqcN%ae9fRv26%nsPh!(VosLP?T3c5B1$*w6;%`l=zk)IgFh=YV0>z!%tx?3pn z{5yb~|2SZ;gVg28dAd}#n|4fdvaYdHfBlyJL;<}&Rnv9pf&O#@_0lcVw6gwOn635H zA1}fWX5n!Sx{pQIJ%Iq~lj26aua9+Oatv|2>a&+*S z4u3V0Uv&`!uc}!9K2a7X=-zPM>EWEqx&o8pnkuM*15jtAHY*^%q(9AvY{GXT>@hC7 ztESzXKlK(tmw@sp7_riy;rjirzkTn2`RV7+|N8SU{Pq3wZ~v;@Jxx-T=Z00zx;_#k z4mpE8x~5h)BB_tn>Gob6$3da!z6;&$p-w8oA#LKi?z1;+Rphrc5HWNBHVhe0J|<0E z>Q5>;YBELokXD8*p@wu^qdx#A#%HIUE@xS2M2#U;m~Xm}us_PX#fC?6C_Lk diff --git a/metadata/md5-cache/app-shells/autojump-22.5.3-r1 b/metadata/md5-cache/app-shells/autojump-22.5.3-r1 index c629aab55617..fe4a0fd96222 100644 --- a/metadata/md5-cache/app-shells/autojump-22.5.3-r1 +++ b/metadata/md5-cache/app-shells/autojump-22.5.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=ipython? ( ^^ ( python_single_target_python3_9 python_single_target RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz -> autojump-22.5.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e _md5_=08b0a1290f7456b8a92ac18952508dba diff --git a/metadata/md5-cache/app-shells/fish-3.4.0 b/metadata/md5-cache/app-shells/fish-3.4.0 index 12f1b382a507..6776d22e1864 100644 --- a/metadata/md5-cache/app-shells/fish-3.4.0 +++ b/metadata/md5-cache/app-shells/fish-3.4.0 @@ -1,4 +1,4 @@ -BDEPEND=nls? ( sys-devel/gettext ) test? ( || ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-tcltk/expect || ( ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pexpect[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pexpect[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=nls? ( sys-devel/gettext ) test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-tcltk/expect || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pexpect[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pexpect[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pexpect[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] DESCRIPTION=Friendly Interactive SHell @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.4.0/fish-3.4.0.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d35e7812e4120e0c085019d14b62c92d +_md5_=b6e376cbe561034b20260d4007dcafc6 diff --git a/metadata/md5-cache/app-shells/fish-3.5.1 b/metadata/md5-cache/app-shells/fish-3.5.1 deleted file mode 100644 index 942bda6cd75a..000000000000 --- a/metadata/md5-cache/app-shells/fish-3.5.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-tcltk/expect || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pexpect[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pexpect[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pexpect[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] -DESCRIPTION=Friendly Interactive SHell -EAPI=8 -HOMEPAGE=https://fishshell.com/ -INHERIT=cmake python-any-r1 readme.gentoo-r1 -IUSE=+doc nls test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris -LICENSE=GPL-2 -RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.5.1/fish-3.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20a0697da140dcfd375dbae3786f1922 diff --git a/metadata/md5-cache/app-shells/fish-3.6.0 b/metadata/md5-cache/app-shells/fish-3.6.0 deleted file mode 100644 index f216b03be7fd..000000000000 --- a/metadata/md5-cache/app-shells/fish-3.6.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-tcltk/expect || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pexpect[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pexpect[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pexpect[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] -DESCRIPTION=Friendly Interactive SHell -EAPI=8 -HOMEPAGE=https://fishshell.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake python-any-r1 readme.gentoo-r1 xdg -IUSE=+doc nls split-usr test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris -LICENSE=GPL-2 -RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.6.0/fish-3.6.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8dbe3cfea8100d28ef4dd1173438736f diff --git a/metadata/md5-cache/app-shells/fish-3.6.1 b/metadata/md5-cache/app-shells/fish-3.6.1 new file mode 100644 index 000000000000..cf42c66c0e6d --- /dev/null +++ b/metadata/md5-cache/app-shells/fish-3.6.1 @@ -0,0 +1,17 @@ +BDEPEND=nls? ( sys-devel/gettext ) test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-tcltk/expect || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pexpect[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pexpect[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pexpect[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] +DESCRIPTION=Friendly Interactive SHell +EAPI=8 +HOMEPAGE=https://fishshell.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake python-any-r1 readme.gentoo-r1 xdg +IUSE=+doc nls split-usr test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +LICENSE=GPL-2 +RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8dbe3cfea8100d28ef4dd1173438736f diff --git a/metadata/md5-cache/app-shells/fzf-0.39.0 b/metadata/md5-cache/app-shells/fzf-0.39.0 new file mode 100644 index 000000000000..920dc03d68d3 --- /dev/null +++ b/metadata/md5-cache/app-shells/fzf-0.39.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare unpack +DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang +EAPI=8 +HOMEPAGE=https://github.com/junegunn/fzf +INHERIT=bash-completion-r1 go-module +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=MIT BSD-with-disclosure +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/junegunn/fzf/archive/0.39.0.tar.gz -> fzf-0.39.0.tar.gz https://dev.gentoo.org/~sam/distfiles/app-shells/fzf/fzf-0.39.0-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=1fa54344ec3c6e68d1b4127a717b3154 diff --git a/metadata/md5-cache/app-shells/powerline-2.7-r2 b/metadata/md5-cache/app-shells/powerline-2.7-r2 index e6fd9728b627..d6ce2a9233d2 100644 --- a/metadata/md5-cache/app-shells/powerline-2.7-r2 +++ b/metadata/md5-cache/app-shells/powerline-2.7-r2 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/powerline-status/powerline-status-2.7.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=56107725b0bc51d60ba9f4f64c254965 diff --git a/metadata/md5-cache/app-shells/powerline-9999 b/metadata/md5-cache/app-shells/powerline-9999 index d8a3087921b6..b3173c69ef0c 100644 --- a/metadata/md5-cache/app-shells/powerline-9999 +++ b/metadata/md5-cache/app-shells/powerline-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5373dc660927123b6624882d0a6ea08e diff --git a/metadata/md5-cache/app-shells/thefuck-3.32 b/metadata/md5-cache/app-shells/thefuck-3.32 index b1902f6d03e1..f2d00466af75 100644 --- a/metadata/md5-cache/app-shells/thefuck-3.32 +++ b/metadata/md5-cache/app-shells/thefuck-3.32 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nvbn/thefuck/archive/3.32.tar.gz -> thefuck-3.32.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0e9a0643a1c3b82e786c983b2fae6693 diff --git a/metadata/md5-cache/app-shells/yash-2.53 b/metadata/md5-cache/app-shells/yash-2.53 deleted file mode 100644 index 301f411edc3b..000000000000 --- a/metadata/md5-cache/app-shells/yash-2.53 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) test? ( sys-apps/ed ) -DEFINED_PHASES=configure -DEPEND=sys-libs/ncurses:= nls? ( virtual/libintl ) -DESCRIPTION=Yash is a POSIX-compliant command line shell -EAPI=8 -HOMEPAGE=https://yash.osdn.jp/ -INHERIT=flag-o-matic plocale toolchain-funcs -IUSE=nls test -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=sys-libs/ncurses:= nls? ( virtual/libintl ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge.jp/yash/77664/yash-2.53.tar.xz -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=970d3dd9db9e5c4d806baa06d13b27b0 diff --git a/metadata/md5-cache/app-shells/yash-2.54 b/metadata/md5-cache/app-shells/yash-2.54 index c428b7897ac3..0afe84e08582 100644 --- a/metadata/md5-cache/app-shells/yash-2.54 +++ b/metadata/md5-cache/app-shells/yash-2.54 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://yash.osdn.jp/ INHERIT=flag-o-matic plocale toolchain-funcs IUSE=nls test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2+ RDEPEND=sys-libs/ncurses:= nls? ( virtual/libintl ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge.jp/yash/78345/yash-2.54.tar.xz _eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=ed2c091e6bf3d051641ee5ec12612910 +_md5_=4e394741f69789b216514775f31ed1ec diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 8a4246f35221c5934239cd2244d00716a51549a8..28b2a9caa96ddd66d46e759f0b3c4807fd5ba378 100644 GIT binary patch literal 69978 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%0AEreL*w%Mv-z6P6QRLD5Vn?qbl4 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 Q@&Eb%0d@zsQh4nF06)=@=l}o! literal 70273 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 diff --git a/metadata/md5-cache/app-text/asciidoc-10.2.0 b/metadata/md5-cache/app-text/asciidoc-10.2.0 index f8d047fb1e11..a56d1bf3f7b3 100644 --- a/metadata/md5-cache/app-text/asciidoc-10.2.0 +++ b/metadata/md5-cache/app-text/asciidoc-10.2.0 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] =dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-13[python_targets_pypy3(-)] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=A plain text human readable/writable document format EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=app-text/docbook-xml-dtd:4.5 >=app-text/docbook-xsl-stylesheets-1.75 dev REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-10.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e9bd807c5510312e95a03249642eaf94 diff --git a/metadata/md5-cache/app-text/atril-1.26.0-r4 b/metadata/md5-cache/app-text/atril-1.26.0-r4 index 2100a3fbc283..bd373670d042 100644 --- a/metadata/md5-cache/app-text/atril-1.26.0-r4 +++ b/metadata/md5-cache/app-text/atril-1.26.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=t1lib? ( dvi ) RESTRICT=test SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/atril-1.26.0.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=09c3d5b1d09fd4ec985851a1f23a4264 diff --git a/metadata/md5-cache/app-text/blahtexml-1.0 b/metadata/md5-cache/app-text/blahtexml-1.0 new file mode 100644 index 000000000000..5dd3bbd8ef9e --- /dev/null +++ b/metadata/md5-cache/app-text/blahtexml-1.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/texlive-core dev-texlive/texlive-latexextra dev-libs/libxslt dev-tex/latex2html ) +DEFINED_PHASES=compile install prepare +DEPEND=dev-libs/xerces-c +DESCRIPTION=TeX-to-MathML converter +EAPI=8 +HOMEPAGE=http://gva.noekeon.org/blahtexml +INHERIT=toolchain-funcs +IUSE=doc +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 +LICENSE=BSD CC-BY-3.0 ZLIB +RDEPEND=dev-libs/xerces-c +SLOT=0 +SRC_URI=https://github.com/gvanas/blahtexml/archive/refs/tags/v1.0.tar.gz -> blahtexml-1.0.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=5e2e596b1245c61632ff1e33995bb4c0 diff --git a/metadata/md5-cache/app-text/capyt-1.1.1 b/metadata/md5-cache/app-text/capyt-1.1.1 index 99de17d8cccb..c78bced653ee 100644 --- a/metadata/md5-cache/app-text/capyt-1.1.1 +++ b/metadata/md5-cache/app-text/capyt-1.1.1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/lbatalha/capyt/archive/1.1-1.tar.gz -> capyt-1.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d73fd4599d9fa4a5cfa9a62dc691af41 diff --git a/metadata/md5-cache/app-text/cssmin-0.2.0-r1 b/metadata/md5-cache/app-text/cssmin-0.2.0-r1 index 894c7a4d6b99..192996a72c84 100644 --- a/metadata/md5-cache/app-text/cssmin-0.2.0-r1 +++ b/metadata/md5-cache/app-text/cssmin-0.2.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python port of the YUI CSS compression algorithm EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cssmin/cssmin-0.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4c611da231f9391c24f71501b8fe9e1f diff --git a/metadata/md5-cache/app-text/dblatex-0.3.11-r1 b/metadata/md5-cache/app-text/dblatex-0.3.11-r1 index de8a609b4b82..6e80e9f8278f 100644 --- a/metadata/md5-cache/app-text/dblatex-0.3.11-r1 +++ b/metadata/md5-cache/app-text/dblatex-0.3.11-r1 @@ -12,5 +12,5 @@ RDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/dblatex/dblatex/dblatex-0.3.11/dblatex-0.3.11py3.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=edd755d5917202562d8d3cc098aa08a8 diff --git a/metadata/md5-cache/app-text/dblatex-0.3.12 b/metadata/md5-cache/app-text/dblatex-0.3.12 index c3428c77b5bf..8db533a9d0c6 100644 --- a/metadata/md5-cache/app-text/dblatex-0.3.12 +++ b/metadata/md5-cache/app-text/dblatex-0.3.12 @@ -1,17 +1,17 @@ -BDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs/libxslt dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-xetex gnome-base/librsvg media-gfx/imagemagick media-gfx/transfig inkscape? ( media-gfx/inkscape ) test? ( ~app-text/dblatex-0.3.12 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs/libxslt dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-xetex gnome-base/librsvg media-gfx/imagemagick media-gfx/transfig inkscape? ( media-gfx/inkscape ) test? ( ~app-text/dblatex-0.3.12 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs/libxslt dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-xetex gnome-base/librsvg media-gfx/imagemagick media-gfx/transfig inkscape? ( media-gfx/inkscape ) DESCRIPTION=Transform DocBook using TeX macros EAPI=7 HOMEPAGE=http://dblatex.sourceforge.net/ INHERIT=distutils-r1 -IUSE=inkscape test python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +IUSE=inkscape test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=GPL-2+ -RDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs/libxslt dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-xetex gnome-base/librsvg media-gfx/imagemagick media-gfx/transfig inkscape? ( media-gfx/inkscape ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs/libxslt dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-xetex gnome-base/librsvg media-gfx/imagemagick media-gfx/transfig inkscape? ( media-gfx/inkscape ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/dblatex/dblatex/dblatex-0.3.12/dblatex3-0.3.12.tar.bz2 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=eabb5a5f11e54a6e4b150d3b7ae8da74 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=40b600379846acefe71740f94ec80418 diff --git a/metadata/md5-cache/app-text/docbook-dsssl-stylesheets-1.79-r4 b/metadata/md5-cache/app-text/docbook-dsssl-stylesheets-1.79-r4 index eecb055f5372..8df38f2f1b21 100644 --- a/metadata/md5-cache/app-text/docbook-dsssl-stylesheets-1.79-r4 +++ b/metadata/md5-cache/app-text/docbook-dsssl-stylesheets-1.79-r4 @@ -8,5 +8,5 @@ LICENSE=MIT RDEPEND=app-text/docbook-sgml-dtd:3.0 >=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/docbook/docbook-dsssl/1.79/docbook-dsssl-1.79.tar.bz2 -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=411be6bc60ab4c77c07c8d0674f4fecf diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-3.0-r5 b/metadata/md5-cache/app-text/docbook-sgml-dtd-3.0-r5 index c8ee3a8e3d1b..69c8c81bf2d9 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-3.0-r5 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-3.0-r5 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=3.0 SRC_URI=https://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=fdb06a3cda921068879568f2436a89ee diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-3.1-r5 b/metadata/md5-cache/app-text/docbook-sgml-dtd-3.1-r5 index c5795a62e0e6..650fd8ffd861 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-3.1-r5 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-3.1-r5 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=3.1 SRC_URI=https://www.oasis-open.org/docbook/sgml/3.1/docbk31.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=fdb06a3cda921068879568f2436a89ee diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.0-r5 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.0-r5 index 6980c3709b79..36e0fdab791c 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.0-r5 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.0-r5 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.0 SRC_URI=https://www.oasis-open.org/docbook/sgml/4.0/docbk40.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=fdb06a3cda921068879568f2436a89ee diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.1-r5 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.1-r5 index f0e6c185c621..fc65f110c823 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.1-r5 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.1-r5 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.1 SRC_URI=https://www.oasis-open.org/docbook/sgml/4.1/docbk41.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=7eae3a9935391eed0d9ff6e56b4d87f6 diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.2-r4 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.2-r4 index dd8b498f9156..0b92f5db753a 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.2-r4 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.2-r4 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.2 SRC_URI=https://www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=65bc7a02443ac6426dab280814952bb9 diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4 index 0f30c9d415f2..68ddb7cfbdbb 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.3 SRC_URI=https://docbook.org/sgml/4.3/docbook-4.3.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=f7ada44940721d006791548dff3dd960 diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.4-r2 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.4-r2 index f25005c8c2e4..0e8a660c61e5 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.4-r2 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.4-r2 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.4 SRC_URI=https://docbook.org/sgml/4.4/docbook-4.4.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=d9db66ec5f57c494f771e8aae13bf7be diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2 index eff11897292a..831de6a2907d 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2 +++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=4.5 SRC_URI=https://docbook.org/sgml/4.5/docbook-4.5.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=9f6cec8ad25f14cddfeefb26484cb629 diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 index 98f2eb5cc086..2099b2359a1a 100644 --- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 +++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7 SLOT=4.1.2 SRC_URI=https://docbook.org/xml/4.1.2/docbkx412.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=8e5d751740564c3b398c87a526e2d7ec diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 index 87457bb26b40..184c8cece656 100644 --- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 +++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7 SLOT=4.2 SRC_URI=https://docbook.org/xml/4.2/docbook-xml-4.2.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=ba000bdac341e44bb35e6fe1e6884641 diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.3-r2 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.3-r2 index e444939b03fd..e6e155508ade 100644 --- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.3-r2 +++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.3-r2 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7 SLOT=4.3 SRC_URI=https://docbook.org/xml/4.3/docbook-xml-4.3.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=ba000bdac341e44bb35e6fe1e6884641 diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 index 830068d3ed81..19d2310db93e 100644 --- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 +++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7 SLOT=4.4 SRC_URI=https://docbook.org/xml/4.4/docbook-xml-4.4.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=57c1c8281f55012e526503949386cdce diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 index afc7e770df28..b52ce9b88e66 100644 --- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 +++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7 SLOT=4.5 SRC_URI=https://docbook.org/xml/4.5/docbook-xml-4.5.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=57c1c8281f55012e526503949386cdce diff --git a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-1.0-r3 b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-1.0-r3 index 0dee21e38a5d..269a9e277ffc 100644 --- a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-1.0-r3 +++ b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-1.0-r3 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/build-docbook-catalog-1.6 >=app-text/sgml-common-0.6.3-r7 SLOT=1.0 SRC_URI=https://www.oasis-open.org/docbook/xml/simple/1.0/docbook-simple-1.0.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=2f65738a2cd409ffc7f3d40f609db531 diff --git a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.4-r4 b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.4-r4 index 769805a9ce8d..62ccb17da66b 100644 --- a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.4-r4 +++ b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.4-r4 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/build-docbook-catalog-1.6 >=app-text/sgml-common-0.6.3-r7 SLOT=4.1.2.4 SRC_URI=mirror://gentoo/sdb4124.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=15da3c143284e6a7026b49c22c23741e diff --git a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.5-r3 b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.5-r3 index fd7a81ccc8e0..0cf1c25e40f8 100644 --- a/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.5-r3 +++ b/metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.5-r3 @@ -9,5 +9,5 @@ LICENSE=docbook RDEPEND=>=app-text/build-docbook-catalog-1.6 >=app-text/sgml-common-0.6.3-r7 SLOT=4.1.2.5 SRC_URI=https://www.oasis-open.org/docbook/xml/simple/4.1.2.5/simple4125.zip -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=f39a797eee41f2a2eaca251ec2a3bb2e diff --git a/metadata/md5-cache/app-text/enchant-2.3.3-r1 b/metadata/md5-cache/app-text/enchant-2.3.3-r1 deleted file mode 100644 index 24864f38b336..000000000000 --- a/metadata/md5-cache/app-text/enchant-2.3.3-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install -DEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) test? ( >=dev-libs/unittest++-2.0.0-r2 ) -DESCRIPTION=Spellchecker wrapping library -EAPI=8 -HOMEPAGE=https://abiword.github.io/enchant/ -IUSE=aspell +hunspell nuspell test voikko -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris -LICENSE=LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) !=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) test? ( >=dev-libs/unittest++-2.0.0-r2 ) -DESCRIPTION=Spellchecker wrapping library -EAPI=8 -HOMEPAGE=https://abiword.github.io/enchant/ -IUSE=aspell +hunspell nuspell test voikko -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris -LICENSE=LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko ) !=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko:= ) test? ( >=dev-libs/unittest++-2.0.0-r2 ) +DESCRIPTION=Spellchecker wrapping library +EAPI=8 +HOMEPAGE=https://abiword.github.io/enchant/ +IUSE=aspell +hunspell nuspell test voikko +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.6:2 aspell? ( app-text/aspell ) hunspell? ( >=app-text/hunspell-1.2.1:0= ) nuspell? ( >=app-text/nuspell-5.1.0:0= ) voikko? ( dev-libs/libvoikko:= ) !=app-accessibility/at-spi2-core-2.46.0 dev-libs/atk ) >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1= >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10:= >=app-text/poppler-22.02.0[cairo] >=app-arch/libarchive-3.6.0 djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) gnome-base/gvfs gnome-base/librsvg || ( >=x11-themes/adwaita-icon-theme-2.17.1 >=x11-themes/hicolor-icon-theme-0.10 ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/43/evince-43.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=193e9e23cb5af1d2f83deb2dd7739752 diff --git a/metadata/md5-cache/app-text/evince-44.0 b/metadata/md5-cache/app-text/evince-44.0 deleted file mode 100644 index f8219112e93d..000000000000 --- a/metadata/md5-cache/app-text/evince-44.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.02.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) -DESCRIPTION=Simple document viewer for GNOME -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Evince -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson systemd xdg -IUSE=cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus postscript spell tiff xps -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris -LICENSE=GPL-2+ CC-BY-SA-3.0 -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.02.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) gnome-base/gvfs gnome-base/librsvg || ( >=x11-themes/adwaita-icon-theme-2.17.1 >=x11-themes/hicolor-icon-theme-0.10 ) -REQUIRED_USE=gtk-doc? ( introspection ) -SLOT=0/evd3.4-evv3.3 -SRC_URI=mirror://gnome/sources/evince/44/evince-44.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d3135da801c1b078509f5622edd93701 diff --git a/metadata/md5-cache/app-text/evince-44.1 b/metadata/md5-cache/app-text/evince-44.1 index bb6376931c6b..cb74ea44944b 100644 --- a/metadata/md5-cache/app-text/evince-44.1 +++ b/metadata/md5-cache/app-text/evince-44.1 @@ -13,5 +13,5 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/44/evince-44.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d3135da801c1b078509f5622edd93701 diff --git a/metadata/md5-cache/app-text/evince-44_rc b/metadata/md5-cache/app-text/evince-44_rc deleted file mode 100644 index 3d2b3c2cb07a..000000000000 --- a/metadata/md5-cache/app-text/evince-44_rc +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0 dev-libs/atk ) >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1= >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10:= >=app-text/poppler-22.02.0[cairo] >=app-arch/libarchive-3.6.0 djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) -DESCRIPTION=Simple document viewer for GNOME -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Evince -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson systemd xdg -IUSE=cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus postscript spell tiff xps -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris -LICENSE=GPL-2+ CC-BY-SA-3.0 -RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0 dev-libs/atk ) >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1= >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10:= >=app-text/poppler-22.02.0[cairo] >=app-arch/libarchive-3.6.0 djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) gnome-base/gvfs gnome-base/librsvg || ( >=x11-themes/adwaita-icon-theme-2.17.1 >=x11-themes/hicolor-icon-theme-0.10 ) -REQUIRED_USE=gtk-doc? ( introspection ) -SLOT=0/evd3.4-evv3.3 -SRC_URI=https://download.gnome.org/sources/evince/44/evince-44.rc.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e95a2b9a6bc6f61a88dd9492c9cb0da0 diff --git a/metadata/md5-cache/app-text/gnome-doc-utils-0.20.10-r3 b/metadata/md5-cache/app-text/gnome-doc-utils-0.20.10-r3 index a1680b973988..9062ad9eeb9e 100644 --- a/metadata/md5-cache/app-text/gnome-doc-utils-0.20.10-r3 +++ b/metadata/md5-cache/app-text/gnome-doc-utils-0.20.10-r3 @@ -13,5 +13,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz https://dev.gentoo.org/~juippis/distfiles/tmp/gnome-doc-utils-0.20.10-python3.patch -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1358c2f9219658f1cd943491c2dfcaa diff --git a/metadata/md5-cache/app-text/grip-4.6.1 b/metadata/md5-cache/app-text/grip-4.6.1 index 0b3c349d4792..0dbc7762af30 100644 --- a/metadata/md5-cache/app-text/grip-4.6.1 +++ b/metadata/md5-cache/app-text/grip-4.6.1 @@ -12,5 +12,5 @@ RDEPEND=!media-sound/grip >=dev-python/docopt-0.4.0[python_targets_pypy3(-)?,pyt REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/grip/grip-4.6.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=cb8883c063d1e3232b8cd4092bf1a72a diff --git a/metadata/md5-cache/app-text/groonga-8.0.2-r1 b/metadata/md5-cache/app-text/groonga-8.0.2-r1 deleted file mode 100644 index 7c36612d0639..000000000000 --- a/metadata/md5-cache/app-text/groonga-8.0.2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig sphinx? ( dev-python/sphinx ) >=app-portage/elt-patches-20170815 -DEFINED_PHASES=configure install prepare -DEPEND=>=dev-libs/onigmo-6.1.1:0= benchmark? ( >=dev-libs/glib-2.8 ) jemalloc? ( dev-libs/jemalloc:0= ) libedit? ( >=dev-libs/libedit-3 ) libevent? ( dev-libs/libevent:0= ) lzo? ( dev-libs/lzo ) mecab? ( >=app-text/mecab-0.80 ) msgpack? ( dev-libs/msgpack ) sphinx? ( >=dev-python/sphinx-1.0.1 ) zeromq? ( net-libs/zeromq:0= ) zlib? ( sys-libs/zlib:0= ) zstd? ( app-arch/zstd:0= ) -DESCRIPTION=An Embeddable Fulltext Search Engine -EAPI=7 -HOMEPAGE=https://groonga.org/ -INHERIT=libtool -IUSE=abort benchmark debug doc dynamic-malloc-change +exact-alloc-count examples fmalloc futex jemalloc libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/onigmo-6.1.1:0= benchmark? ( >=dev-libs/glib-2.8 ) jemalloc? ( dev-libs/jemalloc:0= ) libedit? ( >=dev-libs/libedit-3 ) libevent? ( dev-libs/libevent:0= ) lzo? ( dev-libs/lzo ) mecab? ( >=app-text/mecab-0.80 ) msgpack? ( dev-libs/msgpack ) sphinx? ( >=dev-python/sphinx-1.0.1 ) zeromq? ( net-libs/zeromq:0= ) zlib? ( sys-libs/zlib:0= ) zstd? ( app-arch/zstd:0= ) acct-group/groonga acct-user/groonga -REQUIRED_USE=abort? ( dynamic-malloc-change ) fmalloc? ( dynamic-malloc-change ) sphinx? ( doc ) -SLOT=0 -SRC_URI=https://packages.groonga.org/source/groonga/groonga-8.0.2.tar.gz -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=efe5e412ffccbbff4517626efe775221 diff --git a/metadata/md5-cache/app-text/groonga-8.0.2-r2 b/metadata/md5-cache/app-text/groonga-8.0.2-r2 new file mode 100644 index 000000000000..8bab8cf78eb0 --- /dev/null +++ b/metadata/md5-cache/app-text/groonga-8.0.2-r2 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig sphinx? ( dev-python/sphinx ) >=app-portage/elt-patches-20170815 +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-libs/onigmo-6.1.1:0= benchmark? ( >=dev-libs/glib-2.8 ) jemalloc? ( dev-libs/jemalloc:0= ) libedit? ( >=dev-libs/libedit-3 ) libevent? ( dev-libs/libevent:0= ) lzo? ( dev-libs/lzo ) mecab? ( >=app-text/mecab-0.80 ) msgpack? ( dev-libs/msgpack:= ) sphinx? ( >=dev-python/sphinx-1.0.1 ) zeromq? ( net-libs/zeromq:0= ) zlib? ( sys-libs/zlib:0= ) zstd? ( app-arch/zstd:0= ) +DESCRIPTION=An Embeddable Fulltext Search Engine +EAPI=7 +HOMEPAGE=https://groonga.org/ +INHERIT=libtool +IUSE=abort benchmark debug doc dynamic-malloc-change +exact-alloc-count examples fmalloc futex jemalloc libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/onigmo-6.1.1:0= benchmark? ( >=dev-libs/glib-2.8 ) jemalloc? ( dev-libs/jemalloc:0= ) libedit? ( >=dev-libs/libedit-3 ) libevent? ( dev-libs/libevent:0= ) lzo? ( dev-libs/lzo ) mecab? ( >=app-text/mecab-0.80 ) msgpack? ( dev-libs/msgpack:= ) sphinx? ( >=dev-python/sphinx-1.0.1 ) zeromq? ( net-libs/zeromq:0= ) zlib? ( sys-libs/zlib:0= ) zstd? ( app-arch/zstd:0= ) acct-group/groonga acct-user/groonga +REQUIRED_USE=abort? ( dynamic-malloc-change ) fmalloc? ( dynamic-malloc-change ) sphinx? ( doc ) +SLOT=0 +SRC_URI=https://packages.groonga.org/source/groonga/groonga-8.0.2.tar.gz +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=26dd47258b0e5c493f1284f3a8503ce7 diff --git a/metadata/md5-cache/app-text/gspell-1.12.0 b/metadata/md5-cache/app-text/gspell-1.12.0 index 48d20dc01e6d..d0aaa5216f6b 100644 --- a/metadata/md5-cache/app-text/gspell-1.12.0 +++ b/metadata/md5-cache/app-text/gspell-1.12.0 @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=mirror://gnome/sources/gspell/1.12/gspell-1.12.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3dea1960e53ca94ec7cef9cc22e46a93 diff --git a/metadata/md5-cache/app-text/gtkspell-3.0.10-r1 b/metadata/md5-cache/app-text/gtkspell-3.0.10-r1 index 71f9412d0079..005cc192957a 100644 --- a/metadata/md5-cache/app-text/gtkspell-3.0.10-r1 +++ b/metadata/md5-cache/app-text/gtkspell-3.0.10-r1 @@ -13,5 +13,5 @@ RDEPEND=app-text/enchant:2 app-text/iso-codes dev-libs/glib:2 x11-libs/gtk+:3[in REQUIRED_USE=vala? ( introspection ) SLOT=3/0 SRC_URI=mirror://sourceforge/project/gtkspell/3.0.10/gtkspell3-3.0.10.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bd76c3a7527580d41c36855ec8bf058e diff --git a/metadata/md5-cache/app-text/gtranslator-42.0 b/metadata/md5-cache/app-text/gtranslator-42.0 index 729664c4b551..b3ff84981010 100644 --- a/metadata/md5-cache/app-text/gtranslator-42.0 +++ b/metadata/md5-cache/app-text/gtranslator-42.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.71.3:2 >=x11-libs/gtk+-3.22.20:3 >=gui-libs/libhandy-1.5.0:1 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=app-text/gspell-1.2.0:= >=x11-libs/gtksourceview-4.0.2:4 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 SLOT=0 SRC_URI=mirror://gnome/sources/gtranslator/42/gtranslator-42.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=878f54d28733932fadc61b541ed661f3 diff --git a/metadata/md5-cache/app-text/html401-19991224-r4 b/metadata/md5-cache/app-text/html401-19991224-r4 index 8d1a006cec40..159ff3743c76 100644 --- a/metadata/md5-cache/app-text/html401-19991224-r4 +++ b/metadata/md5-cache/app-text/html401-19991224-r4 @@ -8,5 +8,5 @@ LICENSE=W3C RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=https://www.w3.org/TR/1999/REC-html401-19991224/html40.tgz -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=9aa293994276484cc3670c6c9a238a6d diff --git a/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 b/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 index 62b62c3a4b30..f08b64053200 100644 --- a/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 +++ b/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A configurable HTML Minifier with safety features EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/mankyd/htmlmin/archive/220b1d16442eb4b6fafed338ee3b61f698a01e63.tar.gz -> htmlmin-0.1.12.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=eebd39519e227969cb3e325a7a277e1f diff --git a/metadata/md5-cache/app-text/iso-codes-4.12.0 b/metadata/md5-cache/app-text/iso-codes-4.12.0 deleted file mode 100644 index cd64a4dcbcbe..000000000000 --- a/metadata/md5-cache/app-text/iso-codes-4.12.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) sys-devel/gettext -DEFINED_PHASES=prepare setup -DESCRIPTION=ISO language, territory, currency, script codes and their translations -EAPI=8 -HOMEPAGE=https://salsa.debian.org/iso-codes-team/iso-codes -INHERIT=python-any-r1 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris -LICENSE=LGPL-2.1+ -RESTRICT=binchecks strip -SLOT=0 -SRC_URI=https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.12.0/iso-codes-v4.12.0.tar.gz -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=4ef5d2464891086887f855ccd1033e3b diff --git a/metadata/md5-cache/app-text/iso-codes-4.13.0 b/metadata/md5-cache/app-text/iso-codes-4.13.0 index 4df2ec265d37..f2a63cdf607a 100644 --- a/metadata/md5-cache/app-text/iso-codes-4.13.0 +++ b/metadata/md5-cache/app-text/iso-codes-4.13.0 @@ -4,10 +4,10 @@ DESCRIPTION=ISO language, territory, currency, script codes and their translatio EAPI=8 HOMEPAGE=https://salsa.debian.org/iso-codes-team/iso-codes INHERIT=python-any-r1 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=LGPL-2.1+ RESTRICT=binchecks strip SLOT=0 SRC_URI=https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.13.0/iso-codes-v4.13.0.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b1e34a69073d063e0c7aea08112c3de3 +_md5_=4ef5d2464891086887f855ccd1033e3b diff --git a/metadata/md5-cache/app-text/krop-0.6.0-r1 b/metadata/md5-cache/app-text/krop-0.6.0-r1 index ed52d849874c..49109f7f75e5 100644 --- a/metadata/md5-cache/app-text/krop-0.6.0-r1 +++ b/metadata/md5-cache/app-text/krop-0.6.0-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/python-poppler-qt5[python_targets_python3_9(-)?,python_target REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/arminstraub/krop/archive/v0.6.0.tar.gz -> krop-0.6.0.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f19959545e54de88f2552dd056a9a5a9 diff --git a/metadata/md5-cache/app-text/krop-9999 b/metadata/md5-cache/app-text/krop-9999 index 3e474df980ff..e08d1624f22b 100644 --- a/metadata/md5-cache/app-text/krop-9999 +++ b/metadata/md5-cache/app-text/krop-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-python/python-poppler-qt5[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyPDF2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,gui,widgets] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=917e6c865a8e19761798eb5c7d28e4a3 diff --git a/metadata/md5-cache/app-text/libgepub-0.7.0 b/metadata/md5-cache/app-text/libgepub-0.7.0 index 20a56a76d8e8..5e6ddc42ad9d 100644 --- a/metadata/md5-cache/app-text/libgepub-0.7.0 +++ b/metadata/md5-cache/app-text/libgepub-0.7.0 @@ -12,5 +12,5 @@ LICENSE=LGPL-2+ RDEPEND=net-libs/libsoup:3.0 dev-libs/glib:2 dev-libs/libxml2 app-arch/libarchive:= webkit? ( >=net-libs/webkit-gtk-2.38.0:4.1[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-1.30:= ) SLOT=0 SRC_URI=mirror://gnome/sources/libgepub/0.7/libgepub-0.7.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cdf5ba9d820f4756e7ec69593aa3d507 diff --git a/metadata/md5-cache/app-text/libgxps-0.3.2-r3 b/metadata/md5-cache/app-text/libgxps-0.3.2-r3 index b06507e7835f..f53d3dd5b111 100644 --- a/metadata/md5-cache/app-text/libgxps-0.3.2-r3 +++ b/metadata/md5-cache/app-text/libgxps-0.3.2-r3 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-2.8 >=dev-libs/glib-2.36:2 media-libs/freetype:2 m RESTRICT=test SLOT=0 SRC_URI=mirror://gnome/sources/libgxps/0.3/libgxps-0.3.2.tar.xz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b6ba6a492d9bf1a45565eed6276ae8ff diff --git a/metadata/md5-cache/app-text/linuxdoc-tools-0.9.73-r1 b/metadata/md5-cache/app-text/linuxdoc-tools-0.9.73-r1 index d0d1c87db140..7cec0e1dae04 100644 --- a/metadata/md5-cache/app-text/linuxdoc-tools-0.9.73-r1 +++ b/metadata/md5-cache/app-text/linuxdoc-tools-0.9.73-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ MIT SGMLUG RDEPEND=|| ( app-text/openjade app-text/opensp ) app-text/sgml-common dev-lang/perl:= sys-apps/groff virtual/latex-base >=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=https://gitlab.com/agmartin/linuxdoc-tools/-/archive/0.9.73/linuxdoc-tools-0.9.73.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 perl-functions c3fca037246e877693badea0df3b0ef8 sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 perl-functions c3fca037246e877693badea0df3b0ef8 sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=752f85885f5bfb20a100018fc7d65c07 diff --git a/metadata/md5-cache/app-text/linuxdoc-tools-0.9.82 b/metadata/md5-cache/app-text/linuxdoc-tools-0.9.82 index 761e599b25ed..56431e4566f0 100644 --- a/metadata/md5-cache/app-text/linuxdoc-tools-0.9.82 +++ b/metadata/md5-cache/app-text/linuxdoc-tools-0.9.82 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ MIT SGMLUG RDEPEND=|| ( app-text/openjade app-text/opensp ) app-text/sgml-common dev-lang/perl:= sys-apps/groff virtual/latex-base >=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=https://gitlab.com/agmartin/linuxdoc-tools/-/archive/0.9.82/linuxdoc-tools-0.9.82.tar.bz2 -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 perl-functions c3fca037246e877693badea0df3b0ef8 sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 perl-functions c3fca037246e877693badea0df3b0ef8 sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=725f449837ca82885893e7f858e202f1 diff --git a/metadata/md5-cache/app-text/nfoview-1.28.1-r1 b/metadata/md5-cache/app-text/nfoview-1.28.1-r1 index 8dec74396920..f569b81dcdfe 100644 --- a/metadata/md5-cache/app-text/nfoview-1.28.1-r1 +++ b/metadata/md5-cache/app-text/nfoview-1.28.1-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/otsaloma/nfoview/archive/1.28.1.tar.gz -> nfoview-1.28.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4298ea4e031174553b2d01756c4c94d3 diff --git a/metadata/md5-cache/app-text/openjade-1.3.2-r9 b/metadata/md5-cache/app-text/openjade-1.3.2-r9 index 6baeaccc1faa..f7c556c9f335 100644 --- a/metadata/md5-cache/app-text/openjade-1.3.2-r9 +++ b/metadata/md5-cache/app-text/openjade-1.3.2-r9 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=app-text/sgml-common >=app-text/opensp-1.5.1 >=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/openjade/openjade/1.3.2/openjade-1.3.2.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=0db35bbcc9b09e0c287abefd42c40ab1 diff --git a/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 b/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 index 16dc8d9f4a63..019fc141444d 100644 --- a/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 +++ b/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/o/openpaperwork-core/openpaperwork-core-2.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8b381b1e20166b543adcf04512ddafe5 diff --git a/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 b/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 index 3aa96da426cf..62d1cf921aed 100644 --- a/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 +++ b/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=Core part of Paperwork (plugin management) @@ -12,5 +12,5 @@ RDEPEND=dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openpaperwork-core/openpaperwork-core-2.1.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=25261e8d6a67cfb76c307b7bd0f0f5c2 diff --git a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 index a1042b7f3b86..14950386b1ba 100644 --- a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 +++ b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/o/openpaperwork-gtk/openpaperwork-gtk-2.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fd00cb72afa83f8f369712151df2c28a diff --git a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 index fecf13746389..3c7d5dc7c6e0 100644 --- a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 +++ b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] gui-libs/libhandy x11-libs/gtk+:3[introspection] DESCRIPTION=Paperwork plugins @@ -12,5 +12,5 @@ RDEPEND=app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openpaperwork-gtk/openpaperwork-gtk-2.1.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=80f8aee47198b0a7f3f32fbe1b065393 diff --git a/metadata/md5-cache/app-text/paperwork-2.1.1-r1 b/metadata/md5-cache/app-text/paperwork-2.1.1-r1 index f10310954eb5..bee971712067 100644 --- a/metadata/md5-cache/app-text/paperwork-2.1.1-r1 +++ b/metadata/md5-cache/app-text/paperwork-2.1.1-r1 @@ -13,5 +13,5 @@ RDEPEND=~app-text/openpaperwork-core-2.1.1[python_targets_python3_9(-)?,python_t REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/p/paperwork/paperwork-2.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=93685ee226299f1ed31b028b2bf698f1 diff --git a/metadata/md5-cache/app-text/paperwork-2.1.2 b/metadata/md5-cache/app-text/paperwork-2.1.2 index b978ecbfaf04..b6604e5af76e 100644 --- a/metadata/md5-cache/app-text/paperwork-2.1.2 +++ b/metadata/md5-cache/app-text/paperwork-2.1.2 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=~app-text/openpaperwork-core-2.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~app-text/openpaperwork-gtk-2.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~app-text/paperwork-backend-2.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libpillowfight[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyenchant[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyocr-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libinsane x11-libs/libnotify[introspection] DESCRIPTION=a personal document manager for scanned documents (and PDFs) @@ -13,5 +13,5 @@ RDEPEND=~app-text/openpaperwork-core-2.1.2[python_targets_python3_9(-)?,python_t REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/paperwork/paperwork-2.1.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0f897e0b63e2781bf27f19c03103d7d2 diff --git a/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 b/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 index 792443281d15..e9b3af04a6d3 100644 --- a/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 +++ b/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/paperwork-backend/paperwork-backend-2.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=94945beebf40bc474b5d7dc080dbcfeb diff --git a/metadata/md5-cache/app-text/paperwork-backend-2.1.2 b/metadata/md5-cache/app-text/paperwork-backend-2.1.2 index a62c5b2081b5..b664e8f863bd 100644 --- a/metadata/md5-cache/app-text/paperwork-backend-2.1.2 +++ b/metadata/md5-cache/app-text/paperwork-backend-2.1.2 @@ -1,4 +1,4 @@ -BDEPEND=app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/openpaperwork-gtk[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/poppler[introspection] dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Levenshtein[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/natsort[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyenchant[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/whoosh[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-learn[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/libpillowfight[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libinsane ) test? ( app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/openpaperwork-gtk[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/poppler[introspection] dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Levenshtein[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/natsort[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyenchant[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/whoosh[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-learn[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/openpaperwork-gtk[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/poppler[introspection] dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Levenshtein[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/natsort[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyenchant[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/whoosh[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-learn[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/libpillowfight[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libinsane ) test? ( app-text/openpaperwork-core[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/openpaperwork-gtk[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/poppler[introspection] dev-python/distro[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Levenshtein[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/natsort[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycairo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyenchant[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/whoosh[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-learn[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Backend part of Paperwork (Python API, no UI) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/paperwork-backend/paperwork-backend-2.1.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2e5bc07a0c9e23f8b68e695017927d05 diff --git a/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 b/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 index f75bbbaf06b9..df2f6edab6b5 100644 --- a/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 +++ b/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 @@ -13,5 +13,5 @@ RDEPEND=app-text/poppler[introspection,cairo] >=dev-python/pikepdf-6.0.0[python_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeromerobert/pdfarranger/archive/1.9.1.tar.gz -> pdfarranger-1.9.1.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd20d405b12af2c2d5ad613719380407 diff --git a/metadata/md5-cache/app-text/pdfarranger-1.9.2 b/metadata/md5-cache/app-text/pdfarranger-1.9.2 index 63f810b26762..cc44d0544851 100644 --- a/metadata/md5-cache/app-text/pdfarranger-1.9.2 +++ b/metadata/md5-cache/app-text/pdfarranger-1.9.2 @@ -13,5 +13,5 @@ RDEPEND=app-text/poppler[introspection,cairo] >=dev-python/pikepdf-6.0.0[python_ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeromerobert/pdfarranger/archive/1.9.2.tar.gz -> pdfarranger-1.9.2.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e584d71f8e5eba2ac293517a5b9f3342 diff --git a/metadata/md5-cache/app-text/pdfminer-20191020 b/metadata/md5-cache/app-text/pdfminer-20191020 index be8099cf83f7..e6e8365a8751 100644 --- a/metadata/md5-cache/app-text/pdfminer-20191020 +++ b/metadata/md5-cache/app-text/pdfminer-20191020 @@ -11,5 +11,5 @@ RDEPEND=dev-python/pycryptodome[python_targets_python3_9(-)?] python_targets_pyt REQUIRED_USE=|| ( python_targets_python3_9 ) SLOT=0 SRC_URI=mirror://pypi/p/pdfminer/pdfminer-20191020.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d875360214fb38a643bc55d5072f69a4 diff --git a/metadata/md5-cache/app-text/pdfminer-20220506 b/metadata/md5-cache/app-text/pdfminer-20220506 index 0cea73593e78..d6167154d937 100644 --- a/metadata/md5-cache/app-text/pdfminer-20220506 +++ b/metadata/md5-cache/app-text/pdfminer-20220506 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/charset_normalizer-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-36.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/charset_normalizer-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-36.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python tool for extracting information from PDF documents EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pdfminer/pdfminer.six/archive/refs/tags/20220506.tar.gz -> pdfminer-20220506.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dd48f5e7910b52f11ac902659109304b diff --git a/metadata/md5-cache/app-text/pelican-4.8.0 b/metadata/md5-cache/app-text/pelican-4.8.0 index e0959effe11a..d60dd020a7f6 100644 --- a/metadata/md5-cache/app-text/pelican-4.8.0 +++ b/metadata/md5-cache/app-text/pelican-4.8.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/markdown-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typogrify[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/docutils-0.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/blinker-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-10.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unidecode-1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( dev-python/sphinx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) markdown? ( >=dev-python/markdown-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/markdown-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typogrify[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/docutils-0.16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/blinker-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-10.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unidecode-1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( dev-python/sphinx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) markdown? ( >=dev-python/markdown-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A tool to generate a static blog, with restructured text or markdown input files EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getpelican/pelican/archive/4.8.0.tar.gz -> pelican-4.8.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0137ee47c40afffc29fdbddce5452cc6 diff --git a/metadata/md5-cache/app-text/restview-2.9.2 b/metadata/md5-cache/app-text/restview-2.9.2 index 3539584685e3..9957b07d865d 100644 --- a/metadata/md5-cache/app-text/restview-2.9.2 +++ b/metadata/md5-cache/app-text/restview-2.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/r/restview/restview-2.9.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=89c9a9f97743e40136c21dc35cc3fc92 diff --git a/metadata/md5-cache/app-text/restview-3.0.0 b/metadata/md5-cache/app-text/restview-3.0.0 index e02cdee58cee..19c00e3e1431 100644 --- a/metadata/md5-cache/app-text/restview-3.0.0 +++ b/metadata/md5-cache/app-text/restview-3.0.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/readme_renderer[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/readme_renderer[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=reStructuredText viewer EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/restview/restview-3.0.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=001f8f82f01b7197a125e7ac49c12e30 diff --git a/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 b/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 index 384006c7d27c..608aed6ba07b 100644 --- a/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 +++ b/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/rply[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/rply[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=RELAX NG Compact to regular syntax conversion library EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rnc2rng/rnc2rng-2.6.6.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7d964ea0713180eb126c4f0663a79e39 diff --git a/metadata/md5-cache/app-text/rpl-1.9.1 b/metadata/md5-cache/app-text/rpl-1.9.1 index a0578da78b47..0f9f5d483597 100644 --- a/metadata/md5-cache/app-text/rpl-1.9.1 +++ b/metadata/md5-cache/app-text/rpl-1.9.1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_1 REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/rrthomas/rpl/archive/v1.9.1.tar.gz -> rpl-1.9.1.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4b123edef389d7320de38809b8b97d09 diff --git a/metadata/md5-cache/app-text/sgml-common-0.6.3-r7 b/metadata/md5-cache/app-text/sgml-common-0.6.3-r7 index 242dcb9e8c75..829ccec88f51 100644 --- a/metadata/md5-cache/app-text/sgml-common-0.6.3-r7 +++ b/metadata/md5-cache/app-text/sgml-common-0.6.3-r7 @@ -7,5 +7,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=FDL-1.1+ GPL-2 SLOT=0 SRC_URI=https://dev.gentoo.org/~floppym/dist/sgml-common/sgml-common-0.6.3-gentoo.tar.gz -_eclasses_=prefix eab3c99d77fe00506c109c8a736186f7 sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=prefix eab3c99d77fe00506c109c8a736186f7 sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=5b729bea012c18211b768f840b17af23 diff --git a/metadata/md5-cache/app-text/stardict-3.0.6-r4 b/metadata/md5-cache/app-text/stardict-3.0.6-r4 index 5d736e395eb1..6e3207001821 100644 --- a/metadata/md5-cache/app-text/stardict-3.0.6-r4 +++ b/metadata/md5-cache/app-text/stardict-3.0.6-r4 @@ -11,5 +11,5 @@ RDEPEND=>=dev-libs/glib-2.16:2 dev-libs/libsigc++:2= sys-libs/zlib:= x11-libs/gd RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/stardict-4/stardict-3.0.6.tar.bz2 pronounce? ( https://stardict-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 ) qqwry? ( mirror://gentoo/QQWry.Dat.bz2 ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=910e43c8bcf3c5ea67c2ac661a605c9f diff --git a/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 b/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 index 1cb044cbb61b..20c7360983ee 100644 --- a/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 +++ b/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 @@ -11,5 +11,5 @@ RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/libsigc++:2= media-libs/libcanberra[gtk3 RESTRICT=test SLOT=0 SRC_URI=https://dev.gentoo.org/~bircoph/distfiles/stardict-4.0.0_pre20170304.tar.xz pronounce? ( https://stardict-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 ) qqwry? ( mirror://gentoo/QQWry.Dat.bz2 ) -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c3222a13d425296588d9eaae843d3c46 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=11438c9242ec9538e260d3ca83289d97 diff --git a/metadata/md5-cache/app-text/tesseract-5.3.0 b/metadata/md5-cache/app-text/tesseract-5.3.0 index be57d1477e88..b7e80a9bf140 100644 --- a/metadata/md5-cache/app-text/tesseract-5.3.0 +++ b/metadata/md5-cache/app-text/tesseract-5.3.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tesseract-ocr INHERIT=autotools multilib-minimal toolchain-funcs IUSE=doc float32 jpeg opencl openmp png static-libs tiff training webp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 ~arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=Apache-2.0 RDEPEND=>=media-libs/leptonica-1.74:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,zlib,tiff?,jpeg?,png?,webp?] opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/leptonica:=[tiff] ) training? ( dev-libs/icu:= x11-libs/pango:= x11-libs/cairo:= ) || ( >=app-text/tessdata_fast-4.0.0 >=app-text/tessdata_best-4.0.0 >=app-text/tessdata_legacy-4.0.0 ) SLOT=0/5 SRC_URI=https://github.com/tesseract-ocr/tesseract/archive/5.3.0.tar.gz -> tesseract-5.3.0.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f9192631fc7a907a3804aab1c6a44332 +_md5_=2f648fa2aff78249841aa58dc3d03496 diff --git a/metadata/md5-cache/app-text/txt2tags-3.8 b/metadata/md5-cache/app-text/txt2tags-3.8 index 33089a89ce73..e3a82c109572 100644 --- a/metadata/md5-cache/app-text/txt2tags-3.8 +++ b/metadata/md5-cache/app-text/txt2tags-3.8 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generate marked up documents (HTML, etc.)from a plain text file with markup EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://codeload.github.com/txt2tags/txt2tags/tar.gz/3.8 -> txt2tags-3.8.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=67b6e429d20672177ead9747cc4a43a5 diff --git a/metadata/md5-cache/app-text/xapers-0.9.0 b/metadata/md5-cache/app-text/xapers-0.9.0 index ce155a7159ea..df6681811105 100644 --- a/metadata/md5-cache/app-text/xapers-0.9.0 +++ b/metadata/md5-cache/app-text/xapers-0.9.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pybtex[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pycurl[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xdg-utils ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Personal document indexing system EAPI=7 HOMEPAGE=https://finestructure.net/xapers/ https://gitlab.com/jrollins/xapers/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_9 python_targets_python3_10 +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=GPL-3 -RDEPEND=app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pybtex[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pycurl[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?] x11-misc/xclip x11-misc/xdg-utils python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/jrollins/xapers/-/archive/0.9.0/xapers-0.9.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=2ea82d074ec86f56556249f8d0a90135 +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=51782d36259f7acc7aace7b05240bc2e diff --git a/metadata/md5-cache/app-text/xapian-omega-1.4.22 b/metadata/md5-cache/app-text/xapian-omega-1.4.22 new file mode 100644 index 000000000000..e404ad2e9938 --- /dev/null +++ b/metadata/md5-cache/app-text/xapian-omega-1.4.22 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-lang/perl dev-libs/libpcre2:= ~dev-libs/xapian-1.4.22:0/30 sys-apps/file sys-libs/zlib +DESCRIPTION=An application built on Xapian, consisting of indexers and a CGI search frontend +EAPI=8 +HOMEPAGE=https://xapian.org/ +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl dev-libs/libpcre2:= ~dev-libs/xapian-1.4.22:0/30 sys-apps/file sys-libs/zlib +SLOT=0 +SRC_URI=https://oligarchy.co.uk/xapian/1.4.22/xapian-omega-1.4.22.tar.xz +_md5_=5a8ec7b571f3217a9a434e92ed60bdf0 diff --git a/metadata/md5-cache/app-text/xhtml1-20020801-r6 b/metadata/md5-cache/app-text/xhtml1-20020801-r6 index 721a8523fd5a..788fc6c30fde 100644 --- a/metadata/md5-cache/app-text/xhtml1-20020801-r6 +++ b/metadata/md5-cache/app-text/xhtml1-20020801-r6 @@ -9,5 +9,5 @@ LICENSE=W3C RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=mirror://gentoo/xhtml1-20020801.tgz -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=b844cd3ea9c337d78eb0da85ce3d842a diff --git a/metadata/md5-cache/app-text/xhtml11-20101123 b/metadata/md5-cache/app-text/xhtml11-20101123 index bb708a6cc5cd..c30e04567ea7 100644 --- a/metadata/md5-cache/app-text/xhtml11-20101123 +++ b/metadata/md5-cache/app-text/xhtml11-20101123 @@ -9,5 +9,5 @@ LICENSE=W3C RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=http://www.w3.org/TR/xhtml11/xhtml11.tgz -> xhtml11-20101123.tar.gz -_eclasses_=sgml-catalog-r1 c931ba6cf39bb03a7cd1e7c0704bb42f +_eclasses_=sgml-catalog-r1 40da8a44bfe6d80c370ce8e61eb5cee6 _md5_=a1c0b135e8b7f4d05cb967a7d07914a8 diff --git a/metadata/md5-cache/app-text/xlsx2csv-0.7.6 b/metadata/md5-cache/app-text/xlsx2csv-0.7.6 index d233e25d0f66..05dcea0c33ef 100644 --- a/metadata/md5-cache/app-text/xlsx2csv-0.7.6 +++ b/metadata/md5-cache/app-text/xlsx2csv-0.7.6 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/x/xlsx2csv/xlsx2csv-0.7.6.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b75814bbccab64a27ea9b9a04c661576 diff --git a/metadata/md5-cache/app-text/xlsx2csv-0.8.0 b/metadata/md5-cache/app-text/xlsx2csv-0.8.0 index af964c597e5b..5083d5be4423 100644 --- a/metadata/md5-cache/app-text/xlsx2csv-0.8.0 +++ b/metadata/md5-cache/app-text/xlsx2csv-0.8.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-lang/perl python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-lang/perl python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Convert MS Office xlsx files to CSV EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+)] ) py REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xlsx2csv/xlsx2csv-0.8.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=004743b5d5d84ee2588a60680074b02f diff --git a/metadata/md5-cache/app-text/xml2rfc-3.15.3 b/metadata/md5-cache/app-text/xml2rfc-3.15.3 index 74902474b79f..93e0ab85ec83 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.15.3 +++ b/metadata/md5-cache/app-text/xml2rfc-3.15.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/PyPDF2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/PyPDF2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generates RFCs and IETF drafts from document source in XML EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.15.3.tar.gz -> xml2rfc-3.15.3.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3aaf2ab6912ff73abc60b8dcda02dd7f diff --git a/metadata/md5-cache/app-text/xml2rfc-3.16.0 b/metadata/md5-cache/app-text/xml2rfc-3.16.0 index 1b0e897a6c69..ac704def0f54 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.16.0 +++ b/metadata/md5-cache/app-text/xml2rfc-3.16.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generates RFCs and IETF drafts from document source in XML EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.16.0.tar.gz -> xml2rfc-3.16.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=647459c32fca436774cacafb1af1c6b7 diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.0 b/metadata/md5-cache/app-text/xml2rfc-3.17.0 index 48f1f81970c5..e478d471062d 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.17.0 +++ b/metadata/md5-cache/app-text/xml2rfc-3.17.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generates RFCs and IETF drafts from document source in XML EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.0.tar.gz -> xml2rfc-3.17.0.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4512b552cfcee99c4470a6bfccdbaad7 diff --git a/metadata/md5-cache/app-text/xmldiff-2.4 b/metadata/md5-cache/app-text/xmldiff-2.4 index c06a9e296811..28486342a902 100644 --- a/metadata/md5-cache/app-text/xmldiff-2.4 +++ b/metadata/md5-cache/app-text/xmldiff-2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Shoobx/xmldiff/archive/2.4.tar.gz -> xmldiff-2.4.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b3a8d3491c7a96b9d6e7a0acb40291fe diff --git a/metadata/md5-cache/app-text/xournal-0.4.8.2016-r1 b/metadata/md5-cache/app-text/xournal-0.4.8.2016-r1 index 05cf3bbdbbcd..1865f8e1c3f0 100644 --- a/metadata/md5-cache/app-text/xournal-0.4.8.2016-r1 +++ b/metadata/md5-cache/app-text/xournal-0.4.8.2016-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=app-text/poppler[cairo] dev-libs/atk dev-libs/glib gnome-base/libgnomecanvas media-libs/freetype media-libs/fontconfig sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl ) SLOT=0 SRC_URI=mirror://sourceforge/xournal/xournal-0.4.8.2016.tar.gz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=28b26961a553640d4101f21cdd5bd7b6 diff --git a/metadata/md5-cache/app-text/xournal-9999 b/metadata/md5-cache/app-text/xournal-9999 index f9a8e2a6bd91..86683914aafa 100644 --- a/metadata/md5-cache/app-text/xournal-9999 +++ b/metadata/md5-cache/app-text/xournal-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=app-text/poppler[cairo] dev-libs/atk dev-libs/glib gnome-base/libgnomecanvas media-libs/freetype media-libs/fontconfig sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl ) SLOT=0 -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5a8d774ccae65b3db51bb0718aae678e diff --git a/metadata/md5-cache/app-text/yelp-tools-42.1 b/metadata/md5-cache/app-text/yelp-tools-42.1 index c9067eca0269..19048aafb73d 100644 --- a/metadata/md5-cache/app-text/yelp-tools-42.1 +++ b/metadata/md5-cache/app-text/yelp-tools-42.1 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/yelp-tools/42/yelp-tools-42.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05aaa21756f477dbb27c722d2aedd05c diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz index 04e9eeb07ce406ef439f35b400b99dd8193a9391..d4c444b988416db2c7ff8b7bc6a4b364cc3bb1c9 100644 GIT binary patch literal 23418 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±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 bboRuX2X>t?VHB~GUjOocjrq~&2q6Fft{P#n literal 4747 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/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/subversion dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-editors/e3 >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-editors/e3 DESCRIPTION=Ease the development of portable automated build systems @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/AdaCore/e3-core/archive/refs/tags/v22.2.0.tar.gz -> e3-core-22.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=814c29c3f9fd64eb632ae5a9e1eedfb2 diff --git a/metadata/md5-cache/dev-ada/e3-testsuite-25.0 b/metadata/md5-cache/dev-ada/e3-testsuite-25.0 index db4b552a5dce..81761a01a2df 100644 --- a/metadata/md5-cache/dev-ada/e3-testsuite-25.0 +++ b/metadata/md5-cache/dev-ada/e3-testsuite-25.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-ada/e3-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=Generic testsuite framework in Python @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AdaCore/e3-testsuite/archive/refs/tags/v25.0.tar.gz -> e3-testsuite-25.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2d7afe2f873d3eb53e70f6aeeada9b2b diff --git a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 b/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 index 60753b01fb70..58530a32ae09 100644 --- a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 +++ b/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ) || ( shared static-libs static-pic ) || ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0/23.0.0 SRC_URI=https://github.com/AdaCore/langkit/archive/refs/tags/v23.0.0.tar.gz -> langkit-23.0.0.tar.gz -_eclasses_=ada bb78cd39726bbc190344572dd3631ac3 distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=ada bb78cd39726bbc190344572dd3631ac3 distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c7bfc236198b70769d854b011f8a92f1 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index c2bb1bdc9204e9233c42a94cdb07a7698911988f..f100817a06e133b930610981d409dd26ac12bc93 100644 GIT binary patch literal 23826 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

    yE63Y1 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 z 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/python-3.9.16-r1:3.9 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Abseil Common Libraries (C++), LTS Branch EAPI=7 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/20200923 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20200923.3.tar.gz -> abseil-cpp-20200923.3.tar.gz https://github.com/google/googletest/archive/aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e.tar.gz -> gtest-1.10.0_p20200702.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0f9b811b4e35e747432e02e54ea8b9a3 +_md5_=1dfb023d5dda282564ca739fcefa3b9f diff --git a/metadata/md5-cache/dev-cpp/atkmm-2.28.3 b/metadata/md5-cache/dev-cpp/atkmm-2.28.3 index a1b2a078abf3..483113fcb6c5 100644 --- a/metadata/md5-cache/dev-cpp/atkmm-2.28.3 +++ b/metadata/md5-cache/dev-cpp/atkmm-2.28.3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/glibmm-2.46.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/atk-2.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=mirror://gnome/sources/atkmm/2.28/atkmm-2.28.3.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f6476b9a766fd0d53894b1c7fec7a4cb diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.66.5 b/metadata/md5-cache/dev-cpp/glibmm-2.66.5 index 98db9468d257..713066f589f4 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.66.5 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.66.5 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glibmm/2.66/glibmm-2.66.5.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b9d4fd81a4be57d9325ceab7e0c3167d diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.66.6 b/metadata/md5-cache/dev-cpp/glibmm-2.66.6 index 7ebcedd5f060..2dedba458b9b 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.66.6 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.66.6 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glibmm/2.66/glibmm-2.66.6.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=31021c068880194d62b31e7532a4cf09 diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.74.0 b/metadata/md5-cache/dev-cpp/glibmm-2.74.0 index a114ae37e2de..033d8b711bd4 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.74.0 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.74.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.68 SRC_URI=mirror://gnome/sources/glibmm/2.74/glibmm-2.74.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=15bbc23a07e97306caaab21e673268ff diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.76.0 b/metadata/md5-cache/dev-cpp/glibmm-2.76.0 index d56faa065987..d275a5bdfa6d 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.76.0 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.76.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.68 SRC_URI=mirror://gnome/sources/glibmm/2.76/glibmm-2.76.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c92e4ccb7e488ff714a940c1f0b8f69a diff --git a/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1 b/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1 index bfe3340f4ab8..b8f8ace02a2c 100644 --- a/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1 +++ b/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=media-libs/gstreamer-1.10.0:1.0 >=media-libs/gst-plugins-base-1.10.0:1 RESTRICT=!test? ( test ) SLOT=1.0/1 SRC_URI=mirror://gnome/sources/gstreamermm/1.10/gstreamermm-1.10.0.tar.xz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db81daf16b58bd529ff4804241689bea diff --git a/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 b/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 index 27ed0b0b763e..edd2f60d8823 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 +++ b/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 @@ -11,5 +11,5 @@ RDEPEND=>=dev-cpp/glibmm-2.34.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?, RESTRICT=!test? ( test ) SLOT=2.4 SRC_URI=mirror://gnome/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz -_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack 055c42df72f76a4f45ec92b35e83cd56 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=edefa4d6e9f3fd9fcd82f4b2d6165bfe diff --git a/metadata/md5-cache/dev-cpp/gtkmm-3.24.7 b/metadata/md5-cache/dev-cpp/gtkmm-3.24.7 index acc0b329ed6d..5272b77972e3 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-3.24.7 +++ b/metadata/md5-cache/dev-cpp/gtkmm-3.24.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( aqua wayland X ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3.0 SRC_URI=mirror://gnome/sources/gtkmm/3.24/gtkmm-3.24.7.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 _md5_=0e9e722851a5977b2d6152fdce6df0cc diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 index 0747d21b2549..07cb1fb8f20b 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 +++ b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.0 SRC_URI=mirror://gnome/sources/gtkmm/4.10/gtkmm-4.10.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 _md5_=29cb87d53a5099402b192b3a6ac1cc0b diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.8.0-r1 b/metadata/md5-cache/dev-cpp/gtkmm-4.8.0-r1 index 217d5c43c09d..e02e696faee0 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-4.8.0-r1 +++ b/metadata/md5-cache/dev-cpp/gtkmm-4.8.0-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.7.2:4 >=dev-cpp/ RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.0 SRC_URI=mirror://gnome/sources/gtkmm/4.8/gtkmm-4.8.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 _md5_=8feff6e31ee142053e976831de052804 diff --git a/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2 b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2 index 33cf6b831b8b..38b3935c1768 100644 --- a/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2 +++ b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2 @@ -12,5 +12,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=dev-cpp/glibmm-2.46.1:2 >=dev-cpp/gtkmm-3.18.0:3.0 >=x11-libs/gtksourceview-3.18.0:3.0 dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/pangomm:1.4 SLOT=3.0 SRC_URI=mirror://gnome/sources/gtksourceviewmm/3.18/gtksourceviewmm-3.18.0.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ccb81aad6391c4188ec7dbe01e93eeec diff --git a/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 index c11e7b3be52c..ea215ff450ea 100644 --- a/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 +++ b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 @@ -4,9 +4,9 @@ DESCRIPTION=A tiny JSON library for C++11 EAPI=8 HOMEPAGE=https://github.com/dropbox/json11 INHERIT=cmake -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/dropbox/json11/archive/refs/tags/v1.0.0.tar.gz -> json11-1.0.0.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8634af433a1a2ff64626f81a29dd2bad +_md5_=1ed05809fe58ce6e93213a29667ccb72 diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 index 9cc605b7431b..773aebbec8ba 100644 --- a/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 +++ b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.6 SRC_URI=mirror://gnome/sources/libxml++/2.42/libxml++-2.42.2.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6fa7051f8f411c45e9c4a05cf3acfef9 diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.2 b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.2 deleted file mode 100644 index f70f3bc5a239..000000000000 --- a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=dev-libs/libxml2-2.7.7 -DESCRIPTION=C++ wrapper for the libxml2 XML parser library -EAPI=8 -HOMEPAGE=http://libxmlplusplus.sourceforge.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 meson -IUSE=doc test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/libxml2-2.7.7 -RESTRICT=!test? ( test ) -SLOT=5.0 -SRC_URI=mirror://gnome/sources/libxml++/5.0/libxml++-5.0.2.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4a4535677757902e135e6fca859d4a72 diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 index 00aa639e15f6..92a0c6b917a5 100644 --- a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 +++ b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libxml2-2.7.7 RESTRICT=!test? ( test ) SLOT=5.0 SRC_URI=mirror://gnome/sources/libxml++/5.0/libxml++-5.0.3.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a4535677757902e135e6fca859d4a72 diff --git a/metadata/md5-cache/dev-cpp/mm-common-1.0.5 b/metadata/md5-cache/dev-cpp/mm-common-1.0.5 index 413f165eb76c..616ad8c1aa00 100644 --- a/metadata/md5-cache/dev-cpp/mm-common-1.0.5 +++ b/metadata/md5-cache/dev-cpp/mm-common-1.0.5 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://gnome/sources/mm-common/1.0/mm-common-1.0.5.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=84c823fe518422d38b0fe8963cb5dd25 diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.46.3 b/metadata/md5-cache/dev-cpp/pangomm-2.46.3 index d49416af6ee8..4bf2c07eab35 100644 --- a/metadata/md5-cache/dev-cpp/pangomm-2.46.3 +++ b/metadata/md5-cache/dev-cpp/pangomm-2.46.3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/cairomm-1.2.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.45.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=1.4 SRC_URI=mirror://gnome/sources/pangomm/2.46/pangomm-2.46.3.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7003286c8214b1bc8a589c20bdd8815c diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.50.1 b/metadata/md5-cache/dev-cpp/pangomm-2.50.1 index 240544945b78..4cb64ca98f1b 100644 --- a/metadata/md5-cache/dev-cpp/pangomm-2.50.1 +++ b/metadata/md5-cache/dev-cpp/pangomm-2.50.1 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-3:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.49.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=2.48 SRC_URI=mirror://gnome/sources/pangomm/2.50/pangomm-2.50.1.tar.xz -_eclasses_=gnome.org 6c78a619c14b62c2dbdae52e6c25087f meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=22f7878f3efcf27e0ef629728a0b6c3e diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 7be8092db1302dc5848dd57e79c31c04b22d16d4..2aef625dc62f3f34e3aec37af54a6d544eec3a65 100644 GIT binary patch literal 29372 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�OKpWsljKT7nr5HS@tEW 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 Hht2>1(a1pr literal 29542 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 VH;UMe!sq^%{{^(EEQ_$u003oy{67Ey diff --git a/metadata/md5-cache/dev-db/barman-2.19 b/metadata/md5-cache/dev-db/barman-2.19 index aa2d4234493f..bbf2ebcf481c 100644 --- a/metadata/md5-cache/dev-db/barman-2.19 +++ b/metadata/md5-cache/dev-db/barman-2.19 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/2ndquadrant-it/barman/archive/release/2.19.tar.gz -> barman-2.19.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ab01ce7c844d34a4204b3bdc7836275 diff --git a/metadata/md5-cache/dev-db/barman-3.2.0 b/metadata/md5-cache/dev-db/barman-3.2.0 index 6d004eb0b61f..9c678ae2f6a1 100644 --- a/metadata/md5-cache/dev-db/barman-3.2.0 +++ b/metadata/md5-cache/dev-db/barman-3.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-snappy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/rsync dev-db/postgresql[server] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-snappy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/rsync dev-db/postgresql[server] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Administration tool for disaster recovery of PostgreSQL servers EAPI=7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/2ndquadrant-it/barman/archive/release/3.2.0.tar.gz -> barman-3.2.0.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5c6d90ede2eda8682863c014e5eba2aa diff --git a/metadata/md5-cache/dev-db/mycli-1.26.1 b/metadata/md5-cache/dev-db/mycli-1.26.1 index 9903ef82ba85..5cb18a0bdb5a 100644 --- a/metadata/md5-cache/dev-db/mycli-1.26.1 +++ b/metadata/md5-cache/dev-db/mycli-1.26.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] dev-python/paramiko[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/paramiko[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/paramiko[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli_helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_9(-)] =dev-python/pygments-2.0[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] dev-python/pyperclip[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] =dev-python/cli_helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_10(-)] =dev-python/pygments-2.0[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] dev-python/pyperclip[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] =dev-python/cli_helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.6[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_11(-)] =dev-python/pygments-2.0[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] dev-python/pyperclip[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +BDEPEND=test? ( python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] dev-python/paramiko[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/paramiko[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/paramiko[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli_helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_9(-)] =dev-python/pygments-2.0[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] dev-python/pyperclip[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] =dev-python/cli_helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_10(-)] =dev-python/pygments-2.0[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] dev-python/pyperclip[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] =dev-python/cli_helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.6[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_11(-)] =dev-python/pygments-2.0[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] dev-python/pyperclip[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=CLI for MySQL Database with auto-completion and syntax highlighting EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dbcli/mycli/archive/v1.26.1.tar.gz -> mycli-1.26.1.gh.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a75cd4fad538eb25e9b3f2d737b99bc0 diff --git a/metadata/md5-cache/dev-db/mycli-9999 b/metadata/md5-cache/dev-db/mycli-9999 index bb8c31e8760f..eee32dc9089f 100644 --- a/metadata/md5-cache/dev-db/mycli-9999 +++ b/metadata/md5-cache/dev-db/mycli-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] dev-python/paramiko[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/paramiko[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/paramiko[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli_helpers-2.0.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_9(-)] =dev-python/pygments-2.0[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] dev-python/pyperclip[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] =dev-python/cli_helpers-2.0.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_10(-)] =dev-python/pygments-2.0[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] dev-python/pyperclip[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] =dev-python/cli_helpers-2.0.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.6[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_11(-)] =dev-python/pygments-2.0[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] dev-python/pyperclip[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] =dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] =dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] =dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] dev-python/paramiko[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/paramiko[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/paramiko[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli_helpers-2.0.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_9(-)] =dev-python/pygments-2.0[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] dev-python/pyperclip[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] =dev-python/cli_helpers-2.0.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_10(-)] =dev-python/pygments-2.0[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] dev-python/pyperclip[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] =dev-python/cli_helpers-2.0.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.6[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.0[python_targets_python3_11(-)] =dev-python/pygments-2.0[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] dev-python/pyperclip[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] =dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=CLI for MySQL Database with auto-completion and syntax highlighting EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-python/cli_helpers-2.0.1[python_ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6269a3a8d50033f8926ec22ef9aa22a8 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 index bfd1c12f2a50..87f658cb771d 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 +++ b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mysql.com/ INHERIT=check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=>=app-arch/lz4-1.9.4:= app-arch/zstd:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps:= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.32.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.31-patches-01.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d51de7936a10402dd40945a02a6c1717 +_md5_=f604ff52f3d018f711eeb9e6dddf5ee9 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 index c17285ab91b7..5a253adcac81 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://dev.mysql.com/downloads/connector/cpp/ INHERIT=cmake IUSE=+legacy -KEYWORDS=~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86 LICENSE=Artistic GPL-2 RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/openssl:= >=dev-libs/protobuf-3.19.6:= sys-libs/zlib legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.32-src.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6aed28c01971ede5dcd4f946fbe6db53 +_md5_=a0f7984f76a4514c593e41796ca48f29 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 index 0ea8f4294580..61ac564c1e4c 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 +++ b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://dev.mysql.com/downloads/ INHERIT=cmake-multilib flag-o-matic IUSE=ldap static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 LICENSE=GPL-2 RDEPEND=>=app-arch/lz4-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !=dev-lang/python-3.9.16-r1:3.9[sqlite REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-8.0.31-src.tar.gz https://www.antlr.org/download/antlr-4.9.1-complete.jar -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=249cd866f47aa3e4f1a8e3674049ed3c diff --git a/metadata/md5-cache/dev-db/mysql-workbench-8.0.32 b/metadata/md5-cache/dev-db/mysql-workbench-8.0.32 index dc84762304d1..71e2e5bc09ca 100644 --- a/metadata/md5-cache/dev-db/mysql-workbench-8.0.32 +++ b/metadata/md5-cache/dev-db/mysql-workbench-8.0.32 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.mysql.com/products/workbench/ INHERIT=gnome2 flag-o-matic python-single-r1 cmake IUSE=debug doc python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) app-crypt/libsecret dev-libs/glib:2 =dev-cpp/glibmm-2.14:2 dev-cpp/gtkmm:3.0 dev-libs/atk >=net-libs/libssh-0.9.5[server] x11-libs/pango x11-libs/gtk+:3 >=x11-libs/cairo-1.5.12[glib,svg(+)] >=dev-libs/rapidjson-1.1.0 dev-libs/libsigc++:2 dev-libs/boost[nls] >=dev-cpp/ctemplate-0.95 >=dev-libs/libxml2-2.6.2:2 dev-libs/libzip dev-libs/libpcre[cxx] >=sci-libs/gdal-1.11.1-r1 virtual/opengl || ( sys-fs/e2fsprogs dev-libs/ossp-uuid ) dev-libs/tinyxml[stl] >=dev-db/mysql-connector-c++-8.0.27-r1 dev-db/vsqlite++ || ( dev-db/libiodbc dev-db/unixODBC ) dev-python/pexpect >=dev-python/paramiko-1.7.4 app-admin/sudo >=sys-apps/net-tools-1.60_p20120127084908 REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-8.0.32-src.tar.gz https://www.antlr.org/download/antlr-4.9.1-complete.jar -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6c78a619c14b62c2dbdae52e6c25087f gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f4ebb1ddd70ce15fbd5f11ee51eb5bf8 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=249cd866f47aa3e4f1a8e3674049ed3c diff --git a/metadata/md5-cache/dev-db/pg_activity-3.1.1 b/metadata/md5-cache/dev-db/pg_activity-3.1.1 index 6469e58f5f9f..85ceb6a8b6eb 100644 --- a/metadata/md5-cache/dev-db/pg_activity-3.1.1 +++ b/metadata/md5-cache/dev-db/pg_activity-3.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dalibo/pg_activity/archive/v3.1.1.tar.gz -> pg_activity-3.1.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b8c31d45d127912d794c84dcd6712da3 diff --git a/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 b/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 index b58e9b5692d7..241b0972472c 100644 --- a/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 +++ b/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-db/postgresql dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cli_helpers-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pendulum[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pgspecial[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prompt-toolkit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setproctitle[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sqlparse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-db/postgresql dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cli_helpers-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pendulum[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pgspecial[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prompt-toolkit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setproctitle[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sqlparse[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=CLI for Postgres with auto-completion and syntax highlighting EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dbcli/pgcli/archive/v3.3.1.tar.gz -> pgcli-3.3.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5be798d5646919609cf44a09145c0484 diff --git a/metadata/md5-cache/dev-db/pgxnclient-1.3-r2 b/metadata/md5-cache/dev-db/pgxnclient-1.3-r2 index 21b1b2eb12bc..851a2dc4961c 100644 --- a/metadata/md5-cache/dev-db/pgxnclient-1.3-r2 +++ b/metadata/md5-cache/dev-db/pgxnclient-1.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pgxnclient/pgxnclient-1.3.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a48d26140e7607b69e38449e333a3860 diff --git a/metadata/md5-cache/dev-db/pgxnclient-1.3.1 b/metadata/md5-cache/dev-db/pgxnclient-1.3.1 index 8efa89a1502e..5e372af796db 100644 --- a/metadata/md5-cache/dev-db/pgxnclient-1.3.1 +++ b/metadata/md5-cache/dev-db/pgxnclient-1.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/pgxnclient/pgxnclient-1.3.1.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a5653d5e1563c9903d352aca5d4eaced diff --git a/metadata/md5-cache/dev-db/pgxnclient-1.3.2 b/metadata/md5-cache/dev-db/pgxnclient-1.3.2 index 0cb057b4da0c..f8a8195db4de 100644 --- a/metadata/md5-cache/dev-db/pgxnclient-1.3.2 +++ b/metadata/md5-cache/dev-db/pgxnclient-1.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pgxnclient/pgxnclient-1.3.2.tar.gz -_eclasses_=distutils-r1 761304ceeb845986696f9a65cf4b6f01 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=740e252a08d702ea067e961b2f312047 diff --git a/metadata/md5-cache/dev-db/sqlcl-bin-22.2.1.201.1451 b/metadata/md5-cache/dev-db/sqlcl-bin-22.2.1.201.1451 deleted file mode 100644 index 4777fc4125f6..000000000000 --- a/metadata/md5-cache/dev-db/sqlcl-bin-22.2.1.201.1451 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile install preinst prepare setup -DEPEND=>=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Oracle SQLcl is the new SQL*Plus -EAPI=8 -HOMEPAGE=https://www.oracle.com/database/technologies/appdev/sqlcl.html -INHERIT=java-pkg-2 -KEYWORDS=~amd64 ~x86 -LICENSE=OTN -RDEPEND=dev-db/oracle-instantclient dev-java/java-config:2 >=virtual/jre-11 >=dev-java/java-config-2.2.0-r3 -RESTRICT=mirror -SLOT=0 -SRC_URI=https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-22.2.1.201.1451.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=6c85dd9f4d8edc2118f36207588cb1a9 diff --git a/metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 b/metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 new file mode 100644 index 000000000000..aa0d74d5eccb --- /dev/null +++ b/metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install preinst prepare setup +DEPEND=>=dev-java/java-config-2.2.0-r3 +DESCRIPTION=Oracle SQLcl is the new SQL*Plus +EAPI=8 +HOMEPAGE=https://www.oracle.com/database/technologies/appdev/sqlcl.html +INHERIT=java-pkg-2 +KEYWORDS=~amd64 ~x86 +LICENSE=OTN +RDEPEND=dev-db/oracle-instantclient dev-java/java-config:2 >=virtual/jre-11 >=dev-java/java-config-2.2.0-r3 +RESTRICT=mirror +SLOT=0 +SRC_URI=https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-22.4.0.342.1212.zip +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c +_md5_=5591de148f6e6938051dff5522554719 diff --git a/metadata/md5-cache/dev-db/sqlite-3.41.2 b/metadata/md5-cache/dev-db/sqlite-3.41.2 deleted file mode 100644 index 09f51f416b08..000000000000 --- a/metadata/md5-cache/dev-db/sqlite-3.41.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/tcl-8.6:0 app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] icu? ( dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( sys-libs/readline:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tcl? ( dev-lang/tcl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( dev-lang/tcl:= ) test? ( >=dev-lang/tcl-8.6:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -DESCRIPTION=SQL database engine -EAPI=8 -HOMEPAGE=https://sqlite.org/ -INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs -IUSE=debug doc icu +readline secure-delete static-libs tcl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -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 ~x86-solaris -LICENSE=public-domain -RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] icu? ( dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( sys-libs/readline:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tcl? ( dev-lang/tcl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( dev-lang/tcl:= ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://sqlite.org/2023/sqlite-src-3410200.zip doc? ( https://sqlite.org/2023/sqlite-doc-3410200.zip ) -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=7bcd07a560e5e2e9fefac7497bb7396f diff --git a/metadata/md5-cache/dev-db/sqlite-3.41.2-r1 b/metadata/md5-cache/dev-db/sqlite-3.41.2-r1 index 69deb50171ae..736dcb2b7b67 100644 --- a/metadata/md5-cache/dev-db/sqlite-3.41.2-r1 +++ b/metadata/md5-cache/dev-db/sqlite-3.41.2-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://sqlite.org/ INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs IUSE=debug doc icu +readline secure-delete static-libs tcl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -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 ~x86-solaris +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 ~x86-solaris LICENSE=public-domain RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] icu? ( dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( sys-libs/readline:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tcl? ( dev-lang/tcl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( dev-lang/tcl:= ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://sqlite.org/2023/sqlite-src-3410200.zip doc? ( https://sqlite.org/2023/sqlite-doc-3410200.zip ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=e536c0ab439bfd1278d1a55ae0cafeee +_md5_=55d8c7b5e859d6317eddccdc0edffe67 diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index 9aac2e84b23917501dece6f8562d5ee7bca9ff8b..4c19fb22953361f7ec022d10776e716bb9537e1f 100644 GIT binary patch literal 13111 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 Rdz$-~{|i0GaWx8C0062<)VKfu literal 13285 zcmVZe2-|p6}-=_yQ#Ie7Nkv7%*Vp+4qe+M3&hl6$w!q z_xS1k{Y&KD)Kp=nf$5e+?!8uI#D9p4%zyja|Nh&<__lvM|MBwZpW2h}4?dOn@UQ># zZ~x=Jg@1kMEruFvZEIL@d!{;8ZaKNyoAa^P?(2+a<*nc28qPYc1yPVsWF!-d5ss5C0WHJ=w=$BXxWDU;q7Y*@uVGnm<0DnMx`n zm%c|lare683aPBwgP$#&)vL{#ds>~R44Eh7pIV<5eGfgXX0`AW%lb?%mF|lR=geGu z-KEx8N-c-i^(XNYG0s)OZth?H?Q^8&kLNGjz7etflpeqNhg#Y#WU22M((b(uKEJiF zRxT~fxYvq%?A*;luI-#%%Bp9D=#L{(EyQXkTg}1cKGs<4_~5%w!5wq6&1kMw&pR$- z8F+`vyROdf=h|y)XO@#bLUvZnjrHnnhBo-VVMR$m@_sQ?>d|DQHxDn@U-sSC^uQ6`#dUoA~l-e0RoUr>GA(!RGuOVCC$8T?s z!TI8Sh>BTs;Zw}c=GFFQjT;Np*OzbK-xm3np4#LgYWLSy4r?8dR zdH9^&<{RQpGk7X6@?xRt&1z34x=L-fN*2^jlJvahs-B$dZf~k%EXQ)qw#k5y&v230 zla(d$>OS;%i`?OBC*erBhwR9?x}D9DCUxcxDO26fe#|)9u4Hjqqc)a(lcIC6R;+L7 z^@QZM^%(ew6ygYjHQ#}>O@!F$BpKH#IVbbgNYuP%?)f9z{(XFVUiKKCe0nJH9;V_) zcP)|Z#pl)B9CPs5tY>XDSme5*U&*Ulj4W@7=j}bz6nCrvOyE0+od?hS+5sq=)Cs@b zC)q+)l~t-a%5ki;BM)s>(#Rxlr>H){G+O~dXYHBd9ezdKs1-~)(Id>>)@ zMsm%iIFV4f)q6hi-2^8B5Nl-Lf$3$z8kNvju`qagpFrjgYL8?iFHnbts(TQEWhsCJ zq-e7Nnj1}I?GHR~x>(Pj9RYuUgGD(Fa`uox)H(&Yv`*sF zcLUT9z_42<%5FL!D>Q!#(*CjSu?m}9zvmLFz}LPBLF|zt&VaV4_>|D1r^2Y749~W^DxOm1hV7qm^J)M~N6T0nz7C$gVYQ2VVlvC!lw{DMZW<_KCJo&N#9s5mNq8 zyd(L+OA47vj+AN36h3Sj`}B^KxA&r3ug||fx~KY-{{EUCQo6IB^W+}Efj>(j_fP`0 zLvhL-1kZx7(MQOhymo{e1A4%ZJyMcnp++h2z8Yi=6~spTsQdv2ptM-#7}iNeE9qfK zR{Jz^u&fSE#|}|_#K|4v7d%3sL(ZVcUK5dkzX+283cDFUP2m^5zEq#R1M?sZ z01a>o5gc7oBoRy)tOez^0;sY^1d|5p4@RjD7^q?-);NR0}ugC8%FJB&?U#UFz zlpddff%FYXrw}}70PGCX30hm( zg-vLL-f@l7{6JVm{*_Ez8)i5SwyeQ{R?va zX$MhMb}R-W*Jt61-_hWYRls)FAipu^20;+i!RM4$h0Y??PMD8!v{BoGs$;bdQLJ-P z8x-SvsLqea*KaSseH&lDB1e^6LDH(EbZ0(+pd?v}DTClK?ph88d~9SfvniSilK&{(i|+cpd=aN8@Wkv|RUt~c_JWQ$Y4zGPp* z4YY_U4-u6_bqxS`0)#jTe2q*&-y}OUDnpTY0AgYjgoVi9;=*bH4+B30=j}u61XPC* zL+XaZ^Ze*8yaicFMgYM@AOfCH4-w<@GhX)gdKF`Qif~};{%#Go;ocJ85Re8L=YjU6 zRum;7!rM`9fUBDoHN>}<2s}uQCMXF3#iEjv(IKQ7(i#y^2TFFkh16!{SwC9>;|>U- z7OjUAkDr-(+soaop;bgRWrzpa2l^6V}{$Q$FC7+ecSjoPzk`2Bf5nN7mA?-AhE<7 zGeAO5z#Xjw8aN6LtZpbtlAWc+hC;5WFT@}PWYn4d9-CSqOJdFAVdV-cxI&dMJ^

  • Ju6EHOLVcI#WDfJKiZ!4} z-oPzNRSSO^2U|qH`eaAm<~=U)r8vr+wj8aogFYaEM^Ob;30isHrh&-rEGvf|w5IZ{ zCcB%3h~faWk|`@Bz^SWRw`r2NzF!#r_2cQwr@H|yPkBdHTK(#Sw=Y3Ei)uN_o8NOZ z{Q%e-{ODDKIL+9J{0A&c?x@OKuRRhBn&n-I%j|PFWmja#x1`W*r$>Pks789}W*p85 z4ci_R#JWZHsMTQ7)eEq}&$Lls(Xf>tIUO4zN{4Rd%mCq_l*?4=^F&>f*AKvV40gC}zMSB13{{r{5iCswu0RUM1J`ex^ delta 36874 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.2.0 is stable and replaced with - # a simple >=67.2.0 dep. bdep+=' - || ( - >=dev-python/setuptools-67.2.0[${PYTHON_USEDEP}] - =dev-python/setuptools-67.2.0[${PYTHON_USEDEP}] >=dev-python/wheel-0.38.4[${PYTHON_USEDEP}] ' ;; diff --git a/eclass/gnome.org.eclass b/eclass/gnome.org.eclass index 99b0090fda7c..760dc2ba0b66 100644 --- a/eclass/gnome.org.eclass +++ b/eclass/gnome.org.eclass @@ -47,18 +47,25 @@ fi # Leave unset if package name matches module name. : "${GNOME_ORG_MODULE:=$PN}" -# @ECLASS_VARIABLE: GNOME_ORG_PVP +# @ECLASS_VARIABLE: GNOME_ORG_RELEASE # @INTERNAL # @DESCRIPTION: # Components of the version number that correspond to a 6 month release. if ver_test -ge 40.0; then - : "${GNOME_ORG_PVP:=$(ver_cut 1)}" + : "${GNOME_ORG_RELEASE:=$(ver_cut 1)}" else - : "${GNOME_ORG_PVP:=$(ver_cut 1-2)}" + : "${GNOME_ORG_RELEASE:=$(ver_cut 1-2)}" fi -SRC_URI="mirror://gnome/sources/${GNOME_ORG_MODULE}/${GNOME_ORG_PVP}/${GNOME_ORG_MODULE}-${PV}.tar.${GNOME_TARBALL_SUFFIX}" +# @ECLASS_VARIABLE: GNOME_ORG_PV +# @DESCRIPTION: +# PV in the GNOME version scheme format. +# The package version in the format used upstream by GNOME projects. +# See https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235 +: "${GNOME_ORG_PV:=$(ver_rs 1- .)}" + +SRC_URI="mirror://gnome/sources/${GNOME_ORG_MODULE}/${GNOME_ORG_RELEASE}/${GNOME_ORG_MODULE}-${GNOME_ORG_PV}.tar.${GNOME_TARBALL_SUFFIX}" -S="${WORKDIR}/${GNOME_ORG_MODULE}-${PV}" +S="${WORKDIR}/${GNOME_ORG_MODULE}-${GNOME_ORG_PV}" fi diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index b4439e5e22ba..9991c4161ed1 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -63,7 +63,7 @@ _LLVM_MASTER_MAJOR=17 # @INTERNAL # @DESCRIPTION: # The newest release of LLVM for which manpages were generated. -_LLVM_NEWEST_MANPAGE_RELEASE=16.0.0 +_LLVM_NEWEST_MANPAGE_RELEASE=16.0.1 # @ECLASS_VARIABLE: _LLVM_SOURCE_TYPE # @INTERNAL diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass index d527eb5f79d5..0e47aa55fa25 100644 --- a/eclass/qmail.eclass +++ b/eclass/qmail.eclass @@ -92,7 +92,12 @@ qmail_set_cc() { echo "${cc} ${CFLAGS} ${CPPFLAGS}" > ./conf-cc || die 'Patching conf-cc failed.' echo "${ld} ${LDFLAGS}" > ./conf-ld || die 'Patching conf-ld failed.' - sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i make-makelib.sh || die + + # This function is used also by sys-apps/ucspi-tcp and sys-process/daemontools-encore + # but they don't have make-makelib.sh script, see bugs #902009 and #902019 + if [[ -f make-makelib.sh ]]; then + sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i make-makelib.sh || die + fi } genqmail_src_unpack() { diff --git a/eclass/sgml-catalog-r1.eclass b/eclass/sgml-catalog-r1.eclass index 2258b3e2bf0f..eff6db31062f 100644 --- a/eclass/sgml-catalog-r1.eclass +++ b/eclass/sgml-catalog-r1.eclass @@ -35,7 +35,7 @@ sgml-catalog-r1_update_catalog() { if [[ ${#cats[@]} -gt 0 ]]; then ebegin "Updating ${EROOT}/etc/sgml/catalog" - printf 'CATALOG "%s"\n' "${cats[@]}" > "${T}"/catalog && + printf 'CATALOG "%s"\n' "${cats[@]#${ROOT}}" > "${T}"/catalog && mv "${T}"/catalog "${EROOT}"/etc/sgml/catalog eend "${?}" else diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 9ff05f40b981aa4ade1ca89ed23fccabc33de5ec..4c0fa22ef9ad0729bc3ef9f2e09cd5fab5c983e0 100644 GIT binary patch delta 9837 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 T$?xco@^}9WDSO$&EJgqTRY#nf delta 9862 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 diff --git a/games-board/pychess/Manifest b/games-board/pychess/Manifest index 88c275961734..911aa23a5fc2 100644 --- a/games-board/pychess/Manifest +++ b/games-board/pychess/Manifest @@ -1,6 +1,8 @@ AUX pychess-1.0.3-setuptools-warning.patch 221 BLAKE2B 791a195548b3b4f49368f85045c8c604754bf6eb9b00cc672d32afdc45dcfefe9557b4d945ec50ee28e68875ad3aefc889870cf6b447d79850e63294b0a72814 SHA512 ecc7aa1427d5a17792aa468676263c05adbb85b28b2b4a08228b0ade72a5722b30899bcc591833c9d43391cde04ddb2e6b0c0358876f56803802175e24016cbd DIST pychess-1.0.3.tar.gz 14898032 BLAKE2B 0993bcf26d3284847815b37f570b7482c5359595f9649f9546ed090b6c090c3686d71478c9ecdaacde4bdf56f8f57da89623023d25809b46fe4e2800beeba91d SHA512 ca69555b1d952274fc4850f20bc66569e2f08120109908489c584231c754345b16fc1b1e9fa5b44a10582590145cf472604e5f5bd22522037666414418f5fda5 +DIST pychess-1.0.4.tar.gz 14553786 BLAKE2B 25855090d8d24f75ac519cc3f28f97c82229a72ca1e9c96bdb129271e487ff84b32fd644c953628c917bb2a1f5c71d3feaa18e10883cb207441ecf3c5119c64e SHA512 668fef78352f6aab9dabb3c061403dd7cad4db9b699d4f562820f0ae6732c337ba2aab789ad70c7e01eb3bd6f2602291afd43ddc25826f5f132b4e78b3dba4b4 DIST pychess-1.0.4a1.tar.gz 14553856 BLAKE2B d9d6d77993f4bb65330b9e07a043054261970a829bf278e9644f60876de243a6dfdbbe83dba065272bd26f0bbb046120db8498d77fb2a388b46c19cd03ef87d1 SHA512 240989ae118a5b267b0d71c8dfeea14a38c342801a33e20ebef6659d90f221c6b6debbcee2c4ebf726ad4e69b48991ed1d3eab78b78f4f0a3785e213de7e8318 EBUILD pychess-1.0.3-r3.ebuild 1316 BLAKE2B 75a4d6bbde9c7b3ca8d6bd10e032b0f1a07bd1992b5c06a6c1672a17ecb1292bdc1fc9ad63db67870b6373108046bb8bb6fcfa1972c3c01c6ed6de555270f52a SHA512 4c3bd19eab8981d6ae518dc41f2aab6094bce989b103dafe0ffbce1685a3a1eae2156345ad066485390a81337f6712918ea3fd2819ddcba5a1d101ce8d50c7af +EBUILD pychess-1.0.4.ebuild 1223 BLAKE2B 7afd8f9e9b109c090e521ff0da5c81c779ba0a3c19f19ba467196c07e8e1ed617933e951bf94d06ccdfb1c5bc061c917bbccb93bc6929f57340146866bd138a1 SHA512 a1f8bc914fbe224c673c8a95c7989d9349fe872adfd7050f6acf301da6ad65471edf5d105534858a1fcddffbd60b89bc9c88ba86938c2a759f82fb9a696d4a40 EBUILD pychess-1.0.4_alpha1.ebuild 1297 BLAKE2B 88a3c8e5f6304181e1a9d635fb653296efff807f08f0cc353c0924325b0fbc53302d9830294f43cd199c798a3189d852c5329a54083e5e061b29797c5c884159 SHA512 1144ae7601eac645c9aa84c5abbe9107d505afd0034d289649eca34ef63eca4dc445813b3bda7b0d5955917c53afc108741638688de832f3388127be3c48fcdb MISC metadata.xml 334 BLAKE2B bbee149d1aa743ca9b8d6cdafcf46996c100563fbcd60f994b4b26ea428123966465468d5c834baba5d8346efae67d8f0d78fe8d63a28dd12dcb91a3ed040f0b SHA512 f168de876d77b7b029f708199aefeba0be4da48c2fb08e672ec7ba7ba580c4d9958aa08c3d7548c49dea76d77d3255bb476aea463319963a549f5346c8fda63c diff --git a/games-board/pychess/pychess-1.0.4.ebuild b/games-board/pychess/pychess-1.0.4.ebuild new file mode 100644 index 000000000000..05ae518edf13 --- /dev/null +++ b/games-board/pychess/pychess-1.0.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 xdg + +DESCRIPTION="GTK chess client" +HOMEPAGE="https://pychess.github.io/" +SRC_URI="https://github.com/pychess/pychess/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gstreamer" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP},cairo] + >=dev-python/sqlalchemy-2[${PYTHON_USEDEP},sqlite] + dev-python/websockets[${PYTHON_USEDEP}] + gstreamer? ( dev-python/gst-python:1.0[${PYTHON_USEDEP}] )') + gnome-base/librsvg:2[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:3.0[introspection] + x11-libs/pango[introspection] + x11-themes/adwaita-icon-theme" +BDEPEND="${RDEPEND}" # setup.py fails if introspection deps not found + +src_install() { + distutils-r1_src_install + + # https://github.com/pychess/pychess/pull/1825 + gunzip -v "${ED}"/usr/share/man/man1/${PN}.1.gz || die +} diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 2c8abffe7b3801e8a013904f8d79fab78689fdd0..fa4797768dc0200565082dab818a729cf4ab6d89 100644 GIT binary patch delta 11446 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 Q5C8E00cJwv;JH%(09MiG7ytkO delta 11413 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 ${MY_P}.tar.gz" - S="${WORKDIR}"/${MY_P} - KEYWORDS="~amd64" -fi - -IUSE="+jit +opengl" -LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" -SLOT="0" - -RDEPEND=" - app-arch/libarchive - dev-libs/wayland - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - media-libs/libsdl2[sound,video] - net-libs/libpcap - net-libs/libslirp - opengl? ( media-libs/libepoxy ) -" -DEPEND="${RDEPEND}" -BDEPEND="kde-frameworks/extra-cmake-modules:5" - -PATCHES=( "${FILESDIR}"/${P}-no-ccache-detection.patch ) - -# used for JIT recompiler -QA_EXECSTACK="usr/bin/melonDS" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You need the following files in order to run melonDS: -- bios7.bin -- bios9.bin -- firmware.bin -- romlist.bin -Place them in ~/.config/melonDS -Those files can be found somewhere on the Internet ;-)" - -src_prepare() { - filter-lto - append-flags -fno-strict-aliasing - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DENABLE_JIT=$(usex jit) - -DENABLE_OGLRENDERER=$(usex opengl) - ) - cmake_src_configure -} - -src_compile() { - tc-export AR - cmake_src_compile -} - -src_install() { - readme.gentoo_create_doc - cmake_src_install -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/games-emulation/melonds/melonds-0.9.5-r4.ebuild b/games-emulation/melonds/melonds-0.9.5-r4.ebuild new file mode 100644 index 000000000000..062deeb70674 --- /dev/null +++ b/games-emulation/melonds/melonds-0.9.5-r4.ebuild @@ -0,0 +1,87 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="melonDS" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg + +DESCRIPTION="Nintendo DS emulator, sorta" +HOMEPAGE="http://melonds.kuribo64.net + https://github.com/Arisotura/melonDS" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git" +else + SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz + -> ${MY_P}.tar.gz" + S="${WORKDIR}"/${MY_P} + KEYWORDS="~amd64" +fi + +IUSE="+jit +opengl" +LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" +SLOT="0" + +RDEPEND=" + app-arch/libarchive + dev-libs/wayland + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/libsdl2[sound,video] + net-libs/libpcap + net-libs/libslirp +" +DEPEND="${RDEPEND}" +BDEPEND="kde-frameworks/extra-cmake-modules:5" + +PATCHES=( "${FILESDIR}"/${P}-no-ccache-detection.patch ) + +# used for JIT recompiler +QA_EXECSTACK="usr/bin/melonDS" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="You need the following files in order to run melonDS: +- bios7.bin +- bios9.bin +- firmware.bin +- romlist.bin +Place them in ~/.config/melonDS +Those files can be found somewhere on the Internet ;-)" + +src_prepare() { + filter-lto + append-flags -fno-strict-aliasing + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF + -DENABLE_JIT=$(usex jit) + -DENABLE_OGLRENDERER=$(usex opengl) + ) + cmake_src_configure +} + +src_compile() { + tc-export AR + cmake_src_compile +} + +src_install() { + readme.gentoo_create_doc + cmake_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/games-emulation/melonds/melonds-9999.ebuild b/games-emulation/melonds/melonds-9999.ebuild index 380ce1eb8140..3bf0d22f5d0e 100644 --- a/games-emulation/melonds/melonds-9999.ebuild +++ b/games-emulation/melonds/melonds-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,13 +22,12 @@ else KEYWORDS="~amd64" fi -IUSE="+jit +opengl" +IUSE="+jit +opengl wayland" LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" SLOT="0" RDEPEND=" app-arch/libarchive - dev-libs/wayland dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 @@ -37,10 +36,10 @@ RDEPEND=" media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp - opengl? ( media-libs/libepoxy ) + wayland? ( dev-libs/wayland ) " DEPEND="${RDEPEND}" -BDEPEND="kde-frameworks/extra-cmake-modules:5" +BDEPEND="wayland? ( kde-frameworks/extra-cmake-modules:5 )" # used for JIT recompiler QA_EXECSTACK="usr/bin/melonDS" @@ -66,6 +65,7 @@ src_configure() { -DBUILD_SHARED_LIBS=OFF -DENABLE_JIT=$(usex jit) -DENABLE_OGLRENDERER=$(usex opengl) + -DENABLE_WAYLAND=$(usex wayland) ) cmake_src_configure } diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index 16437cf7a18e..ec0af111d381 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -7,10 +7,8 @@ AUX pcsx2-1.7.3351-unbundle.patch 1276 BLAKE2B 26af7e54f63bed99075f8155d237092d5 AUX pcsx2-1.7.3468-cubeb-automagic.patch 1635 BLAKE2B 90581edb3ed95fb011ecbd446e529b48544a0c8090e7e40b4aba6fb153a73e53f8399a61ee1d9fce180ac2ee44185cf7dac1972e62dc43648496774a7a8cfca9 SHA512 d2b92cc6530c706e0219b6eab5c8b52a3e93bcc16269400afbcbb3ca23edf07f511fd4116b02e77f89eb7083b9bb64f8bec85950d9d7e98ffdbbe351d4c70387 AUX pcsx2-1.7.3602-rapidyaml-0.5.0.patch 1519 BLAKE2B 97a54b242566ebb18fb2c19028fe22a8e9ffa3acc4a84e3d3a0e4199abb5dce29f9820ad1f118b3867239ca6cc046dea5b01f060d8917668e2dbea1e8b7def35 SHA512 00be997ac4a4ec1b7947afe78cf2494690ce94c060b4960eecf07e5e5307c4658061073e338f64ad4cb908bca080d61c221589218a7a3ab02e023f6257c8ff4d AUX pcsx2-1.7.3773-lto.patch 316 BLAKE2B 1c6e1d302545f5711a89058898616e4280c969478d51b4e03a53df155796f363658e65d0160fd2e88f09a9334301e00658c238af0122b6f01be709efbfb992d6 SHA512 2c5277498a90766b799a777cae0699699c2cec1d09bd152e4eee53f59ef12c7c17d11c012740992c56b4fc2bf0d8a39213dc2c97ee98a1fdd7b6ead27346aff7 -AUX pcsx2-1.7.3803-rapidyaml-0.5.0.patch 2314 BLAKE2B 721989e9a04febcc57cf5a9338b2886a2512069540f7463fec9073bd9df54136b4b363f6965c79aaaf3d6b500b22af4907473e5f50f04e1fcca9855632829eea SHA512 0b266fda0e4c6ffd6362f2256ef18bc4d2acb306f732bf1eaa744c70531199740a27f15727854f6f4a84c50c7e55f8f49259874c810aff8168a24096286cfb1d DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e SHA512 0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253 DIST pcsx2-1.7.3738.tar.gz 15935061 BLAKE2B 51e113e2148c94861a3d6baab8de5b8ed613cdb6e3aa3574445f0a66e628dffb3bf26a6a3b54e0be65d71a90088fe6e79f65055d54e580d46ad4db1dadbb8a66 SHA512 7da8dd46cd065fefc4c2bb4ab76b8fc2bf9769dba78f47759c59b2a21e62cf0e5d53e9f800e16bf09238bf156cd7fa63a4ca75a47f41b78df9512a701536c789 -DIST pcsx2-1.7.4217.tar.gz 9217806 BLAKE2B fcdca37523a793753dac00ababeb28acea250473ce31d0a4519cf71b5d26b9a1c36d230f2fb002f423ae6a56c9e30712212717fd86451c00c37825a55d5c8c37 SHA512 382f31a9757325ed51d1e0d8f1471bf1ce7b42ec7d9df7b18a8dc4cd33278052d6fb1c2bdd82d1cf9e106b2ff68b012773567138d7808e6df5924d71f1b0bedc DIST pcsx2-1.7.4280.tar.gz 8983164 BLAKE2B 822322bac0ae5bbd484246316a2c0466f5d9b1783ab3fea28eb42ac9f9ddb2d4c104ed1bf824fc36b91a5d7bf9815e48f970e999148b2afe66f2cf7dd13c8585 SHA512 60446743d511789482bc52ac9ff52a26e1d35b753c8a9320a45658c9070562533ba553716122d406b67bc3bac6ada2e5383c2213b6b354a719dbd2d811b79a5e DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10 SHA512 2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487 SHA512 5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c @@ -18,7 +16,6 @@ DIST pcsx2-rcheevos-31f8788fe0.tar.gz 522855 BLAKE2B 39533199f6b1e0cd821d817ff57 DIST pcsx2-vulkan-headers-9f4c61a314.tar.gz 1554220 BLAKE2B 7f7fa093e8af30919dd743768e6d882fa40800fecedf1183a45568dbb81207ffdf9eed1beadba98160c61bac89a24182794a601a2dce0c91cf54e16d0080cb69 SHA512 8b5fa5bcf6bd8ae5fb44000e4b842d86c014e9d8dae9bff988f86ec359fc27db3f71dc96253ceb2f31da4db41a6585034bb185f68da5446e91293bb0c2bbf993 EBUILD pcsx2-1.6.0-r3.ebuild 2647 BLAKE2B 7d7a0e595d3d8297f3ae0049b3c376f404eeb5a6f477486076e5ac2b72dae6065c97b845f715f4e7e52af158b9dfbe6bbc5cf4f10d051838eafe44553f76efd3 SHA512 18b6131c6ff0b292f4dde4a54b4a5c698a403860ab332e01f181e18931e5ac14cc131ce140de563125f63eeb8b3523b51c6df4f4ecf2086a00e000d4e3d0289b EBUILD pcsx2-1.7.3738.ebuild 6993 BLAKE2B 2bd343f6a8dfc20d0a2758eda004fb7f9e0f6b3bd62091d6f67cdb8a0fa9d61e02a7087a14bc659d188a9c2069ab6e8917fe98e9214cd615584b97e5b08cad2a SHA512 2c88b36f9191e5a3360d9dcc8167680df48f409acd1e13c40fa22721e6e0f4068541b6984924c8f1671dc7f3a6a33d1d436f6f4518ebbc4e7538db0d23a92a91 -EBUILD pcsx2-1.7.4217.ebuild 7383 BLAKE2B 572bae0e77bc3d713a279596668b8b1495303323be7f06cc798aa0dd8d59c9d53cf6d49fa62d515f19bed4c1208e7e263c67b23019ad57716e38270f6662fe8d SHA512 6caa8e7835c29fc518349c891168e873b3683be4c62e4bfd9cc0653eb8da703af8abf2458b3bb877e11cdd9e7ee2e476c6f496d37894ba9bbad4314c932fbcad EBUILD pcsx2-1.7.4280.ebuild 7377 BLAKE2B a55490c259a9690da44889ae601b27293788bf3f69ad5e4eef4eba9046eda6c337e7e976be2b51292988250748c77cecea211289e5db1300f2803afabbd4beb7 SHA512 674d6714a39aa8a3ba4c28ec1d96b6fcfa63d3f885bd9457336e9f628dae2d535b9293366000d5920e0a3ff2c138c94047c3d71049ba9d53ab712c61785ccf01 EBUILD pcsx2-9999.ebuild 7377 BLAKE2B a55490c259a9690da44889ae601b27293788bf3f69ad5e4eef4eba9046eda6c337e7e976be2b51292988250748c77cecea211289e5db1300f2803afabbd4beb7 SHA512 674d6714a39aa8a3ba4c28ec1d96b6fcfa63d3f885bd9457336e9f628dae2d535b9293366000d5920e0a3ff2c138c94047c3d71049ba9d53ab712c61785ccf01 MISC metadata.xml 905 BLAKE2B 704b0ab594db3d23761b25d1d18b0a7121a989f967cfeb533f06ffa2d688fbaaa426c61d9f7c8068410129784924c26684de9919994a9580f2db531f5e34aea3 SHA512 f65374e9062406f81607514193b362a11e7e682aca7e40995679a7d7597ab13304c0f57f6b4c9eebb4ebee60cb4cdaff06ad9801ba6ce75c3698e3a926d5bf1d diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch b/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch deleted file mode 100644 index b42ae36045ad..000000000000 --- a/games-emulation/pcsx2/files/pcsx2-1.7.3803-rapidyaml-0.5.0.patch +++ /dev/null @@ -1,60 +0,0 @@ -https://github.com/PCSX2/pcsx2/issues/7623 -https://github.com/PCSX2/pcsx2/pull/7847 ---- a/pcsx2/GameDatabase.cpp -+++ b/pcsx2/GameDatabase.cpp -@@ -176,5 +176,5 @@ - if (node.has_child("gameFixes") && node["gameFixes"].has_children()) - { -- for (const ryml::NodeRef& n : node["gameFixes"].children()) -+ for (const ryml::ConstNodeRef& n : node["gameFixes"].children()) - { - bool fixValidated = false; -@@ -207,5 +207,5 @@ - if (node.has_child("speedHacks") && node["speedHacks"].has_children()) - { -- for (const ryml::NodeRef& n : node["speedHacks"].children()) -+ for (const ryml::ConstNodeRef& n : node["speedHacks"].children()) - { - bool speedHackValidated = false; -@@ -237,5 +237,5 @@ - if (node.has_child("gsHWFixes")) - { -- for (const ryml::NodeRef& n : node["gsHWFixes"].children()) -+ for (const ryml::ConstNodeRef& n : node["gsHWFixes"].children()) - { - const std::string_view id_name(n.key().data(), n.key().size()); -@@ -258,5 +258,5 @@ - if (node.has_child("memcardFilters") && node["memcardFilters"].has_children()) - { -- for (const ryml::NodeRef& n : node["memcardFilters"].children()) -+ for (const ryml::ConstNodeRef& n : node["memcardFilters"].children()) - { - auto memcardFilter = std::string(n.val().str, n.val().len); -@@ -268,5 +268,5 @@ - if (node.has_child("patches") && node["patches"].has_children()) - { -- for (const ryml::NodeRef& n : node["patches"].children()) -+ for (const ryml::ConstNodeRef& n : node["patches"].children()) - { - // use a crc of 0 for default patches -@@ -293,5 +293,5 @@ - if (node.has_child("dynaPatches") && node["dynaPatches"].has_children()) - { -- for (const ryml::NodeRef& n : node["dynaPatches"].children()) -+ for (const ryml::ConstNodeRef& n : node["dynaPatches"].children()) - { - DynamicPatch patch; -@@ -299,5 +299,5 @@ - if (n.has_child("pattern") && n["pattern"].has_children()) - { -- for (const ryml::NodeRef& db_pattern : n["pattern"].children()) -+ for (const ryml::ConstNodeRef& db_pattern : n["pattern"].children()) - { - DynamicPatchEntry entry; -@@ -307,5 +307,5 @@ - patch.pattern.push_back(entry); - } -- for (const ryml::NodeRef& db_replacement : n["replacement"].children()) -+ for (const ryml::ConstNodeRef& db_replacement : n["replacement"].children()) - { - DynamicPatchEntry entry; diff --git a/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild b/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild deleted file mode 100644 index e94d9f32ace2..000000000000 --- a/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop fcaps flag-o-matic - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" -else - HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1 - HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96 - HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5 - HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f - SRC_URI=" - https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz - -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz - https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz - -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz - vulkan? ( - https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz - -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz - https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz - -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz - )" - KEYWORDS="-* ~amd64" -fi - -DESCRIPTION="PlayStation 2 emulator" -HOMEPAGE="https://pcsx2.net/" - -LICENSE=" - GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ - ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain" -SLOT="0" -IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland" -REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support -RESTRICT="!test? ( test )" - -# dlopen: ffmpeg, qtsvg, vulkan-loader, wayland -RDEPEND=" - app-arch/xz-utils - app-arch/zstd:= - >=dev-cpp/rapidyaml-0.5:= - dev-libs/libaio - dev-libs/libchdr - dev-libs/libfmt:= - dev-libs/libzip:=[zstd] - dev-qt/qtbase:6[gui,network,widgets] - dev-qt/qtsvg:6 - media-libs/libglvnd - media-libs/libpng:= - >=media-libs/libsdl2-2.0.22[haptic,joystick] - media-libs/libsoundtouch:= - media-video/ffmpeg:= - net-libs/libpcap - net-misc/curl - sys-libs/zlib:= - virtual/libudev:= - x11-libs/libXrandr - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack ) - pulseaudio? ( media-libs/libpulse ) - sndio? ( media-sound/sndio:= ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto - test? ( dev-cpp/gtest )" -BDEPEND="dev-qt/qttools[linguist]" - -FILECAPS=( - -m 0755 "CAP_NET_RAW+eip CAP_NET_ADMIN+eip" usr/bin/pcsx2 -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.7.3351-unbundle.patch - "${FILESDIR}"/${PN}-1.7.3468-cubeb-automagic.patch - "${FILESDIR}"/${PN}-1.7.3773-lto.patch - "${FILESDIR}"/${PN}-1.7.3803-rapidyaml-0.5.0.patch -) - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - local EGIT_SUBMODULES=( - # has no build system and is not really setup for unbundling - 3rdparty/rcheevos/rcheevos - - # system rapidyaml is still used, but this uses another part - # of the source directly (fast_float) and so allow the submodule - # https://github.com/PCSX2/pcsx2/commit/af646e449 - 3rdparty/rapidyaml/rapidyaml - 3rdparty/rapidyaml/rapidyaml/extern/c4core - 3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float - - # glslang can be troublesome to unbundle (bug #831217), - # also keep vulkan-headers to stay in sync - $(usev vulkan ' - 3rdparty/glslang/glslang - 3rdparty/vulkan-headers') - ) - - git-r3_src_unpack - else - default - - mkdir -p "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext || die - mv fast_float-${HASH_FASTFLOAT} \ - "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float || die - - rmdir "${S}"/3rdparty/rcheevos/rcheevos || die - mv rcheevos-${HASH_RCHEEVOS} "${S}"/3rdparty/rcheevos/rcheevos || die - - if use vulkan; then - rmdir "${S}"/3rdparty/{glslang/glslang,vulkan-headers} || die - mv glslang-${HASH_GLSLANG} "${S}"/3rdparty/glslang/glslang || die - mv Vulkan-Headers-${HASH_VULKAN} "${S}"/3rdparty/vulkan-headers || die - fi - fi -} - -src_prepare() { - cmake_src_prepare - - sed -e "/EmuFolders::AppRoot =/s|=.*|= \"${EPREFIX}/usr/share/${PN}\";|" \ - -i pcsx2/Frontend/CommonHost.cpp || die - - if [[ ${PV} != 9999 ]]; then - sed -e '/set(PCSX2_GIT_TAG "")/s/""/"v'${PV}-gentoo'"/' \ - -i cmake/Pcsx2Utils.cmake || die - - # delete all 3rdparty/* except known-used ones in non-live - local keep=( - # TODO?: rapidjson and xbyak are packaged and could be unbundlable - # w/ patch, and discord-rpc be optional w/ dependency on rapidjson - cpuinfo cubeb demangler discord-rpc glad imgui include jpgd lzma - rapidjson rapidyaml rcheevos simpleini xbyak zydis - $(usev vulkan 'glslang vulkan-headers') - ) - find 3rdparty -mindepth 1 -maxdepth 1 -type d \ - -not \( -false ${keep[*]/#/-o -name } \) -exec rm -r {} + || die - fi -} - -src_configure() { - # for bundled glslang (bug #858374) - use vulkan && append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DBUILD_SHARED_LIBS=no - -DDISABLE_BUILD_DATE=yes - -DENABLE_TESTS=$(usex test) - -DUSE_VTUNE=no - -DUSE_VULKAN=$(usex vulkan) - -DWAYLAND_API=$(usex wayland) - -DX11_API=yes # fails if X libs are missing even if disabled - - # note that the current upstream is somewhat hostile to using system - # libs, system installs, or any modifications and may disregard any - # bugs that is not reproducible with the appimage using bundled libs - -DUSE_SYSTEM_LIBS=yes - - # sse4.1 is the bare minimum required, -m is required at build time - # (see PCSX2Base.h) and it dies if no support at runtime (AppInit.cpp) - # https://github.com/PCSX2/pcsx2/pull/4329 - -DARCH_FLAG=-msse4.1 - - # bundled cubeb flags, see media-libs/cubeb and cubeb-automagic.patch - -DCHECK_ALSA=$(usex alsa) - -DCHECK_JACK=$(usex jack) - -DCHECK_PULSE=$(usex pulseaudio) - -DCHECK_SNDIO=$(usex sndio) - -DLAZY_LOAD_LIBS=no - ) - - cmake_src_configure -} - -src_test() { - cmake_build unittests -} - -src_install() { - newbin "${BUILD_DIR}"/bin/pcsx2-qt ${PN} - - insinto /usr/share/${PN} - doins -r "${BUILD_DIR}"/bin/resources - - dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,PCSX2_FAQ.pdf,debugger.txt} - newman bin/docs/PCSX2.1 ${PN}.1 - - newicon bin/resources/icons/AppIconLarge.png ${PN}.png - make_desktop_entry ${PN} ${PN^^} -} - -pkg_postinst() { - fcaps_pkg_postinst - - local replacing= - if [[ ${REPLACING_VERSIONS##* } ]]; then - if ver_test ${REPLACING_VERSIONS##* } -lt 1.6.1; then - replacing=old - elif ver_test ${REPLACING_VERSIONS##* } -lt 1.7.3773; then - replacing=wx - else - replacing=any - fi - fi - - if [[ ${replacing} == old ]]; then - elog - elog ">=${PN}-1.7 has received several changes since <=${PN}-1.6.0, notably" - elog "it is now a 64bit build using Qt6. Just-in-case it is recommended to" - elog "backup your configs, save states, and memory cards before use." - elog "The executable was also renamed from 'PCSX2' to 'pcsx2'." - fi - - if [[ ${replacing} == @(|old) && ${PV} != 9999 ]]; then - elog - elog "${PN}-1.7.x is a development branch where .x increments every changes." - elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native" - elog "64bit builds). Given it may be a long time before there is a new stable," - elog "Gentoo will carry and update 1.7.x roughly every months." - elog - elog "Please report an issue if feel a picked version needs to be updated ahead" - elog "of time or masked (notably for handling regressions)." - fi - - if [[ ${replacing} == wx ]]; then - ewarn - ewarn "Note that wxGTK support been dropped upstream since >=${PN}-1.7.3773," - ewarn "and so USE=qt6 is gone and Qt6 is now always used." - fi -} diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest index 15ed51337405..00a58c352ab3 100644 --- a/games-emulation/ppsspp/Manifest +++ b/games-emulation/ppsspp/Manifest @@ -1,9 +1,7 @@ AUX ppsspp-CMakeLists-flags.patch 913 BLAKE2B 7bd5df94b51dad35325586f7ad23284436ba670a8c2218a4a6bfb28fb5a055240aeb0543fe331310a0d86d3661cbdf418689a592139ff832802ba1fabbd10fc3 SHA512 5b2ee899b2fbed7229d4abc027e2a010327be4d334e343f977319c475feaf2d180bd74d3640022d0175b11e8256035c828dd4cf03c8a5b9240c989b2d7f72fb7 AUX ppsspp-disable-ccache-autodetection.patch 753 BLAKE2B aa580bb2c657830bb079618e83903c4a0e28aa13acd612592f58feae2b0ef98535ea6f7e3c76aa9e74004aa80367aea372aec443bb2b789d5f3e7359872ea34f SHA512 cbf1f6e9f200cfa3b51bb84e09206a85aaea38511c0036a24d5e12547c659019fe88fbf221d2f7ddbdb9f0129f8b0fabb24baa594c658ab5ab584a0a723bc1c4 -DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457 SHA512 b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9 SHA512 767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605 SHA512 144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec -EBUILD ppsspp-1.14.1-r3.ebuild 1400 BLAKE2B 5acad2270d57e0cba9621ccb88960eb0221ed5daf8cd1c0b6b33aca85db691ea99090aa639110a1bcf34029635feeb8e46020f88e3d96b45cc4ed027130dd618 SHA512 ccbd52acd0b060a1637f4f6a12065251c3b7d3ecc3f2b1f4fc5a5a5dc52485d887367d09ae78c1148a424d95135a66cd20237e3ba8d5f64e63b8628c0ff20e00 EBUILD ppsspp-1.14.2-r2.ebuild 1399 BLAKE2B e23586f8504465887cf3ecb26991f1fe70ea2d3e871178f564b94bae62d746c54c79ee8e38e3eb4b518875ff68f7c51a74d8b6180098957ba9e4748f410bd927 SHA512 ec6834e59326a5def648b999dd488898639b6f379ae205e7ffa6d6a5dd40b0928b52a98781b4ae59057c858be5ca37ee84ef33e49069ae53664ad85d9b2cc074 -EBUILD ppsspp-1.14.4-r2.ebuild 1400 BLAKE2B 5acad2270d57e0cba9621ccb88960eb0221ed5daf8cd1c0b6b33aca85db691ea99090aa639110a1bcf34029635feeb8e46020f88e3d96b45cc4ed027130dd618 SHA512 ccbd52acd0b060a1637f4f6a12065251c3b7d3ecc3f2b1f4fc5a5a5dc52485d887367d09ae78c1148a424d95135a66cd20237e3ba8d5f64e63b8628c0ff20e00 +EBUILD ppsspp-1.14.4-r2.ebuild 1399 BLAKE2B e23586f8504465887cf3ecb26991f1fe70ea2d3e871178f564b94bae62d746c54c79ee8e38e3eb4b518875ff68f7c51a74d8b6180098957ba9e4748f410bd927 SHA512 ec6834e59326a5def648b999dd488898639b6f379ae205e7ffa6d6a5dd40b0928b52a98781b4ae59057c858be5ca37ee84ef33e49069ae53664ad85d9b2cc074 MISC metadata.xml 526 BLAKE2B 19d0378d36d2b1d81ce404a95d98488b54f4368c72a7397b6d7c9a444edec9c19d146295cfc247a75aca1e1b5d1643161a627b80ea76aa8d43189a5eb14380c2 SHA512 7a8c8a7c05acdc110422d7c38552c8106d1886a672e6bda1212ce9cba737ae5e89e6624010d5bc3149b8da7c061b10295a721c74e7377587ec52ec7be2237855 diff --git a/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild b/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild deleted file mode 100644 index 9653b9ec6119..000000000000 --- a/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild +++ /dev/null @@ -1,65 +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 python-any-r1 xdg cmake - -DESCRIPTION="A PSP emulator written in C++" -HOMEPAGE="https://www.ppsspp.org/ - https://github.com/hrydgard/ppsspp/" -SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="discord qt5" -RESTRICT="test" - -RDEPEND=" - app-arch/snappy:= - app-arch/zstd:= - dev-libs/libzip:= - media-libs/glew:= - media-libs/libpng:= - media-libs/libsdl2[joystick] - media-video/ffmpeg:0/56.58.58 - sys-libs/zlib:= - virtual/opengl - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2-only] - dev-qt/qtmultimedia:5[-gles2-only] - dev-qt/qtopengl:5[-gles2-only] - dev-qt/qtwidgets:5[-gles2-only] - ) - !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}"/${PN}-CMakeLists-flags.patch - "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch -) - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local -a mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DCMAKE_SKIP_RPATH=ON - -DHEADLESS=false - -DUSE_SYSTEM_FFMPEG=ON - -DUSE_SYSTEM_LIBZIP=ON - -DUSE_SYSTEM_SNAPPY=ON - -DUSE_SYSTEM_ZSTD=ON - -DUSE_DISCORD=$(usex discord) - -DUSING_QT_UI=$(usex qt5) - ) - cmake_src_configure -} diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild index 9653b9ec6119..653f672374ea 100644 --- a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="discord qt5" RESTRICT="test" diff --git a/games-emulation/snes9x/Manifest b/games-emulation/snes9x/Manifest index e3f390dcc892..87703456de91 100644 --- a/games-emulation/snes9x/Manifest +++ b/games-emulation/snes9x/Manifest @@ -8,11 +8,9 @@ DIST glslang-6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz 3694607 BLAKE2B c6b DIST snes9x-1.61-glslang.tar.gz 3188787 BLAKE2B 36ed327fbb2aec3657fe300b98f2e45cfe039596a64bca3076ecb079f7c33aa14ac09a96e5a174ad51faf0c4d585d82aaadec3d8209cf8d3ca55d70e316b1642 SHA512 de2ebc0cd89d22582c079006ac45a812e3aaaad9a44c77c68530aa1468fbc840c6ae25a4356d4e9fc697524cd721d26506d85bc35eac98452eabce0bc098b5a4 DIST snes9x-1.61-spirv.tar.gz 676662 BLAKE2B ab18406c99e4e04c6c497b5f447dcaccb7d5a60f42bf1cea31afee04ee664e74916b32736c1aea1e7106494154e48e5cbe9b5d6a0652667c4d0e2020814cd9bd SHA512 bfa3cc944450db59a57a685eea12b0ed0b5059d55a092ac5cdf6f4dc03c1e2d2e62fa5a576156c772340e12136b10d7ed790bb35b4aece2ee8405e64f826e31b DIST snes9x-1.61.tar.gz 3016890 BLAKE2B 3e94dee5172bf48d2461a3a1403fc7e7fc8069df6dddf5b5e1da59ee140297bd0b7cee6948b5eb154c1eec38aebe3ab29a9fae3dfb4abdce41769d2ace43dee1 SHA512 8b644f5b7136e89fd222bcb430fc736c74a3e383d7e6c7f0880235f6fa4c0f77abbf02493f8d654a12e87701111643e33877bc21bb3dfcc9b82a056fa1b1d880 -DIST snes9x-1.62.2.tar.gz 3423557 BLAKE2B 8db25f47dd58816eab2bdaf56fc9f83636b8677d9dd37f97fcedd5ef8af12428f1cdd3c4b017569c4930e2616d60c9387e09c0fbe4427860ed1517e1de447458 SHA512 575ce2f46130dcec1eb0168008e64b9f664a694c60b12c4d5d416bde122e2861ca9d10a7597246cbeafe27c4122f24dc82612d585e7f2164fce8b9670100591e DIST snes9x-1.62.3.tar.gz 3423799 BLAKE2B 0eaea11d4f0fa03b01d7ae86a559ad76df31d6e5a485ee09f75ec81824296a2f3182da6180dd60eb4bb9722cd3d8ce6ac3e0c1ae7c7740f2828fde1231c19a2a SHA512 005222bc054fbdfef92acc3ce5ad1f4b18eaff4382ab352d61e5c9c3fbe952ca085e964535e628730976f795c568e9e8751e6ef997f864c719c421d67d9e04db DIST spirv-cross-4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz 1714902 BLAKE2B ae2b9816755679552c21b7f4446cda5b0626ba56143767445014b011234183afe55b4abbdf2a5849cad3d9e17871362bbac4da6b7969b578f564a8cbb3f3b269 SHA512 ec47b1d966006c6e654e84e7fa16124c774de3ca6fd508d3cfe0568e3df79eee3f5aeedfae1d744b99e162beeee23afe498249b2291091bc14c0357db304bebe DIST vulkan-headers-a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz 1832285 BLAKE2B 9278a17ede62f1a839ed230d2eefe3eb7ed46d3e25d4a44504f8d247c7b1c83d38166bec143f3b8e068d5c112585299d90ec16e9c41be6096c61f2eb5e127287 SHA512 b35541413efb5124691e0d13403acc00a85af51e3165828e892e90f059a7d7dc83f9bde43c6a7a1f471ae6eb8ec0155ee873adcc7afb537d5adbaccafcd7d849 EBUILD snes9x-1.61.ebuild 3519 BLAKE2B aed7717315000d6ca7fbb25336b859b54a45a9af51ce7a5948dd28251ee98f6ea540d3390b75e2bed6e180fa80334e3fef757f37d61054252fc1cacabfb48bbb SHA512 eba8d739a0a7c2ad84714a0b5bc6f596fe676789d4d1447ceaf8121316a6b96b09a46f748f8b0a051c454479cce524f751615bf1776bcd4daf28168abb86a07f -EBUILD snes9x-1.62.2.ebuild 4477 BLAKE2B ae2112b4fec31fea02b2ec16ce25a5c2640177491eaf8d874533e12eff936eac81b15f81fb09c9bfefe8cefc4868c3793f2113f211f1e65425360e059d27628d SHA512 d75067757b3085a39bd854faf63690eb10ddcb624c27d34f896be2b91c50e23515cdb7cc6f44b52bb13ba935f65296ab76fe29f26acea2b3875e2876c0120a9a EBUILD snes9x-1.62.3.ebuild 4477 BLAKE2B ae2112b4fec31fea02b2ec16ce25a5c2640177491eaf8d874533e12eff936eac81b15f81fb09c9bfefe8cefc4868c3793f2113f211f1e65425360e059d27628d SHA512 d75067757b3085a39bd854faf63690eb10ddcb624c27d34f896be2b91c50e23515cdb7cc6f44b52bb13ba935f65296ab76fe29f26acea2b3875e2876c0120a9a MISC metadata.xml 608 BLAKE2B 9e770ccbcf8a5c12fccf33febd962f5f64f3378d9eabacaea208c28bed78fd909004a822e221bb6155bef1e2fd8908544075e57d3f48232fff2fb7c2c93cb7e4 SHA512 21718e0e03cad23eabd7e360ba347e77fef1e4af97945e3436b6d494cf5c1f8c7336d5987eda79c4b8359057ebe3d56fc41c0de66d227183470a19c34e393ff9 diff --git a/games-emulation/snes9x/snes9x-1.62.2.ebuild b/games-emulation/snes9x/snes9x-1.62.2.ebuild deleted file mode 100644 index 53678735c21a..000000000000 --- a/games-emulation/snes9x/snes9x-1.62.2.ebuild +++ /dev/null @@ -1,186 +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 autotools cmake flag-o-matic python-any-r1 toolchain-funcs xdg - -# TODO: try unbundling, albeit compatibility with (and between) these -# tend to be volatile and it may not be the best idea "yet" -HASH_GLSLANG=6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7 -HASH_SPIRV=4e2fdb25671c742a9fbe93a6034eb1542244c7e1 -HASH_VULKAN=a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2 - -DESCRIPTION="Super Nintendo Entertainment System (SNES) emulator" -HOMEPAGE="https://github.com/snes9xgit/snes9x/" -SRC_URI=" - https://github.com/snes9xgit/snes9x/archive/${PV}.tar.gz -> ${P}.tar.gz - gui? ( - https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz - -> glslang-${HASH_GLSLANG}.tar.gz - https://github.com/KhronosGroup/SPIRV-Cross/archive/${HASH_SPIRV}.tar.gz - -> spirv-cross-${HASH_SPIRV}.tar.gz - https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz - -> vulkan-headers-${HASH_VULKAN}.tar.gz - )" - -LICENSE=" - Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB - gui? ( Apache-2.0 CC0-1.0 BSD )" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="alsa debug gui libretro netplay oss portaudio pulseaudio wayland xinerama +xv" -RESTRICT="bindist" - -RDEPEND=" - media-libs/libpng:= - sys-libs/zlib:=[minizip] - x11-libs/libX11 - x11-libs/libXext - alsa? ( media-libs/alsa-lib ) - gui? ( - dev-cpp/cairomm:0 - dev-cpp/glibmm:2 - dev-cpp/gtkmm:3.0[wayland?] - dev-libs/glib:2 - dev-libs/libsigc++:2 - media-libs/libepoxy - media-libs/libsdl2[joystick] - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[wayland?] - x11-libs/libXrandr - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - wayland? ( dev-libs/wayland ) - ) - libretro? ( !games-emulation/libretro-snes9x ) - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - virtual/pkgconfig - gui? ( ${PYTHON_DEPS} )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.62.1-flags.patch - "${FILESDIR}"/${PN}-1.62.1-gcc13.patch - "${FILESDIR}"/${PN}-1.62.1-optional-wayland.patch -) - -pkg_setup() { - # used by bundled glslang - use gui && python-any-r1_pkg_setup -} - -src_prepare() { - if use gui; then - rmdir external/{glslang,SPIRV-Cross,vulkan-headers} || die - mv ../glslang-${HASH_GLSLANG} external/glslang || die - mv ../SPIRV-Cross-${HASH_SPIRV} external/SPIRV-Cross || die - mv ../Vulkan-Headers-${HASH_VULKAN} external/vulkan-headers || die - fi - - if use gui; then - CMAKE_USE_DIR=${S}/gtk - cmake_src_prepare - else - default - fi - - pushd unix >/dev/null || die - eautoreconf - popd >/dev/null || die - - rm -r unzip || die -} - -src_configure() { - tc-export CC CXX # for libretro - - local econfargs=( - $(use_enable alsa sound-alsa) - $(use_enable debug debugger) - $(use_enable netplay) - $(use_enable xinerama) - $(use_enable xv xvideo) - --enable-gamepad - --enable-gzip - --enable-screenshot - --enable-zip - --disable-libyuv # unpackaged - --with-system-zip - ) - - pushd unix >/dev/null || die - econf "${econfargs[@]}" - popd >/dev/null || die - - if use gui; then - # bundled SPIRV-Cross fails with -Werror=odr - filter-lto - - local mycmakeargs=( - -DBUILD_SHARED_LIBS=no - -DDEBUGGER=$(usex debug) - -DUSE_ALSA=$(usex alsa) - -DUSE_OSS=$(usex oss) - -DUSE_PORTAUDIO=$(usex portaudio) - -DUSE_PULSEAUDIO=$(usex pulseaudio) - -DUSE_SYSTEMZIP=yes - -DUSE_WAYLAND=$(usex wayland) - -DUSE_XV=$(usex xv) - - # this controls both vulkan output and shader support, could be - # behind a USE but it currently fails to build if disabled and - # adds no dependencies given they are bundled (for now) - -DUSE_SLANG=yes - - # gets used for LOCALE/DATADIR too early (installs to /usr//locale) - -DCMAKE_INSTALL_DATAROOTDIR=share - ) - - cmake_src_configure - fi -} - -src_compile() { - if use libretro; then - emake -C libretro LTO= - # rebuild objects given libretro uses different defines (bug #791475) - rm *.o || die - fi - - emake -C unix - - use gui && cmake_src_compile -} - -src_test() { - # currently no tests, but don't run the cmake phase while unconfigured - use gui && cmake_src_test -} - -src_install() { - if use libretro; then - exeinto /usr/$(get_libdir)/libretro - doexe libretro/snes9x_libretro.so - fi - - dobin unix/snes9x - - local DOCS=( - README.md - docs/{changes,control-inputs,controls,snapshots}.txt - unix/snes9x.conf.default - ) - einstalldocs - - if use gui; then - DOCS=( AUTHORS ) - cmake_src_install - fi -} diff --git a/games-server/Manifest.gz b/games-server/Manifest.gz index 8b496136062356f2a9f4ec7af5ca6bb2646e6fba..1ca9f965317084f8ddbb9ba872bc705abefb0151 100644 GIT binary patch literal 1901 zcmV-z2a@<7iwFP!00002|81AsZe=wRhVOZbyZ}tO?DF9?Ev()B^xeHBy^C;ZY3gZ5i@TjtY^I*d%-LJcv-liKl-0bh z-E`UMJv8#Rer(9uEuXBd^={H^?>VQ8b>i&Zs;Wq;+m++ZUb1`Q>qwT9+Khg_`0@VV z-+%kfPe0$S@TZUa*Ds&r>2o~&?cR8M1M)valk zBJO^yMcH;8quV;ZVy48^>Zz@6izVGGgQ{4aG6yqQR#qEUBWk34inN(T>+Cz^fR9KX ztDjfc)Q5W;*KovmE=C@`E^jhsw%W=JsXJ>DE80#2gEo41)6|$-&N1TTlu}glzFexW zQhZfL7OhHNY3Jpw%|b7$m!7n*azH2hbvICRtYo)RoP~S!MHJtu^J)nzZ*k znUSp#&d-9Lrih4>46fNCHDLC6X-0dvmVS+4kG{LU0~as9{qZFWyaP7Uc*Dz579=^@ zZ*|#;pVKQet_R7eCYUozXRN)P2^4E{s<|iJL zW;9pov4F;9t^wHjNGqPv(aNQ8?#XvsnZ5^H1o@*V7cyG28=^ggKh6`6f8*IudxK4n zBs^>;#HGFzi{f~O+EyBS3jA?B_=lVhZIZ*jS_Vhzp0%I3^&A6KU``qra|Zs^z-uGl zRbb|biPzwA30Ts0D3Xkookw3`D<-7`L!4NE!fg&PbL!QimRv=)q|2dBMuw%YGo@^u zBEGVmYXd2wt=2ilVJ5R%0psCTW7dJJk~KjD_n_3~J{#mn1&f6}J@p?qCZ^qV(-u+qisxU(_!<4Ch(M3n`*0 zuUYrOQAUQ5W!S1yuUO!Q6UyR3wmY*9l3~08hl%p0rh(I7aOlZUGo~IpL72f%1^h}Q zBG$R~V*~6x;}TkPA>;;gDTUy0&4zzK%rn!;l5!dybLHrZEE1y5b)4oFNUe|JW!wPw z@$uuQ8+9hViBG&s6oPMd0h`gIvQqXa9Aq@qROcy*?D2NeCJX*YK*|M&#nEvY;o`W& zMefp%U}IdkBe>c(7H)=Hk}cf0p~(neLI8jkSv3mqm(GxK$2lfhOhVH*rs4rR5nAwPP}8=@XfY2aAQ4JU zsuvj`30}9B-gb=VmzWRx;Z}@z(L22;or3xstK%*kv9B?%>Sv58kPwE{Sd~x`kBP;M z)DAJwaM{`wmm+E>QeKMN3jaFDP*{|K^Ja0bN|)P>Gb+QPe`498bezbqfL*gDPZe{| zl+}*gG=tf64Xq5$c^+-`f?5fUN#18H8?q|>c40yoNI2zk(R!3svS;QQ_U_>62Vg^iEaG_=#d~e7r zWC#r%CS-@0$cTZ-QS^o1NXDW-J07-}L0o+btG0pNwPrAP?WO!4(D&gX7EgVf nE36O4;BJdHPCud3;tu(0$5SW?7%V~R`HQ~*go4(nCk+4qj9|aO literal 1899 zcmV-x2bB09iwFP!00002|7Dlkj$KC)hVSzf^8!G3RaYM_9T5bAaFe`1cUKjPz;>{Q zz~l36q&cA2@Y=l$FNeEi2#t))DD`*<~y;Zlzr;yz22JE`e}Ok zapSzerlWa_SnA?ahO{%=vd+D-54UE04KGXU@;UDwSE94p)_!N5t)8>>JieE^&l0=z z%%&+jYuR_t0Ltv%Yt6Fe^~wc>0r$$&Q{@e|`{nc3ulduL_!V$T%}K@YQqc zND!%ETp_3ED&{bX>8@$oT=rqNrg4LD&VJ@ync~-r^%jFe%<5W4wS63pX_R@zdzmKT z_e7s;#^ZhiqRV{&uGeL4>VeG56b6;s)OH7d?i!^>y>g`=6%MRsD*>Jtd+$|4dX+hK zM^!s3oWBQpnjj)hvbg4mI!vnXhh}7kOPjSA1ekZe11_Hb`S0Jbz#Cvt;1w^cT9D*s zzcb5)2sdYk#yydYNVUFqoBfW-41wZYPQ~cb9#7i1Eg%qIv%(zjyv@wlWvO)K^FEk0 z_XLSC1tq{sXNSmgGW!c&d-Z9at4?q>>%!&w0gY8}dkm|_thW@6Q==S%R{JL3xtPmh zM*Gwm2WY(PvjAJOKwfQ8k2aWiH=kW$`X0s!4m3o$4W$gLZ+LwS|Fknc{fcKx>=ic2 zQt_}|u`KZ;SQN)IGbX<7F7U@C@sE-d+Ej;qy)BM3U1jFJl4*bn%=MuexeNaq;B{Mv z3NUlU#%pl73M}u|a7?M(=yAWF~uB1LK9X_dqwLwyFauM(7%?d0_;=?h<3AzoXg5pFYL?vh(@Z z#>S;zfxEa4b}B9484LFm9pmcQr&OL?yoobmt9rOjG)w{GSr6a859;GirceWUAw@Lh zUFGKKx)es@PN#2q!~!?mP`2^ToyOGwv7$Svm58o}YBhJQfJ+%>gS>~L1>`}!e^3Q^~>62Ant-1HpYb~g6s2IA7;2Erp=89nmiY^_EyKn`}_qi6lkzw*K1Y-OW zDar`<_Naa>JR435Uv2H+AJIX&IQucJLB18B)(p}*Z(h>ZI9Z+B&LPqYeC&t$ab~>x z9bC`*m-`MaCisfh%)H%po7Fznn51CL=Pc-+D72z5f7a$k1K8;LoC_U5_cPL2jtpDqC?2q^3dokigZ}g&c7Sumj9e25i{jBwvULJ;EyL$~*(V*B<>q^8dLX z45eBk91?;^!TRk{4Bi0y*E5%I|KBd8_O~9Z%+utQLpG0A_@7g#nP#CJQl#pjz#?{> z;iMd-d7yE5_}VJ^$WI%OFehI#Xd@3U7$L4oOS((eU6+OgBXn(&Fod$;g_@E0-YPGU zAvAPYksV?pBNiq{(J%Z)vW}JIc-UbE@#s@nwJq#!41>9c7R~Pg^CmCBz)XtLgY%w` luuhJ_-HtozD=|RNapA4IP!cd$g4Fe!{{o#{+M_28007W|%B}za diff --git a/games-server/bedrock-server/Manifest b/games-server/bedrock-server/Manifest index a15fff49ce42..373eb9c256ed 100644 --- a/games-server/bedrock-server/Manifest +++ b/games-server/bedrock-server/Manifest @@ -1,10 +1,6 @@ AUX bedrock-server.confd 317 BLAKE2B 47308c295519e0c92653a738aafd3044120c8f86d70050d639a0a1b05cf3cc1c8858bab713cc3b63cabb61c821d8292e95c9011c7af6593a4d8070722733f49d SHA512 9f6300b46680663b5a58a9b873fbbfd912c04fb3272a5528b64b6a32e5492ff1b66e9eafea65d17ff36defa006727b307ac130461846cd6742512bad3061db58 AUX bedrock-server.initd-r4 1944 BLAKE2B 9870b09a447588ed0dbfe49bdeee928d54e8ea788a50dc834ea761ef8dcbf21696214ff3370f43de3218e202a5ad786b972c77a679a7cd0d2d1ef38f43db67de SHA512 3281e15bf7a4b87cd1b53b755c1695d77f2de0b7ea23ebdedf0bea60013c5d79f563fdbab3de421bfa50c3d2f24e93c39f49525d8157ca9e649d206a1cb80dfd AUX bedrock-server.service 1045 BLAKE2B 3db6cd6ac572a1f1ae47d6d4f38ce9a9a206f1a6aafe7fc329861b9037cfdb05f903f3458cc8244d5b9539d74d3cd12accd391c99fc3bf08afa3a0122a1ed14e SHA512 575a621e69a297ee02d9b5d846320f598363fd48f9d58dceafd24f21e5c31dd5609dc4af110f36954787bb537907e9b36d43bce8c8f0f4025528f58685d5438d -DIST bedrock-server-1.19.63.01.zip 77829248 BLAKE2B 3df63ef618242afc27245d0cee1b2216722315f268d0be3e2b4f4ca588463603389ec11d97a4b4272327edbd1e7307fa2f42fe0c21cbf00c4a03c72f187e45e9 SHA512 59e52498b2d6e3d97ae588e1910f9adcc0039319738d3ade7539252129d3a4c22014d44aa48ec0feb92776fd611e9b456f6d09e133b23916e84db5899edd8a00 -DIST bedrock-server-1.19.71.02.zip 79101599 BLAKE2B 50d6acb232882b640cce7f204938b35b8ebe33af569ca8d9e291243e34e14373aedd5273333f547cf38b4e7b9667cf1ec9b6bb6dcd53c7e4e9f4c9b8ea6a2d29 SHA512 7d6cad7229a31343c5297ef9770e32767de9fa328ef37670b837b01aba00b5e3eef925c093a122bcdbf9b3cca235880d8b02796c07fb0e8cec9736019f860ead -DIST bedrock-server-1.19.72.01.zip 79101746 BLAKE2B 685ffeefea4a402ddb7b7d2a1fde8ebbe47e798b2730d2268e867dea4c104dd1a525a3575182b8d4e065b11b664075d0ad2668dc303c49c78faa9efc9c2c061c SHA512 3602baa99155d81884504af9f76503f9aac69110d135671fbe5f5aa6f4f491cc7b025cbd7e7b5d9ae61a9e0703e92013a5332e9cf91f234642dc204bc36a174d -EBUILD bedrock-server-1.19.63.01.ebuild 1170 BLAKE2B ecc26f7903174011fc5a83fa04bc641c6438e48fe3a4fccfb2426e1be395d0ecbfa0817a7372c367b008c0f6ae844e5b779e4719248944354fe7b065e128e12b SHA512 8aa13c6ab4995a16b2f30021a46c1a7a4f1bc03b765a6fbb288f0893e6711507307f6237d5b3ea5193bcad70eaae10c6662819ba20758adefc54c7b13051bc16 -EBUILD bedrock-server-1.19.71.02.ebuild 1171 BLAKE2B b87b4f803a5bbccfaa982b681a20a443e96115aaae34320d79caabea765ccd3bb57296bdfdb86bf7e9ef0405d86be148381367fb0268686be62704efd6f8f965 SHA512 18c9fb1264b8846ad26752ef46948911e774d4e665a7a2616a88149d1886ee7dfd0fa270a509678e7179b66caa4abf97433b5d73341a802960de9c7ae79af053 -EBUILD bedrock-server-1.19.72.01.ebuild 1171 BLAKE2B b87b4f803a5bbccfaa982b681a20a443e96115aaae34320d79caabea765ccd3bb57296bdfdb86bf7e9ef0405d86be148381367fb0268686be62704efd6f8f965 SHA512 18c9fb1264b8846ad26752ef46948911e774d4e665a7a2616a88149d1886ee7dfd0fa270a509678e7179b66caa4abf97433b5d73341a802960de9c7ae79af053 +DIST bedrock-server-1.19.73.02.zip 79102952 BLAKE2B 7fb3c275681c25e607201bc9d1f8b7b76108333eb784dd3a87a547881b6984ac50ccb0ba52577aaa86db6e63d20307a1572061e8b08a96e7d0a4c09706a60a1e SHA512 c5d805322fe641a51da8497fc336400f9e1534f2bf95cb8a7bfb73ed5117109e2d7293ac932fbaca9665bfe899c232945081f66680833bf0046d99da2632efe5 +EBUILD bedrock-server-1.19.73.02.ebuild 1170 BLAKE2B ecc26f7903174011fc5a83fa04bc641c6438e48fe3a4fccfb2426e1be395d0ecbfa0817a7372c367b008c0f6ae844e5b779e4719248944354fe7b065e128e12b SHA512 8aa13c6ab4995a16b2f30021a46c1a7a4f1bc03b765a6fbb288f0893e6711507307f6237d5b3ea5193bcad70eaae10c6662819ba20758adefc54c7b13051bc16 MISC metadata.xml 676 BLAKE2B ae3d24e16c5da237df029cc571c6f7099c0e292524633990f92a16075a901191b0aade76429014bb02c95d8032b08436d79599eaafa4fea16345e63dd9180b94 SHA512 df3a66bb13e34ed64a3c5a7974a1aa6b5b4d8b9589a4f9bc08ac74a6cf6f7f8886373963b4d5532a3ca86a2ca48bd7a6f58500622741109273e8ec670ca290f7 diff --git a/games-server/bedrock-server/bedrock-server-1.19.71.02.ebuild b/games-server/bedrock-server/bedrock-server-1.19.71.02.ebuild deleted file mode 100644 index aa93f6d0bc04..000000000000 --- a/games-server/bedrock-server/bedrock-server-1.19.71.02.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip" -S="${WORKDIR}" - -LICENSE="Mojang" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - acct-group/bedrock - acct-user/bedrock - app-misc/dtach - dev-libs/openssl:0/1.1 - sys-libs/zlib -" - -BDEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -DOCS=( - "bedrock_server_how_to.html" - "release-notes.txt" -) - -QA_PREBUILT="opt/bedrock-server/bedrock_server" - -src_compile() { - :; -} - -src_install() { - exeinto /opt/bedrock-server - doexe bedrock_server - - insinto /opt/bedrock-server - doins {allowlist,permissions}.json server.properties - doins -r {behavior,resource}_packs definitions - - dodir /opt/bin - dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server - - newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server - newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server - systemd_newunit "${FILESDIR}"/bedrock-server.service bedrock-server@.service - - einstalldocs -} diff --git a/games-server/bedrock-server/bedrock-server-1.19.72.01.ebuild b/games-server/bedrock-server/bedrock-server-1.19.72.01.ebuild deleted file mode 100644 index aa93f6d0bc04..000000000000 --- a/games-server/bedrock-server/bedrock-server-1.19.72.01.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip" -S="${WORKDIR}" - -LICENSE="Mojang" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - acct-group/bedrock - acct-user/bedrock - app-misc/dtach - dev-libs/openssl:0/1.1 - sys-libs/zlib -" - -BDEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -DOCS=( - "bedrock_server_how_to.html" - "release-notes.txt" -) - -QA_PREBUILT="opt/bedrock-server/bedrock_server" - -src_compile() { - :; -} - -src_install() { - exeinto /opt/bedrock-server - doexe bedrock_server - - insinto /opt/bedrock-server - doins {allowlist,permissions}.json server.properties - doins -r {behavior,resource}_packs definitions - - dodir /opt/bin - dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server - - newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server - newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server - systemd_newunit "${FILESDIR}"/bedrock-server.service bedrock-server@.service - - einstalldocs -} diff --git a/games-server/bedrock-server/bedrock-server-1.19.63.01.ebuild b/games-server/bedrock-server/bedrock-server-1.19.73.02.ebuild similarity index 100% rename from games-server/bedrock-server/bedrock-server-1.19.63.01.ebuild rename to games-server/bedrock-server/bedrock-server-1.19.73.02.ebuild diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index c27464e00f70449faf745d77e76ac0a0558a5d49..fcc4fc042f9c8cafb7c12e788ccd022ab8872d5d 100644 GIT binary patch literal 3925 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 jhuN4b%Fqt@c%y*oUU#BTkOxI#-%g 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 diff --git a/games-simulation/openrct2/Manifest b/games-simulation/openrct2/Manifest index 88b9f0637c44..30e191a04217 100644 --- a/games-simulation/openrct2/Manifest +++ b/games-simulation/openrct2/Manifest @@ -1,12 +1,18 @@ AUX README.gentoo 715 BLAKE2B c7e27f799a33a73dccd75bf2f28882bda609b3ba74fc98ca1b1fcdcbb91290a81a878d10fa1b9b15f0ebebe9ef496a7ac7b8fdfd3a455ca3ebad3dd3df908035 SHA512 c18d5b5950523e2abedd0f9218e71c1f7222615d34eb56c24c69f7dea446e17248086525603d1da63302db6e8c5b642086eb8b154fd531c26db611b9f799d4d8 AUX openrct2-0.4.0-include-additional-paths.patch 928 BLAKE2B 0af967acd22b8f11b15bfcb433b1c586dab100839bba49867c374669e27f9677c82f16c727b939dec28e95fbb42278b9661935aac3cc23fe6b8ad8b64901a029 SHA512 6f2359f8fbf1fc915909fe404300e016d4f8d55f3b0f59dbdbf10e6376c38c412de23394c2138fb56666be059221c60a8b488a6965f1b6be19e834a6fc624b53 AUX openrct2-0.4.1-gtest-1.10.patch 269 BLAKE2B 40e85e87627ca627faff555248a46307f79f923dffffae1b47af55643b64d2776c075ad237530d0a0a074ffd62a18ce021d72fc3c4b4126e2880683c75648908 SHA512 8526095e8716d4885524483e6fe6b6f2ba7edf29bc7bd30602f37aebd5bafdc3a299e5890d3844fc1d573c69244d5415f7d02791e6ac73f9e421f88987bce2dd +AUX openrct2-0.4.4-dont-force-downloads.patch 412 BLAKE2B e13a6e7d6710bcc47c6d84a42da4ae4cd43466c8653c254ac631bd04b7f5a9490fe8232232109ebc70c744beb471e77369dfbc2f60e83159929f608d6b7f52f8 SHA512 58da023daee588988c98df3b937dc1029db7a3663fe8dd9d8f166047145433d67033072d7b8a9bf245433409867c21c6d4b132281961281983abce50bd84146a AUX openrct2.confd 415 BLAKE2B 08c22a6940f07d89b6414917d5438d2926b71397c1aa590db805fea67fe6857ccd7e00117edb0f8135fd055d741ec071e3cd439bd62f516142151ef3af76b2a4 SHA512 d2f6863c507389eab1117497edca2a21121c115b7fd06f59bc358f0a610ebf58b8df3be7683aaf105cc481c27647c4cfa36893c33b3a1da0624325927b5e3d9b AUX openrct2.initd 1424 BLAKE2B 0b5940000d0d7ebf0ad14d2326fc6342380fe9fd5266a49610d4c62686062ce2fbaca7c3211f0026d3c8bda6ad8bc7526838734571266da745e2d67ca8be9ec8 SHA512 3c1ebbe9874ecda50b9420d1cb27633a9ddec57f5afab39ceac0845e44c7fdfd0fd0dd9799a14b09f45d3c7e85a93cd994515d495c3b2f1d4e8012e5716f1409 DIST openrct2-0.4.3.tar.gz 16507904 BLAKE2B 37af2ff01f3ad143ab42dc37c95391480272637e163a8721878ac54b001ac49557d4100eaaafb21961ae6abab30b0f60c150bfba88205d2a77e4229e96e35424 SHA512 2c194e3d63340c61fd8caaf975e3b99a3a9f10aeb5f9ff0ca4f5556f07b2d4765583b0c63d1c77117cc003fcfb8403e8ee025758ff39027e9bd0992931eaa46c +DIST openrct2-0.4.4.tar.gz 16554655 BLAKE2B f0770b7db82b9df5325e8740b5aa88889ac5354b07b271c824f9521ba02d0bc3eec395f216305d4737c8ad36a3096281d1a7ecb019a6514399b7d12dec0dd526 SHA512 8e969e08023a6232dfffa31593cfacedafdf5eb778d1c1471deb095b3d056006ea0c1b219c9042f9fe94118fcbde219580ba2fca29d70a042a016a7fde0abdc9 DIST openrct2-objects-1.3.7.zip 4563769 BLAKE2B 5e8d88899d997b550df7b34ef6b2788e216861817b49f7c937127f97ec9ea8e02866e768f00e507ccf6310f7cbdce170decf021e1fddae88f219f370aee80f0c SHA512 b335cdb26a9fb20e25100c24409d3bf6c9e9de1bded79534bf8e62c198954ed6732a7524e261502e3e81941c8ba7b1e7cf9541ab121f448d5a8487bb28eb1b38 +DIST openrct2-objects-1.3.8.zip 4583315 BLAKE2B 84f104666671fe7b677390e0475fdd0b7a417ab52ece7e7b6ea8dcf5ec21cda5ffc95cf5fb989d3e8d2a353132580eacafbee3a5655c79e4528328fabc607af0 SHA512 e0ea72334195ce2d608b9a6e4102cda33271834d71783b6a0b0e408a41a6b240adb021f28ada8184ffd0720a9ee0bebbbd50635321c39c7f3229c51544b0bc9d +DIST openrct2-objects-1.3.9.zip 4583285 BLAKE2B 90f200138254a3846913e94021fb6a19ad18590f940a814e61d848c64c9c5eb403476d759e1718ff1e1316ada1443c6a119695e8a66c51e2686f22f6e8efa8d7 SHA512 b671ee083e1317c4849f3a75009169d45102cc7a6241b5b9a079c896e8bce8bba63bd08cdd90b9aa562a18a8e023f954e411b096b21c9b112761a8b95bea69a6 DIST openrct2-replays-0.0.70.zip 1479468 BLAKE2B 862eed6955124d5a5fbe289aee8cfaca2b4b13c680174b041d9e6f79cd02fb5b2cae42c8ae5d58493b1896824fdde75a138c071192be6f46463e0ffa293accbf SHA512 f874c931329cf78c8e4b438eed05c7340bfb920a9b0d6394165a22517543efe4f760f112579aca20e0576659f0103558083af975d9486dfbd307ad61506c811f +DIST openrct2-replays-0.0.77.zip 2042154 BLAKE2B 38bce55f91f49a485d158a94b4ce553ffa606f652cd766b33acf299b86304ea0507b50441b2a9b1fb219b90a0dc2426eff5988c2b128a97e399b00c3392f10e0 SHA512 52e4a237b1e0be89422060e5c8f8d5a783ed81f1ccf6b205f0e73f8faf6eb9408dbddab31a411f6ad7554815e89b8c63329052aeafeb739bad06c9ac1b7d6a32 DIST openrct2-title-sequences-0.4.0.zip 7945853 BLAKE2B 51f07af30c3702754d806829fe612891a883adc70b8e89f64094b28c94879e5c98feca69f3c1f389ceeb33a99175b41afa794a4f2d121280dcce97c428d2ea99 SHA512 fcfabb02fb7cb9dda7f73f8a24fb426e23b1ea4c417deacd7147e4d2e8942223e0cf9d9cc6ae371f7508e8d3b1f3161e05677a301a330ae265b6610e1c5da487 EBUILD openrct2-0.4.3.ebuild 4084 BLAKE2B ba77506bef56c2f5b73b1d73dd192146c4bde79512fda8899f6b42acf55132a256d2265cc1248e7cd130cb9f95742958a3708609fd427aecefba28df07451d10 SHA512 f21bca2a421ebf74b35416bb395f43eb1b78ae3d6945f329b0e86142078649ab9e6211f3da3aaedea0ea9d93ffc9224245a333c6891fb7b631a6b37c9a28dd86 -EBUILD openrct2-9999.ebuild 4043 BLAKE2B 135a4b112cede7bf437b2078586ac922ec88170cd2bdcb4dfbf9e01ccfa6746719da781e5033b802a5f2da66a58345518c51469a197787a33972aafee0400232 SHA512 d49d56c1384dcd305899aa28648fdd60312098653f0faff17299478dbe3e85cdf5c4366202885131e5992f0b175ea9fb5a461d7f7f209db937b6cbd048d14396 +EBUILD openrct2-0.4.4.ebuild 4140 BLAKE2B abde0e0bd68a8aa270431047df474987b72ebe9efc2dd79904f37b6cb4f26b08be846021154c2546cc2f6e3b76a0a7b426b14fcb427ad3af90b62fe49e82f07a SHA512 adaf20f201437e29b0533dadff17c34c093c9524cd5eddeb580891708cc4b75f082cbf146a67d95618b5b6fbfac8f4472a61d3d23a08b107586d8b855e008278 +EBUILD openrct2-9999.ebuild 4043 BLAKE2B 724be74afb8d713a19fc508c16a2af8eb1cb3fa88e045c61f66a077f56392e20289a486af7ba896427df4ccb95829429d2ef3be3ac343cefc445577116b45c94 SHA512 88522a805f7a12ecec7c61805e8e1b3a84704fac2f07b2950e38b2ed02c292e6e4b9b8dd08aa349d90abbd2dc5d6a1dacec2f5d2d4883ca37600fcb37c48789a MISC metadata.xml 1200 BLAKE2B 7a2ca04e6e757efd12cbf00558372a19d10833fbd11d105f14bf68662ea6c64cbac3b01b4f5abba1473c4c184cceeadc26b38ef91e9edc3a40ee94415f868ff6 SHA512 97c181f7f3d97bf8ef90c1666497397c8ad87b23b536d1be6af7133e85e1e331813ee2247b3e0dfe887c0328f0b35184f1e9738ba7a7bb53b80813c23565c61e diff --git a/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch b/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch new file mode 100644 index 000000000000..c92816997487 --- /dev/null +++ b/games-simulation/openrct2/files/openrct2-0.4.4-dont-force-downloads.patch @@ -0,0 +1,15 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -160,12 +160,6 @@ + endif () + endif () + +-# If OS is Linux, import OpenSoundEffects and OpenMusic +-if(UNIX AND NOT APPLE) +- set(DOWNLOAD_OPENMSX ON) +- set(DOWNLOAD_OPENSFX ON) +-endif() +- + # LIST of supported flags, use SET_CHECK_CXX_FLAGS() to apply to target. + # Use ADD_CHECK_CXX_COMPILER_FLAG() to add to list. + set(SUPPORTED_CHECK_CXX_COMPILER_FLAGS "") diff --git a/games-simulation/openrct2/openrct2-0.4.4.ebuild b/games-simulation/openrct2/openrct2-0.4.4.ebuild new file mode 100644 index 000000000000..e78165775ba9 --- /dev/null +++ b/games-simulation/openrct2/openrct2-0.4.4.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake readme.gentoo-r1 xdg-utils + +MY_PN="OpenRCT2" +MY_PN_OBJ="objects" +MY_PN_RPL="replays" +MY_PN_TS="title-sequences" +MY_PV_OBJ="1.3.8" +MY_PV_RPL="0.0.77" +MY_PV_TS="0.4.0" + +DESCRIPTION="An open source re-implementation of Chris Sawyer's RollerCoaster Tycoon 2" +HOMEPAGE="https://openrct2.org/" +SRC_URI=" + https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/${MY_PN}/${MY_PN_OBJ}/releases/download/v${MY_PV_OBJ}/${MY_PN_OBJ}.zip -> ${PN}-${MY_PN_OBJ}-${MY_PV_OBJ}.zip + https://github.com/${MY_PN}/${MY_PN_TS}/releases/download/v${MY_PV_TS}/${MY_PN_TS}.zip -> ${PN}-${MY_PN_TS}-${MY_PV_TS}.zip + test? ( https://github.com/${MY_PN}/${MY_PN_RPL}/releases/download/v${MY_PV_RPL}/${MY_PN_RPL}.zip -> ${PN}-${MY_PN_RPL}-${MY_PV_RPL}.zip ) +" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="dedicated +flac +opengl scripting test +truetype +vorbis" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/icu:= + dev-libs/jansson:= + dev-libs/libzip:= + media-libs/libpng:= + net-misc/curl[ssl] + sys-libs/zlib + !dedicated? ( + media-libs/libsdl2 + media-libs/speexdsp + flac? ( media-libs/flac:= ) + opengl? ( virtual/opengl ) + vorbis? ( media-libs/libvorbis ) + ) + dev-libs/openssl:0= + scripting? ( dev-lang/duktape:= ) + truetype? ( + media-libs/fontconfig:1.0 + media-libs/freetype:2 + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + dedicated? ( + acct-group/openrct2 + acct-user/openrct2 + ) +" + +DEPEND=" + ${COMMON_DEPEND} + dev-cpp/nlohmann_json + test? ( dev-cpp/gtest ) +" + +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.0-include-additional-paths.patch" + "${FILESDIR}/${PN}-0.4.1-gtest-1.10.patch" + "${FILESDIR}/${PN}-0.4.4-dont-force-downloads.patch" +) + +src_unpack() { + unpack "${P}".tar.gz + + mkdir -p "${S}"/data/sequence || die + cd "${S}"/data/sequence || die + unpack "${PN}-${MY_PN_TS}-${MY_PV_TS}".zip + + mkdir -p "${S}"/data/object || die + cd "${S}"/data/object || die + unpack "${PN}-${MY_PN_OBJ}-${MY_PV_OBJ}".zip + + if use test; then + mkdir -p "${S}"/testdata/replays || die + cd "${S}"/testdata/replays || die + unpack "${PN}-${MY_PN_RPL}-${MY_PV_RPL}".zip + fi +} + +src_prepare() { + cmake_src_prepare + + # Don't treat warnings as errors. + sed -e 's/-Werror//' -i CMakeLists.txt || die +} + +src_configure() { + # Note: There is currently no support for Disord-RPC and Google Benchmark, + # as both packages do not exist in Gentoo, so support for them has been disabled. + local mycmakeargs=( + -DDISABLE_DISCORD_RPC=ON + $(usex !dedicated "-DDISABLE_FLAC=$(usex !flac)" "") + -DDISABLE_GOOGLE_BENCHMARK=ON + -DDISABLE_GUI=$(usex dedicated) + -DDISABLE_HTTP=OFF + -DDISABLE_IPO=ON + -DDISABLE_NETWORK=OFF + $(usex !dedicated "-DDISABLE_OPENGL=$(usex !opengl)" "") + -DDISABLE_TTF=$(usex !truetype) + $(usex !dedicated "-DDISABLE_VORBIS=$(usex !vorbis)" "") + -DDOWNLOAD_OBJECTS=OFF + -DDOWNLOAD_OPENMSX=OFF + -DDOWNLOAD_OPENSFX=OFF + -DDOWNLOAD_REPLAYS=OFF + -DDOWNLOAD_TITLE_SEQUENCES=OFF + -DENABLE_SCRIPTING=$(usex scripting) + -DOPENRCT2_USE_CCACHE=OFF + -DPORTABLE=OFF + -DSTATIC=OFF + -DWITH_TESTS=$(usex test) + -DUSE_MMAP=ON + ) + + cmake_src_configure +} + +src_test() { + # Since the tests need the OpenRCT2 data, + # we need to symlink them into the build directory, + # otherwise some tests will fail, as they don't find the OpenRCT2 data. + # It is currently not possible to override that path. + # See: https://github.com/OpenRCT2/OpenRCT2/issues/6473 + ln -s "${S}"/data "${BUILD_DIR}" || die + + cmake_src_test +} + +src_install() { + use scripting && DOCS+=( "distribution/scripting.md" "distribution/openrct2.d.ts" ) + + cmake_src_install + + if use dedicated; then + newinitd "${FILESDIR}"/openrct2.initd openrct2 + newconfd "${FILESDIR}"/openrct2.confd openrct2 + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/games-simulation/openrct2/openrct2-9999.ebuild b/games-simulation/openrct2/openrct2-9999.ebuild index 8e801439dc6e..780c56f1df39 100644 --- a/games-simulation/openrct2/openrct2-9999.ebuild +++ b/games-simulation/openrct2/openrct2-9999.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 @@ -12,8 +12,8 @@ MY_PN="OpenRCT2" MY_PN_OBJ="objects" MY_PN_RPL="replays" MY_PN_TS="title-sequences" -MY_PV_OBJ="1.3.7" -MY_PV_RPL="0.0.70" +MY_PV_OBJ="1.3.9" +MY_PV_RPL="0.0.77" MY_PV_TS="0.4.0" DESCRIPTION="An open source re-implementation of Chris Sawyer's RollerCoaster Tycoon 2" diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 07f152fa74a3bcb86667df67d686992d152cda44..602cc6e36ef7cc2bfeef5fb24106e2ab329d6ef9 100644 GIT binary patch delta 6398 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 delta 6405 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 F001*cdTamy literal 5043 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 JBIgt&002g%+<^c9 diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest deleted file mode 100644 index b68e5e3c4f55..000000000000 --- a/gnome-base/gconf/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX gconf-2.24.0-no-gconfd.patch 787 BLAKE2B d37a7b8c4833ba32406dea408e6c1ab65687ca9ecd6743ccdc0375432d569c4cd9b02e3011cd340f72ce2eae683381f58744cbabf556bd259216f9f3807ab9b7 SHA512 c7f7437321d2afcbe75a8b8d819f04e5864cde3b2130f6dcff78c622b9bd336c66a30d666e0a4283d2fcf5c54afc741cc84f90401889127b03ef22b0752fb7b8 -AUX gconf-2.28.0-entry-set-value-sigsegv.patch 533 BLAKE2B 004abc644ba4ef6f839ba6179152d2de7d3b709aff8aca37609c1da5d2fa6fb20c54faad0895d5bcb972c8826a58743c01a87ccf54c450fe1734f81219a9c126 SHA512 c0576004aa8c8b64750037183a5d3df5b4d8ba520c83f33a906a8549139e2167d08c1bcc56cbdfe202bb078a703bd561680af63588f7ee4eb42ad6077182a3fa -AUX gconf-3.2.6-gsettings-data-convert-paths.patch 1370 BLAKE2B 9fdb3c665c8515cace2325479735fec4b024adea8f2ab1fb89e76ef594eeebda897a3d3f52c8e7c48a21d03e2097211d90ed45887c6542ca6cc93a22ae8e6a15 SHA512 f4d7cc2261f82f7a28e574ec3b732a56bb3f067048312e318f8d23df93046489fdd5ad39d669cf0d9ada6cc07617524511c537a4f2fd0a37cd03788e84b9803b -AUX gconf-3.2.6-mconvert-crasher.patch 1514 BLAKE2B 3e48d07777268faa3a1c98f168d33baded66df06185e8e1c77ae8f66f0c689c5a358018d1d3c060e5a4796c3f692acf346141db87f3cb6784ddabbe461432a69 SHA512 8b6885098b63077610b929c3b958efc04599a1f891a0d7b5f042f2638dbae7b3c67b97e7f4e34c439e55ff8c5df3bcc7c6edc56f11cd6506a4b28c2338c8511b -AUX gconf-3.2.6-python3.patch 6699 BLAKE2B 20e24d3f55ccc3455a62fd72fcb054c6fd33308bda419f21426417dd4f9a79581cc5cd03449bad9063e4e927875ed020a99254609517b3c86ebb1b65f268d3d2 SHA512 def5cd74ec7b9d06dc1ccd05364bfa500f8d9685ea3016f219c53df925b09f68dfaf547277dd0dfb9eed266be4de650875611a09a84bc0db3d0a7b907c7beb73 -AUX gconf-3.2.6-spew-console-error.patch 2594 BLAKE2B 6a6f27024289b1c578f6718c184e7604f0f1dc285ea58a8095fac06f5fa38273329c8b2535b4de8c17c8359f09f82aa474fa5ebcef739b0e2dd6e7d6fb7726d7 SHA512 abdddbcab24d80870691a45cdf8d4baa7021f363efa26ba140221afef0bd96756b7234fb1d61ea46c4d137854f59d2589f2e1f1d125fdcb1fad3acf9215a8602 -DIST GConf-3.2.6.tar.xz 1559904 BLAKE2B dc71bfc6e334b0a3545b6009fc1a592f3ba6adb1471aacc98aaa1ded9e89676f97415c26a3d17e297a846a7efca7ee695107c136ea28b2431f90dc966a3d64cc SHA512 35f5f659f9d03f7531a7102adacbda0eb310d8a55a831c768c91a82e07dae21247726e00e0e411f63b1de9ade0f042ded572a3ea4a4b2ad3135231f344540b58 -EBUILD gconf-3.2.6-r6.ebuild 3830 BLAKE2B 0f419f5f2b7b957a7a15dd7aca7daf83ff1727ee2b9ec01609a21d40a9ff58818f7eb1c3d57a45af16855dbb0f121c16bbe23c3adad929950fc32b37dbf91699 SHA512 cb0962cc05b4e21a4639c09440a73e5c8d86e4b5ef9cec9f8d6f3b49082c9c66b2eba34e705fcd3390f75f297bc6aeaaab1aa2febe602dbb9b2f6b81260c59c0 -MISC metadata.xml 534 BLAKE2B ddae4d5cfa2efb408657c89654c7d8271fb67f01ea97b7d0ed2e55ceb8cee1dce02e3c41b691e955cd06eff578af3c73563cc808fb3bcdc7d1d093ab81508057 SHA512 9e76fb685bf27be1439ad6838bd046bf6e9cd78e5a6ca471172d6024108e9d7a4f7bac66136436547bdc1ae54636c80ae2d3bdd1709f7ef8b6ece4d1abb109b9 diff --git a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch b/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch deleted file mode 100644 index 8ca6a0d4fc09..000000000000 --- a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN GConf-2.23.2.old/gconf/gconftool.c GConf-2.23.2/gconf/gconftool.c ---- GConf-2.23.2.old/gconf/gconftool.c 2008-06-28 05:27:33.000000000 -0400 -+++ GConf-2.23.2/gconf/gconftool.c 2008-09-23 10:20:00.000000000 -0400 -@@ -856,6 +856,7 @@ main (int argc, char** argv) - { - g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas\n")); - makefile_install_mode = FALSE; -+ return 0; - } - - if (makefile_uninstall_mode && -@@ -863,6 +864,7 @@ main (int argc, char** argv) - { - g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas\n")); - makefile_uninstall_mode = FALSE; -+ return 0; - } - - if (makefile_install_mode || makefile_uninstall_mode) diff --git a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch b/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch deleted file mode 100644 index 680b1a159b4a..000000000000 --- a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch +++ /dev/null @@ -1,18 +0,0 @@ -From: Romain Perier -Date: Wed, 4 Nov 2009 11:58:25 +0100 -Subject: Do not segfault when entry is NULL - ---- - gconf/gconf-value.c | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - ---- a/gconf/gconf-value.c -+++ b/gconf/gconf-value.c -@@ -1609,6 +1609,7 @@ void - gconf_entry_set_value (GConfEntry *entry, - const GConfValue *val) - { -+ g_return_if_fail (entry != NULL); - gconf_entry_set_value_nocopy (entry, - val ? gconf_value_copy (val) : NULL); - } diff --git a/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch b/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch deleted file mode 100644 index dc6c66b1c644..000000000000 --- a/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 405f865c07261a95c8c9a09a84ab679c6dd0a330 Mon Sep 17 00:00:00 2001 -From: Colin Walters -Date: Thu, 24 Oct 2013 16:27:24 -0400 -Subject: gsettings-data-convert: Warn (and fix) invalid schema paths - -See https://bugzilla.gnome.org/show_bug.cgi?id=704802 - -https://bugzilla.gnome.org/show_bug.cgi?id=710836 - -diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c -index 9b2d1d0..160ed41 100644 ---- a/gsettings/gsettings-data-convert.c -+++ b/gsettings/gsettings-data-convert.c -@@ -182,7 +182,23 @@ handle_file (const gchar *filename) - } - - if (schema_path[1] != NULL) -- settings = g_settings_new_with_path (schema_path[0], schema_path[1]); -+ { -+ char *compat_path_alloced = NULL; -+ char *compat_path; -+ /* Work around broken .convert files: -+ https://bugzilla.gnome.org/show_bug.cgi?id=704802 -+ */ -+ if (!g_str_has_suffix (schema_path[1], "/")) -+ { -+ g_warning ("Schema file '%s' has missing trailing / in '%s'", -+ filename, schema_path[1]); -+ compat_path = compat_path_alloced = g_strconcat (schema_path[1], "/", NULL); -+ } -+ else -+ compat_path = schema_path[1]; -+ settings = g_settings_new_with_path (schema_path[0], compat_path); -+ g_free (compat_path_alloced); -+ } - else - settings = g_settings_new (schema_path[0]); - --- -cgit v0.10.1 - diff --git a/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch b/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch deleted file mode 100644 index 54681bcb0e86..000000000000 --- a/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 98ff7acca7595f508b094506195aeffaf2e8b74c Mon Sep 17 00:00:00 2001 -From: Stefan Sauer -Date: Wed, 23 Jan 2013 08:11:18 +0100 -Subject: mconvert: enable recursive scheme lookup and fix a crasher - -The recursive scheme lookup is needed to scan the whole settings path. The crash -would happen in the case of a misconfiguration (e.g. building gconf from source -and running uninstalled while the configure settings don't match the one used to -create the installed package). - -diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c -index a8af942..9b2d1d0 100644 ---- a/gsettings/gsettings-data-convert.c -+++ b/gsettings/gsettings-data-convert.c -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - #include - #include - -@@ -90,6 +91,10 @@ get_writable_client (void) - GSList *addresses; - - addresses = get_writable_source_path (); -+ if (!addresses) { -+ g_printf("No writable gconf locations found\n"); -+ exit (1); -+ } - engine = gconf_engine_get_local_for_addresses (addresses, NULL); - gconf_address_list_free (addresses); - -@@ -155,7 +160,7 @@ handle_file (const gchar *filename) - - schema_path = g_strsplit (groups[i], ":", 2); - -- schema = g_settings_schema_source_lookup (source, schema_path[0], FALSE); -+ schema = g_settings_schema_source_lookup (source, schema_path[0], TRUE); - if (schema == NULL) - { - if (verbose) --- -cgit v0.10.1 - diff --git a/gnome-base/gconf/files/gconf-3.2.6-python3.patch b/gnome-base/gconf/files/gconf-3.2.6-python3.patch deleted file mode 100644 index d1504cc0e235..000000000000 --- a/gnome-base/gconf/files/gconf-3.2.6-python3.patch +++ /dev/null @@ -1,164 +0,0 @@ -From dbd4f1bc1992c2942538980e76a50c8b8a758d70 Mon Sep 17 00:00:00 2001 -From: Takao Fujiwara -Date: Fri, 11 Dec 2015 18:29:49 +0900 -Subject: [PATCH] gsettings-schema-convert: Support python3 - -https://bugzilla.gnome.org/show_bug.cgi?id=759334 ---- - gsettings/gsettings-schema-convert | 43 ++++++++++++++++++++------------------ - 1 file changed, 23 insertions(+), 20 deletions(-) - -diff --git a/gsettings/gsettings-schema-convert b/gsettings/gsettings-schema-convert -index 913cc83..6ccf8c5 100755 ---- a/gsettings/gsettings-schema-convert -+++ b/gsettings/gsettings-schema-convert -@@ -25,6 +25,9 @@ - # TODO: we don't support migrating a pair from a gconf schema. It has yet to be - # seen in real-world usage, though. - -+from __future__ import print_function -+ -+import codecs - import os - import sys - -@@ -398,7 +401,7 @@ class SimpleSchemaParser: - - def _word_to_token(self, word): - lower = word.lower() -- if lower and lower in self.allowed_tokens.keys(): -+ if lower and lower in list(self.allowed_tokens.keys()): - return lower - raise GSettingsSchemaConvertException('\'%s\' is not a valid token.' % lower) - -@@ -594,7 +597,7 @@ class SimpleSchemaParser: - self.object_stack.append(new_object) - - def parse(self): -- f = open(self.file, 'r') -+ f = codecs.open(self.file, 'r', encoding='utf-8') - lines = [ line[:-1] for line in f.readlines() ] - f.close() - -@@ -603,7 +606,7 @@ class SimpleSchemaParser: - for line in lines: - current_line_nb += 1 - self.parse_line(line) -- except GSettingsSchemaConvertException, e: -+ except GSettingsSchemaConvertException as e: - raise GSettingsSchemaConvertException('%s:%s: %s' % (os.path.basename(self.file), current_line_nb, e)) - - return self.root -@@ -711,7 +714,7 @@ class XMLSchemaParser: - schema = self._parse_schema(schema_node) - - for (child_schema, child_name) in schema._children: -- if parent.has_key(child_schema): -+ if child_schema in parent: - raise GSettingsSchemaConvertException('Child \'%s\' is declared by two different schemas: \'%s\' and \'%s\'.' % (child_schema, parent[child_schema], schema.id)) - parent[child_schema] = schema - -@@ -719,7 +722,7 @@ class XMLSchemaParser: - - # now let's move all schemas where they should leave - for schema in schemas: -- if parent.has_key(schema.id): -+ if schema.id in parent: - parent_schema = parent[schema.id] - - # check that the paths of parent and child are supported by -@@ -1054,31 +1057,31 @@ def main(args): - (options, args) = parser.parse_args() - - if len(args) < 1: -- print >> sys.stderr, 'Need a filename to work on.' -+ print('Need a filename to work on.', file=sys.stderr) - return 1 - elif len(args) > 1: -- print >> sys.stderr, 'Too many arguments.' -+ print('Too many arguments.', file=sys.stderr) - return 1 - - if options.simple and options.xml: -- print >> sys.stderr, 'Too many output formats requested.' -+ print('Too many output formats requested.', file=sys.stderr) - return 1 - - if not options.gconf and options.gettext_domain: -- print >> sys.stderr, 'Default gettext domain can only be specified when converting a gconf schema.' -+ print('Default gettext domain can only be specified when converting a gconf schema.', file=sys.stderr) - return 1 - - if not options.gconf and options.schema_id: -- print >> sys.stderr, 'Default schema ID can only be specified when converting a gconf schema.' -+ print('Default schema ID can only be specified when converting a gconf schema.', file=sys.stderr) - return 1 - - if not options.gconf and options.keep_underscores: -- print >> sys.stderr, 'The --keep-underscores option can only be specified when converting a gconf schema.' -+ print('The --keep-underscores option can only be specified when converting a gconf schema.', file=sys.stderr) - return 1 - - argfile = os.path.expanduser(args[0]) - if not os.path.exists(argfile): -- print >> sys.stderr, '\'%s\' does not exist.' % argfile -+ print('\'%s\' does not exist.' % argfile, file=sys.stderr) - return 1 - - if options.output: -@@ -1095,7 +1098,7 @@ def main(args): - try: - parser = GConfSchemaParser(argfile, options.gettext_domain, options.schema_id, options.keep_underscores) - schema_root = parser.parse() -- except SyntaxError, e: -+ except SyntaxError as e: - raise GSettingsSchemaConvertException('\'%s\' does not look like a valid gconf schema file: %s' % (argfile, e)) - else: - # autodetect if file is XML or not -@@ -1104,7 +1107,7 @@ def main(args): - schema_root = parser.parse() - if not options.simple and not options.xml: - options.simple = True -- except SyntaxError, e: -+ except SyntaxError as e: - parser = SimpleSchemaParser(argfile) - schema_root = parser.parse() - if not options.simple and not options.xml: -@@ -1113,10 +1116,10 @@ def main(args): - if options.xml: - node = schema_root.get_xml_node() - try: -- output = ET.tostring(node, pretty_print = True) -+ output = ET.tostring(node, pretty_print = True, encoding="unicode") - except TypeError: - # pretty_print only works with lxml -- output = ET.tostring(node) -+ output = ET.tostring(node, encoding="unicode") - else: - output = schema_root.get_simple_string() - -@@ -1124,17 +1127,17 @@ def main(args): - sys.stdout.write(output) - else: - try: -- fout = open(options.output, 'w') -+ fout = codecs.open(options.output, 'w', encoding='utf-8') - fout.write(output) - fout.close() -- except GSettingsSchemaConvertException, e: -+ except GSettingsSchemaConvertException as e: - fout.close() - if os.path.exists(options.output): - os.unlink(options.output) - raise e - -- except GSettingsSchemaConvertException, e: -- print >> sys.stderr, '%s' % e -+ except GSettingsSchemaConvertException as e: -+ print('%s' % e, file=sys.stderr) - return 1 - - return 0 --- -2.4.3 - diff --git a/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch b/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch deleted file mode 100644 index 26503f7216ea..000000000000 --- a/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch +++ /dev/null @@ -1,83 +0,0 @@ -From b0895e1998ebc83ab030ec0f17c0685439f5b404 Mon Sep 17 00:00:00 2001 -From: Ray Strode -Date: Mon, 15 Apr 2013 09:57:34 -0400 -Subject: dbus: Don't spew to console when unable to connect to dbus daemon - -Instead pass the error up for the caller to decide what to do. - -This prevent untrappable warning messages from showing up at the -console if gconftool --makefile-install-rule is called. - -diff --git a/gconf/gconf-dbus.c b/gconf/gconf-dbus.c -index 5610fcf..048e3ea 100644 ---- a/gconf/gconf-dbus.c -+++ b/gconf/gconf-dbus.c -@@ -105,7 +105,7 @@ static GHashTable *engines_by_db = NULL; - static GHashTable *engines_by_address = NULL; - static gboolean dbus_disconnected = FALSE; - --static gboolean ensure_dbus_connection (void); -+static gboolean ensure_dbus_connection (GError **error); - static gboolean ensure_service (gboolean start_if_not_found, - GError **err); - static gboolean ensure_database (GConfEngine *conf, -@@ -383,7 +383,7 @@ gconf_engine_detach (GConfEngine *conf) - } - - static gboolean --ensure_dbus_connection (void) -+ensure_dbus_connection (GError **err) - { - DBusError error; - -@@ -392,7 +392,9 @@ ensure_dbus_connection (void) - - if (dbus_disconnected) - { -- g_warning ("The connection to DBus was broken. Can't reinitialize it."); -+ g_set_error (err, GCONF_ERROR, -+ GCONF_ERROR_NO_SERVER, -+ "The connection to DBus was broken. Can't reinitialize it."); - return FALSE; - } - -@@ -402,7 +404,10 @@ ensure_dbus_connection (void) - - if (!global_conn) - { -- g_warning ("Client failed to connect to the D-BUS daemon:\n%s", error.message); -+ g_set_error (err, GCONF_ERROR, -+ GCONF_ERROR_NO_SERVER, -+ "Client failed to connect to the D-BUS daemon:\n%s", -+ error.message); - - dbus_error_free (&error); - return FALSE; -@@ -431,13 +436,8 @@ ensure_service (gboolean start_if_not_found, - - if (global_conn == NULL) - { -- if (!ensure_dbus_connection ()) -- { -- g_set_error (err, GCONF_ERROR, -- GCONF_ERROR_NO_SERVER, -- _("No D-BUS daemon running\n")); -- return FALSE; -- } -+ if (!ensure_dbus_connection (err)) -+ return FALSE; - - g_assert (global_conn != NULL); - } -@@ -2512,7 +2512,7 @@ gconf_ping_daemon (void) - { - if (global_conn == NULL) - { -- if (!ensure_dbus_connection ()) -+ if (!ensure_dbus_connection (NULL)) - { - return FALSE; - } --- -cgit v0.10.1 - diff --git a/gnome-base/gconf/gconf-3.2.6-r6.ebuild b/gnome-base/gconf/gconf-3.2.6-r6.ebuild deleted file mode 100644 index 09add431f469..000000000000 --- a/gnome-base/gconf/gconf-3.2.6-r6.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GNOME_ORG_MODULE="GConf" -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit gnome2 multilib-minimal python-single-r1 - -DESCRIPTION="GNOME configuration system and daemon" -HOMEPAGE="https://projects.gnome.org/gconf/" - -LICENSE="LGPL-2+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~x86-linux" -IUSE="debug +introspection ldap policykit" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=dev-libs/dbus-glib-0.100.2:=[${MULTILIB_USEDEP}] - >=sys-apps/dbus-1.6.18-r1:=[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - ldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] ) - policykit? ( sys-auth/polkit:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxslt - dev-util/glib-utils - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - virtual/pkgconfig -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -pkg_setup() { - kill_gconf - python-single-r1_pkg_setup -} - -src_prepare() { - # Do not start gconfd when installing schemas, fix bug #238276, upstream #631983 - eapply "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch" - - # Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985 - eapply "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch" - - # From 'master' - # mconvert: enable recursive scheme lookup and fix a crasher - eapply "${FILESDIR}/${P}-mconvert-crasher.patch" - - # dbus: Don't spew to console when unable to connect to dbus daemon - eapply "${FILESDIR}/${P}-spew-console-error.patch" - - # gsettings-data-convert: Warn (and fix) invalid schema paths - eapply "${FILESDIR}/${P}-gsettings-data-convert-paths.patch" - - # gsettings-data-convert: Migrate from Python 2 to 3. - eapply "${FILESDIR}/${P}-python3.patch" - - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --disable-static \ - --enable-gsettings-backend \ - --with-gtk=3.0 \ - --disable-orbit \ - $(use_enable debug) \ - $(multilib_native_use_enable introspection) \ - $(use_with ldap openldap) \ - $(multilib_native_use_enable policykit defaults-service) - - if multilib_is_native_abi; then - ln -s "${S}"/doc/gconf/html doc/gconf/html || die - fi -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - python_fix_shebang "${ED}"/usr/bin/gsettings-schema-convert - - keepdir /etc/gconf/gconf.xml.mandatory - keepdir /etc/gconf/gconf.xml.defaults - # Make sure this directory exists, bug #268070, upstream #572027 - keepdir /etc/gconf/gconf.xml.system - - echo "CONFIG_PROTECT_MASK=\"/etc/gconf\"" > 50gconf - echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf - doenvd 50gconf - dodir /root/.gconfd -} - -pkg_preinst() { - kill_gconf - gnome2_pkg_preinst -} - -pkg_postinst() { - kill_gconf - - gnome2_pkg_postinst - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postinst - - # change the permissions to avoid some gconf bugs - einfo "changing permissions for gconf dirs" - find "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \; - - einfo "changing permissions for gconf files" - find "${EPREFIX}"/etc/gconf/ -type f -exec chmod ugo+r "{}" \; -} - -pkg_postrm() { - gnome2_pkg_postrm - - multilib_pkg_postrm() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postrm -} - -kill_gconf() { - # Avoid harmless error message. See bug #523868. - mkdir -p "${HOME}"/.config || die - - # This function will kill all running gconfd-2 that could be causing troubles - if [ -x "${EPREFIX}"/usr/bin/gconftool-2 ] - then - "${EPREFIX}"/usr/bin/gconftool-2 --shutdown - fi - - return 0 -} diff --git a/gnome-base/gconf/metadata.xml b/gnome-base/gconf/metadata.xml deleted file mode 100644 index f1c39825eeeb..000000000000 --- a/gnome-base/gconf/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry." - - - Archive/gconf - - diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index eddc78958120..c5a03edb0747 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -1,11 +1,9 @@ DIST gnome-control-center-43.0-patchset.tar.xz 5940 BLAKE2B 91f47272518175286943a160ef77338b0153aa700a75315708ec478627dda8353b21d257b2baed9961ba77700e43c5655be06591b447c442881f828dd7002622 SHA512 e4683e99f43d9c395238df02228a87df4798df53c936bc8d188e366653d9e75b5219b0b0d8eb66ad21141fc2f1a882b994b96cf523c26b8dc21edb854aa1f384 -DIST gnome-control-center-43.2.tar.xz 5724016 BLAKE2B 207254fe1f304bee3e209cbd09a23296324da06fb828e7d34814a04b70e74d61af7fe1ffbe8d809e803a3858c8369584e69fa7810972f20f828c57367dbd4917 SHA512 de4bdeb176da819323f4071d762e1a5cd048a2b44f615b662b23fcc11f3651a0f643ff21489fde21cb337f86e85392fac7d09a4cf5b549f755b8e8ec5c6aa915 DIST gnome-control-center-43.4.1.tar.xz 5735068 BLAKE2B f0fe438d3ac5ac046d3dec7c0d8ed275edb2c6b001465b83bff28e0b4b7748328f980095483faec0a290653d0b2a24b9df767ee96b1b6b6f522a8bab25358cef SHA512 73cf74ba50c838b65033879de0d57eb4e2608d70a9888c6dda4ddd82e83024432d04492ab0c30c35753250bf52e7a05627d09da15f88c08abdd4b516cd70d324 DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B a647cd83fe5d2283edc341afaa6d55661b905fea740729cf21679c3593e5e339aec507b835fd57c11d1fdde8db338b57ff8e24f464bb1296ad7a5bd1fb7319c3 SHA512 85cdcf4d55028550cfd871285729d265f1f8b74ec46ad656ada122f511ec617a21c5927923e4000f3a2d7ca08f49aafc28cecbd4ab840db377fa2d4054997b6f DIST gnome-control-center-44.0.tar.xz 7617244 BLAKE2B ea373d34967c5533361feb5ea65ceb9d3238a28f13b3b625381717cf6507ff85f71c27441ade0f26586def5792d874c5c4b54796c902e4222cb4bfe82d7695eb SHA512 c24a5ee6ea48a50d286799ddd520626d117e5708746e56698ba45d167db5bd555baef02609dc8a20f5d3b1c49322b9774db383e448ca7a09e5b9d1cd53176d01 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551 SHA512 91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527 SHA512 cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b -EBUILD gnome-control-center-43.2.ebuild 6826 BLAKE2B 8538b37afc557e8b3ab1ccb052251d147ec3be4b02c00824908dc3a6207a90bdd29bdb0db94a64279f3c8055e16ac181620acbf612e0526f026a1cf6f9def335 SHA512 545195df33a997d6b13b60b32184ed0d9bb176f60ef2334663a5843cd9c2f73f400bc72e807b2b66903351447b4dd9a47ad5f51b852698a9f8185db2f2d5f713 EBUILD gnome-control-center-43.4.1.ebuild 6826 BLAKE2B 8538b37afc557e8b3ab1ccb052251d147ec3be4b02c00824908dc3a6207a90bdd29bdb0db94a64279f3c8055e16ac181620acbf612e0526f026a1cf6f9def335 SHA512 545195df33a997d6b13b60b32184ed0d9bb176f60ef2334663a5843cd9c2f73f400bc72e807b2b66903351447b4dd9a47ad5f51b852698a9f8185db2f2d5f713 EBUILD gnome-control-center-44.0.ebuild 6855 BLAKE2B 735440f3991770cbbb73a4deaa285bc650041c9ce414c4547bff5a052d7a2ca8109f3abff019b7fe9623cb2176e8ffbc51b4544baf9e88957bf7b5e37595c7d1 SHA512 80a87a503a399451e2a131caacd3386132739565c1eef647dbb03833ec6d91ee9dd1115f09cd37f9da92d85e5cbd5f60755f6ee03b3c16390c62c801ce225ade MISC metadata.xml 610 BLAKE2B 33cb646209b89a151b412f3a5be10b29cf85cde070e8a55b50f18417b02806763f940a1f56684ec8f494f9bd07258e9219b4dc2dc01ef6710aedc03bb609d42e SHA512 1d1fd521a3901c3601d3bd4ab78ac95c44d058fc0de2506df38c5ad8ba5156ff04c4b112b7a801a13f5ed9c37243c64629cf7038ca156196fa5f3229606a1f9c diff --git a/gnome-base/gnome-control-center/gnome-control-center-43.2.ebuild b/gnome-base/gnome-control-center/gnome-control-center-43.2.ebuild deleted file mode 100644 index 1d95b47e8135..000000000000 --- a/gnome-base/gnome-control-center/gnome-control-center-43.2.ebuild +++ /dev/null @@ -1,201 +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 gnome.org gnome2-utils meson python-any-r1 xdg - -DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center" -SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-43.0-patchset.tar.xz" -SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg" -SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg" -# Logo is CC-BY-SA-2.5 -LICENSE="GPL-2+ CC-BY-SA-2.5" -SLOT="2" -IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager systemd test wayland" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - ^^ ( elogind systemd ) -" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, but needs testing if handled gracefully enough -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -# meson.build depends on python unconditionally -BDEPEND="${PYTHON_DEPS}" - -# kerberos unfortunately means mit-krb5; build fails with heimdal -# display panel requires colord and gnome-settings-daemon[colord] -# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support -# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional) -# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional). Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order -DEPEND=" - gnome-online-accounts? ( - x11-libs/gtk+:3 - >=net-libs/gnome-online-accounts-3.25.3:= - ) - >=media-libs/libpulse-2.0[glib] - >=gui-libs/libadwaita-1.2.0:1 - >=sys-apps/accountsservice-0.6.39 - >=x11-misc/colord-0.1.34:0= - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=dev-libs/glib-2.70.0:2 - gnome-base/gnome-desktop:4= - >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?] - >=gnome-base/gsettings-desktop-schemas-42_alpha - dev-libs/libxml2:2 - >=sys-power/upower-0.99.8:= - >=dev-libs/libgudev-232 - x11-libs/libX11 - >=x11-libs/libXi-1.2 - media-libs/libepoxy - app-crypt/gcr:0= - >=dev-libs/libpwquality-1.2.2 - >=gui-libs/gtk-4.4:4[X,wayland=] - >=sys-auth/polkit-0.114 - cups? ( - >=net-print/cups-1.7[dbus] - >=net-fs/samba-4.0.0[client] - ) - ibus? ( >=app-i18n/ibus-1.5.2 ) - networkmanager? ( - >=net-libs/libnma-1.8.36 - >=net-misc/networkmanager-1.24.0[modemmanager] - >=net-misc/modemmanager-0.7.990:= - ) - bluetooth? ( net-wireless/gnome-bluetooth:3= ) - input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) - kerberos? ( app-crypt/mit-krb5 ) - - x11-libs/cairo[glib] - >=x11-libs/colord-gtk-0.3.0:= - media-libs/fontconfig - gnome-base/libgtop:2= - >=sys-fs/udisks-2.1.8:2 - app-crypt/libsecret - net-libs/gnutls:= - media-libs/gsound - - x11-libs/pango -" -# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in -# Settings/Sound/Output/Output Device, bug #814110 -# systemd/elogind USE flagged because package manager will potentially try to satisfy a -# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed. -# libgnomekbd needed only for gkbd-keyboard-display tool -# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel -# =gnome-settings-daemon-3.35.91 for UsbProtection required component. -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). -# sys-apps/dbus[X] is needed for session management. -# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. -RDEPEND="${DEPEND} - >=gnome-base/gnome-settings-daemon-3.35.91 - >=gnome-base/gsettings-desktop-schemas-0.1.7 - sys-apps/dbus[X] - - x11-misc/xdg-user-dirs - x11-misc/xdg-user-dirs-gtk -" -BDEPEND=" - dev-libs/libxslt - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - x11-libs/xtrans - virtual/pkgconfig - doc? ( - app-text/xmlto - app-text/docbook-xml-dtd:4.1.2 - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch -) - -src_prepare() { - default - xdg_environment_reset - - # Install USE=doc in ${PF} if enabled - sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddeprecation_flags=false - $(meson_use elogind) - -Dsession_selector=true # gnome-custom-session - $(meson_use systemd) - -Dsystemd_session=$(usex systemd default disable) - $(meson_use systemd systemd_journal) - $(meson_use doc docbook) - -Dsystemduserunitdir="$(systemd_get_userunitdir)" - -Dconsolekit=false - -Dman=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - - exeinto /etc/X11/Sessions - doexe "${FILESDIR}/Gnome" - - newmenu "${FILESDIR}/defaults.list-r5" gnome-mimeapps.list - - exeinto /etc/X11/xinit/xinitrc.d/ - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome - - # This should be done here as discussed in bug #270852 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome - - # Set XCURSOR_THEME from current dconf setting instead of installing - # default cursor symlink globally and affecting other DEs (bug #543488) - # https://bugzilla.gnome.org/show_bug.cgi?id=711703 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then - ewarn "If you use a custom .xinitrc for your X session," - ewarn "make sure that the commands in the xinitrc.d scripts are run." - fi - - if ! use systemd && ! use elogind; then - ewarn "You are building without systemd or elogind support." - ewarn "gnome-session won't be able to correctly track and manage your session." - fi -} - -pkg_postrm() { - xdg_pkg_postinst - gnome2_schemas_update -} diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index 89703ebc98a3..bcdd61819480 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -3,8 +3,6 @@ AUX gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch 694 BLAK AUX org.gnome.settings-daemon.plugins.power.gschema.override 75 BLAKE2B 1c80bbb15e998de9f5fddc956dab862552ecc3734083391f124ef577dd2efb70e29efd230511cca83536dcd8c32118ecebcfe52b2927d6f0094540ec73a6ae23 SHA512 9c4b1e1b63b1a6d97eed962969704accca2fc53763a4b7806e2a3e4ff49ecc7d4a0d7f8253ff2e33d83e766908d852721ffa33f363aed7d04c20002bfdee173b DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b02594444a4bdd208e5c41ed9e63e5f979 SHA512 8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3 DIST gnome-settings-daemon-44.0.tar.xz 1464004 BLAKE2B 2c32dbea04f2d5107eab934379f955393590aa1ce2a4b27368d4df493fc96a07c0b21942a3a8987f85dfff4c6945e455c9113c1250c8fde3559ade43f81989d9 SHA512 276d1c2e559e0297855cfc9fc7bd2ce4ae55e2b711222f1f1aae4802dc6499f51ea09bff8f44c5d7b9f0f5a32ab187c2ac4d8ee8e5f1754a186ac189b4e885da -DIST gnome-settings-daemon-44.rc.tar.xz 1464024 BLAKE2B 2bd2393954ae71cf3f56fcd9cef6321311caeebeb784eb443014a738b80069c5bec7650e6ffcfc4bf632a65191f24dd5e3ac3d94bc4305c2d6ed11adfd5178db SHA512 c843ea01af5333913e6cb8a2d88971c7d6f4edb58688f8f94fbf670c0866ee9ca3812be228a5e08f73053449b78421e41344b2f7f22fcf7508028adde00ac81f EBUILD gnome-settings-daemon-43.0.ebuild 3541 BLAKE2B 84760b8c1226724569c53fb4e3f58462a93a09ffbe2479ee3cec2ba7abf5a6d97e3b8abd2c5f3726ccc31a41d5e230ecc18ac19f230b88459a53b4ecf3af4b8a SHA512 4289eade4976677b912ba357b6a7be0d5855a3045eb58ccbba273cb03182354732765b91a9b9844d1e8926cd083461dea8f0b90ca4cdb4d6eb9d891e0424aad7 EBUILD gnome-settings-daemon-44.0.ebuild 3544 BLAKE2B 7ad60b440bb6e100ad204fd5c69130b9360a50d082a61eb16520e46b7a6bdbc7e883c9d41b862f497a51ca8734a613f5275621bf9d91949a381985eeb058eda7 SHA512 6a84a5ca8916a8e1e59f628979e8b77c6884054b3c65767533e03285a893a95667b17077d378181960ca8515812f07cf51912857ca6a7903fd51ea5a031c8bf2 -EBUILD gnome-settings-daemon-44_rc.ebuild 3644 BLAKE2B cb9dde97249df7d7b1350581f7c56f81a3f155be3a531cd3f0c3dddba176b3ed01aa398749257812969fd61229c01df8137bb21a6e7bbeee2f8fa105e69fa91b SHA512 55112c0c738045ad16347f79b033d38dc7dcf5911d3f73754a9d0b7736baec287f4b119d54b8271d686705155e7f657077fbeed4d4ac3b31820f1a4be9298d06 MISC metadata.xml 663 BLAKE2B 27a0e4135576aeea4c6b962c90d894df06f92b3b015fab78246724ce7ca2f985cfde730f1f9c91f0cc01733f274c0225816e24fac2fca40c585b1a8667fd7d4d SHA512 e21c9dc181f13228662a2a91d7d8e0fedc6270f818a79308e270c9de788011379c155e835534ebb5dbd5f3b07a9e83ec618d9d85f81f46784007b380c6a7ef18 diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild deleted file mode 100644 index a9f7ca901a7a..000000000000 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild +++ /dev/null @@ -1,144 +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 gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg - -DESCRIPTION="Gnome Settings Daemon" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland" -RESTRICT="!test? ( test )" -REQUIRED_USE="^^ ( elogind systemd )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" - -COMMON_DEPEND=" - >=sci-geosciences/geocode-glib-3.10:2 - >=dev-libs/glib-2.58:2 - >=gnome-base/gnome-desktop-3.37.1:3= - >=gnome-base/gsettings-desktop-schemas-42 - >=x11-libs/gtk+-3.15.3:3[X,wayland?] - >=dev-libs/libgweather-4.2.0:4= - colord? ( - >=x11-misc/colord-1.4.5:= - >=media-libs/lcms-2.2:2 - ) - media-libs/libcanberra[gtk3] - >=app-misc/geoclue-2.3.1:2.0 - >=x11-libs/libnotify-0.7.3 - >=media-sound/pulseaudio-12.99.3[glib] - >=sys-auth/polkit-0.114 - >=sys-power/upower-0.99.12:= - x11-libs/libX11 - >=x11-libs/libXfixes-6.0.0 - dev-libs/libgudev:= - wayland? ( dev-libs/wayland ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7:= - >=x11-libs/pango-1.20.0 - x11-libs/gdk-pixbuf:2 - ) - smartcard? ( >=dev-libs/nss-3.11.2 ) - cups? ( >=net-print/cups-1.4[dbus] ) - modemmanager? ( - >=app-crypt/gcr-3.90.0:4= - >=net-misc/modemmanager-1.0:= - ) - networkmanager? ( >=net-misc/networkmanager-1.0 ) - media-libs/alsa-lib - x11-libs/libXi - x11-libs/libXext - media-libs/fontconfig - systemd? ( - >=sys-apps/systemd-243 - ) -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -# logind needed for power and session management, bug #464944 -RDEPEND="${COMMON_DEPEND} - gnome-base/dconf - elogind? ( sys-auth/elogind ) -" -# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If this package wants to work on other kernels, we need to make rfkill conditional instead -BDEPEND=" - sys-kernel/linux-headers - dev-util/glib-utils - dev-util/gdbus-codegen - ${PYTHON_DEPS} - test? ( - $(python_gen_any_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - gnome-base/gnome-session - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch - "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch -) - -python_check_deps() { - if use test; then - python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" - fi -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - #-Dnssdb_dir # TODO: Is the default /etc/pki/nssdb path correct for our nss? - -Dudev_dir="$(get_udevdir)" - $(meson_use systemd) - -Dalsa=true - -Dgudev=true - -Dgcr3=false - $(meson_use colord) - $(meson_use cups) - $(meson_use networkmanager network_manager) - -Drfkill=true - $(meson_use smartcard) - $(meson_use input_devices_wacom wacom) - $(meson_use wayland) - $(meson_use modemmanager wwan) - ) - meson_src_configure -} - -src_install() { - meson_src_install - # Don't auto-suspend by default on AC power - insinto /usr/share/glib-2.0/schemas - doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - udev_reload - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - udev_reload - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 538232900e06..54e7e5b9282b 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,10 +1,6 @@ AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca9745ddc4ef1c3feb59c720e4920e8aa4aadd7912874c386e7495a4b5d554e0d0616db17a81c4ec52a2baa6b SHA512 d82cf1e329d5974755738e29e6366bb10452620021a5db6c2ec63c4ee38e87a65dada34d57026e9510dbffa78c7060ae6f2ccec1739e3026bb0c67dab95f94a9 -DIST gnome-shell-43.2.tar.xz 1946776 BLAKE2B 0b581ed84bb3b8804cb4b5be07ae6be479f1092abf4c018d140edc81dcf0f88dc6c3321f591bc55c16e2141b4dd59e353c1f244749de13e4571a5b5aba6ad57d SHA512 f25754b60696723db3db4141eb14fda88f5d913cc8a9d7270a34b9a1493f9bd4caadf45b142fd0bd82f594d9fb47980c3b0242bb58ee184a61968f0d1f09bfc4 DIST gnome-shell-43.3.tar.xz 1953404 BLAKE2B a3ba8bfa5dcd65b50228b447a20d8f50d6fea1b18c36383214fb055491ea5baf43caa227ecac7c7d59a2f3d56bb25fbf04209cdeff32370e01af0b7f5aa8b97a SHA512 6d2a36b21b1e3d1bd8667c72ff2c2cf4e57a3b0abbcb9b4e115803ec727b892f5884ba7aa48412396c855294c58e862dd2d972e1d6bed0de657e208f4c4aaab9 DIST gnome-shell-44.0.tar.xz 1992764 BLAKE2B 2d8ccb04c143e174c992bfecc9e5c8f78025db9af741ed120713c8fcb934def98e182cf6f993c1fafb5088b70759c1742329134fa87cf0288fbec018d174fff2 SHA512 5e19e3e3b06be6b06699f49501dee85fd21e5f4f394902732c505c24baa16a719848e31034d98718deb06cb004d3e8daf886a086412c2b67614eafecd1676bde -DIST gnome-shell-44.rc.tar.xz 1997120 BLAKE2B c82ca81d6470176e15dbbec3de9766890e0bddde77e68b071ee405762d5b98292fe68258be14699e5b9939208489d99c1e092b4c4ffe76c545b4fd01159ca450 SHA512 b7426564ae5face421f7e61574044851bacc828566629bb4f9efe354e5d3bc3c26e558b20ff07af0e904f1f490d5e734ed66f65c3274152259fa661e1856dcbd -EBUILD gnome-shell-43.2-r1.ebuild 6431 BLAKE2B 205ff901f053833a96633a3e826d7690c4aca75f256510cfad14e985319bfd54334c572c9973faba4f78db86d945a3bbf79d65daba98ecd49ebfd73f829f39c9 SHA512 2cbc8ec477ea3f1c4b24d9a190a20e08915862f0c79e4967f1530b2e42c9b73b41b7d004b144b712ccc46ffca4ebfb879216d7e9a91eeec1c6eb9cc5ea6b86e3 EBUILD gnome-shell-43.3.ebuild 6431 BLAKE2B 205ff901f053833a96633a3e826d7690c4aca75f256510cfad14e985319bfd54334c572c9973faba4f78db86d945a3bbf79d65daba98ecd49ebfd73f829f39c9 SHA512 2cbc8ec477ea3f1c4b24d9a190a20e08915862f0c79e4967f1530b2e42c9b73b41b7d004b144b712ccc46ffca4ebfb879216d7e9a91eeec1c6eb9cc5ea6b86e3 EBUILD gnome-shell-44.0.ebuild 6415 BLAKE2B 8335fef603026a081ad10347bd88b6e5457b6544b0121b800924a21a1d70a5e75f60412a93e2fe5b93eeb626b6ded2b159ac35d58237c3e7a8c214b16e88cad8 SHA512 b9a18319c29bcdddf69b6d9d729e77b164242a14e9656bb9d09a537b62d4d0e5ed289d34e889a552114fd0e8e54e52959478a9803a505991cdc903221147423b -EBUILD gnome-shell-44_rc.ebuild 6515 BLAKE2B 83f70d2bed214a66b92f51cefd3bd3cc391c668e5d7e19a67ff790272f7d3fce77bfdb3071ec1e458ff7c00df6d1c3d247672d18f4981999901bfdf7a5ab9abe SHA512 a0b28abae181603d6111f21a9441598677012c26b7233ec4dbbfcd1dd8c9978c00ddd4d7cf5d2395eb61ff2d193057bf5e073558e61b30e5d9f2c7c7960f12f8 MISC metadata.xml 957 BLAKE2B d2325c60974cb52f548436df192a77963b5353cbda67f65b9966829d2d5c4159c73bfc8f686255050546a9b384864d3ce9b6c9cd9d26d2d301fa78d50d5c8d9d SHA512 abe6d6768f8c4e090c0fc8d494c00551e76dd2b7409a99c8bf59d8353966dde305ce9fc0c1712d87c2e342a5e7b75b1f9ad7972e2a2bd0a6c0cb598a859cd13e diff --git a/gnome-base/gnome-shell/gnome-shell-43.2-r1.ebuild b/gnome-base/gnome-shell/gnome-shell-43.2-r1.ebuild deleted file mode 100644 index 0a9c47f9cf8f..000000000000 --- a/gnome-base/gnome-shell/gnome-shell-43.2-r1.ebuild +++ /dev/null @@ -1,182 +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 gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg - -DESCRIPTION="Provides core UI functions for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="elogind gtk-doc +ibus +networkmanager systemd test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ?? ( elogind systemd )" -RESTRICT="!test? ( test )" - -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -# libXfixes-5.0 needed for pointer barriers and #include -DEPEND=" - >=gnome-extra/evolution-data-server-3.46.0:= - >=app-crypt/gcr-3.90.0:4=[introspection] - >=dev-libs/glib-2.68:2 - >=dev-libs/gobject-introspection-1.49.1:= - >=dev-libs/gjs-1.73.1[cairo] - >=x11-libs/gtk+-3.15.0:3[introspection] - >=x11-wm/mutter-43.0:0/11[introspection,test?] - >=sys-auth/polkit-0.120_p20220509[introspection] - >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] - >=x11-libs/startup-notification-0.11 - >=app-i18n/ibus-1.5.19 - >=gnome-base/gnome-desktop-3.35.90:3=[introspection] - networkmanager? ( - >=net-misc/networkmanager-1.10.4[introspection] - net-libs/libnma[introspection] - >=app-crypt/libsecret-0.18 - dev-libs/dbus-glib - ) - systemd? ( - >=sys-apps/systemd-242:= - >=gnome-base/gnome-desktop-3.34.2:3=[systemd] - ) - elogind? ( >=sys-auth/elogind-237 ) - - app-arch/gnome-autoar - dev-libs/json-glib - - >=app-accessibility/at-spi2-core-2.46:2[introspection] - x11-libs/gdk-pixbuf:2[introspection] - dev-libs/libxml2:2 - x11-libs/libX11 - - >=media-libs/libpulse-2[glib] - dev-libs/libical:= - >=x11-libs/libXfixes-5.0 - - gui-libs/gtk:4[introspection] - - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - media-libs/libglvnd[X] -" -# Runtime-only deps are probably incomplete and approximate. -# Introspection deps generated from inspection of the output of: -# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u -# or -# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' -# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. -# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements -# Each block: -# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) -# 2. gnome-session needed for shutdown/reboot/inhibitors/etc -# 3. Control shell settings -# 4. xdg-utils needed for xdg-open, used by extension tool -# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) -# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review -# 7. IBus is needed for nls integration -# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) -# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 -# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper -RDEPEND="${DEPEND} - >=sys-apps/accountsservice-0.6.14[introspection] - app-accessibility/at-spi2-core:2[introspection] - app-misc/geoclue[introspection] - media-libs/graphene[introspection] - x11-libs/pango[introspection] - net-libs/libsoup:3.0[introspection] - >=sys-power/upower-0.99:=[introspection] - gnome-base/librsvg:2[introspection] - - >=gnome-base/gnome-session-2.91.91 - >=gnome-base/gnome-settings-daemon-3.8.3 - - x11-misc/xdg-utils - - >=x11-themes/adwaita-icon-theme-3.26 - - networkmanager? ( - net-misc/mobile-broadband-provider-info - sys-libs/timezone-data - ) - ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) - media-fonts/cantarell - - sys-apps/xdg-desktop-portal-gnome -" -# avoid circular dependency, see bug #546134 -PDEPEND=" - >=gnome-base/gdm-3.5[introspection(+)] - >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] -" -BDEPEND=" - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.45.3 - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.17 - app-text/docbook-xml-dtd:4.5 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( x11-wm/mutter[test] ) -" -# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: -# dev-lang/sassc -# app-text/asciidoc - -PATCHES=( - # Change favorites defaults, bug #479918 - "${FILESDIR}"/40.0-defaults.patch -) - -src_prepare() { - default - xdg_environment_reset - # Hack in correct python shebang - sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die -} - -src_configure() { - local emesonargs=( - -Dextensions_tool=true - -Dextensions_app=true - $(meson_use gtk-doc gtk_doc) - -Dman=true - $(meson_use test tests) - $(meson_use networkmanager) - $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 - # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) - # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if ! has_version "media-libs/mesa[llvm]"; then - elog "llvmpipe is used as fallback when no 3D acceleration" - elog "is available. You will need to enable llvm USE for" - elog "media-libs/mesa if you do not have hardware 3D setup." - fi - - optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] - optfeature "Browser extension integration" gnome-extra/gnome-browser-connector - optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx - optfeature "Weather support" dev-libs/libgweather:4[introspection] -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild b/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild deleted file mode 100644 index 9123f038d6bc..000000000000 --- a/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild +++ /dev/null @@ -1,184 +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 gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg - -DESCRIPTION="Provides core UI functions for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="elogind gtk-doc +ibus +networkmanager systemd test" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ?? ( elogind systemd )" -RESTRICT="!test? ( test )" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -# libXfixes-5.0 needed for pointer barriers and #include -DEPEND=" - >=gnome-extra/evolution-data-server-3.46.0:= - >=app-crypt/gcr-3.90.0:4=[introspection] - >=dev-libs/glib-2.68:2 - >=dev-libs/gobject-introspection-1.49.1:= - >=dev-libs/gjs-1.73.1[cairo] - >=x11-libs/gtk+-3.15.0:3[introspection] - >=x11-wm/mutter-43.0:0/12[introspection,test?] - >=sys-auth/polkit-0.120_p20220509[introspection] - >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] - >=x11-libs/startup-notification-0.11 - >=app-i18n/ibus-1.5.19 - >=gnome-base/gnome-desktop-40.0:4 - networkmanager? ( - >=net-misc/networkmanager-1.10.4[introspection] - net-libs/libnma[introspection] - >=app-crypt/libsecret-0.18 - dev-libs/dbus-glib - ) - systemd? ( - >=sys-apps/systemd-242:= - >=gnome-base/gnome-desktop-3.34.2:3=[systemd] - ) - elogind? ( >=sys-auth/elogind-237 ) - - app-arch/gnome-autoar - dev-libs/json-glib - - >=app-accessibility/at-spi2-core-2.46:2[introspection] - x11-libs/gdk-pixbuf:2[introspection] - dev-libs/libxml2:2 - x11-libs/libX11 - - >=media-libs/libpulse-2[glib] - dev-libs/libical:= - >=x11-libs/libXfixes-5.0 - - gui-libs/gtk:4[introspection] - - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - media-libs/libglvnd[X] -" -# Runtime-only deps are probably incomplete and approximate. -# Introspection deps generated from inspection of the output of: -# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u -# or -# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' -# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. -# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements -# Each block: -# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) -# 2. gnome-session needed for shutdown/reboot/inhibitors/etc -# 3. Control shell settings -# 4. xdg-utils needed for xdg-open, used by extension tool -# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) -# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review -# 7. IBus is needed for nls integration -# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) -# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 -# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper -RDEPEND="${DEPEND} - >=sys-apps/accountsservice-0.6.14[introspection] - app-accessibility/at-spi2-core:2[introspection] - app-misc/geoclue[introspection] - media-libs/graphene[introspection] - x11-libs/pango[introspection] - net-libs/libsoup:3.0[introspection] - >=sys-power/upower-0.99:=[introspection] - gnome-base/librsvg:2[introspection] - - >=gnome-base/gnome-session-2.91.91 - >=gnome-base/gnome-settings-daemon-3.8.3 - - x11-misc/xdg-utils - - >=x11-themes/adwaita-icon-theme-3.26 - - networkmanager? ( - net-misc/mobile-broadband-provider-info - sys-libs/timezone-data - ) - ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) - media-fonts/cantarell - - sys-apps/xdg-desktop-portal-gnome -" -# avoid circular dependency, see bug #546134 -PDEPEND=" - >=gnome-base/gdm-3.5[introspection(+)] - >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] -" -BDEPEND=" - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.45.3 - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.17 - app-text/docbook-xml-dtd:4.5 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( x11-wm/mutter[test] ) -" -# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: -# dev-lang/sassc -# app-text/asciidoc - -PATCHES=( - # Change favorites defaults, bug #479918 - "${FILESDIR}"/40.0-defaults.patch -) - -src_prepare() { - default - xdg_environment_reset - # Hack in correct python shebang - sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die -} - -src_configure() { - local emesonargs=( - -Dextensions_tool=true - -Dextensions_app=true - $(meson_use gtk-doc gtk_doc) - -Dman=true - $(meson_use test tests) - $(meson_use networkmanager) - $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 - # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) - # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if ! has_version "media-libs/mesa[llvm]"; then - elog "llvmpipe is used as fallback when no 3D acceleration" - elog "is available. You will need to enable llvm USE for" - elog "media-libs/mesa if you do not have hardware 3D setup." - fi - - optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] - optfeature "Browser extension integration" gnome-extra/gnome-browser-connector - optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx - optfeature "Weather support" dev-libs/libgweather:4[introspection] -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest index 4d9d51c867da..4e4631a4f743 100644 --- a/gnome-base/librsvg/Manifest +++ b/gnome-base/librsvg/Manifest @@ -11,7 +11,6 @@ DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST assert_cmd-2.0.10.crate 24717 BLAKE2B 398c68ff3384229e1a56c969ac74189c2f93494ed8414da4f66491e01cbff185c525b4bd40062e1651b6cca14cef532ee2cca43a240d9599734c1151a85eee82 SHA512 2aba58644cabb8a7daa0bdeb22f628be12c267cf4c720581bb2a1fa5cfb38d7f53aa9ecf840bfcb5b0af1ab859908b0a6e2ae9b9db6cc9a3b74d5a219976a037 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 -DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base-x-0.2.11.crate 10755 BLAKE2B 0029779ba8f8802bda969949bd94168131b34ee5d26a4b97bd277b4723f284fd392b2d93b12ab618262ea2288821b3e8be01a97ba2939957ed5d6e74ddb4eda9 SHA512 4e623b05b9450d8c3613da857a144cba2ee724584b0baa6df2209750da1c6e66756b88b787e8d8764c72a3e9dcb411316ff6a70afdd6f80d59b4224209c277f1 @@ -43,14 +42,10 @@ DIST ciborium-io-0.2.0.crate 2738 BLAKE2B 6f59c4e8d9c91bec47775d96d1089fa3989d34 DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B f2ab6870bf68d238d51617e17a6a50fb7894d11d7428305fa0ef590b825fa9351dcfec02e27d5cdf716bf392d0a996ecee2a475297de02ed99c65d8fc06f2c08 SHA512 73a7507332c8d941c82e7ff8cc707168f8d231db7531fd28eaba1be341f1511cd494c61f531852e0c5e37a65153addf259ebceac70f70185ede287d93b911845 DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a -DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef DIST clap-4.1.9.crate 207749 BLAKE2B c0eac57b2a9c8935309d34ce046d67fe4478fe330933f0a4bcee7c04b5d30d7ef271de3deadb1c6824dc5e42e6d16f4182d31ce3b82413c7f98a19d44c56ff2d SHA512 087dfac2ad2e5705df2ac83a27808b6ef63bc8ef79b748928f2ee85e0af0edb042f1d15166baa2faf5ceb2802b91acc7ed66df5927ac8daec50d741a583b3a6f -DIST clap_complete-4.1.4.crate 33288 BLAKE2B 2c8ecd326b1e8001a25502a2c7f55d8903cdcecbc216ca760ab1c3d9d20a89f347ec89e02cb3ae6d9a6490c6c6f932ec100644fd1f48edf42a82e1421923d984 SHA512 606960eefefd9137fed6aedabb2a495cc57459db713cea260958273dee10e2833305a236f60b64aff2acdf371cb3232f6494a2971e1b91aa032738e4baeef199 DIST clap_complete-4.1.5.crate 33582 BLAKE2B 270858eae799f9a8fd616726aeda4af56a3c61777859af1735345c9422581a7430a7c6d2f90059cc793e168943fd123f763d2ba1d5fde9826e99e694d15c12e4 SHA512 0f78cc0a9c3b8536ed48ef4412bdab6fe737f78a12e073812187608959f45446ff9a44c906f5a4fba531227d7c52d1310b7cabf57dab6822a34c535ca46b9bdf -DIST clap_derive-4.1.8.crate 27889 BLAKE2B 60aec769b44abfeea8034db5c13a9ac0b00ab5e78f43715eac4c70918bc3f06a71d91e6d4617dfab6d3c6672d9ccd7b9c483b6b2684d2dcd8f6eb4ff55844256 SHA512 e865e0dd4fd762c82d9c4e87add6a52ecfc38ccb4e24c400e743390057dc6fae16dbe7179cd9719991ff7dbe805e8b5c983b47b3292ea6c2fe71161bfcc8ad4a DIST clap_derive-4.1.9.crate 27888 BLAKE2B d12fb881e963966e99b5fb9d73e0add1abc4a46bebdb26a1cf5dc50e8d26dfb170b51801189a7a0540262aee76f8ea9570ea6d200096b5beb4419644e1472559 SHA512 4a66945ed965950bcd4c1c80f9f0587b6fde566b7dc04bde251421221c0cbdf78ac12d0f7eac21e554759f63d0349a388a35830ddea3a7afa73343aafb0d90fd DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f -DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 DIST clap_lex-0.3.3.crate 9648 BLAKE2B a0e0e7627c35250baa956d9fde855650c8fac45758dc6083b5268042364aa47c0781eda9a86c0f943c97f4e702f67af2328d65fc7de58e64fdf26c185d9224fe SHA512 b3f89b462a47f4e53df098c1db0b9dc78871b42a3deeedfcfdfc22e91b6671968bce5e80c1c7331381d4ac0f6f6fac1ea1fc1ff4e026bea03d3cbe67a7ebf128 DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 DIST const-cstr-0.3.0.crate 7497 BLAKE2B 75abc2f328fbbc2337e75a877f78d6c42fa58afadc14552f44e46d3c4a64586c7ccc8a6b70fc975f3b98dce32fffec6ccb9c385a9a79928d18a66d19f9b8013c SHA512 5d142210a95bf0271a4fa59686b31d8281f9cae16231223397f31cf16228d0b376e54bc13ea4b1c05ddeba0d14bda91d83140738f4f3950b41448ea3f8aec142 @@ -74,7 +69,6 @@ DIST cssparser-0.28.1.crate 56748 BLAKE2B 63411d3e30708619b4fead4e2937e1c9341309 DIST cssparser-0.29.6.crate 56704 BLAKE2B 0028949625eecc0eabee6f270aa9601a0dc12a6c9f97d62f195339af27c0b0e4e19e5668b303386d01383d457c791710999ddcbf886519391554c305de13a151 SHA512 3f29a72402879acc49395f0aff3176a6eb447babda79240d84ea5069f3b519993857549bc14ea574dea4e91bc7b8717ab8dda6c45656e2dfcc0ab8a67f17b66f DIST cssparser-macros-0.6.0.crate 6684 BLAKE2B 6b012e881c8a26a398ce62432b9b9d79bbddae4e6e7a1c9883fec19f0b63ba935102bb4443ff542d0cefab2ec6af0cdad3d5249afacac574da71fedf1af925e9 SHA512 9b0aa19d46efe600fbb8b4763639affa5491727ae05312f5c7fb9c5c4d29971c33cb9afcee5001c7d0aec8677d36b5763986783ce8c897de892411f1bdb9a4ea DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc -DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST cxx-1.0.92.crate 195895 BLAKE2B 9794d78dfd0899be4464ebdb20f97659f33c600bf65d9ac2340ae7968e1c62085282f089a78f8894a36ace867b866327cfabb9f7e2cbf79f58c46456f90918ef SHA512 755ad0c8c1bf5722101dbb1ad7907b17ef8873d5bce5f656d4c040c720172412c9c2849ee807950755f34cfa54269c7df367ad4cd2e2f6e16ad25e95982a2611 DIST cxx-build-1.0.92.crate 84461 BLAKE2B 1a86d324c0c3782d145c60ede8705ec9b8c5b2814617069a4203328abfa2b824c74e3731464b4bba11c2e34934495e00cb1df536d8dcedb1e45b6b8ffdf3aa89 SHA512 3865511c72a5171c1896974ea065bc48da547c0e370ede4c72cf98be953f4ca17a74d73b13ace632ba2c0f5f8213c585cfcc995b45cacbd18ef18a7979f8cb31 @@ -110,24 +104,17 @@ DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac -DIST futures-channel-0.3.26.crate 32283 BLAKE2B f963366ec1a8127fb4be28104bf9c871d51951be9036cfe52d4ca66b0ba9e94f37a9b24c11e620da035be1b9a1ad0844737f7a755516f465ff03675f8c99a7d6 SHA512 c270276fa0ba9ebfdf5b575c8b2c31c21efe0c55310738aaf548126e1db004134141639c7486f8b3d5edf2ef7d712df45ca505f0150c2ad7fbadbef07b75044c DIST futures-channel-0.3.27.crate 32278 BLAKE2B 18ebc1d6c8f81aec87a4a6033ffb1427f9f2d353e856e7ae02e7a9ac57b6e0f9435bd871705ecca221a89420777d816af3d50ef8fc66a3440966726b0ffbfdc3 SHA512 940755bd8217f2de2e68f99bd73976e4769e0225d369a681f28d14f5224c7eb07a9d236972016c5e57d8e20c0cbe5f3468368b0b79290ceaec9fc30159392cbb DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67 -DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb DIST futures-core-0.3.27.crate 14709 BLAKE2B 801d2f20dcaef9e2983c3cfd504a4e73a7f0e861b8f76e49edacf8827e584b6ad33f0b358646c5fa93f5a93dc3354258ed630e847841038df30890f1929bd466 SHA512 822ce6b9e38c33eb647960474e0cd700b214fb943ad42a3aa9bff91a23c687e0de14d7daf5dd5b238cb527ebfc950f8c91b83dc39b845a9c13fc0f64e2bb32d6 DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c -DIST futures-executor-0.3.26.crate 17747 BLAKE2B d82193267181a9cf931275314e7fd411771bb491b483da5b073e7e140bddaebba14e3c5f01db3fd9622e88441cb4dae2dc7b1d29187512c29c95adae5dd47723 SHA512 34a0c024ace1eb40f42804cd554f050261bb5dbeb3da236879236483303dba015c21ba54690f428e2fcb41a43a263cd811626bd2acd86836fab524a44648f002 DIST futures-executor-0.3.27.crate 17745 BLAKE2B 0a8d626511da8db8853314470effe6fa7dc408a12150cae79bc4478a81d1de3a1744b177016514981b7608a2958bc8feef2886c0d4ac1189ed2268893b29afc2 SHA512 c5e1a1ad5c053ced8743f3d412734ea29471d42e69286f8c61945003777ad9dc63170f371e0d245c8d4bff5735f3952c600f22bd742f4bf78f47577d9bc35ec6 DIST futures-io-0.3.24.crate 8910 BLAKE2B 67de3c0fbb671897b7ed64967e057b03a9b018b5dcb3d78af4945d4415cceb6a866bc04de2910d124452cc3175a6cc5651af979f8fbe6343f9b96e174cb31279 SHA512 63257cf13e99b8968a797dcce9d572722858c7c91c212a52d05badcf10440824ce9c450bfe5eaeef5528369339a14144a8e94d7e8b2fc717de26fa21a16f2848 -DIST futures-io-0.3.26.crate 8913 BLAKE2B 68f0fa5197b006b353700f0e92c26008fbce0c0732f3c6a1b0e642f9d7c19d0b261ea80992eb33138b4d6ae3aaffacc47a70ceeca5300e8ad0a222620645550e SHA512 e3334e6ba43bf21b82ff79bd042efcc7b8004c965d3de5df1c60e98a6891c67b0b22fc82b692fb3eda0c8d6caa388ad64ecc90b1c2b58940d787f827069d7b4e DIST futures-io-0.3.27.crate 8912 BLAKE2B 5c2c1f10bf7f787c89fec31fad6bae4bbdf6f741c044d3d7b3b3e6e7ce305456f44a5b3ff3aad21380bbe2f2212ce15165647f5ad3fc03c539d245d65d2d62bd SHA512 93e42bb9e0af07ccf8f5ad683193d1992276317d847d76056e95b053732e07b327d2be067ada3a99672eb674ac20f8a1e17344139930e4931b6bc8a0983ff265 -DIST futures-macro-0.3.26.crate 11257 BLAKE2B 592cffe2fb16b9ce361774a3c6fd5f248fa54d307fd1b9d92890ff862df4f2a91150605bd857a01288506a0bcd6f7d4d251f955a04fa62a07e64acd88d474570 SHA512 f5eff68d441cd4d88c636d0492a177dcad6015a9ec6f90705c4125bc827c4e3718cf3f060456e4602818c75566cced2f2da8f6e70df8194e5c2219bb76c95112 DIST futures-macro-0.3.27.crate 11255 BLAKE2B 549ae3ef6d0eb8a9159ff16d7730a7311274321be9adc321995a3342b141d01d6c76b04e54cd87b121e809c04511ff3165de7d4bf42c6a22add01dc2733b0f01 SHA512 0c7a4985820131cd3bd6f7d1ed89bbe19699d032a4ce4cd594bf02f268cb9bd3d5426f7e1e4eda999fd8ac2572bbd07ee5d399d8a2964d49deda0fe61131e33c DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c -DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 DIST futures-task-0.3.27.crate 11854 BLAKE2B 2e2ef78b69859ceaf074f292408c2c7ad7845229d688e76931295b97f498eb3bb87fc32352d34082c2b89e7e931ec65991834c7b19e79e13ecf93c8dd4bdc984 SHA512 67f424de561100d1521fefad210151665215ed2c93217f3da441b0dc6e071c2a138c32e9411d3ef1aa34e1391a73eeba7e2a51a277418eebe3c2d61588a3828e DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be -DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 DIST futures-util-0.3.27.crate 158556 BLAKE2B 419e6fbf60997c3ad5bdf76665062102f977b4e0fc83b110803c426f614cf01f0ac9b926bb3f4a9402c55a3f58ead6f087b3da41e38abe8573fbc30668822df7 SHA512 2d83541a354960653c2f54be5cfefa520611519d564f5e5d5e33752ee263426bf22f4e7a10900f8c0d057357a5afb311686d76794722eefdac8bc404788bdd52 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 DIST gdk-pixbuf-0.15.11.crate 15636 BLAKE2B 91600cae1eefbb4d8dc4c6ce9451adcfa582f2b75864ef46a7571e549a856d85e04c954d9b0c7cf29482bacb39e6f04674fb76483b3c0ebb506e0c175aca247c SHA512 0dff57f2f36a08d1651cbf659e897dfeaed2eaf68e8a60d21933e1f39fc2c838adc4485a37fa0ea188bb645632f975b9a4a43f98dfa29405daed8d1d24e5dd14 @@ -138,24 +125,17 @@ DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a2 DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST gio-0.15.12.crate 191651 BLAKE2B 9f9ad790a1cc8bb58efeaf7200850e1e38b8a3fb53c0542ff9f379926f322e1cedd872849c3f6ceb771b7c282d83dfdb550d0f93110e46ccb2c2b1006f0723e2 SHA512 6463fda840f6069d50c1683e0cceca57ceb3d4a7eac1fcf082a9bf152ea736fd23cc2968e58a6e13589486f78298aab9591e81dfeb563e35c77a633c88d0c2fc -DIST gio-0.17.3.crate 211885 BLAKE2B 947385bf4f85ad760049c04740e6b2f84a30a044f73fa2244c0c429744d96fe4b2114a27d6a1748b52ce12db34ecd7e9b06b58282934577ab2c89b880a65c8f1 SHA512 e5ce979135022f1a4eafb8c08091661c75671060eb235c41ce6a67f3c4b643afc10af2ba65eb295daea2c266f5fcf723835b81098d704624c466f444d2dec10d DIST gio-0.17.4.crate 211574 BLAKE2B ef7b0f7c1d06e9404743ad24a32dcf504bb64f9f691a682003d51e812932e4815a3be0a9a95decb85c7a0cd584e28adfcb8e8c2ac7c4f7025320046e2e9fa08b SHA512 23e3c98be7766d49278a6f106a8959db0cbc27b6d3e633849aa53b2f9b30637222ab8a67698710ef8cbc0f22202abdd6bfb34a624d5830c0f4a7abb56594b3e7 DIST gio-sys-0.15.10.crate 79552 BLAKE2B a2a0e6a809ffe57bb2d1f6deb072f0b4086ecf833b2e9b1d6e2c010445135918840522f57177d30487c1d19a27161aa37f2eee611b8bd9af4e41e021c425f2a1 SHA512 9a5f37afc4ee4fea2a9fb87005c2c51b1f22ba98c9ad88bcedf89b90bd1e3d6393ecea8b726b596dc298c5a4e7db1eb0503f0872db54c19c29069f5a2b1b30ff -DIST gio-sys-0.17.0.crate 81304 BLAKE2B 86fe4a66fae8f3e5cf7eb0cd20c75db91d03a9edb2f5b61876b502dbd4fed014350c60c66be4b315d6a977a21d1682ad8b1d9c53b5db4cda0fe769c18bcd13d2 SHA512 4baca67b884fc4440fda3f10eb82b016703c17b15da575d3c581c6d2c8499891165b77331a521a50c2c8fdf18945d71e551f547298ead87413d31577341a1be5 DIST gio-sys-0.17.4.crate 81307 BLAKE2B 18edec393776d29cbaf11f52e2958773249d1cc18f80aecc22c76f293ea99034cd9e8939dfa7ea993ba1d56efd4ea472e9458f5406245e9a025a13cb9c356e8f SHA512 e92ace0a3d5c3f373a953297e7450685e245e03a2ea20fa8ad6ceb731d5f6ac8f1498b3eca35c3bce7142a540b626cbf829ca8854f93420c29b1fc220163d22a DIST glib-0.15.12.crate 210513 BLAKE2B 89016019f1e14c30b8d5d800d8a1112365f323abcea842efe5b8e3aee115c54fbf4d08adfea4cfe3f9d361913d3d0aa0763133e96be9cd47b18fe2f24d9fce3e SHA512 f25599360163ff11f56c3618572cf10b4fc64fc13c75ef2645601e07d441b51cfed47b7be7cf7f8fc1aa1ed319a3d57d9a12963040e83d7f4fcad2e92dac3e6d -DIST glib-0.17.3.crate 258334 BLAKE2B 4bd31bd4454f4c5d15ee97d7c354a5fd24ba94b684edb77e9a6b972a0ddc628daeef8e347a6a49565e0a36ba3df6d9bd91f3685341d019333685ea0963b5fb6e SHA512 07269ce5e24c028f7fac74ca1d8ffcbf00face8ab07aade3b1a80cf1429a25ebfe5a8001ace2ae3e9c8abaf7f9077b04c354b31c4e60ddd481ac0e773c67b1be DIST glib-0.17.5.crate 258495 BLAKE2B a1de9e22c3202bf83c95b52e853008e8b6519ce2ea63a4f91f3735de36c0815081ce83aab5dcffade39514c2c86f192ef49bfa055fa8b295c5d2de3e6f3be458 SHA512 97b583f42da6b45b3620e855b2dfab297164d398ba1d8df54b56535fe5b899e8acc09f903e6c4d0bfb8bb01336d10527ca7ee004f435ae9f262b7da80bfcf3a8 DIST glib-macros-0.15.11.crate 27851 BLAKE2B e0c2d5eafd93941ad64e82da41c1842e77b01f08e2b9173a2ccbc18da8f47080a58f40955c1c2da5dfdcc5154613c17a47876c0ea0d96a8a55ba617fc08c2fcb SHA512 3959c07768a1c53a08586cf6ab64212145e9d886c3a074aa34aafe0dc2887f9bfb4924bc112b2f47028ee73e2fcefd57c6b398fce8ac7236c898aa532893b8f1 -DIST glib-macros-0.17.3.crate 45001 BLAKE2B 1a610ac09d4692cd81cc183e940772f9486b6b2f4a659ca35098ffb2382023a8873511408e1340cbd019835a03054421bada322202cdc1e9ef9f3294b7ed363f SHA512 94a79162a9e406e3fecc6eb307fe041b91eac8ffef824f9cf31c1cd395e7e4514d24f3aa8dd950c943693bbedadb675e5aab9391b6fc807d06de92d8d68d021d DIST glib-macros-0.17.5.crate 46203 BLAKE2B 6740f9dbf963044530704e46d71b72de5c8473c97331128752319ec2498684ee3472c80b0edea69e667d67c1edde661165efce370956411309cb398072029cf6 SHA512 9461ce2daac07d2cf4f2678f8751705c41f690cbfdd01a9a1b070ad29e0664ae4729c5ee0294d8cdf0a80e06665a6e349e086db9d7020fdb48984cd37e43513f DIST glib-sys-0.15.10.crate 59966 BLAKE2B 6896cab768c10992b751d454f9221125d7170dfc0d453244e90d67702b7111048fa5b7c87e94cac119a54e0af13f641db84c50ce0947aa751e716ec556d0001f SHA512 b83d67d775f70d6a08b9a6a9e24b575f110a93e5dcc8c53c03015842bac2617d13ded014f46820f8b05b08e7a34aa4841923847869af26689251497daf0b69ec -DIST glib-sys-0.17.2.crate 60121 BLAKE2B 484f66e89ff5e85aa91a836ce8868dbde7e4d6a5ec9109a47e35c53bcfe12837bfbd930bb6084accbf89a9ed145decebaf925f0e75499f80b46e11e126276b68 SHA512 08483667b5614bb1f33cddd8111e5c7f5f4f2776b282e8d1e0c0b291701062088758ab5ff7c1efe79a8d0ca1ac0073ef290a2c2199f89a172d155ce2de94d864 DIST glib-sys-0.17.4.crate 60120 BLAKE2B 6651b77f9342a1811d19f46a40024a9487d757a3f076edbff471091d043dbb667e19cda4a94b061c40623193b83411bc12d0944393d90003d68784d3c81a314f SHA512 e8545837a6cf7dc50bc18566cdecfb07074ff12bfd3e2f4657583f07e4f2274a48afd8f083db8ae2294484ed3166b165aa2b6ae071dd633bacadaca8bf33d1c0 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 -DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST gobject-sys-0.15.10.crate 18534 BLAKE2B 351d9e949ba3dcdfd27622c7b1e0b6ac5ed4b7dbad77cc6f7f7a10779c25bf39c95e1a36d8a9ecd02a40b830a85170cedf63434fe7bea91fecb2fe20f709d5c0 SHA512 351b4dc985f5e0b1b3c7f2da9a615188b11a0b62052ffcd6e4fd654b086b0d66bee325f6e8807c2b3508132816540f2c8431f74ffdb4d31d436594ad2fdc0d92 -DIST gobject-sys-0.17.0.crate 18629 BLAKE2B ab2245bf86606e0a40c98ab74aba690c64d28593babbc5a12a4da73199283d64997c67710fc3e82f19e1c040152f7ba724e625f78679ee55d45e0ec0df4fe512 SHA512 f428943c6a846152d53140fae187242a8ff60644d621a5db9008463dd6a4126b05c2382eed1bf7a0f0407e93705185b3925d2482ae2e3c78f0f5cd546691385a DIST gobject-sys-0.17.4.crate 18632 BLAKE2B 92f04fc0ecffc8a652cead4eb2e720cd7396cda685a8f04d5096820dfa937b84ab111bdccf897bdf8b843629e9bbff682c52d5efec783466b385c5136170e8d6 SHA512 56a65fd7a43b626df50b6bc0ec35844b380dd55e2d02dc061027ce188df7dbbe035429366a0295d9352917d558c59af4b9350ceb511c365da1881ad921b006df DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 @@ -171,7 +151,6 @@ DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e DIST io-lifetimes-1.0.7.crate 36299 BLAKE2B 7222553d2e92c6ddef3c98a47668f3c7e14e14e03b689008eb36465145eb964743e4c456d70037db0f4c865ddadc4ebf9a5f56b8610f632e64d556554b4e5e02 SHA512 a2132a90002f9a2443910e9a8298b5617fe1038e8b3924d310fbfbedda5312975fdc4258d450d13751a46c28bd4f425141ab2732e1d33d7cc2f729d503111cb4 DIST is-terminal-0.4.4.crate 7744 BLAKE2B 051334469f476582dc6443b432bd476e497dcf26ee9d6ed9bd8ab4521ef87184615a5acd2d912ad8ff0cb552ba31c27a706d009c32b62cece180414ddfe27c9a SHA512 7b5906277f65876a6ef66b25b0ad44358a8823c1f69e4700b31418b78ed37398d37bd3e074e82d9fb4dc18863bc316064dbab70b542849fe3c5a079a7334c9c5 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 @@ -184,14 +163,11 @@ DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931 DIST language-tags-0.3.2.crate 53420 BLAKE2B 7c6d6f6db5c79b00d9e2b70f1a33769b83ec6d75a3e282f61db459146cbd05cec855a9979e3f229d43439f045ee3e9eafd1255c8b7167e623c2d990b2fd0c110 SHA512 1257bef56efd927db15d98dd6d40d5607408d08fb352d6dc0323fe2bbd0367625bc045fcddbf308387d71b9cecdda3b9f8c785683b6988fbb49c87daf4cb3c3f DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.132.crate 595317 BLAKE2B 1b1ae80e034d94468befcafd4bae4c41f29424cbf3770b827dd1d7099cd2364db62cf2e7343da5010e230a47fbd91d320b162f7b54fa3955fd195b6976c3fb45 SHA512 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50 -DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc SHA512 db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280 DIST librsvg-2.55.1.tar.xz 5648060 BLAKE2B a3633c4435bda2c86da6c57a4715757eef72cae3385dca4ad145e58e5dc23272be51ab215c26646b903740eccf054b99eda21a981cb16955ea496fcf5fa63a81 SHA512 ea6ddcb1bdb88dd49215d848304543c244843ff2f5bd02c55678d838c997a02ee5592a18cc341dea542243b723839919bd4934d1137a7211dd4b5dc7177e988e -DIST librsvg-2.55.2.tar.xz 5650600 BLAKE2B c13ed6dc4fe97645671aa467d89679959c635d00fcb96c085554ba6089209f5d540088bfe9e36e640b93ecb683e1e96b992ffa22e81c65ebc1b25c047eb81ed3 SHA512 25e5ddcdf758bb0d36ce549b21800a0fc46db1e4925ec11977e3a17f2c6a504419433da526bfc3cad88e7f8afc3b0e6992f52afd326bb09b1b07eae42acbcd6b -DIST librsvg-2.55.92.tar.xz 5639736 BLAKE2B 895dbf2764af163a3869eeb3f17c59425c3056f90f552b2452320a1c9912b59ef31e710086caf71e758baccd47fe9d6b34b0079b44deeacb4f2c797161fb8d3e SHA512 3c00c61b246fb30bfd5561fd8f676f59b1889436666dcbe9a42cec7b06c7496f2ecf4668480d0b1060699964f208221933d0424096309284ecf7f7919f4d84db DIST librsvg-2.56.0.tar.xz 5640776 BLAKE2B 0f33ab883655f1f0a5471df68d84f83ce392dd53df8bdd3c2d20da13192712e3e2533f0a08a9d9b52c14fd479c6e868c8f492c690e67e1f633c4bcec67d02c5d SHA512 ba73d13418bfe5aeec8a25ab23bc64509fc145d45811bed18951579b1fa5687de4c49bbb4380f33ccf92bf0dccb0d3567e157e66437f42fed221db6bf238a4f0 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 @@ -237,7 +213,6 @@ DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295e DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST pango-0.15.10.crate 43927 BLAKE2B ae522c309dda10b25d8917f9f7d2e56a4bfa7e73cf6a56f1097f2693b1f1461936a05d6e5903a4c1dbb24c63bfe516682b5e4efc2a9a53ffe17bd1949a71d8f7 SHA512 f6d2d76bdd6cb97136aa6ee8c6c1409b1d3482f9a01eb52d29aa786bc6903c14916a49220154c8bb492b152d29e1409abdac219c9ca6b269e0136ae390f0d594 -DIST pango-0.17.0.crate 47693 BLAKE2B c9f88cd32769e873e1966db36d9d47ee400c0e7890c868972470f22a9a4458b6d90709f9bad0e903235cc4265949f9a615d662e1b25d565b898c6fcc5708890e SHA512 1ad4aad014f33efdea55589dc5ac78e94a8916b7799bdd181f9bbea43502636399fc8999543848d7d1a7b641ca25833cd64f08b7b8aa94cdcad22f1f355df4aa DIST pango-0.17.4.crate 47702 BLAKE2B 1b434f8209d3eef4ed1354c24e07b9676a87b9c93ece1035b4fa2965e7ca67aec90d58c2289ea90ed0578fe45439e9c8422262ace2941ed32e18bd8b3824ac0e SHA512 8f30a6d418dbd3d084be64af3c1d3e01b3f42c001b108d5691e4c95a72e729d2b980bcdb460de8e0928879cd81c8389be6f08a9218143e745f73fc177f4be862 DIST pango-sys-0.15.10.crate 24729 BLAKE2B fde83347113361c5bd5e0b6be729036cbdc396a87bdecc40f7b29f8c7a9c4b14a32edc09bc6f051ffbd0eaa5acc3b3bd4cc374442808ac8107c5fcb8e35171c8 SHA512 9fe2cd809e19640e034416c489d674622447701df4c7d6127ffc04556760c6425d78a9d5dc9e09d477aead1c97fe1cdd81de282a3820536a3defff572a64b047 DIST pango-sys-0.17.0.crate 24749 BLAKE2B 4ca7ff7d505ec9c800d5a3ae297cf79ec8a92175c754db32598b046fc04e8f699eaa1a0f0229553f96bac27980004c5792a6191bc4b54cd42c70a00b2db6b361 SHA512 d90f9421fa284318935c7fdbfa1c5cee7c78588af5e0ed6850da169c4b6b4e0ff98867934c6a92f431a431d13c302c5701b9c4db5c72dc3610e1fafe4b58b0bc @@ -280,10 +255,8 @@ DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903 DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 DIST predicates-3.0.1.crate 22744 BLAKE2B e94b422bcecad4d5b9c37a035ed5180bcd61362672b707367c3171700d3d3e1e283664eaec9f7d230d2e3fc5b4be88b1ce8ac88dc1828887c955314264ecaea7 SHA512 c14985632fb80fcc1c52c926dcec9727fb17426f7bf0f500594e5bdfa5aa1e53d433e49f8b862129df675c1040743cd92b230ffd051fbf87734fe1acb966e1b0 DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a -DIST predicates-core-1.0.5.crate 7773 BLAKE2B 6214146a1aa53c127dc4c0ed1bda847c1be41e88f833a6c5095fbdb37abbba9f1726095f3e168a0ce3bded5b458e73a73c1dc467ecc2a31c7b3716b01bd00858 SHA512 d94481797f2fa307391aed01d5276db04663ceac54150f922c8fdc046c3b1417cd93d767843df95985e69e0ba1202a0df82ea1820f9c67b15a91f2feb2e3e7d0 DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa -DIST predicates-tree-1.0.7.crate 8145 BLAKE2B c36af3d8c2c378833515f955970733ca6d71fd7b317f9310e451e32ab6e68d6fed2455b38558b0a9f889126a331301eb631821562fae6e4fea3abe1caa9d7a67 SHA512 0e66884edaa68e5339cae5461beab273d10b0acf9162827b26d6860cdcbaa10cee0412e6bb8191dad84f59d12e01a0684646b66b793b2c9c183244c96c05b6b4 DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 DIST proc-macro-crate-1.2.1.crate 9161 BLAKE2B 4c498132d80ee3de239991e2c631ba219accccf093460b2e3f22ab364207336f575692ceecd92be9735713b0c999578f13e9a3a6bcdb26024914450f9bc3711c SHA512 94e39efafb9afd36996b4b03f23398c2b01e3da3f029d868e7cc9c114dee4263628460037f194b3e31580c931ee7842882633fec3f39d344c71f961e4deed0a7 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 @@ -293,7 +266,6 @@ DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffc DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-0.4.30.crate 34731 BLAKE2B 0a27a06151b54e4ba50f08803a5de44d9c7702ed72cab1b775408696057246e3336dee3a61560886cb24fc4cf582339c8bde7d9211e4e0524f2c719b774339be SHA512 73a8de3f1d76a8baf2d45afc1497bba8c0cbf231bf9b6750b9cee2473f492d5f3957ac149998da720acc8287c96d604971b51dcdfa629523bbdd97c297856ac0 DIST proc-macro2-1.0.43.crate 41512 BLAKE2B da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb SHA512 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910 -DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST proc-macro2-1.0.52.crate 42982 BLAKE2B c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6 SHA512 76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f DIST proptest-1.0.0.crate 189237 BLAKE2B 52c7768f092677b947b8d04fb30ecfb556f5514ed29bf98c0a5ea773ab0b4433c3a04d1df8d30e4b5afb174b8c9bfc13656c75ed3ff16150d3ad3dc0924f1e12 SHA512 c8a45bdace0e836db5ec0113f3794bbcee2b75fa5b06caf84808df7a052ef117f22b48fe12413f86750da710d5e5c88457a77ecfce04e1e8fc5a76dbba3d79af DIST proptest-1.1.0.crate 194125 BLAKE2B 756cdd87a2982848237d6d0dda5b7e34c8a55a4161c43ed701cc383e31fe522fa4e5b729f7a0bdce86226f94d0435fb5c46b6fd2745c522345bccdf0373f2c37 SHA512 ba7eda462db51b7202db2ec53f52e1fc9c2cd92dde588f155fe30524e25569e05ae558cb7076744cd2165e72dc5be7b883f4dd7dc1e8d80a6e791f989d9f4e35 @@ -301,7 +273,6 @@ DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quote-0.6.13.crate 17475 BLAKE2B 985287f3e619c46b052e704c6da78565fe5d8e4f9a0d503aa0e8818f595fbef32a437d67228c35cd02d817ee3e19efc03e75239013a87a79553bb252f15c8ac5 SHA512 bafa9ba42ea6ff2d6df652384485c58327de6eaea2832423eedd8ef8b4aace673c23b70f1f22106515ac13d7f625cb8b1a5e8c4388c1701ea3cd86fb9ac3056e DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc -DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 @@ -343,15 +314,12 @@ DIST selectors-0.23.0.crate 44905 BLAKE2B 9635ccfffee9a88f93f44b46558c678d0d6395 DIST selectors-0.24.0.crate 45204 BLAKE2B 63c08780ca46fea221a127e9a3a6679787492fceff4f4263b46b722618d8c795495d69113299018857b2a879b756060e10d105372da9233336545c9fe2e6e725 SHA512 ab4e71d2e36befc731ecc561105021e648a6964c8cca9684553fbf2a8d1c47b97e809926fb2c52de39fd7441bd9820b81ce06b575ee28e9535ed1efca1124c83 DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc DIST semver-1.0.13.crate 29653 BLAKE2B 382a1fd00b20e55d5c5f8bf536ee012f8bc4c21633f47fc7f39efa46a547b720a349f0c6ff22dcb9faa3acd82022a5f82f182824fa262d96687866da0125aa73 SHA512 c4c1e5c5118f99de10fa2800a057e1eeb4cb5267752ed2093f57dc1d03e9817a42d6a34ea6165132e0bc84bcc573b93d608668d3681216e28da9fa8da49860b3 -DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f DIST serde-1.0.144.crate 76387 BLAKE2B 7e66355c24e1116eec4a3ba4f9164570b6d4ab57196d39d19a0bca912c9d2acfb33d8e17e09bc07903984dad154034187d0ffcc8f9073b36336ac2b38ea012cf SHA512 d7388a40e4a5e0a65ec7b49193f2d53d758adcf26b98ca3bc6270351c7553add2f38a8434223a95826994c6d039dd91fc4f4020ce191410fe57bebd29e4938de -DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 DIST serde-1.0.156.crate 77019 BLAKE2B 2ebb03b573d3059a578bcb90d4a5b8cf264a4c688daa8615c777718f3dc96c77c9792fb8fa98c9bd2f5ee74c232d5764d1a93fec0e05300dfaced634bba8037f SHA512 3cb4eac8033c771f5cb5b82c9d6b3438035e1f952f0e111ff3a8ff0085468fe0026552d6c72a8478c8e84aac4f0f97572ac4a6a155288a53e53a1c60c96b441f DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd DIST serde_derive-1.0.144.crate 54867 BLAKE2B d1eabf53f4efdf95c3c12a907090617e0aa02661fa0e3cc51bf0ef8dcdbf45f0382a57588565ce26ef7baca330c19ad216a8a0975247bc02af37c4440bdd6859 SHA512 d41208452b36b8d3f0644e58164c9c4e75f8cab2d8be09cfd1b38bdfc690e880a062e0eafe46dd4400d01f541b34c9acd3574504c4aa856afb00cfc2e9617a0a -DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 DIST serde_derive-1.0.156.crate 55113 BLAKE2B b25c71ccc17a62a3705b486d32fed1c97a5e3d82e7b555458ab8b7dacbec7a50a325f46e4e867cdb79d7393b21165d5b981c68474189c68b9e9beb9c06aa9ee7 SHA512 5e6af9b7479fd6f1cd5c9f55d5daed4011d19763daf52ad7735fb18d1a5e625be54a44a5df7c4662a83848f3097fc729967512da4eabc8d180ff0e5b8bbe2a49 DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a @@ -387,10 +355,8 @@ DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26a DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 -DIST termtree-0.4.0.crate 4449 BLAKE2B 28f19620d7fb190c6eadf9bf6c313d1cfc1d6e1395fa2f235e7c54e44a73bd0633bdb2c7eb24ef2e763aee4eb3f10c943028a349be30b0c85d4178d7811a9ad8 SHA512 d1b5fca80dd15f506804e565816417ce03cd37e7b0f5bb5b2e21b5baaa66dee0196a3dd820eb392620403d28b018ca15404219399b5a975d80614979d710f2d0 DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 DIST test-generator-0.3.0.crate 36453 BLAKE2B 07ed85a99d0d14192284d3be2184cdc56bc40c85d43c6e71d3335fb6621fd52b896738d8d9023ac7ab38c1558a98b8cbc0de8846f7f76441ff9b747c5999c39a SHA512 851a1aaa53b69c79d75795e6fde3b84f06e295abd9a3583b12647d479530179e5fca816fb230ae1ae06896fde04252b5d783d401be9a58b7396335bae36f2d25 -DIST test-generator-0.3.1.crate 42388 BLAKE2B 0a8c51fe4cd7bef34905a49c6c922600a00ba1d7b02a85ca4ee7185bbfb3308fe8fb966e13f6f1e5c203f375fc754af16e38df401053f86495b6cf4b9f044ee8 SHA512 739e8ddff8ff7fd1b3c576398636af7d61a295f0d0fd56e085f3670406ad8819e63cfde97e4ad0accf1b7f5d827833fa45c3ce6568388705791c4ccc53b69acb DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.34.crate 17329 BLAKE2B 3a24342fb102104e3aca6e5808c823fee616b2d51b552f38cb62c00c5bd5e78d7e360156593cffec00f6ab3da20f92b2fa9b207e60df170b9b925ead439ad070 SHA512 62aae119dfa1d1007857ebd05589eea5b3aff00596b131689cbe871a9988bdc75efaa8e48e4a6272c05f22a58b07d19117d49e6a6655f277d6bd47fd04bb5b96 @@ -398,7 +364,6 @@ DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36 DIST thiserror-impl-1.0.34.crate 15437 BLAKE2B 5fad15ba4a3ba5bc41e78c204933097ff4304279912b795809029e94eefb477178f965be753072132282ec25a612d29d309dbef4d537e2fbd7e2d8ca841deab6 SHA512 b35ba736753473e4456a8498c669f2a26c9520c5d04ff86ba5bca414db6f32bafeb67fd736a13ca0b92b2f21f6ba751e9ee58d16694600a1bbd9794ffbc0b98a DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf -DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee DIST time-0.2.27.crate 65167 BLAKE2B 358463967b7f17af5d2d80f8bb967a85ce096927b6b656545744d446d2f0ebf55250178cb345354ca64f8a46ba12ed280621ca16a786674cac103914e6dc02a6 SHA512 a54421ebb3b4b833fe5122bfbdb8d7e1fe2d605afcc252a1106183d148e5fc298e29d86284827a4545beee0810b8b756aff66eba03bc9a27e8686d5683e0f13b DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d35177242a10c6dcc32bbfe9cad7ed865c7c3d18cd9b8ffee79bc47f0ce5622bc9609ba511d7750a358b6e5cab8426934 SHA512 c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c DIST time-macros-impl-0.1.2.crate 10096 BLAKE2B 6a1208bdd9a687f682a3310b0720648f7bc9e6afb020e65800decf1f6447d971b360b94030dfd433397ce4c8d0921852de41f611fffceca39ba2173cf28d66ef SHA512 7f783390b4cdcaed2b9c8d8083f42d5708ad25605d3c17c3a484ebd1bb93531627d563d4506281a856bc4a23ff2a4d3d4b42eb8be15da0dca2712bf47c3dcf66 @@ -409,8 +374,6 @@ DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b3 DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 -DIST toml_edit-0.19.4.crate 94210 BLAKE2B ea6e6cac0a095b8d62a247e226301bff071932056bcb2eacb2cbe125a1f5d4ba931823c01dbddf496d405f2ea32a520b33ada5ac2fd70e371a595a5a52887a71 SHA512 c12b953470bb255829872660a2075a71b60f1428805fef85fdbc1d4faf962adecebbcc9d2a6917ce3a1f1e6f4c3149b6989727844c5d267259850dacef0f9a66 -DIST toml_edit-0.19.6.crate 94466 BLAKE2B 66aa78363d6ae892fbd08d914d4c4bfc33bb9efbc4025c04319769e2a2d9d9d0d362b05b1f357430f6b41cbfa96e00b0b15927f62ed19753a52f8afea7d3cbea SHA512 f99c8d9399253e67173d075042301d5de18e61a1a896cab50647e58d82292a4af3915d78cd6eede19c901360bb4447b926245182ce73ffba8c6c98408f5cc07a DIST toml_edit-0.19.7.crate 94609 BLAKE2B 63979dfd8803efcfd7d65c932aed284acf073c55e609ea42c6a15cafd5e22ddb839ac13583499d531c06de45e4c7c2f50be1e5ec8e81c378181593b9bfe4b76f SHA512 85c67963794c4d7d9fb26e98ea14e050eceb5e20d7a33581e94dd51d9cf6bf1dbb33dc50b03c6b982533d8fa7008b3adcef9101cddb3f58454fe1e14e67b18a1 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 @@ -459,28 +422,19 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 -DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 -DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf -DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 -DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 -DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 -DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f -DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 -DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 -DIST winnow-0.3.5.crate 176638 BLAKE2B 2caff1e0b16ed7aa084a4d09dc3d4c4061ad3455af1e54cfdd0715b35b0aa293da4dfe17318a0191c6eb8ff1908520d47b7ccdf0ef04107807e65479905b414d SHA512 e54b72098a8bf7f1adf0aff22da65ce2d8586433acfc39d0117c62868ba14bd6a1a8bbbceebb5f625ba6fb761d5535ccde7078ac45b6e90238d3886ba27ca731 DIST winnow-0.3.6.crate 176641 BLAKE2B 833b3c1b0a19f14e3dcdaba2f5a92bec219c995e19359e6166c22611d98a3d7fa57f7c77158ce80ac3a86c48e9bb648c395da17f194b14e82e3b602c0c8923b4 SHA512 be90b6a12a31c0b438b17a03814eed51e1d13f8ed1d08eda112cef272e4bed8566289ab93f0dab9a103a773cc0fd2de5d74dc8314ed3696e436d5d678fa52933 DIST xml5ever-0.16.2.crate 40971 BLAKE2B d35a265ead1e2fb1a55b3227618893a07df89ed14e9fabe8f74a8b4e35db8cb76238a89d598e50822f8d61cba5afa1242416d0785d3b5de8b548277f1bb49876 SHA512 8879ad82891cd3beddd0d5fd91c0c93378fcf3b6a1437ee8e18dc66a101fa16683cccf18186b33d949f7d592d8aec9f5beeb4c6f99312a5cf472a03044ef927a DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e @@ -488,7 +442,5 @@ DIST yeslogic-fontconfig-sys-2.11.2.crate 5763 BLAKE2B 80dc12f2d668afc1a49d6ba03 DIST yeslogic-fontconfig-sys-4.0.1.crate 6694 BLAKE2B a78e56725245af764e31dbfc7e337dae5ab50e0af8d23a6f2ab5f5744b15208567bbaa742876d76fede07f7313fcce8e9c0c06aa9936cee16b902d8e7a641395 SHA512 b1626e259d8535c0189535eb240b92c798330c01866f33231ca9baba07b3da792cc5390221c826c67df9c6e6c0ae64568f1dbd70b9841750e233dab2bd27f506 EBUILD librsvg-2.40.21.ebuild 2571 BLAKE2B 5757c2eaff62cbeb11705a49201410f6284277e42732c1b7f41c8f8785252327c8ac6f09b397c364fe7e5e0b642197a1881620e10a5715623da6d0e129617e60 SHA512 7255fa5b9f646a3c874602695e5e6bfdbd268418a4d195307de7927a11c5cedf2d6d004b45fccec35065f01a1609cf9ddf229ec9f9b9bc662d9a37c59a67ad65 EBUILD librsvg-2.55.1.ebuild 7948 BLAKE2B 49fd66600e3796b24e88f1eb7a88067e68a1ae065d57566626adb7a5741430f4fa6675c940829d2810af50612edc2748379d65914ae4dd2cdb8abf2c2c73b963 SHA512 6be28ac630e75c5fea57eb66a34962ce1adba263599f955db6f34d0742dfe1cc414e2c92db12452325cc82933b2b4efddb8af27b180d7b25a9b9485994590737 -EBUILD librsvg-2.55.2.ebuild 8504 BLAKE2B 8fc3543ab64d83cfe6d61dc91033ba4893bf1a58bd8cf99a134fac9611230bd7714eb1fce9dcaf5dccfd6c09ee768b863c6affe101c834ead37d5e2c80b5b12c SHA512 9284a25415ffe9c775191b4a7edf5071bae413e5fd4129ba10c440742456dd25c6531178a774fc1161382e81f5dd3138b8a617d090ccd2d218822908a5b02072 -EBUILD librsvg-2.55.92.ebuild 8611 BLAKE2B bebc9a1c78a16d733b7701846c2e660d4e4c41e18021e5ab141da7655821e9f51456eb3c4990a5db24d7b01441d17b95c0687c9b380333fd23e1474ea75385eb SHA512 b4c16717fd0a08efa38ee63d99105f372e569f8d679e2ad31a83287e239f0366e38bc40422f7e82966a68497f035a8c87a1bb61af713c9df077f7086815305ff EBUILD librsvg-2.56.0.ebuild 8660 BLAKE2B 35012c8c3bc6a65c03111e1d34e7ec708a88c1af1a8eb20eb15e1144b9aff4591e6adcf6bc498d264f24ca3a1d2fd0f623f910dfc96f20688b1069e7087d7aa7 SHA512 e06fd2b624ed821eb38e9e433e515947cec15615c51c2a839da6c341f1fc66fa63279d82eceba65c9837b346237b91abe06c4bd33218983bdff0803a239a75e6 MISC metadata.xml 417 BLAKE2B 00dfd8b977411ede7a975386836fe9290ea89265528038d4204d800ae04bb1aed6ba6b7427e0eeef05136f2f24b0c9e14dd0690c7db37c75ca2d7f41d997486c SHA512 937c31f4a264f7095d25fbf6e9d3f78e5f2558bc69d5e3308529db301108c8b47078967e85a4fc5163fbf840a34e4e15bf6621c6b3fefe5e858cc90ce82a61c2 diff --git a/gnome-base/librsvg/librsvg-2.55.2.ebuild b/gnome-base/librsvg/librsvg-2.55.2.ebuild deleted file mode 100644 index a1f2838878c3..000000000000 --- a/gnome-base/librsvg/librsvg-2.55.2.ebuild +++ /dev/null @@ -1,405 +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} ) - -CRATES=" - adler-1.0.2 - aho-corasick-0.7.20 - android_system_properties-0.1.5 - ansi_term-0.12.1 - anyhow-1.0.69 - approx-0.5.1 - assert_cmd-2.0.8 - atty-0.2.14 - autocfg-1.1.0 - base-x-0.2.11 - bit-set-0.5.3 - bit-vec-0.6.3 - bitflags-1.3.2 - block-0.1.6 - bstr-1.3.0 - bumpalo-3.12.0 - bytemuck-1.13.1 - byteorder-1.4.3 - cairo-rs-0.15.12 - cairo-sys-rs-0.15.1 - cast-0.3.0 - cc-1.0.79 - cfg-expr-0.11.0 - cfg-if-1.0.0 - chrono-0.4.24 - clap-2.34.0 - codespan-reporting-0.11.1 - const-cstr-0.3.0 - const_fn-0.4.9 - convert_case-0.4.0 - core-foundation-sys-0.8.3 - crc32fast-1.3.2 - criterion-0.3.6 - criterion-plot-0.4.5 - crossbeam-channel-0.5.7 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.14 - crossbeam-utils-0.8.15 - cssparser-0.28.1 - cssparser-macros-0.6.0 - csv-1.2.1 - csv-core-0.1.10 - cxx-1.0.92 - cxx-build-1.0.92 - cxxbridge-flags-1.0.92 - cxxbridge-macro-1.0.92 - data-url-0.1.1 - derive_more-0.99.17 - difflib-0.4.0 - discard-1.0.4 - doc-comment-0.3.3 - dtoa-0.4.8 - dtoa-short-0.3.3 - either-1.8.1 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 - errno-0.2.8 - errno-dragonfly-0.1.2 - fastrand-1.9.0 - flate2-1.0.25 - float-cmp-0.9.0 - fnv-1.0.7 - form_urlencoded-1.1.0 - futf-0.1.5 - futures-channel-0.3.27 - futures-core-0.3.27 - futures-executor-0.3.27 - futures-io-0.3.27 - futures-task-0.3.27 - futures-util-0.3.27 - fxhash-0.2.1 - gdk-pixbuf-0.15.11 - gdk-pixbuf-sys-0.15.10 - getrandom-0.1.16 - getrandom-0.2.8 - gio-0.15.12 - gio-sys-0.15.10 - glib-0.15.12 - glib-macros-0.15.11 - glib-sys-0.15.10 - glob-0.3.1 - gobject-sys-0.15.10 - half-1.8.2 - hashbrown-0.12.3 - heck-0.4.1 - hermit-abi-0.1.19 - hermit-abi-0.2.6 - iana-time-zone-0.1.53 - iana-time-zone-haiku-0.1.1 - idna-0.3.0 - indexmap-1.9.2 - io-lifetimes-1.0.6 - instant-0.1.12 - itertools-0.10.5 - itoa-0.4.8 - itoa-1.0.6 - js-sys-0.3.61 - language-tags-0.3.2 - lazy_static-1.4.0 - libc-0.2.140 - libm-0.2.6 - link-cplusplus-1.0.8 - linked-hash-map-0.5.6 - linux-raw-sys-0.1.4 - locale_config-0.3.0 - lock_api-0.4.9 - log-0.4.17 - lopdf-0.26.0 - lzw-0.10.0 - mac-0.1.1 - malloc_buf-0.0.6 - markup5ever-0.10.1 - matches-0.1.10 - matrixmultiply-0.3.2 - memchr-2.5.0 - memoffset-0.8.0 - miniz_oxide-0.6.2 - nalgebra-0.29.0 - nalgebra-macros-0.1.0 - new_debug_unreachable-1.0.4 - nodrop-0.1.14 - normalize-line-endings-0.3.0 - num-complex-0.4.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 - oorandom-11.1.3 - pango-0.15.10 - pango-sys-0.15.10 - pangocairo-0.15.1 - pangocairo-sys-0.15.1 - parking_lot-0.12.1 - parking_lot_core-0.9.7 - paste-1.0.12 - percent-encoding-2.2.0 - phf-0.8.0 - phf_codegen-0.8.0 - phf_generator-0.8.0 - phf_generator-0.10.0 - phf_macros-0.8.0 - phf_shared-0.8.0 - phf_shared-0.10.0 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.26 - plotters-0.3.4 - plotters-backend-0.3.4 - plotters-svg-0.3.3 - png-0.17.7 - pom-3.2.0 - ppv-lite86-0.2.17 - precomputed-hash-0.1.1 - predicates-2.1.5 - predicates-core-1.0.5 - predicates-tree-1.0.7 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.19 - proc-macro-hack-0.5.20+deprecated - proc-macro2-0.4.30 - proc-macro2-1.0.52 - proptest-1.1.0 - quick-error-1.2.3 - quick-error-2.0.1 - quote-0.6.13 - quote-1.0.26 - rand-0.7.3 - rand-0.8.5 - rand_chacha-0.2.2 - rand_chacha-0.3.1 - rand_core-0.5.1 - rand_core-0.6.4 - rand_hc-0.2.0 - rand_pcg-0.2.1 - rand_xorshift-0.3.0 - rawpointer-0.2.1 - rayon-1.7.0 - rayon-core-1.11.0 - rctree-0.4.0 - redox_syscall-0.2.16 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - rgb-0.8.36 - rustc_version-0.2.3 - rustc_version-0.4.0 - rusty-fork-0.3.0 - rustix-0.36.9 - ryu-1.0.13 - safe_arch-0.6.0 - same-file-1.0.6 - scopeguard-1.1.0 - scratch-1.0.5 - selectors-0.23.0 - semver-0.9.0 - semver-1.0.17 - semver-parser-0.7.0 - serde-1.0.156 - serde_cbor-0.11.2 - serde_derive-1.0.156 - serde_json-1.0.94 - servo_arc-0.1.1 - sha1-0.6.1 - sha1_smol-1.0.0 - simba-0.6.0 - siphasher-0.3.10 - slab-0.4.8 - smallvec-1.10.0 - stable_deref_trait-1.2.0 - standback-0.2.17 - stdweb-0.4.20 - stdweb-derive-0.5.3 - stdweb-internal-macros-0.2.9 - stdweb-internal-runtime-0.1.5 - string_cache-0.8.7 - string_cache_codegen-0.5.2 - strsim-0.8.0 - syn-0.15.44 - syn-1.0.109 - system-deps-6.0.3 - tempfile-3.4.0 - tendril-0.4.3 - termcolor-1.2.0 - termtree-0.4.0 - test-generator-0.3.1 - textwrap-0.11.0 - thiserror-1.0.39 - thiserror-impl-1.0.39 - time-0.1.45 - time-0.2.27 - time-macros-0.1.1 - time-macros-impl-0.1.2 - tinytemplate-1.2.1 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - toml-0.5.11 - toml_datetime-0.6.1 - toml_edit-0.19.6 - typenum-1.16.0 - unarray-0.1.4 - unicode-bidi-0.3.11 - unicode-ident-1.0.8 - unicode-normalization-0.1.22 - unicode-width-0.1.10 - unicode-xid-0.1.0 - url-2.3.1 - utf-8-0.7.6 - vec_map-0.8.2 - version-compare-0.1.1 - version_check-0.9.4 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.10.0+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.84 - wasm-bindgen-backend-0.2.84 - wasm-bindgen-macro-0.2.84 - wasm-bindgen-macro-support-0.2.84 - wasm-bindgen-shared-0.2.84 - web-sys-0.3.61 - wide-0.7.8 - 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-sys-0.42.0 - windows-sys-0.45.0 - windows-targets-0.42.2 - windows_aarch64_gnullvm-0.42.2 - windows_aarch64_msvc-0.42.2 - windows_i686_gnu-0.42.2 - windows_i686_msvc-0.42.2 - windows_x86_64_gnu-0.42.2 - windows_x86_64_gnullvm-0.42.2 - windows_x86_64_msvc-0.42.2 - winnow-0.3.5 - xml5ever-0.16.2 - yeslogic-fontconfig-sys-2.11.2 -" - -inherit cargo gnome2 multilib-minimal python-any-r1 rust-toolchain vala - -DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" -HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" - -LICENSE="Apache-2.0 BSD CC0-1.0 LGPL-2.1+ MIT MPL-2.0 Unicode-DFS-2016" - -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="gtk-doc +introspection +vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get into an infinite compilation sometimes, etc. - -RDEPEND=" - >=x11-libs/cairo-1.16.0[glib,svg(+),${MULTILIB_USEDEP}] - >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - >=x11-libs/pango-1.48.11[${MULTILIB_USEDEP}] - - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=virtual/rust-1.60[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - gtk-doc? ( dev-util/gi-docgen ) - virtual/pkgconfig - vala? ( $(vala_depend) ) - - dev-libs/gobject-introspection-common - dev-libs/vala-common -" -# dev-libs/gobject-introspection-common, dev-libs/vala-common needed by eautoreconf - -QA_FLAGS_IGNORED=" - usr/bin/rsvg-convert - usr/lib.*/librsvg.* -" - -src_prepare() { - use vala && vala_setup - gnome2_src_prepare -} - -multilib_src_configure() { - local myconf=( - --disable-static - --disable-debug - $(multilib_native_use_enable gtk-doc) - $(multilib_native_use_enable introspection) - $(multilib_native_use_enable vala) - --enable-pixbuf-loader - ) - - if ! multilib_is_native_abi; then - myconf+=( - # Set the rust target, which can differ from CHOST - RUST_TARGET="$(rust_abi)" - # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as - # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD - cross_compiling=yes - ) - fi - - ECONF_SOURCE=${S} \ - gnome2_src_configure "${myconf[@]}" - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - multilib_foreach_abi gnome2_pkg_postinst -} - -pkg_postrm() { - multilib_foreach_abi gnome2_pkg_postrm -} diff --git a/gnome-base/librsvg/librsvg-2.55.92.ebuild b/gnome-base/librsvg/librsvg-2.55.92.ebuild deleted file mode 100644 index 09a6631b542a..000000000000 --- a/gnome-base/librsvg/librsvg-2.55.92.ebuild +++ /dev/null @@ -1,412 +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} ) - -CRATES=" - adler-1.0.2 - aho-corasick-0.7.20 - android_system_properties-0.1.5 - anes-0.1.6 - anyhow-1.0.69 - approx-0.5.1 - assert_cmd-2.0.8 - atty-0.2.14 - autocfg-1.1.0 - base-x-0.2.11 - bit-set-0.5.3 - bit-vec-0.6.3 - bitflags-1.3.2 - block-0.1.6 - bstr-1.3.0 - bumpalo-3.12.0 - bytemuck-1.13.1 - byteorder-1.4.3 - cc-1.0.79 - cairo-rs-0.17.0 - cairo-sys-rs-0.17.0 - cast-0.3.0 - cfg-expr-0.11.0 - cfg-if-1.0.0 - chrono-0.4.23 - ciborium-0.2.0 - ciborium-io-0.2.0 - ciborium-ll-0.2.0 - clap-2.34.0 - clap-3.2.23 - clap-4.1.8 - clap_complete-4.1.4 - clap_derive-4.1.8 - clap_lex-0.2.4 - clap_lex-0.3.2 - codespan-reporting-0.11.1 - const-cstr-0.3.0 - const_fn-0.4.9 - convert_case-0.4.0 - core-foundation-sys-0.8.3 - crc32fast-1.3.2 - criterion-0.4.0 - criterion-plot-0.5.0 - crossbeam-channel-0.5.7 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.14 - crossbeam-utils-0.8.15 - cssparser-0.29.6 - cssparser-macros-0.6.0 - cxx-1.0.92 - cxx-build-1.0.92 - cxxbridge-flags-1.0.92 - cxxbridge-macro-1.0.92 - data-url-0.2.0 - derive_more-0.99.17 - difflib-0.4.0 - discard-1.0.4 - dlib-0.5.0 - doc-comment-0.3.3 - dtoa-0.4.8 - dtoa-short-0.3.3 - either-1.8.1 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 - errno-0.2.8 - errno-dragonfly-0.1.2 - fastrand-1.9.0 - flate2-1.0.25 - float-cmp-0.9.0 - fnv-1.0.7 - form_urlencoded-1.1.0 - futf-0.1.5 - futures-channel-0.3.26 - futures-core-0.3.26 - futures-executor-0.3.26 - futures-io-0.3.26 - futures-macro-0.3.26 - futures-task-0.3.26 - futures-util-0.3.26 - fxhash-0.2.1 - gdk-pixbuf-0.17.0 - gdk-pixbuf-sys-0.17.0 - getrandom-0.1.16 - getrandom-0.2.8 - gio-0.17.3 - gio-sys-0.17.0 - glib-0.17.3 - glib-macros-0.17.3 - glib-sys-0.17.2 - gobject-sys-0.17.0 - half-1.8.2 - hashbrown-0.12.3 - heck-0.4.1 - hermit-abi-0.1.19 - hermit-abi-0.2.6 - hermit-abi-0.3.1 - iana-time-zone-0.1.53 - iana-time-zone-haiku-0.1.1 - idna-0.3.0 - indexmap-1.9.2 - instant-0.1.12 - io-lifetimes-1.0.6 - is-terminal-0.4.4 - itertools-0.10.5 - itoa-1.0.6 - js-sys-0.3.61 - language-tags-0.3.2 - lazy_static-1.4.0 - libc-0.2.139 - libloading-0.7.4 - libm-0.2.6 - link-cplusplus-1.0.8 - linked-hash-map-0.5.6 - linux-raw-sys-0.1.4 - locale_config-0.3.0 - lock_api-0.4.9 - log-0.4.17 - lopdf-0.29.0 - mac-0.1.1 - malloc_buf-0.0.6 - markup5ever-0.10.1 - markup5ever-0.11.0 - matches-0.1.10 - matrixmultiply-0.3.2 - memchr-2.5.0 - memoffset-0.8.0 - miniz_oxide-0.6.2 - nalgebra-0.32.2 - nalgebra-macros-0.2.0 - new_debug_unreachable-1.0.4 - nodrop-0.1.14 - normalize-line-endings-0.3.0 - num-complex-0.4.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 - oorandom-11.1.3 - os_str_bytes-6.4.1 - pango-0.17.0 - pango-sys-0.17.0 - pangocairo-0.17.0 - pangocairo-sys-0.17.3 - parking_lot-0.12.1 - parking_lot_core-0.9.7 - paste-1.0.12 - percent-encoding-2.2.0 - phf-0.8.0 - phf-0.10.1 - phf_codegen-0.8.0 - phf_codegen-0.10.0 - phf_generator-0.8.0 - phf_generator-0.10.0 - phf_macros-0.10.0 - phf_shared-0.8.0 - phf_shared-0.10.0 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.26 - plotters-0.3.4 - plotters-backend-0.3.4 - plotters-svg-0.3.3 - png-0.17.7 - pom-3.2.0 - ppv-lite86-0.2.17 - precomputed-hash-0.1.1 - predicates-2.1.5 - predicates-core-1.0.5 - predicates-tree-1.0.7 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.20+deprecated - proc-macro2-0.4.30 - proc-macro2-1.0.51 - proptest-1.1.0 - quick-error-1.2.3 - quick-error-2.0.1 - quote-1.0.23 - rand-0.7.3 - rand-0.8.5 - rand_chacha-0.2.2 - rand_chacha-0.3.1 - rand_core-0.5.1 - rand_core-0.6.4 - rand_hc-0.2.0 - rand_pcg-0.2.1 - rand_xorshift-0.3.0 - rawpointer-0.2.1 - rayon-1.7.0 - rayon-core-1.11.0 - rctree-0.5.0 - redox_syscall-0.2.16 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - remove_dir_all-0.5.3 - rgb-0.8.36 - rustc_version-0.2.3 - rustc_version-0.4.0 - rusty-fork-0.3.0 - rustix-0.36.9 - ryu-1.0.13 - safe_arch-0.6.0 - same-file-1.0.6 - scratch-1.0.5 - scopeguard-1.1.0 - selectors-0.24.0 - semver-0.9.0 - semver-1.0.16 - semver-parser-0.7.0 - serde-1.0.154 - serde_derive-1.0.154 - serde_json-1.0.94 - servo_arc-0.2.0 - sha1-0.6.1 - sha1_smol-1.0.0 - simba-0.8.0 - siphasher-0.3.10 - slab-0.4.8 - smallvec-1.10.0 - stable_deref_trait-1.2.0 - standback-0.2.17 - stdweb-0.4.20 - stdweb-derive-0.5.3 - stdweb-internal-macros-0.2.9 - stdweb-internal-runtime-0.1.5 - string_cache-0.8.7 - string_cache_codegen-0.5.2 - strsim-0.10.0 - syn-1.0.109 - system-deps-6.0.3 - tempfile-3.4.0 - tendril-0.4.3 - termcolor-1.2.0 - termtree-0.4.0 - textwrap-0.16.0 - thiserror-1.0.39 - thiserror-impl-1.0.39 - time-0.1.44 - time-0.2.27 - time-macros-0.1.1 - time-macros-impl-0.1.2 - tinytemplate-1.2.1 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - toml-0.5.11 - toml_edit-0.19.4 - toml_datetime-0.6.1 - typenum-1.16.0 - unarray-0.1.4 - unicode-bidi-0.3.11 - unicode-ident-1.0.8 - unicode-normalization-0.1.22 - unicode-width-0.1.10 - url-2.3.1 - utf-8-0.7.6 - version-compare-0.1.1 - version_check-0.9.4 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.84 - wasm-bindgen-backend-0.2.84 - wasm-bindgen-macro-0.2.84 - wasm-bindgen-macro-support-0.2.84 - wasm-bindgen-shared-0.2.84 - web-sys-0.3.61 - weezl-0.1.7 - wide-0.7.8 - 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-sys-0.42.0 - windows-sys-0.45.0 - windows-targets-0.42.1 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 - winnow-0.3.5 - xml5ever-0.17.0 - yeslogic-fontconfig-sys-4.0.1 -" - -inherit cargo gnome2 multilib-minimal python-any-r1 rust-toolchain vala - -DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" -HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" - -LICENSE="Apache-2.0 BSD CC0-1.0 LGPL-2.1+ MIT MPL-2.0 Unicode-DFS-2016" - -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="gtk-doc +introspection +vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get into an infinite compilation sometimes, etc. - -RDEPEND=" - >=x11-libs/cairo-1.16.0[glib,svg(+),${MULTILIB_USEDEP}] - >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - >=x11-libs/pango-1.48.11[${MULTILIB_USEDEP}] - - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=virtual/rust-1.64.0[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - gtk-doc? ( dev-util/gi-docgen ) - virtual/pkgconfig - vala? ( $(vala_depend) ) - - dev-libs/gobject-introspection-common - dev-libs/vala-common -" -# dev-libs/gobject-introspection-common, dev-libs/vala-common needed by eautoreconf - -QA_FLAGS_IGNORED=" - usr/bin/rsvg-convert - usr/lib.*/librsvg.* -" - -src_prepare() { - use vala && vala_setup - gnome2_src_prepare -} - -multilib_src_configure() { - local myconf=( - --disable-static - --disable-debug - $(multilib_native_use_enable gtk-doc) - $(multilib_native_use_enable introspection) - $(multilib_native_use_enable vala) - --enable-pixbuf-loader - ) - - if ! multilib_is_native_abi; then - myconf+=( - # Set the rust target, which can differ from CHOST - RUST_TARGET="$(rust_abi)" - # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as - # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD - cross_compiling=yes - ) - fi - - ECONF_SOURCE=${S} \ - gnome2_src_configure "${myconf[@]}" - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - multilib_foreach_abi gnome2_pkg_postinst -} - -pkg_postrm() { - multilib_foreach_abi gnome2_pkg_postrm -} diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index caa7f1b66a70..85ef54b58857 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -5,9 +5,7 @@ AUX 43.0-optional-gstreamer.patch 1269 BLAKE2B 2a4599771977e44f9e1b25d2334f838a2 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413 SHA512 2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9 DIST nautilus-43.2.tar.xz 3166792 BLAKE2B 354cbdef7ec272a4966229d3c7da192c4613ef7c19187503253b0936dec6efb236e45793089709ab639dab94e372173d8c37c90e0beb9b0d258e384c2370bc8a SHA512 e4a12984b74614185cd7fbb9bf8c49a2572d673ae59d0f481dac92459d965ccc0eae6d9a5f545afb52ce1f24438a7feb02c0a35b8175187b5d74a9044488c13b DIST nautilus-44.0.tar.xz 3194376 BLAKE2B 214626e98f1bd5329bb5429837a2d1d37c5b8117ef9e915ccba330e123252f2a1b57ba4c7dbca5b508b51f4f17139d39e9e3c56a4de1890883f3a35e4d0b8614 SHA512 fa06fe12d7e5de76bac532732c26a242056056b6d4fbbc0a582e288baccdc8c35aaa370789f2656b0d5e38bba5826d0fbc5710612640197337cfb756fa74dd9f -DIST nautilus-44.rc.tar.xz 3202172 BLAKE2B 36d346b777a658e24a1e4dab895694d3bb6fc54ff201cc0af0e4065a853580d64fdb59a722fd606469c37b555b87f08c36f5301eabbe22c04f797ececdb544ce SHA512 d7b537b3848e5320fa6278118d04ebfeefc06d4d47bcd3753ebeeed7dcc9c35521cdf806df3c932536318c7d245c26f3f718832c4ebb3df6a9d4d3ee243368ea EBUILD nautilus-42.2.ebuild 3340 BLAKE2B f2968baf0c7af84edc0d048a40e4edf84d83338d35d57a146bc6ad8dc10867ca3403c7248d0b1b8b530d451cae7299f35a201dca2b100115073acd79e208931d SHA512 465f03fa321f14ef1b8cef926e2c34b4eaa1f648a13f96e273521f193eca174b8b94539701e377f8de9119a1fa2fbbae8cf733511955db6d674007474872b5be EBUILD nautilus-43.2.ebuild 3305 BLAKE2B d6a7ce3bf7edbd089660e990f3588879cefcb2518f6e83a86a7bc48c45828143e2004775cc9c951d917789600195cce540c0c6da987aa4f723c08db8213b6ccc SHA512 1e8f230105178b9362c7a1c35db1c2449088c3351781d5f4c2a63ba186f4e0a9ec7a5a4635a99696f8698985405bbc604fd165fe34980cb8e0c5c003805dd7db EBUILD nautilus-44.0.ebuild 3268 BLAKE2B e79c881b5cb6e9c728e062b7bbea67c0d7625980458960d11bf420416f5a26c215803a12e771be69c8e7af1fa2bf3ab6b81325f2bd52a1be86a49bfa2f4bc12a SHA512 4bc013db91ce411ed6f0d6c26c49fe111a6ac23ddf43a8148824aa9b5471102bc2d8e5406139dc467a057ea8968acecc29b1cc117009feca3ed0932cc0640ace -EBUILD nautilus-44_rc.ebuild 3303 BLAKE2B 7c9f4a150e045646c825cb6da7174c0f55fc9a3911ad9c4e6921ce43eddac2f087f24f7bc437d4c4a641abd4f3fab76fab82c1f08ee6941ac2fc9780d05e7edf SHA512 b2d96c7067fc11c8473b398e6b69f0c16992969fb9319c263148916509de31d0427d323b6b640a3a738b2a68b616b3ecb17fb6f3a733c4eee7c66179323d2e4d MISC metadata.xml 662 BLAKE2B 0d7e1a575749fe5e00899852e51bc0eb184f7b2a55f2fe0eaade6ca087961ceb673d7523b9c6b71d4ac266b8488ad599de1651fb7e6fb0b2c7c160384dc059f5 SHA512 696cc099a35c07475920b8ee5785820ab6f0505bf3a14fc67f6372d8762012f5d21e3c4fa573fee1d7e6cff4e7233dacfb9c78c5f7f025a03f50e6374f3ebb67 diff --git a/gnome-base/nautilus/nautilus-44_rc.ebuild b/gnome-base/nautilus/nautilus-44_rc.ebuild deleted file mode 100644 index 36f31e7cc2c0..000000000000 --- a/gnome-base/nautilus/nautilus-44_rc.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg - -DESCRIPTION="Default file manager for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-3+ LGPL-2.1+" -SLOT="0" -IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" -REQUIRED_USE="gtk-doc? ( introspection )" - -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -DEPEND=" - >=dev-libs/glib-2.72.0:2 - >=media-libs/gexiv2-0.14.0 - >=x11-libs/gdk-pixbuf-2.30.0:2 - gstreamer? ( media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - >=app-arch/gnome-autoar-0.4.0 - >=gnome-base/gnome-desktop-43:4= - >=gnome-base/gsettings-desktop-schemas-42 - >=gui-libs/gtk-4.9.1:4[introspection?] - >=gui-libs/libadwaita-1.3_rc:1 - >=dev-libs/libportal-0.5:=[gtk] - >=x11-libs/pango-1.28.3 - selinux? ( >=sys-libs/libselinux-2.0 ) - >=app-misc/tracker-3.0:3 - >=dev-libs/libxml2-2.7.8:2 - >=net-libs/libcloudproviders-0.3.1 - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -RDEPEND="${DEPEND} - >=app-misc/tracker-miners-3.0:3= -" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners -BDEPEND=" - >=dev-util/gdbus-codegen-2.51.2 - dev-util/glib-utils - gtk-doc? ( - app-text/docbook-xml-dtd:4.1.2 - dev-util/gi-docgen - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" -PDEPEND=" - gnome? ( x11-themes/adwaita-icon-theme ) - previewer? ( >=gnome-extra/sushi-0.1.9 ) - sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 ) - >=gnome-base/gvfs-1.14[gtk(+)] -" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34 - -PATCHES=( - "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling audio-video-properties build -) - -src_prepare() { - default - xdg_environment_reset - - if use previewer; then - DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files. - To activate the previewer, select a file and press space; to - close the previewer, press space again." - fi - - # Disable test-nautilus-search-engine-tracker; bug #831170 - sed -e '/^tracker_tests = /{n;N;N;d}' -i test/automated/displayless/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dextensions=true # image file properties, sendto support; also required for -Dgstreamer=true - $(meson_use gstreamer) # gstreamer audio-video-properties extension - $(meson_use introspection) - -Dpackagekit=false - $(meson_use selinux) - -Dprofiling=false - -Dtests=$(usex test all none) - ) - meson_src_configure -} - -src_install() { - use previewer && readme.gentoo_create_doc - meson_src_install -} - -src_test() { - gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed - # TODO: Tests require tracker testutils (e.g. tracker-sandbox), which may need some sorting out with tracker use flag deps - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if use previewer; then - readme.gentoo_print_elog - else - elog "To preview media files, emerge nautilus with USE=previewer" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index ed3bd709a145560fa54e73ee7658009fe75955b7..95343ee8034d47945370178d70d2a4ced952bf02 100644 GIT binary patch delta 11190 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 UGWUc7i{+pGAK;};h&xdL0QtjflmGw# delta 11350 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 YobS8d1(7sC^H2W|v5N+o<#SR100L&;H2?qr diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index a4cbf5011b95..403e7da6d7c5 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,9 +1,7 @@ AUX 3.36.5-gtk-doc-1.32-compat.patch 1016 BLAKE2B 6458aa6e2bb41ce07bf74910ef36aafab895dec6e85c4262c346bbe518165ca2ca7778e3d97182d4f6c619313ed016a186dc88fd349a9bd1770441afb09f6e01 SHA512 3a43ee8128896eccdc35e65155aba5d38a4311cd8d848f506cba3473248595ea078b748c639b9a5f11842272b5e212a01d714a3177e4cd1e95d15680081feaa5 AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 -DIST evolution-data-server-3.46.3.tar.xz 4887660 BLAKE2B de78511a26285b6ddb9786dbc27e1e02821ba62e02145c2dca8018e8c20bb5e433ea517f73629fc81a837aa4bdc601a88b18080d76cdfbab8b0d0e10850f6e73 SHA512 817638164bb005090e78d6bb13db8bc433a887ae1c4de1dc4b4711c94082dd5e2199aa213758885302fafb070625ef3535b3163f0308389cfb9147107f5ef71d DIST evolution-data-server-3.46.4.tar.xz 4889000 BLAKE2B 59fdac7805896bcae85289727f096e35706ade3027d32c1b8437e90e0b2cc39a1cc1a812205cb860fd60142cb4c2427c863a5c5e64cdb62f9199f631cc23487b SHA512 7eca5e3c1562c196448f0d4e9c8cbdbedc79768edb6ddc1e92f70a3cd423407dc3c55f1d38c3c47a2e517a58c427a66ecbd3f4f35b0f9d892d1d029ba0a0e07b DIST evolution-data-server-3.48.0.tar.xz 4898148 BLAKE2B 62138001a30534d154469c586acab1cc7cfce748763b8101eecd1426d2e62c4bc045ce14744f4a89582fd77974bf16d5b47dc21909a8beff637860c2f9c0546a SHA512 15613fab61d2c6537906657f51803df92135e723edf94a03519b812326072e0fb168d3dbd791b9669ada3a8ba5dc05ee254f70233b015d7a6ee38fdc9beec324 -EBUILD evolution-data-server-3.46.3.ebuild 4206 BLAKE2B ea67b0cda2ce81131b3798d1d1712a24959bd7725ddd57c492aaa48347575ca590dddd56bb8689b6b91a0e2aa03014c879a499cf266efc2efd143c62271b3598 SHA512 0eb4bb3d0908cc9c792d22eefeab1365a15dfe16976a29d2758a1eb9af303c99198a27fdfe1e0aba8f6248fb1baddfd543c31341ab15046bdc57bae52265f90d EBUILD evolution-data-server-3.46.4.ebuild 4206 BLAKE2B ea67b0cda2ce81131b3798d1d1712a24959bd7725ddd57c492aaa48347575ca590dddd56bb8689b6b91a0e2aa03014c879a499cf266efc2efd143c62271b3598 SHA512 0eb4bb3d0908cc9c792d22eefeab1365a15dfe16976a29d2758a1eb9af303c99198a27fdfe1e0aba8f6248fb1baddfd543c31341ab15046bdc57bae52265f90d EBUILD evolution-data-server-3.48.0.ebuild 4210 BLAKE2B ee027675199fdac3158bfe8ebf4e6d5ebb2fd4cec3b843d0473e7013ee8c47a8e7dce9ffb39ad01df065c48507cfe687561f72ad282e157e8db3f99fcb96090d SHA512 dd149672304aacbd873fbe33ea94a561a7dc82290ab43f55c46e20c31c498b673ebe63eba320f634d1c4967dd4b860ec2bf515a5d5964969aba22873f323baa4 MISC metadata.xml 962 BLAKE2B 212d69424f3276f40cbd92843968374de95e0cf3b5263a0fe815628aa5fa9a3618c7104abbc0e4bb2f0a9ab6b36a674fffa36c6d020ae7ffb6fe34c6f3c035f0 SHA512 49350cc9ee65c76c248a99fb7adbfefcea02eb1c43673bb8e010af1fa78767dd2d99beb625a0164b2a2b8e8b366478b4dc1309c2044b77feb017f4bdeffa2d92 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild deleted file mode 100644 index 842d62a79216..000000000000 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.46.3.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake db-use flag-o-matic gnome2 vala virtualx - -DESCRIPTION="Evolution groupware backend" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-data-server" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" -SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0 soname version - -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth vala +weather" -REQUIRED_USE=" - oauth? ( gtk ) - vala? ( introspection ) -" - -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" - -# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 -# glib-2.70 for build-time optional GPowerProfileMonitor -RDEPEND=" - >=app-crypt/libsecret-0.5[crypt] - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.70:2 - >=dev-libs/libical-3.0.8:=[glib,introspection?] - >=dev-libs/libxml2-2 - >=dev-libs/nspr-4.4 - >=dev-libs/nss-3.9 - >=net-libs/libsoup-3.1.1:3.0 - >=dev-libs/json-glib-1.0.4 - - dev-libs/icu:= - sys-libs/zlib:= - virtual/libiconv - - berkdb? ( >=sys-libs/db-4:= ) - gtk? ( - >=x11-libs/gtk+-3.20:3 - >=gui-libs/gtk-4.4:4 - >=media-libs/libcanberra-0.25[gtk3] - - oauth? ( - >=net-libs/webkit-gtk-2.34.0:4.1 - >=net-libs/webkit-gtk-2.36.0:5 - ) - ) - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - kerberos? ( virtual/krb5:= ) - ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-4.2.0:4= ) -" -DEPEND="${RDEPEND} - vala? ( $(vala_depend) - >=net-libs/libsoup-3.1.1:3.0[vala] - dev-libs/libical[vala] - ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/gperf - gtk-doc? ( >=dev-util/gtk-doc-1.14 - app-text/docbook-xml-dtd:4.1.2 ) - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Some tests fail due to missing locales. -# Also, dbus tests are flaky, bugs #397975 #501834 -# It looks like a nightmare to disable those for now. -RESTRICT="!test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call -src_prepare() { - use vala && vala_setup - cmake_src_prepare - gnome2_src_prepare - - eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch - - # Make CMakeLists versioned vala enabled - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ - -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - use berkdb && append-cppflags "-I$(db_includedir)" - - # phonenumber does not exist in tree - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_PRIVATE_DOCS=$(usex gtk-doc) - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DWITH_KRB5=$(usex kerberos) - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") - -DWITH_OPENLDAP=$(usex ldap) - -DWITH_PHONENUMBER=OFF - -DENABLE_SMIME=ON - -DENABLE_GTK=$(usex gtk) - -DENABLE_GTK4=$(usex gtk) - -DENABLE_CANBERRA=$(usex gtk) - -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth) - -DENABLE_OAUTH2_WEBKITGTK4=$(usex oauth) - -DENABLE_EXAMPLES=OFF - -DENABLE_GOA=$(usex gnome-online-accounts) - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) - # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=ON - -DENABLE_WEATHER=$(usex weather) - -DENABLE_LARGEFILE=ON - -DENABLE_VALA_BINDINGS=$(usex vala) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - if use ldap; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/calentry.schema - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema - fi -} diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 38b92ca40791..562f0b1759f3 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,7 +1,5 @@ -DIST evolution-ews-3.46.3.tar.xz 695152 BLAKE2B 2c76f5d5769c6ac610cf8ad2cb55a78374e82793ca6fde838b263759b10f9aa5bb033171001db6a18d5cd2f45744673c063a714f755613c92537e56272683303 SHA512 99259661568fee71898b29a445e87ee110c356a98e3e415d6c2f44e7f9b6f1216b87fd9772c4a006ffde49058dfae594d31ead43ed85fb0c34925f530f8d9495 DIST evolution-ews-3.46.4.tar.xz 695628 BLAKE2B e0504e77059efa80e55b19707ab5aa72b583e05443ede3a1a95ad2f5c46e5e2d11a6b243df3350f4dc875463b99b18075ed4b73f419c35ec2c6f784e76dea723 SHA512 29f6e1c02b332fb2442911550edd4de8fbac93e14ca0c92c9a07410ef8323988733f67afab4935b7ac9e4ca9e704548eed0bb7a71299426d8c7b2e21fc323ea4 DIST evolution-ews-3.48.0.tar.xz 701528 BLAKE2B 0733427443fec5fe3b539d906cdc496d4c8801dd35ba3cb75fe45bbc2c96b15841fa9fe1108417b4aa39e51f4e89e3b83692846206f814f4b17710b0f73f3109 SHA512 c9d54a587682145979681ffa3fc6420596fb706a63f82073536a213c4d545fd35cd08d96881c1ddca7294c400ab064504ba42750bc80c9e7d2dee779fce3fb04 -EBUILD evolution-ews-3.46.3.ebuild 1567 BLAKE2B 1f19649d2b04afdfd2bf6eafb90cdc9152de8644342597911fb15917a4641796d640cc814b272268093c19b6ece4722856bf9c866085d28f8ff97737222e930a SHA512 4edb825807ec6ab34fdf41c7419c8417609a7e26be719f9bf92b6edc8b1d8cad63b1bdfb4a9a4e7c0d43b0a56535326d653634b7312063eaff076ef042f31688 EBUILD evolution-ews-3.46.4.ebuild 1567 BLAKE2B 1f19649d2b04afdfd2bf6eafb90cdc9152de8644342597911fb15917a4641796d640cc814b272268093c19b6ece4722856bf9c866085d28f8ff97737222e930a SHA512 4edb825807ec6ab34fdf41c7419c8417609a7e26be719f9bf92b6edc8b1d8cad63b1bdfb4a9a4e7c0d43b0a56535326d653634b7312063eaff076ef042f31688 EBUILD evolution-ews-3.48.0.ebuild 1569 BLAKE2B 10b98ffcaa9ea821e760802bf9e2d2e423df2c805171cb554adc8be9eef852948f4e474b7ce1d5634c3df7800b1304ff40d0aa1d3712819ec8456d3838af8d37 SHA512 86da1e7429fd37900929ce7ed4bd3462de57634cb36a9503280656625979aa8633441d9c3fdeb59eae39f5eb38412ae73db948fb4d323736cd5d0696cfabc7d9 MISC metadata.xml 354 BLAKE2B a6cf76e87956f2418a25c83542af3e5efe415943426b03750b2572129b06f977f900207a1eef805b7ae463a84204d12bf286ef9ed0a5b6990cbac2c77783260f SHA512 9f06dce58e2dfdba0a22f8a711d5fc98aba9ae1d130173bd7ef8effd0bb3c1cf046eef712f7ea7bd55c4382ca01e78d7028419ce41812d33ef38a1329978af56 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild deleted file mode 100644 index 5cfc13424a53..000000000000 --- a/gnome-extra/evolution-ews/evolution-ews-3.46.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake gnome2 optfeature - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="test" - -# libical-glib currently (2020-02-29) oddly behind USE=introspection -RDEPEND=" - dev-db/sqlite:3 - >=dev-libs/glib-2.68:2 - >=dev-libs/libical-3.0.5:0=[introspection(-)] - >=dev-libs/json-glib-1.0.4 - >=dev-libs/libmspack-0.4 - dev-libs/libxml2:2 - >=gnome-extra/evolution-data-server-${PV}:0= - >=mail-client/evolution-${PV}:2.0 - >=net-libs/libsoup-3.0:3.0 - >=x11-libs/gtk+-3.10:3 -" -DEPEND="${RDEPEND} - test? ( >=net-libs/uhttpmock-0.9:1.0 ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Unittests fail to find libevolution-ews.so -RESTRICT="test !test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_MSPACK=ON - -DENABLE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install -} - -pkg_postinst() { - optfeature "oauth support" gnome-extra/evolution-data-server[oauth] -} diff --git a/gnome-extra/gconf-editor/Manifest b/gnome-extra/gconf-editor/Manifest deleted file mode 100644 index 3511cee36e0c..000000000000 --- a/gnome-extra/gconf-editor/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX gconf-editor-3.0.1-assertion-crash.patch 1194 BLAKE2B 6ce0c5d96e329a32b0632829a812cdd6fae4418f6039cddcffe17fec91c58af8cb5d749eaa2a096496580d0e8ac3daa62ce427ebb6510c626a6e7908bf9dad3d SHA512 5fbe8a51d4f678f7444cfd8683ce171280031c8870a18efea709a5f0667f7701893f6d0d65df72cc6267b01f7a34c925529c5b814ab47a9a270568b3391b6bfc -AUX gconf-editor-3.0.1-drop-accel.patch 1383 BLAKE2B 16e3e1816c8bb7da13827dfd6579e0cbbbdf73a2b368038e347f444569abec184cc9bc48caf8e6a16925c855b3ba8c5b370c7ab6f3f0cd9840061366b3e9a91d SHA512 c50c4fbbd25170ca7a7261f590862927e5f68eb5d1529ac5252175caa28ea916484d284e307580297f23e2ee8df7822f12e75c2912f8ab808946997d032fedff -DIST gconf-editor-3.0.1.tar.xz 1452468 BLAKE2B 775072c69f3350b009c07553d178e83885379292159ea9025831bab0f6b91f2e95e341d4f654a0fd8896c560ba99e635b68f3ff825e337ec5b7d558a366fce52 SHA512 faaf237233d94730902d7c8e231545841862451f5998ef06bc3d51f6cdf0bc16bd1cecfc6b6a9e0ccc5197a06bb4f89068bfb478f900f3272ba03a2d94ec2f49 -EBUILD gconf-editor-3.0.1-r1.ebuild 788 BLAKE2B 8bf9d0db2574812f6af84b57acd8ca99b3e25295817d3b4571bddb60c264ea4e7d2a87a6414d568beda15c931400e4c9cd53e1a2caf008abfa859b1991c65707 SHA512 29b2df7524757aed93a501de6a7463c840302f01afbb642b5a250cbd83538af943d78bd03f429c1f90125f10e685519d72282c3dce50ad36e0f375dc7d8ab41f -MISC metadata.xml 355 BLAKE2B 1a8ec4e278c2d1077ffb3e97f1200197b2257d7b15a61bd619e91c179a96b4cf0c267e8cbd8afbb97fdbd66a38834e6560058e2057106c1ad1235c14985b97a3 SHA512 33da4ca1bd351e82c84a42a7280b8fecf65c8a5f50519957bcf096bae583941ec19085725f1a39b25e06c6361c4be716e3f78c782b85cbe837d095c66769a864 diff --git a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch b/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch deleted file mode 100644 index b7df8f51007d..000000000000 --- a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-assertion-crash.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 25d823099337f7ede4782f46fea46f251646dc3e Mon Sep 17 00:00:00 2001 -From: Edward Sheldrake -Date: Wed, 11 Apr 2012 07:27:16 +0000 -Subject: Fix assertion failed crash - -Fix "assertion failed: (last_slash != NULL)" crash while navigating the -left tree view, fixed by having the model for the right list view emit -all the row deleted signals before deleting any of its data. - -Fixes https://bugzilla.gnome.org/show_bug.cgi?id=670586 ---- -diff --git a/src/gconf-list-model.c b/src/gconf-list-model.c -index 27e1af6..4fc60f8 100644 ---- a/src/gconf-list-model.c -+++ b/src/gconf-list-model.c -@@ -133,11 +133,14 @@ gconf_list_model_set_root_path (GConfListModel *model, const gchar *root_path) - - if (model->root_path != NULL) { - for (list = model->values; list; list = list->next) { -+ model->stamp++; -+ gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); -+ } -+ -+ for (list = model->values; list; list = list->next) { - GConfEntry *entry = list->data; - - g_hash_table_remove (model->key_hash, gconf_entry_get_key (entry)); -- model->stamp++; -- gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); - - gconf_entry_unref (entry); - } --- -cgit v0.9.2 diff --git a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch b/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch deleted file mode 100644 index 0d79ec56c396..000000000000 --- a/gnome-extra/gconf-editor/files/gconf-editor-3.0.1-drop-accel.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 62e68d8e2f6e2c473820113fbf46ced9f77111d4 Mon Sep 17 00:00:00 2001 -From: William Jon McCann -Date: Thu, 03 May 2012 18:10:53 +0000 -Subject: Drop use GTK accel maps - -They are confusing, weird, and stored in an obsolete location. - -https://bugzilla.gnome.org/show_bug.cgi?id=675392 ---- -diff --git a/src/main.c b/src/main.c -index 8da5ccc..9bce4b8 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -26,34 +26,6 @@ - #include "gconf-stock-icons.h" - #include "gconf-editor-window.h" - --static char * --build_accel_filename (void) --{ -- return g_build_filename (g_get_home_dir (), ".gnome2", "accels", PACKAGE, NULL); --} -- --static void --load_accel_map (void) --{ -- char *map; -- -- map = build_accel_filename (); -- gtk_accel_map_load (map); -- -- g_free (map); --} -- --static void --save_accel_map (void) --{ -- char *map; -- -- map = build_accel_filename (); -- gtk_accel_map_save (map); -- -- g_free (map); --} -- - gint - main (gint argc, gchar **argv) - { -@@ -92,7 +64,6 @@ main (gint argc, gchar **argv) - /* Register our stock icons */ - gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), ICONDIR); - gconf_stock_icons_register (); -- load_accel_map (); - - gtk_window_set_default_icon_name ("gconf-editor"); - -@@ -107,7 +78,6 @@ main (gint argc, gchar **argv) - - gtk_main (); - -- save_accel_map (); - g_strfreev (remaining_args); - - return 0; --- -cgit v0.9.2 diff --git a/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild b/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild deleted file mode 100644 index d478ee8bee39..000000000000 --- a/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="An editor to the GNOME config system" -HOMEPAGE="https://gitlab.gnome.org/Archive/gconf-editor" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - >=x11-libs/gtk+-3.0.0:3 - >=gnome-base/gconf-2.12:2 -" -DEPEND="${RDEPEND} - sys-devel/gettext - app-text/gnome-doc-utils - >=dev-util/intltool-0.35 - virtual/pkgconfig - ~app-text/docbook-xml-dtd-4.1.2 -" -# gnome-common for eautoreconf - -PATCHES=( - # Fix assertion failed crash (from 'master') - "${FILESDIR}/${PN}-3.0.1-assertion-crash.patch" - - # Drop use GTK accel maps (from 'master') - "${FILESDIR}/${PN}-3.0.1-drop-accel.patch" -) diff --git a/gnome-extra/gconf-editor/metadata.xml b/gnome-extra/gconf-editor/metadata.xml deleted file mode 100644 index dd0822fdba7b..000000000000 --- a/gnome-extra/gconf-editor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Archive/gconf-editor - - diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest index a3d15c0038ed..f598fc1a05b5 100644 --- a/gnome-extra/gnome-boxes/Manifest +++ b/gnome-extra/gnome-boxes/Manifest @@ -1,9 +1,7 @@ -DIST gnome-boxes-43.2.tar.xz 1235424 BLAKE2B f99106ee7a8744a92a6f749230802a882a96489a2b2047b70ec07263b2f03ee0fcd910c907e2307a09c78f85784849bf87c20e901894e7c9692dfa77a0182a18 SHA512 edddf5980adf6bce516a4fd35be14e7b261c6cf886f1f1e7fc9cd79089b8320e781c98f2a040babc1661af6ae1f331dec3a2ecd728bcdb26d9a9031175c8e1be DIST gnome-boxes-43.3.tar.xz 1235612 BLAKE2B b91953a77aae69a8307c4c9bb6944f9c62b49ac67aef352ba349a84b820bb6aa791cc27ce5a5402b55d3c822439f90700083b66c216a0fac83bb1a96e8410cca SHA512 ad53b1538d146aae9ec4f40d7cd8dc75e3ec54c903b0c2debd56445e613445281e9a641398cdecf584f1fbe8d31fc51d5309ce76b4eb8ed1eb0e0018341d7b4b DIST gnome-boxes-44.0.tar.xz 1239216 BLAKE2B df960b76fa64856458d40ffeb1e68629cc830ed10f80430712c1a93337d85ee8cb0badfa7c3382d81a8b0a3a2587a1ab36daa7d931c03e9d9e8a0e27b986fde9 SHA512 9d03547262dfb79bda2f0cc008a127a9bada758e85264ee8d2912b25e5bc116ab7df522ba56b90e598b130714b5dbb0b046b6baa9e4722b6fd298355c5aad7ec -DIST gnome-boxes-44.rc.tar.xz 1242060 BLAKE2B 36a043c83ee5a1900d09376ed1db2439ea814e093aa092dd75a0ef08f8827bf486b65f7fccf02957a3ba09ffd709902de57f75583cf8c235eb999ce5d4495ca7 SHA512 968782f7bf399b456ee381668314b454b0c041427dddfcbdccc0e9aee6c211f00a7e9cbafbf4dcf94b89ddbd4994279c16d7c8a8ea6af040179ac29e7836b9c8 -EBUILD gnome-boxes-43.2.ebuild 3487 BLAKE2B d181b659c3d14080391233e7edeac328b948b9cfc2283c9731a503f045684f7e695dd9bfc6844fcb0f0fb7ce7d55c482cfdecf77d171bda5a5e343d677178e3a SHA512 ef77513cc638c73f99874fd2dfd97087dde9249ad122783ea1dc3222bb27b27a200c54cf2bb10306d7c94302551fc5b5b1550b7dc7f6893e0211b7a5efc92092 +DIST gnome-boxes-44.1.tar.xz 1239656 BLAKE2B 86a414982b95840f198dc5adc0bbead117405339a8ab997248768583d6abc5cba635540ec24029e0fc5771926728f6696aa117eb79a9c6dca7dfbfc60dff654c SHA512 75464f0ce6ff72c9da4cf4966f566674f0e16b4c7a51ae472761e4bd9c8fc654b4833f9f8bdc4c3e3581d00e3548ed3d731c4d8d8a05e610126f350136d8f31f EBUILD gnome-boxes-43.3.ebuild 3487 BLAKE2B d181b659c3d14080391233e7edeac328b948b9cfc2283c9731a503f045684f7e695dd9bfc6844fcb0f0fb7ce7d55c482cfdecf77d171bda5a5e343d677178e3a SHA512 ef77513cc638c73f99874fd2dfd97087dde9249ad122783ea1dc3222bb27b27a200c54cf2bb10306d7c94302551fc5b5b1550b7dc7f6893e0211b7a5efc92092 EBUILD gnome-boxes-44.0.ebuild 3447 BLAKE2B eb365bf20e7f2acfef4e660845d31973e5a1c64aa31a4e613a602a236cf98550860da0225540bdf8896b8ff54c5d497e61e2808e790fbc8e203337d255787eb7 SHA512 f0fed6f432e6d6d02831fa7066eff184b0a5ac779943121b793338413ba48f982b9d4197ab39978c868abe0633a18021ecf82741f42f12fcccdb716a728ecaad -EBUILD gnome-boxes-44_rc.ebuild 3547 BLAKE2B 5f0a5e2133d35f5e1952eb220b3cdc607b5a512cc03603edcf1f73bb8499fb3ffac303adf226fa3eec368694d4935ea2b456a14a9d5584784698479085e77ebd SHA512 c3f424ac17e39fd78f7b02ac8ff2cba3be7b6929472307d73c6d5517dc905d2c59fbeebe9e65d6e1e7e6795d3372ca1e8947c8ce4fe05bff57f3242124a7c72f +EBUILD gnome-boxes-44.1.ebuild 3447 BLAKE2B eb365bf20e7f2acfef4e660845d31973e5a1c64aa31a4e613a602a236cf98550860da0225540bdf8896b8ff54c5d497e61e2808e790fbc8e203337d255787eb7 SHA512 f0fed6f432e6d6d02831fa7066eff184b0a5ac779943121b793338413ba48f982b9d4197ab39978c868abe0633a18021ecf82741f42f12fcccdb716a728ecaad MISC metadata.xml 352 BLAKE2B 285b6e588965df3d070f92552b36941c6346a9fde3dce831baa82d42c8ca23f62cc027e5984a27fc87bffca8181c2d13a52b064729349daef0aa815a566a885e SHA512 09baca6576a90ca57b6e0935879f1630550efc9d591b425d6944b28b1184612b34fcdbae6d835d98812c89ec7a47415af9a01678be16f35a52933bb7c374131f diff --git a/gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild deleted file mode 100644 index 99000f7319d4..000000000000 --- a/gnome-extra/gnome-boxes/gnome-boxes-43.2.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" - -LICENSE="LGPL-2+ CC-BY-2.0" -SLOT="0" - -KEYWORDS="amd64" - -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version -DEPEND=" - >=app-arch/libarchive-3.0.0:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.24.1:3 - >=gui-libs/libhandy-1.5.0:1 - >=sys-libs/libosinfo-1.10.0-r1 - app-crypt/libsecret - net-libs/libsoup:3.0 - virtual/libusb:1 - >=app-emulation/libvirt-glib-4.0.0 - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] - app-misc/tracker:3 - >=net-libs/webkit-gtk-2.38.0:4.1 - - >=dev-libs/gobject-introspection-1.56:= - >=dev-libs/libgudev-165:= -" # gobject-introspection needed for libovf subproject -# These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy -RDEPEND="${DEPEND} - app-cdr/cdrtools - app-misc/tracker-miners:3[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools - sys-auth/polkit -" -# This is only needed for creating the .vapi file, but gnome-boxes needs it -BDEPEND=" - $(vala_depend) - sys-libs/libosinfo[vala] - app-crypt/libsecret[vala] - net-libs/libsoup:3.0[vala] - app-emulation/libvirt-glib[vala] - net-misc/spice-gtk[vala] - x11-libs/vte:2.91[vala] - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. -If you have an Intel Processor, run: -# modprobe kvm-intel - -If you have an AMD Processor, run: -# modprobe kvm-amd" - -pkg_pretend() { - linux-info_get_any_version - - if linux_config_exists; then - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" - fi - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Ddistributor_name=Gentoo - -Ddistributor_version=${PVR} - -Dinstalled_tests=false - -Dflatpak=false - -Dprofile=default - -Duefi=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild new file mode 100644 index 000000000000..fe0ddd039b58 --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg + +DESCRIPTION="Simple GNOME application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" + +LICENSE="LGPL-2+ CC-BY-2.0" +SLOT="0" + +KEYWORDS="~amd64" + +# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice +# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements +# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version +DEPEND=" + >=app-arch/libarchive-3.0.0:= + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.24.1:3 + >=gui-libs/libhandy-1.5.0:1 + >=sys-libs/libosinfo-1.10.0-r1 + net-libs/libsoup:3.0 + virtual/libusb:1 + >=app-emulation/libvirt-glib-4.0.0 + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] + >=net-libs/webkit-gtk-2.38.0:4.1 + + >=dev-libs/gobject-introspection-1.56:= + >=dev-libs/libgudev-165:= +" # gobject-introspection needed for libovf subproject +# These are called via exec(): +# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support +# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation +# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function +# sys-apps/policycoreutils restorecon is used for checking selinux context +# app-emulation/libvirt virsh used for various checks (and we need the library anyways) +# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) +# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy +RDEPEND="${DEPEND} + app-cdr/cdrtools + app-misc/tracker-miners:3[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools + sys-auth/polkit +" +# This is only needed for creating the .vapi file, but gnome-boxes needs it +BDEPEND=" + $(vala_depend) + sys-libs/libosinfo[vala] + app-crypt/libsecret[vala] + net-libs/libsoup:3.0[vala] + app-emulation/libvirt-glib[vala] + net-misc/spice-gtk[vala] + x11-libs/vte:2.91[vala] + dev-libs/appstream-glib + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. +If you have an Intel Processor, run: +# modprobe kvm-intel + +If you have an AMD Processor, run: +# modprobe kvm-amd" + +pkg_pretend() { + linux-info_get_any_version + + if linux_config_exists; then + if ! { linux_chkconfig_present KVM_AMD || \ + linux_chkconfig_present KVM_INTEL; }; then + ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" + fi + fi +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Ddistributor_name=Gentoo + -Ddistributor_version=${PVR} + -Dinstalled_tests=false + -Dflatpak=false + -Dprofile=default + -Duefi=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild deleted file mode 100644 index beaa81cf21a4..000000000000 --- a/gnome-extra/gnome-boxes/gnome-boxes-44_rc.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="LGPL-2+ CC-BY-2.0" -SLOT="0" - -KEYWORDS="~amd64" - -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version -DEPEND=" - >=app-arch/libarchive-3.0.0:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.24.1:3 - >=gui-libs/libhandy-1.5.0:1 - >=sys-libs/libosinfo-1.10.0-r1 - net-libs/libsoup:3.0 - virtual/libusb:1 - >=app-emulation/libvirt-glib-4.0.0 - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] - >=net-libs/webkit-gtk-2.38.0:4.1 - - >=dev-libs/gobject-introspection-1.56:= - >=dev-libs/libgudev-165:= -" # gobject-introspection needed for libovf subproject -# These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy -RDEPEND="${DEPEND} - app-cdr/cdrtools - app-misc/tracker-miners:3[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools - sys-auth/polkit -" -# This is only needed for creating the .vapi file, but gnome-boxes needs it -BDEPEND=" - $(vala_depend) - sys-libs/libosinfo[vala] - app-crypt/libsecret[vala] - net-libs/libsoup:3.0[vala] - app-emulation/libvirt-glib[vala] - net-misc/spice-gtk[vala] - x11-libs/vte:2.91[vala] - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. -If you have an Intel Processor, run: -# modprobe kvm-intel - -If you have an AMD Processor, run: -# modprobe kvm-amd" - -pkg_pretend() { - linux-info_get_any_version - - if linux_config_exists; then - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" - fi - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Ddistributor_name=Gentoo - -Ddistributor_version=${PVR} - -Dinstalled_tests=false - -Dflatpak=false - -Dprofile=default - -Duefi=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calculator/Manifest b/gnome-extra/gnome-calculator/Manifest index b4565517bc81..81083f7335cc 100644 --- a/gnome-extra/gnome-calculator/Manifest +++ b/gnome-extra/gnome-calculator/Manifest @@ -1,7 +1,5 @@ DIST gnome-calculator-43.0.1.tar.xz 1205840 BLAKE2B d3044efb5307505485dd55c3401d0c21cc379bcfc6fdd4f0285d093c05e76f9c167c5bd65bdf899c7f3aed892258b65538020a70e690eeb459147e6bea15a94b SHA512 94ec47a03dac017801e9c499aceb2f5f6fd1c79966657c79b123476dc7f3a4a2c3e179c80763e965207b58427157cd6e072260bd79ab98a39eb011cfe3ef7c72 DIST gnome-calculator-44.0.tar.xz 1075480 BLAKE2B a4e7af52e06a59a1a07baf3e34dbfc90dc8852cab3f44fe2018e3279cf7dab7c9cffe23bff2d7cc8b9b3708b652b9b8ae2fa65ff403c559fc1bfd060e4645575 SHA512 7c1428873c00a2052b966a0687f2a944dce67e889c8e113a794a7d5f0bafe9ff52562e2b1985bcf48d05a5a0a2f4ff97e490a43810b5243367fce9c6ada79fa6 -DIST gnome-calculator-44.rc.tar.xz 1073448 BLAKE2B d9a81c6f841cd9a386e452aacdc64cdf3b467eba38cc07a94a3cd854bf64de1a78b6927d9030ba2eba554a1f8b442014199da8011f0a068c903276572c81c288 SHA512 0afee2cc032bb899701ce1de1f6b6fdda5b690ca0cac6fc0fe1af7b03344ef1cf9f5df20c73d9322729e009e9de9944d3a8a76ee1ba1ed5475c8785c321543ea EBUILD gnome-calculator-43.0.1.ebuild 1587 BLAKE2B 7f7fef9008bf8b093a7ff77e1b6ba807f822c06718d12e4049e9259a904e20572992d097591b0577beb851e03590d7812c105d661ad63c18be0fd3b6fdd2b594 SHA512 7fd66b50481a89b48945300c89ad02f50f463e6d174eee1fb61504051681a6dc2ca2d18a74ff49265536aa83c4cd1d0065cac85ab25d3d740a222e414d9d6694 EBUILD gnome-calculator-44.0.ebuild 1590 BLAKE2B b41df29010e9c3360ed7e9dde0cd89c6c7942b56e54a8118b2df85ff20cfcba5f54c809251b96e815d3403ff15449f6a42d526e241a26534fbb7da376488c684 SHA512 8fdaeb798f14d95189d978da60bcf246476c5a4e39f04242733f25bc73362b7189aec034efb237f97d7b96de0290e156b97fee5a2eef21ce9cf2c6f4e07c4032 -EBUILD gnome-calculator-44_rc.ebuild 1690 BLAKE2B a4f051f99b14d27f0d55dd2f2e3b39492fa62d8e41d40dcd3a6114ecf14d83fda12117b51d37549373b9b7d818642941ee92a4205739ddee2ac3c6ca401e10dd SHA512 a02881fb260189f793b6272954f7b94286f7651f199ace582f98345f4b876793dabd6215f1f9979cffb8059204acd7022b7e63f314700a1ebf16090a6eb35dc0 MISC metadata.xml 553 BLAKE2B adbc4947ab50307c4bf5fca7e9b6cf2db5394b9e3a335d2de56a0678af3f1674d0641835179d2ffad62050292e02874add35125918f922b66fddb64c7e949941 SHA512 960975bcb5b0bdecc83cd80eb8d0d70845a1080a9c2490aa674cf775a44925b9196953a20c88a4197feaf8e8107f98acb6843164292cafb92bde5d1de18242ee diff --git a/gnome-extra/gnome-calculator/gnome-calculator-44_rc.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-44_rc.ebuild deleted file mode 100644 index e5b1cb6fe7c1..000000000000 --- a/gnome-extra/gnome-calculator/gnome-calculator-44_rc.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 gnome.org gnome2-utils meson vala virtualx xdg - -DESCRIPTION="A calculator application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Calculator" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+introspection test" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them -# altogether, thus we need them installed by gtksourceview[vala] -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - dev-libs/libxml2:2 - net-libs/libsoup:3.0 - >=dev-libs/libgee-0.20.0:0.8 - dev-libs/mpc:= - dev-libs/mpfr:0= - >=gui-libs/gtk-4.4.1:4 - >=gui-libs/libadwaita-1.2.0:1 - >=gui-libs/gtksourceview-5.3.0:5 - introspection? ( >=dev-libs/gobject-introspection-1.58:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - net-libs/libsoup:3.0[vala] - gui-libs/gtksourceview:5[vala] - gui-libs/libhandy:1[vala] -" - -src_prepare() { - default - vala_setup -} - -src_configure() { - local emesonargs=( - -Ddisable-ui=false - #-Dvala-version # doesn't do anything in 3.34 - $(meson_use !introspection disable-introspection) - $(meson_use test ui-tests) - -Dgcalc=true - -Dgci=true - -Dapp=true - -Ddoc=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-calendar/Manifest b/gnome-extra/gnome-calendar/Manifest index 659561a0bb34..66807faf9d96 100644 --- a/gnome-extra/gnome-calendar/Manifest +++ b/gnome-extra/gnome-calendar/Manifest @@ -1,7 +1,5 @@ DIST gnome-calendar-43.1.tar.xz 423132 BLAKE2B abc68034794343a644bc61165195aa0bf5ce85d741cb5f5fdf32128e857938eba085a7a4dd7321b1c02eab6c02dadbfe00a063738ba976121e36168151b01c2d SHA512 a527cb672794a8ce452f6bd0cc389547c8293cb18ce94fc80c47d171926fbc5901f02761f723a853bf83af359fbe276e4c634ef47f94e7d72d73e25b2d725483 DIST gnome-calendar-44.0.tar.xz 429884 BLAKE2B f2fa94a29361de8787b55196a76ea45acaec7e6aa9ce598a5f8e8d1265e72437918417a454f2acefd3734c04f15a4960cf364efd54f902e89a0a3372078d379b SHA512 38fd14f3361e8528b5671ed2019a13176e43aca10d47fcfdc9dff5ce8dc7e697245ad29f9d3572bc34fcebd0f3e351f15cd04f334e17c1d7450a4d128eda6355 -DIST gnome-calendar-44.rc.tar.xz 430076 BLAKE2B 48888b77f3a51dc5e9a13238dc68852cba92154899b8909af29445776eb33e424048ef0ab40cf893f1664528b9548702413ab653616fa8ca6f9c46f1793220f2 SHA512 a25f2f4fb8e6eee2e6aafbb3cfe74c9562278dd35ff94e03f3d59e48e7f860252428705be9cf64bd5b4e861df1a08659ac696ac13557330dd9e810862e720bde EBUILD gnome-calendar-43.1.ebuild 1022 BLAKE2B 17006fcf9e46f1ff9078032e3d0e88713bbb6c952101e5fbe5b775dd8df1e57994b81c1af4d40d631bc4a443b0cf1a7815bbfdff3423ab258c0e38d5bd40329b SHA512 6ac456f9d60de4f8d5ac752604f0f633c56978d397340b73e6dabfa0e88bec90c4a06be53bc652c2fd7ad9dffedc3e4517af88333cf460cb062915c805da6898 EBUILD gnome-calendar-44.0.ebuild 1025 BLAKE2B d90cbb87f34c543ed9e4b13b548e40766f2775e590adaf3c5da8fc38b3ceb1e48c45b84dfe95effb707dd88835311930ffe7644c6d8e491f0d781a9253f24479 SHA512 96744e527f6a3dd9f38926124d6b97415ab3bf1a801e5898911158b4e3ea6819d7b3201afe0212e0fbb6ccdc2fd966c3ef7990925b186793b1806f5f0754f0a7 -EBUILD gnome-calendar-44_rc.ebuild 1125 BLAKE2B 40afe8b97fc575cac35c58a89e1618245fa80fbc6729943e04f12466b0e0b8a80f727335fca6c08c31d42a3946916812b8930b18bef8e18ceb545f08f88978a9 SHA512 1081062ac1cd92bc6fbc2568a10c836ade0ff6406a8e7df657a66e03832bd4316481070c20176080f517d7e721487c962f4bd01edef213693a5b7522bc8ced85 MISC metadata.xml 641 BLAKE2B 5cdd6f1f7445a7120c135c9401ea6bacaa6386ab797191e293ce6fddb1ecd2f7829c6854f39d5ca085ae6c7c0c6f737d59da26fa8104398e3ca81c451430510a SHA512 9bd92483720db367fdeee389c7b5a0ef7c2a8c3c9970bac891ef3978c0cfd3357588b5df1cde8276763742d3f4f81dc41ea221e74a4b03618f2a5f2bb2226432 diff --git a/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild deleted file mode 100644 index 9309275a1bed..000000000000 --- a/gnome-extra/gnome-calendar/gnome-calendar-44_rc.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Manage your online calendars with simple and modern interface" -HOMEPAGE="https://wiki.gnome.org/Apps/Calendar" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/libical-1.0.1:0= - >=gnome-base/gsettings-desktop-schemas-3.21.2 - >=gnome-extra/evolution-data-server-3.45.1:=[gtk] - net-libs/libsoup:3.0 - >=gui-libs/libadwaita-1.2:1 - >=dev-libs/glib-2.67.5:2 - >=gui-libs/gtk-4.6.0:4 - >=dev-libs/libgweather-4.2.0:4= - >=app-misc/geoclue-2.4:2.0 - >=sci-geosciences/geocode-glib-3.26.3:2 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest index ad5f35dec598..822d2278b89c 100644 --- a/gnome-extra/gnome-characters/Manifest +++ b/gnome-extra/gnome-characters/Manifest @@ -1,7 +1,5 @@ DIST gnome-characters-43.1.tar.xz 584444 BLAKE2B 6920bd10fe794143b4ff8920c0c81fce2649493d827201f4e47c46a3defb3fd8cadafdd9c7eacc35be7a9978b3d9047f64c5318c2582d3d87de6e1afe5bfbd66 SHA512 75fb25b7d6c2984a0d59887e0c408c0dc210061fa1e0cedbffefd8ef8b4b610a7db1c248926a5b6473fc0f806937e953e9e72a39b2a880c4871399226f3a77f4 DIST gnome-characters-44.0.tar.xz 586540 BLAKE2B 996e06151f0bd35f41212ed4cf46181105011c7dee3b60ae46de0f244f2d9c39741e0c844628e9a308d13b977089ef448790094f3dbd924b12d8f49ebeddb70f SHA512 d49f4df21e7ff295bb16cf66640446e9e572689252e1a04314316443da670e585ef918a00bd7503b764d49b76e4c32286df2be2a3c432552e5bbcad6fe62e724 -DIST gnome-characters-44.rc.tar.xz 586420 BLAKE2B e9afdc092ce858db9786adfed01175b40cb7d8ea4f38f09008be7f3e35bad287a46f65678076a58c82c3655578d92ce29c7b7c2b901197a19db9f9b50c584e9e SHA512 84b2287889ba1087ac2c7156419df898fd0f6a52bb6d7716c918fa6f17b9d7e10b3f053cae8610f7e8d5ef2e4a144a620bc1aa393bf68fe7200b77edc7c38934 EBUILD gnome-characters-43.1.ebuild 884 BLAKE2B 116a5697c731f3063e5c21b1be3e1ba346c192f9ecda7888991dfe6452e9202bd7f72478ba3537a3fbf75d6548b813283eaff6c8fbbec35a26a3a06e44255ed9 SHA512 7020766751532af3414b8729d67f392fc27a2d9c66a35ba2a51447125a7dce3017c559d247981fdb80ff041bce8b4f372a968b429ecb7689c50c7fc6721daae1 EBUILD gnome-characters-44.0.ebuild 854 BLAKE2B 89c19aad6393c8fedaceda2933bedc61232b2ff68822658b6ecb98d5d83775b2c12f7ff6f7f61802a1b47e0014069ee2a146f0f896146ebf7243aa9c5547e703 SHA512 68b884181612b0e56bcecc42434994393966c5b717e86323c1ca0175a2f708a8360044c78524324d47d7e466d46a917444a579920c297ddb27a7cf83e13f513e -EBUILD gnome-characters-44_rc.ebuild 987 BLAKE2B 9a33118ddd4f2e3eb1f8b94291a994b0e5f09eb66caefc4f6006a5c4c95d95d665d6747defe2a4f92c29857cbbf2318c88f1e6afa8364c0212ecdb960c784199 SHA512 9f3416f04d516e36ce69d9c589825b2a495814c7a80f1941a4d1e6c39c873bb68ed5862fe94a8fde5e7e1f11a450962b0c12beab5cb2c35fdc985024fa23fa0e MISC metadata.xml 357 BLAKE2B 1b9479f7ff139fec94e455e917e8376172adfb49ad580d6f3b612aef623a4c5617fec2e3528eb51da1d6ef39a8e37bebfd0b1d06a36173231e4e5d10b06fcb64 SHA512 34fc6316a9dffd2c9c1f671ed5e771663ea340e6cb4d933da98a8fa75932917cb827f94cfdb76e8a2a3ead67d957d94fdcf8b34924ea012b0288257a2e18e69f diff --git a/gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild b/gnome-extra/gnome-characters/gnome-characters-44_rc.ebuild deleted file mode 100644 index 274a91040c9f..000000000000 --- a/gnome-extra/gnome-characters/gnome-characters-44_rc.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 gnome.org gnome2-utils meson xdg - -DESCRIPTION="Unicode character map viewer and library" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-libs/gjs-1.50 - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.35.9:= - >=dev-libs/libunistring-0.9.5:= - >=gui-libs/gtk-4.6:4[introspection] - >=gui-libs/libadwaita-1.2:1= - x11-libs/gdk-pixbuf:2 - >=x11-libs/pango-1.36[introspection] - gnome-base/gnome-desktop:3[introspection] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest index 2d6b7b688b9f..2d9b39e41d26 100644 --- a/gnome-extra/gnome-clocks/Manifest +++ b/gnome-extra/gnome-clocks/Manifest @@ -1,7 +1,5 @@ DIST gnome-clocks-43.0.tar.xz 366872 BLAKE2B 1886d8e75b3d1b006a247bb044faf996d1788fdae65d4e825aeada1a2912bd6b58aa244da4088fd7f709c5a87fd788b92c45b9b116e462403d7929395cf0d6ac SHA512 703876a67000fa3a2b5e7bec70451a725aa4ed33aa2392a4c7fafc6ad287dd5591ee24c9aed20961739e9caa1f15ec404da9a2fa42e524dedaf75210d00b4fcf DIST gnome-clocks-44.0.tar.xz 368556 BLAKE2B 8cf6bfd1dfbea769b71d74bcb864ccea5393410a90b3d83d6e053afef971c71ac7d35cfdc7b200695c3ffbb2c049baa19c5af0f4042efa7563012e5b333f5c82 SHA512 f262a18d13e5cb373760b02aa4dd79d7e6843aa400813d0c108bee0dfc084fb3d734e01cf1ffeadb34eb0f3e4db29d85d6817a98afa7864e997d7e2c5425d1bd -DIST gnome-clocks-44.rc.tar.xz 368444 BLAKE2B bc8d5764c17fe40c85668a02224aa0f2e3d16d8015504ea85ce830aa9af0f38923a752f603b1382c1bc084e5170d7e1967aa7e47c84d5664844a64d8e4098d9f SHA512 982bf5a784989369e6593904e0bae9a0e896b74ea34426833a9d70ea6fc8906558c130f766fcfabac8b3f880a0f2ab469a97532be0220f8843731cb787943035 EBUILD gnome-clocks-43.0.ebuild 1155 BLAKE2B ba9ad0cce1dbfd5615b7cb65463640b82322f7a0e85590819dccf39c2a92abb511210b9fada5633858bd16b4c0b9b9b71a0adaf3b85ad0062853611f736940f6 SHA512 5cd67829426345a42a47ed5edb1eb77cea1b45e3fb90d9421bbe9f9879fdab30097cd8599290bebeb54ecd24d1a07f42a077f2daf2400601f0f450f09f12f0a4 EBUILD gnome-clocks-44.0.ebuild 1157 BLAKE2B 4524c61d5512599b972899e0b931f0aad06233a633a4470301c20ca769c1e4202e0651132e096fc2cc2a4a1869e79628f6273307ac3c23204526a2412e718609 SHA512 b1c4842b4a9db12ca04515ef87df5e34ab222850ee831fc902ca6ed5588b09892ffc461db7c0a9f8164a1f762715caa6091609d5f0b32fbd0ddc2030460ca8d2 -EBUILD gnome-clocks-44_rc.ebuild 1257 BLAKE2B 31ea740a0033f1a10e90838ff89531c1a66edc8d267ca48ea359ee665fc6e7ded5e4a2ecfe41b0a107f801ca95d010578a30cbcd8e28e85bb4894705aefbb06d SHA512 1a91978ae71c4dfef69b75dfd000a38d872aa5c4611dc57dc59ffb23225f29f3bd927100eb310fc45353c1b6c71a72814a01bdf2a1044edeb12c7c53e83a3767 MISC metadata.xml 353 BLAKE2B 56683a94c749b3a561421a0ecf799afa6361bfc860330b8f1bfd252d9101b5abcf5b03a07195113556362a91a48fcded621c578a0ad1603b72df95da88dc2c55 SHA512 9dab4b3242926c635c5f503e0eb8ae3e14a585dfe548d0cfe90d60315c9c26af1550a54034dfeae279a3cb076c4ef23b5f50546d2a537e480956d02605a936ab diff --git a/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild deleted file mode 100644 index 28424137d72f..000000000000 --- a/gnome-extra/gnome-clocks/gnome-clocks-44_rc.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Clocks application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Clocks https://gitlab.gnome.org/GNOME/gnome-clocks" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.5:4 - >=media-libs/gsound-0.98 - >=dev-libs/libgweather-4.2.0:4= - gnome-base/gnome-desktop:4= - >=sci-geosciences/geocode-glib-1:2 - >=app-misc/geoclue-2.4:2.0 - >=gui-libs/libadwaita-1.2:1 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - >=dev-libs/libgweather-4.2.0:4[vala] - media-libs/gsound[vala] - gui-libs/libadwaita:1[vala] -" - -DOCS=( AUTHORS.md CONTRIBUTING.md README.md ) - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dprofile=default - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/Manifest b/gnome-extra/gnome-contacts/Manifest index 85eb7249d88d..42de0d1e69fa 100644 --- a/gnome-extra/gnome-contacts/Manifest +++ b/gnome-extra/gnome-contacts/Manifest @@ -1,9 +1,5 @@ -DIST gnome-contacts-43.0.tar.xz 380348 BLAKE2B be226024dd8369a3c3df9766d6860912fee5a698ee4e0754d773afe16d7f787f3d8a73485c9a31b091514b7de3a835e3f4e37b6c11fc746e1a5f681e07af58fc SHA512 ee2cfc4ad2318f27b0e6597eae501a6e2240b4de8ceb7982c4942a6ff50ce6cd56d06f5d324ac04f82dd8e7086dc82426fb3aab9c194cbfa490b5bab98ba0469 DIST gnome-contacts-43.1.tar.xz 384560 BLAKE2B 43f3c0e815e358dc4952f9b389028c8b6ad0590ed3db0e31ce08bf2f76dd75ec5a11afb0660344eee79fd42e7aa9bd4199981bb823505e295e40d3d2a17d4e90 SHA512 4a4513937d0ca2ba35584795fd186ae01e2b2dcab6482ecd73bff24cd4f7abf0a84a7e3305b69aef8de611ee737bc2e572d6be60cea3121850a6e3cf15db0755 DIST gnome-contacts-44.0.tar.xz 395540 BLAKE2B 479353667217d0f78d61cbc1dff5ec67c13cf14254fbd258cf34d5b084d65c515426b2ce418bf74350f727a2b1cb6b9a0e4ade150eeabd01b06cecf7792f7a7e SHA512 f25a368317923c46f5700359e3fed86f85a155c58adb275ba7d884975debe78594e1da58a95633a33a281cbc78f41824f4ab38b50ae01f4f9f8e38f3f1906849 -DIST gnome-contacts-44.rc.tar.xz 395224 BLAKE2B cb674f25c6b9b658f581f88f7a285675e79c5e436af65de92a2c77580d2ddfe32aa1d1d34de2894de09b59689ff2880c176fb78e1cdce2eabfc2ce109089988a SHA512 0d01974447689291d69a83cf593938507d813a4c1f3d37b76e56e9d6bee57db12e638a1c37059c0ce26e83fb5362c1881c30da14cd2b2252e3653432bf6b62cf -EBUILD gnome-contacts-43.0.ebuild 1427 BLAKE2B c7842623780e7ffca5ba9e193d00ee056cdcf8bf852ab3ef5d90f1c4141d5cb71851ae40512973d11ec8194035276e225eeacdf9148d95e6e4e0c9992dfe99dd SHA512 273ee115cffa1e0ef5e47934038df40435cfbd9ebaf071714d7d5efa191215ee9239fbc8a5b70dcaf3400ed2126ed6bfd1f04454c6f6248cb445b483fe0308d0 EBUILD gnome-contacts-43.1.ebuild 1427 BLAKE2B c7842623780e7ffca5ba9e193d00ee056cdcf8bf852ab3ef5d90f1c4141d5cb71851ae40512973d11ec8194035276e225eeacdf9148d95e6e4e0c9992dfe99dd SHA512 273ee115cffa1e0ef5e47934038df40435cfbd9ebaf071714d7d5efa191215ee9239fbc8a5b70dcaf3400ed2126ed6bfd1f04454c6f6248cb445b483fe0308d0 EBUILD gnome-contacts-44.0.ebuild 1586 BLAKE2B 49d295f30ff76e7fc9c7875e9c844d547680cb5e427c5c28dcc69aa3cf5cf72a4364bdc3919b19864aa9abbeefb6f709de2099049798ea33182f42ab657bd969 SHA512 2277730e0d8c742d2890df4d048e0b273c67636865db5d2887857289afabc40a75be546adce15b1b9f3310f3b54c35e2e59214ba6c4036dd7a41c62d4ed6c9eb -EBUILD gnome-contacts-44_rc.ebuild 1684 BLAKE2B f59093e07bf52e73ed83d4ad576a013363603cf4d175d0792362c820e53b4d20686960997b1e57820612fb8f84db01b3a563326adfa4ef657b9851a91a530249 SHA512 266223dc5b42b432795618cabe51dd5ec9572d66c9673f5b685db2b487d89a5cc2012d77622ebc0c9eb57eed2b9b1c38c78cbe8d7b3bbb60859e6c44383907d0 MISC metadata.xml 504 BLAKE2B 876846abc81450936c89143571a1b26cd48f095c22aa76632e3aa8d860fc77fd8cf5f9aa6f39ecc37f02d53964aa2cbc35f74acc1ecf7a947cef4568b8b5a1dd SHA512 2241ed2d7e0c42276ac709c76085ec62c743cafde605494a5ffd5314a7c1d555d2463104c6487bb3ae4a0360d3f68220b910dfd0c40ea4f52c748a727b1aa0f5 diff --git a/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild deleted file mode 100644 index 54902120cddf..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - net-libs/gnome-online-accounts[vala] - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.58:2 - net-libs/gnome-online-accounts:= - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.30:=[gnome-online-accounts] - >=dev-libs/libportal-0.6:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/gnome-contacts-44_rc.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-44_rc.ebuild deleted file mode 100644 index 3a4a7f17c091..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-44_rc.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 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" -IUSE="+gnome-online-accounts" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - gnome-online-accounts? ( net-libs/gnome-online-accounts[vala] ) - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.64:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.42:=[gnome-online-accounts?] - >=dev-libs/libportal-0.6:= - >=media-gfx/qrencode-4.1.1 - gnome-online-accounts? ( net-libs/gnome-online-accounts:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - $(meson_use gnome-online-accounts goa) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index aece258a370e..a311c3325532 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,7 +1,5 @@ DIST gnome-shell-extensions-43.1.tar.xz 226868 BLAKE2B c96902c01d5260c916e139eb31dbf71fc2dc054d18c2222898d530ee9f28cfea6a745d38cb7f4e54a7ee4a5ce8da93b5e25eebc52e6518ad99d1eae64d3e14dc SHA512 9901e738a5af5a6139da8fc928b95e5afef6e7b80b24e3284603fc4341e588d738b9c16a7bcba2a3e79af2729c468fd756b584394559b2794b335e656c092bae DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6 -DIST gnome-shell-extensions-44.rc.tar.xz 227012 BLAKE2B 2051e08f6a1051443acfade8afd7ca8ab0e58f3ab56f7161f2a7367385dffae77ae1936d647fdd5cb74a3fb92921495f623426b1f495d51ef1c90830f69e9f0e SHA512 4b1607a349a30f4ec077019fbf50818f9c96aaf835b4db53662fb17956d638f40ae374bbf33d28e74daea4729e1aaaa78a10bd26369bdf6e3cef06bda725cdfe EBUILD gnome-shell-extensions-43.1.ebuild 1814 BLAKE2B ba39dfa8b72ce95da6b33dce8edf22e5e87f930bdf91e3fddeaaf68d14adaa40b0ed0ad9daa858b1a8067832938d7ae3fb9d201db9d02844f82b2b4a45b64db9 SHA512 5d75448f8804f69fbf50a902fd6236b6414ee5d41adad4f495725ecf8066c6d4a224bd9d3f80606f8f281988f9f4dd3195d00e64439e5b05ef52c0847ad6bced EBUILD gnome-shell-extensions-44.0.ebuild 1817 BLAKE2B 14b1fcf9dded5706b64047d6e0cf6fddcc41800fe809bfd2a8ef6abd54c2c974eeaed18b715855a1604c295bf293333b56483c8d1ee1cefe0cb1c5fb5c3a1380 SHA512 1f03ed3bc1615d0056170dfcbfc8102eb5976c7abd0366a79a5cfad04d3fcf9758bb89a936f761bf6705177425a3d4eb52259b457b5b6db0ed1158ff02112436 -EBUILD gnome-shell-extensions-44_rc.ebuild 1918 BLAKE2B 55c6a45c46d5805fb4ace1a0342ab3044df60a2f5c12ef22fb3e950acdf373d26cf82b73d0f221b15c35d9467bdd93dbd8222dc9f928d2b91e679071064229e0 SHA512 e6aca36e3ab1efc126d0a51eac87039f3ea9f362466fc853498e61b9900e8b272bcbfdfa30964eeadfa43559871ea2c4a2d11c4415ff7b067bb4635d9ee23f48 MISC metadata.xml 363 BLAKE2B e448f61e99452c5ea32f80387d2f196bdef4003dde0423ce50202cf458a038a7b3f7d44c14d168bab0bf78c4e8c1588c9016423106eeaa5982e1cf03aaf273d1 SHA512 f548760594f1331da0aebaee8db91568697c43e04ae652cbba7beab199bc47173706c4e399928bfb195d355ab56820f24a36bb7eb57b47a31df3a335318e7078 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild deleted file mode 100644 index 00a5670ac6a6..000000000000 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org readme.gentoo-r1 meson xdg - -DESCRIPTION="JavaScript extensions for GNOME Shell" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/glib-2.26:2 - >=gnome-base/libgtop-2.28.3[introspection] - >=app-eselect/eselect-gnome-shell-extensions-20111211 -" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0[introspection] - >=dev-libs/gjs-1.29 - dev-libs/gobject-introspection:= - gnome-base/gnome-menus:3[introspection] - =gnome-base/gnome-shell-$(ver_cut 1)* - gui-libs/libadwaita[introspection] - media-libs/clutter:1.0[introspection] - media-libs/graphene[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - x11-themes/adwaita-icon-theme - >=x11-wm/mutter-3.32[introspection] -" -BDEPEND=" - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Installed extensions installed are initially disabled by default. -To change the system default and enable some extensions, you can use -# eselect gnome-shell-extensions - -Alternatively, to enable/disable extensions on a per-user basis, -you can use the gnome-extensions-app (included with gnome-shell), -https://extensions.gnome.org/ web interface, or modify the -org.gnome.shell enabled-extensions gsettings key from the command -line or a script." - -src_configure() { - local emesonargs=( - -Dextension_set=all - -Dclassic_mode=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - - readme.gentoo_print_elog -} diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest index b5696c2a5969..f816b90af210 100644 --- a/gnome-extra/gnome-software/Manifest +++ b/gnome-extra/gnome-software/Manifest @@ -1,9 +1,3 @@ -DIST gnome-software-43.4.tar.xz 2367068 BLAKE2B 9da461876c275a68f75dc5cab15dab1620b084f85115f0695f084f4f85469ede67168feca2123c3303170fbefc00eee59097cca66441c3e01ab3d569fea2c4ec SHA512 3e4c8d29569238ffa116beb8e711f05172572b9b31de7d6f5ff1e26465c9f5be97e465f44ea2f6889e1a6c2b626a2de13b99d2e348a4ef150dca3d56c84ab5cd -DIST gnome-software-43.5.tar.xz 2366940 BLAKE2B 0f8a371586ffccbf6cf1b58522417a343e70722ad49870eafa09d514d1f0b236100eab092a1d05bf87320c87e5e7a196db945c2d22feebb634a5a156e6f8d82c SHA512 c3d0b05122f5444b1db00719b99f80771ac2ee25ac3caea053bdc734e9faa9730263d20408d4bd87430141392613504b8dff59917eb6a97765302f04ff4306d0 DIST gnome-software-44.0.tar.xz 2424172 BLAKE2B 70f20720f6547b0e88d726d9127b989b275f12766bd0fbba86c0ba90ebaf0dcda64f10387bf5a409652f37a5b06baf7447a15a23e811be756172617b1687217f SHA512 592a88fd3488d7d9cd573eff99e8ec503169b52354d672263d7e514846c666c56f87fcbdb31fb8c497ed048808ec223646c247326af76a7e4a361084fd1b180e -DIST gnome-software-44.rc.tar.xz 2425640 BLAKE2B a8ffd06dac827cb444d4c62ad495ee1b43644cca9f027b42bb447b24308354b38388773d1df8c45165716f192f2444a47892e56c5e8acb22e3855ab6256460c7 SHA512 15d40987a001af58dd0a671c8aa7399a1397a21bcd62ff5850e5dde4cee67cb64d53408492d8da0990cee301bf535b5c1954257d8dcbb0f49ba74ee1347ec843 -EBUILD gnome-software-43.4.ebuild 2640 BLAKE2B 03e831dfaaf7706c07b71550546ab97557ed5f2128663044dcc4a7048dd321f554c30848c733b4b45fea11940470efebff4561f8842fbd839bc73635cdb969b2 SHA512 4b16b4121e3bbdf793a7453eb7c0fd1b5072c9e3eb8b32e519d82b458f3269500034a0327e075657249cd44ac58e44d31fd2b2e972f2ba872b56263108c17c97 -EBUILD gnome-software-43.5.ebuild 2640 BLAKE2B 03e831dfaaf7706c07b71550546ab97557ed5f2128663044dcc4a7048dd321f554c30848c733b4b45fea11940470efebff4561f8842fbd839bc73635cdb969b2 SHA512 4b16b4121e3bbdf793a7453eb7c0fd1b5072c9e3eb8b32e519d82b458f3269500034a0327e075657249cd44ac58e44d31fd2b2e972f2ba872b56263108c17c97 EBUILD gnome-software-44.0.ebuild 2643 BLAKE2B 49b720fc3c276989ebe98b01101ea1591d319b66b0bed86e65e4ce9c9f4294929db9f04a606c2f48a884961431467e28673cbf8526490d5216b1f47bb3a210f1 SHA512 ba19644e790278d3dcfa3a00ac716ab6c2351aaa9fa3ed64b9e204ba8352d27f0a714dcb6dd396fda8454773a34f2a698c7955858d3d83a528bb47341403bd10 -EBUILD gnome-software-44_rc.ebuild 2743 BLAKE2B f96dc6b19667b2683ec05ad7a37cb1061c44a101f6c7f9d67ea20c552e0e07bd9a4baf17dffe7e9408511dd8ff27a1b11a7b82e026883c4d3684adbd9b68ec09 SHA512 0a8cfc8ff3cca3fc4d3b63fc48cb97f949cbbfc4b94cf17b4db48bf849921f62889f0bbeac0e7bdb7732c883888cdb9ca8640c7fa8a1438de6dcd19554e71d59 MISC metadata.xml 688 BLAKE2B e157620837f5fd999b67d2a20f09cc64066317a47391ad97ae645b268964cff5a57e2e088e3040bfc98900f75ddcbffed10f1c159516c38f03d11aa1d2d00386 SHA512 9735764b439bdcb3db3b329d986530677ba87e00f10f217178d8014ea4335c3b74ec0e0051117086da92e9eac59849460a62c324ca249f621b13a3a7d50771a4 diff --git a/gnome-extra/gnome-software/gnome-software-43.4.ebuild b/gnome-extra/gnome-software/gnome-software-43.4.ebuild deleted file mode 100644 index b8cd7539d16d..000000000000 --- a/gnome-extra/gnome-software/gnome-software-43.4.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Gnome install & update software" -HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" - -RDEPEND=" - >=dev-libs/appstream-0.14.0:0= - >=x11-libs/gdk-pixbuf-2.32.0:2 - >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.6:4 - >=dev-libs/glib-2.70.0:2 - >=dev-libs/json-glib-1.6.0 - >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.0.1:1 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) - sys-auth/polkit - firmware? ( >=sys-apps/fwupd-1.5.6 ) - flatpak? ( - >=sys-apps/flatpak-1.14.0-r1 - dev-util/ostree - ) - udev? ( dev-libs/libgudev ) - >=gnome-base/gsettings-desktop-schemas-3.11.5 -" -DEPEND="${RDEPEND} - test? ( dev-libs/libglib-testing ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 - ) -" - -src_prepare() { - default - xdg_environment_reset - - sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die - # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) - sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use test tests) - $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. - -Dman=true - -Dpackagekit=false - # -Dpackagekit_autoremove - -Dpolkit=true - -Deos_updater=false # Endless OS updater - $(meson_use firmware fwupd) - $(meson_use flatpak) - -Dmalcontent=false - -Drpm_ostree=false - -Dwebapps=true - -Dhardcoded_foss_webapps=true - -Dhardcoded_proprietary_webapps=true - $(meson_use udev gudev) - -Dapt=false - -Dsnap=false - -Dexternal_appstream=false - $(meson_use gtk-doc gtk_doc) - -Dhardcoded_curated=true - -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken - -Dmogwai=false #TODO? - $(meson_feature sysprof) - -Dprofile='' - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-software/gnome-software-43.5.ebuild b/gnome-extra/gnome-software/gnome-software-43.5.ebuild deleted file mode 100644 index b8cd7539d16d..000000000000 --- a/gnome-extra/gnome-software/gnome-software-43.5.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Gnome install & update software" -HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" - -RDEPEND=" - >=dev-libs/appstream-0.14.0:0= - >=x11-libs/gdk-pixbuf-2.32.0:2 - >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.6:4 - >=dev-libs/glib-2.70.0:2 - >=dev-libs/json-glib-1.6.0 - >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.0.1:1 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) - sys-auth/polkit - firmware? ( >=sys-apps/fwupd-1.5.6 ) - flatpak? ( - >=sys-apps/flatpak-1.14.0-r1 - dev-util/ostree - ) - udev? ( dev-libs/libgudev ) - >=gnome-base/gsettings-desktop-schemas-3.11.5 -" -DEPEND="${RDEPEND} - test? ( dev-libs/libglib-testing ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 - ) -" - -src_prepare() { - default - xdg_environment_reset - - sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die - # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) - sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use test tests) - $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. - -Dman=true - -Dpackagekit=false - # -Dpackagekit_autoremove - -Dpolkit=true - -Deos_updater=false # Endless OS updater - $(meson_use firmware fwupd) - $(meson_use flatpak) - -Dmalcontent=false - -Drpm_ostree=false - -Dwebapps=true - -Dhardcoded_foss_webapps=true - -Dhardcoded_proprietary_webapps=true - $(meson_use udev gudev) - -Dapt=false - -Dsnap=false - -Dexternal_appstream=false - $(meson_use gtk-doc gtk_doc) - -Dhardcoded_curated=true - -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken - -Dmogwai=false #TODO? - $(meson_feature sysprof) - -Dprofile='' - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-software/gnome-software-44_rc.ebuild b/gnome-extra/gnome-software/gnome-software-44_rc.ebuild deleted file mode 100644 index 6416142c96cf..000000000000 --- a/gnome-extra/gnome-software/gnome-software-44_rc.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Gnome install & update software" -HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" - -RDEPEND=" - >=dev-libs/appstream-0.14.0:0= - >=x11-libs/gdk-pixbuf-2.32.0:2 - >=dev-libs/libxmlb-0.1.7:= - >=gui-libs/gtk-4.9.2:4 - >=dev-libs/glib-2.70.0:2 - >=dev-libs/json-glib-1.6.0 - >=net-libs/libsoup-3.0:3.0 - >=gui-libs/libadwaita-1.3_rc:1 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) - sys-auth/polkit - firmware? ( >=sys-apps/fwupd-1.5.6 ) - flatpak? ( - >=sys-apps/flatpak-1.14.0-r1 - dev-util/ostree - ) - udev? ( dev-libs/libgudev ) - >=gnome-base/gsettings-desktop-schemas-3.11.5 -" -DEPEND="${RDEPEND} - test? ( dev-libs/libglib-testing ) -" -BDEPEND=" - dev-libs/libxml2:2 - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( - dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 - ) -" - -src_prepare() { - default - xdg_environment_reset - - sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die - # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) - sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use test tests) - $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. - -Dman=true - -Dpackagekit=false - # -Dpackagekit_autoremove - -Dpolkit=true - -Deos_updater=false # Endless OS updater - $(meson_use firmware fwupd) - $(meson_use flatpak) - -Dmalcontent=false - -Drpm_ostree=false - -Dwebapps=true - -Dhardcoded_foss_webapps=true - -Dhardcoded_proprietary_webapps=true - $(meson_use udev gudev) - -Dapt=false - -Dsnap=false - -Dexternal_appstream=false - $(meson_use gtk-doc gtk_doc) - -Dhardcoded_curated=true - -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken - -Dmogwai=false #TODO? - $(meson_feature sysprof) - -Dprofile='' - -Dsoup2=false - ) - meson_src_configure -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest index 2cfce12b82af..8e702bbdb173 100644 --- a/gnome-extra/gnome-system-monitor/Manifest +++ b/gnome-extra/gnome-system-monitor/Manifest @@ -1,7 +1,5 @@ DIST gnome-system-monitor-42.0.tar.xz 978208 BLAKE2B ba52048e643eef1dd556dc833fc5ebdf6a07559551c5e28dc46c3d143676571f7704667263f9974d87d6ed3679c15c955178a02e9ed5f69b4bc25c78d9b32e4e SHA512 880093fd75a87993ff8def1db9f6f090edaad43c6dc08564f61b9dbfa8c10df5e6d6a9a9072737d802503b34ba70de7bf7ef5aab2bf055ea68e795ec11a48bdd DIST gnome-system-monitor-44.0.tar.xz 1012688 BLAKE2B b9e537ac865c31e0aa05958f067181bf3ef73e4997e818ec4d5d61da65954e910c908901ed55cceac447798d092944a01999fc37f38c7ce51590efedf7f12a85 SHA512 052dcdc927ad53ea601f1f3da6a921fe21b04f69aaa8b75a5096fdcdac5706391180c476b5c87a98012fa7b5dc6c5c43b8c88c30a38b12868c4188020e8ec3b8 -DIST gnome-system-monitor-44.rc.tar.xz 1012032 BLAKE2B 51e77c5dfdeb1da5656b6b257183180a714d0780a242cb67a55941dc435b82299099d9b0e71350b6988030bee539a6e6acbcaeb1efc5090508fba3c284ebbbfc SHA512 df37c3b5b5815b65641ec783928d5880db33fd5d5b3a47670555369e51fb11e08cab75bfc2523e45146dd334972d82aeb7f4176fdedf04cbaa07578a8de23ddf EBUILD gnome-system-monitor-42.0.ebuild 1218 BLAKE2B 0b4d68985ed1f90aa1a73e5cb97835de80700d2b3ae97391a5d4d5e3951cb36a954f12499b98a14206c0a777de93c6967eb6cac5e0a94b18e683dc960d5a8e77 SHA512 1c0de5dd10e5e3bdf794397d9475df7a07fe3cc62462d19cf04358793e55d6d95b7c5785c7a9c681a00318c81676c719085c9b2d139e4bbbadc8af9052d53097 EBUILD gnome-system-monitor-44.0.ebuild 1221 BLAKE2B 09c770e7180d47e7c7df381c16f86d645d6ad0df49a584fd4cb4a4d9c6ee8a15b02794cb518f5cd47a0703baad8e2594126f9480e930700aa52034a72fd3e7f6 SHA512 75cb3cf363a79c99882ffc5a5aa09c57254b4229bbf1766f1c5073249cfd32b8c2181fcce00585965977588c80d8a044cc0d6eb7baa0cb0f7dd19536641bebde -EBUILD gnome-system-monitor-44_rc.ebuild 1321 BLAKE2B d31bbfeacbc3efdfd03aecb2df8f2f19b1d43c3890be1312222cbe0ac6320ed044a7ac9b06e9a8a439500b77847fdc8843e2567f138f1198c2b3833729ed5305 SHA512 e1fdb05fd9dc20e1d7526938d1d2ed281e5f02e5c060ef77bf1753fd1ba960ab52b5e180484951dbd9a2f20104a5dbabb4d4441b66fba23adf5c11cd781d5921 MISC metadata.xml 495 BLAKE2B 56ac029a06b0bc1f2b240c372426b6002c411005109f12c166227f3689bf0470326f810bdcfa62d5e34077710156e085d7f933bdcb1b26acbb8670cb46362d94 SHA512 0936f40a28b66e92a2468c926b05000aefb7e55cd724ec24f69e9c5ff517aa4604bbb03899fe104600218617e881e45f72bd0ab9c668313b6545cc931fd6b981 diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild deleted file mode 100644 index 72774afae814..000000000000 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44_rc.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Gnome System Monitor" -HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="systemd X" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-cpp/glibmm-2.46:2 - >=dev-libs/glib-2.56.0:2 - >=x11-libs/gtk+-3.22:3[X(+)] - >=dev-cpp/gtkmm-3.3.18:3.0 - >=dev-cpp/atkmm-2.28:0 - >=gnome-base/libgtop-2.37.2:2= - >=gui-libs/libhandy-1.5.0:1= - >=gnome-base/librsvg-2.35:2 - >=dev-libs/libxml2-2.0:2 - X? ( >=x11-libs/libwnck-2.91.0:3 ) - systemd? ( >=sys-apps/systemd-44:0= ) -" -# eautoreconf requires gnome-base/gnome-common -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - >=sys-auth/polkit-0.114 -" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114 - -src_configure() { - local emesonargs=( - $(meson_use X wnck) - $(meson_use systemd) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest index e6640084a7d2..e9036bf5c75f 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,7 +1,5 @@ DIST gnome-user-docs-43.0.tar.xz 11303880 BLAKE2B c9f3e0757eaa25944198c4c07809a86642e9e879e83856aaa3f8f968b35dc45667768acda0039f1e8a6f9a57e86afbd2d8df5e21d3ab7fa41a5e79cfe0f666eb SHA512 cf14edc34049d8e770f31e34b722a3309009fac64f3ac159cdf2baaebf7bd70ea8f0c592b398c9f0e21e11c7ac10d91a97a0079376da07dd1d433c2d3703eeef DIST gnome-user-docs-44.0.tar.xz 12570592 BLAKE2B 1acb8a1a46eb85e42d21a45122d01ff85ea7f687e767f2f091b807abab80cfe373fc6dbed2fa1a513a80db2d35d7b066455d5290e3c61fd71e217f91242ea6f2 SHA512 144c5053998594cfa7e80c730b6ef1cd60dcd9dae34756e6116c5ef96d1660d7153e64348dbab4efdd26c073b56c0740f218778de48fa684d37a8a3e57d98d55 -DIST gnome-user-docs-44.rc.tar.xz 12461604 BLAKE2B 9a97fac53bc4510174b3ae3a180c540625e15babec9b1fb03c93e40526e9eeb04aa6580a502db4b930b38000a622d3010da3132dfe3f65f5cc6f83b863c251ba SHA512 86bdac3f1869e4c2b778f12b8bf2227331f615e9ae0d94b391293dc2df4db457a59939f97157f1ba71af8feb9268e474acd4c7cede1b06f954c61ad29a90dd0f EBUILD gnome-user-docs-43.0.ebuild 942 BLAKE2B c4811c7f2a17bb92457dd928ad91bcd5e09965652bdc1cd612f3bcca78e3b7420501af5a5db00f3e0fd7f9e0d4ba1104f26f779e1991011cf7963f157d372d5d SHA512 e613d016928f092efe90d5201cee9192ededa9d05b9f15b7b7a52530efd038ce71698928c6777aca4e773a0269ed8a938198c4518605655c64898a045f45a333 EBUILD gnome-user-docs-44.0.ebuild 945 BLAKE2B 93a07cb74f5bff49d619d2480fdc9f7cfe1f37476e8549c1267372b6e8ca4e400652652745cbf22d7b8ab406fc4e90cc68c630de3142a3e12cb595c2132a48cf SHA512 a8ee1a963a1d50efe8221bf64506e39dda70859a464e20a86a75e9a08e64d36c8916132a8d07beb8c839de6ca48c301b5fddb0941a419a08ec76c463c4751184 -EBUILD gnome-user-docs-44_rc.ebuild 1045 BLAKE2B 460691f4c71403b6192811616feffecd8947f91ef7b2abed0a5b60377ddfc9099fbc3dbac92f4c4df3822b16df26487c89da0e79152b23d74a2eb07931cea8f4 SHA512 11658158607f23e44c05efb93edde2de12317f8881731ed9a955761d55c7b3b12fe74d108997a47dff3946d488565260db3fb09b77166c955e2bb9be6cfdd411 MISC metadata.xml 356 BLAKE2B 72f06c2a1caa00e95e7af168e9f600c480b016bbfc964f4d1f6403ef0061e59766adadda0f259923817104dcd0fcd23a3ec6f34212598c195b8bcd16f22e3889 SHA512 2370c1e00eede00c31ebcdde981e76f9aa265c48da0333555f2412a90b23747068972e983511fdd4f328e38cc369f0bbc76bd967bdf115f2084fb22666bbbc67 diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild deleted file mode 100644 index a58cd2f28535..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-44_rc.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -BDEPEND="test? ( dev-libs/libxml2 )" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest index c8f8bde1bad2..b1ea9c9a6cc7 100644 --- a/gnome-extra/gnome-weather/Manifest +++ b/gnome-extra/gnome-weather/Manifest @@ -1,7 +1,5 @@ DIST gnome-weather-43.0.tar.xz 234344 BLAKE2B d255fec2103f9af3ce36db64d0d294732693850c9acd6bd53ea45552ac19e577786df3b110b66ff59d0d99df9f39f53592f48b4e1cad3aabf675bb4a410e19a9 SHA512 392f9c3f41583767d3dc8f3411b36c7eacc6191648879948f87c92d0891cf7ee34090e7093a91a5d7e07b4b795235a3ff675c1f34854b61e5faa6fe7dba17b9b DIST gnome-weather-44.0.tar.xz 236152 BLAKE2B 40ff3e2d3339fbab0da3629c95e843ad3a304c76aadc6f7772ae7fd38337dc7c3aad1e90cfee1a513b770788a223838b741728d6307b815fa50453f9d355c903 SHA512 56f4eb716793c047b438c6f5839bc60bae478b6f407bf067c4df51be35a96b31d9d98b33faf7f6e52606b22827f0da72289558da89c2746ee6e2fad6d3332e05 -DIST gnome-weather-44.rc.tar.xz 236064 BLAKE2B 3caae800b43f5f705534ce33624624dbc12909162416f6d46745c61f27703d7581e0aec58d1fc1085bcc970a4abb856632eb53fc1a4dac50fbdb179434c1c698 SHA512 c95d839dd94a5cc25bb782ab5181f1b0f88f948f3723358de393ffdabbff084007c22580fc580be402a2cc071a770caa77228d154f81b20172712317555b6206 EBUILD gnome-weather-43.0.ebuild 1382 BLAKE2B 10d81e72e47d97a031d5d67051d0b4f5583f401e4abc6e7d0ff28f75005dba584bd2dc53ad562f01009c32c4b87f08ebba79d20da0bfd61a38f02024bc02e07e SHA512 3453ceb41a5c40cede87cb0fad5e6d4067917eab116c5d862c04851789b3b5e05713a44f662d7be5cc426f80c4ab978aa982a252a8c8489bc7b19982e1f3080b EBUILD gnome-weather-44.0.ebuild 1385 BLAKE2B ee3e3d1bfe30742e5c5c99ca6cf3684b0033aae056ff4dc4274a8c395acd4ed08231e99611ccb36cfcbe10b2365db1b27da29dd6070e1097a31af08a36d09be3 SHA512 14d3f953404acd00d6e529e660f02e435364a0cc54dd24f4f49a4750262d1144915975cfefc4a6b38dab7713818438822fed54f6d894d929fd0dd110b350f83d -EBUILD gnome-weather-44_rc.ebuild 1485 BLAKE2B c42aa5fa50f75e40031769464d4856f4fad20880934645088523093063886b75a517b66cd2c69052e0c86904dd49a13676864df2e63b71876fb0db13ff4cc4f9 SHA512 fe71ad74111aa5eb3a7457505bcf98ed055f8bd1aa3b40b96ddd914bc04b107951b4845a24d815841178c7352f9dbb409b3750d450338c2e71ce019bee2b88b5 MISC metadata.xml 354 BLAKE2B dcbc0869b8b8ca66a0363e8a1bc751252e37e9938aaa787a63cdf2d02c425c1fa62038d7140f8f1eaef708b9ddcb8bd47dfd6046c0f7261c4d8a53b56cd2d56b SHA512 b9bf0473c6f2085f429ad2dfe8b265bbf07d393c47bc0764d8205e5adf7bd6f4f349c148438126b7fe3c0d60521d28f05ccb82e1f0ec89e93f0a0cd25ea62d40 diff --git a/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild b/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild deleted file mode 100644 index 89513c5ace3d..000000000000 --- a/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A weather application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" -S="${WORKDIR}/${PN}-44.rc" - -LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-libs/gobject-introspection-1.56:= - >=gui-libs/gtk-4.5:4 - >=dev-libs/gjs-1.71.0 - >=app-misc/geoclue-2.3.1:2.0 - >=gui-libs/libadwaita-1.2.0:1= - >=dev-libs/libgweather-3.90.0:4= -" -RDEPEND="${DEPEND} - gnome-base/gsettings-desktop-schemas -" -# libxml2 required for glib-compile-resources -BDEPEND=" - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -# Tests have a lot of issues, starting with reliance on a system installation, -# accessing the network and other intermittent failures with network-sandbox disabled -# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed) -# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') -# With 3.34, this is now behind a dogtail option we can pass (and have data validation) - -src_configure() { - meson_src_configure -Dprofile=default -Ddogtail=false -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest index 835c824865bf..0186e680c151 100644 --- a/gnome-extra/nm-applet/Manifest +++ b/gnome-extra/nm-applet/Manifest @@ -1,4 +1,3 @@ DIST network-manager-applet-1.30.0.tar.xz 1880076 BLAKE2B 9fb663baf40760818055fb89528d593c53fb6c3884b375712e44967250b294651ce2d9d16fe080a7f64cd111fb3581a3fc56e6e9478ed1765f3bc42303995686 SHA512 2c0acf1942c0d238b28a2d9d39f8741f376dd16defefc776852c63f79c2e8e01974c3a485dc6382d5a239b8308eb12bb668f1c327ef27e7fc228d1ad03498b7d -EBUILD nm-applet-1.30.0-r1.ebuild 1316 BLAKE2B 23427bc0d41b01918375647a8a6d7d680eb45c5a683dd2b83eed848c47541d2b6dfcc3a2af904d7379787265453fe9a9e1a2672bc43452aec90bcc7c89e535b4 SHA512 3a0729b455a147b5d4cf6161edb444ad51e7024910eec70108ca911a469c0a72f9e04581ee87c9ba84b5ff1cbdf02011995826053b46fadf4a28844e64155be6 -EBUILD nm-applet-1.30.0-r2.ebuild 1324 BLAKE2B 224e65f0d15a3d592efdfe6883fffbcce19e0a52451510b9bf98bc756e90825b11081b6d9d25a665ec658af47aa5302c2f92ad57ebc329200bb17ffbe8017f2a SHA512 de254e2030e36a5deeab228a42b6d906553043a175250e11cdb6a19d466c7487c6a8fb0c1e6d2836414bbe4de3d7cfeabd37021a485a9783a2070ca69b1beb9e +EBUILD nm-applet-1.30.0-r2.ebuild 1323 BLAKE2B 588c0ef2d341d0d96340c9daabb1919d986446f68939defee1733aeb30c1ce5a205f6750b696fbe30298a31b589c08bb55b5c27899597dbc4e0f20cb2f562af7 SHA512 40b5361b6bdb350379f54dc7f9865dfddc1ccaae8c0ae0cebc73815a5e19604a576c125a346624decaaf9536d6bba4134f57f9ba28a09b04e5e19521587ca81f MISC metadata.xml 564 BLAKE2B 9eae8bd089e03562bfd24679336b0110f4b856d998570e453d3abf602c66cede48be22d231f778d0acdf9206400e94a8c4d942082fd7443297c2070000a85f46 SHA512 5041d7f87d1501e1c6f6d4d9d2e37762ad068ea789f9a38813d2a7c83a72a03eacc2dae6d2876b308cdf21634233e326aba2d046f56856991609f5a4c9bf501c diff --git a/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild b/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild deleted file mode 100644 index 02f4bbec2cfb..000000000000 --- a/gnome-extra/nm-applet/nm-applet-1.30.0-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="network-manager-applet" - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="NetworkManager connection editor and applet" -HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="appindicator modemmanager selinux teamd" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=app-crypt/libsecret-0.18 - >=net-libs/libnma-1.10.4-r2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libgudev-147:= - >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?] - appindicator? ( - dev-libs/libappindicator:3 - >=dev-libs/libdbusmenu-16.04.0 - ) - modemmanager? ( net-misc/modemmanager ) - selinux? ( sys-libs/libselinux ) - teamd? ( >=dev-libs/jansson-2.7:= ) - - virtual/freedesktop-icon-theme -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Dappindicator=$(usex appindicator ubuntu no) - $(meson_use modemmanager wwan) - $(meson_use selinux) - $(meson_use teamd team) - -Dmore_asserts=0 - -Dld_gc=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild b/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild index c67129fdceca..755ce4482f9c 100644 --- a/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild +++ b/gnome-extra/nm-applet/nm-applet-1.30.0-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" LICENSE="GPL-2+" SLOT="0" IUSE="appindicator modemmanager selinux teamd" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.40:2 diff --git a/gnome-extra/yelp/Manifest b/gnome-extra/yelp/Manifest index 99e0c237455a..8aa24b90ac0a 100644 --- a/gnome-extra/yelp/Manifest +++ b/gnome-extra/yelp/Manifest @@ -1,5 +1,4 @@ AUX yelp-3.20.0-man-compatibility.patch 4229 BLAKE2B 1ebe101f4a0031ca46d6801e8dc19eb4225c0bd0d5789d379f3192fdc71afabf6a940156463bc60be414e4f607abcaa998f5e8ff81a74c107a5853490402f163 SHA512 427ee66fa1c156991254fd10511bead4fbed6b05a930da157cec61bd7fafcd83f0dd447ce8aa62d0dc76e2231cf5f34fbeccc8103de4ee9062b6d79955b9cc1d DIST yelp-42.2.tar.xz 1506136 BLAKE2B dbde815af6902eebae0e6dcdb12e0e0c8981fa64608e6ba3c8950b908b13981c335011ee2e2240e8a96c4aff3f8b682d630ea34215918374e231220eb87e0f2b SHA512 7fd8da347b3cdb9b24a31eebe14c4964c5e41956caa2b79e70d6ea0c829d94f8428bbd96a2472c02d56673ca0ed1c75f7c6f874a59c4eea0b1440918a99969f4 EBUILD yelp-42.2-r1.ebuild 1239 BLAKE2B 9ca4fe01fd463464292f9c9e9a1b8fcfea39ca7ea3ff539fff505d07c06e0977f943fc20e166ae94b6ce4e2d1f0aca94b0c466f53b5ada3ca68a74ef1a659739 SHA512 0c8a78d1b1079796fb971bc2d2f4b362ebf66fa2413be4b788574b0ef04b301ba0dedfb0da2b26f1260f3f930e83d3e8c3ba17cb9f79c8cf067618b312f30564 -EBUILD yelp-42.2.ebuild 1272 BLAKE2B 626fa34fbc4832e188afddd5e9e72aefffa33f45e1789ce3733611f9b994b9989101a002700618483c7b31822f4cfa55188afcaeb9d433d67484500a03e05f18 SHA512 6be9e23ad264d1ba8f132ceac58e7fc0ec29927ab0b1c8497e6a821933a4a369c407bd87a6b3e5f50b713d0c5908162367a55686e046061a3698e0803e98b70c MISC metadata.xml 345 BLAKE2B e0d968518c30308c282fe0e08f0fd9315d20cb00ec6f3284b10d977fc9ac8c79197784d25ae416052babc0434f887720a42b62e5ba65643ff2ca5352946c6ee3 SHA512 c03102f20a4cfeffbf007c3c9b62fbf4e2636f6b1734f8a4df310fb436e65ef3e29642b840deea60d44099c1e795e3cdac0d17b5f5e57f3f59561253c54a4694 diff --git a/gnome-extra/yelp/yelp-42.2.ebuild b/gnome-extra/yelp/yelp-42.2.ebuild deleted file mode 100644 index e87454464d17..000000000000 --- a/gnome-extra/yelp/yelp-42.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="Help browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" - -RDEPEND=" - app-arch/bzip2:= - >=app-arch/xz-utils-4.9:= - dev-db/sqlite:3= - >=dev-libs/glib-2.67.4:2 - >=dev-libs/libxml2-2.6.5:2 - >=dev-libs/libxslt-1.1.4 - >=gnome-extra/yelp-xsl-41.0 - >=net-libs/webkit-gtk-2.19.2:4 - >=x11-libs/gtk+-3.13.3:3 - >=gui-libs/libhandy-1.5.0:1 - x11-themes/adwaita-icon-theme -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - >=dev-util/gtk-doc-am-1.13 - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # Fix compatibility with Gentoo's sys-apps/man - # https://bugzilla.gnome.org/show_bug.cgi?id=648854 - "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf -) - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --with-webkit2gtk-4-0 \ - --enable-bz2 \ - --enable-lzma \ - APPSTREAM_UTIL=$(type -P true) -} - -src_install() { - gnome2_src_install - exeinto /usr/libexec/ - doexe "${S}"/libyelp/yelp-groff -} diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest index f300efe3f513..ae4934d7ab5f 100644 --- a/gnome-extra/zenity/Manifest +++ b/gnome-extra/zenity/Manifest @@ -1,6 +1,3 @@ -AUX zenity-3.42.1-webkit-gtk-4.1.patch 440 BLAKE2B 0e9db4203c2785dfa1fc70b24f22cb30fad4134e7b5fab83deded81a4797334596b9bab58f8a7d80fd86442fea178fae75de9705c92743b5dc4249c05cc3bbcd SHA512 f52a095d1028c2f50e9590e28191338b6f86498ec54230da0b58de25e31b891211ba8003db73d57b6280ad75b8414d86fa328cd65bd21a539255de0ebddfa71f -DIST zenity-3.42.1.tar.xz 3091752 BLAKE2B 7364ce9175efb7d4954956c1c2bd347ffd8060f02be3c21ec65525ee84e082eeffd8af3cb72b3f051f401a9ff90595c0a015223efcd96b6069e9bc3d276de16e SHA512 a8239e7dde351f3d3f75a59c95588f672c69333d4a53d50465d05fb73e61d1bbff6aca89acffc35a8d6802f465048ad2cbd7421bc3e3200a5a393ee3c9319106 DIST zenity-3.44.0.tar.xz 3096684 BLAKE2B bd6cb333e30ca675bd6d49a8117fc81a8d5ffe2870b9d78f897f292b827849cfaee7d92d36ebc9dc784041400b221cca715d40878be0bb2f5aa47ccbf9c10965 SHA512 806fff8f239dfa5da32e75bbc1fc3a6dc50b49ea8e6ca64cead9dd40adfe4741237c25ae5caaac1997ec7f274e9379b6607d254caf8a509aa01f3eba03cb3e7c -EBUILD zenity-3.42.1-r1.ebuild 1238 BLAKE2B 857b57f9138fbf39b235ae5adaaa3c2aad4a43a3d58b157ccf0e6fb48a29057849e7f1b4f8ad48056c437192e9855ed8b82e5129c0a75708fa2c662d0b4f1bf1 SHA512 52657a71fdbf83146c588fc0c368a2ca6bd0185bcfd403d346c8378dd60928b17f35dc69f5b0a0b634a2f74c555f51178cd06ee94c1052eb3de0fbcf901d8e69 EBUILD zenity-3.44.0.ebuild 1183 BLAKE2B e188c49c869b35b6d04113815427153c921ff461a52ae985b688b1e75932cffa7f4e3242f1964e7e0efff5f2ac2c4337af4b478a1f6f34dbaad20503515f13bc SHA512 9a2e93d2dad19f65bb5a8f06f0dde1912f09ff779f30ec4452b9c08818598915327d44a069fe7857a4f8dcf4051694da775bdc91883fc0ef9e569beee074b464 MISC metadata.xml 347 BLAKE2B dd11bec372a4f6b097616b3c45d4c2e0a44cf7ae3e4c26a48e6387ef14b3804662be64ef99ad179f7633a458f523e9054cc93eb691fe27893712492256bf4a99 SHA512 11676155be5f2b698f5b71920df5dc1121517ba63b20467719673c4b4a297c04282398fd70d00a9a3b712f080b784b780e0cb96c1186607e5e688b3f2f78846f diff --git a/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch b/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch deleted file mode 100644 index ff7cbcb6b104..000000000000 --- a/gnome-extra/zenity/files/zenity-3.42.1-webkit-gtk-4.1.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nurw a/meson.build b/meson.build ---- a/meson.build 2022-04-27 04:33:34.670853100 +0300 -+++ b/meson.build 2022-11-17 12:32:05.106347423 +0300 -@@ -70,7 +70,7 @@ - endif - endif - --webkitgtk = dependency('webkit2gtk-4.0', version: '>= 2.8.1', required: false) -+webkitgtk = dependency('webkit2gtk-4.1', version: '>= 2.8.1', required: false) - if get_option('webkitgtk') - if webkitgtk.found() - zenity_conf.set('HAVE_WEBKITGTK', true) diff --git a/gnome-extra/zenity/zenity-3.42.1-r1.ebuild b/gnome-extra/zenity/zenity-3.42.1-r1.ebuild deleted file mode 100644 index c6ff5c609604..000000000000 --- a/gnome-extra/zenity/zenity-3.42.1-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Tool to display dialogs from the commandline and shell scripts" -HOMEPAGE="https://wiki.gnome.org/Projects/Zenity" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="libnotify webkit" - -# TODO: X11 dependency is automagically enabled -RDEPEND=" - >=x11-libs/gtk+-3.16.0:3[X] - >=dev-libs/glib-2.43.4:2 - libnotify? ( >=x11-libs/libnotify-0.6.1:= ) - webkit? ( >=net-libs/webkit-gtk-2.8.1:4.1 ) - x11-libs/libX11 - - x11-libs/gdk-pixbuf:2 - x11-libs/pango -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/itstool - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${P}-webkit-gtk-4.1.patch" -) - -src_configure() { - local emesonargs=( - $(meson_use libnotify) - $(meson_use webkit webkitgtk) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # Not really needed and prevent us from needing perl - rm "${ED}/usr/bin/gdialog" || die "rm gdialog failed!" -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnustep-base/Manifest.gz b/gnustep-base/Manifest.gz index bc6f4e0f30da205bf72721a9bf23ea33a3e17f5d..0d63afec30f571c836a23e55bef397a36183b9a9 100644 GIT binary patch literal 1719 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 L-oelm4GaJP^L8{} diff --git a/gnustep-base/mknfonts/Manifest b/gnustep-base/mknfonts/Manifest index 38bc93b0f9cc..cce1656083bd 100644 --- a/gnustep-base/mknfonts/Manifest +++ b/gnustep-base/mknfonts/Manifest @@ -1,6 +1,5 @@ AUX mknfonts-0.5-pkgconfig.patch 351 BLAKE2B c31a0552df4eaf7848a359581365c972f0a05f3bde2daabaebb8024d4b51f59745f1d04513d66b606aad083f856065dc2a457fed67d721876942d7d16b2dc8bf SHA512 a85248ba9459cf145ec68e86b87103cc1c5f5802a0fb0ea789132938a925c8bac1dfff6fd717b6f526ea4d25dfcc34ef2a2d33f10b85c0422eb9eb2d2737f940 AUX mknfonts-rename.patch 400 BLAKE2B b285fa4a861648df5750a0adbd9cd398193bccc0206875b97454aceda18a85b7473d1f373bdd665d77afc494c7174a25e9443d09238d183e102ea09e677f7448 SHA512 4068bb4881f72f1679b539536b7a4147c0ad47b6ce9cc0ff88f0af7b39895dec781eae7c6660473ebdce9b628e1a2cf20b90db8d71974721eaac639dda6d8beb DIST mknfonts.tool_0.5.orig.tar.gz 2890 BLAKE2B 584989b90c0fb44d62f69174e0dca706a8bcfab942442228ae4e5c98dfb8221e9bfc43cb32b4f48609b51ff7217f591f2d7acaccf219a2ed34b99fb9f5ea2f4e SHA512 a6ad5810576285f16a8dc3596205b64bc6b183a6b9377df1c9e40d28cdba7ce2ae6e6b883478429f8c931bdd3f9f23396c6f5cd3fa1d155025638bb77ccd86ed -EBUILD mknfonts-0.5-r2.ebuild 739 BLAKE2B 8ab135c1c469b872477d59f2692ad42ef8297c7955fc4c2ebba1e9667804a63bc6212fe65777b91ce88b8d6a2dfab4d155c5f28176d125815e6d9b6672ef8614 SHA512 69da2c1eaaa4ac84be7d0ee8f2a168895ef28ebf02b4f7f44a36e59bef2552133950120c350e6ca5eb72ee82171f27d483b9183851717422c13642e198abb6ba -EBUILD mknfonts-0.5-r3.ebuild 830 BLAKE2B 93daa2c2f06521deb16245a89e0407185a4fc99cf6d8c8d7b6d4c3b61f5f27125b4308cc1553c79225e568e7be28b9f98f266ec2b83ad13bb6ecc410d1363927 SHA512 7b43e1f4b5fd8e3d7d84d00d5edd90cecd2d15085440de99af798e420f695386772636a54cc4977273eeabdba227c895d0bf37fdf585275e67d56a7e5d7134c1 +EBUILD mknfonts-0.5-r3.ebuild 828 BLAKE2B b75ed9565bd0fc97dae14f307930ba1d54e4d3abfe00616b023194218d677246aa4ec63791d9c415a0ed9a9ec70cfe3a9208cf214b6f217dccdafcc094fc15e5 SHA512 08be4500c41bbef20cce41a41f78ae028c3d0c3084b195db8f7dddc0de6a0b4bb03d1aa173c195205bd88d76225c2cde79a6e2d450cfd539cc3464e635105ee4 MISC metadata.xml 254 BLAKE2B e0f44b5b45dfaee5d78327c0a786de9629c29eb26b6ef1e06e499f8ebc1c72c0d0cee20d68992fe79df2498d1664a49f2bae19b5a115b97896300d741cb4a0d1 SHA512 48119cf18eaf9e217ca2203ccbfcd28aa8c6d2f7de7b21e347ba3c4d5f23147908620d158fab2bf0b0211670d091949b5ee3bed0044d4c86656703d20bdc6ee1 diff --git a/gnustep-base/mknfonts/mknfonts-0.5-r2.ebuild b/gnustep-base/mknfonts/mknfonts-0.5-r2.ebuild deleted file mode 100644 index b4e3d0b21090..000000000000 --- a/gnustep-base/mknfonts/mknfonts-0.5-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnustep-base - -DESCRIPTION="A tool to create .nfont packages for use with gnustep-back-art" -HOMEPAGE="https://packages.debian.org/mknfonts.tool" -SRC_URI="mirror://debian/pool/main/m/${PN}.tool/${PN}.tool_${PV}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="" - -DEPEND="gnustep-base/gnustep-gui - >=media-libs/freetype-2.1" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-rename.patch ) - -src_prepare() { - # Correct link command for --as-needed - sed -i -e "s/ADDITIONAL_LDFLAGS/ADDITIONAL_TOOL_LIBS/" GNUmakefile || die "sed failed" - - default -} diff --git a/gnustep-base/mknfonts/mknfonts-0.5-r3.ebuild b/gnustep-base/mknfonts/mknfonts-0.5-r3.ebuild index 3f090150a909..363fb84f8683 100644 --- a/gnustep-base/mknfonts/mknfonts-0.5-r3.ebuild +++ b/gnustep-base/mknfonts/mknfonts-0.5-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/m/${PN}.tool/${PN}.tool_${PV}.orig.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ppc sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="" RDEPEND="gnustep-base/gnustep-gui diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 990918ba6a7b5c72ce532ee7d69a2ea983558bf6..211596778579d02d62dc20038291ea1cc680f138 100644 GIT binary patch literal 4213 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 L{eY_5wH*KeV3{&$ literal 4221 zcmV-@5Q6U?iwFP!00002|8<$!j$O%dMc?%m`~liIMrJ;?U>P=S`9=DHh|I`tqKhno z&6cdc_lg2ow@QHdP+$%B3^DAz_BsFd(_er3@Y%oX(eL^%|NHsrLrv?$AOHKO|N2w; zQweDm{m)#dJSlh#>PY;`MZAK84-lT+R!do4Ys zth?∨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 foot-server@.service +} + +src_install() { + local DOCS=( CHANGELOG.md README.md LICENSE ) + meson_src_install + + # foot unconditionally installs CHANGELOG.md, README.md and LICENSE. + # we handle this via DOCS and dodoc instead. + rm -r "${ED}/usr/share/doc/${PN}" || die + systemd_douserunit foot-server@.service "${S}"/foot-server@.socket +} diff --git a/gui-apps/gnome-console/Manifest b/gui-apps/gnome-console/Manifest index f3df4afeb0fb..890180a01b55 100644 --- a/gui-apps/gnome-console/Manifest +++ b/gui-apps/gnome-console/Manifest @@ -1,7 +1,3 @@ -DIST gnome-console-43.0.tar.xz 161916 BLAKE2B 9790026541e61d0ae303831363fec15efce242c35bde2e628eec7b9c405095de9301dec344feaf83e035a5343ee8cb71dbece951def6d145555de40c73d9acc4 SHA512 b4da0f0c1e35bb468f5db8080b762c652358bd96d95dfbbc0d9b5c02d47c513c8adc23b1b38653873ab3a817e82bad5776ceeb6568d2041ab026ca460a7c3808 DIST gnome-console-44.0.tar.xz 160764 BLAKE2B db8438cf90ae7d54a359faa6cdda15dfcf4f47ba350d7b62febe71b9ade39b52e2da8883705ef7e31886eca7aa2940a1a9d4813460ef8a04402b829bb21f5ba5 SHA512 c53435f303d1625730174f3ec36c554c2090a5e64796b03642bb2ccc7edc301219f324d929b77dd8b4bfe12553c089103b2b57b6e1062b504b0d0007c2079f28 -DIST gnome-console-44.beta.tar.xz 159476 BLAKE2B 00430483a2cd5cc606d8d17468b172757151f683860bc922585f609b159bc17db87e8e8ae82211c9092406dcd218bc3240811f3ae863c4d629ef8b1830ec3867 SHA512 30eaa6fbd3acc02980475be7612e6d2a8652239eb3480835e09a86ba700198637f17003de3053cda034900c7c9eee61bbcd4f034662dff69c7af3fa61f94dc5e -EBUILD gnome-console-43.0.ebuild 869 BLAKE2B b4be5d3e916c3f67467dd7cdb0354161ab1b9ded68ef20237f12a5873433fbe357a7d00202d292c5b4ff990397bbb9241451a6d1f46350b402dc3fd75f63a300 SHA512 9c43aff050f658e75c5c630e59376c38fceec74379bbe4351f29364be4474c37e27e07792f0807cf01394af5343d7571638c7923088083b1921b40c85dca282a EBUILD gnome-console-44.0.ebuild 943 BLAKE2B 740a38935ae37076687ff397937cd16f6a22e63804f46da39a970620ea09acdb360858d051547dac625e4c7712f89dc9b437a3b726aa3e985103d25fec2a38ee SHA512 c6f583e6cabfb9a0e9c5e14a688c9133feb4fbee210ca2e671af53c8e2925bba39fb2264f104ab918c9429bd52fe7cbf41310ab57d02f2f8145e4607176d344b -EBUILD gnome-console-44_beta.ebuild 1047 BLAKE2B 3e854ed28cda3bb53d2132c8846ed67dd18b2b129c74d1d1b75d27e26f75d701b0015bc2dfa9b490a266aef8c72f6cbb6ffa02ce4b78d050c61ed0f843ca59d8 SHA512 1c74b2dcea9798d2f8eba28db90b343e1ec65a330cc8929185b684ce28e67707953d62347485b464e5564dea741fb26b98b026f2ccd63b91b17f628a939f036b MISC metadata.xml 348 BLAKE2B 7b68ba89d6cf52bd1ecc31913e6e7e12e4bcf842915293546df88c6dce5ad05d133f1299d4bbc46aef63e65dfa8a9046b3d4b34c1aee5f638918c85560439c01 SHA512 fe32610a9f3cff3b26785ef27b8544afc81c99149e6183fe0fc9516dfd61c30b93c6f57981b35b0882e7042687a011fb8e7f11b6c11b5b581816b97c637117e9 diff --git a/gui-apps/gnome-console/gnome-console-43.0.ebuild b/gui-apps/gnome-console/gnome-console-43.0.ebuild deleted file mode 100644 index c4b376a3f0ff..000000000000 --- a/gui-apps/gnome-console/gnome-console-43.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/console" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gui-libs/vte-0.70.0:2.91-gtk4 - gnome-base/libgtop:2= - >=dev-libs/libpcre2-10.32:0= - gnome-base/gsettings-desktop-schemas - - x11-libs/pango -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_configure() { - local emesonargs=( - -Ddevel=false - $(meson_use test tests) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-apps/gnome-console/gnome-console-44_beta.ebuild b/gui-apps/gnome-console/gnome-console-44_beta.ebuild deleted file mode 100644 index 8e311b1d863f..000000000000 --- a/gui-apps/gnome-console/gnome-console-44_beta.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/console" -SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.beta.tar.xz" -S="${WORKDIR}/${PN}-44.beta" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.3_rc:1 - >=gui-libs/vte-0.70.0:2.91-gtk4 - gnome-base/libgtop:2= - >=dev-libs/libpcre2-10.32:0= - gnome-base/gsettings-desktop-schemas - - x11-libs/pango -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-util/desktop-file-utils - dev-libs/appstream-glib - ) -" - -src_configure() { - local emesonargs=( - -Ddevel=false - $(meson_use test tests) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-apps/swappy/Manifest b/gui-apps/swappy/Manifest index 2f834772c908..0ccd6e2ec1df 100644 --- a/gui-apps/swappy/Manifest +++ b/gui-apps/swappy/Manifest @@ -1,4 +1,6 @@ DIST swappy-1.4.0.tar.gz 653512 BLAKE2B d8a0e9ef6c96c3b669fe6c3592757ee5df5a616580208ad88918c3f27f227de7a553a7074fd6f039841b022897d7c2bc891e0239969403282ae1e78781462529 SHA512 5e4952ee226799c64b8890036e22e28ec169a32da1d5f9414298d5e49b98fe0237bc35b270a2320e5e8b902b7118cf3b36c495de8475d4f948159bb1626a3004 +DIST swappy-1.5.1.tar.gz 655406 BLAKE2B 8e60766db87cd8de3a0bce6064e851c2bd44387037a27afcc8a475e933ca2a34bab8c6e5c30a398a53869050cc5b8070799a1f1cabb922e6bc4035a5333180ac SHA512 688ad9006965d6a3f9d2997335bc3e8172e4f6f53551bb92603cdc1f14138c25f9f7d28a87aa1cbcefc94f5da1701443a2ddf0e883b648ecc5a0b0ca28588217 EBUILD swappy-1.4.0.ebuild 918 BLAKE2B a01436b82a8798ffa34c7d4cf15a7cf0f34a2d987bfb92afd269214545ae95e971184b0060d2c6956ca1dc7d5e2d52224f0eed3faf02e3a01316e508eec6889b SHA512 42864a22d0a52ae7100fce046c6408186ebc6b523bd1d1e683aaef8686e294332a04445edb9bb20575a2d1fda8bf29b9dd820dab8bd3581edcb4a51e0bc6a104 +EBUILD swappy-1.5.1.ebuild 980 BLAKE2B e5d280f4a443f81124054ab657f7facada617b706e30318c6d8ebaca7992913daee25d9088ee7fdf2d3fd79640df014545b68bcad5418d0ace74311cd73c4b64 SHA512 ee506c342832cd3049e5adff07bbca8434168aee61fbc1e12441ea684fb57e8bdab01efdbedb9a76478ff0e9408653ed71a785f51905c5d7c28451d17517c9cd EBUILD swappy-9999.ebuild 918 BLAKE2B a01436b82a8798ffa34c7d4cf15a7cf0f34a2d987bfb92afd269214545ae95e971184b0060d2c6956ca1dc7d5e2d52224f0eed3faf02e3a01316e508eec6889b SHA512 42864a22d0a52ae7100fce046c6408186ebc6b523bd1d1e683aaef8686e294332a04445edb9bb20575a2d1fda8bf29b9dd820dab8bd3581edcb4a51e0bc6a104 -MISC metadata.xml 390 BLAKE2B 74a7854c90dd2a38eb70984038921103f625a828bf675eec8f4ea3f4e8e3383cb27f7227ff16e1d3f0e903ec0276c211f83211478c6bf57321cd14adc7a0b536 SHA512 a5ab8dc6c4edfb240ccec999a7264b406497a8c227128c9985b3a76ae71c143bc5b4bc56773a77ec05c4b592af7bd3c0796c2c8214c27fd1236ddd00804fc16e +MISC metadata.xml 812 BLAKE2B c7064961b2536b41a19d6234402d71cb3d9a1c5f95b218ad77a48cd324739a53328ef0674ac265308f2dc8e901cefd10aa28fa796660a91e29a55feb454c9e01 SHA512 5d42274a78c5a8358d8681f15821db8bc167a2609e7058a0f1154931fbd2ad13a511950bdec5666599315600d5fdf8a2733baed845a669325ef7433aaed2f711 diff --git a/gui-apps/swappy/metadata.xml b/gui-apps/swappy/metadata.xml index 83d0186e216c..21b17c6663f6 100644 --- a/gui-apps/swappy/metadata.xml +++ b/gui-apps/swappy/metadata.xml @@ -5,8 +5,21 @@ emily@emlove.me Emily Mills + + julien@jroy.ca + Julien Roy + proxy-maint@gentoo.org Proxy Maintainers + + https://github.com/jtheoof/swappy/issues + https://github.com/jtheoof/swappy/releases + + Jeremy Attali + contact@jtheoof.me + + jtheoof/swappy + diff --git a/gui-apps/swappy/swappy-1.5.1.ebuild b/gui-apps/swappy/swappy-1.5.1.ebuild new file mode 100644 index 000000000000..1a98c7bd5ec7 --- /dev/null +++ b/gui-apps/swappy/swappy-1.5.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg optfeature + +DESCRIPTION="A Wayland native snapshot and editor tool, inspired by Snappy on macOS" +HOMEPAGE="https://github.com/jtheoof/swappy" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jtheoof/swappy" +else + SRC_URI="https://github.com/jtheoof/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +COMMON_DEPEND=" + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango +" +RDEPEND="${COMMON_DEPEND} + media-fonts/fontawesome[otf] +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-text/scdoc + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "persisting clipboard after closing" gui-apps/wl-clipboard +} diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest index fd54e93bb5e1..26a78a2e36b3 100644 --- a/gui-apps/wcm/Manifest +++ b/gui-apps/wcm/Manifest @@ -1,6 +1,6 @@ DIST wcm-0.7.0.tar.xz 263952 BLAKE2B 6e8761b75d5e37e49a1ba1e9b2a045c7350fa28642d26f1f66b0513fdb4130495f43bcae137184bf5bd2f0f2a0d5a81891459819d692a84b66b96c7d1440ee7e SHA512 190d8befafac69c27d99d10113160a1806a9dbd83f740216dd38e9cbe3c2638817b3471c9f46b60642e91abe02fbb72458b61f07bda9cd5fc5dbc7cdf880c6bb DIST wcm-0.7.5.tar.xz 394096 BLAKE2B cf0fe0d1c1e1fa2660a28a61cd9d52ac6fa3c9cceab43788b75f4359e1495dd2ddd767cb1f030afec4dadc2b7ef3c260ba83566a70a794dee8d3bb34427754fd SHA512 d41def6cd002405c5fe81502cd19fb958399d25709e35fd5ffdfb862d6c5011f75c9ddf9110b40519a570457870ed2290c92c96f29a3be7db1e7802e122ebbe2 EBUILD wcm-0.7.0.ebuild 641 BLAKE2B 35e36933a815d5ef591b2a1f42e264964244d2800516381b4358c72feec5f5296ba61fa0fff743a44c9717a2b4a9f24d3bcf918cb3bdd88ae0d3275115d30159 SHA512 68ae61ad9d81dbda867e19fb555436f3175f4e0f7b5ecda3d199682a66699582dcc159aaddd2b44736c10e206dbafc6df2b20d97d67cb47ea89cb810670caedc -EBUILD wcm-0.7.5.ebuild 642 BLAKE2B 52aa4397a2922e00f6aeb40b40c96c28f87d1394a7f0b37c9b161e8d3058c5ac1f2c4ec17bf84874d1431cb0b1b6bf70eeefb723a22a502a9813a43640225371 SHA512 1cf7a44ad72916ce8e54f1dd1d38c04f15cac8edd4157461ef6186f3c219a6395634e981615083c340136773e5b1ca40e61cfb145c93ce5a47b3d1e1f8bd7662 +EBUILD wcm-0.7.5.ebuild 641 BLAKE2B 8dee7d8592216fb979c286f77f66f94d6235e213d9068e9819d8f7c9469c2a583c35a7c520198adc2000014d8d191e670c678f1c0844ce53b6c01f821d81a03d SHA512 9235a154b37fe9f1836c73e69801f2cb9fb003b0b72aded888b2ef69267b4dd607d96b34423453c0ead5042ee8ff4fae436f873496d22ccd4d7525bd41597033 EBUILD wcm-9999.ebuild 642 BLAKE2B 52aa4397a2922e00f6aeb40b40c96c28f87d1394a7f0b37c9b161e8d3058c5ac1f2c4ec17bf84874d1431cb0b1b6bf70eeefb723a22a502a9813a43640225371 SHA512 1cf7a44ad72916ce8e54f1dd1d38c04f15cac8edd4157461ef6186f3c219a6395634e981615083c340136773e5b1ca40e61cfb145c93ce5a47b3d1e1f8bd7662 MISC metadata.xml 447 BLAKE2B ed3b63ba55c97b93089df513b7436a66c9863ebcd7b9d227f0b6899dc734bb9a96352d7768bfb33d0fd44e03fe2db1c4619b4cac9afa06c7ebc2a43ea84cd708 SHA512 b67175d4a06c79784e5555e8ec198b5cbbb4c43d8fba9325d97290c4a5482a8e58e0a3409ab9b7e6414b9f311c248bcf47a42f04af3b5067c46b1dede816a1c4 diff --git a/gui-apps/wcm/wcm-0.7.5.ebuild b/gui-apps/wcm/wcm-0.7.5.ebuild index d91c7aa57b64..148198d43d91 100644 --- a/gui-apps/wcm/wcm-0.7.5.ebuild +++ b/gui-apps/wcm/wcm-0.7.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git" else SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 ~x86" fi LICENSE="MIT" diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index e33ea404b491e306b4d6a2d698a7c638c20225d8..80ea6cdc5201c6450faad3b69dcf8fa80d92d384 100644 GIT binary patch delta 4238 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 Le Cuirot - Plagman/gamescope + ValveSoftware/gamescope Enable screen capture via PipeWire diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index 165898751b9d067c84b5911eb7a0d292d5f9e6c8..1408252aa26f8ec715c0a24a9965cf299b36e892 100644 GIT binary patch literal 37202 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

    i1jb-tG>P$%_d>$SEo>Hg@A- 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 CgW+HR diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index cabd1db9ab3f..8e12253e92aa 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -4,6 +4,8 @@ AUX bcc-0.25.0-cmakelists.patch 358 BLAKE2B 0159aa6e483bd5fab0bc920e8416a94a4380 AUX bcc-0.9.0-no-luajit-automagic-dep.patch 463 BLAKE2B 286ed298055cbdb22d9c3f3f064c77da685cf75cc8c0ab0cad4d4b473f0eac0b1533ca8eb7e6159108d184d16db7a264b0ea9d30ccdc3d988d88bab28be7310d SHA512 6e5c20de22547410ffa566cb8226a47ee0e8c91183bc5b70eb22637a08fe55cfc96fde169ef3ab8d6e8d7c9e356c35e61b164b3ad675835d3ea8d5239a448979 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3 SHA512 394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb +DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140 SHA512 16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd EBUILD bcc-0.25.0.ebuild 3063 BLAKE2B f60ddb01c47f5bdd3ede1ae3c7a3b1d5b331a7be2cd633a769b9d079db0b428ec10200658fe636fd5effc0b8ddb860193cbcac21f24f1204b73316378eda9518 SHA512 35734ea4c94095848b19f2f0b6449860eec7196aff3043423002c07844771a8b3ca07a89a29a0fdbc63e4f4ebc035b34c6915094749cb292d70a4fe88b1e6a90 EBUILD bcc-0.26.0-r2.ebuild 3063 BLAKE2B a2ea90355401e3d63d18a65c7d7b4f584dedb6b41fb7ad963303f922f7565e79df976b4177e5493fa11288a5efeb6866b493bcd18776e03e84712e95fdf3bee8 SHA512 6dec1fe1971cd817cc34c41c809c62cbd52bb9f430598fcc819c78cf8a35ba004924ad7d47ec2cf03aa8aa671c4fbcd3aa18ed61a7db61df5be4a25446c49e5d +EBUILD bcc-0.27.0-r1.ebuild 3077 BLAKE2B 8584d7eae068cca776fcb31578cd57c3d4a7b369d79c11f96462d65409d1f42eea437a1ebe2398d6398ca5a7fe75218d4e80d97f06cf01b2019f2a1036a5dbf9 SHA512 5399daed74db9173d78436e796c865f0d6afe46322139a2fa2024f7564fc72e7cfb48741b0bc1c36b5ecd98691dd2ca695e3e28b095dba40be5011168d1e83d0 MISC metadata.xml 533 BLAKE2B b34e30baea99e82348b7f925ab1b4899ea9e4119d2f24f59e11b48dd8efc61edb3029580af40184acd0dfa180caa7e558ef0303247658cc1b3136940f7a735f6 SHA512 c7d4a450c8fe534fd9ab3aede95ac1192aa62f94858b9e0b1efc1b8982d49b0546e012f2d60c1aefc96155b8641d6ebba059af8fbea798827cc8dfeee15390e9 diff --git a/dev-util/bcc/bcc-0.27.0-r1.ebuild b/dev-util/bcc/bcc-0.27.0-r1.ebuild new file mode 100644 index 000000000000..002081eb2483 --- /dev/null +++ b/dev-util/bcc/bcc-0.27.0-r1.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +LLVM_MAX_SLOT=17 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/" +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers + =${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.26.0.ebuild b/dev-util/cmake/cmake-3.26.3.ebuild similarity index 100% rename from dev-util/cmake/cmake-3.26.0.ebuild rename to dev-util/cmake/cmake-3.26.3.ebuild diff --git a/dev-util/cucumber-ci-environment/Manifest b/dev-util/cucumber-ci-environment/Manifest index 05ddc0e8d6b2..6e4bfc0ec987 100644 --- a/dev-util/cucumber-ci-environment/Manifest +++ b/dev-util/cucumber-ci-environment/Manifest @@ -1,5 +1,5 @@ DIST cucumber-ci-environment-9.0.4.gem 9216 BLAKE2B f7758051d9e990b7b25b4dbbe4448c083630855619d11a4262740ca2bb2c85d659aeff95c889d179b22a8cb2831659b4cb86bf04d253a451749565e263244eae SHA512 be130abb5227a17308bdd2792e84d509a2ad64e1b19030bde254ceac607ebea5374f94dde80d9cce01be125a01356f12bc70b1884df149d6e1a7bc43651710df DIST cucumber-ci-environment-9.1.0.gem 9216 BLAKE2B 79287ac684faf3584ad18ddea54a6eb6bff6bf9ed76fb0c9126c4a0516aaebfebb09f9d5f5ecec44e84e7f1604bde6c53ae06e4ab339a0a2c79448dd9358f08a SHA512 3386783e70ed80f0465453708f14e5415d64feb4a995d05dbf04d8af9d38a25b089cd1a51b6d830d4aabf2b5499956d53d90f8e1e77d445ba00f8bb5e83685b0 -EBUILD cucumber-ci-environment-9.0.4.ebuild 431 BLAKE2B 7efac6078abc9aef51165a0bb23f69d8aa0679d7362e0684456fe8544fc6bb668e1b5ddda5b28dc79b3cf30a25cd3605f37798957ab7cd0e7945e6361e0ab871 SHA512 1eb52d42d2555735a50cc63eb15ad45868cb58cecafd653fd2913f38d4536fb89a75f3aa3bc4904dea51b84efe58b4717733f37ac1383e8a003ef26ef9e1659a -EBUILD cucumber-ci-environment-9.1.0.ebuild 424 BLAKE2B 94ee10b53169a1855791473381ca46dfba86457304ca93bef51899c4ca33553b1b318ceb08aae8393fbe00422b6f31fd31a8cbd35dbb654970c54dc481c8f6ec SHA512 3946942554b3001e44791a780e4cbc1f6e0c381d47747322dd08c8ad03456157c0906216365ea171ab2c7e49ff3f490a7c6bb642227ed46b199437f73ba7eb4b +EBUILD cucumber-ci-environment-9.0.4.ebuild 431 BLAKE2B fccdc31f2dafe0ccd2161e63e76c62f725419784717f347fa2b64177c8062c9bf4c54c8c866485f387696b1db61a7e426d590703d45ecd674c371079f7390061 SHA512 4a21729d4ba1659ac7f5ac8c556b202e1cce67599d6d2663b6ebf4c98c55b6c7db8269c2463196e72e6fbf87b606eec19a8305cf0de5934fa2a2e85dedd4e60a +EBUILD cucumber-ci-environment-9.1.0.ebuild 431 BLAKE2B fccdc31f2dafe0ccd2161e63e76c62f725419784717f347fa2b64177c8062c9bf4c54c8c866485f387696b1db61a7e426d590703d45ecd674c371079f7390061 SHA512 4a21729d4ba1659ac7f5ac8c556b202e1cce67599d6d2663b6ebf4c98c55b6c7db8269c2463196e72e6fbf87b606eec19a8305cf0de5934fa2a2e85dedd4e60a MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.0.4.ebuild b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.0.4.ebuild index 8a6e1e11317a..86d9504df267 100644 --- a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.0.4.ebuild +++ b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.0.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.1.0.ebuild b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.1.0.ebuild index 295f917453b3..86d9504df267 100644 --- a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.1.0.ebuild +++ b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-compatibility-kit/Manifest b/dev-util/cucumber-compatibility-kit/Manifest index 825724918004..e4d5bda8c5bc 100644 --- a/dev-util/cucumber-compatibility-kit/Manifest +++ b/dev-util/cucumber-compatibility-kit/Manifest @@ -1,3 +1,3 @@ DIST cucumber-compatibility-kit-9.2.1.gem 34304 BLAKE2B 95d9d3df1a70dc54595ac3acb28ad0835257e317f8f4e64de556e650dc504d0fd8bee013a3172b6fcf93734f01dcbca37570edea3add2797a2635c747b68afb9 SHA512 40ab5d28828e1ce0467229c95f5f66ca07f99dd477cabe91468e67a9c34b40eb0def9ba5326c20885be8f8d815a2f3bdf3aceecd345eb8b310fd5f83f5a1e910 -EBUILD cucumber-compatibility-kit-9.2.1-r1.ebuild 543 BLAKE2B f697a08863a49164aa1432a45619feed4947a0b417f007180272a5675ba0dc3ec8e5d4df869faebf781a6f468124fc001208aa2cd1221582c5fc93fdfaf209cf SHA512 b609f7358d4b9143c9bc2f32c4786a3b670c11a9c6cd91efabfbcf0a97507b89947f9d3e1b25dfcff878e2e81ae153d3d5a8a2c2057f7bbb878fa272fe394988 +EBUILD cucumber-compatibility-kit-9.2.1-r1.ebuild 543 BLAKE2B ca075c00ea19145eec20fbece966966024ba3a947d263578c28810bbb99a9d900ac53a9810c08d0ead11f8bacc831f46969708aebd72be64836142a6c5f8033e SHA512 63786a13732184940c1273728c9480ba9ea3fdcde80a64a386ffa1354ebb4c8784419a817894f0008455c1e048b1f7607ef620a16572c67dca40d9897dc7fffc MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild index f5003c378dad..417cf9b5e856 100644 --- a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild +++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="features" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest index 45a53894ea91..d5149035f38c 100644 --- a/dev-util/cucumber-core/Manifest +++ b/dev-util/cucumber-core/Manifest @@ -1,7 +1,7 @@ DIST cucumber-core-10.1.1.tar.gz 202764 BLAKE2B c5704ed4821d056aea7bf537c7193bb8965be5a6d0effad0f85f76c18e62acf7a2de981da05826fbd27c1e55122ba3ca9873729332a9840280d1638838af27c9 SHA512 c7c4de1c53a58b74e632019a9a69b3bac164da72ee3cef839d19c9548707c06ddac5e562013ca86992ca3d78ad96f23521ff69de83b3e9e614a336cc3d6ba9a6 DIST cucumber-core-11.0.0.tar.gz 202792 BLAKE2B a85074a9bad6b91dcb2b409eee6162efed6890868b762ebd221ea2ab383a029eb7d7f605813e6e73f6bcbf4c526ffb94f26e7338e6cfdd94abf28d631bbd989e SHA512 fd2cb97d72f24e5a5c00336e4243594270546225a027ee23907256d81fdc9be01c017a4d25dea85727ca834a6d3e3fb1ae003357cf530eab9d44fc211d52f331 DIST cucumber-core-11.1.0.tar.gz 200962 BLAKE2B 5ac40ca2114a925c93f98b363443b560f24f5103c23e6ec3ae429cfdd1c1039367a64212a87c6079aacc94a2da757f2e8f889d57f6a46ceff5ff58810101e86e SHA512 02918828b9f626ac9a6d451b5d8ce4f19df01cd628c008c4a1b2b926f27d6af1353ce4bde5cd05bd1ce560449e37cc2db971049a4b8230f0c85cf0b05d0a462d -EBUILD cucumber-core-10.1.1.ebuild 965 BLAKE2B 589c45d5dfad2f50c4d948c4cafd529b74efd3860c296dfe2c9e9da7e8e4e8d7aa6437350b2623748e5811bc11e4d709f4046523377be186b7ae0a27d0b4086a SHA512 09d741ea5c891b9428a3f5f6b22847c52e075a1fda813b60612182317edc7612a67b76c99cec3fd2e6056a854df4d1841a40843e7009572e3501e313d19ea7fe -EBUILD cucumber-core-11.0.0.ebuild 979 BLAKE2B 6113d1c8719a56016275e56f5dbfcf274fd6664b71367b58c2449fe4dcbf0015bfc84aa94bdb3eb8e905dd02a19cea51490676c9dfc7a8cc72be67716e62396f SHA512 1e35ea81d37be62fde802309cd2f7bfc7168c95f726ac38f000e7175bd8ff5524f16246afac4d50009672fdd42c54db9a74d4e19f535b96c74bf7b27913cd318 +EBUILD cucumber-core-10.1.1.ebuild 972 BLAKE2B 67ac1a9e510dda0e2b7c527ec5a9adf24e961b6c51d4691356b4a3dfd10c52ec6c5d20684208d4f6b690bddbfc0be3eaca191fb9f9ca7dddb14b010efd64a646 SHA512 672c4ed95e9b305d0cd2cdb1e0dcec60f8b3e126c56f5a862609adab28ade655b809c6a009103548b92140b5de1ff8815df40d787ca003fc2ffcd74a547b7819 +EBUILD cucumber-core-11.0.0.ebuild 979 BLAKE2B bb57be7d8ae62ee4c1fa570cfe127b69a0d55f0d841ae2f873b0149d8346ee6c1ca9fc9d4ebf591b217ef6a6272ea9c3e50a8ed65e28a8301788f7aa303f11c0 SHA512 f873e80559b91c3a7931862385ca66056b2b85ac5faea3cfcc96bd9a800d0770c744a8ec76472b60f60ef60770dfbe596e2fb314ac6c553c5ae2d0b0849f0046 EBUILD cucumber-core-11.1.0.ebuild 972 BLAKE2B ebf487ea78410af2471da446d0b675ce965ac2847eb0ffbe6495b6be4c326ffd23e9f51dcff4440f47fb98f4a6b39464d62da264d84e8aa74d8952a4cd7ecd5d SHA512 930d4fed011ce635902b08d2866bfd2c8360a1ec4772658d95aac4561aeba4bdad8c336c13496de3072a7cd3e790bba1ada07a7256bbf68c9e4683e9a3cce6e5 MISC metadata.xml 375 BLAKE2B c7832a4f34f0d774b6d629ca76140e597b20dce63b2cbcb8abed5e71689b08f99d2a78da9d4bb6493fb1b8de5baf930b8b749df01f90b12a663286ca77440286 SHA512 e50fe917e05d882f55e69e8605f5bbac962e296965d50b53b8904d5f6917add58790ee31813cea02de19839ed3c7fcfb794fd5deb042dd82a2104f7a24700bf3 diff --git a/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild b/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild index f6821afde232..5764657f5b9c 100644 --- a/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild +++ b/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild b/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild index d8bbc28dccea..a965ad4cad7a 100644 --- a/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild +++ b/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest index 2c2e2a8eabac..cc89fb9217dc 100644 --- a/dev-util/cucumber-cucumber-expressions/Manifest +++ b/dev-util/cucumber-cucumber-expressions/Manifest @@ -2,8 +2,8 @@ DIST cucumber-cucumber-expressions-12.1.3.gem 32768 BLAKE2B e873ba0ac58982c2a975 DIST cucumber-cucumber-expressions-14.0.0.gem 24064 BLAKE2B 45b811bb1c1fba8fb2b4819998b92b827ef80c7bb654d899b717f2438b5c6485447ce5e25e5d97e7d7d323fbc576d98334cefb825687b3791387df0cbc7669d6 SHA512 c5b3b840e04722b516a8cf57ce8f55f835f84efd73b133f9d6f842d1ae5612108e1100dd970d52cd349bf4c606ed1922b4730a0b2e4a2d31abdf2f6f51768a80 DIST cucumber-cucumber-expressions-15.1.1.gem 25088 BLAKE2B bc9990d11994a5c094b23a2d8bccf283d0c035507d7140128acae674faa70d1b8927bce6069b82bc530b28b4867ae6be3f168847e0d6db036211a5fd13defb06 SHA512 ceda830ca22e388169db41c85343f9adbe918ac76a5cfaefd55ca3d2815ec826eb592ba70771f0cf41bfefe8e42d9afbcfeb8c384cfa30687e9c0c023164fbe3 DIST cucumber-cucumber-expressions-15.2.0.gem 25088 BLAKE2B 3e0a9283cdf1a9488826260a98358612847945e287ed0f4b011c697fa6aabd340974705d5eb338464fdaee938090ea83b8c912820517b9a2b0cfa0c81b554d5c SHA512 c4f72a6e096794598f94318ef21ac7586328229db4ec5d6791abc3d36319e798d3bddc91fdc9d56a3741ae8ce082deeec153b66d8904683e3038b1161b84fcf7 -EBUILD cucumber-cucumber-expressions-12.1.3.ebuild 442 BLAKE2B 4f1d7e7900a38a912a4ae1d1e42236b9ee854a81fb55d0a4873cc24c1c8d6dca90882ebd017a1eb31995dd0abad261883891f16e793dca83d69c30e85b08b3f5 SHA512 9bcd00b42922069b814dbcfad4bf40d8c5003f38f9f0c2b884e60921ab3313f00ab8c891f737816e1e04c1e3acb65d5507ab67140e2fe17a5c8c61f6853050c2 -EBUILD cucumber-cucumber-expressions-14.0.0.ebuild 449 BLAKE2B 2b06313cb60c12c6ae6dba6ebc4c3189fbe73ec331ebb6cc05c984a702f700ea2064e1a5b8173b46f0e3f7c3c89f785d1bf2b1a470f58c4c3c953f2dd477840a SHA512 8f197d4cdbb687523f357690ef2ec5b82c4ac3e5443a9afeae3f8841e0b4dde3c35db0fe8755f46ea7d4bb3ca788ae20dacf8eb1d9c9224b4f1b0906909fb24d -EBUILD cucumber-cucumber-expressions-15.1.1.ebuild 456 BLAKE2B 6a702ecdc78b58b661829d41ea3dcec3c6b3ac52a8f9b3e95a6a789b2abcf022aa5697830e39db61711732dcb50ecf0ca8bdd2ebae05544a9c9d809145795ba6 SHA512 d3a6e75cfbaa5fe1b408c498e06d24330d6431c3a8b1bbcf9032cdaf146446df1affbc81ce15b6910a4f574aa2e6f55d56b9c180083aad192f4ff07cfb0b1f4c -EBUILD cucumber-cucumber-expressions-15.2.0.ebuild 456 BLAKE2B 6a702ecdc78b58b661829d41ea3dcec3c6b3ac52a8f9b3e95a6a789b2abcf022aa5697830e39db61711732dcb50ecf0ca8bdd2ebae05544a9c9d809145795ba6 SHA512 d3a6e75cfbaa5fe1b408c498e06d24330d6431c3a8b1bbcf9032cdaf146446df1affbc81ce15b6910a4f574aa2e6f55d56b9c180083aad192f4ff07cfb0b1f4c +EBUILD cucumber-cucumber-expressions-12.1.3.ebuild 449 BLAKE2B bc21e435e61feb2df01c5f5eec667539cc03e7f4c38f31bab61b0db6fada30cd5ec75be06abec98d4120e95b581c6f0613a1708006e87e610a06e89d192d1daf SHA512 39e9f5b01a2e53b436bac3481b52ba8a0f4d7b6de6a71c38b8c05b5ff97c0adf3f53fdd6b956276df6bcde6ac89d001aab04d3a0d55a849a2bc8621338d90292 +EBUILD cucumber-cucumber-expressions-14.0.0.ebuild 449 BLAKE2B 82588c7d961ebd3258beccc708b0189ea09dd82e39f0efa99b8becdbda6677060c0f31da98626aecf1eb56fb85b8e34b747db2b7b41fb885e43a326131ed45fb SHA512 09e5caf6e7c9561d1886d81452d866832c2689850c48d5daf9eef210d7c3eba0d8de7d8ca5a7e537f82f0560a46d790e568a1fa8f3ab138926b213c68f2760f2 +EBUILD cucumber-cucumber-expressions-15.1.1.ebuild 456 BLAKE2B 2465d75eed743a1aee54b18f22a6f02378f73377a7dc2d1d9fce127e4445851c9075d48c4465454c764a7c0a4f8b69a55cfa77103a687ff8b30d547b8923a23d SHA512 de9589cee2bf99ed7ed9aed01e8a24b127072936ec3dfaa97cb807edbd8970d7d791045ad83ca2a7e8256f3bbb5faba35e90ce3f40da2897ebef6e3da35f2f0f +EBUILD cucumber-cucumber-expressions-15.2.0.ebuild 456 BLAKE2B 2465d75eed743a1aee54b18f22a6f02378f73377a7dc2d1d9fce127e4445851c9075d48c4465454c764a7c0a4f8b69a55cfa77103a687ff8b30d547b8923a23d SHA512 de9589cee2bf99ed7ed9aed01e8a24b127072936ec3dfaa97cb807edbd8970d7d791045ad83ca2a7e8256f3bbb5faba35e90ce3f40da2897ebef6e3da35f2f0f MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473 diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild index bbc09a06178f..77cd39377ef1 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild index 2ab09ac9b1c7..6a40bda210f3 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild index 254c73877467..feadb3db482f 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild index 254c73877467..feadb3db482f 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-gherkin/Manifest b/dev-util/cucumber-gherkin/Manifest index 2cf89c21f4b0..f0364f627fa6 100644 --- a/dev-util/cucumber-gherkin/Manifest +++ b/dev-util/cucumber-gherkin/Manifest @@ -1,5 +1,5 @@ DIST cucumber-gherkin-22.0.0.tar.gz 9601890 BLAKE2B 71ad3b4c9917cb6c9e4e8d7769bc76f49f1e33d5aa46ad835eea01297d9e69c60c1249075aabfb529daa10996703e45dbb8dec4eebd149ae8637708f666a00f5 SHA512 ef5aca1bd0e30aac850c2e93fd6d30bb5e7a9504f4d1ad1f4072001abeb16aa7cbbc0bb2200dd9001080ed8d89a3f91eb5206874cf535e3ea4756e6e809a6c20 DIST cucumber-gherkin-23.0.1.tar.gz 8404612 BLAKE2B 4a444afdf70804be9d97cf87c32960cbee705c97c90e4ef2d34479c1499a0fd1d97fa11114cc6354a765be667e542ec1a6b9f596778a954f4e1d9df80157f4df SHA512 fa968e92cb4617791d7df4e1d2a152b04ccd0b2aa0785e26264fa00ce722b026b0dc4b428acc0caf75d24196ba9689d85bbbc7f34c2a5c3dafecf84ab996383e -EBUILD cucumber-gherkin-22.0.0.ebuild 788 BLAKE2B 5f2cced56ee2a198d603004c6effbf0085486ace6e05d73815fea836a0d4824a8813f1f3f16331e382a64d64e9348cb6f5053b9a399cd1befbe35220a694fe41 SHA512 b30df86e53f0098865754dada59accee9078d88d609a862ccd3f2dabbd9284a83ea1617101163e643eb807cc364f87ad5c19fdc5b990fd8c5765d794f08d4594 -EBUILD cucumber-gherkin-23.0.1.ebuild 795 BLAKE2B 6cf4bd6151577644d2930f1ce763ce7fd968ef8012529d0a9acc949de4c7f22adcf5c1ac4bcd1c390ca33283b2ba5d315a85667c2a3af96e89053d66329b3d13 SHA512 964d26dfb5111ac9eaae6a0c4ac58fd12ac5f46bdf866e93b4e98d63f1b71312184b85daaf96018567a843be09373a7758bc90ec7f21711f57b3b9321c04b96f +EBUILD cucumber-gherkin-22.0.0.ebuild 788 BLAKE2B 56a234e9f04aceb9fab577c3f310aabdc67ffe014b0ffcc0c25aeba7db11fe9c8c842bfdbc88d39aea032ec9f0541f22099131f5a817e25b0ecde50d09cd1be3 SHA512 49823568a8192f818c016d401e62ef7d7b73db6aeb0cb51fb1d3a245e323a3c142f6606aaced9aa6e30fef9845f99af4ac0f6300f69f2ef5cd4822765e8f7a38 +EBUILD cucumber-gherkin-23.0.1.ebuild 795 BLAKE2B 40c6b91178c55fb7870ab028eeb952a1543c16c06d6d4aaab8b8473f36f6287257c27f74892127a97ce4775c1bef2ffbbeda78835a94e5963d0a699c297d8e20 SHA512 28d7a8eed5bcd3c34f826028c3e7bb977970161a98f77025f23dd7afb8c0e6df415410f241ce5edb7d59c9c61b0221db34badb839cf9f3a1c1260b2c4b260c6b MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild index 34fbb0048b6a..0e50cd14c4da 100644 --- a/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild +++ b/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild index 9b8e78309158..7a689dd6358f 100644 --- a/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild +++ b/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest index 98145d148853..0b853bcf1fb2 100644 --- a/dev-util/cucumber-html-formatter/Manifest +++ b/dev-util/cucumber-html-formatter/Manifest @@ -1,6 +1,6 @@ DIST cucumber-html-formatter-17.0.0.gem 434176 BLAKE2B 9bab7b11d2a17b6bb7fb1a81275a7db9221c5848779e870e95b9fee939d93d8df43faa29b1b85a3ac170763ffd8bb75abef8bdcfa2a7392cbfa7ae96737a0fdd SHA512 7be1e8805f45ab78a80997ff556856289f715d59f6ee4f01ccc95452b0cc898bcd0b97d029a70cfaa1f292069f913b99517aa1cd7f2cf45f7cdc9152520ae670 DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755ffffb2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249 -EBUILD cucumber-html-formatter-17.0.0-r1.ebuild 735 BLAKE2B ed8d7ec94b48832259dd17e2f12040be23a43f2b4fca8c5291f863ebe0619d982c3bd9eb7ea026e2c96f0c6655d8720c142fb94218e2af75bd4b6c831c7b5fa9 SHA512 4333c64c181032bd77160a9dfc6d892484c20fb4aaf68f9ca1cd50a9257707f6949922549f7850be0ce82ee75cb9997f4bb4e701c3e6f8566493e142d8c739e3 +EBUILD cucumber-html-formatter-17.0.0-r1.ebuild 735 BLAKE2B e5ca1e30006a55beb76dc3f6565a5777c89872d3d7a50ddbae29658a78ec24ca0003c3382347dda3cd7f111fe7ad66f1077c1f6cea430fb680fb0ec026f724eb SHA512 e26e16f3abaf04d3049e473bfc34ef4618b51b15b0903f2e249634fee7b5b9c149063b867d4d19a0f5863c7c24199695f4029145f02b67dc3211a2c5d0b57df5 EBUILD cucumber-html-formatter-17.0.0.ebuild 704 BLAKE2B 29616fce3908431d835aa648a448c50bd5d199e5bbb5a4e8fc7efeca21a5a443d143eec2d674fd7407d261e03d5df342030dd8e391104a75ab68f588db1d046b SHA512 a7b8cb61f15d74b69599fcacbc833fda58a5043b1b22b8accdbe8d38512c0e1942f7001d459179c9a10942c43e385cd3ca2c4a5662fef2a15ff3cb2c8a0da498 -EBUILD cucumber-html-formatter-19.2.0.ebuild 834 BLAKE2B 7f550c77a00874d1c343f7f6a5aa48764c89bc4a5e946ef0fc2c3320ab03471eab31b3f2928fe6664065b97db7a9691a995269500527b01bdb6392b6d2503962 SHA512 f946f7acc8b980c1e68260cd6922777e90019ede7a60310206d6c429c83e2749fa3cb92294b523592e3756c8650baf1c46092b4bbc50255c5c6619308042fb39 +EBUILD cucumber-html-formatter-19.2.0.ebuild 834 BLAKE2B 305b14e92a64c34ef202dc28a7582a856ea3b4785239a596ba2ef1ee7611041d5de731a2780b9d8f527a9debd9c3c2c0b4357a725bd4ee6c278bb5f002918eb0 SHA512 cb766cafaf1960cb8537476acfb44aafdca2cba1552bda574dbf96d2595884fce618394d11ec15b31cb81638cee30dc93feb8c47168ac94f6c8bf9e00b5f27b8 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild index f75b478f848a..3f5d3f2ce072 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild index d0858f840aed..930b696dd82a 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-util/cucumber-messages/Manifest b/dev-util/cucumber-messages/Manifest index 949f84319f02..df6c5c2dc442 100644 --- a/dev-util/cucumber-messages/Manifest +++ b/dev-util/cucumber-messages/Manifest @@ -1,5 +1,5 @@ DIST cucumber-messages-17.1.1.gem 21504 BLAKE2B 343bdb916c1e1a8cfa0aaaa4837d11064d51268a283b9c79b0ff249abe8066ef6a3d56d021d3b9d9b1d8a2dfc1495b08263dc325f6ac8a0e2dbd46281089cee7 SHA512 32d4740bd6aae8bf4273aac9974e181d32c4bd0be5883722ea38aa62df8b915504fd21a655111c03527d3fe1f31f0ec41ac637cb7293b753c7ec4eb6a97e7db9 DIST cucumber-messages-18.0.0.gem 20992 BLAKE2B 292de17ef1b73ea2f35f3994bfbab14f206d8152fd885a7e6d351eaf67bb7ecfbbf8fd1a24ea1fc2cd42bbcde5290ec69c227db273193e897c5e4aebc555aa99 SHA512 52a7c3d8105a8b7abfd2914088ea2c9caa794451a53a50c8c6b98f36ad73947dd2e2f0925a06f2eae4019bd6e22b206670d51557149e50532580377c95a904be -EBUILD cucumber-messages-17.1.1.ebuild 502 BLAKE2B 298baf86aedbddfe035060dff3caeeb7fba9152a667aeb0993e4e42affc66148d23227980972967d4d4d146259d873286e8d835b942da41faaa52b821ce1b275 SHA512 e9aa63e3022a19f354f595bc4969ce9dea26ae0003f77e6afed6f8e59bb7c4f59dca27574a26b130690e54d75d90155f2d096f69b38f7947edbee249bf5510fd -EBUILD cucumber-messages-18.0.0.ebuild 509 BLAKE2B 724e11932dd6fa71052098d51f6037a420b7b8e6e5928cac8be8118c574d76d1e714ad7c9edc65ff1f77ab1bc6f946e46993596bc563c6b5499e176d819b1c3f SHA512 455e7d732e32e66bd98aa06652ecb085b61aa5b06798d67262e53866daed5caf141ac87d79c972681da0b094a9f6c3b241d02106f12f17a6017d1b972857dee5 +EBUILD cucumber-messages-17.1.1.ebuild 502 BLAKE2B 896fdac3fa1a9065da6983f3d15afa35b8e5a5e2cee7ac65027a77acfc8f89c86aa874d4b5abe03e6f0aad07bd54ce3e16b12e235b7717599315a227de89e94b SHA512 9fab5958fe1e1f2d8d4e0e23255cf3f5efc5e9d521d5f70582a0d5ca12ba0c6715c9f5b037be46757e2298aec3d729638e40cd2e5913ae45594a980144f8f3a7 +EBUILD cucumber-messages-18.0.0.ebuild 509 BLAKE2B eb2ad3c9bea55599804e55b57d9795311127fa8c112f264c50d976899aaf7b47c3737cccca0c8d5bf9c0951571ddcd7a9f4aa401bad43eccb189556f9a84e3ab SHA512 1e744811911d3b0e8a939d7fbf20cd60d1caaa21ea006cbcb461d2b42ff476934171ea0293dbaa4cadba4c26086110d4a0c02ad3908bc8946c63225d4590df04 MISC metadata.xml 314 BLAKE2B b2b942eaa58ed22776f566b9e50e04e6ab0802ceb3b8a71f916d7899fc117ebf00cbc12775ea29661f6591c5e8bfae21cce49e89acb9a6a11e8c71679503b619 SHA512 99b7fcdcbbf0f360790757d2d004cd9ea981d344d092dd54c50b6658625021c8074044143680d3836392c6f53e64fb7dd3dd95c10b452f97c53e5f14b822d3b7 diff --git a/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild b/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild index 27c7fd9e3d8a..addbef80a1c0 100644 --- a/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild index 86881538a45b..7f2b3d224ac7 100644 --- a/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-tag-expressions/Manifest b/dev-util/cucumber-tag-expressions/Manifest index 9c5705ac3d4c..3463631d1dc7 100644 --- a/dev-util/cucumber-tag-expressions/Manifest +++ b/dev-util/cucumber-tag-expressions/Manifest @@ -1,3 +1,3 @@ DIST cucumber-tag-expressions-4.1.0.gem 8192 BLAKE2B f4ce3377f3d67be1d58fee6f082ac8b25a301ae2aea2f862cc8faa0b7b36daba9754512cfb046c932c93ef6d10b50ff8a4cd2187b4a3516f740b9d9db865b95b SHA512 15704a604496a26fa87775cf05b6998236e7903e0770782804ce8bb9e3093178d686e1bba146d1453b853f529f30220054ac33ef18ba1d45894fb1aac7fc3dab -EBUILD cucumber-tag-expressions-4.1.0.ebuild 438 BLAKE2B 544649e20b49fc7fd6f171cde351d496aaf7c1a4969ae394003d79f8ddd3e3bcb6df7bc1bac5e8665d4b6aa3f1e8f0740101b626716251fffab0ec021af52a43 SHA512 9ff5040304c573d1f67606cd632c91404bf75383c37e69e06cfa929620a9bd96d431354641c376942ff0d0fe7020b6464fd79cf1463e46a77db4529a39c016ec +EBUILD cucumber-tag-expressions-4.1.0.ebuild 438 BLAKE2B 5bbfe98eae7162aa6f29e54174f4e280126dbab198a0a440e41e1f046f68f980ed23a46d78491434f685cfe92c49c7fb2145cf654c532e1b428682eb5fbff5ac SHA512 2e4320450143e9b3d23bca781d8240ab1e2133bf47bc116d43eb499b5192209636745151137cd2bb92bb3c05253a40c75746183e00bc72d670d4c91047c23ba8 MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473 diff --git a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild index c16dba6e9bce..aa1d6f68fbb6 100644 --- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild +++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest index 8df796085990..69be57d524e5 100644 --- a/dev-util/cucumber/Manifest +++ b/dev-util/cucumber/Manifest @@ -1,5 +1,5 @@ DIST cucumber-7.1.0.tar.gz 410595 BLAKE2B ee1fbca606479f1f07d64a5434051d8466d7056a326424a0235a6e4f860ed3cdc7862495156874b38631e6a0a1b70bda40deb6f5310f7bd6bdafe72c5faa8f2b SHA512 7c124110634259e83ba1986efacf85a73e9a6f36a7c262ba9842e85e73e359a50b5090489f656e5b503cac68e3db9905dd1834db1bfae9ee55e3a4d1b31a4adb DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 8e86ca726a85afeb6d80799c3b2cf633e4949bacb9ad65b41d3baf37f642b9032d57b4e66cca15cbababcdbe5541ce2cd0d23b113897dedbd7cbfb5c85283a00 SHA512 33e9abeb33c7924c3eedfcf477019a782cd813a004e35dcdeb0878b6dea920ba870023b6c8a60c8de810ff231378fa67969208611ce8e9199ae2611d3f6f1f99 EBUILD cucumber-7.1.0.ebuild 2536 BLAKE2B 87c54cd1ecd24e957c322f3994728417bca331b432ae19df61eb08d2d728a93d02199d541c60f407691e695b44684b3d166eaa0d9990d7584a27ad70520860f7 SHA512 0577e95e76824c679f1ff86f84aa357ed0f004fa07c8f780ce184d076423a3a050384e387f231bcd1ab36bb0448c1f46d4f2e9b6c30485cf7ed140bf0bfbdcec -EBUILD cucumber-8.0.0.ebuild 2570 BLAKE2B f87aa63a8aff4ebd89ead22d5e47fc90873beaaea842cc5f9715b9d6f9d54f13c0039f07949159dce19828e9fc02f6b3885194b505f51ab3fc63a041d25bf386 SHA512 20b771f17a3b44867f492cc70f3de4e6453e73d605503a0be17259fb42d69254940cfc79bbca10861c94acfdbe5742f1e8df6da59af35528a16eba5a683f7003 +EBUILD cucumber-8.0.0.ebuild 2570 BLAKE2B 68fb25422c4f58b7ae404192d51a47753ac23e0f86ca3c32893a3a066baf530beab89c80d4049c91b228f91ecc0bce1afcf9e2bc8607a7522c3b18dffefc877f SHA512 f2a4c13da5a7caebf483a95d7d361f06e3e7cf70fd3527bc0226d74b97c969db485e7a748904145e27a3f32a6a7ade1e47154b141aec47a187c2bec5605e23a8 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber/cucumber-8.0.0.ebuild b/dev-util/cucumber/cucumber-8.0.0.ebuild index 3fdb0ece9621..e24cf82d6c86 100644 --- a/dev-util/cucumber/cucumber-8.0.0.ebuild +++ b/dev-util/cucumber/cucumber-8.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # Documentation task depends on sdoc which we currently don't have. RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest index 93ebfd2ee946..794fccd28f8a 100644 --- a/dev-util/difftastic/Manifest +++ b/dev-util/difftastic/Manifest @@ -22,8 +22,8 @@ DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST difftastic-0.43.1.gh.tar.gz 50571590 BLAKE2B fa0531961f54b7713a2cd9cbde3ffe2d853350b5802d703dc9038a712c91c8981ac3010b328c70969c756c243418183c8600a9078a17cb1ebfedec3f853f12c3 SHA512 49a2836c17a45b008cced7734539cf058f8b4440e056d08d39ab0277ecdeeeb45e8f15d1df1a916ab72116160f7869102a31ba7af7f414cf7b9cbb898deca76d DIST difftastic-0.45.0.gh.tar.gz 52126132 BLAKE2B 0c29300660c79a1c425f9bfacc66eba9f944ce883456f931bf9054ac49bf11c0c9db1a5f9652ea774e02d067c2209c91ffa1014f192a14a11ab18612c730f1cc SHA512 80c157a7d00c2a91291f5ca3b66908f05a98780b455cc420ab9192d43526fb383eea8036a42ee8042eaef6d7cd6d72b0895d3d4d8c52f2c7a30fda43e8cccf19 +DIST difftastic-0.46.0.gh.tar.gz 54963804 BLAKE2B c1306629203a31a5c53327a3e00a123042c32aef1ec452fa5c8792ce6e5e4480e9f6be23edfcdf1eac74413f7fa564964bcad39b0f8505139c29c75eea2cffc2 SHA512 fb4ebe4d2c3f377e6fa4956cabf7520272c14e97f13799eef1f92ff22eef36baf6a7cbbede858bff2f9b89e087acd3137b3d3d65a4dda620e8e23bedf2685ce9 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f @@ -49,7 +49,6 @@ DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 -DIST once_cell-1.12.0.crate 31549 BLAKE2B 72a6c2efe279abce207096dfc47d207adae34764642f742bcbddcd8ebab9f78f6c2ea7750bd670844de5f6989e4951904b5f624281c28346cb6c41c585137e91 SHA512 02da0e6eccee2d5246fff5e6323bd7eff0f4641801be5e5910763929a5e9d8b62c07f81001c405cc6aff03f68a14ed5bfebd9900bbdd09568bd1ab9ca9b73093 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST os_str_bytes-6.0.1.crate 21079 BLAKE2B 85c4a5f450d74bae23e2d2ad1c20cc944ff93fee1ab2fb700692645586acb388d552dca2b326f7df2cc4d07f6a3bdf7aa6704833be211f392250a56786519224 SHA512 16035d3032d499575faf5e8114868d57826acf2b4a54e848f9101713b7965a2fecd6c486945b1c8ccc3ddacdbb95a1c6f8a74ca4fcdee24729648edc817c4472 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 @@ -87,7 +86,6 @@ DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f772020 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST tree-sitter-0.20.9.crate 132102 BLAKE2B d431337c9aa91684c94ccee698da0ad34d493cb3fe96c18ce6fd218d7789ab168e86b16e78f19ab53d7a0c11d654796029886e3801880e469a11daa92292e071 SHA512 03e38b5252dd94b65c096ba9d07e6aecbb582c8460e2f1e0ad46122e372be7139462d7c411094ba557abd6566bd89faeaf7ff01bddb9283d2d7285d13e38c5a6 DIST tree_magic-13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.gh.tar.gz 15665052 BLAKE2B 78623eec83ebe25518370ede597f290800cb5e626959ae254d19dfee0c5e72b1442fb73a330ab3ed99ca5cbf8ca32663aaeab23a5eab2027eb4a92208e9a26e2 SHA512 b3f8676a85f63ecefd44940c064c19f97be64e42866c78a4412a9e3a46c278b408fb44609111c52700447d08dc5d74b17b15a5c35c8f65d17b0d666aafade051 -DIST tree_magic_mini-13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.tar.gz 15665052 BLAKE2B 78623eec83ebe25518370ede597f290800cb5e626959ae254d19dfee0c5e72b1442fb73a330ab3ed99ca5cbf8ca32663aaeab23a5eab2027eb4a92208e9a26e2 SHA512 b3f8676a85f63ecefd44940c064c19f97be64e42866c78a4412a9e3a46c278b408fb44609111c52700447d08dc5d74b17b15a5c35c8f65d17b0d666aafade051 DIST typed-arena-2.0.1.crate 11439 BLAKE2B b5bd230a22894c5545966279b40a8493940719fdf79bed144ad41c363e7f73bfd40e1492efa8d96fb9b5b32e3a31405ef9dbddd55d10bb900ac082d41a034b03 SHA512 182fdac0ef9b494fc2966005ece2107a3c53b6eafe4eebe9be3d552aebe143e05f3db2b51693c253831744fc265ec2a557d31ee42cf0ba5991b38d075278415d DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 @@ -109,6 +107,6 @@ DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54e DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST wu-diff-0.1.2.crate 33439 BLAKE2B 78b90ed8a42b3a7a1697f92227edb9f0cb8e74583edf8079b8f85110f6fc049eb68370e93ead3940ae222d108c2f18b7f301e9285968e046d362669a79bbb3ca SHA512 6d93c8854dba66f48f736db3f9e997d11d07a0fef3e13219716e553c0f5936f1d00468b88d9164329cfd195271aa242ec7dfd58560074f1a41e8558719ba5af0 -EBUILD difftastic-0.43.1.ebuild 3152 BLAKE2B 45a852f608b35f859459a0922ce8a142900b682c85516bcb561eb80bcb07576ce8dda6c0eeb6d0a03a336991d5aaa52fd57377a4b352ba1a7934f05bc6cb44e3 SHA512 806bdf72797d4e389a5215c5e3ad42318b34a2bf0490c91f586fce9a7338c9c254a41691eff87cefd043177d471cde75ad169c8eaa3a8f38297f40b6b9d99ca1 EBUILD difftastic-0.45.0.ebuild 3473 BLAKE2B fda619a283cd61a29fd3e3fb9c526f2211f9477a7d461bd1556f6291fed5ee52917138dda20763399bd69d9202c864385f6fa5d8c5c8d617c188412ca99ff21a SHA512 cb74fba10349147c319deff032b6342e0c3e7717fc8af83a3adc043439cd5e7203f044fb575473995b33707b8961f63f99bc8fbf8456914b00324b3994ba4aa3 +EBUILD difftastic-0.46.0.ebuild 3473 BLAKE2B fda619a283cd61a29fd3e3fb9c526f2211f9477a7d461bd1556f6291fed5ee52917138dda20763399bd69d9202c864385f6fa5d8c5c8d617c188412ca99ff21a SHA512 cb74fba10349147c319deff032b6342e0c3e7717fc8af83a3adc043439cd5e7203f044fb575473995b33707b8961f63f99bc8fbf8456914b00324b3994ba4aa3 MISC metadata.xml 333 BLAKE2B 3ba43124273c8969651c7ff68c86718cf0484850e98b2e5de2b4aaacea67e95609b286c6156dc74cb1fa1201e198f0cb685b9cb1f80a6c81cfb8b712dec96a05 SHA512 0726b7ca030ff47d0a304f30f97671e7274905c9c5187edd61eba9224207430ad1cd98d76ecb4120f8b9d722e628834f7bc3d0a3734ef22f0df48fcb44c6c2b3 diff --git a/dev-util/difftastic/difftastic-0.43.1.ebuild b/dev-util/difftastic/difftastic-0.43.1.ebuild deleted file mode 100644 index 4d0e6d4e6aa3..000000000000 --- a/dev-util/difftastic/difftastic-0.43.1.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.4 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.18 - ansi_term-0.12.1 - atty-0.2.14 - autocfg-1.1.0 - bitflags-1.3.2 - bumpalo-3.11.1 - bytecount-0.6.2 - cc-1.0.78 - cfg-if-1.0.0 - clap-3.1.18 - clap_lex-0.2.0 - const_format-0.2.23 - const_format_proc_macros-0.2.22 - crossbeam-channel-0.5.4 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.8 - crossbeam-utils-0.8.8 - crossterm-0.25.0 - crossterm_winapi-0.9.0 - ctor-0.1.22 - diff-0.1.12 - either-1.6.1 - env_logger-0.7.1 - fixedbitset-0.4.1 - fnv-1.0.7 - hashbrown-0.11.2 - hermit-abi-0.1.19 - humantime-1.3.0 - indexmap-1.7.0 - itertools-0.10.3 - lazy_static-1.4.0 - libc-0.2.139 - libmimalloc-sys-0.1.24 - lock_api-0.4.9 - log-0.4.17 - memchr-2.5.0 - memoffset-0.6.5 - mimalloc-0.1.28 - minimal-lexical-0.2.1 - mio-0.8.5 - nom-7.1.1 - num_cpus-1.13.1 - once_cell-1.12.0 - os_str_bytes-6.0.1 - output_vt100-0.1.3 - owo-colors-3.4.0 - parking_lot-0.12.1 - parking_lot_core-0.9.6 - petgraph-0.6.1 - pretty_assertions-1.2.1 - pretty_env_logger-0.4.0 - proc-macro2-1.0.39 - quick-error-1.2.3 - quote-1.0.18 - radix-heap-0.4.2 - rayon-1.6.1 - rayon-core-1.10.1 - redox_syscall-0.2.16 - regex-1.5.6 - regex-syntax-0.6.26 - rustc-hash-1.1.0 - same-file-1.0.6 - scopeguard-1.1.0 - signal-hook-0.3.14 - signal-hook-mio-0.2.3 - signal-hook-registry-1.4.0 - smallvec-1.10.0 - strsim-0.10.0 - syn-1.0.95 - termcolor-1.1.3 - terminal_size-0.1.17 - textwrap-0.15.0 - tree-sitter-0.20.9 - typed-arena-2.0.1 - unicode-ident-1.0.0 - unicode-width-0.1.9 - unicode-xid-0.2.3 - version_check-0.9.4 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - 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-sys-0.42.0 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 - wu-diff-0.1.2 -" - -inherit cargo - -DESCRIPTION="A structural diff that understands syntax." -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://github.com/wilfred/difftastic" -TREE_MAGIC_COMMIT="13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613" -SRC_URI=" - $(cargo_crate_uris ${CRATES}) - https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Wilfred/tree_magic/archive/${TREE_MAGIC_COMMIT}.tar.gz -> tree_magic_mini-${TREE_MAGIC_COMMIT}.tar.gz -" - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/difft" - -DOCS=( - CHANGELOG.md - README.md - manual/ -) - -src_prepare() { - rm manual/.gitignore || die - - # patch git dep to use pre-fetched tarball - local tree_magic_path="tree_magic_mini = { path = '"${WORKDIR}/tree_magic-${TREE_MAGIC_COMMIT}"' }" - sed -i "s@^tree_magic_mini =.*@${tree_magic_path}@" "${S}/Cargo.toml" || die - - default -} - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/difftastic/difftastic-0.46.0.ebuild b/dev-util/difftastic/difftastic-0.46.0.ebuild new file mode 100644 index 000000000000..f3cf8d2881e8 --- /dev/null +++ b/dev-util/difftastic/difftastic-0.46.0.ebuild @@ -0,0 +1,160 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.18 + ansi_term-0.12.1 + assert_cmd-2.0.5 + atty-0.2.14 + autocfg-1.1.0 + bitflags-1.3.2 + bstr-0.2.17 + bumpalo-3.11.1 + bytecount-0.6.2 + cc-1.0.78 + cfg-if-1.0.0 + clap-3.1.18 + clap_lex-0.2.0 + const_format-0.2.23 + const_format_proc_macros-0.2.22 + crossbeam-channel-0.5.4 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 + crossterm-0.25.0 + crossterm_winapi-0.9.0 + ctor-0.1.22 + diff-0.1.12 + difflib-0.4.0 + doc-comment-0.3.3 + either-1.6.1 + env_logger-0.7.1 + fixedbitset-0.4.1 + float-cmp-0.9.0 + fnv-1.0.7 + hashbrown-0.11.2 + hermit-abi-0.1.19 + humantime-1.3.0 + indexmap-1.7.0 + itertools-0.10.3 + lazy_static-1.4.0 + libc-0.2.139 + libmimalloc-sys-0.1.24 + lock_api-0.4.9 + log-0.4.17 + memchr-2.5.0 + memoffset-0.6.5 + mimalloc-0.1.28 + minimal-lexical-0.2.1 + mio-0.8.5 + nom-7.1.1 + normalize-line-endings-0.3.0 + num-traits-0.2.15 + num_cpus-1.13.1 + once_cell-1.17.1 + os_str_bytes-6.0.1 + output_vt100-0.1.3 + owo-colors-3.4.0 + parking_lot-0.12.1 + parking_lot_core-0.9.6 + petgraph-0.6.1 + predicates-2.1.1 + predicates-core-1.0.3 + predicates-tree-1.0.5 + pretty_assertions-1.2.1 + pretty_env_logger-0.4.0 + proc-macro2-1.0.39 + quick-error-1.2.3 + quote-1.0.18 + radix-heap-0.4.2 + rayon-1.6.1 + rayon-core-1.10.1 + redox_syscall-0.2.16 + regex-1.5.6 + regex-automata-0.1.10 + regex-syntax-0.6.26 + rustc-hash-1.1.0 + same-file-1.0.6 + scopeguard-1.1.0 + signal-hook-0.3.14 + signal-hook-mio-0.2.3 + signal-hook-registry-1.4.0 + smallvec-1.10.0 + strsim-0.10.0 + syn-1.0.95 + termcolor-1.1.3 + terminal_size-0.1.17 + termtree-0.2.4 + textwrap-0.15.0 + tree-sitter-0.20.9 + typed-arena-2.0.1 + unicode-ident-1.0.0 + unicode-width-0.1.9 + unicode-xid-0.2.3 + version_check-0.9.4 + wait-timeout-0.2.0 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + 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-sys-0.42.0 + windows_aarch64_gnullvm-0.42.1 + windows_aarch64_msvc-0.42.1 + windows_i686_gnu-0.42.1 + windows_i686_msvc-0.42.1 + windows_x86_64_gnu-0.42.1 + windows_x86_64_gnullvm-0.42.1 + windows_x86_64_msvc-0.42.1 + wu-diff-0.1.2 +" + +TREE_MAGIC_COMMIT="13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613" +declare -A GIT_CRATES=( + [tree_magic_mini]="https://github.com/Wilfred/tree_magic;${TREE_MAGIC_COMMIT};tree_magic-%commit%" +) + +inherit cargo + +DESCRIPTION="A structural diff that understands syntax." +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE="https://github.com/wilfred/difftastic" +SRC_URI=" + $(cargo_crate_uris ${CRATES}) + https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/difft" + +DOCS=( + CHANGELOG.md + README.md + manual/ +) + +src_prepare() { + rm manual/.gitignore || die + + # since upstream is using the patch syntax here, the patch syntax in the user cargo config isn't working + local tree_magic_path="tree_magic_mini = { path = '"${WORKDIR}/tree_magic-${TREE_MAGIC_COMMIT}"' }" + sed -i "s@^tree_magic_mini =.*@${tree_magic_path}@" "${S}/Cargo.toml" || die + + default +} + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 776473e84f58..430206e5282e 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,11 +1,7 @@ AUX gdbus-codegen-2.56.1-sitedir.patch 1898 BLAKE2B 2d3530f2c0e249254d170a7c0f1965cc9953af8b29a96bf7658a74595e740a4dc9b2dad804f16a855b2afa2f9a72eb02aabe42e1a94b166ecb43e0213125eeb1 SHA512 3983f2021da8045bb25a0f2e761a651d67d5b5f41e5d26ad3e5950f5e74587a6226ae5d1c21e6c7561b16d8cd6f17ca2a693369fc5b2cbb5d4d686a52b29942b AUX setup.py-2.32.4 192 BLAKE2B 574320d89095d1452a3eee4404b5ebb19fbed32febf2a15422d276bc8dfb6790c41b7214aad3f88ee4927b58de639146cbf633f735df693bd437ea19eae79435 SHA512 45e823f507db103543f024ad557d35f7c09fb51db8a78b978c762ca77d941cdecc5837d2b248fc2c5da6a93b56fe8ded359efd98fb0a74fdf9533783d8eebcfa -DIST glib-2.74.5.tar.xz 5211852 BLAKE2B 5bf0069cbf949a946357127682e4f687c7e7b8565037024a232b3e905e65bebb86d016832b6274f743005ec8fe5fcd31eaf99ccece82d9d7c3f924d17502c409 SHA512 2716e0fe984cc5d0714e91fe0de47ee71a8bd0b4c85caee337ddb7e02ac2fb3c8c007ccc1207b29cf901c30a7ec8e3bcca75d69c6fab2a32a8cf14bff974e614 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b -DIST glib-2.76.0.tar.xz 5268620 BLAKE2B 74bfba6254787b6b386161c329899fe6a53c87290261866f8aceb6e23ebf0bcacd085b04f480a7297d6fc11d37a676fb2fad5661e9f2668ae81f872ff5e2054f SHA512 812834ca6d840dd9c15c0689685d8bd96f4acd69a89213f807a75732d1aa5efadbed0e0073f05a56a09beb2d4f0be1b83a4642259682aac84302632da2d62370 DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81 SHA512 7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0 -EBUILD gdbus-codegen-2.74.5.ebuild 2197 BLAKE2B ac5f5eceed9ee2673b2d8145032615e44b0ccefe23b82abace8b5d54ef8c52d517ff5fd5d3dc4774d5870c54e1bb907d8af22ed1cc9913cdf4d96334853f5c9f SHA512 2632236a58cb71ece53bbecd61622c52ffc15a9fb6a683ab3be1ecd1f12ba8ac860f750b049a05552612a9f10b3006c8111032f607a9643340d2b9d74f448bed -EBUILD gdbus-codegen-2.74.6.ebuild 2200 BLAKE2B a8ed4944d3558da7e77ba287aa80ff1f3646d268029140eef4c5ea6ce977d7f039927f6f062982200e02a2066c4db7e7f0c903ef1a491e79e1a316da1e4b92c7 SHA512 aa5e60b1042ad8a89d0c54a08475732aeb6f6dd9e7738b425f96e5685056f8c93a6348ef9dd84f87183e2c35cd73a838e5759c01fac98c63db76532324e3dd2c -EBUILD gdbus-codegen-2.76.0.ebuild 2205 BLAKE2B a8dfe56fbb23209056025bbb0dc0be5f19e4cd256480e5f17d034ef7d7a408b27259dc32fbf13b959b5ce47339e5f34575131d06335e54248dfe76355ffb18b4 SHA512 a64faee8a9a579ba4706a3e817c9d6cd6d7c8538d592b1665dc47ce47552d47948d8fdccec293208fd40d6052f326fc59f2947ed2fdd75caa4510dba502b8074 +EBUILD gdbus-codegen-2.74.6.ebuild 2197 BLAKE2B ac5f5eceed9ee2673b2d8145032615e44b0ccefe23b82abace8b5d54ef8c52d517ff5fd5d3dc4774d5870c54e1bb907d8af22ed1cc9913cdf4d96334853f5c9f SHA512 2632236a58cb71ece53bbecd61622c52ffc15a9fb6a683ab3be1ecd1f12ba8ac860f750b049a05552612a9f10b3006c8111032f607a9643340d2b9d74f448bed EBUILD gdbus-codegen-2.76.1.ebuild 2205 BLAKE2B a8dfe56fbb23209056025bbb0dc0be5f19e4cd256480e5f17d034ef7d7a408b27259dc32fbf13b959b5ce47339e5f34575131d06335e54248dfe76355ffb18b4 SHA512 a64faee8a9a579ba4706a3e817c9d6cd6d7c8538d592b1665dc47ce47552d47948d8fdccec293208fd40d6052f326fc59f2947ed2fdd75caa4510dba502b8074 MISC metadata.xml 345 BLAKE2B 91a0526be5ce32d4aa4ea0827c78b2d2d45beae9a8d467916448a0a6b5459fd457e44ac900182654826328b34d37999bedb3ade42e80db92312e50f34d940014 SHA512 b11e427345fab56c77cb1f4f96473645b69054012e86840e2ca7dab221cf55041a1add1dfabce155274acf18488ac79de8149d405213daf39b807f679d4ac752 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.5.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.74.5.ebuild deleted file mode 100644 index d4ca839d3013..000000000000 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.74.5.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="glib" -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit gnome.org distutils-r1 - -DESCRIPTION="GDBus code and documentation generator" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" - -python_prepare_all() { - PATCHES=( - "${FILESDIR}/${PN}-2.56.1-sitedir.patch" - ) - distutils-r1_python_prepare_all - - local MAJOR_VERSION=$(ver_cut 1) - local MINOR_VERSION=$(ver_cut 2) - sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die - sed -e "s:@VERSION@:${PV}:" \ - -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ - -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die - cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" - sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" -} - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - distutils-r1_src_compile - do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} - -src_test() { - einfo "Skipping tests. This package is tested by dev-libs/glib" - einfo "when merged with FEATURES=test" -} - -python_install_all() { - distutils-r1_python_install_all # no-op, but prevents QA warning - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.6.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.74.6.ebuild index c07df50eecb8..d4ca839d3013 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.74.6.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.74.6.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild deleted file mode 100644 index 787dfc5d3dab..000000000000 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="glib" -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit gnome.org distutils-r1 - -DESCRIPTION="GDBus code and documentation generator" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" - -python_prepare_all() { - PATCHES=( - "${FILESDIR}/${PN}-2.56.1-sitedir.patch" - ) - distutils-r1_python_prepare_all - - local MAJOR_VERSION=$(ver_cut 1) - local MINOR_VERSION=$(ver_cut 2) - sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die - sed -e "s:@VERSION@:${PV}:" \ - -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ - -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die - cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" - sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" -} - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - distutils-r1_src_compile - do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} - -src_test() { - einfo "Skipping tests. This package is tested by dev-libs/glib" - einfo "when merged with FEATURES=test" -} - -python_install_all() { - distutils-r1_python_install_all # no-op, but prevents QA warning - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index d1791699b0ac..71d91f262e60 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,9 +1,5 @@ -DIST glib-2.74.5.tar.xz 5211852 BLAKE2B 5bf0069cbf949a946357127682e4f687c7e7b8565037024a232b3e905e65bebb86d016832b6274f743005ec8fe5fcd31eaf99ccece82d9d7c3f924d17502c409 SHA512 2716e0fe984cc5d0714e91fe0de47ee71a8bd0b4c85caee337ddb7e02ac2fb3c8c007ccc1207b29cf901c30a7ec8e3bcca75d69c6fab2a32a8cf14bff974e614 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b -DIST glib-2.76.0.tar.xz 5268620 BLAKE2B 74bfba6254787b6b386161c329899fe6a53c87290261866f8aceb6e23ebf0bcacd085b04f480a7297d6fc11d37a676fb2fad5661e9f2668ae81f872ff5e2054f SHA512 812834ca6d840dd9c15c0689685d8bd96f4acd69a89213f807a75732d1aa5efadbed0e0073f05a56a09beb2d4f0be1b83a4642259682aac84302632da2d62370 DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81 SHA512 7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0 -EBUILD glib-utils-2.74.5.ebuild 2332 BLAKE2B 0732180201fd68ab2775d231ba1eddf10ee8cc5092cecd1a50b2161417fb27c8d299c1908b933711013fc5b8b881d15a298b7ad60f743f39fb82fbcb2f5aa093 SHA512 fe9cac3eaca77c746a09d5ff451e308b8274c986a8dd8dedf974b1536a44235dadb963843b6ad4067b477e5269b668008289b5e8405ede4b03269080926b3d48 -EBUILD glib-utils-2.74.6.ebuild 2335 BLAKE2B 3958b6b8d247286b08dfeb42e9776e733f27fc4a8d8e5b20870b9909a1f4365d61d14265f79ed7dc7cb6f416cf0f8894051e6dd14f0ff02e454763d9718693b6 SHA512 aca2cac3b67810bf68be5dbc14418224877ef9ab929cb4170f4df2cf1c9dcf6f9c9c9ea0d275465f6c053cf7ebba513ed7e6f29b6a197dacada1166e7e7204da -EBUILD glib-utils-2.76.0.ebuild 2340 BLAKE2B 9a64c220aa19f3ac6d111cb1b825c926d673d0537331e9d69d5e42693d2e800358be6b83e649af01d3537f5eead7db010f67d9509c3593f6e117ac6a467a0784 SHA512 ecca302d5990aaa0d345b1aba5bdc31fd214243c5df875a1c147d401b0121aa0eb1d76c0bfc3018916078b7b91bd0ca53ad11b67f405611f5004e8e50653540b +EBUILD glib-utils-2.74.6.ebuild 2332 BLAKE2B 0732180201fd68ab2775d231ba1eddf10ee8cc5092cecd1a50b2161417fb27c8d299c1908b933711013fc5b8b881d15a298b7ad60f743f39fb82fbcb2f5aa093 SHA512 fe9cac3eaca77c746a09d5ff451e308b8274c986a8dd8dedf974b1536a44235dadb963843b6ad4067b477e5269b668008289b5e8405ede4b03269080926b3d48 EBUILD glib-utils-2.76.1.ebuild 2340 BLAKE2B 9a64c220aa19f3ac6d111cb1b825c926d673d0537331e9d69d5e42693d2e800358be6b83e649af01d3537f5eead7db010f67d9509c3593f6e117ac6a467a0784 SHA512 ecca302d5990aaa0d345b1aba5bdc31fd214243c5df875a1c147d401b0121aa0eb1d76c0bfc3018916078b7b91bd0ca53ad11b67f405611f5004e8e50653540b MISC metadata.xml 401 BLAKE2B bdf1884a4dcf8ab8362a86ed6559bb887c026bc315bd8cbfca0b5d8def8102636965da5af0f1871096704309a4a0919028d02f168a91830aa4ed911c6583d103 SHA512 2eaaccd9c6bd6e059b3acf34c964857a9e541f2eedd191c0fa35eca3499242349184ab01becca40791ac1dcdf02ba4a75369ea9c69fa5c21f15d878b1c28c453 diff --git a/dev-util/glib-utils/glib-utils-2.74.5.ebuild b/dev-util/glib-utils/glib-utils-2.74.5.ebuild deleted file mode 100644 index d94a24e0b19e..000000000000 --- a/dev-util/glib-utils/glib-utils-2.74.5.ebuild +++ /dev/null @@ -1,62 +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} ) -GNOME_ORG_MODULE="glib" - -inherit gnome.org python-single-r1 - -DESCRIPTION="Build utilities for GLib using projects" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -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 ~x86-solaris ~x86-winnt" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -src_configure() { :; } - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die - sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die - do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 - do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 - do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 -} - -src_install() { - python_fix_shebang gobject/glib-genmarshal - python_fix_shebang gobject/glib-mkenums - python_fix_shebang glib/gtester-report - exeinto /usr/bin - doexe gobject/glib-genmarshal - doexe gobject/glib-mkenums - doexe glib/gtester-report - doman docs/reference/gobject/glib-genmarshal.1 - doman docs/reference/gobject/glib-mkenums.1 - doman docs/reference/glib/gtester-report.1 -} diff --git a/dev-util/glib-utils/glib-utils-2.74.6.ebuild b/dev-util/glib-utils/glib-utils-2.74.6.ebuild index a9c21e10ed1a..d94a24e0b19e 100644 --- a/dev-util/glib-utils/glib-utils-2.74.6.ebuild +++ b/dev-util/glib-utils/glib-utils-2.74.6.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -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 ~x86-solaris ~x86-winnt" +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 ~x86-solaris ~x86-winnt" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glib-utils/glib-utils-2.76.0.ebuild b/dev-util/glib-utils/glib-utils-2.76.0.ebuild deleted file mode 100644 index 33bfee268b48..000000000000 --- a/dev-util/glib-utils/glib-utils-2.76.0.ebuild +++ /dev/null @@ -1,62 +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} ) -GNOME_ORG_MODULE="glib" - -inherit gnome.org python-single-r1 - -DESCRIPTION="Build utilities for GLib using projects" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -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 ~x86-solaris ~x86-winnt" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -src_configure() { :; } - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die - sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die - do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 - do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 - do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 -} - -src_install() { - python_fix_shebang gobject/glib-genmarshal - python_fix_shebang gobject/glib-mkenums - python_fix_shebang glib/gtester-report - exeinto /usr/bin - doexe gobject/glib-genmarshal - doexe gobject/glib-mkenums - doexe glib/gtester-report - doman docs/reference/gobject/glib-genmarshal.1 - doman docs/reference/gobject/glib-mkenums.1 - doman docs/reference/glib/gtester-report.1 -} diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest index dd2ba0017b66..196efec29338 100644 --- a/dev-util/gnome-builder/Manifest +++ b/dev-util/gnome-builder/Manifest @@ -1,7 +1,5 @@ -DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451 SHA512 c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a42cccc7107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db DIST gnome-builder-43.6.tar.xz 10289396 BLAKE2B e9b8c98f5463906e0ec522307f0ec07c130045288db5b1295b56320ac36814019ee3350f73543c8a1655812dcd8b26da4cbe9d1b5bd3bda8cc7a943f308a91ee SHA512 e444843e1eae2a901048dc6f2ff7683c3693fcbceeb113ebd28e7a51d1ea9c3b7e317e28ceae9b659dc89cf3b75cabd526fff9483b81c623d809ca268a2c9a45 DIST gnome-builder-44.1.tar.xz 9785408 BLAKE2B 43a41aa4856f3bbd84b6bab6686cd128d697d54e539d6b88e668a088eb256d11459d058046428564a706bf6e3766e3f61f9ff503151f16647f82bbbe400ab3fa SHA512 92653392fcd6c3a83f78c500037e8b8be05663cc8918e5521baacfbf5d251896358a284e7b37e4c49428c921b7f0cc2a96afa029cd00589b48f40b365e4decbc -EBUILD gnome-builder-43.4.ebuild 8733 BLAKE2B 4fcfccd449d726ffb335101546cc1d8610fa48f93247413ac5c87b3207e005c61194c9963a3ef6896819861b3712b3e920ee7e7e926f157da66be6a2c2ab3cde SHA512 b90fea7c51cd3cc40f1ef4a2c4bca0852d9fa662b977f404832856f9eaa3759ac510550f89d5afe19fc58263533d3f4bff842140c18717264caa331c66ea0c54 EBUILD gnome-builder-43.6.ebuild 8733 BLAKE2B 4fcfccd449d726ffb335101546cc1d8610fa48f93247413ac5c87b3207e005c61194c9963a3ef6896819861b3712b3e920ee7e7e926f157da66be6a2c2ab3cde SHA512 b90fea7c51cd3cc40f1ef4a2c4bca0852d9fa662b977f404832856f9eaa3759ac510550f89d5afe19fc58263533d3f4bff842140c18717264caa331c66ea0c54 EBUILD gnome-builder-44.1.ebuild 8982 BLAKE2B e21d41fbd298d8b62b4c124e9d0123899f0bd14540db06be7f436c5b4265f8a5656a038aec50e1cb77550465f75269f13f72170e7037596a2933959899a3a017 SHA512 64eef400246e57efe70bea3b23f0ea4e754ffa53f4473bce7606980a0dfb38639d96f36278254644892a9dd3ef4c506fa2b633df6bb7030fb837dd96b8770fab MISC metadata.xml 1095 BLAKE2B e32e4a52f11c192e37b0593106b2938b3d8ded0cbb60859b7f30e9195667ef46b6ddb9b180e3aaa4459d6560027b3a85cb04b92930e191031966635d0bce4f42 SHA512 468bee5867936afa6d47cf4b7fcc36cb807fc2ad1d5a54e63013a1c862a157da35d051f12980331fece8f473ad5696c7a1c24e8bd53e2c41dd057250017b36b2 diff --git a/dev-util/gnome-builder/gnome-builder-43.4.ebuild b/dev-util/gnome-builder/gnome-builder-43.4.ebuild deleted file mode 100644 index 92f02b73c78b..000000000000 --- a/dev-util/gnome-builder/gnome-builder-43.4.ebuild +++ /dev/null @@ -1,261 +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} ) -DISABLE_AUTOFORMATTING=1 -FORCE_PRINT_ELOG=1 - -inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 readme.gentoo-r1 virtualx xdg - -DESCRIPTION="An IDE for writing GNOME-based software" -HOMEPAGE="https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gnome-builder" - -# FIXME: Review licenses at some point -LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0" -SLOT="0" -KEYWORDS="amd64" -IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - flatpak? ( git ) -" - -# When bumping, pay attention to all the included plugins/*/meson.build (and other) build files and the requirements within. -# `grep -rI dependency * --include='meson.build'` can give a good initial idea for external deps and their double checking. -# The listed RDEPEND order should roughly match that output as well, with toplevel one first then sorted by file path. -# Most plugins have no extra requirements and default to enabled; we need to handle the ones with extra requirements. Many of -# them have optional runtime dependencies, for which we try to at least notify the user via DOC_CONTENTS (but not all small -# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a (spammy) idea, plus python imports in try/except. - -# Editorconfig needs old pcre, with vte migrating away, might want it optional or ported to pcre2? -# An introspection USE flag of a dep is required if any introspection based language plugin wants to use it (grep for gi.repository). Last full check at 3.28.4 - -# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build -RDEPEND=" - >=dev-libs/glib-2.73.3:2 - >=gui-libs/gtk-4.7.1:4[introspection] - >=gui-libs/libadwaita-1.2.0:1 - >=gui-libs/libpanel-1.0.0:1 - >=gui-libs/gtksourceview-5.5.2:5[introspection] - >=dev-libs/json-glib-1.2.0 - >=dev-libs/jsonrpc-glib-3.42.0:= - >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libportal:=[gtk,introspection] - >=dev-libs/template-glib-3.36.0:=[introspection] - >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] - >=dev-libs/libxml2-2.9.0 - webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] ) - >=app-text/cmark-0.29.0:0= - d-spy? ( >=dev-util/d-spy-1.4.0:1 ) - app-text/editorconfig-core-c - flatpak? ( - dev-util/ostree - >=net-libs/libsoup-3:3.0 - >=sys-apps/flatpak-1.10.2 - ) - git? ( - dev-libs/libgit2:=[ssh,threads] - >=dev-libs/libgit2-glib-1.1.0[ssh] - ) - - >=dev-libs/gobject-introspection-1.54.0:= - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - clang? ( sys-devel/clang:= ) - spell? ( - app-text/enchant:2 - dev-libs/icu:= - ) - sysprof? ( - >=dev-util/sysprof-capture-3.46.0:4 - >=dev-util/sysprof-3.46.0:0/4 - ) -" -DEPEND="${RDEPEND}" -# TODO: runtime ctags path finding.. - -# desktop-file-utils required for tests, but we have it in deptree for xdg update-desktop-database anyway, so be explicit and unconditional -# appstream-glib needed for validation with appstream-util with FEATURES=test -BDEPEND=" - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.3 - ) - test? ( - dev-libs/appstream-glib - sys-apps/dbus - ) - dev-util/desktop-file-utils - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DOC_CONTENTS='gnome-builder can use various other dependencies on runtime to provide -extra capabilities beyond these expressed via USE flags. Some of these -that are currently available with packages include: - -* dev-util/ctags with exuberant-ctags selected via "eselect ctags" for - C, C++, Python, JavaScript, CSS, HTML and Ruby autocompletion, semantic - highlighting and symbol resolving support. -* dev-python/jedi and dev-python/lxml for more accurate Python - autocompletion support. -* dev-util/valgrind for integration with valgrind. -* dev-util/meson for integration with the Meson build system. -* virtual/rust for integration with the Rust Cargo build system. -* dev-util/cmake for integration with the CMake build system. -* net-libs/nodejs[npm] for integration with the NPM package system. -' -# FIXME: Package codespell and mention here -# FIXME: Package gnome-code-assistance and mention here, or maybe USE flag and default enable because it's rather important -# eslint for additional diagnostics in JavaScript files (what package has this? At least something via NPM..) -# jhbuild support -# rust support via rust-analyzer; Go via go-langserver -# autotools stuff for autotools plugin; gtkmm/autoconf-archive for C++ template -# gjs/gettext/mono/PHPize stuff, but most of these are probably installed for other reasons anyways, when needed inside IDE -# stylelint for stylesheet (CSS and co) linting -# gvls for vala language-server integration - -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - python-single-r1_pkg_setup - use clang && llvm_pkg_setup -} - -src_configure() { - local emesonargs=( - -Dchannel=other - - -Ddevelopment=false - -Dtracing=false - -Dprofiling=false # not passing -pg to CFLAGS - -Dtcmalloc=false - -Dwith_safe_path='' - -Dgnome_sdk_version=master - $(meson_use doc help) - $(meson_use gtk-doc docs) - -Dnetwork_tests=false - -Dctags_path='' - $(meson_feature webkit) - - -Dplugin_autotools=true - -Dplugin_bash_language_server=true - -Dplugin_blueprint=true - -Dplugin_buildstream=true - -Dplugin_c_pack=true - -Dplugin_cargo=true - $(meson_use clang plugin_clang) - $(meson_use clang plugin_clangd) - $(meson_use clang plugin_clang_format) - -Dplugin_cmake=true - -Dplugin_codespell=true - -Dplugin_code_index=true - -Dplugin_copyright=true - -Dplugin_ctags=true - -Dplugin_deviced=false # libdeviced not packaged? - $(meson_use d-spy plugin_dspy) - -Dplugin_editorconfig=true - -Dplugin_eslint=true - -Dplugin_file_search=true - $(meson_use flatpak plugin_flatpak) - -Dplugin_gdb=true - -Dplugin_gdiagnose=true - -Dplugin_gettext=true - $(meson_use git plugin_git) - -Dplugin_gopls=true - -Dplugin_gradle=true - -Dplugin_grep=true - -Dplugin_html_completion=true - $(meson_use webkit plugin_html_preview) - -Dplugin_intelephense=true - -Dplugin_jdtls=true - -Dplugin_jedi_language_server=true - -Dplugin_jhbuild=true - -Dplugin_make=true - -Dplugin_make_templates=true - $(meson_use webkit plugin_markdown_preview) - -Dplugin_maven=true - -Dplugin_meson=true - -Dplugin_meson_templates=true - -Dplugin_modelines=true - -Dplugin_mono=true - -Dplugin_newcomers=true - -Dplugin_notification=true - -Dplugin_npm=true - -Dplugin_phpize=true - -Dplugin_podman=true - -Dplugin_pygi=true - # -Dplugin_python_lsp_server=true # isn't recognized by meson even though it's in meson.build and meson-options.txt. See also: https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1842 - -Dplugin_qemu=true - -Dplugin_quick_highlight=true - -Dplugin_retab=true - -Dplugin_rstcheck=true - -Dplugin_rubocop=true - -Dplugin_rust_analyzer=false # rust-analyzer not packaged - -Dplugin_shellcmd=true - -Dplugin_shellcheck=true - $(meson_use spell plugin_spellcheck) - $(meson_use webkit plugin_sphinx_preview) - -Dplugin_stylelint=true - $(meson_use sysprof plugin_sysprof) - -Dplugin_sysroot=true - -Dplugin_todo=true - -Dplugin_ts_language_server=true - -Dplugin_update_manager=true - -Dplugin_valac=true - -Dplugin_vala_indenter=true - -Dplugin_valgrind=true - -Dplugin_vls=true - -Dplugin_waf=true - -Dplugin_words=true - -Dplugin_xml_pack=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - python_optimize - if use doc; then - rm "${ED}"/usr/share/doc/gnome-builder/en/.buildinfo || die - rm "${ED}"/usr/share/doc/gnome-builder/en/objects.inv || die - # custom docdir in build system, blocked by https://github.com/mesonbuild/meson/issues/825 - mv "${ED}"/usr/share/doc/gnome-builder/en "${ED}"/usr/share/doc/${PF}/html || die - # _sources subdir left in on purpose, as HTML links to the rst files as "View page source". Additionally default docompress exclusion of /html/ already ensures they aren't compressed, thus linkable as-is. - rmdir "${ED}"/usr/share/doc/gnome-builder/ || die - fi - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog - - optfeature_header "Language support" - optfeature "Rust's Cargo build system" virtual/rust - optfeature "CMake" dev-util/cmake - optfeature "Java Maven build system" dev-java/maven-bin - optfeature "Meson Build system" dev-util/meson -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" -} diff --git a/dev-util/hfstospell/Manifest b/dev-util/hfstospell/Manifest index ff93bb172840..23a3116a676a 100644 --- a/dev-util/hfstospell/Manifest +++ b/dev-util/hfstospell/Manifest @@ -1,5 +1,4 @@ AUX hfstospell-0.5.3-gcc-13-fix.patch 505 BLAKE2B 96e97a6b2969759dd864e30f3beb9dad5eb97cb8682fd1fc91b97b578daa9a18c6e30eea174174d64bb186380ed6812e231f30cbc4a89b6bead4fa7ac2ea97b3 SHA512 3b6573c4fd3e27026f07f1c2a3abd22b788c682f759b25743c540c2b1bdb83f72db2e7d7bdc85f963acf789dacbdc68c1c5af71cc90f676aa4bdcd10b3df756e DIST hfstospell-0.5.3.tar.gz 152654 BLAKE2B f77c86e18b9dcb098460bdaec2f6a148b4bf515670aad3d17002b3027026483658d0df924a5d71b12251128ba89bee3a9d7c1d03a5983830accf0340445a1331 SHA512 f25bae6c083894139ba1e3dbd24f010e1c4695bdfe4c2499d31f2f0bd2f5688b662ea15666b46f174fc75f0aa6f5cd114456f735b1d49bcf33322221b6f57ff5 EBUILD hfstospell-0.5.3-r1.ebuild 1079 BLAKE2B 986a7d4ab362b624eee6d8e10a15cf54510b173ad73251e64dc208d90e1fbc9eff46e561f95a7209bd6d476d223d88e0f2934164914b70609cb141102989cbf7 SHA512 6f8cfbe780361aa38540b2c83033c04655ab3d62caadf110fc6423c8da588d9644b50a17e4c1cdb348df1a0d47ce8506869a950a93e248cd57b36a205410ef6c -EBUILD hfstospell-0.5.3.ebuild 1018 BLAKE2B 73fe117faca691ad9558b4563feb2fcbb9efefec2dd5426c1b12b6e81c8bc22c85126038d953385006eb04c7e71651533bf580aa22a09cc4fef9753a1e460930 SHA512 51b2d0db29a9b2bd5f0ddad714aeeba9fea094369d0e8ba5665473f575d26bf209adff627dd940776a48b9147cac1c6a145adf8b94f2cbef5d2f0c3abef69020 MISC metadata.xml 436 BLAKE2B 3ed5583ea7f135568d9dcc00182ddde46c89ddb1923a03bc6f88606fecc5ff3956b768a1ca4de16b9e84179a3e57196d56b9789006cc1c6ea9482e5dd72b8e52 SHA512 9b902cff3f380d68348a756774f99ca4aafd807cb637ecb591d0f3a63d23fae6c688b542a6018fdbcce6e2dac34ef1d8e122b0bab671f31d99383ea4aa8f52bb diff --git a/dev-util/hfstospell/hfstospell-0.5.3.ebuild b/dev-util/hfstospell/hfstospell-0.5.3.ebuild deleted file mode 100644 index f1d817be298e..000000000000 --- a/dev-util/hfstospell/hfstospell-0.5.3.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 autotools toolchain-funcs - -DESCRIPTION="HFST spell checker library and command line tool" -HOMEPAGE="https://github.com/hfst/hfst-ospell" -SRC_URI="https://github.com/hfst/hfst-ospell/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="clang" - -DEPEND="app-arch/libarchive:= - dev-libs/icu:= - !clang? ( - dev-cpp/glibmm:2 - dev-cpp/libxmlpp:2.6 - dev-libs/glib:2 - dev-libs/libsigc++:2 - dev-libs/libxml2 - )" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/hfst-ospell-${PV}" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # https://github.com/hfst/hfst-ospell/issues/48 - if tc-is-clang; then - econf --without-libxmlpp --without-tinyxml2 - elif use clang; then - econf --without-libxmlpp --without-tinyxml2 - else - default - fi -} - -src_install() { - default - find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die -} diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest index 8fe56d3b9bd4..a3c425bb25e6 100644 --- a/dev-util/hip/Manifest +++ b/dev-util/hip/Manifest @@ -22,6 +22,7 @@ AUX hip-5.3.3-remove-cmake-doxygen-commands.patch 976 BLAKE2B edff02ed7b2371739f AUX hip-5.4.3-clang-include.patch 1202 BLAKE2B 49cad27f3c9c4d483678686ac25ea89bc85aa40cdbb222970b8d41b4dee9f769bd203cc2a8ac87e59dc8be8f075439a3be03198d7cb2c7b87a869cf7108ae363 SHA512 9d5b6dec7b48a0ce2fc364f8438029cd077ed84620240e68bf77b97d59b982cc18f58b4fec20312cdff0fcb14aedc80148bd1f0b825404ca87faee89291e8170 AUX hip-5.4.3-clang-version.patch 2711 BLAKE2B f3aff162d849ef5141f3d5b8727106f5f9bb2100001752939871e38ca6437f174241a72500550c25e9b767578e083c8b78ba2dbe75520f0252a9d1d433b07ef7 SHA512 830d1be097b7e1a97b94d937ed64efe97c8715d4177b887883d02310eaa5de56b05c1623589ff491b599d7e270e1afc680fd5468d0f3f04e8b63ff04a9365946 AUX hip-5.4.3-correct-ldflag.patch 1173 BLAKE2B 170bc09a606fc2cb0cb5e7bb8615b54537c7a63a8f7651abe62e656f3540cc5713dc60afcc1fd0c5f931846b3e1d164ecb741aa948f14739fd21bb72b6b85a9d SHA512 482e5b12cca61a664e48b7d1f090086a3c88b008ecc012e18891140c8a4c2f236d4b717f8d580d96dd92d15822a555f8bd6c9b4a42c54e144f9d974d83ca3cca +AUX hip-5.4.3-fix-HIP_CLANG_PATH-detection.patch 921 BLAKE2B ab06b3ff6d5b005929c42ec49819c09843ab25c31b5d6248938216ca0471034140d4ac289e9496d40140e9b8f0b04f893eab0491c857bc02ba366b3c91447e92 SHA512 96f0fe6806c914c1fd33b832427703684f495158b64c5e831081ecd421043749adb50cbf65b03c2297f9dabf9fb6a22ea931ac8d74db9c31baac31477e4af873 AUX hipvars-5.1.3.pm 629 BLAKE2B 6149f230aa0756603ac0b455d802db9c698be8e4a22367e98915db974ea16176f85f9b5a22e2572183641734cedbbe2ba2c826aa0223ea3e12c5550983db0480 SHA512 26ba459b13df1ad6dc50411ac6589dd3d17eff727fee0e938275912e36459c7a43b35233a7f78bbed282a992e969d8b8f95007964c810a5954b0abeccc67082d AUX hipvars-5.3.3.pm 581 BLAKE2B edf0c1df5f7f5c57189c76fbcedec8155072a9f8e2c580d637dcfb557a844e7cc276b754d0fd8f5a9f59d2c5bbcfda6c9ac9951ad16d8a12bb48e74f062987ab SHA512 9fd72b000f59ec25a74ef5965f4affc5e866025424211b4d81fbea979ffba9f08319dde0063c8c835507a1b9db990f8f25eea3a8e2e6d88faceaf34d5dd722cb AUX hipvars.pm 598 BLAKE2B 1645b12179195b95757d207248c85b7c8d9eda0347caee5cb48bdc66e85fda517f607bcb69cdfc63657a0db04ad8e96494a0a80268df7c17d6bb0e689325c2e8 SHA512 6c4e71455341673a329b4b0163fefd7f2f4b7d62da3496643d0de096755899c99b3b5a80fffbdf29896c234cb4f617b368217f4eecfd005849b294ff434b79c6 @@ -42,6 +43,6 @@ DIST rocm-opencl-runtime-5.3.3.tar.gz 1007773 BLAKE2B a3f600a68183337f92b152a123 DIST rocm-opencl-runtime-5.4.3.tar.gz 1005268 BLAKE2B f9398e4c2b0f045f1b5d8df9f31b7f2bef6a9201885aa6ee5fc5d71632cfde26a078d9a5ea38c3da12d3c187faf04c7bdcf1a8ecb9927cdba56b1efdfcdc44ee SHA512 f65d4622ce8721a6b91ab5b5b306d142ba507d3e631ac3ab0b76c5bc6d8d18455e02debd954c82e7eb609f232b509f1ec1a013dc2fad467c2c2ad31fdf15755d DIST rocm-tracer-5.1.3.tar.gz 511617 BLAKE2B 4142979b3b7d649798a7ac0b2a04b42aa7fbcbf82f2cf51b0e5363ec0da538046d6e59283d0ce1bfd341317bf24ac2f694d5c8a7d1f132f9b21caea5caf7eda3 SHA512 e73b0c921ffbdcac571d8b0825de39bd8a4fd5f2720ecdd0c189951db85efb607a0b1cd7a9bb02b3dbf329b277cb5e197525216a8e8927eea4e6ce290b7e7c7b EBUILD hip-5.1.3-r4.ebuild 6638 BLAKE2B 4ccc536736e737f0066ab4f200a5ea76a9f16edef0db0eefa36573bc4c9d3ea26ca04e6ad3cd4fd5d4dcbd7437177957b6cdd23307249525340bfcc7ae3ed9c6 SHA512 235042a89298d383a4a33ac437f510036d922f049ff0e02990167165e448dd88b615d6be7dd84c67d644f5fbcab5f9a71a9b7393fffa1b406095bae91a5087ed -EBUILD hip-5.3.3-r3.ebuild 5277 BLAKE2B 137e423e721bf903e6dec5742b774a2c33d3639fe56b14d92b309b76a48fdcd7beadc328022ace3b8ddc56640cf0447674c56357e258b162ab017efabc791d86 SHA512 57bedc0d1c31d3e08834ca988f1ab5a3624d45625ef7844ca95687d1d7b876cf0511b2fd1f1fc16da623a893cf5e92c9ddb93d1dc49d3169a9f2ca3ffe97d7e2 -EBUILD hip-5.4.3.ebuild 5170 BLAKE2B 6bc21170bdd2585aad2f3688694ddb8c46fa6a6c9de2fc34d00c2ce3e7c756c8fbe1902422e53889046778bad75d761a356784953883f02f95ef1f8db252f609 SHA512 e342b71289dacfb42b1c72c00f31c70d2e033c4564169bb3df3e4cec0f1b1699644237a7d11a10a372694cccc489a3a49bae2a3b8530b082e347ea9d33a3b2e3 +EBUILD hip-5.3.3-r3.ebuild 5346 BLAKE2B 4f5c0570e8a4ff65ac0b11bc555e2f81f7c6e56cc3ff86de894536b3b0597c049216a9d4184e25471999c4cf73b8f774daf1bb46d613c830bcc0d8c445f85b74 SHA512 9a54281155f14f467286d132ec405b90703b94760b8f4e268aed77b4a47d8a195febef3200068d0e5905cf7078fb92e2252b6ab7a3b86e40d330449315c0cf4d +EBUILD hip-5.4.3.ebuild 5239 BLAKE2B 74d5423c5f7c01f15c5583b2c53420b1780fa7fdb11581fef2f0570be11a2047a43881a13b41b333905faaafab7dee15e1fb4af96703829cdab7d547e2cb5796 SHA512 7b2f5abfbc2ded1751b3d32349eb81715468125e9a9cc64522b725ed9a92f0dbf6e575fd1b84ab5234532badbf3a6b0c4d3a5b375384665ab413b22c54a5ee3e MISC metadata.xml 729 BLAKE2B 92e36c42f6d8335e5a8e3a86b591ff9e6306e0d187644620fab7f8f7ddd00156ee91ff49184ffbe379e509f2096c51c421575a69de7abea3c0b372fdcec52ccb SHA512 84fc8234a5fdf54bf43228c2144d809a461862fb45fea24bf366ee5937df3882c3332429938792981e37dbb4cda6e5d7e05ac5deaded34d8bcce1eb53df8d0fd diff --git a/dev-util/hip/files/hip-5.4.3-fix-HIP_CLANG_PATH-detection.patch b/dev-util/hip/files/hip-5.4.3-fix-HIP_CLANG_PATH-detection.patch new file mode 100644 index 000000000000..28277d9d880c --- /dev/null +++ b/dev-util/hip/files/hip-5.4.3-fix-HIP_CLANG_PATH-detection.patch @@ -0,0 +1,26 @@ +From 03a7fd2937c146142fa95d22a0ee10df40442788 Mon Sep 17 00:00:00 2001 +From: Yiyang Wu +Date: Sun, 19 Mar 2023 22:32:01 +0800 +Subject: [PATCH] FindHIP.cmake: fix HIP_CLANG_PATH detection via + HIP_CLANG_INSTALL_DIR + +--- + cmake/FindHIP.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/FindHIP.cmake b/cmake/FindHIP.cmake +index 109c9f65..5dc4c632 100644 +--- a/cmake/FindHIP.cmake ++++ b/cmake/FindHIP.cmake +@@ -255,7 +255,7 @@ elseif("${HIP_COMPILER}" STREQUAL "clang") + if("x${HIP_CLANG_PATH}" STREQUAL "x") + # IF HIP_CLANG_INSTALL_DIR is Found + if( HIP_CLANG_INSTALL_DIR ) +- set(HIP_CLANG_PATH ${HIP_CLANG_INSTALL_DIR}) ++ set(HIP_CLANG_PATH "${HIP_CLANG_INSTALL_DIR}/bin") + else() # IF HIP_CLANG_INSTALL_DIR is not found + if(DEFINED ENV{HIP_CLANG_PATH}) + set(HIP_CLANG_PATH $ENV{HIP_CLANG_PATH}) +-- +2.40.0 + diff --git a/dev-util/hip/hip-5.3.3-r3.ebuild b/dev-util/hip/hip-5.3.3-r3.ebuild index e73675209ae1..c03da0d6effc 100644 --- a/dev-util/hip/hip-5.3.3-r3.ebuild +++ b/dev-util/hip/hip-5.3.3-r3.ebuild @@ -81,6 +81,7 @@ src_prepare() { eapply "${FILESDIR}/0001-SWDEV-344620-hipcc-fails-to-parse-version-of-clang-i.patch" eapply "${FILESDIR}/0002-SWDEV-355608-Remove-clang-include-path-2996.patch" eapply "${FILESDIR}/0003-SWDEV-352878-Removed-relative-path-based-CLANG-inclu.patch" + eapply "${FILESDIR}/${PN}-5.4.3-fix-HIP_CLANG_PATH-detection.patch" # Setting HSA_PATH to "/usr" results in setting "-isystem /usr/include" # which makes "stdlib.h" not found when using "#include_next" in header files; sed -e "/FLAGS .= \" -isystem \$HSA_PATH/d" \ diff --git a/dev-util/hip/hip-5.4.3.ebuild b/dev-util/hip/hip-5.4.3.ebuild index 417b2b6c3290..7798aab3e444 100644 --- a/dev-util/hip/hip-5.4.3.ebuild +++ b/dev-util/hip/hip-5.4.3.ebuild @@ -81,6 +81,7 @@ src_prepare() { eapply "${FILESDIR}/${PN}-5.4.3-clang-version.patch" eapply "${FILESDIR}/${PN}-5.4.3-clang-include.patch" eapply "${FILESDIR}/0003-SWDEV-352878-Removed-relative-path-based-CLANG-inclu.patch" + eapply "${FILESDIR}/${PN}-5.4.3-fix-HIP_CLANG_PATH-detection.patch" # Setting HSA_PATH to "/usr" results in setting "-isystem /usr/include" # which makes "stdlib.h" not found when using "#include_next" in header files; diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index 55b03b229ce4..ff14f11f7f2b 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -1,5 +1,4 @@ AUX intel-graphics-compiler-1.0.11485-include-opencl-c.patch 507 BLAKE2B 1a777971e4db95a7ac719944f8533d7cb045e2092c452af35c2d5fd7e696ec848ed4777e9653f77627e4ca0fe36f4beffc9a39e3c7a13bda7973af6722238857 SHA512 8aaef1aaf0a6cedcd66e55ee8df0d89d40f3827b28243cc434dbbcadb568d8c1317a0968b57ad0b2a88de4479023a00b1b3b9a65fd34105cebe56fdeb3c30f1b -AUX intel-graphics-compiler-1.0.12504.5-vectorcompiler.patch 6543 BLAKE2B a3d0daac6434c5b96e57496a8c94973d416f9c8e9a917316adb6245cf016a393c8cef36d324fac3be2fc4e29622270a717f3a2d013965e45142053a46b667404 SHA512 d9e853c60905a5903004538ab22edc8b7275d00313ef5bf6f2975b82da19987c7e739d030bb3203e10bef82f1169723dd4e2d8e09d2034eede95d8affee2b900 AUX intel-graphics-compiler-1.0.13230.7-spirv-tools.patch 1124 BLAKE2B 41dde36f81227f4d8306ad069492969350de001af6aef17002accbd41a1d7da4a976ee9edff74162b1daeeb5b4a55567ebc32d2de24d7430261512dfd3c99449 SHA512 84db5643791883dca792e6df77d42670055364c571531041f2d3224d4f957aa51215735cc6b996a5ac4d684864ca59c54e65039026eec3d3e06f668f2f1def7c AUX intel-graphics-compiler-1.0.8173-opencl-clang_version.patch 1807 BLAKE2B ec6aac8c78d7584e043a258585cbae6218fd8aa167d853e1eea96313298df7347ab7652ec2bf83199129e07e534d52fcd200858036e3d0af2c4f79ff249104f2 SHA512 1a0db341aab280aa205965dfc82d17b29f681bde76932f8291243afad985523f601c7279b1fb772ebc4d9197e5016941a1ad07cea2b6d7199710a7ee22fd81dc AUX intel-graphics-compiler-1.0.8365-disable-git.patch 1140 BLAKE2B f870def1128c30c3e50a71e9eac39eccbcc9bc798be574324016c6c31ed3a3f82e1499f1aada5a2c475bd6b6c467b1b236635fdd6b5145904bc63dc53f8d75e5 SHA512 d1d53a6f4a47031ec4cdcf3f57c059536ccf571a72929da3d9070487686f91f4202d20c4d626da616250f66b31815b61fafa82b903b1f5157a226ee748097bda diff --git a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.12504.5-vectorcompiler.patch b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.12504.5-vectorcompiler.patch deleted file mode 100644 index ec75efc22b97..000000000000 --- a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.12504.5-vectorcompiler.patch +++ /dev/null @@ -1,165 +0,0 @@ -From 753a6a4efd5fcb42a86a5f62b64c29393513d807 Mon Sep 17 00:00:00 2001 -From: Victor Mustya -Date: Thu, 29 Dec 2022 05:03:39 +0000 -Subject: [PATCH] Fix open source build for some configurations - -When building for some Linux distros, cmake configures IGC to build all -the libraries as shared by default. So we have to explicitly configure -all the libraries as static or object. ---- - IGC/Options/CMakeLists.txt | 2 +- - IGC/VectorCompiler/CMCL/lib/Support/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/BiF/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/Driver/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/GenXCodeGen/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/GenXOpts/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/InternalIntrinsics/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/Support/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/Utils/GenX/CMakeLists.txt | 2 +- - IGC/VectorCompiler/lib/Utils/General/CMakeLists.txt | 2 +- - 11 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/IGC/Options/CMakeLists.txt b/IGC/Options/CMakeLists.txt -index 834d74d37ce..1dc079d1c1e 100644 ---- a/IGC/Options/CMakeLists.txt -+++ b/IGC/Options/CMakeLists.txt -@@ -6,7 +6,7 @@ - # - #============================ end_copyright_notice ============================= - --add_library(IGCOptions "") -+add_library(IGCOptions STATIC "") - - add_subdirectory(src) - add_subdirectory(include/igc/Options) -diff --git a/IGC/VectorCompiler/CMCL/lib/Support/CMakeLists.txt b/IGC/VectorCompiler/CMCL/lib/Support/CMakeLists.txt -index ebab3db0005..eda77667ddf 100644 ---- a/IGC/VectorCompiler/CMCL/lib/Support/CMakeLists.txt -+++ b/IGC/VectorCompiler/CMCL/lib/Support/CMakeLists.txt -@@ -12,7 +12,7 @@ set(CM_CL_SUPPORT_SOURCES - InitializePasses.cpp - ) - --add_library(CMCLSupport ${CM_CL_SUPPORT_SOURCES}) -+add_library(CMCLSupport STATIC ${CM_CL_SUPPORT_SOURCES}) - - # LLVM dependencies - igc_get_llvm_targets(LLVM_LIBS -diff --git a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt -index 6235fc1d21e..c439f334a98 100644 ---- a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt -@@ -275,7 +275,7 @@ add_custom_target(VCBiFPreparation - ${SPIRV_EXEC_BUILTINS_SRC_PATH} - ${SPIRV_ATOMIC_BUILTINS_SRC_PATH}) - --add_library(VCEmbeddedBiF -+add_library(VCEmbeddedBiF OBJECT - ${PRINTF_OCL_32_CPP_PATH} - ${PRINTF_OCL_64_CPP_PATH} - ${PRINTF_ZE_32_CPP_PATH} -diff --git a/IGC/VectorCompiler/lib/Driver/CMakeLists.txt b/IGC/VectorCompiler/lib/Driver/CMakeLists.txt -index 74e4e661e74..fc14937a1c6 100644 ---- a/IGC/VectorCompiler/lib/Driver/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/Driver/CMakeLists.txt -@@ -11,7 +11,7 @@ set(DRIVER_SOURCES - SPIRVWrapper.cpp - ) - --add_library(VCDriver ${DRIVER_SOURCES}) -+add_library(VCDriver STATIC ${DRIVER_SOURCES}) - igc_get_llvm_targets(LLVM_LIBS - Analysis - BitReader -diff --git a/IGC/VectorCompiler/lib/GenXCodeGen/CMakeLists.txt b/IGC/VectorCompiler/lib/GenXCodeGen/CMakeLists.txt -index 185a7533a89..4c3eada26fb 100644 ---- a/IGC/VectorCompiler/lib/GenXCodeGen/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/GenXCodeGen/CMakeLists.txt -@@ -88,7 +88,7 @@ set(CODEGEN_SOURCES - GenXFixInvalidFuncName.cpp - ) - --add_library(VCCodeGen ${CODEGEN_SOURCES}) -+add_library(VCCodeGen STATIC ${CODEGEN_SOURCES}) - add_dependencies(VCCodeGen - GenXUtilBuild - GenXCommonTableGen_target -diff --git a/IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeLists.txt b/IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeLists.txt -index dca9455f464..8a0b66f7b55 100644 ---- a/IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeLists.txt -@@ -10,7 +10,7 @@ set(INFO_SOURCES - GenXTargetInfo.cpp - ) - --add_library(VCTargetInfo ${INFO_SOURCES}) -+add_library(VCTargetInfo OBJECT ${INFO_SOURCES}) - - igc_get_llvm_targets(LLVM_LIBS Support) - -diff --git a/IGC/VectorCompiler/lib/GenXOpts/CMakeLists.txt b/IGC/VectorCompiler/lib/GenXOpts/CMakeLists.txt -index 44ebf851d6e..0f56a8c1a26 100644 ---- a/IGC/VectorCompiler/lib/GenXOpts/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/GenXOpts/CMakeLists.txt -@@ -27,7 +27,7 @@ set(OPT_SOURCES - CMPacketize/PacketBuilder_misc.cpp - ) - --add_library(VCTransforms ${OPT_SOURCES}) -+add_library(VCTransforms OBJECT ${OPT_SOURCES}) - - igc_get_llvm_targets(LLVM_LIBS - Analysis -diff --git a/IGC/VectorCompiler/lib/InternalIntrinsics/CMakeLists.txt b/IGC/VectorCompiler/lib/InternalIntrinsics/CMakeLists.txt -index 332d74e25dd..060cccc91fc 100644 ---- a/IGC/VectorCompiler/lib/InternalIntrinsics/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/InternalIntrinsics/CMakeLists.txt -@@ -14,7 +14,7 @@ set(LLVM_COMPONENTS - ) - - igc_get_llvm_targets(LLVM_LIBS ${LLVM_COMPONENTS}) --add_library(VCInternalIntrinsics -+add_library(VCInternalIntrinsics OBJECT - InternalIntrinsics.cpp - ) - -diff --git a/IGC/VectorCompiler/lib/Support/CMakeLists.txt b/IGC/VectorCompiler/lib/Support/CMakeLists.txt -index 047f2528761..12b7bb62cca 100644 ---- a/IGC/VectorCompiler/lib/Support/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/Support/CMakeLists.txt -@@ -15,7 +15,7 @@ set(SUPPORT_SOURCES - PassPrinters.cpp - ) - --add_library(VCSupport ${SUPPORT_SOURCES}) -+add_library(VCSupport OBJECT ${SUPPORT_SOURCES}) - igc_get_llvm_targets(LLVM_LIBS - Support - Core -diff --git a/IGC/VectorCompiler/lib/Utils/GenX/CMakeLists.txt b/IGC/VectorCompiler/lib/Utils/GenX/CMakeLists.txt -index e5a7bff2392..b77547c6bcd 100644 ---- a/IGC/VectorCompiler/lib/Utils/GenX/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/Utils/GenX/CMakeLists.txt -@@ -21,7 +21,7 @@ set(GENX_UTILS_SOURCES - TransformArgCopy.cpp - ) - --add_library(VCGenXUtils ${GENX_UTILS_SOURCES}) -+add_library(VCGenXUtils OBJECT ${GENX_UTILS_SOURCES}) - igc_get_llvm_targets(LLVM_LIBS - Core - Support -diff --git a/IGC/VectorCompiler/lib/Utils/General/CMakeLists.txt b/IGC/VectorCompiler/lib/Utils/General/CMakeLists.txt -index 873d45e8025..8408828f748 100644 ---- a/IGC/VectorCompiler/lib/Utils/General/CMakeLists.txt -+++ b/IGC/VectorCompiler/lib/Utils/General/CMakeLists.txt -@@ -16,7 +16,7 @@ set(GENERAL_UTILS_SOURCES - IndexFlattener.cpp - ) - --add_library(VCGeneralUtils ${GENERAL_UTILS_SOURCES}) -+add_library(VCGeneralUtils OBJECT ${GENERAL_UTILS_SOURCES}) - igc_get_llvm_targets(LLVM_LIBS - Core - Support diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index fd9f4edbc51f..1b72536a613d 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,5 +1,5 @@ DIST kdev-php-22.12.0.tar.xz 1082620 BLAKE2B 967059556ba873e15af714a657d059023ce07fa52a85861952deec589a6941236da7b552872c039f9b6221d901d79128dc2a329b9b4c7a4375ac1724120d0ad1 SHA512 14dbf524ad7aeb4909afe023a350d8afb536ca109d443e940e9545d65c4b98e0546b4c890ec1dbdbccd4f3967a0540c20c61e7b3d48d4da51afecb6ae8e0fbbf DIST kdev-php-22.12.3.tar.xz 1086004 BLAKE2B 30a4a1f96943d93b405def16863d11ae46eb74c2c6a42aedbe76afa6c8b7e5c35ac3a335835cc10f495614486907d2e2fbc88b61dfd8809e7959758d6c1ab2d0 SHA512 a8fb926627df83fbb9b292a805636cf0ab237ef6b13be25d2dfe751e4c18e3730a36ed22a23fd7d9d8a5d8d6763c61e8535a088ec845b100d09c77388a7bce1e EBUILD kdevelop-php-22.12.0.ebuild 1223 BLAKE2B 59b81215f4022fa0c1af50c6314c2a957b4c0f7ebddbfa36b39d6a1637a9c8c35b97677904b952e93ecf817ae8dd366db12af690f6850b61b8b490af479e89a4 SHA512 c36eae519fbcd93074b17fd650ae9423a5fdd5dd1276b137849ce130fba6d029a3ee228bb6d89711d2c649e726926a5eeff01e0865db15f37404a642e5cd727c -EBUILD kdevelop-php-22.12.3.ebuild 1230 BLAKE2B 961cb41f8427097384a1147263844fba26fb16d6cb3c8485bbcb3a7529e610c61c2a0e22d66e05473e42ec7a623f1df7190022682aee3a57987abb4b78fc32b8 SHA512 910efe87bae98965330a59c534b7a43effa4f4ee0e5badee68dd318bcdd7d1a85489678f4182e6850e7e5abb90e325d6fe8ef4dd232d2865c55f901f0c4ad1c0 +EBUILD kdevelop-php-22.12.3.ebuild 1228 BLAKE2B c6391b442a7c8024f923a46913440bc9cdef4fa69dce3200b504bca5de8eeb883223500d34f050728f46df0de735351f0f4a95f925d802424791ed2ed5ba2035 SHA512 f6692b5d4d616aab505c12684ccd86f69c5eb2e0df4dcbc1b82d161c6074cb1aa8897adf2d1419b36e0bbe0434bcb85fbc0aaf7fff198f69d7af0e5536c75a9c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-php/kdevelop-php-22.12.3.ebuild b/dev-util/kdevelop-php/kdevelop-php-22.12.3.ebuild index 991d495f50a0..8b468cfcc612 100644 --- a/dev-util/kdevelop-php/kdevelop-php-22.12.3.ebuild +++ b/dev-util/kdevelop-php/kdevelop-php-22.12.3.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://www.kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5" IUSE="" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" # remaining tests fail for some, bug 668530 RESTRICT="test" diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index a6de8e9122f1..6cccd23f0aeb 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,5 +1,5 @@ DIST kdev-python-22.12.0.tar.xz 1091048 BLAKE2B 72fa9cf9a17e05dadc79f1997e952430ef771a0075100a3e73f1e7415f62458e6cd34f0e901d2ca7e44cdd6251547a63320ccde0ed19e3f127f6f966d0c47c04 SHA512 d19b0fb4d1518adf9882962a79053178dad571e0d7841dd895ad089dd5e55916263317966bb3ecd0b59254cbad598025a74e259596821e12e2395ee27ed53766 DIST kdev-python-22.12.3.tar.xz 1095932 BLAKE2B d83d908928ad79f1bb2fd2ce7ff4f61b0fe12aa9a1345a486290ca15a9d8fae83680de3139874c12561e4bf90404ce640869d17e22efe11d31a531803d47ef36 SHA512 443618b9cd0ac1fcefecec1420a8a4a4de7c4e337031e6da3b258a286bb195e1bd548828155b0847b491b6310939080cd858987c44c0d4c5a87d6cf02ca10c6e EBUILD kdevelop-python-22.12.0.ebuild 1227 BLAKE2B cb42386560364f6a7d0064d02a7219a843057467c0e4990e60aca5b80e91b123e70414fff6720ba39405fcaedd4a129f7fe5f031ac5b3b2e6f126749f7fe9d80 SHA512 6a61a4f0d3dcbd8aecac45983f77c6cd269de7c168afd9f123446ffca3b192797eadb6ea13cf534c85cb5beb27c2576ff9164c4910df2e198df8bbaae3cd30bf -EBUILD kdevelop-python-22.12.3.ebuild 1234 BLAKE2B 6e6a0d498217bccb9b7ee7422fe7ba07f703b1c5f18a1cdc05cd25d9e9f8844d65698020e6af873674109b8dcee545a3d472971680c5baf66e9ea5715674dcc0 SHA512 43be32538d841c982020533ebbcd489fc106e814d67a2af9666df73b20cf7f38d0331abaae733bc50625ecc0b3448b35122ac3d9329acfe1f3fec3c9a9a36835 +EBUILD kdevelop-python-22.12.3.ebuild 1232 BLAKE2B 4cbd8dff5d839b6ec16a250fd954d2b25d7958808b6163b14435ac387e8a5d02c4bedf046ab23af89c17c12e33fc117902f54b3815cc9898f6759df291e0859a SHA512 c1f4b72b8149e70f498cca34747d503d48dfca14da9ec9a42689c7c7a66ddecdfd1fe53faa81993f82cc2b83b6807e0bc1c422e5d4fe26c380296e99e2bb9dca MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-python/kdevelop-python-22.12.3.ebuild b/dev-util/kdevelop-python/kdevelop-python-22.12.3.ebuild index 102499a5e336..b8b9515f9073 100644 --- a/dev-util/kdevelop-python/kdevelop-python-22.12.3.ebuild +++ b/dev-util/kdevelop-python/kdevelop-python-22.12.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.kdevelop.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" IUSE="" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index 6602e309803b..3f99677f27e0 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -3,5 +3,5 @@ DIST kdevelop-22.12.0.tar.xz 8623184 BLAKE2B 5601977232e99fe8431d36dda24320ed08f DIST kdevelop-22.12.3.tar.xz 8652864 BLAKE2B a60de8549ccc949811c6c755c729b51711b2a7b0dbd8cf4c8f853623f27f42328dc82f732dd45abf7bfbf248841c72a55f1799c19110d2dd497c96fe5e7ef9ed SHA512 465bf3639e3fd61058af1217904fe0904d7c380e1f073dcb3af28d5758bba1d477e2f1313c61c233cf2acef4362c5380b30bcae6a02eb704a8a3fdf80ddfd75a EBUILD kdevelop-22.12.0.ebuild 4135 BLAKE2B c6f74779dc5044393afc9fc2dffd6ec46a273f7ef4e31d86d96977bd33118c24081124ec48a3b8800770ae42639be7b210f8f285e0019485000462a1a8746c0f SHA512 ee817d93fdcf0bf20fe9b42c65995b2b6a0793990c86140065a031df81c869a441f3639359276281af0fe6698f15ad9054179e15b7edda7f653d7da454204a0f EBUILD kdevelop-22.12.3-r1.ebuild 4197 BLAKE2B becc1b76ab207ddff1952f5f54fb9e184c669c8045fc366e440974bce225bb8f20358878ad7381e135eab6609e0b13eb976de9afc72b174fbd4f9a5399143728 SHA512 41a25c12385fe30fc78fc1192139167f0364e32f6529a6379cfef3984435174376bcb9127f62463e57b8b2ede50c374c5ba64b436118bad543663126fed08f78 -EBUILD kdevelop-22.12.3.ebuild 4142 BLAKE2B 11b50f0e1c9127494834a4c5586557ce092def69caf33f5328bef0f69f54bef9d06f0135d549a53bbe2546717270be0055cb5a21c27ca58536b83e27b131c412 SHA512 6bdf6515905f8cbc9d608b953060eae8828900c1af56b59d494badd69647ebe8257cdc8f45c7d36f0825030bba666b297edb375a0b73c41e0e6bdeb831487c4c +EBUILD kdevelop-22.12.3.ebuild 4140 BLAKE2B 9404a7cc0a09a366ab3cabfd55dbb37da08a825e402e0a129bb82916aa6378e3888a5167bace7ebda6eff0ae81a63d5d6e821fd8429d483f391cae5a3725d090 SHA512 6346a83f99e30412fc8a3afc2be9a36df15d9e678ef30b185a68e44708588325c73da28930d5398929686f6cc809c1d8057277c33626cc1790c0a75d3ac544c8 MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c diff --git a/dev-util/kdevelop/kdevelop-22.12.3.ebuild b/dev-util/kdevelop/kdevelop-22.12.3.ebuild index cb912cc23d10..4d314ca3def7 100644 --- a/dev-util/kdevelop/kdevelop-22.12.3.ebuild +++ b/dev-util/kdevelop/kdevelop-22.12.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://www.kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5/57" # look at KDEVELOP_SOVERSION inside CMakeLists.txt IUSE="+gdbui hex +plasma +qmake reviewboard subversion" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" # see bug 366471 RESTRICT="test" diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest index b1dcd51b65b8..2b1e9bbf64a8 100644 --- a/dev-util/kio-perldoc/Manifest +++ b/dev-util/kio-perldoc/Manifest @@ -1,5 +1,3 @@ -DIST kdesdk-kio-22.08.3.tar.xz 39644 BLAKE2B c927d4bce54ba32bf51deefcdda5fdfd9c9226b373398da784a34a69946b95b4200a4f814074c9bca87bb4fe44bbdbf081cd86a29fd17ea3ae62988da35ce833 SHA512 4e97f1c185df7c0aeaa62e52a5535262468ffffc760139c1a01afa3d77c809a5f7e64dee859496d2d23fb1bc4b4bca2322af0a3f0db6f54b4e94a2d5e6c8fc86 DIST kdesdk-kio-22.12.3.tar.xz 40180 BLAKE2B caa7209cb9fb7ec1a9aef24ccad6f9c030bd637a1bce7fcac970cfb4d46e7974e081e101e10f6a8da82a62dab116640af2d6f40b07eda54357ec68a89b7e2b1b SHA512 599335a6503292a9ff599dd3cb2c046f321874f3029a11ffa3aef1a7f209e6b2c66152edfbcfcc356c340333994d76799a26e8106b3b56173fe4084f540ab6a9 -EBUILD kio-perldoc-22.08.3.ebuild 490 BLAKE2B 4c57a099e7145b2be643aaf06035f90268f10cdd7eb90c50c44aa13c2e5794acb9cd95b18fe533e102b2d1f287102af9e90d1f56ab106b1b055e2ffbb43396cb SHA512 a7ad3ce1c90257d93648f9386b5bc55e2ca264d120f0461f68b9fe3fa7a401b131f054a6636eac3c8d15cd0100022e166670f1b47f698b03a3e7459950188d0d -EBUILD kio-perldoc-22.12.3.ebuild 494 BLAKE2B 3709f0dca4eda65185d1a78f8cd698c400e7bcdcb4ff2cdc41fc61ae6842d4ff686ea1e4ebeaf4f5062b234305dc57fc4f3c2dc7d1aec851a13368931ffe70d6 SHA512 582e5ff30cc2b2d92c4d4f61b48c6e04e1bac84ed849c168d93e43a8ba8f604c569c4aa5dbe66b0a1a0512081f0b5bc82ed2fd4f54731afda64132a6c41c8916 +EBUILD kio-perldoc-22.12.3.ebuild 491 BLAKE2B 0f10db51885a89ed7d7e23009d0ebd3434174e41c3a91385bd21c10d0361abea00265149b0953c457be64f1d8ead90d38d64d56beea1dab2590ed3345b274972 SHA512 97b64b062435a40cba65bf66748ba113a284da751cfe5ce9fdc8f9fcb8d0406353655e457dcde6825f416b7524b938660c25934e615610b348f78a2563ce76ef MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kio-perldoc/kio-perldoc-22.08.3.ebuild b/dev-util/kio-perldoc/kio-perldoc-22.08.3.ebuild deleted file mode 100644 index 6f4930679b2b..000000000000 --- a/dev-util/kio-perldoc/kio-perldoc-22.08.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kdesdk-kio" -KFMIN=5.96.0 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker interface to browse Perl documentation" - -LICENSE="GPL-2+ || ( Artistic GPL-1+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - dev-lang/perl - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/dev-util/kio-perldoc/kio-perldoc-22.12.3.ebuild b/dev-util/kio-perldoc/kio-perldoc-22.12.3.ebuild index 5888a0913a0e..5c40319492d6 100644 --- a/dev-util/kio-perldoc/kio-perldoc-22.12.3.ebuild +++ b/dev-util/kio-perldoc/kio-perldoc-22.12.3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="KIO worker interface to browse Perl documentation" LICENSE="GPL-2+ || ( Artistic GPL-1+ )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 205f876df316..83d05028c0b2 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -5,11 +5,14 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 +DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa +DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068 EBUILD lldb-14.0.6.ebuild 2661 BLAKE2B 57d0c4810421eff9d3fab976f16d8ad92e67764aaa9c72154a793c7783d98e835789df2cdd2c64f44c035f85e29652e5e50b72ceb161d4dc0dc803983234c08f SHA512 54120a86d7655cc53bb0ee858561959e112f415e9f23e4d56cd0d7716147b2563bdcb3800005eebd8311c237659319f735176072547a7f2162fc9b4f641dfdf0 EBUILD lldb-15.0.7.ebuild 2716 BLAKE2B 88e5c97e848e7e83261c6c18c6f4857f173515b346d734641c2add5ac31d840cbe1795a3ee46e619aff337192e6d618f43dac21eeba5a3e3f541b715768f9f17 SHA512 d4f9993fc13dd50504d05fc23b000796c6e747d65f816d23856d0eade3aa419fc8d68d77bab3e17f09013606b6f02ce7389e08877ee7d8a75fbe9f99a99e9e0e -EBUILD lldb-16.0.0.9999.ebuild 2638 BLAKE2B 51de1cf5b670f27a05412689befeb35a2cc2dcc4f24d06552459384b240a352b7be168338d738657f9c0d5a2123ec6c4fb6a6454e6fe6c71489f0d036985dedb SHA512 133ebff79c2452ed3b198c9ece259de10d4267b039d076a210d7a2ee627d12c8a05f7a37b692cbf732fe78e488daac6c37c9542a92dd765ecba292ca12310e10 EBUILD lldb-16.0.0.ebuild 2668 BLAKE2B 9c511f2ec5e6c0636d3de8c9c306dcc444efa8bc3e35c278763b3123ec6a400467ef68921ff41f1c731362f58bb6dc72dbd536bfe52758de6ea7f7e0b85c0a07 SHA512 fc19cffc5826458d7981dfbaa5e687d39d7c66ee40857bdca9e0ece371198f9537eef7f3f885d1357f7e995d73d1586d3c8b58ccce486d3264859166e1786dbf +EBUILD lldb-16.0.1.ebuild 2668 BLAKE2B 9c511f2ec5e6c0636d3de8c9c306dcc444efa8bc3e35c278763b3123ec6a400467ef68921ff41f1c731362f58bb6dc72dbd536bfe52758de6ea7f7e0b85c0a07 SHA512 fc19cffc5826458d7981dfbaa5e687d39d7c66ee40857bdca9e0ece371198f9537eef7f3f885d1357f7e995d73d1586d3c8b58ccce486d3264859166e1786dbf +EBUILD lldb-16.0.2.9999.ebuild 2638 BLAKE2B 51de1cf5b670f27a05412689befeb35a2cc2dcc4f24d06552459384b240a352b7be168338d738657f9c0d5a2123ec6c4fb6a6454e6fe6c71489f0d036985dedb SHA512 133ebff79c2452ed3b198c9ece259de10d4267b039d076a210d7a2ee627d12c8a05f7a37b692cbf732fe78e488daac6c37c9542a92dd765ecba292ca12310e10 EBUILD lldb-17.0.0.9999.ebuild 2638 BLAKE2B 51de1cf5b670f27a05412689befeb35a2cc2dcc4f24d06552459384b240a352b7be168338d738657f9c0d5a2123ec6c4fb6a6454e6fe6c71489f0d036985dedb SHA512 133ebff79c2452ed3b198c9ece259de10d4267b039d076a210d7a2ee627d12c8a05f7a37b692cbf732fe78e488daac6c37c9542a92dd765ecba292ca12310e10 EBUILD lldb-17.0.0_pre20230314.ebuild 2638 BLAKE2B 51de1cf5b670f27a05412689befeb35a2cc2dcc4f24d06552459384b240a352b7be168338d738657f9c0d5a2123ec6c4fb6a6454e6fe6c71489f0d036985dedb SHA512 133ebff79c2452ed3b198c9ece259de10d4267b039d076a210d7a2ee627d12c8a05f7a37b692cbf732fe78e488daac6c37c9542a92dd765ecba292ca12310e10 EBUILD lldb-17.0.0_pre20230325.ebuild 2638 BLAKE2B 51de1cf5b670f27a05412689befeb35a2cc2dcc4f24d06552459384b240a352b7be168338d738657f9c0d5a2123ec6c4fb6a6454e6fe6c71489f0d036985dedb SHA512 133ebff79c2452ed3b198c9ece259de10d4267b039d076a210d7a2ee627d12c8a05f7a37b692cbf732fe78e488daac6c37c9542a92dd765ecba292ca12310e10 diff --git a/dev-util/lldb/lldb-16.0.1.ebuild b/dev-util/lldb/lldb-16.0.1.ebuild new file mode 100644 index 000000000000..e4e43bb0ef2f --- /dev/null +++ b/dev-util/lldb/lldb-16.0.1.ebuild @@ -0,0 +1,114 @@ +# 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-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" +IUSE="debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/dev-util/lldb/lldb-16.0.0.9999.ebuild b/dev-util/lldb/lldb-16.0.2.9999.ebuild similarity index 100% rename from dev-util/lldb/lldb-16.0.0.9999.ebuild rename to dev-util/lldb/lldb-16.0.2.9999.ebuild diff --git a/dev-util/ltrace/Manifest b/dev-util/ltrace/Manifest index 59e72b61e9d1..9b46ca0538f3 100644 --- a/dev-util/ltrace/Manifest +++ b/dev-util/ltrace/Manifest @@ -20,5 +20,5 @@ DIST ltrace-0.7.91_pre20221216.tar.bz2 288077 BLAKE2B cadc2ac551a96dfa95aee0d0eb DIST ltrace_0.7.3-6.1.debian.tar.xz 11404 BLAKE2B d38ce51dfcbf809d7622029fb6dd0acd61c8d8213be0bf2625fd746adbe6dd6830faf208b7e864c1185013d7d5e17f3e10e8a8fb45f8e0a4bc9859fde96a55d7 SHA512 c0753935d74be530886ce5202429cabbbe73814c9ac120eaf90a1c4e03dfd4de5381e3e85a27fbbbce694b23cd72a273199575419446b6159b0925d85e1938ab DIST ltrace_0.7.3.orig.tar.bz2 482658 BLAKE2B 30d1dbb178a41043e4bbbac17a23676db202b64327c9bb4393ae7ace9f5e1a1e2a5ded56cabc7faf2ea55b22ed17126a94c121147aeefb40250710b7307a50d3 SHA512 a842b16dcb81da869afa0bddc755fdff0d57b35672505bf2c7164fd983b1938d28b126714128930994cc1230ced69d779456d0cfc16f4008c9b6d19f0852285d EBUILD ltrace-0.7.3.6.1.ebuild 2350 BLAKE2B 0e75d0d6edaafef759a5423be9b25034e2d1366b4099f4287614b6795769482c1bea385123ea70ca53a6df921f4af090ab4eb748bfb605ee545e633fdd96b587 SHA512 57f7164f8c89d7bd9434b2c355f88e4deccade43efeb944f24c528ef9a1d2d38350b64cafbd07bff6a61f282b7909cc54812127680c452db48c08d9fbeab2f74 -EBUILD ltrace-0.7.91_pre20221216.ebuild 1629 BLAKE2B 1c3f747b0574fa715809962704139f013ec6b0a4ca0245f36d269c8a766419bffbf4a1373ab914e41ed36a4e1cde1f95c3c65cc1a2713f46a54f845eef319d0e SHA512 dec59cf32f99b579ae6f12d4fb77f02b75b582d763efe0e0aba8b5b669ef2c6f8b2c297617876f404712b2bafa7de295bb71a310ad528c8c7397ee65307e1b96 -MISC metadata.xml 432 BLAKE2B e3959e0f1dcd68a91cd05f0c4c90f0ac5ad1c2e531553cd62828bac7ed5a48b19dba435ff6cfa298b45c29e885c185c0c179cdaf8ba338b925cfc947836973d9 SHA512 d638dc65a5b0f8072712a3cb6786c57d9057bf3d09d6a3d8eddf7f5d79cc62a4dbb5d03a56cf1913a6ca289fedcd055fec821669d20939e270d308df72c7ff98 +EBUILD ltrace-0.7.91_pre20221216-r1.ebuild 1735 BLAKE2B 40411c2679bb48194f6cbf5081e7abbf2fd8e864c74fd2acde1e6512ba94c90e54ca34ad35a5605769d33e87e956053da80afce589d9bbd715662a15bca33634 SHA512 48eb68b9c7c965c805eddad1425500155b8b653c0f8e037c1e2b4f4d423b99fb3850f356e6f74d89bc264b0bb9a5778ce01c7a7277771a799267548b89d695ac +MISC metadata.xml 538 BLAKE2B afe59cab726a943553596e4832fd64b5a2ddec40779d38af87261b89662fed5fc0a80e92d40ecc09434c362c72d93381a57ca19f8315ce311aba78c70ac7bb4f SHA512 8c11169bbbef21e4ffce5f911048f754714d96af30c64b7a5cd8e44606a616cc2259812185bd6c03cecd0ecda0375f987ecac8edcf9238130882255354f3de86 diff --git a/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild b/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild new file mode 100644 index 000000000000..851ee4b9d802 --- /dev/null +++ b/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +EGIT_COMMIT="5cffc0d2134f697fbac8627ec5b5f0085cd47c8a" + +DESCRIPTION="trace library calls made at runtime" +HOMEPAGE="https://gitlab.com/cespedes/ltrace" +SRC_URI="https://gitlab.com/cespedes/${PN}/-/archive/${EGIT_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug elfutils selinux test unwind" + +REQUIRED_USE="?? ( elfutils unwind )" + +RDEPEND="virtual/libelf:= + elfutils? ( dev-libs/elfutils ) + selinux? ( sys-libs/libselinux ) + unwind? ( sys-libs/libunwind:= )" +DEPEND="${RDEPEND} + sys-libs/binutils-libs + test? ( dev-util/dejagnu )" + +# Effectively abandoned upstream. Extremely sensitive to the sandbox, versions +# of core libraries, kernel security settings... +RESTRICT="test" + +S=${WORKDIR}/${PN}-${EGIT_COMMIT} + +PATCHES=( + "${FILESDIR}"/${PN}-0.7.91-debian-patchset-6.4.patch + "${FILESDIR}"/${PN}-0.7.3-CXX-for-tests.patch + "${FILESDIR}"/${PN}-0.7.3-alpha-protos.patch + "${FILESDIR}"/${PN}-0.7.3-ia64.patch + "${FILESDIR}"/${PN}-0.7.3-ia64-pid_t.patch + "${FILESDIR}"/${PN}-0.7.3-musl-host.patch + "${FILESDIR}"/${PN}-0.7.3-print-test-pie.patch + "${FILESDIR}"/${PN}-0.7.91-pid_t.patch + "${FILESDIR}"/${PN}-0.7.91-test-glibc-2.33.patch + "${FILESDIR}"/${PN}-0.7.91-tuple-tests.patch +) + +src_prepare() { + default + + sed -i '/^dist_doc_DATA/d' Makefile.am || die + eautoreconf +} + +src_configure() { + ac_cv_header_selinux_selinux_h=$(usex selinux) \ + ac_cv_lib_selinux_security_get_boolean_active=$(usex selinux) \ + econf \ + --disable-werror \ + $(use_enable debug) \ + $(use_with elfutils) \ + $(use_with unwind libunwind) +} diff --git a/dev-util/ltrace/ltrace-0.7.91_pre20221216.ebuild b/dev-util/ltrace/ltrace-0.7.91_pre20221216.ebuild deleted file mode 100644 index 24b86f41a73f..000000000000 --- a/dev-util/ltrace/ltrace-0.7.91_pre20221216.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -EGIT_COMMIT="5cffc0d2134f697fbac8627ec5b5f0085cd47c8a" - -DESCRIPTION="trace library calls made at runtime" -HOMEPAGE="https://gitlab.com/cespedes/ltrace" -SRC_URI="https://gitlab.com/cespedes/${PN}/-/archive/${EGIT_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="debug selinux test unwind" - -RDEPEND="virtual/libelf:= - selinux? ( sys-libs/libselinux ) - unwind? ( sys-libs/libunwind:= )" -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-util/dejagnu )" - -# Effectively abandoned upstream. Extremely sensitive to the sandbox, versions -# of core libraries, kernel security settings... -RESTRICT="test" - -S=${WORKDIR}/${PN}-${EGIT_COMMIT} - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.91-debian-patchset-6.4.patch - "${FILESDIR}"/${PN}-0.7.3-CXX-for-tests.patch - "${FILESDIR}"/${PN}-0.7.3-alpha-protos.patch - "${FILESDIR}"/${PN}-0.7.3-ia64.patch - "${FILESDIR}"/${PN}-0.7.3-ia64-pid_t.patch - "${FILESDIR}"/${PN}-0.7.3-musl-host.patch - "${FILESDIR}"/${PN}-0.7.3-print-test-pie.patch - "${FILESDIR}"/${PN}-0.7.91-pid_t.patch - "${FILESDIR}"/${PN}-0.7.91-test-glibc-2.33.patch - "${FILESDIR}"/${PN}-0.7.91-tuple-tests.patch -) - -src_prepare() { - default - - sed -i '/^dist_doc_DATA/d' Makefile.am || die - eautoreconf -} - -src_configure() { - ac_cv_header_selinux_selinux_h=$(usex selinux) \ - ac_cv_lib_selinux_security_get_boolean_active=$(usex selinux) \ - econf \ - --disable-werror \ - $(use_enable debug) \ - $(use_with unwind libunwind) -} diff --git a/dev-util/ltrace/metadata.xml b/dev-util/ltrace/metadata.xml index ca7a79566dae..7aee59bc9ad7 100644 --- a/dev-util/ltrace/metadata.xml +++ b/dev-util/ltrace/metadata.xml @@ -9,6 +9,7 @@ cespedes/ltrace + Use libdwfl from sys-libs/libunwind for frame unwinding support Use sys-libs/libunwind for frame unwinding support diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index 9536e69c9072..2cddc4851f08 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -5,6 +5,7 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 +DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b DIST askama-0.11.1.crate 8182 BLAKE2B 5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9 SHA512 d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7 DIST askama_derive-0.11.2.crate 7097 BLAKE2B 395811d68825531552ac9bedc30c1d59e15ade43b3818576212456974799c0713df8eb099970affed54397c800f62310d5f6f201bc2275f5168cd805f2330257 SHA512 c9b4c2b444c9c9f9054403b25a62e0415d87f0c8a0cd1ac9fc1cdd341c94c15eb91249006e59504a34a18703dd3b9bc5a4012804a4ce3d9401126b66c3632e65 DIST askama_escape-0.10.3.crate 8875 BLAKE2B 6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8 SHA512 1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2 @@ -13,6 +14,7 @@ DIST async-io-1.12.0.crate 37087 BLAKE2B 60cdb60d027be65df5bcdb83fd4e9bf8ef56d75 DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b +DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f @@ -21,7 +23,7 @@ DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c9 DIST block-modes-0.8.1.crate 16961 BLAKE2B 53073a8ab47411703349117d52f728a9e1d1eb58265c2769f23954ac9a11432f01f1ec3fcc0ea27f077844050f6770a530ef4a4631b9fb81b878ee77fd78ebf8 SHA512 5ab24f0d0ea18a1c0948641b06ba14ee47ad4ae9a86fc5138cea361fbb25fab93dd957701815c929c90ca6e07eb9a80773b9ff4f225a034419a8f91afb985b34 DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af DIST bstr-1.2.0.crate 340985 BLAKE2B a032f74c4681407704fe6b49cadb19bece51270abe85c3fab9268f5cb0fd27bd12c179beb88c932b1a5ea745af476249ad66465ec88ceefa433d4b6cca9d3b93 SHA512 df849487d35299abe116ef5e32857cb8736a5a89bb3b785a3563a5a0b43e412935eb21a639add210b6d5808fce135afbdb548f86f8572d4b105a065901b5a543 -DIST bstr-1.3.0.crate 340998 BLAKE2B cb965b9fc3f2e6906308eac7a99f1920423646fdce3221df0d532167239c4195a7b8f4451c34914c4a8ea99a79f847b6c8d0bf1f392044120ee27e02fd3418a1 SHA512 bacb9d8ef907853810bfa67efb670a98f76116af74161664ef11fc875f0b9f5f80423ee8af7db6a483f2c7cf70c13be3a36cbc1354698ea55405c684e9604253 +DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 @@ -39,9 +41,9 @@ DIST cargo-options-0.5.3.crate 15362 BLAKE2B 13ffc11d8fd61d616c76eae43be31049534 DIST cargo-options-0.6.0.crate 16903 BLAKE2B 3c85ccf289216a6db84a3222f91eae9d1e1964d6ecdae7371b79608b146742658dbed578cce1e7f45c21c9b8b2ffa58c5a367c6fe8148c3613f8202a8081673a SHA512 60d7c9692c50c9103717ecc8220cb8bd65a596d50424d015351a0ec1f573950d68f735e622e7c0004943c27b91003ee79ffbad0caeb8af73f081bc7a68ffd43b DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-xwin-0.13.3.crate 26125 BLAKE2B 27de731d71c9cbd815c98ea78345eda866c13723c5c95fe2b915e76dbf2377499c4fc2cb42ca7a4947717dac1e97dfc2414170418db7e469363cbea1629f2cd2 SHA512 a9e86ba5adc0d9faec4038064710221eae7cbb60b6881a3e0dcc5b938f082ed65e77a35680351176b41fb9a73a5acfdd8e243de6343b1c7fec461753b908f5b6 -DIST cargo-xwin-0.14.1.crate 26278 BLAKE2B f60f01a142fe7f13a09eea6816c124395c884655a14260f38b7106740efeeb5fce1d0f47545c413eb8a62366b615db532b11839182e68f45e00da465b695d489 SHA512 8c40e9606921d0e8948732f8961cac3d86d6e66df430e8b600877d89e2fb2af7f6d463dbfde57092a6465b646a94b8c756a9f392f93f34fff1c2c53b20952046 +DIST cargo-xwin-0.14.2.crate 27108 BLAKE2B e56e3266cf5ec50d22d9ded280cb439cbcd013dd1dc0a58422cab9f112df37806532d210ec3ccbac0f3ef167c1edd6f32a0bbbe7368b26c7e988716eb7a3b19b SHA512 cbf8d73e1353f06f61fa8b5debae100205fe1714e88e2ec7ebc3c71fab3571d95c2999968f979ffed5b65a0b36b38fc886e7cc0b90fa4ce8d933a44e0fdd6f59 DIST cargo-zigbuild-0.14.3.crate 26978 BLAKE2B b6178cf2ba7d5f85990b9be102a3fc7d86b7b8a2d2a9cd42a71f68fc8f9172e360cd94b74076bf4fa718cb1925e0337179ff57fe146f9141a8476f4ebfca0950 SHA512 995eafd4be4d99776ec6060ab8e5a0dd7e0ce801c76ae3d33557f1d55a7ce249dbe691c776aad8956f6f416a3812b3ca66f528654a2b334bf5d31b45bb5bc17b -DIST cargo-zigbuild-0.16.3.crate 29931 BLAKE2B 0b87f1e99649040ba2f9b29a0afa10b6f5eeada9beb75c134a5019f7257fba0ad617433e6aad9ecd7d70caa460a576b4d66ec220edb3b575a9bdd922479b89f3 SHA512 a38cd26edfdc34a789c30a454a8cdcd02200644c812ea8989613151a4ea1ca3f31f7b691931e4fb5403ebfdafb6a62409458f11da1bf9c99a99531b8caabb27e +DIST cargo-zigbuild-0.16.5.crate 30762 BLAKE2B 84aba6828f0543d39e0265c4e2f877370e44a631810d16a9f25df80ee9ce0845aa40d7752228ae3372ca3044ddb7930913c1a7046ad2710d40feac499d7fd2f3 SHA512 5c785ce0211d377231423c08a6bc79ab6835d809024e54caeb04e3cb438d1e54d2ace2149a9a9ca4e5255f15da1b135d35e42203dd84ad01f42a6cbc8b1f0005 DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94 SHA512 f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3 DIST cargo_metadata-0.15.3.crate 19738 BLAKE2B fee5834f3eb741704c2322d9035943b1e841c8043c18686ee0748b90facad535c715bb882b61dfadf9e027556927051fe816de15c5f4f11e89c8927ddf717583 SHA512 60c0e601c73f11a02da6a168ea80e7cfaa27b895ef6f869ecf5932126364cc23bb480457601edcc7d0bf8c8635e71c0d1dbdfe37ab3e95ddec41f797bbfbac7e DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 @@ -53,13 +55,21 @@ DIST cfg-expr-0.14.0.crate 40755 BLAKE2B d821e0ae61cea370076970f323a48b01b276206 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 DIST chumsky-0.8.0.crate 65390 BLAKE2B ae1c4112361b89c40b595b3cff83cd6b7c8d2ffb9d223b17e133d7e785d13dc1f870400b1c7d0166216a73ff09358f6e3839215a4a663dca5175dc7a374fd3e2 SHA512 92fc3e8151edb4aa06f16a46c8a8df0222e60bc9b4392433306d0f7bb623cd36c3c56b7b3ca5637cc72f99df8365395232236ea048fb09c46a96a9f409a7543d +DIST chumsky-0.9.2.crate 74395 BLAKE2B 0e1996c3da473086d3bf10edea929618f8c3c5d12bd90f5484a2ca3d8fe7c5c3e4d8f8ebd125a4da1cfd73015e1d9c3e0dfde14576786fd727d44f569998c860 SHA512 a2c095d5220d829e982213f55019d848a91b49631180bed3e6f351fccd82626c58aaa9d8c52d927573928643019ad88cf4de17f2bb552f0e4a27eed8baf28719 DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f DIST clap-4.0.32.crate 207531 BLAKE2B 5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1 SHA512 a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37 +DIST clap-4.1.10.crate 207766 BLAKE2B f515985a759943d104ac2b1041537ea6dcfa169a9c2255460e5b30bce06b38ca59a7b922c7dec232c36d9d06202d69f56c05a99d2431864fd0f64c61d939424c SHA512 ec748c6e5786e73aea2bc53d7dfb14de7ebab5c80457dd599983350ef959dca4d3200628239118d74a2d1e4b657dae1c93612ea64e500c4cdfca385f68a5b02a DIST clap_complete-4.0.7.crate 32728 BLAKE2B 3798b9209637c88a76e830d7ad32213aa160a6c76b82bfe076cf27a26735370c3d5f643bc8ff6c9af42c0c1a301df1dab623b4a95ccd2e5bfdff477ec9e2af03 SHA512 263c2290e8239820469bb9810494433186e0e9e135083fe82945aa7669d8f08fa68200366815a8280edef8ce541abfaf56e8e984072a2635028c42b13d55da6b +DIST clap_complete-4.1.6.crate 33357 BLAKE2B e1e7d0492f39c5b87e095a9fdfc41660674c5efd44b576b8e3ee11360c94a230e344cef7ed1b014993db24ee6684cb5951ff08ceb5f8f5ee2850342b383367b7 SHA512 82e40b3009f892cd6dbea598ac5e82be2c62e410eb7dfdd7d6ca52eada94e64b1e745fce4ec5aea06d677120c1c0c3a7a30cc11f6e8de58c136295b0418de8f6 DIST clap_complete_command-0.4.0.crate 6293 BLAKE2B 505349a6aec99b43d4c714c9f2a9b9394cb942f856a642753650896dbdc9d7cce3c076e363587a1a50e5f22ae04c11e0796b2f76d17bc2e1e9cbf18294541e45 SHA512 5cf4b609444c0353091516f5119a21525c483ff22d814371524c08a7f72f2ad42a10efd34be60aa715931505827ea4ddf1cbb477ac41d2060f67e40dde209d51 +DIST clap_complete_command-0.5.1.crate 8273 BLAKE2B 84302d7ffc34d9e947dd141421462b2035f324a77a8c68fa342a49242b0f97e43afc54be90d7cbb2efb311ea7848313af3d98c572402e7b25f83c22ff1fce8c4 SHA512 0cbd75f41349c709440ceee1075cd209f927b928c665b31907caecae91ab0b1e00c0a73f8185df754663e4d079467c6312abdc175bb6f8bd58c6d783b371754c DIST clap_complete_fig-4.0.2.crate 10096 BLAKE2B fda5713269df17c1fbd6f2f17407fe8ea01ce1b0f39ef662f78f93046d99d6d2baba4aa4c4201c1ea909915beb845ea92ec00def6673bec7cd1f05690267c446 SHA512 dfe294e515e6267ac7c85a2580178a35d8c2643e6a4131a3b2e4b2937ac7861515230767ba30f20113d81f68eb94fe5c8d7ae8a0b8d8ed6715e56fd5ac8b4754 +DIST clap_complete_fig-4.1.2.crate 11355 BLAKE2B bab6fdb2c6761e1d3855f0f95817082aaafc516c2052b517b0bca0bbd0414dddb09b944555add0e0b58318dca141d77ba4c2fc85bc62d37934e11db85241b040 SHA512 75bc9dbeb11922c8f16166d170fd7b54ccc77ad6ea8f25483e152071f7c6898c44affe9b3cc49da72f983a4f2771c4f854528325cb130e3ac7d024575264d40f +DIST clap_complete_nushell-0.1.10.crate 7030 BLAKE2B dfd283b6b8b1351b478ff8ff3e8775e767babb81d442e9bcc3813855aa102642b80b1a086dbde15f66b8bc3dbbd92d3d7f3d4cee09bd3b6ed0cad5dc6a0c6586 SHA512 55ab10fb1f146a12330336ea9f9dd72e1fc50bab9c922a6036ed83434c3abbc001e5b76bf6c849d11f2a663ad33df180ef94dce3c9da3872fa916797081289c1 DIST clap_derive-4.0.21.crate 27567 BLAKE2B cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5 SHA512 95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df +DIST clap_derive-4.1.9.crate 27888 BLAKE2B d12fb881e963966e99b5fb9d73e0add1abc4a46bebdb26a1cf5dc50e8d26dfb170b51801189a7a0540262aee76f8ea9570ea6d200096b5beb4419644e1472559 SHA512 4a66945ed965950bcd4c1c80f9f0587b6fde566b7dc04bde251421221c0cbdf78ac12d0f7eac21e554759f63d0349a388a35830ddea3a7afa73343aafb0d90fd DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 +DIST clap_lex-0.3.3.crate 9648 BLAKE2B a0e0e7627c35250baa956d9fde855650c8fac45758dc6083b5268042364aa47c0781eda9a86c0f943c97f4e702f67af2328d65fc7de58e64fdf26c185d9224fe SHA512 b3f89b462a47f4e53df098c1db0b9dc78871b42a3deeedfcfdfc22e91b6671968bce5e80c1c7331381d4ac0f6f6fac1ea1fc1ff4e026bea03d3cbe67a7ebf128 DIST cli-table-0.4.7.crate 13195 BLAKE2B 498e7434639a4bf21f4b793def59e2f045f8353eb2e12ccbf8778a0a92196ed589ddd94e696a000fa7a2bd50470624f2972eb613cba538956e50c6ecaebc1b53 SHA512 2696d3204107f2bf104312fa1e13a92638fe9ea1894263cf707cfe3891ec083499b1b0594d8571169ca242abd6a41396a88ca41dae8a3ce7f04365292158a87b DIST concolor-0.0.11.crate 10249 BLAKE2B 9934c1a2add7a97961a7bf3c9adab81780e1bcfa38fbe29f49e177122ca3d3d43b8431493ae89d4d80035e903984b03f6e9fc57aa4d2c834f852269c818a6635 SHA512 e54ad64c3c08d5bd48882014078bb94feb297b747059a6443cb3030fc3256ae63bd8b623adf2a767aca736a73718a753de90fbaad274117c13939c1253d4e73e DIST concolor-query-0.1.0.crate 7281 BLAKE2B 74495618cdcb4e366793116490c50bee2d4f792c8c3de11c18611c55342c742c9c0cfcc6c011aac43b88acebd12a8f740967092382f5e17160b85914c43388f9 SHA512 d311921a177da3611c64a1cce726de6cdf20ce22d1f1f4611824331c1ac015f4d7599b58291bbded6471209764d03698f93312584fe9aefb162d0c03f9a4030f @@ -93,13 +103,6 @@ DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0 DIST dunce-1.0.3.crate 8035 BLAKE2B 77e560f0b9d28dd51865b8a49fea832e0b530724c6f6fce9ac981240ab247c8fc564d951cfc236ae68b04daa966e59f23208fc1c768d5c42afbc5cec0bf4dbd6 SHA512 3d775fd99d74462d5bd7dbec65c196868c20befb52f04c37ea93f3f67d33cee6062534342abe20c01577a517ad4b16bf15b08a09bbb2d310fdb731db5b1511dd DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 -DIST encoding-0.2.33.crate 88798 BLAKE2B 4163e26e6f38f7fc1d7424f1135fec1dddd2af3d6dd5f5bc6a5edc3eb3fd56af56858cc0fa5ed6a241b55882807f72f2e5d2940c9a7e5c4c6700ef905727044a SHA512 10c186e0f6ffcffeacb11a66fa39960454955b4827dba03e13d9ab5294bf14e77faa8e64956d5c3756fbb7e930081b7b301db8ad6873a6e8d44a7f9d98566e4e -DIST encoding-index-japanese-1.20141219.5.crate 91495 BLAKE2B 4deb91b0b2dd1b33bc4b43ac2ec31df0552344b1177c9e504481d62a706b1c187eb3f4e8dd78c62871aa58c86ab6e309494b1b7937843de6056f3d1a0120160c SHA512 879fa0b9a294f3a73a4b224318ce5e44bc1ad0496763a518cb9ee251a4cadeb08885df97eb72f27a1e331f36d46a96824f98b7d128d879c0639405a10e08b8e2 -DIST encoding-index-korean-1.20141219.5.crate 103230 BLAKE2B f3acdd4375ddda1f6b3c070566f1a52dbbbe2384bc6be79150e4e55b88740858791d66f95040ad9f637bf13e381b9f316b14bb5617a8949bab4040b91d0d18bd SHA512 0e79eb9b01fe0354532dc7a8ca55e6332add19827905340560ef9b0e4725becda68ffedd5d18b9ac9d0c4a1b64fb337a9a31de5891b9e6469478fc974e5f9884 -DIST encoding-index-simpchinese-1.20141219.5.crate 130962 BLAKE2B 3c1e498c170edaf2a954439e50b3ccc31560806063a11610c4563975810a65c64e547168674ef778beb1d1d603cd508145f3153a03748d5e8c7e79690af6e3bd SHA512 caffc2a9b77545c2cc22bfcb38c886fba21e765ef49a3cfcfff88ebd76064432638bb432cd57a7ecd23bf2ea074c400c1f043a0589e5aa28024ed3ae0f59be75 -DIST encoding-index-singlebyte-1.20141219.5.crate 14950 BLAKE2B 89faf849452f0fe78b82616614f43bffaf658dd81063ae5d130ad6eb64d38e0ee8a26ab078f8c992f0c7f3e1db768e73920482f5e3bd56b0d7370c72fc93755f SHA512 648a5b9dcbdd40184b6026f6d0593df3b75c5eed554c19a199810c99aba857fccbab2acbf5b047ff42a75a6a3f6e8211a07e70e6fa4048f07144f9132af7d17a -DIST encoding-index-tradchinese-1.20141219.5.crate 120862 BLAKE2B 727a26b32f2bdec20dfeda482fad4235ca3ded489a002c27d0c26cbb9f37ea81f93f7e46ee4750dfcd7385dfc8bc55669a0a21b3acdba2a1fe91b855edd2decb SHA512 3b23213433947af7c56e9ea3e4eaf937b8083ce7e9e481b1351925a6da647be6a037b505116bab08ce73727bec75550bccb877ead6cb7fb0473bb3bd3d40833d -DIST encoding_index_tests-0.1.4.crate 1631 BLAKE2B 65151672aaa863b169b6139c8e68065ecd6ab602e8fbf8b0f68a5e2af3f34858d363e5f0602f58e4ad3169ddea83d02a0f19a6d635584521397bee63587c9fd9 SHA512 0635e6a879d59aa3373e1c0cae6f61b9bd11138691a1113f3639a1d16ba894c1554f29a6d347353f02395508be4da8a4b16b17db3339cf970a62267874fe93a6 DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a DIST enumflags2-0.6.4.crate 10713 BLAKE2B 86219df31b9c8a60470f676a365f0f0890892baa7c9e3101a385d9475f9398ff8b62ce3295ca318a266f551c85048e02f26fa67ea9ac689e94a5ccafcb8f5ea3 SHA512 5814f58a8d22f093b94eb71611b9a5c8bf2145db9544397255d93126fdae220c261010d1dd2a278475e7e3c76bb9e67bd671c44f1edddc620924fd6fdc7dc03b DIST enumflags2_derive-0.6.4.crate 3659 BLAKE2B b49a73fe2977e8f62af37c367f1452979cdc0575b532d086e612b84495113041221bd508cbf2b72e3179d929a2eabad59b9913db98b21491186a1f1bcf571a9a SHA512 a8a166ed48c77a3d23c1b1afe4dec1812c2a440736cb6c6059e46b90a0a216c81cb45ae6e439ed5b3dcd656faf1bb6dace4e46b908dd02321b4a59351240911b @@ -126,6 +129,7 @@ DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2 DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 +DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b @@ -145,6 +149,7 @@ DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabe DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658 DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 +DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b SHA512 b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348 DIST indoc-2.0.0.crate 13989 BLAKE2B 61d6a8e3133ec2f471e93f1a3ad5ebe0bb4eb5a49b88ddf14ed95ee5b6026db8d9df208d644a274eded14991b734110b1379fb2704180d25db60d02bbb1930e4 SHA512 92677b9b399d61a04f35cd603a8c39d184706630dc7459ee24d8938782351ccef94bed4dc16a45823b3cf1563b4fba50175b3599832ebd5346abefda6d016e70 @@ -172,19 +177,18 @@ DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692 DIST lzxd-0.1.4.crate 21891 BLAKE2B 8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d211770dcccbd0912b0113740f5175b6d587ef5f5768b7ecd073488fca4f49e5c4bb3ec4cc9e5055e471b99 SHA512 f4fc473056dc793ee938943646416c3a93c748104093b8932c0a603a5f25820b49632f703ea4bc248b8bd612ef51dce4f5798f1f46782466c38aa69d016c2c57 DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36 SHA512 c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 -DIST maturin-0.14.15.gh.tar.gz 392439 BLAKE2B 2463c0da03556a78e18b8f37c77ba7ed82bb7bcbe5976cb73c27bea741f348defd1cd1ea6944c1f2994853819dc9bb83d29883076aa2e9ac2a66b62fba4ee304 SHA512 1ab6a20d1681df32e7e540500e8632887c27f89cf405ef62f188f8509ddab6f88ef32d3018bd56ed3c420e8736db264b01df75942503cbbbe3d613e94e9d3fc8 DIST maturin-0.14.16.gh.tar.gz 392189 BLAKE2B 8731fa1ef7ebb6d1645f25ab431cc53d66748a8a54f6d9ea690a09bd753ca15063eeba90296aeac1fd2360feef168c9e64f9ec1b5224e72063c4949a58f876a8 SHA512 8e7e5739b9ff46989011035634c29aa390c60dd5b109f41dcd47bdf6ffb7081bf5ebc160cbae6647baeaa4d3f209167f48ea52ea9b3b676e978617d28bb9c121 -DIST maturin-1.0.0_beta5.gh.tar.gz 394306 BLAKE2B 29581dc0dfe4da110939bae01a94d99286a23ea3adfcee7aa6a83a099cb632433e7bf6ab0da9189cf7ebc7d85c5091facd81b5b76549d141782e134532fe1b8a SHA512 885a323e372fa44b14cc7d6ed7fc1ec298c375184754c59fe937fafa2d83d8d2c54166cd3a3f881e37dd9f2720e6fe629f0129360d44183d2e74a34467b588b3 +DIST maturin-1.0.0_beta7.gh.tar.gz 419642 BLAKE2B 3844d76576b3c86091c34a3aeb88f448cdca18fbd2151340d297fa9c86e27096b138cdd9f998fe5a5ed860406809c300ddf26562cc67a52689b4e994592522de SHA512 f6d5f675dbfe2fd8411444590d3e979ea9e31ae1d37be5ca42dad6eda92ad5d9598adc0dc760f83af5a3f6ec54cbd37ebed10707ec0251006f083b14fce60083 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c +DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minijinja-0.30.5.crate 115968 BLAKE2B c6b7555e6dee4359b9cb53c84e03abf4a6caf07a08196893796fec16354aa762be79193b5c534242f99be3c1e25499d45423dd6579e9b7265afbaa179e844f2a SHA512 03b557d470e8dfa142c8547a68c21c0f00f71e3be86377e13b9099d324ddf392ff7d3ff81eb955ccdf48348e0e5f8cb6c695a7aa434c592e41b20b4c316bf272 -DIST minijinja-0.30.6.crate 116161 BLAKE2B 8e42008597bfd3de93d334a3381d93ed7b8f4fd6f246d62084f72e53033d39d7f3a8df3773892dafc5870d5352305a8478099a0b86687735a86c079c96bcf110 SHA512 e1cbda9304935953b94641e28905b7161f2768b955d5c73258dd51939b542021e9622de78cdccb67463ff0a74bab4cd3c5945571fd9b30eada1d5fd0066d26f9 +DIST minijinja-0.31.0.crate 119520 BLAKE2B 11ad3c20d6c135191a56929663a2575a81309fb015c585a9cc0a5c1617605544d3e0e31ef2903ae4184d87848499d4dfc794a5072bc60abb1458ba9c3b237729 SHA512 1b3131edf111bca5e2deaea5e50d54bb17ef203798485bd27a18ca2d50737614296a7faa895d0af48d2c7b9318bb2acd211f7f367e2789adde62266591e2de5f DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 -DIST msi-0.5.0.crate 58953 BLAKE2B 642d76410455e08f3b9200bc572631d3e3180bb917f786e88756b7239f351f0650da92a6490aad244d5b278feeeb561aa28abc8fc7fac6bd65fa3b3c34479b3f SHA512 70c7829f9f92d9d8c38b92cb8d7ebf8fd12e21ede253b94258a57741f5c062aef866f3b99acede26c586b33e255f14a6d628e56494851849ec26c71891300514 DIST msi-0.5.1.crate 58999 BLAKE2B 979248fc275d37d5a44faf77c31c381c5df95b3aa4ae1344b3438cf48bde770b47557aa8b60e0bb949d7a6a9bd96e4bdc0fd55632d237e538de53d6f12816ba8 SHA512 718770feae47f5d288ca28b9d9ae70cea8b96718ac56d71e087a62fd71b076669156dfd28f3419f3207a03ccebc3fb4df0b64aa1726de69d6dc8ba5729e38623 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704 DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c @@ -211,13 +215,16 @@ DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openssl-0.10.45.crate 234763 BLAKE2B adae6de12bb2f044c091c2899dba4e45d4f329d018b09943aac5e18e5d91d6a7667e47a33ed9e20a0e41554c2a372ab1d5a4a3ab54dec343596850dac505badf SHA512 bf67effbaf5ccf576a062ebf75ca14579db3da5ca456d85b60d47415cdc52fcac0c0309dfa55a909a452cb9cbcec9f132274187596f040339239e1e15f4f98c7 +DIST openssl-0.10.48.crate 250240 BLAKE2B 97928ba4f87788fc83e3dfc09bea57c9dcfaf1ec993ee97580b5fc7f988ec2e656c73d89aec366f1a58ba51d0f307e5bae6940934704a32ef9c376b5c16ea719 SHA512 adb338a074818883dbbf22a6bf0771ac36fcd08b60ea10d68766e1e4bc96d2c6a64ca371c6d6537b8ab73f0eeadbcf314e37e750997b56043176aa2825b13541 DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.25.0+1.1.1t.crate 5112453 BLAKE2B 74eb78ed6cef3fece7206e969b4969ee0000e7c5e09be9243b4a643f13fb82a7f16fe85c2461eb07932179515e40b48246c9b9239d2d0cf392f90b12f74c78f9 SHA512 297ee8398611892f12841a0559092fb57eacd8219f78f542b92f27bc11df96029886d6509ec41a28901545013f6f623f21db14625c95d466c5c192e4b6ae6113 DIST openssl-src-111.25.1+1.1.1t.crate 5112591 BLAKE2B 44477a2a93883b989952b34527316a6b42df8aa67afdf20ca16a236b15ca4f4fa4792a3a27ebcccaaae9d181ce4c1543f9e2ae932df15df3565ecbeda1bcac2b SHA512 23ed962b24ad1aece5bf29e5b3c43ea99c597806b1d5b18a9dc5545aab47df6c06c6a333aa94dbd515e9cbd946ab4997bb8fea4236382ef62cc489b31694cb40 DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 +DIST openssl-sys-0.9.83.crate 63079 BLAKE2B 79a1de6127fc8a191a4fca514001e92d55ddc4babbee81ceae7f236018be087ee2cae903982d237631a70d767e5ecf139fbd6be3d93a921cd5eebbdb182174e1 SHA512 f8fb1a36fccb20f109843b3945e712c8889dc26079ab8dfaef79a9e8d3b9f7c3050f62084349adf102b9d46523a3abcc387809aa27ef7086113bcc28ea2776d4 DIST os_pipe-1.1.2.crate 11375 BLAKE2B 076382ac0ae63fa10073341f6a61a3749baf18ed3a7fa78b3fe4b9ad4bc146e53a1820f61de7390b5d181b4311b159ff6e4801a900f7d3fa18cc771b46c60163 SHA512 daff52e9f78695a964b7d9c0253ea9f9d97418a66875c01af161148b3189e88f7cd23e794106e8780ea99d8a57efa3b01a9f9ccce32c16187be99eee7e1832a4 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 +DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 @@ -229,6 +236,8 @@ DIST paste-1.0.10.crate 18325 BLAKE2B 34ec0ae490875f8af3e411e941ab44721ae04b9134 DIST paste-1.0.11.crate 18349 BLAKE2B 02e3168fd03a4036bff486cd01bb7f7fa2c355cb6087c4b92c091e9e16d6d098fca1f142cf29fd0428fae9fc32bf96e84a0fd59ddb5f6bbbe155dcbfd1d41558 SHA512 136f7e840a20d18b6706929b0c440ea2d546d0931da91236e3b401e0dbaa74aea95510277620fbcba401f2ca7f56a315049a77ee16a4b228dcaf63f90bd2c9a8 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST pep440-0.2.0.crate 44300 BLAKE2B 6e69413c1dfa671ed826ddd5ff98c2decd5f1189cab46ff9fe2f21b1f0726d5dce5481b3d809c079559aa4b87c4c998861d82e423d1393cb54698acb50ef92d3 SHA512 b825bca870e804f28a7d890074550d1c6c9f7a7e57d00eade89e10b89cafc137a36c189b6fea1d57f1387254c9d18c955ba302bb0f7c37b8c2d3ee6a53126662 +DIST pep440_rs-0.3.3.crate 20441 BLAKE2B cdf3aa3592b0f17b97cda94c84a82bc58e69d1e08ebd46e18fa7e15edac69ad9e4b5d555952789400134fd0d12897bf6e9071c0c834e567120cfd9a60ce307a6 SHA512 acd121c5d8225f7349b2f3767645aa565e52e969fbc760c1e920b333dc1c0e9e127f8a3aa80ec529302a591016b7f9a088524f8d2a219814412a37a751991a33 +DIST pep508_rs-0.1.1.crate 41266 BLAKE2B fbb0d4bbb7cd0224aeb08a1ab4884654792defae2daef7058763342f9be1a692c04ef88b8283735cc59fbe7131c1eefe21c2b83cfa93048801cc3e697f674b16 SHA512 3b65878bbe9798ca11d59d65e852cb7bdee49bc8561ce7aa3ccdbe8a9ca93ded5f00514efd05f47d653e69e234f641dd271bf892ffb4fd3eb3e619d8e1f4dc6e DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 @@ -247,17 +256,20 @@ DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e80 DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f +DIST proc-macro2-1.0.54.crate 43485 BLAKE2B 24d0948e1e3662dbb3f9a548ffeac2be629134018bdc4a49d6e071d7a1567fc37aa5f795a853ef6b97d4768a9a4b7d72ec407f6f172cc295fc68a40825ba37fc SHA512 e900e0f287aec10eea4287c63e328252284e88a70f111ccec5e42edca21131a63ec37f111b435b39428c2f522fb11eba1aa8330fc56400ae981256727e7e0a6f +DIST psm-0.1.21.crate 23126 BLAKE2B 5972b4bad729d3c8842d4d616b1a469fd59ac7cecac5dc5754f084b7f2c623f715f302a9132cd146f48f323982c837a63cddbabfdc97c73ba88ee60df3d036da SHA512 33e34bb30efa5ec700c135e11fe03447d56e6f0dbca5536fa8bf9ca2c605c65e2dfe0a2a79a0bbe08eb2d2a37e569e31def340e1187bc25060c2f0e6537e3e5b DIST pyo3-0.18.1.crate 415128 BLAKE2B c77b956c4c96c4f0356abf5df14f89ef7fbd4d779169c2acccfc827a3a5d2d7980e5e8a467c1f6e73bb00a4500293995bc81014f110853c33b8e30d0698d0a21 SHA512 37e82b2b212de59335f8b5e4129dfc53872ceda156238f4aaee8cf358a8daf2d64cb716aa63d343c4f602fc61344b94bcd3cc8e02bee80256f5b49033a5c5825 DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5 SHA512 6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9 DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f SHA512 35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec DIST pyo3-macros-0.18.1.crate 7174 BLAKE2B 0eb2d106d193cfb14fc8c9cce175458a38bc069f9c232a7bc541e2951bd06ad3dfab483f730ece97a4ca2827ad4dcd0444e77df6a8ff79cc5861c2985d0d2b7a SHA512 baf43c6c5ef8f5fcc91728d693d52453b779de5c48cfdb295449a32ce559c0304e3a93b43bad7b312eee1c44bbe680efc57423d4e38986f3c6eacebf07998609 DIST pyo3-macros-backend-0.18.1.crate 48618 BLAKE2B 8db09610fd6fc95d1979a4065f89611c507ff7e7f72d9cd64590f85f6d8543ee6d234e772c55db88e3624808ad135389f5ff0edfd2eca6ecf1a29ece332c1c2e SHA512 20aed4aa485d6ffc02b0d08aa4c5fc086e73482aedb5ebce155c3f973d0e058902ef806740d483368eb80caac4ccc163516eaf56a027910d71cedc5bc0ee665c DIST pyproject-toml-0.3.1.crate 4536 BLAKE2B a51454289467647437738c2a46a6d166f18c8025a62d7da744f48f7fa7ba395b4b01a9e030eaf9116e0f10af8e3d0afe699a393acfbc8db92cdc3fc3c08c56e4 SHA512 ee2cfe91d4204f97c17243f278dd2b05de6c8fba962dadaafdf47d7f5401845018df3625b7b7e80c2be32b6917c6b244b2705e9d44c5f0030d65ada87cabb2c0 -DIST pyproject-toml-0.3.3.crate 4600 BLAKE2B 74bfb295846357576da5ab52682772c000018a8bdd6afe91d9c6c0cd009dc30f13bd03b0c1f6b459a8c51941822c61b6084be1ed474e96f2458a02963e5a65e4 SHA512 449ee3ef8d50a1b23ed105bb13966b6b8fe0c830afa2663c9c278e56043414222ff77e43848de165e539276190038c53ebd5015715dd78428101295161c23e32 +DIST pyproject-toml-0.5.1.crate 5557 BLAKE2B 3e865b1fb94583fe72a26210d86aa0635eb1c030f003a5fe386cdb1da41a32ca8c930c1276237b4aa807408c1eb7b3f55ccda7fcfe5ad01f332eb9ad1ece9806 SHA512 4ad961c3751287a5da898fcef705b7398de2100f375333445a9c1fcdc9cdbefd57abe6e38111258131ea3307497bcb92c7d55d2a291df7054e879fcf98d49030 DIST python-pkginfo-0.5.5.crate 199562 BLAKE2B 088a4eba1a1f87ed30b23a4ac38cb18817f4a4ea86056a309cfe87e30703643e0c1bdd0aa532c258f0b2a46c0f571a749db8b03a221c4b7b75166a9b89da8997 SHA512 3f0c420a32c3bb7428608db63c36015c5d78c1b72925e654c6093313e6f079b4f7f0ce79e3312e1d505dab8c3c410e69139287307447789c6970cc5bc3e6f9c0 DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f SHA512 f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5 DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 +DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST quoted_printable-0.4.7.crate 7105 BLAKE2B cd71fb6b35a7887220aae8c8996eb0990dc02995357011bf91703b864af530b387737e303dba4dc0e7be6b896f4ea45d9bcc7926d830dcda1e23c7f94c6ff3b0 SHA512 5dc51d97e01c217e4d1c11acaf09b554230dce8fe627bc24155a6b6e8fc176d1de7b0206b91085f5c412d6c289d346f530f6e24391d53c1ef960fff76a76c33f DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -269,16 +281,19 @@ DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e3828 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f +DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 +DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST rfc2047-decoder-0.2.1.crate 11700 BLAKE2B e69ecd14bab003ead9bce26e58bca5c10df518f75c0837a85838d61f702567e53a39a8d789f105e76963b8f9584f6a9536765681369b9508c932f5de2a9ecf75 SHA512 417ad57129bcc6aebfeb5c0a546a7aa2d90a9fac718fb5c7a5c81d42af3fb1dbb61206f5993d2d78949a30a4e3ab613149cbcadd0d1f820c453d7549b6d136d3 +DIST rfc2047-decoder-0.2.2.crate 12045 BLAKE2B c6b43d386cacfec23859ac04f276348efed831028f0454668c5701f79c8f0d6af43b529a9054138ba609a76181bf96583781653b6220e59a1d33e707b8972e93 SHA512 e81b276a7be47962a2591e7c39447d42b0ef52443f6473ccb18d8430b506f087358dca8fcf70daa2e9005d311a7d233e2dcadcf12799e9d6dd9e6da5d1dc559d DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST rpassword-7.2.0.crate 8857 BLAKE2B 224a0920b93252a835f81e60fc90e28c8baf6224175e3d9098e48385e62c958b96c93808fcd6ea7612fcc975ab048546ea77c1a9ab9240d2cb236850f324aa4c SHA512 b220b45143d43d8ae8d975b8e89022281cef6cac7db07df6577d9fbff6881c1d7e3c20b3a23bf746e77be5e9d8ae54baf9aa7f14aef6370f0165783e72bc8113 DIST rtoolbox-0.0.1.crate 9430 BLAKE2B 3ccd51b85e63cf495bd46350c4197544e898304b2a9ee88f824fb63be4783c1cf56e783af8381cb78bb26f72ed07e21f52fba22b8e3ad0c5aaf5dbb344a47f79 SHA512 d33fd7b3dd169554d34b877eac11b524861a40e5a75c2bcb7b24945ddba40e6d15f3b609561d612720650769efe74d00edc9d0a39b3aecdb71196be9b5397b71 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustix-0.36.7.crate 290628 BLAKE2B 7cdd5610fb4c5c079de7dcead4d68115c67f56c77404dfc946c80062c44b5e821bdfc1c1ac0139c1dc9f0a7bca73076136dc38a08c1b690f00ea25353b9259ba SHA512 ed5fd16a983d2549ed8322c261fca651fcf0dfbd4eb1f7bfd896830434768fac317cb410ccf7fcf03a8b29f3de7dd06b5b4b6be4278f4fa13aa46f462a9e66ad DIST rustls-0.20.8.crate 270142 BLAKE2B 0d9563e302eac78871eb8346c72fde2a05618dc8a966198cb4d607b41930dd54487d9f4d9c8ebbdf943b4593d4cbb75543c3aea9dddc61a06500b4b322aa726f SHA512 4f56494987cd3a56f47dd07d31c7f73d262a4d003cf9cc11e0bce5fa85c87f18124b1c364186501736f0d40a1f193a24d5d73f37a491ff81ca8eff568559e547 -DIST rustls-pemfile-1.0.1.crate 19171 BLAKE2B 4281ca9ae575c8f8ec057018c27e59198deee761145a7b8ddaf3acf616392303bff0234c4994068720719f5b50f08d1bc9270970b2181659e8a39b6e9de703b6 SHA512 530519d61eef3fb9dcb614b7a03550a01799cc48a094e1c701a8a41182e8fadc90538f33435ad85a52b4d112a90e41215a58f7fbcb0a827528f3102ee74151a4 +DIST rustls-pemfile-1.0.2.crate 19347 BLAKE2B 3bbbd44a3cf1a414ea536af3b208aff1303229b9b38d57f39b3b164235da06fe9222a4947d6f26168d13539c59ea8a6d00defa515391fab286dfc01225d95cba SHA512 a70f30b23fd73d49527642d050ca6857edceb703e6a202bf80ecf47dd1c6923a9883e1cca8d5be0c7740dd1a43c60e045fe69c43aae9b2865bf11b455953bd10 DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 @@ -296,6 +311,7 @@ DIST security-framework-2.8.2.crate 77045 BLAKE2B 8581e0056fc0422aef0122e4948d62 DIST security-framework-sys-2.8.0.crate 17911 BLAKE2B ed066e2cb8986930bdcf55060fcb5a34f826aa27d51ba4236f8a8e56de8fe3a2b33be8da14c64c0809f46c0dce02a20729e6863af2261a04006ac65a291ddea7 SHA512 5e670f5f5d54f2bc11e05435b975d5d26d990d6f7446613dcd5be88c3cd52baeb702931cfc663fd5018c8c99f4619c23e57f31eea60b15d3a5e7ce01a291886c DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728 DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d +DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST serde-1.0.151.crate 76931 BLAKE2B 26ee4c3589bda4bd7ccbb6a7ce6f44f29742839612c640b8060ff62101f38783872dab5cdbd76f6ed700f79e1052f4b8a2a859e95f61e3dc620f0919591338f1 SHA512 1828e9c1e4ff826824d9d23af2449fc464167457a482a6c309aba43766b765578710ad6d433efdc3c471e1426c5d16ba91bb1f17be9f4a15a4ab204e9e3634eb DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.155.crate 76964 BLAKE2B 0a97cd041529b62ba242e40e405b08031def99322d28a0cb86d591436ab6e14f4727885ff8afb9f80998269293b768c73e755b1552073e4abbabb2c6889cf2f2 SHA512 145a538d580e895d6fefe7a51b64c0bff675b5ed94102ca67a9eff2b0de07ca94be432f327f6761b119e4d5da7ca926dbe0c7caaeb75971eb1e3178ca4f40e1e @@ -304,7 +320,7 @@ DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec DIST serde_derive-1.0.155.crate 55117 BLAKE2B bf8438aa4406241c17af83e313c96bf9f8d87006fe492d7f17637a4a3ad2093d3b0e61e986d9263f52dcefb51ae80f80cd4b64b1d0b19add3f1429df1178efc8 SHA512 1aa921609d83f58b970906bc98c8432536170031a90ed5cfbf12c4af4d5f8c696349d1f6208e826a6e50f2ccde7e6c28bd137992f27d16a0e9554c1a7475d699 DIST serde_json-1.0.89.crate 144638 BLAKE2B e296fd2fd3054b81349f246d207de4f7f8072e480a34f1c39afc2d46cdb6b861d1514a8bb64f2f68920e8db43b642814f7f4e989dab95cee62485ca2f8db2e8d SHA512 4bafa5693977e129f5787f2ff10f914e2a7740bf7e631bcdf51b27d0d9e5517873184b56649914371e1881107e7ed0a8fedf487617db334d4a7a4bf95c6c16a3 DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e -DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a +DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba DIST serde_repr-0.1.10.crate 9760 BLAKE2B 79b47fc51164c019e4d327ac9706c99fab2979c930f89592c40ffcdbf9c1f9da7385e47bfac48aa30dc5da26052766553adbd126a764f33ef6c21533da807dfa SHA512 09e0dfc950b04aa12f501fb2b73ab7a0ff8ccb54facbe8e183c8dde2448362c4d1745e71df880dd6cfd9fcca99a8d75563ffba8383cbd02954f6fb08ab9a7309 DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c @@ -323,6 +339,7 @@ DIST snapbox-macros-0.3.1.crate 1877 BLAKE2B 2a452d90c23ca1efc542006d0e7e6162882 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 DIST socks-0.3.4.crate 13172 BLAKE2B 02fa5e950aae0ae6fadb11f27c455da2ca3ce5db3b63f27ea720bb748e03652038a599c036941240edba0286b61a35699bef8db07716ada851c1077b0592b7dc SHA512 531ab43f277e2dfc6aaefcb584c5fdf910cba51cc5fee73256ef00dae714ace844251cb53ca090fd3e8258115cebbcf65843476913fadba8535cb44166294eb8 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST stacker-0.1.15.crate 14656 BLAKE2B 972e5872b402d0572686a617ad72af69a3a19406f41bfde3990949a86a4410594838b0a1e7929102bbd529dcf74fcf2413ae4f9d1cdb48d1c069b8cb4319c0b3 SHA512 536cf41f4dea57541941dc89c61e82af3008d0d847243238d622d2e64bff595ebbe077368de87b3844ed0f06ced6cf5b03100e07534f6f5dde7219994369c988 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a @@ -357,11 +374,11 @@ DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f14 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.5.10.crate 55193 BLAKE2B e718f93b865c4e8d17e625a753776bc62a50f98d6f83e4323268d65547b6bedaa90bdfef8b0ab9ce42df62c5552939ff020402bee9aeeb7d883caf583438995a SHA512 0d438b1752b815445db647d7bceb620ba7e393a29dd5154f4f20e0357e7744c69e72ea3a797f8190bdbb72f413053621de7c8de88d30926a489526de440af2df DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 -DIST toml-0.7.2.crate 47107 BLAKE2B 9f9e608668b431f7e16056ccfa5ea70e79405f8f98756042aa235df0dc9b4cc9dc0f09f249171ee698b26c00ac88eb43a5d68dd8e2bc9515ad9143a8b1079c89 SHA512 23d7d3276d7a1aec9e757d7fbf0c7147c90a8259498a11bb7f1a600193e0124e0828635d0cf7b59ed63ed906e39bbe078d91a33dc62d7f48e15ff797ef5866a8 +DIST toml-0.7.3.crate 47227 BLAKE2B 8e0709bfe7c26e15b0c5ed4f3f908977242a52cf813e6175195b662792baa91f104da357876b711158d4b55b2426228e278cb9a2057de26d9b167d99208d7d04 SHA512 4f3f7534d07e4f5bc14310c4030b89ae3d42c9e6d7a5d3aefa33ff9bab3d73625367fe9c74fd1ccb8350b7bb3a78f1181654e69736cb7280b89e632c29aa81b5 DIST toml_datetime-0.5.0.crate 10594 BLAKE2B f8bc6a450feb0b6f63336122b2c4560e6c58db1ab23d1aa8f63866782bbc4e7f8ca2674c701d4a8a85cb2b8f567934657b2fd4f84d26be6ab41bd7d077db4331 SHA512 53638f65cb8fd94b09a5d320692ea34071f222d1c620bbd84e70e58da0ab71c8bdb9140d8a6613a912bd73fd4d5ac9aea26b23cdc730ef73dbb33d13edaab337 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 DIST toml_edit-0.17.1.crate 104668 BLAKE2B a61a89a80cd770e48dce429c9c10c39bd1cb2a24b97ed8b4724cce2d6b481a2c5f4706c3d64548fdabe3287cf2f891d132323b2bf7d66e0c80eb2dba1afff291 SHA512 9c0e698e94de1e12f9968fd486e1d5af47ae2095c49c3dfd99da22477d5aee9dbcbafbdeeb4f0e19e0ba2b834c22a20cf12eb61cf825552b7ab32c26c69ecb51 -DIST toml_edit-0.19.4.crate 94210 BLAKE2B ea6e6cac0a095b8d62a247e226301bff071932056bcb2eacb2cbe125a1f5d4ba931823c01dbddf496d405f2ea32a520b33ada5ac2fd70e371a595a5a52887a71 SHA512 c12b953470bb255829872660a2075a71b60f1428805fef85fdbc1d4faf962adecebbcc9d2a6917ce3a1f1e6f4c3149b6989727844c5d267259850dacef0f9a66 +DIST toml_edit-0.19.8.crate 94457 BLAKE2B 8fb45302a44f48a5a75db4dd6e3c7c2b3e4cbc357d67e247da36fe631ba66ee64a6786c8a2f9d915a260aa15bafe986ea8085f9dbce5e03fce92330c782b8b65 SHA512 467454b0b55514e039e8049bfe41ffbee7677a0c4fed4cacd96cd8d91d14cbbb2ce77ba3f356d486ddd8deee9b9939ebf519dcb087aa3d5413eb709f7f003ff6 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 @@ -374,7 +391,7 @@ DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.10.crate 43530 BLAKE2B 2bd5ffea133793ed7588ea95b0848adea16e79fc3ce9a159c33c73929a1af90e0578c44980fe114aeec1d6424d294552bcbf4089e3c196c2ed3d0751d992c216 SHA512 70f81dcf3fb3ada1eb503cfda548e083cae6e7001dc445c0a481b8f467025f17dc26ac14e487edcdc2aba8b67f94a35eb4b5083a62d5b954dafca7b734edd3e3 -DIST unicode-bidi-0.3.11.crate 43762 BLAKE2B 513ca9138f5745b3b2c16a69439f1d747f1c79f1e635cd75056affa1e6ae909675c5d08ebc0d0fb28af739d6bc8918652a2f37e79a16a080b62f6a80efff6a82 SHA512 4c3c359455d6fac31cf098379299967c06a5aab4b02aa77cf49daff682b2b0a74a30a1c07310ee3ed9c166e0125a1d64a60cc78cd93e76e507a2b0a5b3c00d24 +DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 @@ -408,6 +425,7 @@ DIST versions-4.1.0.crate 15700 BLAKE2B be803a01b3c7f1f0e51c26ee631d3162fc82846e DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da +DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe 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-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 @@ -420,6 +438,7 @@ DIST webpki-roots-0.22.6.crate 242386 BLAKE2B b7c4ca7b372effa1cab48d890e468a272e DIST weedle2-4.0.0.crate 17394 BLAKE2B 408f9d0ba07c02bfce7a0403607ff803878ede4d61d7b9114cb51a1140539350bd4f7287d22266ab4771b2c551a188bc7c37c332667f90485889a1dcb831be32 SHA512 ed0cb9328a8f653e22c33dc7f62c135a9bad4deb598769b6c4c5afe1bc059df5d1ac95aa2d21481d56d9a75e3bdc9d46f4467c410a4c9818ff3694cee913cafc DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 +DIST wild-2.1.0.crate 7548 BLAKE2B 51de93b588b1d2934a7b41a8a259a3948db846383e966ac4d1d0fde68927dedd6aac08eb659ceee893a2c1005a33e320bd7ee1b3af17c05a3f0ad6e213ef3230 SHA512 458716b78fde64c65a10ae28d9ac75494c5362a834dd48f5d29efbf7bc54323033f524cfa8ec9d4c851121cfc357d3935129069fcb746e656b8ae397cb9b197c DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd @@ -428,27 +447,34 @@ DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc145 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 +DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 +DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 +DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 +DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 +DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 +DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 -DIST winnow-0.3.3.crate 176347 BLAKE2B 091a68048257d8dd931411ac14eadfb4dac942f8c3d9fba01d6c03a86ed3f141466999c6596f3a8d8df4719895b1e3f1c7dfd94b98e50b38e726e6c77e11318b SHA512 ff6c2f2c228263947dd9eb8ac098e5743ec48e69aed4f99c4a4c27946ec71f3666a9002e6a92b3007d32520d002cc7858d523896dee68b17ca1f7b18ac82ce85 +DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 +DIST winnow-0.4.1.crate 138177 BLAKE2B 9fb55dc5dbca2250c5921aebc42fd8dff7da6fc70656d5690475cf9d81d569b01e68c5134401f70759a9edbe1704cf76727efe5442961b1d220827130497b735 SHA512 390b3da6688d61d90d9bb221d95c7243968209b692737999b13326204954d1e916b390ac8a3a0e0864695ad9a073ed8a79e592ca565be374cc6e909b4166d52a DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xwin-0.2.10.crate 218629 BLAKE2B d5624b2b11c2647a8a5762d937d982ea94429522f7966ead17e973f99fff5ed6fdc3e94b3aece20971d35277c2c9f370d12bfd3fa38df7911c202ec5f7c836c2 SHA512 cb05c1644c298e33544959ebf6786e868105319a50aaff4fb60ea2f9558d88133d3c6db30ca81378aa634f2866dc5def9b68994e053f74ae65cea3f4b6533be2 -DIST xwin-0.2.11.crate 219718 BLAKE2B 229ee003abf6e9a09205bee555e4e06cf3067ba78d2ef6af8a13464d7fb92c446309e50e20dbaed6e3314982a3c391ff5ab8c0a86ee536738663407c8624ba45 SHA512 19a0d2febfd84e5fc79ed5a1ef00beb313110dcd48957c078750d8dddbdf1da6d4329f724fc94e65fd72279359f711c2e4341a9521febfa8a47b598ca70d775f +DIST xwin-0.2.12.crate 222045 BLAKE2B a258b65cdafb476b28e3cbd1e99689ad721a525abc64ff9954457f6dcf10deb1a8bb1fe1e40ffa7835bf997a02c13421edaab0628511cb9294c508451dd6b98a SHA512 7478b5a143e4e4ee36ce27cd2606170fb7aa50a54db751704256b3cd4d4c719b39affd5a6386db19c30ecfcadcbf6c0c5f00e6e42174b891c9a74ab9b2fea471 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 @@ -456,7 +482,6 @@ DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8d DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe96307af943c1b3d75dc233f1ae0df2f8515356da2fa27c0bcb534ee73c72e7afced4ae997b888c9078e149 SHA512 29392175711fb8585d400f99798596e10415423b3fda245069ca3144bce4b1027db845526c233bcf8be13b756e9605df21657bd2b5713339adeb334fe964ff8e DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec -EBUILD maturin-0.14.15.ebuild 10406 BLAKE2B 267501094ade20108d35bc527aa7ae9c40105563ab45249426a6323932264237fc9d35ea428eebad5813d11656c6f396522cbea45c86e19a5477be438986d24d SHA512 d7085dd80242040ee5c9284e46c4a8965dc48b1f79ce49e3a3261bfe7d168059aa39476abf924ad88394b568ab8d2384c042a860af8d86ce791c5e4b4fd876a0 -EBUILD maturin-0.14.16.ebuild 10085 BLAKE2B c04d10c95c5206c0846af9025441a3dc59810ed319b8d2a028ace64f4ecc87aa7ee2cac4cd15b39f8c0858657f1d813a700ff34952210374f2c56e90e7ca3b86 SHA512 c35c83de29fbd336fcaa63a5d4817a9c3eadcd4ad34a388a848a1b127619b4afc86a98bf85ace2d8c76fb63f07984393fae5d4c6e75a63bf531212026036e96d -EBUILD maturin-1.0.0_beta5.ebuild 9669 BLAKE2B 3b394ecd170403d0375620e33e826ba638bbf61ba40a7955cea845b1cc45913d6a64a6ec9de58c0de7fbbb7d4d81d04db8150f6f344b3234e990beb113983967 SHA512 f82756f69296fc675b800dcfac5faafbe5632c753439547dfb68521e4df23bbb99840c1c7e4cbb2672c7bc690405cd2dbdfed3d828aaea86f5175fad5efde635 +EBUILD maturin-0.14.16.ebuild 10078 BLAKE2B 21fafcff8200d77969ed07c3025a7847105ce0009e8edcef01ca48ef5e628961af3127be432014aeed9fa8252494ba71be6f9b8a8d0e8c3db70e50ddbe30c397 SHA512 9d6fdf6f349453efc1fbc2355a51371fb21739708ae2ef1791b5dffc947891ddbda85ed14a1240ed5200662f0bd0b3043d87dceea14f2550b1afae8e469808d4 +EBUILD maturin-1.0.0_beta7.ebuild 9907 BLAKE2B 645e072777ae0de2928342187cab5bb59a9c3ed0f290cad5688e27a790923bae86a5a3b4e8971a000fc021d8c96eb137f05c2273f970c47b025f4aeec210d67d SHA512 d14e9f1e6465b776552428ed924e214fdd93b957278b235d3ca0e10099b7420e5e43bed8935a16d2841a952f02fb4593fd1592432faf473fa95af3b59487c18a MISC metadata.xml 644 BLAKE2B 68c4178fb0120813b880155cf6660aa7092335e3cd0daa9a112ad7f00fb081c8076cfb30c2b7299797fba0929dc2b223585da6f9c57d28e1b9d91e2d40843355 SHA512 9fa1da4be0fc70d10a6aaf6381a0d211a14807f0335660b501f86d2e750e93f76d31ae9b141aa0a170cb5ef36d52fd744c75dc4342226c2179e07f579d108ff7 diff --git a/dev-util/maturin/maturin-0.14.15.ebuild b/dev-util/maturin/maturin-0.14.15.ebuild deleted file mode 100644 index f4f55afd1e97..000000000000 --- a/dev-util/maturin/maturin-0.14.15.ebuild +++ /dev/null @@ -1,501 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler-1.0.2 - aes-0.7.5 - ahash-0.3.8 - ahash-0.7.6 - aho-corasick-0.7.20 - anyhow-1.0.69 - askama-0.11.1 - askama_derive-0.11.2 - askama_escape-0.10.3 - askama_shared-0.12.2 - async-io-1.12.0 - async-lock-2.7.0 - autocfg-1.1.0 - base64-0.13.1 - bincode-1.3.3 - bitflags-1.3.2 - block-buffer-0.10.3 - block-buffer-0.9.0 - block-modes-0.8.1 - block-padding-0.2.1 - bstr-1.2.0 - bumpalo-3.12.0 - byteorder-1.4.3 - bytes-1.4.0 - bytesize-1.2.0 - bzip2-0.4.4 - bzip2-sys-0.1.11+1.0.8 - cab-0.4.1 - camino-1.1.3 - cargo-options-0.5.3 - cargo-platform-0.1.2 - cargo-xwin-0.13.3 - cargo-zigbuild-0.14.3 - cargo_metadata-0.15.3 - cbindgen-0.24.3 - cc-1.0.79 - cfb-0.7.3 - cfg-if-1.0.0 - charset-0.1.3 - chumsky-0.8.0 - cipher-0.3.0 - clap-4.0.32 - clap_complete-4.0.7 - clap_complete_command-0.4.0 - clap_complete_fig-4.0.2 - clap_derive-4.0.21 - clap_lex-0.3.0 - cli-table-0.4.7 - concolor-0.0.11 - concolor-query-0.1.0 - concurrent-queue-2.1.0 - configparser-3.0.2 - console-0.15.5 - const-random-0.1.15 - const-random-macro-0.1.15 - content_inspector-0.2.4 - core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cpufeatures-0.2.5 - crc32fast-1.3.2 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.14 - crossbeam-utils-0.8.15 - crunchy-0.2.2 - crypto-common-0.1.6 - crypto-mac-0.11.1 - ctor-0.1.26 - data-encoding-2.3.3 - derivative-2.2.0 - dialoguer-0.10.3 - diff-0.1.13 - digest-0.10.6 - digest-0.9.0 - dirs-4.0.0 - dirs-sys-0.3.7 - dunce-1.0.3 - either-1.8.1 - encode_unicode-0.3.6 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 - encoding_rs-0.8.32 - enumflags2-0.6.4 - enumflags2_derive-0.6.4 - errno-0.2.8 - errno-dragonfly-0.1.2 - event-listener-2.5.3 - fastrand-1.9.0 - fat-macho-0.4.6 - filetime-0.2.19 - flate2-1.0.25 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.1.0 - fs-err-2.9.0 - futures-0.3.26 - futures-channel-0.3.26 - futures-core-0.3.26 - futures-executor-0.3.26 - futures-io-0.3.26 - futures-lite-1.12.0 - futures-macro-0.3.26 - futures-sink-0.3.26 - futures-task-0.3.26 - futures-util-0.3.26 - generic-array-0.14.6 - getrandom-0.2.8 - glob-0.3.1 - globset-0.4.10 - goblin-0.6.1 - hashbrown-0.12.3 - heck-0.4.1 - hermit-abi-0.2.6 - hkdf-0.11.0 - hmac-0.11.0 - humantime-2.1.0 - humantime-serde-1.1.1 - idna-0.3.0 - ignore-0.4.18 - indexmap-1.9.2 - indicatif-0.17.3 - indoc-2.0.0 - instant-0.1.12 - io-lifetimes-1.0.4 - is-terminal-0.4.2 - itertools-0.10.5 - itoa-1.0.5 - js-sys-0.3.61 - keyring-1.2.1 - lazy_static-1.4.0 - lddtree-0.3.2 - libc-0.2.139 - linux-raw-sys-0.1.4 - lock_api-0.4.9 - log-0.4.17 - lzxd-0.1.4 - mailparse-0.13.8 - matchers-0.1.0 - memchr-2.5.0 - memoffset-0.6.5 - memoffset-0.8.0 - mime-0.3.16 - mime_guess-2.0.4 - minijinja-0.30.5 - minimal-lexical-0.2.1 - miniz_oxide-0.6.2 - msi-0.5.0 - multipart-0.18.0 - native-tls-0.2.11 - nb-connect-1.2.0 - nix-0.22.3 - nom-7.1.3 - nom8-0.2.0 - normalize-line-endings-0.3.0 - normpath-1.0.1 - nu-ansi-term-0.46.0 - num-0.4.0 - num-bigint-0.4.3 - num-complex-0.4.3 - num-integer-0.1.45 - num-iter-0.1.43 - num-rational-0.4.1 - num-traits-0.2.15 - num_cpus-1.15.0 - number_prefix-0.4.0 - once_cell-1.17.1 - opaque-debug-0.3.0 - openssl-0.10.45 - openssl-macros-0.1.0 - openssl-probe-0.1.5 - openssl-src-111.25.0+1.1.1t - openssl-sys-0.9.80 - os_pipe-1.1.2 - os_str_bytes-6.4.1 - output_vt100-0.1.3 - overload-0.1.1 - parking-2.0.0 - parking_lot-0.12.1 - parking_lot_core-0.9.6 - paste-1.0.11 - path-slash-0.2.1 - pep440-0.2.0 - percent-encoding-2.2.0 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.26 - plain-0.2.3 - platform-info-1.0.2 - polling-2.5.2 - portable-atomic-0.3.19 - ppv-lite86-0.2.17 - pretty_assertions-1.3.0 - proc-macro-crate-0.1.5 - proc-macro-crate-1.2.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.20+deprecated - proc-macro2-1.0.51 - pyproject-toml-0.3.1 - python-pkginfo-0.5.5 - quote-1.0.23 - quoted_printable-0.4.7 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.4 - rayon-1.6.1 - rayon-core-1.10.2 - redox_syscall-0.2.16 - redox_users-0.4.3 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - rfc2047-decoder-0.2.1 - ring-0.16.20 - rpassword-7.2.0 - rtoolbox-0.0.1 - rustc_version-0.4.0 - rustix-0.36.7 - rustls-0.20.8 - rustversion-1.0.11 - ryu-1.0.12 - same-file-1.0.6 - schannel-0.1.21 - scoped-tls-1.0.1 - scopeguard-1.1.0 - scroll-0.11.0 - scroll_derive-0.11.0 - sct-0.7.0 - secret-service-2.0.2 - security-framework-2.8.2 - security-framework-sys-2.8.0 - semver-1.0.16 - serde-1.0.152 - serde_derive-1.0.152 - serde_json-1.0.93 - serde_repr-0.1.10 - sha2-0.10.6 - sha2-0.9.9 - sharded-slab-0.1.4 - shell-words-1.1.0 - shlex-1.1.0 - similar-2.2.1 - siphasher-0.3.10 - slab-0.4.8 - smallvec-1.10.0 - smawk-0.3.1 - snapbox-0.4.4 - snapbox-macros-0.3.1 - socket2-0.4.7 - socks-0.3.4 - spin-0.5.2 - static_assertions-1.1.0 - strsim-0.10.0 - subtle-2.4.1 - syn-1.0.109 - tar-0.4.38 - target-lexicon-0.12.6 - tempfile-3.4.0 - termcolor-1.2.0 - terminal_size-0.2.3 - textwrap-0.16.0 - thiserror-1.0.38 - thiserror-impl-1.0.38 - thread_local-1.1.4 - time-0.3.17 - time-core-0.1.0 - time-macros-0.2.6 - tiny-keccak-2.0.2 - tinyvec-1.6.0 - tinyvec_macros-0.1.0 - toml-0.5.11 - toml_datetime-0.5.0 - toml_edit-0.17.1 - tracing-0.1.37 - tracing-attributes-0.1.23 - tracing-core-0.1.30 - tracing-log-0.1.3 - tracing-serde-0.1.3 - tracing-subscriber-0.3.16 - trycmd-0.14.10 - twox-hash-1.6.3 - typenum-1.16.0 - unicase-2.6.0 - unicode-bidi-0.3.10 - unicode-ident-1.0.6 - unicode-linebreak-0.1.4 - unicode-normalization-0.1.22 - unicode-width-0.1.10 - uniffi_bindgen-0.22.0 - uniffi_checksum_derive-0.22.0 - uniffi_meta-0.22.0 - uniffi_testing-0.22.0 - untrusted-0.7.1 - ureq-2.6.2 - url-2.3.1 - uuid-1.3.0 - valuable-0.1.0 - vcpkg-0.2.15 - version_check-0.9.4 - versions-4.1.0 - wait-timeout-0.2.0 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.84 - wasm-bindgen-backend-0.2.84 - wasm-bindgen-macro-0.2.84 - wasm-bindgen-macro-support-0.2.84 - wasm-bindgen-shared-0.2.84 - web-sys-0.3.61 - webpki-0.22.0 - webpki-roots-0.22.6 - weedle2-4.0.0 - wepoll-ffi-0.1.2 - 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-sys-0.42.0 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 - xattr-0.2.3 - xwin-0.2.10 - yansi-0.5.1 - zbus-1.9.3 - zbus_macros-1.9.3 - zip-0.6.4 - zvariant-2.10.0 - zvariant_derive-2.10.0" -# additional crates used by test-crates/* test packages, -# `grep test-crates tests/run.rs` to see which are needed -CRATES_TEST=" - anyhow-1.0.66 - bytes-1.3.0 - camino-1.1.1 - cargo_metadata-0.15.2 - cc-1.0.73 - cc-1.0.74 - glob-0.3.0 - goblin-0.6.0 - heck-0.4.0 - indoc-1.0.7 - itoa-1.0.4 - libc-0.2.134 - libc-0.2.137 - nom-7.1.1 - once_cell-1.15.0 - once_cell-1.16.0 - parking_lot_core-0.9.3 - parking_lot_core-0.9.4 - paste-1.0.10 - proc-macro2-1.0.46 - proc-macro2-1.0.47 - pyo3-0.18.1 - pyo3-build-config-0.18.1 - pyo3-ffi-0.18.1 - pyo3-macros-0.18.1 - pyo3-macros-backend-0.18.1 - python3-dll-a-0.2.6 - quote-1.0.21 - ryu-1.0.11 - semver-1.0.14 - serde-1.0.151 - serde_derive-1.0.151 - serde_json-1.0.89 - syn-1.0.102 - syn-1.0.103 - syn-1.0.105 - target-lexicon-0.12.4 - thiserror-1.0.37 - thiserror-impl-1.0.37 - toml-0.5.10 - unicode-ident-1.0.5 - uniffi-0.22.0 - uniffi_build-0.22.0 - uniffi_macros-0.22.0 - unindent-0.1.10 - windows-sys-0.36.1 - windows_aarch64_gnullvm-0.42.0 - windows_aarch64_msvc-0.36.1 - windows_aarch64_msvc-0.42.0 - windows_i686_gnu-0.36.1 - windows_i686_gnu-0.42.0 - windows_i686_msvc-0.36.1 - windows_i686_msvc-0.42.0 - windows_x86_64_gnu-0.36.1 - windows_x86_64_gnu-0.42.0 - windows_x86_64_gnullvm-0.42.0 - windows_x86_64_msvc-0.36.1 - windows_x86_64_msvc-0.42.0" -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) -inherit cargo distutils-r1 flag-o-matic - -DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" -HOMEPAGE="https://www.maturin.rs/" -SRC_URI=" - https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - $(cargo_crate_uris) - test? ( $(cargo_crate_uris ${CRATES_TEST}) )" - -LICENSE=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD - CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl - doc? ( CC-BY-4.0 OFL-1.1 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{9..10} pypy3)" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - doc? ( app-text/mdbook ) - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/boltons[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - )" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_prepare() { - distutils-r1_src_prepare - - # used to prevent use of network during tests - cat > "${T}"/pip.conf <<-EOF || die - [install] - no-index = yes - no-dependencies = yes - EOF - - # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust? - use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die - - # setup.py handles most for non-tests, but ensure rustls is disabled except - # on arches where ring crate should work (keep in sync below, bug #859577) - if use !amd64 && use !x86 && use !arm64 && use !arm; then - sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die - fi -} - -src_configure() { - filter-lto # undefined references with ring crate - - if use !amd64 && use !x86 && use !arm64 && use !arm; then - local myfeatures=( upload log ) - cargo_src_configure --no-default-features - fi -} - -python_compile_all() { - use !doc || mdbook build -d html guide || die -} - -python_test() { - local -x MATURIN_TEST_PYTHON=${EPYTHON} - local -x PIP_CONFIG_FILE=${T}/pip.conf - local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 - - local skip=( - --skip locked_doesnt_build_without_cargo_lock - # relies on 80-chars terminal output but ignores exported COLUMNS=80 - --skip cli_tests - # avoid need for wasm over a single hello world test - --skip integration_wasm_hello_world - # fragile depending on rust version, also wants libpypy*-c.so for pypy - --skip pyo3_no_extension_module - ) - - cargo_src_test -- "${skip[@]}" -} - -python_install_all() { - dodoc Changelog.md README.md - use doc && dodoc -r guide/html -} diff --git a/dev-util/maturin/maturin-0.14.16.ebuild b/dev-util/maturin/maturin-0.14.16.ebuild index 558804d7fb7c..a11110863f30 100644 --- a/dev-util/maturin/maturin-0.14.16.ebuild +++ b/dev-util/maturin/maturin-0.14.16.ebuild @@ -415,14 +415,14 @@ LICENSE=" CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc test" RESTRICT="!test? ( test )" RDEPEND=" $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{9..10} pypy3)" + ' 3.{9..10})" BDEPEND=" dev-python/setuptools-rust[${PYTHON_USEDEP}] doc? ( app-text/mdbook ) diff --git a/dev-util/maturin/maturin-1.0.0_beta5.ebuild b/dev-util/maturin/maturin-1.0.0_beta5.ebuild deleted file mode 100644 index 6b69e0607aa9..000000000000 --- a/dev-util/maturin/maturin-1.0.0_beta5.ebuild +++ /dev/null @@ -1,453 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler-1.0.2 - ahash-0.3.8 - ahash-0.7.6 - aho-corasick-0.7.20 - anyhow-1.0.69 - autocfg-1.1.0 - base64-0.13.1 - bitflags-1.3.2 - block-buffer-0.10.4 - bstr-1.3.0 - bumpalo-3.12.0 - byteorder-1.4.3 - bytes-1.4.0 - bytesize-1.2.0 - bzip2-0.4.4 - bzip2-sys-0.1.11+1.0.8 - cab-0.4.1 - camino-1.1.4 - cargo-config2-0.1.6 - cargo-options-0.6.0 - cargo-platform-0.1.2 - cargo-xwin-0.14.1 - cargo-zigbuild-0.16.3 - cargo_metadata-0.15.3 - cbindgen-0.24.3 - cc-1.0.79 - cfb-0.7.3 - cfg-expr-0.14.0 - cfg-if-1.0.0 - charset-0.1.3 - chumsky-0.8.0 - clap-4.0.32 - clap_complete-4.0.7 - clap_complete_command-0.4.0 - clap_complete_fig-4.0.2 - clap_derive-4.0.21 - clap_lex-0.3.0 - cli-table-0.4.7 - concolor-0.0.11 - concolor-query-0.1.0 - configparser-3.0.2 - console-0.15.5 - const-random-0.1.15 - const-random-macro-0.1.15 - content_inspector-0.2.4 - core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cpufeatures-0.2.5 - crc32fast-1.3.2 - crossbeam-channel-0.5.7 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.14 - crossbeam-utils-0.8.15 - crunchy-0.2.2 - crypto-common-0.1.6 - ctor-0.1.26 - data-encoding-2.3.3 - dialoguer-0.10.3 - diff-0.1.13 - digest-0.10.6 - dirs-4.0.0 - dirs-sys-0.3.7 - dunce-1.0.3 - either-1.8.1 - encode_unicode-0.3.6 - encoding_rs-0.8.32 - errno-0.2.8 - errno-dragonfly-0.1.2 - fastrand-1.9.0 - fat-macho-0.4.6 - filetime-0.2.19 - flate2-1.0.25 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.1.0 - fs-err-2.9.0 - generic-array-0.14.6 - getrandom-0.2.8 - glob-0.3.1 - globset-0.4.10 - goblin-0.6.1 - hashbrown-0.12.3 - heck-0.4.1 - hermit-abi-0.2.6 - home-0.5.4 - humantime-2.1.0 - humantime-serde-1.1.1 - idna-0.3.0 - ignore-0.4.20 - indexmap-1.9.2 - indicatif-0.17.3 - indoc-2.0.1 - instant-0.1.12 - io-lifetimes-1.0.4 - is-terminal-0.4.2 - itertools-0.10.5 - itoa-1.0.6 - js-sys-0.3.61 - keyring-2.0.1 - lazy_static-1.4.0 - lddtree-0.3.2 - libc-0.2.140 - linux-keyutils-0.2.3 - linux-raw-sys-0.1.4 - lock_api-0.4.9 - log-0.4.17 - lzxd-0.1.4 - mailparse-0.13.8 - matchers-0.1.0 - memchr-2.5.0 - memoffset-0.8.0 - mime-0.3.16 - mime_guess-2.0.4 - minijinja-0.30.6 - minimal-lexical-0.2.1 - miniz_oxide-0.6.2 - msi-0.5.1 - multipart-0.18.0 - native-tls-0.2.11 - nom-7.1.3 - normalize-line-endings-0.3.0 - normpath-1.0.1 - nu-ansi-term-0.46.0 - num_cpus-1.15.0 - number_prefix-0.4.0 - once_cell-1.17.1 - openssl-0.10.45 - openssl-macros-0.1.0 - openssl-probe-0.1.5 - openssl-src-111.25.1+1.1.1t - openssl-sys-0.9.80 - os_pipe-1.1.2 - os_str_bytes-6.4.1 - output_vt100-0.1.3 - overload-0.1.1 - parking_lot-0.12.1 - parking_lot_core-0.9.6 - path-slash-0.2.1 - pep440-0.2.0 - percent-encoding-2.2.0 - pin-project-lite-0.2.9 - pkg-config-0.3.26 - plain-0.2.3 - platform-info-1.0.2 - portable-atomic-0.3.19 - ppv-lite86-0.2.17 - pretty_assertions-1.3.0 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.20+deprecated - proc-macro2-1.0.51 - pyproject-toml-0.3.3 - python-pkginfo-0.5.5 - quote-1.0.23 - quoted_printable-0.4.7 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.4 - rayon-1.7.0 - rayon-core-1.11.0 - redox_syscall-0.2.16 - redox_users-0.4.3 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - rfc2047-decoder-0.2.1 - ring-0.16.20 - rustc_version-0.4.0 - rustix-0.36.7 - rustls-0.20.8 - rustls-pemfile-1.0.1 - rustversion-1.0.12 - ryu-1.0.13 - same-file-1.0.6 - schannel-0.1.21 - scopeguard-1.1.0 - scroll-0.11.0 - scroll_derive-0.11.0 - sct-0.7.0 - security-framework-2.8.2 - security-framework-sys-2.8.0 - semver-1.0.16 - serde-1.0.155 - serde_derive-1.0.155 - serde_json-1.0.94 - serde_spanned-0.6.1 - sha2-0.10.6 - sharded-slab-0.1.4 - shell-escape-0.1.5 - shell-words-1.1.0 - shlex-1.1.0 - similar-2.2.1 - smallvec-1.10.0 - smawk-0.3.1 - snapbox-0.4.4 - snapbox-macros-0.3.1 - socks-0.3.4 - spin-0.5.2 - static_assertions-1.1.0 - strsim-0.10.0 - syn-1.0.109 - tar-0.4.38 - target-lexicon-0.12.6 - tempfile-3.4.0 - termcolor-1.2.0 - terminal_size-0.2.3 - textwrap-0.16.0 - thiserror-1.0.39 - thiserror-impl-1.0.39 - thread_local-1.1.7 - time-0.3.20 - time-core-0.1.0 - time-macros-0.2.8 - tiny-keccak-2.0.2 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - toml-0.5.11 - toml-0.7.2 - toml_datetime-0.6.1 - toml_edit-0.19.4 - tracing-0.1.37 - tracing-attributes-0.1.23 - tracing-core-0.1.30 - tracing-log-0.1.3 - tracing-serde-0.1.3 - tracing-subscriber-0.3.16 - trycmd-0.14.11 - twox-hash-1.6.3 - typenum-1.16.0 - unicase-2.6.0 - unicode-bidi-0.3.11 - unicode-ident-1.0.8 - unicode-linebreak-0.1.4 - unicode-normalization-0.1.22 - unicode-width-0.1.10 - untrusted-0.7.1 - ureq-2.6.2 - url-2.3.1 - uuid-1.3.0 - valuable-0.1.0 - vcpkg-0.2.15 - version_check-0.9.4 - versions-4.1.0 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.84 - wasm-bindgen-backend-0.2.84 - wasm-bindgen-macro-0.2.84 - wasm-bindgen-macro-support-0.2.84 - wasm-bindgen-shared-0.2.84 - web-sys-0.3.61 - webpki-0.22.0 - webpki-roots-0.22.6 - 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-sys-0.42.0 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 - winnow-0.3.3 - xattr-0.2.3 - xwin-0.2.11 - yansi-0.5.1 - zeroize-1.5.7 - zip-0.6.4" -# additional crates used by test-crates/* test packages, -# `grep test-crates tests/run.rs` to see which are needed -CRATES_TEST=" - askama-0.11.1 - askama_derive-0.11.2 - askama_escape-0.10.3 - askama_shared-0.12.2 - bincode-1.3.3 - camino-1.1.2 - cc-1.0.73 - cc-1.0.74 - goblin-0.6.0 - indoc-1.0.7 - itoa-1.0.5 - libc-0.2.134 - libc-0.2.137 - once_cell-1.15.0 - once_cell-1.16.0 - once_cell-1.17.0 - parking_lot_core-0.9.3 - parking_lot_core-0.9.4 - paste-1.0.11 - proc-macro2-1.0.46 - proc-macro2-1.0.47 - pyo3-0.18.1 - pyo3-build-config-0.18.1 - pyo3-ffi-0.18.1 - pyo3-macros-0.18.1 - pyo3-macros-backend-0.18.1 - python3-dll-a-0.2.6 - quote-1.0.21 - ryu-1.0.12 - serde-1.0.152 - serde_derive-1.0.152 - serde_json-1.0.93 - siphasher-0.3.10 - syn-1.0.102 - syn-1.0.103 - syn-1.0.107 - target-lexicon-0.12.4 - thiserror-1.0.38 - thiserror-impl-1.0.38 - unicode-ident-1.0.5 - unicode-ident-1.0.6 - uniffi-0.23.0 - uniffi_bindgen-0.23.0 - uniffi_build-0.23.0 - uniffi_checksum_derive-0.23.0 - uniffi_core-0.23.0 - uniffi_macros-0.23.0 - uniffi_meta-0.23.0 - uniffi_testing-0.23.0 - unindent-0.1.10 - weedle2-4.0.0 - windows-sys-0.36.1 - windows_aarch64_gnullvm-0.42.0 - windows_aarch64_msvc-0.36.1 - windows_aarch64_msvc-0.42.0 - windows_i686_gnu-0.36.1 - windows_i686_gnu-0.42.0 - windows_i686_msvc-0.36.1 - windows_i686_msvc-0.42.0 - windows_x86_64_gnu-0.36.1 - windows_x86_64_gnu-0.42.0 - windows_x86_64_gnullvm-0.42.0 - windows_x86_64_msvc-0.36.1 - windows_x86_64_msvc-0.42.0" -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) -inherit bash-completion-r1 cargo distutils-r1 edo flag-o-matic toolchain-funcs - -DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" -HOMEPAGE="https://www.maturin.rs/" -SRC_URI=" - https://github.com/PyO3/maturin/archive/refs/tags/v${PV/_beta/-beta.}.tar.gz - -> ${P}.gh.tar.gz - $(cargo_crate_uris) - test? ( $(cargo_crate_uris ${CRATES_TEST}) )" -S="${WORKDIR}/${P/_beta/-beta.}" - -# note: ring is unused, so SSLeay+openssl licenses can be skipped -LICENSE=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC - MIT MPL-2.0 Unicode-DFS-2016 doc? ( CC-BY-4.0 OFL-1.1 )" -SLOT="0" -# unkeyworded beta for testing -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="doc +ssl test" -RESTRICT="!test? ( test )" - -RDEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.{9,10})" -DEPEND="ssl? ( dev-libs/openssl:= )" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - doc? ( app-text/mdbook ) - test? ( - ${RDEPEND} - $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') - dev-python/boltons[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - )" -RDEPEND+=" ${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_prepare() { - distutils-r1_src_prepare - - # used to prevent use of network during tests - cat > "${T}"/pip.conf <<-EOF || die - [install] - no-index = yes - no-dependencies = yes - EOF -} - -src_configure() { - filter-lto # TODO: cleanup after bug #893658 - - local cargoargs=( - $(usev debug '--profile dev') - --no-default-features - # like release.yml + native-tls for better platform support than rustls - --features full,password-storage$(usev ssl ,native-tls) - ) - - export MATURIN_SETUP_ARGS=${cargoargs[*]} # --no-default-features if empty - export OPENSSL_NO_VENDOR=1 -} - -python_compile_all() { - use !doc || mdbook build -d html guide || die - - if ! tc-is-cross-compiler; then - local maturin=target/$(usex debug{,} release)/maturin - ${maturin} completions bash > "${T}"/${PN} || die - ${maturin} completions fish > "${T}"/${PN}.fish || die - ${maturin} completions zsh > "${T}"/_${PN} || die - else - ewarn "shell completion files were skipped due to cross-compilation" - fi -} - -python_test() { - local -x COLUMNS=100 # what tests/cmd was generated for - local -x MATURIN_TEST_PYTHON=${EPYTHON} - local -x PIP_CONFIG_FILE=${T}/pip.conf - local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 - - local skip=( - # avoid need for wasm over a single hello world test - --skip integration_wasm_hello_world - # fragile depending on rust version, also wants libpypy*-c.so for pypy - --skip pyo3_no_extension_module - ) - - edo cargo test $(usev !debug --release) ${MATURIN_SETUP_ARGS} -- "${skip[@]}" -} - -python_install_all() { - dodoc Changelog.md README.md - use doc && dodoc -r guide/html - - if ! tc-is-cross-compiler; then - dobashcomp "${T}"/${PN} - - insinto /usr/share/fish/vendor_completions.d - doins "${T}"/${PN}.fish - - insinto /usr/share/zsh/site-functions - doins "${T}"/_${PN} - fi -} diff --git a/dev-util/maturin/maturin-1.0.0_beta7.ebuild b/dev-util/maturin/maturin-1.0.0_beta7.ebuild new file mode 100644 index 000000000000..76b061d8bd98 --- /dev/null +++ b/dev-util/maturin/maturin-1.0.0_beta7.ebuild @@ -0,0 +1,461 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler-1.0.2 + ahash-0.7.6 + aho-corasick-0.7.20 + anyhow-1.0.70 + autocfg-1.1.0 + base64-0.13.1 + base64-0.21.0 + bitflags-1.3.2 + block-buffer-0.10.4 + bstr-1.4.0 + bumpalo-3.12.0 + byteorder-1.4.3 + bytes-1.4.0 + bytesize-1.2.0 + bzip2-0.4.4 + bzip2-sys-0.1.11+1.0.8 + cab-0.4.1 + camino-1.1.4 + cargo-config2-0.1.6 + cargo-options-0.6.0 + cargo-platform-0.1.2 + cargo-xwin-0.14.2 + cargo-zigbuild-0.16.5 + cargo_metadata-0.15.3 + cbindgen-0.24.3 + cc-1.0.79 + cfb-0.7.3 + cfg-expr-0.14.0 + cfg-if-1.0.0 + charset-0.1.3 + chumsky-0.9.2 + clap-4.1.10 + clap_complete-4.1.6 + clap_complete_command-0.5.1 + clap_complete_fig-4.1.2 + clap_complete_nushell-0.1.10 + clap_derive-4.1.9 + clap_lex-0.3.3 + cli-table-0.4.7 + concolor-0.0.11 + concolor-query-0.1.0 + configparser-3.0.2 + console-0.15.5 + content_inspector-0.2.4 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cpufeatures-0.2.5 + crc32fast-1.3.2 + crossbeam-channel-0.5.7 + crossbeam-deque-0.8.3 + crossbeam-epoch-0.9.14 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + ctor-0.1.26 + data-encoding-2.3.3 + dialoguer-0.10.3 + diff-0.1.13 + digest-0.10.6 + dirs-4.0.0 + dirs-sys-0.3.7 + dunce-1.0.3 + either-1.8.1 + encode_unicode-0.3.6 + encoding_rs-0.8.32 + errno-0.2.8 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + fat-macho-0.4.6 + filetime-0.2.19 + flate2-1.0.25 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.1.0 + fs-err-2.9.0 + generic-array-0.14.7 + getrandom-0.2.8 + glob-0.3.1 + globset-0.4.10 + goblin-0.6.1 + hashbrown-0.12.3 + heck-0.4.1 + hermit-abi-0.2.6 + home-0.5.4 + humantime-2.1.0 + humantime-serde-1.1.1 + idna-0.3.0 + ignore-0.4.20 + indexmap-1.9.3 + indicatif-0.17.3 + indoc-2.0.1 + instant-0.1.12 + io-lifetimes-1.0.4 + is-terminal-0.4.2 + itertools-0.10.5 + itoa-1.0.6 + js-sys-0.3.61 + keyring-2.0.1 + lazy_static-1.4.0 + lddtree-0.3.2 + libc-0.2.140 + linux-keyutils-0.2.3 + linux-raw-sys-0.1.4 + lock_api-0.4.9 + log-0.4.17 + lzxd-0.1.4 + mailparse-0.13.8 + matchers-0.1.0 + memchr-2.5.0 + memoffset-0.8.0 + mime-0.3.17 + mime_guess-2.0.4 + minijinja-0.31.0 + minimal-lexical-0.2.1 + miniz_oxide-0.6.2 + msi-0.5.1 + multipart-0.18.0 + native-tls-0.2.11 + nom-7.1.3 + normalize-line-endings-0.3.0 + normpath-1.0.1 + nu-ansi-term-0.46.0 + num_cpus-1.15.0 + number_prefix-0.4.0 + once_cell-1.17.1 + openssl-0.10.48 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-src-111.25.1+1.1.1t + openssl-sys-0.9.83 + os_pipe-1.1.2 + os_str_bytes-6.5.0 + output_vt100-0.1.3 + overload-0.1.1 + parking_lot-0.12.1 + parking_lot_core-0.9.6 + path-slash-0.2.1 + pep440_rs-0.3.3 + pep508_rs-0.1.1 + percent-encoding-2.2.0 + pin-project-lite-0.2.9 + pkg-config-0.3.26 + plain-0.2.3 + platform-info-1.0.2 + portable-atomic-0.3.19 + ppv-lite86-0.2.17 + pretty_assertions-1.3.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.54 + psm-0.1.21 + pyproject-toml-0.5.1 + python-pkginfo-0.5.5 + quote-1.0.26 + quoted_printable-0.4.7 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rayon-1.7.0 + rayon-core-1.11.0 + redox_syscall-0.2.16 + redox_users-0.4.3 + regex-1.7.3 + regex-automata-0.1.10 + regex-syntax-0.6.29 + rfc2047-decoder-0.2.2 + ring-0.16.20 + rustc_version-0.4.0 + rustix-0.36.7 + rustls-0.20.8 + rustls-pemfile-1.0.2 + rustversion-1.0.12 + ryu-1.0.13 + same-file-1.0.6 + schannel-0.1.21 + scopeguard-1.1.0 + scroll-0.11.0 + scroll_derive-0.11.0 + sct-0.7.0 + security-framework-2.8.2 + security-framework-sys-2.8.0 + semver-1.0.17 + serde-1.0.155 + serde_derive-1.0.155 + serde_json-1.0.95 + serde_spanned-0.6.1 + sha2-0.10.6 + sharded-slab-0.1.4 + shell-escape-0.1.5 + shell-words-1.1.0 + shlex-1.1.0 + similar-2.2.1 + smallvec-1.10.0 + smawk-0.3.1 + snapbox-0.4.4 + snapbox-macros-0.3.1 + socks-0.3.4 + spin-0.5.2 + stacker-0.1.15 + static_assertions-1.1.0 + strsim-0.10.0 + syn-1.0.109 + tar-0.4.38 + target-lexicon-0.12.6 + tempfile-3.4.0 + termcolor-1.2.0 + terminal_size-0.2.3 + textwrap-0.16.0 + thiserror-1.0.39 + thiserror-impl-1.0.39 + thread_local-1.1.7 + time-0.3.20 + time-core-0.1.0 + time-macros-0.2.8 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + toml-0.5.11 + toml-0.7.3 + toml_datetime-0.6.1 + toml_edit-0.19.8 + tracing-0.1.37 + tracing-attributes-0.1.23 + tracing-core-0.1.30 + tracing-log-0.1.3 + tracing-serde-0.1.3 + tracing-subscriber-0.3.16 + trycmd-0.14.11 + twox-hash-1.6.3 + typenum-1.16.0 + unicase-2.6.0 + unicode-bidi-0.3.13 + unicode-ident-1.0.8 + unicode-linebreak-0.1.4 + unicode-normalization-0.1.22 + unicode-width-0.1.10 + untrusted-0.7.1 + ureq-2.6.2 + url-2.3.1 + uuid-1.3.0 + valuable-0.1.0 + vcpkg-0.2.15 + version_check-0.9.4 + versions-4.1.0 + wait-timeout-0.2.0 + walkdir-2.3.3 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.84 + wasm-bindgen-backend-0.2.84 + wasm-bindgen-macro-0.2.84 + wasm-bindgen-macro-support-0.2.84 + wasm-bindgen-shared-0.2.84 + web-sys-0.3.61 + webpki-0.22.0 + webpki-roots-0.22.6 + which-4.4.0 + wild-2.1.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-sys-0.42.0 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_msvc-0.42.2 + windows_i686_gnu-0.42.2 + windows_i686_msvc-0.42.2 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_msvc-0.42.2 + winnow-0.4.1 + xattr-0.2.3 + xwin-0.2.12 + yansi-0.5.1 + zeroize-1.5.7 + zip-0.6.4" +# additional crates used by test-crates/* test packages, +# `grep test-crates tests/run.rs` to see which are needed +CRATES_TEST=" + anyhow-1.0.69 + askama-0.11.1 + askama_derive-0.11.2 + askama_escape-0.10.3 + askama_shared-0.12.2 + bincode-1.3.3 + camino-1.1.2 + cc-1.0.73 + cc-1.0.74 + goblin-0.6.0 + indoc-1.0.7 + itoa-1.0.5 + libc-0.2.134 + libc-0.2.137 + mime-0.3.16 + once_cell-1.15.0 + once_cell-1.16.0 + once_cell-1.17.0 + parking_lot_core-0.9.3 + parking_lot_core-0.9.4 + paste-1.0.11 + proc-macro2-1.0.46 + proc-macro2-1.0.47 + proc-macro2-1.0.51 + pyo3-0.18.1 + pyo3-build-config-0.18.1 + pyo3-ffi-0.18.1 + pyo3-macros-0.18.1 + pyo3-macros-backend-0.18.1 + python3-dll-a-0.2.6 + quote-1.0.21 + quote-1.0.23 + ryu-1.0.12 + semver-1.0.16 + serde-1.0.152 + serde_derive-1.0.152 + serde_json-1.0.93 + siphasher-0.3.10 + syn-1.0.102 + syn-1.0.103 + syn-1.0.107 + target-lexicon-0.12.4 + thiserror-1.0.38 + thiserror-impl-1.0.38 + unicode-ident-1.0.5 + unicode-ident-1.0.6 + uniffi-0.23.0 + uniffi_bindgen-0.23.0 + uniffi_build-0.23.0 + uniffi_checksum_derive-0.23.0 + uniffi_core-0.23.0 + uniffi_macros-0.23.0 + uniffi_meta-0.23.0 + uniffi_testing-0.23.0 + unindent-0.1.10 + weedle2-4.0.0 + windows-sys-0.36.1 + windows_aarch64_gnullvm-0.42.0 + windows_aarch64_msvc-0.36.1 + windows_aarch64_msvc-0.42.0 + windows_i686_gnu-0.36.1 + windows_i686_gnu-0.42.0 + windows_i686_msvc-0.36.1 + windows_i686_msvc-0.42.0 + windows_x86_64_gnu-0.36.1 + windows_x86_64_gnu-0.42.0 + windows_x86_64_gnullvm-0.42.0 + windows_x86_64_msvc-0.36.1 + windows_x86_64_msvc-0.42.0" +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) +inherit bash-completion-r1 cargo distutils-r1 edo flag-o-matic toolchain-funcs + +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" +HOMEPAGE="https://www.maturin.rs/" +SRC_URI=" + https://github.com/PyO3/maturin/archive/refs/tags/v${PV/_beta/-beta.}.tar.gz + -> ${P}.gh.tar.gz + $(cargo_crate_uris) + test? ( $(cargo_crate_uris ${CRATES_TEST}) )" +S="${WORKDIR}/${P/_beta/-beta.}" + +# note: ring is unused, so SSLeay+openssl licenses can be skipped +LICENSE=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC + MIT MPL-2.0 Unicode-DFS-2016 doc? ( CC-BY-4.0 OFL-1.1 )" +SLOT="0" +# unkeyworded beta for testing +#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc +ssl test" +RESTRICT="!test? ( test )" + +RDEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.{9..10})" +DEPEND="ssl? ( dev-libs/openssl:= )" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + doc? ( app-text/mdbook ) + test? ( + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') + dev-python/boltons[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + )" +RDEPEND+=" ${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + distutils-r1_src_prepare + + # used to prevent use of network during tests + cat > "${T}"/pip.conf <<-EOF || die + [install] + no-index = yes + no-dependencies = yes + EOF +} + +src_configure() { + filter-lto # TODO: cleanup after bug #893658 + + local cargoargs=( + # TODO: try switching to `--profile gentoo` then should be able to + # remove all `use debug` checks and --release in tests, but needs: + # https://github.com/gentoo/gentoo/pull/29510 + $(usev debug '--profile dev') + --no-default-features + # like release.yml + native-tls for better platform support than rustls + --features full,password-storage$(usev ssl ,native-tls) + ) + + export MATURIN_SETUP_ARGS=${cargoargs[*]} # --no-default-features if empty + export OPENSSL_NO_VENDOR=1 +} + +python_compile_all() { + use !doc || mdbook build -d html guide || die + + if ! tc-is-cross-compiler; then + local maturin=target/$(usex debug{,} release)/maturin + ${maturin} completions bash > "${T}"/${PN} || die + ${maturin} completions fish > "${T}"/${PN}.fish || die + ${maturin} completions zsh > "${T}"/_${PN} || die + else + ewarn "shell completion files were skipped due to cross-compilation" + fi +} + +python_test() { + local -x COLUMNS=100 # what tests/cmd was generated for + local -x MATURIN_TEST_PYTHON=${EPYTHON} + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + local skip=( + # avoid need for wasm over a single hello world test + --skip integration_wasm_hello_world + # fragile depending on rust version, also wants libpypy*-c.so for pypy + --skip pyo3_no_extension_module + ) + + edo cargo test $(usev !debug --release) ${MATURIN_SETUP_ARGS} -- "${skip[@]}" +} + +python_install_all() { + dodoc Changelog.md README.md + use doc && dodoc -r guide/html + + if ! tc-is-cross-compiler; then + dobashcomp "${T}"/${PN} + + insinto /usr/share/fish/vendor_completions.d + doins "${T}"/${PN}.fish + + insinto /usr/share/zsh/site-functions + doins "${T}"/_${PN} + fi +} diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 839da2693afc..e1b408ca70a9 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,7 +1,7 @@ AUX meson-0.63-xtools-support.patch 1136 BLAKE2B 7600b29f1c4accbf33ca587b848566d4f9d30e26695b125aa895ec8a48ee0f7355c7692845c0d9bbb59eb452fc0cd8b634bd2a90d8918efa0b65ef4759b56d8e SHA512 725b193afe229690b6ef0d7a2a832695b7c09ca3376512097baec597a84df6e8e18791e9f29221e8a4a3537ad2371672e74041aa05ec6a218ed9b6218ea2ab61 DIST meson-1.0.1.tar.gz 2104183 BLAKE2B 23b47a2231da966de8da3032887a81458b795d5c0c1d35cf9e3ea1499f7ddbc28d1cc3ca469052c4b33c51fcf9f92a36dab44da0133d748afdbf4e5b260427f1 SHA512 3d2e2630f9eacf2fd999d5068d82b2a719400a55cfdea5d38253410a3ee74def638ac09622bceb72edf7bc867ae3de6a5f48c1846601e7e4b5afdf3ac9339ebc -DIST meson-1.1.0rc1.tar.gz 2123774 BLAKE2B 83ba979a5e3ca82f3bdfff3d317482a8d08fb6c6a13122cb135666fba7349eda23122799c45b05a6033a7d6a19156fd231af960ae061d4fa1495caec5a8e7b5f SHA512 651c2976a5a63e93cf7f444ed889cf8a26551627694f013f2b803a3ce68f2733a36445f192e2684459d5124013870e4fd07eeaabbfecd1acdfc4ec6be0364dd2 +DIST meson-1.1.0rc2.tar.gz 2121953 BLAKE2B a76dd31b65e833315d2be484a041ccdf799f959b78e8b937601cd15c6c2f823789c97c066f4d57f20aa091c03a87639591725f6bbf6dd411b101d990818df5bd SHA512 fde87b2eb2cd3910fe577931919e7e16bac9f2945f20c56f63d2297068f5aca47d750f32ccbf9c30cc993bfc44984d33e35e1a99734051bec7dce86050a7e248 EBUILD meson-1.0.1.ebuild 2975 BLAKE2B 887530bfe946ae9b8b19dcdce8ebfcc3ddb2bf5f4c21948039cce7c4012902f5ab9fa97ba7ab2d487eaa0a6fdc73ec52e295ecd309cb604bd28b718a6ba1ba62 SHA512 bb592e4cd5c6a9b03184871ae99bd4e93854364c67097723de2665ecb9a4b3160b4524db62bb293bcabcf16856ed17bc1925a00357eca273a186a30cbb933cbb -EBUILD meson-1.1.0_rc1.ebuild 2985 BLAKE2B 0c4535db40346d0201e9590df62ddc73c61b1e5aa749d5d5b0c6a788d897d509aa92fde99e6cf29ec90790b20da5f6c503fad5e22e4563d0b1b5452039252f1d SHA512 7c82767343f7fac058700148195326fb5ecc41a96d06dbe26c4d36b9db2d15fd691ff8ca46cdda9789a94a4196705b82d8949c61ab7fc8b87136cfecbbfa97fc +EBUILD meson-1.1.0_rc2.ebuild 2985 BLAKE2B 0c4535db40346d0201e9590df62ddc73c61b1e5aa749d5d5b0c6a788d897d509aa92fde99e6cf29ec90790b20da5f6c503fad5e22e4563d0b1b5452039252f1d SHA512 7c82767343f7fac058700148195326fb5ecc41a96d06dbe26c4d36b9db2d15fd691ff8ca46cdda9789a94a4196705b82d8949c61ab7fc8b87136cfecbbfa97fc EBUILD meson-9999.ebuild 2983 BLAKE2B 0ea5d22287834058c10d8fef252fbdebe93706dba037bb3c5dbc68d4efdf9a1a885bc66e2d8cbec03b5fef53ebff283bd435ad3e0918b3e4e2d47935e05c91c0 SHA512 fffcd619626a784cce14309d8a80f7f6542aea07ae7b9401a4383860501687d9b77d8313533caa175bed297bf61751114346cf6dd646fd9a851c45a5d919c600 MISC metadata.xml 480 BLAKE2B 5d3a0af4d84e497dcc2ccd5eb680e898beda896d5c37dc71fcaad2fe63f436f758d356990a5bca06baee9d265389b6e7084daec90d13c004f5523df4d0badbff SHA512 748f91fc17a18302ad0892d458e8e59650ab23dd3db5e83da85cfbca03d7932633c37b16f039faa12d87f6e4ec75a7a7fe4cc22f17328e61d57d99b073b6df3f diff --git a/dev-util/meson/meson-1.1.0_rc1.ebuild b/dev-util/meson/meson-1.1.0_rc2.ebuild similarity index 100% rename from dev-util/meson/meson-1.1.0_rc1.ebuild rename to dev-util/meson/meson-1.1.0_rc2.ebuild diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index b9ddac8e7a46..e83ca8d1615f 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -1,6 +1,4 @@ -DIST umockdev-0.17.15.tar.xz 491152 BLAKE2B 40334a0279e81e1af3eb01acafd85c638e8a04af20e4c5b6b64229d89ffcfa231d6ef9e760d24e0cb957fe654252d18dca8579490e52a4c05769163f8a33ac96 SHA512 722339ae0726b00a4ee5fa428f063c5b59f0bad14a8fe24d97276a55dc66c569289c62c4ee5ebdb75a62339444a35468c8c1a33759d76fdf022a1eb4905c0465 DIST umockdev-0.17.16.tar.xz 491208 BLAKE2B d653e489285437e1111d8841b3628dc3734e799274e9d334b9200c425d8654a18050e9bab7e290dc12ab12f286a4f492219423d1905965a870d843a1809e9ceb SHA512 5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584 -EBUILD umockdev-0.17.15.ebuild 1250 BLAKE2B ac9a1983a0fc852d73c719d8d9cbae01dbe68bd8d3a9eb6f72bb15cfadac0051994cff38ccfeaad328d2f85c52894aa28088844adfd9825bd01190310d42e7cd SHA512 6ea7fe028f9eba90c1662cf9b238e278282e6c7af6140e2b8dd0d4b76e23d6f1162d15296cb6b3070b11ba009fc13101ebaffc4ad5835537ed02ccdb715a978b -EBUILD umockdev-0.17.16.ebuild 1258 BLAKE2B 27bb2293910c958af466242dc732e782adb695173bde8d370761193b13f44bd193db8d7f431a50932f7e1805bcfae5c64929558eb8ac2e839d0018b0402c3a4d SHA512 ecead7156661de3be5f0be32092435877d56b03c36b1cbc3d27c92765b0f43c961196a107bdae86355c322aaaa0cdb816a98e26daf44b6fdb5c480f8631c38f8 +EBUILD umockdev-0.17.16.ebuild 1256 BLAKE2B 42aeb2b79c830cfffc4a2a54f99d35de5b29bcccb0632e370e2249a198c21835a10361cc6d453153361a02698827978358072afb2807869a8f157e2299df219f SHA512 0089b8af9861fab589028b43c35b6342cc87002b7ffd05402b9fdc50ae51e299e9b07f703540b5359085943f76f81d1b56d82a1d0e05f28dd97acdad9cd2d7de EBUILD umockdev-9999.ebuild 1257 BLAKE2B 2aa1075b14e4cedfd467b51ad86bed524eecb4bd5202ff0d8944b0994f755829b555cc5bbc22f6c5448661f0ae6e40700170dd52a7a41a8df26b71bf10e42ac1 SHA512 82f5eebcfc66c0afdf1a6e6a9d623d13435af9a87dc15d40c646bac3cfdea846fe94f89150228a9a481da4aaff419634fe8a53af12b9a0bc3ff281e45000613c MISC metadata.xml 389 BLAKE2B 83313795741d7a5ece22e39de4d8b138c484a7f298f64d7e87bf44a9c04b6733c80f407ca15eb2b4bd71205eaa51b6b814227f4df730ba77e3b54a27735e7484 SHA512 6aff7de0eb974f8ddc4a7190b06b8e3ad406a410f618935cb0b757fa2bc22b6a33ecf33510ae9fc2d4a03f676905faa5561d030fb5e5065f8dc3e7320820cda1 diff --git a/dev-util/umockdev/umockdev-0.17.15.ebuild b/dev-util/umockdev/umockdev-0.17.15.ebuild deleted file mode 100644 index c07063958027..000000000000 --- a/dev-util/umockdev/umockdev-0.17.15.ebuild +++ /dev/null @@ -1,59 +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 meson-multilib python-any-r1 vala - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -fi - -DESCRIPTION="Mock hardware devices for creating unit tests" -HOMEPAGE="https://github.com/martinpitt/umockdev/" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - net-libs/libpcap[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] - >=dev-libs/gobject-introspection-1.32:= -" -DEPEND="${RDEPEND} - test? ( - ${PYTHON_DEPS} - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - ) -" -BDEPEND=" - $(vala_depend) - app-arch/xz-utils - virtual/pkgconfig -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - vala_setup -} - -multilib_src_configure() { - export VALAC="$(type -P valac-$(vala_best_api_version))" - meson_src_configure -} - -multilib_src_test() { - meson_src_test --no-suite fails-valgrind -} diff --git a/dev-util/umockdev/umockdev-0.17.16.ebuild b/dev-util/umockdev/umockdev-0.17.16.ebuild index 0889924b5811..59e1c7099f3a 100644 --- a/dev-util/umockdev/umockdev-0.17.16.ebuild +++ b/dev-util/umockdev/umockdev-0.17.16.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="Mock hardware devices for creating unit tests" diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index f71c39901312a49930d1d938dc8feca47a84e32b..28fa1f309d39395b57f1752d2c5e68afdf29eafd 100644 GIT binary patch delta 11057 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 delta 11076 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 KB8o{AQUCx%TI*f_ diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest index 19fcb32b8ca9..12ab1c395336 100644 --- a/dev-vcs/git-machete/Manifest +++ b/dev-vcs/git-machete/Manifest @@ -1,5 +1,7 @@ DIST git-machete-3.14.3.gh.tar.gz 1397234 BLAKE2B 827d3234260461d5cba6b192767e9923b79cc70afb0e7d0bd24e3f307559e3c0774499b34651dd6da7e52157c18becb69c15de9246b99bb35d47104787e6164e SHA512 a4e6015832b4fefa48b75dbd2f3aa50f53788c3a612beada971c0da9da722d49b48e891ddfa3f7d6c91ed4d461b16504ecab9f64b4da84d319b08bb06b1ee8c2 DIST git-machete-3.16.1.gh.tar.gz 1402344 BLAKE2B 4a2c8e473b1e92669e8db7e09850dc8361a110e0f4066fa76fcc6b27fb5c78b034a83f3c6543a2358dd90b86963fefee659c6889b426b496bb4665b8bb056346 SHA512 b2c35da8b5785ac78d81e0782daa59e1ca9f0ae8083dcacd9304f57d916280d604ab9f8d50c5a9ebb1a88ae4d195e40ce8c686316b8de8f62a13d3009feca330 +DIST git-machete-3.16.3.gh.tar.gz 1618456 BLAKE2B e8207b11bfea6dd50965aaa300ec7303684503b900912b031f08378c7d80b388b341d23769cea5fe4aef0d78bc8457b0118aa3e05a49b0c1c4a3f9a97019c46e SHA512 fcd856c0fefecd2cf97ba149f1d1df57eb6fab0345c00c3d3df763041cc86226e3f815dda7c0050f8669d7d082e329dd76304de2092c7b43219e0c50a2e3467a EBUILD git-machete-3.14.3.ebuild 1113 BLAKE2B 2a6a42b99966e5f3f1f48ee1154d72aef41bc274cd28dcf2ada2c92d09d6419a237ebbcce34318304e791a4786fd8dea6b07e7cdbb05734bba266f3cd38e4b92 SHA512 4b12e321b6f6960ded2d7a31eb0827fa66274270e0af1e42b659aa580b3ea6f2bd56ee342cd155ae96029b69c47a7a05da2c9cc6f2cae144294ea4442e31d70d EBUILD git-machete-3.16.1.ebuild 1114 BLAKE2B f1fb6a4f5c878203bd446a259386fc78458f394eb5cf6e692841cf49ca9be9eac59e33fd73b3f0ca541d8d064a136d49a428b519f704d6b34843f0362cbc5ced SHA512 07b107304dee3bb17b6b516127a15bbee808216b65990ee15634b12f08c4efcae451a9a78e777be0b0e6f149afd5b6bc884c51a6a3df6244fc92daa54fa7e320 +EBUILD git-machete-3.16.3.ebuild 1114 BLAKE2B f1fb6a4f5c878203bd446a259386fc78458f394eb5cf6e692841cf49ca9be9eac59e33fd73b3f0ca541d8d064a136d49a428b519f704d6b34843f0362cbc5ced SHA512 07b107304dee3bb17b6b516127a15bbee808216b65990ee15634b12f08c4efcae451a9a78e777be0b0e6f149afd5b6bc884c51a6a3df6244fc92daa54fa7e320 MISC metadata.xml 835 BLAKE2B f59f4070f862a09fb74c57b5ef093e4c8d1394887f71b8f490e49e49f64722b48ab44f15907edb0eff322227f5a97aaf5d2d92512c818b8aa1020e6f735971c8 SHA512 d31266b47abfef805f0f0ae5f13c1f89ec13907fc7e33e126eefee5600087ffadf8f55e48c5c42c295dc7de8d901a3231db0756a79d666651569a150d7016cea diff --git a/dev-vcs/git-machete/git-machete-3.16.3.ebuild b/dev-vcs/git-machete/git-machete-3.16.3.ebuild new file mode 100644 index 000000000000..9964c2ef2ad2 --- /dev/null +++ b/dev-vcs/git-machete/git-machete-3.16.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit bash-completion-r1 distutils-r1 + +DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow automation tool" +HOMEPAGE="https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/" +# No tests in PyPI tarballs +SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND="dev-vcs/git" +BDEPEND="test? ( + >=dev-python/pytest-mock-3.8.2[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}] +)" + +DOCS=( CONTRIBUTING.md README.md ) + +distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + newbashcomp completion/${PN}.completion.bash ${PN} + + insinto /usr/share/fish/vendor_completions.d + doins completion/${PN}.fish + + insinto /usr/share/zsh/site-functions + newins completion/${PN}.completion.zsh _${PN} +} diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest index 4461e3ed05a9..4481e51763f5 100644 --- a/dev-vcs/mercurial/Manifest +++ b/dev-vcs/mercurial/Manifest @@ -1,7 +1,5 @@ AUX 70mercurial-gentoo.el 76 BLAKE2B 2b9488757b2516dc494ce4f38c89b63669886eefaeb5a867cfcc2c2301dcadd01c54745fca3504460c13546f6947677764c87a2e3f30c1949baa4da4c4fe402c SHA512 2efb67d5f595842ccdb9b9ea0c6b6fbc3a28a77955d7255817309486fac19e7550ee0a545d5824e3f9acaf586d93533e90ccd05e15d76884d6493f50fb390a44 AUX cacerts.rc 51 BLAKE2B 8b42b2f4514d938b051feb7e59c69e6b06d1ceabe6c5a252a3cb4033555bcccda9375ae1fa9a5607f07296bd094c425077f5788e2c9fbca9b22914da41ddf132 SHA512 39c40c6cc95c54dcae13effb5c23f541f49fd89e0f040e214673afd906c6d5140eb18801d55330f4455507b467f0fae011998e60932e9a2accf37a0e7a047b90 -AUX mercurial-5.8.1-testing-timeout.patch 494 BLAKE2B 010ab51a2bf4963ab8340052c5becee5a4ace471755b97e8d9409a9697a6697ac87bb2a5fc7556948a68f81bd3a78d17a7ec7523a70ca79848b5c175ff4f3515 SHA512 d4a8f05ebc2f8f44f9646fbaebee4f522cd271dcb4f72681fcb53df58b09fd031643dd5644aff80bda0480aaa21daf333245cb5d83d71941fa74d81858f8da33 -AUX mercurial-6.0.2-testing-pygments211.patch 2363 BLAKE2B ae098930f1f92ee851c2d3ec213f77e7da31b6e8a97ce3d04e6f13da719708ac70dc8851ff0079ff80ce81936277a131703ac1264cf5452d6fdbe2c28c882f9a SHA512 c50c76db08410c7006138d36c93d35dc7ec56b6846773d0b969c99f2303fc136beb86cc5105e453ddb4c8ec6ef0e3eebb419ed7b0cd0b0a1b21b26e75e6ee815 AUX mercurial-6.3.2-setup-rust-makedirs.patch 988 BLAKE2B f05f8fa856674062b79a7d769ba72343384a80cdb3b2c3cac44eef22165e6ef27d4cca0bc986af81961ec3376e55d3c05bb35eafcc6c022f7ffe12b0c8b9fa0b SHA512 b7849db5ec83e06ce8f6bb86a9b8dd9eca949eb349077307d4b1d347b12ca9fba462cdb2661539186ea8951ae9cf08b7c0a233140eaf8bd07dd7f182a3ab78c1 DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST adler-0.2.3.crate 12168 BLAKE2B c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996 SHA512 565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc diff --git a/dev-vcs/mercurial/files/mercurial-5.8.1-testing-timeout.patch b/dev-vcs/mercurial/files/mercurial-5.8.1-testing-timeout.patch deleted file mode 100644 index 5c68835ccf75..000000000000 --- a/dev-vcs/mercurial/files/mercurial-5.8.1-testing-timeout.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/mercurial/testing/__init__.py b/mercurial/testing/__init__.py ---- a/mercurial/testing/__init__.py -+++ b/mercurial/testing/__init__.py -@@ -25,7 +25,7 @@ def wait_file(path, timeout=10): - timeout *= _timeout_factor() - start = time.time() - while not os.path.exists(path): -- if time.time() - start > timeout: -+ if timeout and time.time() - start > timeout: - raise RuntimeError(b"timed out waiting for file: %s" % path) - time.sleep(0.01) - diff --git a/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch b/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch deleted file mode 100644 index 31dab2c0c0b2..000000000000 --- a/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch +++ /dev/null @@ -1,64 +0,0 @@ -# HG changeset patch -# User Cédric Krier -# Date 1641731730 -3600 -# Sun Jan 09 13:35:30 2022 +0100 -# Node ID 21c0ae0693bc048907b6e26a4fe160d1b7b48384 -# Parent 28f0092ec89f53ccf6d7b2b92dcaf8e1b02e8c13 -tests: support pygments 2.11 (issue6628) - -Differential Revision: https://phab.mercurial-scm.org/D11970 - -diff --git a/tests/hghave.py b/tests/hghave.py ---- a/tests/hghave.py -+++ b/tests/hghave.py -@@ -663,6 +663,22 @@ def pygments25(): - return (major, minor) >= (2, 5) - - -+@check("pygments211", "Pygments version >= 2.11") -+def pygments211(): -+ try: -+ import pygments -+ -+ v = pygments.__version__ -+ except ImportError: -+ return False -+ -+ parts = v.split(".") -+ major = int(parts[0]) -+ minor = int(parts[1]) -+ -+ return (major, minor) >= (2, 11) -+ -+ - @check("outer-repo", "outer repo") - def has_outer_repo(): - # failing for other reasons than 'no repo' imply that there is a repo -diff --git a/tests/test-run-tests.t b/tests/test-run-tests.t ---- a/tests/test-run-tests.t -+++ b/tests/test-run-tests.t -@@ -176,14 +176,19 @@ test diff colorisation - running 1 tests using 1 parallel processes - - \x1b[38;5;124m--- $TESTTMP/test-failure.t\x1b[39m (esc) -- \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) -+ \x1b[38;5;28m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (pygments211 !) -+ \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (no-pygments211 !) - \x1b[38;5;90;01m@@ -1,4 +1,4 @@\x1b[39;00m (esc) -- $ echo "bar-baz"; echo "bar-bad"; echo foo -- \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc) -- bar*bad (glob) -+ \x1b[38;5;250m \x1b[39m $ echo "bar-baz"; echo "bar-bad"; echo foo (esc) (pygments211 !) -+ $ echo "bar-baz"; echo "bar-bad"; echo foo (no-pygments211 !) -+ \x1b[38;5;28m+ bar*baz (glob)\x1b[39m (esc) (pygments211 !) -+ \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc) (no-pygments211 !) -+ \x1b[38;5;250m \x1b[39m bar*bad (glob) (esc) (pygments211 !) -+ bar*bad (glob) (no-pygments211 !) - \x1b[38;5;124m- bar*baz (glob)\x1b[39m (esc) - \x1b[38;5;124m- | fo (re)\x1b[39m (esc) -- \x1b[38;5;34m+ foo\x1b[39m (esc) -+ \x1b[38;5;28m+ foo\x1b[39m (esc) (pygments211 !) -+ \x1b[38;5;34m+ foo\x1b[39m (esc) (no-pygments211 !) - - \x1b[38;5;88mERROR: \x1b[39m\x1b[38;5;9mtest-failure.t\x1b[39m\x1b[38;5;88m output changed\x1b[39m (esc) - ! diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 1f186917a64b402c1321d4160b0fc99bd21e8903..db372563babf77e074d571ffedb7384e63d71c1b 100644 GIT binary patch delta 36893 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

  • d zkbHly%N!ExsZMRx9LhVosy zjBVOv&X*i;!m4$e9DPaD0SuIO*HMBL_CS9M{#gI-(LTQV&D&2uf15|?WU$n1MaHN7 zf=&wV5-L5O&I!)eXVO+U7|d9XyvmbR8>zvm~c^_Xm5LIwkwu z*N9s8HvO(nEjwAasl>AK>>IxdMCIhoZI^wz0vdmiBEVY% zR{~GBbxI@xyHo&{oyZY|DE8~#6>JY04IbX9FV2$l#%G*HnY;z(B-}i@Fgwkgs>tTD z6=5206c>3Oi1N1hNGjtJob2|{+FegEy9}1OnF21r4FwvC*~vYx!t&D11mA*191yqb z!%HRj7}TD2QiCqJ zO!s+hu#|^XGy9yn9!oB*Qf|*v7w4s@5>y;WZCNO)j%oAm&2H6Rl^}ns&R*lJX`{$n za5Bc>Jg<@!P67EkNg3^)x@?{IHhFF~QLw}K-gI^CLv+QhSvgX2Y#>!jWFOY$~^$HPl@rgZHm~`1F2!;gkAcPrf;^q!B&At83@N=i<{&*r!qo>QVwd!ZPsXBPjs7 z?Z@O8=4LfbId@iz9i@K(SxL!8Q}rM=uW9Nkhaacoggd}wE7E?W5c~DCo#!bz6rU1i z>0Ojf5YcfHqW`9`23u`4mY>QiY2DpZx%e7icU;}I-fZg|H*^`~6e9N`Bs}=k<*6nbiYfL3Y`Cm94VGZf*y|WYlU~&1yf6QbU2E{@Q9C3I&m*(< zG`2Obc45hSIvi|U3r<5*(|zf9vE?HtIghmNx3iicAe>`rKgl<2gyBBD8j9BB?BxWM zkZ4F2=8nkwP=0@eh*OnRvm>q_9O;LJd-LJl+gJZk>-+K7*X83EKJJg>*?rzSxHcbd zKCOoUjQ4#w>#&3IbFuX*!U*-UDfU3xp$m)>8V~i?L$-{l%r7)X`%hNf<|eyCEQbWU z*&qQsgpJeIo#`9aiQofI0~q`As^4@jFJ}%8FRKHyX_JZcgHgMA> z`vwcZ35jFTK^E`<;lQmaKgru*m1d78$&Y{ODDn1i){9|Dt#3 zQPgl=w_55-Z?R~rCmwK`9fko!X}u1yDuh`z@q)JCI^h(}5ZhAq<&9a42Yh-RLM&96 z?+lt|q$Ga|CkXDV)n+$I?rXHE0U6^%f`CNw-x>MK5tqxV1Ir{IHK}(p20`N1qT%4* zL90TBf9hyUK&z=Q8`^`_2#S;jCGTPL_Y^5C2|cy`lrMk>H(UH!XcbS)%Rb9PV*TMC ze$)%^3V9&~=iXg|O zk{DTGz9I=C*i241Q;@hQq(Agi4m+{_K9em%%`0jxy63uyya9-|0J7kEp;>{j zGc$kZ^Tm2SFBRwcxs&ghO=o)*8ueN9u7%Le@oZM(fvcJpX=1D1z40a6mVc|;=&Z%s zg{e)zxH?u&u}n#-B^jb1F_(PO^i!~d*MocNFsS#gVjah`I^W6g;TiDLW$0 zs+iyU^~7OSj@?!5_B`zAVCfwY+H}xSgF=6bes~81L%8`c#p;`SK#{LMM1+LpWXWh4 z*Z{`02H48O70VC*_%FZyr}(8K`-9L>NJT~d)8ff+)HUiCKW}IpV4p=`vG$FPkOn!1;3rT%-p*bP}7&D}fox%STiD6bY~plSdy^#m3^+?;f^s(d=*MpW6! zOB-=+3T#P5+Rmo7(q#~)02uo9xMY8N_4UO6Gr(Q1@$XXyqmV z^x6LFk)5I;i~A@_;~R_t*k%e*dJZU-NO^+U%emYrR&`@swiygthkY#Ia8T@-;lGcX3R86+qJ7dV}WzT z-FX`UXjpDs*0{*dgba3RUz&!uK8<>+{k>~nXMls%@tk{N=bFz39)wc%XG2Pk#w?3K z5|F^7N=7e80zl$Gp2rg5xoj@JoW6ewB*dk6tfuKboD4K=<~r@^y_Qz^0OS<~rSv+o z3od9rYQL`A*?RGwiATo~AIAlL`1S8!{q}wN^EO~Y9I1mkLE)_!X{T6|EIfDhRrGZQNSbV}BOA^eBV7BHJzBZd?r8S@142NO#z zN&t3EnzC-88);f)yd0g*&NYqYRL@2R&v`o9@J_#T30!{-3Gz9aYSTvMT*X!1Yz2BxWXRn_d;I#s*dX+d;=3s$6Hv6SDDfloypvLjjI25XqHEHjRzRKNhtSo*l;PTak<{JovdyY+#&RL*}=RcZr?UYCOf zcU1VEhk3bTe|}%yewgpx|NQD#@7}z7!89KVYx__dUpS#KedhHM!EW(czk*EG8rBNVOM;slVb|>D1=KmG6RqBSRER3US8-ng&IytOo=>M;#!4bp#j3uOVZ&9Q z{qU5)2SK&u_OJk4K%>8d4dlFkD?-aRpB!l*9XUyrBNilkOK1ZO=xvM9`&QM~qpn*A z`TM*!0)eK68qIDRostgNog(r9SA}8%2>gkhd*Wb!v2@Q%rMdgFY>DDaLI2Wvds_`v zx|M3*y+gXDY7^w6y81B}0RnvMnqsSp(*i2GZVHHIr}R|q)c~5^roMN7)~qXmGh*vb zyz`@%xHb=KFZSe^J#DkQdNZn;ZP2L*SOQ(-Kl6qm#Ck4;(0h62PFqvSnU=fPoXi0) zn8`*ErB4rA1lYpq$mB4E*{4b|x0YrOk1M9B;P+5dSVgG@dw5u@-~RCXKmPfVDLpvs zDn(?`IwkfF9D0LHC-r@Qjk+W|a=~GDh!B2i1gt6w8S%CYZ%lUO79H0e*JY;|KY^_P zan{vxzg6f1{y1B6brtSq(00}y!g*rOvs}Ke_EU|`S=DVhyE?v{rJdDQ`sXN1bb;-E z9NBw8ax)O#3rp|*1A!?Bfaf-cc2G{CI%Z+CTY@5XoHVC5hhCR|r%j&Ts_e<(nupc; z=cSqa+R9`3@?!l#GoQ$0v3>9m-Z9-bv7PiBP94G7^P5VmdI;KCZ#%K0%p|C&&xQ>_ zJ(mP;76>AdOdk+;S^$sD+#E-s(nYd8XExt|rMZC#j}Qvou1zM*|= z)#zj8Ii2*H7jG?pWj>aE-CKCT-|4_hC%4C{<6^P-ysnefLjX|Qd0X8hZMOB^ z$95=w%5K>r>F6T0bDno%a!sU5wHk@J&ekhp&0!{l5QMyck?IF;x&rZy?y5yakFm0Q zAQn~lT7I5Yj9G7}GkYZ}4pQTZ;0p7M>~e1@NYhsV`P<35=X2-0jv-lde120OjMt=% z(d7@@ZPl;?@6776S4GmU8~)`OSp$d=G>3+%J8&WY|E%A?jPVOQ@vko&7aug5_;n{Q zoV>bwS4|*)@7AFS%*vo1JWEzlx_WEoy}m|1#9m2VRH(9$oDgn?H(;@l-4{b;yT`KPs6X<3<#xv*juuj+=Nj%xKKGgxpsK?^PHJrW4c2e z)g@y#b40al)t9maah}(^=>yPJM406unzgLpAaC~CbaQ0uIpy1S_Ij6tZN$k{yCN!W zcBBB&lac|1(5hPXrI2sEzPE_~ZJqiU0k?JlBy4uNO=i5tMj*~}_hQ>_i=j7v zMbx()M%>E<8fT9>MQESGRAnt@TThf%Pd#fB0~vQ2SZe#g0(3QXbo z=1LaO9_3u4L`TemsM}_ zz$Z>K@jYP;CSQ~N0(kzcrf@8M_wD6>>iwBzdiDEv?|%94?YmMh51Uo0rF*`H1x}m& zYTjzLm$~m2L{;Cv4O1%iR+B=%cl}?2*Wdhk%BykX;&Vq3b?RAbv8&t)!6k2KAl1bE zPCD0oNf>F6dNN<(fNd&mg*HyTl>paZ9rmZ&dMoPL4h_v52#-3pUHZp4Nu}R^s{}=Z zms6YGQvv%kIf=J}WDbJ0<%ivNt~xr2zfI*S;g8y~67>5QdH3J{wASp^Z+>|9=FPVO zi$er^(u6(h|4D@NC5*nELE~BW8+lDlG=*R^EZelzO?7pWD!c%%RLB5$8bABelGQjr zg5PsQeS4D4<0Sa-9MGGMvk=au+$-QBZ;*7rGUSVs ze-2-*+yDGDK8;uZ@c#XOqm0K3nRGTnDu7L1p2p|;z!XOvIfa!lGM2_e_tcsd2=?B_ zfZ+z4v6s?y8(>RZ+tdvdXkDFNYf+@9Vr^nmhC38(Wq_zwsmY}05?Bn+ExSe~#T`d( z*LlihE?o?_S@|JD`8%>Cfzg|O=lvo0V_m)aruB=_OXMQB0qU!NW}y!F#X}(v9%xvy z1APgryOw1`<9U9H!u?La^cO4lNW&ib*%J7G=dg?6YUI96ag4)JV`v=!l6S;Wg2di( zbju^QLT=b!D-IkmqT`D13DKY!pJUkBo~m-Mo_<$J?AXx*%gz1!f{(r z5c9|j!g`i(MJ{fC(s=gnPsQhbv8!bsx$_c1+*1$M9*5bQgJK0jS6uIQ!@>GyBH}pg zwo8h-Itq6ZdHdd{)-9)=#wvlP^F>tq)9?QM)rXJo=f~GSkCjwkzj@gN@^Ie=Ga*)R zz@1=$#b;e>RE`!Iur3bNiGcS6hQ_}#02 z{_`Jx|80jOskRbvcOrxHaH~^&8%#w)ge))DZz~-afb&#V!C@Fp;&RfLInDwle;3bZ zN0y{hg1r-+4S!m~Y%0lkqfH)4cFElbnI`xPr=HZ19JZ$7edj8_9QJpy&rS!QRQ0@s zXY;e;11ZW{xi?A2dGWbw8_*1}oo&;1dAVLcy!+4b{?G6J_Tk$T2&SQJuGSO{DLCJj zmIncoTy4|>FP(NxO?CVT&Cvqae_5;ZFFAXe!w2VSZ8+UjHt>E#aoTRd-Ln#`1=%0q zt$iuMp$*4Ys^aWVi9nL)j4+H(1hGh zf}YuUAq~abzc}HvN1q?Y#Jw-R74TN&DG4=2V#4 zMn4Bh?d;f^wu5y(&+YY1Ujx{1QHRR5?KYj$yQ_7*WlpFQh$@YjMJ{Qc9xO!Qu@v(5 zr9so#pc|PtD;~J4s&`P-f2j}W$#YoShlD%7shHp~0Y6FejPu1({nxAC^w%HXz5k*e z{1My&n|SRPzgtxRz}gv|%S*h&k%6_N94g2VqB7jLvCXZAM+H`#t>o1agY_ZMdr)n< z)ft&pp|iIlY2_C!e3ioqteSO?-iDQ8eqnjS8XB+={Ym~1?QG#?fA({^(D`^;tQCT) zZBHFme>p=~x^T`$AfCuUe>&UgivtV_Gi+?Z?r6Ltk_TCz51VYR)X-?(*FeLwfRoKkp9kP7 z6e69|!3VYXQolHlHVil);9OPLfLgCe2n@U{!$(ihj9XG&Y`4Kl$UNC@>{P2)HX9z% zD(R+cx0f_owUlm+xI+G3Z~~X@$MMtnuV237n8$+?3B831f4fyEK!=`z&XR6H!os@xMng|y`=A{t=L^IwwfTfnCoYhMuPt~10wtG`_U3#tx z{L|n8rw$Mcd%TZj2MOiflnLp;SAwawBx!l zo7C@B@C1#Oe`UR;DKw8&D;S>tDrmlom_S%xteIvHuRp#X-#MV-ZyTH^w7Y_1s`^7w z<^NmJAvgX`!qm>4g0XIW zua}q}aeR^|pE`AIBC%mvIW-5|*_Q1Z&Q*!jw71YWmsrvQ6MrP~bLHi5a-pJCtys35 z_UyxErNF1Lbt9hTxbz%8nu-fAE}8#()xIM~VX@%ymNwZr8r2-?`~rThx;_foWTh*0 zl!kc|Le$3<0IM6>Ney#4rMt3CHK+*Yt{83v5$ zx*Tt4vVv`P8-)l997R!$;7i^#BOn>Ak$ngPkCha->3=tel-zcKL!6vG>r#VKCCgDm zV-JU&xMZ4uSMIvBaRTS_1#|4$69&h{>^|9>0*TPaJvwxy7^)}Csfg8oenwv81<$i( zYc4?|6*a1*z*z^x9hjmLY6tn~m`7?Q3p=#U9<#Ulh<58aR7~(I=hqAO>+#EbV4Qa| ztQ>#x{(n32u3pY*PLp+#yA%d!!~ozTZ+EDLr{R@2r+GiWb5e#@k&x3E9HN_L$?ioE zh=T|YP3fp=rw-rT^#A3ATuvEV=3x`7)MMjz2Yo(OJamv%>4WF=CeeaL`aEh6|7Mwr z3Txd-s_cbl>c!Gsw!zw)ZIa1;#~prka-w-j9DgQIXIbsBPCo)#wyxC`%(ULoi;4&U z*C5eccYVErfBINH{0AKV+cJ{;m>E@0bqHT6n698mvpuv}HL#J7TLRAZpn;k_tBMJ1_HB^_qLPz^7^-!R5-mDjl5_`;5LMSy^Z-sz^izq6 zA3;W)LC42jo#J)=aK5~4eq6V2&%O{?c`GA$duB`W-R&>p^MV3&P=nWy+BPL24p|Ju zF&BmMvO?Pqzw}BZ16?@;3kOd*epX;umVcJJ7Z0b@kTiVi14OPEKph1v1bff&el}ey zp#|bmPo%&U!kU{t9Fd>w;JCL_4J=5E-NSe4*=_>29mFfJwksLz7U7tV($mJF!0 z%$`W2Dk9tBc4e3G)dCcMO4A9zDeW$YJ_8xjW|vO&8143d5R?)R_0-wWY%uCXf7s6I zd^*fVHfMEPwn#X-y4}={wB`D5`F3T)@ z=ELgW7PYpon#*^{(Bo}=>Hk*V{N+VZdyqr{kLf9pE>8o{AlmeQ7nG*)wC<;pysSah z&r4wvve;%nzv`7In2)U5hTv}3-A)~J#RhnlJ7Ib1&b4Q)S-e+jSrX=Y>iP{`+~(8J zfvUdOHV)n6c!AE6Rbsy8&`klG+=GUc8b9xr8v4CCWo%o;1wG8p8n$qTz#;=&QjM8F zO+ItwtM}%;Xg;)mD+RI_8|6xJBG~cqE#Hp|_U7kTKm7V1zuk4@$Jq0BfiSnYT0Dzl zj3KH6y*#3$gpU2o$5jL*tF?UtLc4nB-bfP9hmSYJ0Z|_h@9DdvWT7~P;En5H%Lc5m zEaTBmAYncE%uhJCdWE8U1ot? z006rq!G=L+mTOxbn{#$J?a)wh?rhIP>u_zo23wQRF;tR%xnAF*xahVB86}5li|0Im^63&9HliIagpK3us=cIPXER(i zEJNavTk$-9&5Ngay3gCK5%i(#@Zr^y)!Ner!gbBs+0pxPnt|-}iks@enbga+Pj_9) zxv?sJ9Y)h!51w*+YWsHB%IR2;G7Hhc8Q_LE987OP?<6-LFV^bqPw&2MYo9AWvT4ZC zpdp+mhlbTH1Mp2d1iIGK=^SNElJLrv##P6Q|MYu*cdlevGF%1=+lPq6Hq6|bCzUIY zl_}3PyUrel;WdZWNfW2SGf$DLoC=|-#k7OA4jYX#6x180y1di!+1L`QaR+DF6{YU0 z0L~dC61j!hIebQ-9C#n7sMH(#y{*=xKtcjUT{eo^MZtjwa_-`IJ5F9K*1L}uH(vdz zy?_0G%XcC^oH_AvdYn)JHIT_J3O`n7vo2jrfzwVyZif#_7$&0Jg&fJk@~STWY!+WbV@Sv{d^?y$7nCgjpQ_T!x`%Z(y+UtbQ`or95`nZJYv&2_FZ|GC1dQ{oFW2kMoAE}yn7@3@03P&-7U8RN5{Bu&Y`4>YU>tMZ>AJQZDxY?h@S%Q*Bnl52Y|EwE*lv9Z zp5}l~0`ag0rx9cj>d0yJCQ~X+JHMu82*}Kw zG^kPycHEyW&Fg7>h7CCTZV!aiVDld98*BHwkK=v$_=Wt*^}@hrI#Ucz0V@&(DEe@N zE0)^=8DqE;pU}n-$3Jq|V5L0t?y+D~tL{G&S?VxET}yJ453W7Vb9B?#8XT{Hv4S0q zoX1zWX_j8m&;tbqUYahBQK1p`ZuJmWtB}KTPzr$B^Y4NJMH!T$CI|p&*iH_vOhZSh zJC}Uh0v~_eIZ6AWo99xl0?^(`iv=AZNYHC6!rrOPww}Ip)|Oa)v(3Z?X@#Xhp>`%a ziMXv^(PSS5vAqDNXm=uf$^AjLD~C5oejReK&ZG z1NRdUYZ2V3mTC_TFw22=Wyd(i_dYEG*lOjCD<^NZBR+IEulp0loQSkUQ#Mf1DSBQG zgjqQ{{tE9Bkz8=Rpst)9QR-zj8yx}2)jph{`-qDd!fFFlXDk>oFX#T|cF>yF3tY7vge#`8QChz{oyCr^})Wu>UZ z1(~uP+Mu3SckcA|p55uG>8OL^nx!wlCYy^@ppF$(I21oC;InqYD>(A&D*bTCgfH3j zG|)_5Uo+)eE+uO2ua@jz%bVBz<US%Qj;dVj$@Wgu&Ape}zK zE?qfP2Q}PsRHPTk6EyVf{GzcR%3oG+Bh2e~LD}Db7_XL^*q=VWfBp8Sul$pa z2e%O@xE;*pI<%LJsu^rn{#i18pc}_}kU*f*d{)Ajy-$bg`W-NSp3c!~ykquAdP-Q! zA=h-}!>YAeYo3mmw*brzyp4a;5h)vP*k;cIw<(i6%2Mnp&W`W4nh-FFD{@R$agFDk zs-5q|g$yegoCgpm;ffP*IzW^_$I%K6!Pu@4`>N-1O!mc4zVa- zFW-NCsz8#rAAj}d^3#WJckOaQIJ)FPL8YY%;y4>b-GF}CKXY0V^x}WVtf#>JmhzO- zb_LzpBOT7I)lbwBM}NKOR5u$UgOCTW*j8UBEu1u-j`%3Edk?#+_ou!Er_vzTrxuWB zyoe9V%G-U=_CqJT7F49@Ui6b-Z+K&`!J8{DXlBw}_zKl43-jEn=)w^8&Fk-O9~_51 zDf6`HU0-ZUZ=jPqDKvl4^OtM)<7mGgAKJ_L+lO_7XLr5Vh~~TPI9Vm`dvA6t+?u~! zrhogBCoFik1$M&dZ@D?R)FM&$mR;9Z;CL^>;JN0ah8!B{?_z0IWwpQv}}i`#g*;Lb^FubKD>GN)3*z{#C64Uz@^c*55p1t zPUl!l&bI%9HaHL#T!H&Sz-ej1SpR>7NQ~V{b28fz_-<$_JXa&GW^?**7BASPn$#3_az<0~VrN(#X)3{a zRyJOQvuv%{#iXdrw(MC!02=4Uo;WpmX(MlHhDP-hqwQ_w%QgEy%P+rt8;~@xCO|Qf z>V&%GD92(a3>ex_7rV+UDGF9@d+8(W5^UnLZ zRL3xCXo=f5RaGE54zRVQfl0vu8Tfz4X047Qd)0f{zI1WK@_kB=b(rZ+)SiT4Tdf-_nS_a&oRX>*=zeqndI5i5 zseiR*|Lg7R?<`rrYynAjA@EbtJA|-u~Ds>U3#JL07>Y9t{aU ziTOcW*t~B+cE{+|#_Au)O9ofEyc_uXs0{y@tz<{_ZBt zL!E!8b5q7XJE}b_8v&WXOmI`usD?5{*Tf=s7E}`aZl#SgNRc&%nLq(2zoOJM^?x~) zYt6$RI)%ty7LY!+|M>AsrJ~1OR&ABP=Y0m%BF~#8bQB+ytLhL5OX>Trn5B(Gw|*={ zs{x?AbZgeJj(678Xz0tY2KJ+ZxFvMR_qBiBN~EcT3(n;)uGq#2Q`%&2&(`F9hdPSm zW&=k%TSU;*pZ?laB&yvjKrO+hU7XhdLn=|EV1T{RcDojPWl7J2pP<{<<|JgzXLRE4!)+7#!-TG%(R@b?2#WF9GwMpW+#$LBy;a;jeXCbHcQ{dacZDoHG8r@&4*gw5~+kZX&`t6JfQ&YBPI0x%MR1-w7 zkyZ2pq2Iv_RA#9x3sB}D(WIoZIU5fy&u7&(z28bUpJM<;IGYX}nymPqsdr}#A+Xrm zn<`tPWP;jS>Ht3PGN*GoNXz@;pf7t~Q-RyDZIgtMCXuLkDP?qZW*PaEpTUlP=wq^D&*6ep5zPnaOAE3nwGxwV-?^sjld+**IVSb>fe6}|}P1gUc=T-jd)IvZRUkkZC&5Ohnh2S)4NV=+?`mqKtf7vq73c%kN zOZQT>DC9?r?Hshh(DZ+|oLxVKC2Fm_?KrBJpmyO3sv*-B`Yt{3tf8G=1NR_6Je?`N z6q{FVMu`_ExnPbRm`Yj+iw{9g9Y)aC&HE+Z0nz^H=2-D}LRB(PbAXy8n;&C+#VRr> zLicfnxzzYCPL@jE5_#aXUm~Wp$V(0gpty@0$GU!jjvcG`)$M=BYwK=2?HUr2KlJPd z2|pfB8zjGd73y%_up17xF~+I+>oJ`lb`mNZR@ELN!3id|v>eVH9&6!VCEu~#yUPJa z*^b-3ZA9$@!{vN$I6r1Vt!_$l1O(&>Y^Wa04-MNs1O|C%|m^jcTPg zR0|~MJTBJzH?My6{`JS#?WqH6^ly(g5*by(P*j9Ph;|Qf650tP%r<-Jt>i%B@!17> zkt5J`cyG?^`>YW?B3wYLcowsiE;!4*T+W zkmC}iX()a^H+ZO3qoyf^2%&H{=P4wZwJKc@5C?6nN!DGa4B{=rVP%+%&6*(F zSp(=L`Oe61Kq=Oo%)jYiWOggWRqwV!kKW5vN0fim*8TR{{g2l#`z0R)`)&1x7M%8W zs@0v-gsNYBI4xr5uAF_fB_hHRPTg`N(ce|JJr=MQoTMY_C_e95;S+hyx?hHu=EdfO zU?}wL`d(Q&$ZH_Z@E)H1s6y9sFw5I+t9QzqlqcSKvpz3NzNuP~rr zMUQ`BuWRo5lf$xZHs(#@Y*L10ZJ^>~=}w}N-oveQ=^+v&#}=O9{`R{4@b1m)_P77u zdawS+yWhR-uQ|hy1*7AEFccMm4ymB*oEJqx)YwVcwymq<>Xb6kL{n{>Lk`W6%ArKV z*sWA>Ob;7s0armwYm5KEKL36z&3#`>YgvC-?CtTayY1t9I+Z(qqVnWkr6cnsW>#Z@ z3V}92C9fHsls`9phKClf`gb+w5*&j7PbKYc$TqvK!b%^p;C1uT_G;~%ikhieJdA}z z2KW!JX6LEBA(V{07#4kA%oie^&ua#txqu+nK83hJ?vj*dgO;CtC|3Ig0iRnz+`HSXN;BVu3p{G;s$r1I8bt2mEvp(d^%WKYTCBhC!r`bpa3fl{)7vEh zD4k7P{wRbzj+5`1WDktlTmCX-{Jwv@{pnNrX?*P`{UF+N1W9^VZhOs;Ir?xof=X^437EUL4h~wu zBQ#heLqByM*?z*AbZ6+cFzjI-K;~e#W%dp^l0Tw0^krAn2`c7P(WOv8QsIB>s_G4G znqk9Si_-H}OK<0MW1sf25sxZia1d1-6$$pBT9TXLi?#d1>$k6e{`B*|j`ts43ei0D zhd_~Z1V0@}SYp%ZI*#nfqC<3!jzcb#J>+zPw5m_Hs|J54LKoPqyVo+L5L+4w5k*@? zJK#(t>;y0&U*&K$Y(-s9jv;^8F)Nh4m;Jd;8LA~y;{mx;r`&j|NfQWLRZBo8I<^QK zu@`)A#DZy4#W0CS?5c{=h)$P4?zc~$!1T>0U@roMjC_fR|n};L;E~aZm zZ}zPG_pMgj)cDze?qm7IPN&P4zVW%Lz(XBk#{~iJI)cS%>oNIR2`?`WH`!asO4eJ> z^`g~DtwW=CcJUdLh0K5K)V!UV{IUZ+)6~xyFK)HITE=gSlO;A8*^A7jiph33`d^e2 z+_DyiFhmXB@;&4!G+M&J?~rBx$5!R~*uxU=bZt3M%u7#N~$ zf_A%>smSu0M8aM5Y$(nK�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

    e7?fBWSU$1$oq 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 Xor?Pi-m;T?vw!&i9)jmBBzyn>dU??B delta 13715 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 x*9hvVBTm`5hn5> ${native_file} <<-EOF || die + [binaries] + valgrind='valgrind-falseified' + EOF + + local emesonargs=( + -Ddefault_library=$(multilib_native_usex static-libs both shared) + + $(meson_native_true bin_programs) + $(meson_native_true bin_contrib) + $(meson_use test bin_tests) + + $(meson_native_use_feature zlib) + $(meson_native_use_feature lzma) + $(meson_native_use_feature lz4) + + --native-file "${native_file}" + ) + + meson_src_configure +} + +multilib_src_install() { + meson_src_install + + multilib_is_native_abi && gen_usr_ldscript -a zstd +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index b739f5dfcf38a879ae0686939e0d5d1fd54101ab..a66b5daa63391a8cce2478083da8dc37626fc7e4 100644 GIT binary patch literal 8041 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 literal 8028 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 diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index a6a322353996..c84841d3115d 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -24,9 +24,9 @@ AUX bareos-sd.initd 654 BLAKE2B 9cec4086c4ee0a5bbb2643a2e9179d09094281f6f93c99d1 AUX bareos-sd.service 812 BLAKE2B 7ac9754d98ea177614450045fbbaf7406592b30a280646eacdf31271a0cafd63e88ac463b1d94143ccac96c289de3f88a177edab665f073e7c7692037ffedb68 SHA512 6a0fdb3af03e9f94e0d755a3286aff36b41ab1f00a82e9864f6d3de6931691f6aba79aeb7fc952cec039e4174b545f53c23e96fcfbaed71192877d201b3086ad AUX tmpfiles.d-bareos.conf 33 BLAKE2B 68feed7629dde0dad019470851cea33140be3b17186fbbee7ad6c6a591978236ec09252d890117030d8706d22ea02f9971063aa80a393d3726510128527401d0 SHA512 65d3f72e57eb3afc557ab6b56a8ec1895a679b904114fefd1c9d0ceeb6b9fa8413575591ed81e1ce6963bdaf34dad227e781865b39bb237afc6bb5652306d2ef DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75 SHA512 1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68 -DIST bareos-21.1.6.tar.gz 11654525 BLAKE2B 9b023a07e28098fd93aca57aead5b2bf993b85c52dc8f76870dc53ee88ec5995bcc908397173c7d3504c78214e37311442dd96bb563fa4382ae35904fef69e0a SHA512 e9ccafd379ea2a7ede2b6852fa544e7d4b63b23e9d91e8b747c1aecf5d764b06991a57f658842d48fbbe49335a92f29eea90e56b613a3123246a9cd9e8273f36 -DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369 SHA512 924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464 +DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2 SHA512 2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41 +DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621 SHA512 cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c EBUILD bareos-20.0.8.ebuild 11419 BLAKE2B a0d365eb1512b818911ee8a5972445245db641915ea43f010fb085a899a8d5fa6758b2060f42cfa014e28e2c481af9891e6fd90c4018ce317467769b3093bef7 SHA512 ed7d20782ebbc436c60c22fb62c10f17dd88001b91a3ed7be75faf152850e6afe7145fe96397f039c2c8f1b7b90b551a9fac42a52cc0b753b646583191e47f7c -EBUILD bareos-21.1.6.ebuild 11573 BLAKE2B 0446ea365f7c92a161cb94e13cd0eec01e3db7472221376d79aee373e9398cf3236e766975929e41a70dac8ac8854d2fac2e7e67b7e801b9cc88f0e330308cbd SHA512 281f546efe764eda1b15419d5b8e21217ad77173cc142c1ecd4193ef83919390e57d54b292a37ae91fe038be13f9d6565f0983f9ee700405ef4c11466ce970be -EBUILD bareos-22.0.2.ebuild 11838 BLAKE2B dc0bca0885dbae52cbbec6badc9f957e5e59c5f98d038a72096bd0113f35d4260b89621071f9eb2b84ec344139c6872d2c750a1f9578cd98950bf5627212ae3f SHA512 2455908074c8491f38e697a0a6a70429a8803bad6fff758241f3dbbeaeaeb1787472180586a4ce487fc88a50ded3a1a46abf8739ea31ac38ffa302c174e64bb6 +EBUILD bareos-21.1.7.ebuild 11573 BLAKE2B 0446ea365f7c92a161cb94e13cd0eec01e3db7472221376d79aee373e9398cf3236e766975929e41a70dac8ac8854d2fac2e7e67b7e801b9cc88f0e330308cbd SHA512 281f546efe764eda1b15419d5b8e21217ad77173cc142c1ecd4193ef83919390e57d54b292a37ae91fe038be13f9d6565f0983f9ee700405ef4c11466ce970be +EBUILD bareos-22.0.3.ebuild 11838 BLAKE2B dc0bca0885dbae52cbbec6badc9f957e5e59c5f98d038a72096bd0113f35d4260b89621071f9eb2b84ec344139c6872d2c750a1f9578cd98950bf5627212ae3f SHA512 2455908074c8491f38e697a0a6a70429a8803bad6fff758241f3dbbeaeaeb1787472180586a4ce487fc88a50ded3a1a46abf8739ea31ac38ffa302c174e64bb6 MISC metadata.xml 1221 BLAKE2B 190840f3e1003bd12c5d6b3b1904f37ea102982c5bb97de4c11adc128fcb86c3af17812b4ad886969bcade9b460753291bb4508321892f1b85e3e43f068a737e SHA512 bf55fff95a0bd8695fdea054b827453f7c8dd96caeee60af7755c25c88bab62548c57dcfb03cf09fbe23f32228878084b8fc3056d2c41b793c9b8ef024c20455 diff --git a/app-backup/bareos/bareos-21.1.6.ebuild b/app-backup/bareos/bareos-21.1.7.ebuild similarity index 100% rename from app-backup/bareos/bareos-21.1.6.ebuild rename to app-backup/bareos/bareos-21.1.7.ebuild diff --git a/app-backup/bareos/bareos-22.0.2.ebuild b/app-backup/bareos/bareos-22.0.3.ebuild similarity index 100% rename from app-backup/bareos/bareos-22.0.2.ebuild rename to app-backup/bareos/bareos-22.0.3.ebuild diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index b1f266b031c6..46e89b9ef66e 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -1,9 +1,11 @@ AUX borgmatic-1.5.1-no_test_coverage.patch 284 BLAKE2B 91e041cb2d3d15b65c47075b0524e6e2a60631702eb10243da79b8051504e33476e6f8d61a3d9a172302b9859a01afb0d640a502cc95f69e45024a8fdb5ebc53 SHA512 1604d425f4c3267a41449f5d05675634f365d0be0630b49812e87d13ebc4ee78e01259f2371afbf2150b5b1203676e20c50c1613be24e0fa39df635d229f80bc AUX borgmatic-1.7.3-systemd_service_bin_path.patch 604 BLAKE2B 9b1c613ce2667d2b8846e1bdf7e7bd838529fb9029af2ca572dcbafc5a8c9b64c79cab820be3b750c5fcb060da72cdf1c449cbe50efefe63ef1eb6a884e26e14 SHA512 6ca6c351697db1ae26de2b00ad543fc8f1cea1b0f4ef84f82f9578d9e56da58b4437ed48839c5aaf7d5ea66fcb79620d0cc12b8a2b30862b488fae07ad182638 DIST borgmatic-1.7.10.tar.gz 361036 BLAKE2B c4d81ef9a69c5ff5f8bf3d55a209f62f9c721f76207c996f335a5a5212533f93e71c77a2f4fee709de1228d0dcb8cfddf90d6734446f26f4fb7f0282acba0e18 SHA512 6b555afdbf60623632ac27824f48fb974cf9cce0bd9101beda01757749746221b5045b915497b69778726a7a528a618594a6259526d684dc43d8f90fbf8757f1 +DIST borgmatic-1.7.11.tar.gz 365247 BLAKE2B a06737c48722fdf24efca76d40f6b413f39635b4137685d6279bf7a7dd002fadef28dab35a503fabf872c732a0f32fbff8c791fa9b4602299937aeae568d6137 SHA512 cedca889cd409e92484c15240fd8da91c655f81e38c6672d25e44feedc4adf6594281d92f7072fd11edc5c9f8589098226a3520e71e3441ee7a7acf97e1b2daa DIST borgmatic-1.7.5.tar.gz 338412 BLAKE2B e27fd709070a27c2ddd01fdfe23ef9caeb942c52d756332b4abd6d6cf39724656677a0d142a5392e35e0a0f25958421fe23edf04a252d212d761f48a0c320d9b SHA512 c27a364617e0e8fc1c11adac5375deac4e1663236a545d3fb70280974614d50ffe3821010ed5e4345afa3c3dab5f45c0d3bbfc946f50321601acb56965fd555d DIST borgmatic-1.7.8.tar.gz 350233 BLAKE2B 3fcd392983f73ec5e97f0dc6b96e211d7f1e1d1a4ce95c635c675cf043e796925df53c30c1e4f8eb1a095d9ec5ff81e90edee5ff2576f4683053d3108004afd9 SHA512 bcc65fdb7ea1171fb61deda9b1f69a00596e1e10a99508d336977b694bd8f93d74837aad9211bf1065b785220aaf1460a3ea403bf23fa4873d1bf4c6b4016525 EBUILD borgmatic-1.7.10.ebuild 1644 BLAKE2B 465b07ef81d128ec67d4c3dc5a34f073760086a150d7ab790542c523a79935723cf67487227414fdca2e18b820073f703c0b247c4f3fc79c83deb7b40c87ca36 SHA512 c181db6113a06e11f7c4a16cb5d4f1c5282a104c3b3516e87580c215d0cd0fc7c1d7426a4a9bb7cc9c67068b31db44b51dbca22a85d2ab3c13bae9375bd0d5ce +EBUILD borgmatic-1.7.11.ebuild 2046 BLAKE2B c7f49967f3783c437566bfc3819ee42c953ede06df4996efb565d1f39b133f8f0e388f95c91d9637a17f00344b10a151aaeeaeab7b3e31cb953c9542b23f20d4 SHA512 bc18e9feaa4aa68ac4cee4e99e576f79f5b7b2c520810ecd798ed416739fa254c59c7e4fd40adb44d04421088dfab9776acba9c653d8b42d0ce91b9e765465c0 EBUILD borgmatic-1.7.5.ebuild 1918 BLAKE2B 09d0272a6a18e422370c410d63fc8deb0edc64e365dcf0e3402d91a88b56e913d26eefccc2138b9356d38efeef6ce8920e84d337c22c44fd1c742e3fe319aa3a SHA512 d2e3794241904a03e464b6c22d6f8d7caa75e5f013f063b43b7259168f76881a9cb05c4a0de76f4a7da5e6149bcb52d99f8df5f2e301d47ecae9817daf91c21c EBUILD borgmatic-1.7.8.ebuild 1644 BLAKE2B 465b07ef81d128ec67d4c3dc5a34f073760086a150d7ab790542c523a79935723cf67487227414fdca2e18b820073f703c0b247c4f3fc79c83deb7b40c87ca36 SHA512 c181db6113a06e11f7c4a16cb5d4f1c5282a104c3b3516e87580c215d0cd0fc7c1d7426a4a9bb7cc9c67068b31db44b51dbca22a85d2ab3c13bae9375bd0d5ce MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f diff --git a/app-backup/borgmatic/borgmatic-1.7.11.ebuild b/app-backup/borgmatic/borgmatic-1.7.11.ebuild new file mode 100644 index 000000000000..c0230dbfcdbd --- /dev/null +++ b/app-backup/borgmatic/borgmatic-1.7.11.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 systemd pypi + +DESCRIPTION="Automatically create, prune and verify backups with borgbackup" +HOMEPAGE="https://torsion.org/borgmatic/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" + +# borg is called as an external tool, hence no pythonic stuff +RDEPEND="app-backup/borgbackup + $(python_gen_cond_dep ' + +Date: Sun, 2 Jan 2022 18:44:57 +1100 +Subject: [PATCH] Added patch for Python3.11 as per bpo-39573. + +--- + src/_librsyncmodule.c | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +diff --git a/src/_librsyncmodule.c b/src/_librsyncmodule.c +index a46567fc4..158104d2e 100644 +--- a/src/_librsyncmodule.c ++++ b/src/_librsyncmodule.c +@@ -25,6 +25,16 @@ + #include + #define RSM_JOB_BLOCKSIZE 65536 + ++/* ----------------------------------------------------------------------- * ++ * Update for Python 3.11 - Contributed by Victor Stinner in bpo-39573. ++ * Compatibility macro for older Python versions. ++ * ----------------------------------------------------------------------- */ ++#if PY_VERSION_HEX < 0x030900A4 && !defined(Py_SET_TYPE) ++static inline void _Py_SET_TYPE(PyObject *ob, PyTypeObject *type) ++{ ob->ob_type = type; } ++#define Py_SET_TYPE(ob, type) _Py_SET_TYPE((PyObject*)(ob), type) ++#endif ++ + static PyObject *librsyncError; + + /* Sets python error string from result */ +@@ -540,8 +550,9 @@ PyMODINIT_FUNC PyInit__librsync(void) + { + PyObject *m, *d; + +- Py_TYPE(&_librsync_SigMakerType) = &PyType_Type; +- Py_TYPE(&_librsync_DeltaMakerType) = &PyType_Type; ++ /* Update for Python 3.11 - bpo-39573. */ ++ Py_SET_TYPE(&_librsync_SigMakerType, &PyType_Type); ++ Py_SET_TYPE(&_librsync_DeltaMakerType, &PyType_Type); + static struct PyModuleDef librsync_def = { + PyModuleDef_HEAD_INIT, "_librsync", "RSync Lib", -1, _librsyncMethods, }; + m = PyModule_Create(&librsync_def); diff --git a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild index fc69bee691f8..8c9cb96bac99 100644 --- a/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild +++ b/app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild @@ -26,6 +26,7 @@ RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}] PATCHES=( "${FILESDIR}/${PN}-2.0.3-no-docs.patch" + "${FILESDIR}/${P}-py311.patch" ) python_install_all() { diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.3.ebuild b/app-backup/rdiff-backup/rdiff-backup-2.2.3.ebuild deleted file mode 100644 index 144527672536..000000000000 --- a/app-backup/rdiff-backup/rdiff-backup-2.2.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Local/remote mirroring+incremental backup" -HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -# Tests use a tox environment and separate steps for test env preparation -RESTRICT="test" - -DEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=net-libs/librsync-1.0:0=" -RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}] - dev-python/pyxattr[${PYTHON_USEDEP}] - >=net-libs/librsync-1.0:0=" - -src_prepare() { - sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die - default -} diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild b/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild new file mode 100644 index 000000000000..883866476674 --- /dev/null +++ b/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Local/remote mirroring+incremental backup" +HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +# Tests use a tox environment and separate steps for test env preparation +RESTRICT="test" + +RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}] + dev-python/pyxattr[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=net-libs/librsync-1.0:0=" +DEPEND="${RDEPEND} + dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +src_prepare() { + sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die + default +} diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.4.ebuild b/app-backup/rdiff-backup/rdiff-backup-2.2.4.ebuild deleted file mode 100644 index 144527672536..000000000000 --- a/app-backup/rdiff-backup/rdiff-backup-2.2.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Local/remote mirroring+incremental backup" -HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -# Tests use a tox environment and separate steps for test env preparation -RESTRICT="test" - -DEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=net-libs/librsync-1.0:0=" -RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}] - dev-python/pyxattr[${PYTHON_USEDEP}] - >=net-libs/librsync-1.0:0=" - -src_prepare() { - sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die - default -} diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest index e7832e749c73..d73acfef9e72 100644 --- a/app-backup/tsm/Manifest +++ b/app-backup/tsm/Manifest @@ -5,5 +5,5 @@ AUX dsmcad.init.d-r1 531 BLAKE2B 840b6431f083df2da7f42d79a1b28a87ed3b90d497e54a1 AUX dsmcad.service 224 BLAKE2B cb84b8616daa3649b8b29c58aa91fffbb119dfd1e84810ed61564fd45380ac792c89c20da1f8296f617467c411605f86a5cc2190d2135be771348c1d58b7c56c SHA512 e3572098abf5b2831d10a3b649337b5c9f1cd9fda4ed58844408b6fe31fdc68a3bbc197eab227f9808bc9ab4b4a7488c766aaa472e801d88631b6b8ec398eb45 AUX tsm.logrotate 60 BLAKE2B bb367d3da53f8061d71e3753ab8c46595d5cf91485da920f032473a99d3241d22fdbe576cc99088c99e97c63d3f2af920d4602878830fb815a58dc8321d37a2a SHA512 2f412c61a21dbb2c69b2c12130ae12844787d998098de269da2b8a284c2ed86f7244c2854d7050f2a521b3fbe7239f1ec4339f3b434c67b9cd57980fe5de5a92 DIST 8.1.13.3-TIV-TSMBAC-LinuxX86.tar 593264640 BLAKE2B 0dec77e87403f86aaf98b3dbc61c4dcf7a107d2dbdb1733ad97294669b122a202034928b6c83df931877c6cd08272f7920250fbd6262ec9f565afdc06dd42c2b SHA512 dac6b7f701e7fb8af49988da8df952c93879b57ea57daa88d4fff3c531423c73b24e89995894c041601faf1c33f115e5153461e2672254d9f29b65dd30c8ab8e -EBUILD tsm-8.1.13.3.ebuild 7492 BLAKE2B 1d0f834cb55185a89ffd0077d05124a675af1a109db971a85d2790f1cace017ea32d2c840c984feff1cb9800b186333981e3b020d1a8c5a388b262d0ddfd73d2 SHA512 f49f0510c705450854a0fe4804c608ac1174af92eea99600cfeec5b0c066141c63e8ad809f667ce55a29173675088d10844e1a5e050586187bbe25f4209af16f +EBUILD tsm-8.1.13.3.ebuild 7470 BLAKE2B d370575b4b7dce060caac31330a326d8bab9e90d23aef5390eac51df20f40aba2cc3d1e5abbf12c93586785d47f02fbb027b784122f0f61303805500b1194653 SHA512 15b8334e4a631e7033f6d52877bbfacf94948f41df3402073ad061f36bb84220877f11465c9969ff40e234e505d4f9cb9516967a94cd1313fd5829c0a5c7f127 MISC metadata.xml 399 BLAKE2B 286d9d8e3c94ff45959b763044b769441b4cca5bfc85640f364da79726288578c270c0f52027465eb94f7358fb702b04a69f0996af90efe0e10bc4b90df9d2e5 SHA512 564b638560a6d38bb606b06731a6e5790daf5c91498015cc30000192d588fcec56c18c688955eaf09072108d31c28446c3c73c12165fb7cb8989592681cfbec5 diff --git a/app-backup/tsm/tsm-8.1.13.3.ebuild b/app-backup/tsm/tsm-8.1.13.3.ebuild index a7fb3824f621..53fe1ddcce52 100644 --- a/app-backup/tsm/tsm-8.1.13.3.ebuild +++ b/app-backup/tsm/tsm-8.1.13.3.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 @@ -6,7 +6,7 @@ EAPI=8 inherit readme.gentoo-r1 rpm systemd pax-utils DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API" -HOMEPAGE="https://www.ibm.com/us-en/marketplace/data-protection-and-recovery" +HOMEPAGE="https://www.ibm.com/docs/en/spectrum-protect" MY_PV_MAJOR=$(ver_cut 1) MY_PV_MINOR=$(ver_cut 2) diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 7cccb3a85c1ca397c215977beedafef62c8d7b76..2b669b6b62c32b173fa3ded5383fe67ca3b72681 100644 GIT binary patch literal 4686 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 Q3CzFyKLh?Cj4~kr02ne4xc~qF literal 4686 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 QF#qoV0MF<>HZmaq05NkC?f?J) diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest index 3907c04dd079..d5993595d589 100644 --- a/app-benchmarks/geekbench/Manifest +++ b/app-benchmarks/geekbench/Manifest @@ -11,5 +11,5 @@ EBUILD geekbench-2.4.3-r1.ebuild 1088 BLAKE2B f6699780652748451d42b106a2c74b5113 EBUILD geekbench-3.4.4.ebuild 1086 BLAKE2B ae0d15dba696a0b5e13fbdc11665867cf716784b0a9b2a7457ff76b72d3c9ed319c4f3b4c640864e6239800bb3c011cca213eae93de20184b9ae4704930692ed SHA512 deb2bc643708f9399b09003fbea3497e33fd461af152af97bab66c23f7e10245d43f32217ad39b6677b829e77db53929039495a15d2b3b2a0a319a21200e2aa8 EBUILD geekbench-4.4.4.ebuild 1082 BLAKE2B f57db98cc6fb65345866324bdd646dceab92b214862137efd45c93dfd505e5f87c781911efae91fc724ccbfa9503abd1827827927e05ad6b87f5c0d737feaaf7 SHA512 e357043fcea4d2f1893d46eaa36407f34e8e98478ed556597cbbc79984a2d96c057a8632e2a3c1e387067f5969648d6050797aee8ad842209b5607dc50fd2b5f EBUILD geekbench-5.5.1.ebuild 1361 BLAKE2B 15a2b963658ab40701fd4affc3a30c5365718a0f2486d84a9f3413101256965ca11a567dd8f52b3f02cb3e090ccf88f7e68de48a75c140baf3a15003a5c4a6af SHA512 2c48619b431eb93dcf53ea3d0a91c1045c5f0fd3b440a7a65fa0c72bf3e3b51fb1ae6777ac8a450f8cb95496cb87e4a79fdf357ab263b48fd79ab062a019d541 -EBUILD geekbench-6.0.1.ebuild 1394 BLAKE2B 8d2b9bfa26e1fd18d9c4d3f8f1f92bdf30e1bc032802cf2d7f706cd02629ffbcd7859a919223d23e5f9fc3de6030aba5c70e5d52e6e82b853409c1f59dd6e3db SHA512 52daab2ae41257d2f5bf9cfeb73a8ae6a55061f6f582db9792aa249af2d364b65f1d03bbaf60f954082a0211364835b68ac04236f4f7b7f83850b6661459b86e +EBUILD geekbench-6.0.1.ebuild 1393 BLAKE2B 0fdaa02a888915e6d61e709e9bdb7e53b1744e31411c25ed2957ab31954ee45f1dd7fcf9118c42bffe60661a0cf38e9ca08aea01e2d68f230821890534d213fa SHA512 860e6cb6f3aa18f168dc3a4bd81a98f31e18fef14926945ec6dbe6c6b50e91391042e5600b049326ec7ef1567ed376b737d8d1474b7df8594a0c28004300fe71 MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/app-benchmarks/geekbench/geekbench-6.0.1.ebuild b/app-benchmarks/geekbench/geekbench-6.0.1.ebuild index 92361a260506..0f2d1e36167a 100644 --- a/app-benchmarks/geekbench/geekbench-6.0.1.ebuild +++ b/app-benchmarks/geekbench/geekbench-6.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI=" " S="${WORKDIR}" -KEYWORDS="-* ~amd64 ~arm64" +KEYWORDS="-* amd64 ~arm64" LICENSE="geekbench" SLOT="6" diff --git a/app-benchmarks/hyperfine/Manifest b/app-benchmarks/hyperfine/Manifest index e5ea50f0a726..cfde83d859a4 100644 --- a/app-benchmarks/hyperfine/Manifest +++ b/app-benchmarks/hyperfine/Manifest @@ -1,44 +1,81 @@ +DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST anyhow-1.0.64.crate 43549 BLAKE2B 2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77 SHA512 4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531 +DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 +DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-0.1.8.crate 6621 BLAKE2B 15afc4b27028f542b6977bcf19cc75f7e47df1f4e241e43d858bf451a659a2e937e0a3c1c8918d4fba6d1f66e47ba2f2e329023f3dcaff182e048e9e4f783825 SHA512 d6156e0a8701f38c20b693380ed1ac5b15f84bc87c5ae0541483b9b387e6118d8673d8e5da5f4eee4d736c777e923d3fba7f61589a49c353170a708a709d8db5 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST borsh-0.10.2.crate 30169 BLAKE2B d71c833e7dd7cc00d24e64a40ed5f43323ad35ef33163254efc4deab648e240350ccb716e599c18e8f1577546289604de3e28f91dba1c8f6e74fb3389eafb7e2 SHA512 92f654929d207d21d4786250f786d9ffa55a0c63ba52dea89a732b481e03a0f510084011b95e2413177973c01195c8fc365f9e9d001fecafb2f8c10dcd78cfa2 +DIST borsh-derive-0.10.2.crate 2906 BLAKE2B 640e480dd5faedeb5447e708ad496e9ac34191357d75c3ca349c2d66abba815efe415e1ffda1e6a3bc849024f032870be28e575712e0864cb37843d6b9c96506 SHA512 bcc20c259e5fabe29defb1ce2cd5a53abab0280bfffc6ba0309840e470e143b3e7847c2010c5b44c899073bb065a64a116fcc2bdf4558a486941872fa4f067ce +DIST borsh-derive-internal-0.10.2.crate 5149 BLAKE2B 2bc7d34300ab21df352e959c6237be1eca5352f4474d5e08726b9886a5f8b125cee96d955f235efc569e492db1c7ae3491735648eaaffe1dc50ccbc5c8bbf89d SHA512 0bfc7b71bcf15db654227b1e2e4dd25cef693daaafdb3261a42a203ece20965650a3581f93109f4d2d9392c47ba64ad8dbead34301e6c9cf0c4d24fb9753471a +DIST borsh-schema-derive-internal-0.10.2.crate 6172 BLAKE2B 834ed6d5d10754d29de69d9d4407bef1c7b1f963fc5564cc933c525375278f2f133e1fd06ca9453197eb897ca45893e8e28e79072f0a62a4e5470a53697d2cfe SHA512 f220b48678bf76a95b39015482e0ba78b2c1ddddef801313b7aa475509dbb8b765337f66d2e8eae5c330bf80b548345b13cede7fe7ed8ca28c82d6f3c4ffb40e DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 +DIST bstr-1.3.0.crate 340998 BLAKE2B cb965b9fc3f2e6906308eac7a99f1920423646fdce3221df0d532167239c4195a7b8f4451c34914c4a8ea99a79f847b6c8d0bf1f392044120ee27e02fd3418a1 SHA512 bacb9d8ef907853810bfa67efb670a98f76116af74161664ef11fc875f0b9f5f80423ee8af7db6a483f2c7cf70c13be3a36cbc1354698ea55405c684e9604253 +DIST bytecheck-0.6.10.crate 8223 BLAKE2B b7427e77c1a8e2b99faa8ea4da1ac45c7c0f6cf828cb4b0a8a7eda64443dcc10ef85facd82c359e52d95e008c7319946fc6c0f3fdceb6a4b5c2b6571d9436d2d SHA512 9a4985f21c9cd22011e4f9c6c768f62abc5a4b5188c11f8e0b38d0a264cbf35ec46f526747b870a5320ba9ec369ab4458d6025ee614327b8eca22bbd1dc639a7 +DIST bytecheck_derive-0.6.10.crate 5472 BLAKE2B 32b4618d39b6d10c45de345a8b77d8f7d822fc5b90c542f2d0a6d1ea5625aa1847b01302c3c0dce32f18f4f86aabfd9e1f20b98e66da0d3565c42d6cb1377287 SHA512 d35c1e4f22bef503fa768819998f3055da3ae81a5ca54ad67c65a8e640b10740daab71ed855a4b5450a6a227103149596dda85dda46b307348002fa489ac3d23 +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 +DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clap-3.2.20.crate 214114 BLAKE2B b8bf14d5b60ac0a1156718e2993df45bd867519a195414de591ae92e009930121c674bd53ce8e5cad53659a1b9b72810a7cbbabc92d3552b2131cf3836083a4f SHA512 85a1aa5f777a172aca71459225d72282fc7f21122ad7ade496a4734ffdd140476fd73d67da900fe323dd6a72d09401536e318b9654674a9f4f61dab822fe54a9 +DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef DIST clap_complete-3.2.4.crate 31618 BLAKE2B f494ee6d1610b7ced42c5d3f5895c17a061522777573f43be525f362bc0398adf95b124130301972b0c4f366f55a9e07c41073405ae654862597a2ec63f07c08 SHA512 97382739fbf801193ec80762ed712d4642f2f6484ab3d8c6f773865d0914f9e43da4312693fa269c0fe055c2a4ec6f40ebd91e9f6f899859dfda30a13d02f31a +DIST clap_complete-4.1.4.crate 33288 BLAKE2B 2c8ecd326b1e8001a25502a2c7f55d8903cdcecbc216ca760ab1c3d9d20a89f347ec89e02cb3ae6d9a6490c6c6f932ec100644fd1f48edf42a82e1421923d984 SHA512 606960eefefd9137fed6aedabb2a495cc57459db713cea260958273dee10e2833305a236f60b64aff2acdf371cb3232f6494a2971e1b91aa032738e4baeef199 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f +DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 DIST cloudabi-0.0.3.crate 22156 BLAKE2B e12054fd474754031f8f5038d5e2829e1586db974d38230cfd8774db591a58dfdcaea9fb61fc0b35366889d348b2c73ceaabbb462f1abeeffeaab167013c986f SHA512 691ed793e9b35ba382f03897f4c0efc31a528394862a27b814ba8993ad30bbe0ebc9808484baf580e8b69d9c13ad1612776a1efd0f6981545b420139ff83592c DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a DIST console-0.15.1.crate 31674 BLAKE2B 4dedaa4c2bf5b533e4f1fb007d7fd1a2b7e37e901f09e1d8d43d0ca79c95eaecb1d238597b338a8da9a1de78efc4ed830a0e55e7e59f4066ff7494ecbb0d6eb6 SHA512 af00a4c8c7ffdd4e6f6c638b52dd4e829b90235b63256215ce04ffc9e3fec8384a032ca664fc4f00a912ce6b5db04990cdf7f60873fe657bf99e811525acc8c2 +DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43 DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc +DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 +DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 +DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 +DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2 DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 +DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST hyperfine-1.15.0.tar.gz 150865 BLAKE2B 39b81166efcaf5a76d33a373d369afda5e28042eb570ae661204d22e8787067911b5cff730835b0e4a20c60f8426543f1946f47fb5252db37871776a9fcbae0f SHA512 d9d949351725ccc015de71fd417a76d64f663acb1b4e47b06be90c9cf4eeea6266d6bb41adc4998cda1ed1e91dca29443b7e15858f071df0d2ccd82570a7c049 +DIST hyperfine-1.16.1.tar.gz 154681 BLAKE2B c113a9b1c4e534ab71070dcaed88169d3561f63182dfe188d0b05ada31f0c9b5e30fb0d99efc560df5ada9d8bd74cdc4307fdf5fecf65f6de03ef3864adb66bb SHA512 d132c32f40106933ee7d8866c548883eff28bac2bd85659ace0812cdb9ef8feee9580acb2291b07c9ec28dff282a6a1b45af8fc3efdf312196895806a6947b74 DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e DIST indicatif-0.16.2.crate 35057 BLAKE2B c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a SHA512 5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd +DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e +DIST is-terminal-0.4.4.crate 7744 BLAKE2B 051334469f476582dc6443b432bd476e497dcf26ee9d6ed9bd8ab4521ef87184615a5acd2d912ad8ff0cb552ba31c27a706d009c32b62cece180414ddfe27c9a SHA512 7b5906277f65876a6ef66b25b0ad44358a8823c1f69e4700b31418b78ed37398d37bd3e074e82d9fb4dc18863bc316064dbab70b542849fe3c5a079a7334c9c5 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 +DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.132.crate 595317 BLAKE2B 1b1ae80e034d94468befcafd4bae4c41f29424cbf3770b827dd1d7099cd2364db62cf2e7343da5010e230a47fbd91d320b162f7b54fa3955fd195b6976c3fb45 SHA512 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50 +DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b +DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST nix-0.25.0.crate 269825 BLAKE2B 48d673485e302feece1f82df603fc44d4aa91cf650ad2fbe3c7b2b28b1199f38be2869cbf935a6ac361210ab506bd67f12806b2043b66c27cdd28f26ae15be13 SHA512 1a244469068946ac04e0dc83b8f6a578ebe70e969f232263736e4e9ec0d94fcbb54772c4dd570c4b0d1c2c7395af64b9e9a8a6f7eb7b97592b4a91ff948ac38c +DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778 DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 @@ -49,14 +86,26 @@ DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST once_cell-1.14.0.crate 31614 BLAKE2B b9ac8f889c86d4160ee026fca20b5135aa7bd60e8bfaf23946d003bcf0b666929a4da5859d874449d15b6ba0ec4c26e98273d020be50184b9d44ae90b8608175 SHA512 81531f06f32854e1794555e10ccd6ee2b6913bfefdd9eed52dd44a02e799fa6371cdf102cc67bc70d581a0cc4abb7dd16c9c12ede6df4ff38b20dc5908bad186 +DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e +DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST portable-atomic-0.3.19.crate 87668 BLAKE2B 4fd051d5260530de2c11c3b3001ea7e427000d1d95763b57ccc23f03b9be500b4600cdbc34af17ec6047d1341f8fbf83d09fe91d8cb2da8ddf1bec78c0fb1289 SHA512 834079eb8bec247fb1fa8a0f6f2dd9e962957b7e05182e191f7d0c45ccd8a59b51015da273fdd6e937da7c8da4ef10326aa4fd22352ac4a4ab492a2a24765fe5 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 +DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b +DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a +DIST predicates-core-1.0.5.crate 7773 BLAKE2B 6214146a1aa53c127dc4c0ed1bda847c1be41e88f833a6c5095fbdb37abbba9f1726095f3e168a0ce3bded5b458e73a73c1dc467ecc2a31c7b3716b01bd00858 SHA512 d94481797f2fa307391aed01d5276db04663ceac54150f922c8fdc046c3b1417cd93d767843df95985e69e0ba1202a0df82ea1820f9c67b15a91f2feb2e3e7d0 DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa +DIST predicates-tree-1.0.7.crate 8145 BLAKE2B c36af3d8c2c378833515f955970733ca6d71fd7b317f9310e451e32ab6e68d6fed2455b38558b0a9f889126a331301eb631821562fae6e4fea3abe1caa9d7a67 SHA512 0e66884edaa68e5339cae5461beab273d10b0acf9162827b26d6860cdcbaa10cee0412e6bb8191dad84f59d12e01a0684646b66b793b2c9c183244c96c05b6b4 +DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 DIST proc-macro2-1.0.43.crate 41512 BLAKE2B da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb SHA512 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910 +DIST proc-macro2-1.0.52.crate 42982 BLAKE2B c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6 SHA512 76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f +DIST ptr_meta-0.1.4.crate 5754 BLAKE2B 89e312313d343177c6fd20637da6fcb720027064038cd362f41104dd753e6ac949582297f91da6a088fa408816af75f1ea9030634ab3291afccbb598b001de1c SHA512 9936264dd52ae40e6afc8cef8914dbdc5767f397b91ea965d65275fe547a2d9cde7ccdcf908f787e25f84fbc23a2e30df895793fca308e09f48f2adf2e30d2bf +DIST ptr_meta_derive-0.1.4.crate 2302 BLAKE2B 14210f93fdf3460feb53963e88001b468d0305395fff7b082f079eead29723d09b7986277c760ad4f6b906e5373e4307dc81dd0e8d37d4dcc3e61c4458b76fdc SHA512 15a72b2c36e9d1761c4dd42cee1623c2d85c52eadc3c3102c8334c14c9c5db9a43d74dbbab1d14a2600d789917fcb5bc2652877b172aaa02c37a6868462ff20e DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc +DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST rand-0.6.5.crate 104814 BLAKE2B 8d94c6f135ff4b07a2236cd7b0c2ff2b80f3d391e330590bf0ece15b08a8c8a5175ea32d9d12832eeb485822446515e14408171d5f1476a27e2b9ed97aa7986f SHA512 2eb84bed29708b8ba109f4329bf6f1cac6caed9d91b2aaf185d68dd2eda73d3fb7be2897d0596fb28352e799ccf92c161ee44599d5cb426ba9c3b8c747831904 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.1.1.crate 11703 BLAKE2B 125fbb623b5d829c48e5b492c36585037e7fc6f12eb9090f946d05343fe867ce65db8eac913762dc20b6af2a4856e957ff43916897f3e385cc22eae64911b0a2 SHA512 200d39362ffd6d91cfe80634e951c7323a5df8a382c91e3afcef1ecb143a16dc47a17db7f1a746b18e4ea8bfd36bc31ceaeff6d0116e166f8b34e4a8530b3c1b @@ -64,6 +113,7 @@ DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114 DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028 DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 +DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_hc-0.1.0.crate 11644 BLAKE2B 24e9db27c6673ce657dd18e0bb5ac092c4340b818e79edf4a3ebfbd9a49759d3969c22f4357be5884192b6e6375528831683be54e1283112eb94097ff38d7d88 SHA512 808d8c167daa66a2608884d5d3f1444cdb21f8ca1c61e59fc9bdfb506a634ebb22c0143cfc0574e15313f82559fd2d117a46910eba3b4eb7e0052ec280f5cd2f DIST rand_isaac-0.1.1.crate 16020 BLAKE2B a720ac67770133f6051720afb6681623c1b3700be9ab8f663fa8ea852132a81c1404e34aed6829c197b92996007997cbc9105cea0e125e5ff3fc931306c55da4 SHA512 9e8f6c79abc53352c971f8182dcaa7979904d5649eec9008262bb0aaf0585b4c4817351cd80ffa8d07f172ff4c82d85a09ef2642a08f608fc6be3e246ed7f82e DIST rand_jitter-0.1.4.crate 18409 BLAKE2B f346f6856128218aad0e70e8b4b70a19f39b4b3161ae2199d893f6427ea1e2b7aed4024de311add4ea9a19de898f5b34668a4c7727c9e7b32325663eb6ddbf51 SHA512 fe3791612cf82bd0ad1a115c442b4a007141647eecd48f49dff9a5d326c374663d9bd2e511c8d292e1dba44665359b522cd5d57ccd3a18598e88e42ee1670e4a @@ -73,31 +123,67 @@ DIST rand_xorshift-0.1.1.crate 8997 BLAKE2B 314192d23072fba2ac66130604d92150bf94 DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 +DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 +DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c +DIST rend-0.4.0.crate 8816 BLAKE2B 619e7434ac4cb3ae78cf624322f21d896b3525377a0fc7be7ecf2ff37182bf43566b6ca973054d4a9dc4243fb9c43c01c14c14f53849d4ce35101d15822d9353 SHA512 81760a50e9957bad30e0c0a02c6be8a26700c87f712e8f8e841be9fa7390cc047e67699f1815021b943a50e570729b0ab16c86f13e5e35cf471432f2760841ee +DIST rkyv-0.7.40.crate 113500 BLAKE2B ea81df5b5c4ba59cdb73262e018d32ee8e2c88fcb255cfaf924019a403562bf89bf4494e6a35bb5fe7a03cd634ac2397104006595a3d2121d30a59b60441d8c9 SHA512 ee8b9a0db89cc34c019c16dc72457fa8f8e63b0905b3c9c166279378faf3d1d911f39a62c672cc1da8f06aabeeabf4976a87d592338b70d28a7c9df760583055 +DIST rkyv_derive-0.7.40.crate 18787 BLAKE2B 882cacc30294e5495d58d81770c5d5533abd9d5c06ed5c03226dc2e7005c6098acefa5bd0a761ebd8f3e7ebc563e2ca214a938a2e1b2910314ced42c9ca38de0 SHA512 ce642e9b9562f05bee504ed8cada6f701a844a733de50eaa63cd8619cddb1da7a62637d693be1f5683f759999a0c2edaab73e52467d724b0f827da2539a7f16b DIST rust_decimal-1.26.1.crate 117921 BLAKE2B 0b6bb3f33dc10e63341b1fea6d893a2b6fccb7d10e900cb758ba8c138d07836e9fbb97615b5c805ad33a4723ba10cb9a321dbb5eb717291da6f1c5779c9eabbd SHA512 776051a651af1c7bed2cc393c1538fac1900ed947e21f6846480b2f93b1ac651b6a4b45c601f1a8b33c6a8d255b798c4bbed4a1cdd4e79ddd0c0246d03bfa46e +DIST rust_decimal-1.29.0.crate 121765 BLAKE2B b07a959d096fa4aa75bda0c53e587be1b15bf017b91bfbb52fbed4a0137448c736ffebf2f8599609acd2d63393a9d78d0da03401775e3df45a56ac35e2a4920e SHA512 8f8febce7f2954d14d59791af1356674db241cbbbab4b8c6cfca2af537158b3197a9d71ea38626af6ccc980770f2816a78c31137dba3685763aabc89f01f1f61 +DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b DIST serde-1.0.144.crate 76387 BLAKE2B 7e66355c24e1116eec4a3ba4f9164570b6d4ab57196d39d19a0bca912c9d2acfb33d8e17e09bc07903984dad154034187d0ffcc8f9073b36336ac2b38ea012cf SHA512 d7388a40e4a5e0a65ec7b49193f2d53d758adcf26b98ca3bc6270351c7553add2f38a8434223a95826994c6d039dd91fc4f4020ce191410fe57bebd29e4938de +DIST serde-1.0.156.crate 77019 BLAKE2B 2ebb03b573d3059a578bcb90d4a5b8cf264a4c688daa8615c777718f3dc96c77c9792fb8fa98c9bd2f5ee74c232d5764d1a93fec0e05300dfaced634bba8037f SHA512 3cb4eac8033c771f5cb5b82c9d6b3438035e1f952f0e111ff3a8ff0085468fe0026552d6c72a8478c8e84aac4f0f97572ac4a6a155288a53e53a1c60c96b441f DIST serde_derive-1.0.144.crate 54867 BLAKE2B d1eabf53f4efdf95c3c12a907090617e0aa02661fa0e3cc51bf0ef8dcdbf45f0382a57588565ce26ef7baca330c19ad216a8a0975247bc02af37c4440bdd6859 SHA512 d41208452b36b8d3f0644e58164c9c4e75f8cab2d8be09cfd1b38bdfc690e880a062e0eafe46dd4400d01f541b34c9acd3574504c4aa856afb00cfc2e9617a0a +DIST serde_derive-1.0.156.crate 55113 BLAKE2B b25c71ccc17a62a3705b486d32fed1c97a5e3d82e7b555458ab8b7dacbec7a50a325f46e4e867cdb79d7393b21165d5b981c68474189c68b9e9beb9c06aa9ee7 SHA512 5e6af9b7479fd6f1cd5c9f55d5daed4011d19763daf52ad7735fb18d1a5e625be54a44a5df7c4662a83848f3097fc729967512da4eabc8d180ff0e5b8bbe2a49 DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc +DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 +DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST statistical-1.0.0.crate 5822 BLAKE2B 50831be2f93287030fb5f9efcec19e480182457401f4ba5b05f01508f6b53581576cc522be43bf2ea44379895c192c2b5090da22ffa507e127971f9100390142 SHA512 00f58a7e1b8c818336fdf55def5a46b1347c5961b4fc27d156fc03f5c197af6f53f23485eea80b2b3ca6ce2acfb304fa4846904d85c6290d1750ad4b5a635c22 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e +DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a +DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 +DIST terminal_size-0.2.5.crate 10271 BLAKE2B 3ae449296ca82131fd98745fc23bc7d6d4909a0c94999caaf377ab22f78fb30731a480c25839daad6449ffacd8b13c794f3526e9603bcfbcf5975a5c0405db0f SHA512 0f32d8708967e46a5def904d13d49a2496cfbbb9b19ab71aa5b24afcff6ee3677054b1181b529b85cf36cc9e87b9334a93b094dc8b4e236ca92b3e440ff9de54 DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 +DIST termtree-0.4.0.crate 4449 BLAKE2B 28f19620d7fb190c6eadf9bf6c313d1cfc1d6e1395fa2f235e7c54e44a73bd0633bdb2c7eb24ef2e763aee4eb3f10c943028a349be30b0c85d4178d7811a9ad8 SHA512 d1b5fca80dd15f506804e565816417ce03cd37e7b0f5bb5b2e21b5baaa66dee0196a3dd820eb392620403d28b018ca15404219399b5a975d80614979d710f2d0 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.34.crate 17329 BLAKE2B 3a24342fb102104e3aca6e5808c823fee616b2d51b552f38cb62c00c5bd5e78d7e360156593cffec00f6ab3da20f92b2fa9b207e60df170b9b925ead439ad070 SHA512 62aae119dfa1d1007857ebd05589eea5b3aff00596b131689cbe871a9988bdc75efaa8e48e4a6272c05f22a58b07d19117d49e6a6655f277d6bd47fd04bb5b96 +DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 DIST thiserror-impl-1.0.34.crate 15437 BLAKE2B 5fad15ba4a3ba5bc41e78c204933097ff4304279912b795809029e94eefb477178f965be753072132282ec25a612d29d309dbef4d537e2fbd7e2d8ca841deab6 SHA512 b35ba736753473e4456a8498c669f2a26c9520c5d04ff86ba5bca414db6f32bafeb67fd736a13ca0b92b2f21f6ba751e9ee58d16694600a1bbd9794ffbc0b98a +DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d +DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47 +DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 +DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 +DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 +DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c +DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 +DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f +DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 +DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 EBUILD hyperfine-1.15.0.ebuild 2698 BLAKE2B f1697833658768838656f7d5d76085bd06f2e2363b05a730e9701fd8f3c36286e9683a826a51affcde042dccc954c3ccaf11baa688a9623a41514c826176e990 SHA512 60cdfde3810610a3fe08a191caa23f55df8ed9acf96a4f2d257ce765ef3287c3d4c7cbe68930c37d529191c674b8728799649b48e1b019b5b61533b789a8641a +EBUILD hyperfine-1.16.1.ebuild 3464 BLAKE2B 4d312786823499099d34be2751121a3cd43ac8cbde5446ca39fb13638a12686133444c8b21dd4b7a19a85fb952da61ba8a5d1cc4498da4fe472c8dfaa2ec63fc SHA512 06add7e419b9ad45504ac3a08515e41d3af49c60431310329a7b162d1c38c0dde503a14fee0f66bcb2de20aafcf1cba21409b92ac48d90176fa7736864246c42 MISC metadata.xml 334 BLAKE2B 2d42f63e0db2f88662fa10f7dcaaa8febb68936d47efddb81c901ada7ee078b0d1bfdd0d89e7c8e83904c76224889879463461ac15018a4f82426ace0c0158a4 SHA512 29a612c91b4e97aabf7c46345546b2964e3701162fdf90e474070290e41a5019b782262be5ea04f4242fdf0302d460e574f54115f5e359d2cb0f4aa04e606748 diff --git a/app-benchmarks/hyperfine/hyperfine-1.16.1.ebuild b/app-benchmarks/hyperfine/hyperfine-1.16.1.ebuild new file mode 100644 index 000000000000..b91b6cea4b6e --- /dev/null +++ b/app-benchmarks/hyperfine/hyperfine-1.16.1.ebuild @@ -0,0 +1,175 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ahash-0.7.6 + ahash-0.8.3 + aho-corasick-0.7.20 + anyhow-1.0.69 + approx-0.5.1 + arrayvec-0.7.2 + assert_cmd-2.0.8 + atty-0.2.14 + autocfg-0.1.8 + autocfg-1.1.0 + bitflags-1.3.2 + borsh-0.10.2 + borsh-derive-0.10.2 + borsh-derive-internal-0.10.2 + borsh-schema-derive-internal-0.10.2 + bstr-1.3.0 + bytecheck-0.6.10 + bytecheck_derive-0.6.10 + byteorder-1.4.3 + bytes-1.4.0 + cc-1.0.79 + cfg-if-1.0.0 + clap-4.1.8 + clap_complete-4.1.4 + clap_lex-0.3.2 + cloudabi-0.0.3 + colored-2.0.0 + console-0.15.5 + csv-1.2.1 + csv-core-0.1.10 + difflib-0.4.0 + doc-comment-0.3.3 + either-1.8.1 + encode_unicode-0.3.6 + errno-0.2.8 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + float-cmp-0.9.0 + fuchsia-cprng-0.1.1 + getrandom-0.2.8 + hashbrown-0.12.3 + hashbrown-0.13.2 + hermit-abi-0.1.19 + hermit-abi-0.3.1 + indicatif-0.17.3 + instant-0.1.12 + io-lifetimes-1.0.6 + is-terminal-0.4.4 + itertools-0.10.5 + itoa-1.0.6 + lazy_static-1.4.0 + libc-0.2.140 + linux-raw-sys-0.1.4 + memchr-2.5.0 + memoffset-0.7.1 + nix-0.26.2 + normalize-line-endings-0.3.0 + num-0.2.1 + num-bigint-0.2.6 + num-complex-0.2.4 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.2.4 + num-traits-0.2.15 + number_prefix-0.4.0 + once_cell-1.17.1 + os_str_bytes-6.4.1 + pin-utils-0.1.0 + portable-atomic-0.3.19 + ppv-lite86-0.2.17 + predicates-2.1.5 + predicates-core-1.0.5 + predicates-tree-1.0.7 + proc-macro-crate-0.1.5 + proc-macro2-1.0.52 + ptr_meta-0.1.4 + ptr_meta_derive-0.1.4 + quote-1.0.26 + rand-0.6.5 + rand-0.8.5 + rand_chacha-0.1.1 + rand_chacha-0.3.1 + rand_core-0.3.1 + rand_core-0.4.2 + rand_core-0.6.4 + rand_hc-0.1.0 + rand_isaac-0.1.1 + rand_jitter-0.1.4 + rand_os-0.1.3 + rand_pcg-0.1.2 + rand_xorshift-0.1.1 + rdrand-0.4.0 + redox_syscall-0.2.16 + regex-1.7.1 + regex-automata-0.1.10 + regex-syntax-0.6.28 + rend-0.4.0 + rkyv-0.7.40 + rkyv_derive-0.7.40 + rust_decimal-1.29.0 + rustix-0.36.9 + ryu-1.0.13 + seahash-4.1.0 + serde-1.0.156 + serde_derive-1.0.156 + serde_json-1.0.94 + shell-words-1.1.0 + simdutf8-0.1.4 + static_assertions-1.1.0 + statistical-1.0.0 + strsim-0.10.0 + syn-1.0.109 + tempfile-3.4.0 + termcolor-1.2.0 + terminal_size-0.2.5 + termtree-0.4.0 + thiserror-1.0.39 + thiserror-impl-1.0.39 + toml-0.5.11 + unicode-ident-1.0.8 + unicode-width-0.1.10 + version_check-0.9.4 + wait-timeout-0.2.0 + wasi-0.11.0+wasi-snapshot-preview1 + 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-sys-0.42.0 + windows-sys-0.45.0 + windows-targets-0.42.2 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_msvc-0.42.2 + windows_i686_gnu-0.42.2 + windows_i686_msvc-0.42.2 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_msvc-0.42.2 + +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A command-line benchmarking tool (runs other benchmarks)" +HOMEPAGE="https://github.com/sharkdp/hyperfine" +SRC_URI="https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_install() { + local build_dir="$(dirname $(find target/ -name ${PN}.bash -print -quit))" + + newbashcomp "${build_dir}/${PN}.bash" "${PN}" + + insinto /usr/share/zsh/site-functions + doins "${build_dir}/_${PN}" + + insinto /usr/share/fish/vendor_completions.d + doins "${build_dir}/${PN}.fish" + + cargo_src_install + doman doc/hyperfine.1 + einstalldocs +} diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index fc0a1cd66841b90e4b4751c9a250c06afe54690c..d1e48366e89b29d4d0ade862ad6fd2ba5fb95c0e 100644 GIT binary patch delta 7664 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 literal 24635 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 z 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 dep +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=dev-python/ConfigArgParse-0.9.3[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + selinux? ( sec-policy/selinux-certbot ) +" + +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme +distutils_enable_tests pytest diff --git a/app-crypt/debian-archive-keyring/Manifest b/app-crypt/debian-archive-keyring/Manifest index 7fe2fbdf332a..cc389f8c7afa 100644 --- a/app-crypt/debian-archive-keyring/Manifest +++ b/app-crypt/debian-archive-keyring/Manifest @@ -3,9 +3,11 @@ DIST debian-archive-keyring_2021.1.1_all.deb 93592 BLAKE2B 8e17e16b2f0c670a1c486 DIST debian-archive-keyring_2021.1_all.deb 93572 BLAKE2B 0566017cc02c9ddc03e6ba7a0fdb62856e8a8d5f31508b6fdba8c206288a8c4c0165f88bfaa3515897e8b88fa16ee459a5fca67e2f6364f1048c465b128e8d96 SHA512 20aeb3460bdfaa47aad0c069c5d39a2e385b0394d39db9ea76ad5a7e6fa6421c8603eb2241d2cf4ba82754291097ae416b1ec2a04c16a6065c5f0d04eb8d8946 DIST debian-archive-keyring_2023.1_all.deb 143932 BLAKE2B 72adb14999d4ead23a79d610bde0dd50e0370a68da0be379556da56589f9f493a5e5cc5d77dd597fdb417fae6c3a0d1f882209086e9312816f63efd59408c001 SHA512 b9645b6ccc07c38b8187cd4169006f4231ab08c70305f28f40a3fba9a93e9f9f05e9e2ac3fde2423d28b99313d631afcdccadcd20d7237de49bc22709e646c39 DIST debian-archive-keyring_2023.2_all.deb 160616 BLAKE2B 36b0dd0c518632eae0111fdc1adef069a3dc14d1d7904298665eec2bbd27044e04c600df9a635f82e986c4c401358d94d356fa75503b18b2b83253097101b063 SHA512 f1628233a9430762690db62b7329aefbdd24d4ebc5518ed6ab39c0155365ca2d82e4f5282f6f57990102770c8c97c4df05d9cbc3dedbb905a54fbb16f85e9ba4 +DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B f674b1e713355423e9f8a05bdad60c4bd5cc4e523ba9110468f043fe2f919b9c260c8ba612f45cc3331231fd44c38da0e29e8643c650206d0068114763e8f4df SHA512 c7f93756270b102bf1a6539e15bfc3ef65377b150f8258b7f994802e17518a468d2514739257aad1ce29be0113671fa31823a94a0b88f96f9925f88682429ac7 EBUILD debian-archive-keyring-2019.1-r1.ebuild 573 BLAKE2B f8a443e81c0345a37286f9b30d2293e2274c48c549b9005005e4db8dd513fec05962ea6ca9ae999ed953ae4ddc0ca89469fe825e78fbfd3fae860bed65407734 SHA512 23cc33336c33fa8275e97a9f235b40f23859c8c2406d9d461b5eb06f461093286ea6804742ce3299e3b3977a4402b7f2f1146093796c120036a3b982f2b5b66a EBUILD debian-archive-keyring-2021.1.1.ebuild 572 BLAKE2B aeefb72e33b8f736b11661640e2b2c304def4be822c5d201dc79c767e0aa32f65e8b9eef5c7f66716629b238f1db41ba57c87fa1db131c9590353d26f208d4f7 SHA512 09b621e427385f78be2409c9db22f5b3bef2aa25806b40fae9bd3a9a0c5385ba2d3204115fd6154ba28fbae3373c74d283bd16c8dd5db059de514a93a624c713 EBUILD debian-archive-keyring-2021.1.ebuild 573 BLAKE2B 22fa551113dd20c5be3726464b9dbe9f0060136b16d35819e7c80e6a98b659743ab9a71d15acbed61eeef641f9234e26de1382294d4b229dc0fe0103831152e4 SHA512 47783fb36ce1e9a731e3ff3c0a9e0c9d1167943ea327d3f386f0779140380e2251395f69d0c394377dd585049fc4ce32d7250edab4ee594e61d041ea95a62285 EBUILD debian-archive-keyring-2023.1.ebuild 573 BLAKE2B cc8e0df7f9e486f6c3c5b2502ea25cf77edac4d624859376468eaacd1f94b38b4458a6aefa43f49fe73a86996fa8d3043a0c727c56c262faf6849efe27d89edd SHA512 759ed573a1dc6acdd89e83df9f01c4a0ecc74be2c29d504fc7c1a8b6c4e720ff7fcb42926966d867f805747b01372753f5987a44acbdc3df43586a47a500c09a EBUILD debian-archive-keyring-2023.2.ebuild 573 BLAKE2B cc8e0df7f9e486f6c3c5b2502ea25cf77edac4d624859376468eaacd1f94b38b4458a6aefa43f49fe73a86996fa8d3043a0c727c56c262faf6849efe27d89edd SHA512 759ed573a1dc6acdd89e83df9f01c4a0ecc74be2c29d504fc7c1a8b6c4e720ff7fcb42926966d867f805747b01372753f5987a44acbdc3df43586a47a500c09a +EBUILD debian-archive-keyring-2023.3.ebuild 573 BLAKE2B cc8e0df7f9e486f6c3c5b2502ea25cf77edac4d624859376468eaacd1f94b38b4458a6aefa43f49fe73a86996fa8d3043a0c727c56c262faf6849efe27d89edd SHA512 759ed573a1dc6acdd89e83df9f01c4a0ecc74be2c29d504fc7c1a8b6c4e720ff7fcb42926966d867f805747b01372753f5987a44acbdc3df43586a47a500c09a MISC metadata.xml 281 BLAKE2B 656a093cc4296d44da7aae8489bc5818873797765a02cd8e14e1b2baa9b5d22f3fe920c9c8c37420172c6dea5e7bc065ded9985e24d0c00804515a0fa50c5055 SHA512 c4944985c300a4917fa6fa449a6d84af84c353ecfa8f944c1cd8f37a9ab8b82c92fc6a66d2eff6a0a8e50b5d21ff8639406106d3188e06126c04ce49820ccb34 diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.3.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.3.ebuild new file mode 100644 index 000000000000..00b2e3a5b143 --- /dev/null +++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="GnuPG archive keys of the Debian archive" +HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +S="${WORKDIR}" + +src_install() { + doins -r . + + # https://bugs.gentoo.org/729142 + gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die + + mv "${D}"/usr/share/doc/{${PN},${PF}} || die +} diff --git a/app-crypt/md5deep/Manifest b/app-crypt/md5deep/Manifest index f8ca6cf8f91a..6d2dcc136bf9 100644 --- a/app-crypt/md5deep/Manifest +++ b/app-crypt/md5deep/Manifest @@ -1,4 +1,4 @@ AUX md5deep-4.4-pointer-comparison.patch 262 BLAKE2B 56d183659e8ab2f1c88649ec152c3a60ed0d066c776355091b7d4594a84a5afc56e0d6a59b5539f90973821baed5846fdec68eecc42799eb18a9895e8242ea31 SHA512 a7cb5309c334bb541d06ebfa3d4eae38dd2c99209d6780bb1c8461f8b0d38e83a01b96c60aa5c97b7ab09c2f28a0fd882029fc90889a79d69575cbec3f8c7ed3 DIST md5deep-4.4.tar.gz 4534687 BLAKE2B a2fc72e6e032945b6e3820d23a9d19b40438c00b7af870d00bed08f753decc5ac4e18c00dea447aa227f8706949f75712aa05d14f87ee76f62223b1fad0f7f1a SHA512 c37ec85ed04d4452f9038f43434c02e064cf9e17c4eaa233867dba0236443922a14ccb8ec76c68820087751c2ca3db014d3f17dd8fcd2c2bde84d620aae50de1 -EBUILD md5deep-4.4.ebuild 650 BLAKE2B c78f1c2b6e810efc01377723de3986ce1a1d2270dad737ab58771097974e1e822c9787228563bdcc702ec40568dd95fc193e5a7d7e6880524ca27377e59d1e3f SHA512 7d2226ef709fe3a15bef59a15035373441fe52040f2cd95838fa92ee0fc825c77b36c80af600f204f20092d944b2099fbe5ca02f216cc3b7930d506ea4bbae6d +EBUILD md5deep-4.4.ebuild 651 BLAKE2B 2adaff7d68c0bfb18fbd5bfe1db7f54752be4e94d6546e4f7c9ada632f6a490c195860ea8ea6f9d7f812dbedd881476431ee1a6184e563330c4ec3aeee545217 SHA512 bd11d23e4d8e0ca772d8872268127b22019fd17b487cf6869683a5b295a0f663430db5bfcbbee622a07c6f6ac6c3d4e1206cb8d9f6bd4a5104a535a18fd16641 MISC metadata.xml 307 BLAKE2B 6e2afe3eed81a105a5c5f97c950af4de6e07df2446c46d137fb2e93783b531197f479766db6f2e374fdb52f133d91d39e559ef1c8371c9ae47d794c91c8ec6f2 SHA512 df39290bfac9f9b76440f71b2f395079b564cbbaa685a15519e0ad419ba6222444de468a646a88ad4fadae7776e4e06485237a0e09952fce9cae00fb041c05d2 diff --git a/app-crypt/md5deep/md5deep-4.4.ebuild b/app-crypt/md5deep/md5deep-4.4.ebuild index 281022555627..dd3d03223bfe 100644 --- a/app-crypt/md5deep/md5deep-4.4.ebuild +++ b/app-crypt/md5deep/md5deep-4.4.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 @@ -6,7 +6,7 @@ EAPI=8 inherit autotools DESCRIPTION="Expanded md5sum program with recursive and comparison options" -HOMEPAGE="http://md5deep.sourceforge.net/" +HOMEPAGE="https://md5deep.sourceforge.net/" SRC_URI="https://github.com/jessek/hashdeep/archive/release-${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/hashdeep-release-${PV}" diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest index acd341255125..81387ea0503d 100644 --- a/app-crypt/seahorse/Manifest +++ b/app-crypt/seahorse/Manifest @@ -2,5 +2,4 @@ AUX seahorse-43.0-gnupg-2.4.patch 577 BLAKE2B 5e85a1ffbaa044b38f26a9fb2a561e62d7 AUX seahorse-43.0-musl-stdout.patch 4959 BLAKE2B 2d0990d9f7a5fc7e205d209f4b598e96ac1a09f15fc14bf7f5f51203c124903826d0504f47ed848a1f29ab9af323f4fa65988ea17a701ded95c3e5eac1f021b4 SHA512 5a972e3678c19f294434e788b55f5c0e120a241b2d19de1bac878bf067daff765a6f776607f3a158aecae3a3370280c3b23bdf090d02ee7d53e4b5d28a1e0a69 DIST seahorse-43.0.tar.xz 1392460 BLAKE2B b7ae8b42042ad8e07eaf2633583b566f9757f83bd066eb8b0786d5e89353901f5526ed925bb6152820a5b2a36defb0c0f38dea634c3ae78ebf8d29ab07ff9cfb SHA512 168fdfc829134915f513028b1d35b647aa18a0390786cbf512f7ddb7b125b239f3f3d880a847119a5aa22580354f0b594e553fe3940a3afbda5861e69dd88e5d EBUILD seahorse-43.0-r1.ebuild 1781 BLAKE2B f7be61bd1685059d68767ac608d508218f58d3a03bd35c7ff8da7daa3261f2970f9d0d7f1b3f30dae10d7f499e4354357261680390078856a20ddba436bde5a4 SHA512 0034703e480903842c75b8c689df0e9186c0ab5b5b00fdf1668efd65f7916d7eddda413fda912b9aaf31d81a3e65979b9f895907c6094efcd3d5d15c47621f74 -EBUILD seahorse-43.0.ebuild 1743 BLAKE2B 5f1022dc7de5e7479b6a50ddae3ab494470ef35bea42bb7b3008a4639be3c54ac1807002e14d1a75c6c50826c68696102590d38f42b4ef2120406ed95f985761 SHA512 49ea8a12d59aa475a94209ad40dfe02c9aa7a5e0d1d2be0fefa8de73ef9d0955710e0cdc4eed16f564aa72ec85375de0a8ffe924c78ac11cf2b576967304240a MISC metadata.xml 874 BLAKE2B 5aa0d587b2dc015d9030160fb1fa89a2fe670a56ecd10972096199deafa321f9c1ded0702c74a27b42224f356a623817beb831f50ab7aeb3e00f8470a72d15a5 SHA512 59d1aa71802cff633f84c2500126dbfb729fb5e1a0f08fad496f53692be2b7c5db7e509a7289ba7521a916ebae13f772e35c6d52f6b2cb6c421134a1caa5bae7 diff --git a/app-crypt/seahorse/seahorse-43.0.ebuild b/app-crypt/seahorse/seahorse-43.0.ebuild deleted file mode 100644 index bc922bec5ee0..000000000000 --- a/app-crypt/seahorse/seahorse-43.0.ebuild +++ /dev/null @@ -1,83 +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 gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="Manage your passwords and encryption keys" -HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="ldap zeroconf" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.66:2 - >=app-crypt/gcr-3.38:0= - >=app-crypt/gpgme-1.14.0:= - >=x11-libs/gtk+-3.24.0:3 - >=app-crypt/gnupg-2.2 - >=gui-libs/libhandy-1.6.0:1 - >=app-crypt/libsecret-0.16 - dev-libs/libpwquality - net-misc/openssh - ldap? ( net-nds/openldap:= ) - net-libs/libsoup:3.0 - zeroconf? ( >=net-dns/avahi-0.6[dbus] ) -" -DEPEND="${RDEPEND} - $(vala_depend) - dev-libs/libxml2:2 - app-crypt/gcr:0[vala] - app-crypt/libsecret[vala] - gui-libs/libhandy:1[vala] -" -BDEPEND=" - ${PYTHON_DEPS} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxslt - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-gnupg-2.4.patch -) - -src_prepare() { - default - vala_setup - gnome2_environment_reset -} - -src_configure() { - local emesonargs=( - -Dhelp=true - -Dpgp-support=true - -Dcheck-compatible-gpg=false # keep lowest version listed as compatible as min dep for gnupg RDEPEND - -Dpkcs11-support=true - -Dkeyservers-support=true - -Dhkp-support=true - $(meson_use ldap ldap-support) - $(meson_use zeroconf key-sharing) - -Dmanpage=true - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-crypt/tpm2-tools/Manifest b/app-crypt/tpm2-tools/Manifest index 85a3d424a15f..ddb1b863d196 100644 --- a/app-crypt/tpm2-tools/Manifest +++ b/app-crypt/tpm2-tools/Manifest @@ -5,5 +5,5 @@ DIST tpm2-tools-5.4.tar.gz 1241132 BLAKE2B 21406ec61de19db49f1dd1ff9648e1b0a9ae2 DIST tpm2-tools-5.5.tar.gz 1241390 BLAKE2B 2225f9e0835988351f84ed06f914616e25fd65bacaa93b51d0bb04185314efb9a6f60eb3539b250f54b2c2ba590f1b76594df3e625e45c8d37e38d13371bea26 SHA512 24f72a3e9840d531d900e96771a863baae1c71a76fcad0fda8020dff06acd8e3b65b86401ace21f034766403caf9ae97ce710ff6013bb7ed25657a6ecf325470 EBUILD tpm2-tools-5.2-r1.ebuild 1739 BLAKE2B a866142cfee255878eeca763d5a8d5cd0405d93fd6a7d5ffeac578bc82bfeb8344dce79090acd5442c2358949f7bb15317f4a9c490761bdd5494b71978f5cfbb SHA512 603d4afddfb7c39efd4347f05586650c8d04631980a946e4f381960e009cb3e62895715ec1f28c037c8f1e3600e064dbc059a4b80ae7a8cee6b5736ab81fa3f0 EBUILD tpm2-tools-5.4.ebuild 1402 BLAKE2B 5265346e03869106b969f606399a954c359501c1721b04e9d73445c769d64b1aa2401414954be2d264e3e7fa3a022a8528f043d2a9e75575130c086ac851d3e8 SHA512 2cc22f53a0d947fa487ae38cdadd8ddd5839d97b500e02da2997f629c2e90cc4a3629b66038f2758562f4ccf759820c6e67fc4e60651b25cd85c2a24049b9714 -EBUILD tpm2-tools-5.5.ebuild 1647 BLAKE2B 94eb5782206b11405f5e821240a6c27938aa5e6bf27e34fb6f997cb59757f1b81053d1753e76314a87204b846af98082c6e7ba7ee773097674fc1fe5fe50ebb7 SHA512 e46bba1241c8f0d325489d00076e85f400dc48946ff06bba58d0d1bd54c0beaf6c787fbca5cb2e818996082027982667670594ba03c081571ea0fb59624511f2 +EBUILD tpm2-tools-5.5.ebuild 1642 BLAKE2B e9698633e5a4521fb42f6a02d03846760b8efcab7217c64dcbd60b1f828325338bd7f5dc216c9b2f3bad5e42ad8ae1cd2fe06ab77b936376269c26aceebd1050 SHA512 79044299a7a0566bcdfe386e2e53b8a0e794c644a6efd94c3f400bd005f7bb2de197a2d176c48a6766cc952f77c2d3b897355b13a2394502d7450ff812e18505 MISC metadata.xml 560 BLAKE2B fe8daaba2a7586247537f8ed7b92769676b20f2c1377f7bb582dff49e06cf3f9beba4f79e28f10ea76d67d089eb152b060b091414dd9b47c5694ca153211421f SHA512 a744fcc50c7e44b1939190150404aee9054eab8e921e6f63cafa58dc80be5f20692632509de85399b6a9633701da72fd951e8bcfbe9e5177f315fa1dcbcc9ee5 diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.5.ebuild b/app-crypt/tpm2-tools/tpm2-tools-5.5.ebuild index e463582021ec..98c2668e4ddd 100644 --- a/app-crypt/tpm2-tools/tpm2-tools-5.5.ebuild +++ b/app-crypt/tpm2-tools/tpm2-tools-5.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/tpm2-software/tpm2-tools/releases/download/${PV}/${P LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ppc64 x86" IUSE="+fapi test" RESTRICT="!test? ( test )" diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 46b1d9ee1e5e8f29ff13379439797fac9a8591f4..a42a50cf512d0158d12aa0e7f08c021b2b35861e 100644 GIT binary patch literal 31981 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�-(ZG{}O%780sqX(lE;d$Yq=x)#fmQH8| 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≫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 QkKup)KZD#%s@m)T08eS@qW}N^ literal 31987 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 WJNHcnEBy%n>;D08b`SH}>;M4bV{wT9 diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest index 65d26f68dce2..838d46c7be4a 100644 --- a/app-dicts/myspell-en/Manifest +++ b/app-dicts/myspell-en/Manifest @@ -2,6 +2,6 @@ DIST dict-en-20230101_lo.oxt 6099782 BLAKE2B 5103d0bdf9558184deb8d5d3d9ce00d7b59 DIST dict-en-20230201_lo.oxt 6100214 BLAKE2B c75e6ce32020c10291909191eba888535a56cc4126f2d30c18516a967ca9ca88d7da6d26fa9026c7de75246ee42cc5977fe9db8494e224df3ca484667626d3c0 SHA512 9b9d893ed5061c32c808c91d2078e6f45716dfd3f5590edd02945e50cdb349b23bd35ff0d30aab352b0ddd318993091dcf180d5725016e238e209060eb7180dc DIST dict-en-20230301_lo.oxt 6099726 BLAKE2B 3db7fc83af03a42f5f06fb13ff4f78415e0a806d86794b2e76e42f892a76281b9cf178e2c3ccddcc5a42a8d4d804657de5972905a58d817382bc970363763713 SHA512 b64c71ab00e5792411b56212b178a36b72fe10b83fa89db37cbbf3c1f9ce96f8d2c46a58d1773aabbb37a05c1812b59c45cc93fe5a1dd9fc19e0129c764aa251 EBUILD myspell-en-20230101.ebuild 1555 BLAKE2B f0549dda1068c8d402940269672b76d7019800406a6825a929324951b121cc63cba3526f5af79cb4c5955d961abce1e1d2c3ee89084fb5209a6fd851f51b6e05 SHA512 a5880cc31b860b4fb1df3adf64cee1a1771eaaa39b93b36a330a4eb0273f8447a3d0c0004f3eaf14f7e038bc87ac30ea61276b80027659fb4ffa42515e74f8d9 -EBUILD myspell-en-20230201.ebuild 1562 BLAKE2B 600a56d656f4dc6ddcfd70d06138b01dd4883edd678d914fb9311d73b319e0434db240705adcab7edb602483b3fa3f9a0b9a103dca5dbdc5fb90f5b7d5573f7f SHA512 3debde12a309bb1dae3255009520188d67fec53e21510bc25e2284a03fff94735a0116a6fe9314ddac665d90fb1d444d49b025bffc89467e79db90349e8da0f4 +EBUILD myspell-en-20230201.ebuild 1555 BLAKE2B 3dca116c55fb77f88fadcf3fe9308250a651f4b6f022c7d22d1cf91a1c05bf72bf1a496c96b0f82897ec82b19635a0418b147ce315e85c5da80085700d70a8ac SHA512 9ba4726e7a8e3f7ef626fcc3b15a5e3211a2ff9157ec8a93ea284d03efb9da4d31788d574b61b9925676060b3dc41a1a9a6c0315714f2f77aabfb2128598659c EBUILD myspell-en-20230301.ebuild 1562 BLAKE2B 6d23667ed8d03cfb35424bee00a102f8b7311e479e04b6e65f1a02781d596d8f4cd3ab12d924eabad34f00d4ca22b251381988c3d9045205d87867c97de1f6bf SHA512 e946b2936405a7a3db2942b0af3ffdbe35d43560eaf2229b4cf7f5bac749a43fe96fdfb4ec826a1159dff193ba0b460c4078239a73423704647f3f8506a8ce7b MISC metadata.xml 289 BLAKE2B 3b19ce0204dedac8876e4a00fa12dd23cadca14d8b422165467e4da65edfb91e3bb924505016333bad4ed1cb2612db674bb857f1a3dc9e1033b53dcdf20cb164 SHA512 9147be5e8b62a3de0ee8aafc33c61132f9856b28653a390be9ee7a89e3057cf06cc0b53149f08c525a6f01b2fac91e8ba6d1ed89ea46e33d8c279e76c22bec54 diff --git a/app-dicts/myspell-en/myspell-en-20230201.ebuild b/app-dicts/myspell-en/myspell-en-20230201.ebuild index b13a6374c775..e080014c7558 100644 --- a/app-dicts/myspell-en/myspell-en-20230201.ebuild +++ b/app-dicts/myspell-en/myspell-en-20230201.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1675249081/dict- LICENSE="BSD MIT LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" PLOCALES=( "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" ) IUSE+="+l10n_en ${PLOCALES[@]/#/l10n_}" diff --git a/app-dicts/myspell-uk/Manifest b/app-dicts/myspell-uk/Manifest index ce882a87ad22..87cb388b0860 100644 --- a/app-dicts/myspell-uk/Manifest +++ b/app-dicts/myspell-uk/Manifest @@ -1,3 +1,5 @@ DIST dict-uk_UA-6.0.1.oxt 1815596 BLAKE2B a81f9bf685ee2e013363dcf24df644b9637c1862320d537301e75c12fcc3e0f120bb921c63d7ce99c2f090e7a2997819d5a890cd74af969855cda6c42907e01d SHA512 4a4c2aeee0ddf17bb7eee91d0dccc0ef2dca754c679e69e2513c9b1bdd874cca97c78ca906c9b2f35cc129c613b3461bbc3704b989ac4e08377ce46245db9ab0 +DIST dict-uk_UA-6.1.0.oxt 1827656 BLAKE2B bc15fa7d0200ef7ff42836590e5b07a6073105879a89fdd5d1e772ae628d99b03291232b72de59bdf5222d43de08c78e2772b074c8fbc58c78e3f212147dcfcf SHA512 0e672c0d8279424c697c22fbbcc31a58eb48a32540cefd019d27963a4cbb83abbb09842e213df8d6d4f649730d27799b433375fbb16e9e7d8c21c09069714880 EBUILD myspell-uk-6.0.1.ebuild 655 BLAKE2B 9583b200dc19b935713dc782661bb384315cbc9f3bec39d3a210e6247b18560bbc7fb03bd748fd8159700825ac777d95cda5a853dd04d21dafd55f6856d0c850 SHA512 84c298add58dbf083c01cb105aa50c36bc66e8fedd54db881fad40679d9e2f3d34e7ba5ca6eeb1ab2bc7d31db2e36fc0c3bdcad02009e681c1a4e5bd3c447a90 +EBUILD myspell-uk-6.1.0.ebuild 662 BLAKE2B d84b972b447b0e3963d83122af12c10814a66f2fec4dd04273dbb62f20c4d157a6fa5d092c932aa2bf9a504ea31479020403788560e6771f71efcd149024c0c3 SHA512 60eb51125a8818d7369bc7edb23a22d24749c615149d601905048dd9a3eac41d9e7e0b1400861e5d9c83c0f68d57760470e578595c947fd4e2989e171a460c7b MISC metadata.xml 273 BLAKE2B c6b80b22998b07cf6031ca1190923607e60731e03b04fd7733ef947ef46558ed36d86cf758a11737ad4352407649ac30eadd8d26d833c05b3394433e81d778a1 SHA512 810ea152da2d8cdf690e30dcfed557952c97bf7d7e7c5bfed077efa0b21be2c7c692fd43ecdd8af7b3f81f1795fdcf317ea1308f6178e1cbcd38247c1a1cf7c8 diff --git a/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild b/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild new file mode 100644 index 000000000000..f12075bfb94e --- /dev/null +++ b/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MYSPELL_DICT=( + "uk_UA.aff" + "uk_UA.dic" +) + +MYSPELL_HYPH=( + "hyph_uk_UA.dic" +) + +MYSPELL_THES=( + "th_uk_UA.dat" + "th_uk_UA.idx" +) + +inherit myspell-r2 + +DESCRIPTION="Ukrainian dictionaries for myspell/hunspell" +HOMEPAGE="https://extensions.libreoffice.org/extension-center/ukrainian-spelling-dictionary-and-thesaurus" +SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1679688917/dict-uk_UA-6.1.0.oxt" + +LICENSE="GPL-3 LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 6ff60743c299c74fe5e7f6eb5f07d689f3741072..6148b24688fbf8582d5ff940b056837bbf02088f 100644 GIT binary patch delta 13762 zcmV;zH9g9ZZjWw%ABzY8000000{?ZLS+X5Ra;D$43T}YiF%OR=Ysu8st$vX<;4xL9 z2oNj`EK;lQ?@ty_=7mvZ;sjirlj-694;~(&|MjQ;{L^P!_eyD$X5NaqewwX0_jJ9q-bak7j#Q3+J7MfF`b@i&YW)4|oaz~6 z`BUdvu{GagNy|!|W3JrW>2vvR{sgzf+_pw+JMcRtmBQ!6+5C6^@o#_1K741#HD}R} z9<1)sX30E9n0=PfEUeYSDt-FsMslv_G%e3jk28L)d!D6Fb0@|z{q}i`GYi%4qg3CG9p4LD8`=9>b|Nhs1`H%nn&i4MF|876NJNxsO?|k$A z6{}_^l+xS`(beYm9;uZS`8F4QtH-v@Ggd8!7vrUUDXGY zwWYLcOup_A&ALDR44K888MTs(+3 z?`z|WW^5y9^;+J&*OK;$tM%35^tL0Z3z`%Ti-NY>?I;ZCmHWWrJ8ih<=jDUUhVY-#S{tLLk`Ybmc05;?ee7d|P} zO6jb{e>Rti?K-QuvP+w>?o&sL{t>XB-@QqHuKtSE2$uci9phf{%*ER@7HfLvshUWM z`sz~7l^3hs&1p48qq+vmM_j1YW3%{@NJV0D)|$CTii*OEd<1!R21Q0yA0Pc1C6OHD zN+T_D{ykQnA79ot#d9WqOLL9Go6k-an-7EU3(d-84Nsm5TyQmdBO%MlDU)X%gdk;q zcRYN{s@p7;WZ^WDxRo5E%XRD;Jj>cFl45*xTf3H6?pV#QpFZ!;-~VO*ve&yWkFezu zUtue8M9^ua(o?D=Y_PRkU6h)+KtMLA5Gw20L8`8`9*Ch?+3Sq#3MAa@VifUhl&l^mJ& zz^`RLKgu!X_KMYZ6}SZNmmgF?@2l@>ak$8Hmqi}%r2yU*H9*2#R!oydQMSuuF?^I8ZD3S&s>KRZAtw3>}N-jX{STPYWl?}87 z&pJD=LL@C>8acb1{3*+S8YzCLRp80PFw+gAo_QpMLWY(X729GdeM5O9P&Oixz@r(% zu4G?8m6RS*g>6=*$oa#>5@@E#$0G9`&$Dw5eAk|Lymow~7DaUH2x|6FMc~nd+x;q; zZy-&89tyu9r3zeJff&lw(x8|enH#B;wpgMv0<^G!n9W*c9?=7TW269rWFZv*)Bqij zs?bU0CB5|!(K@Yx-!C1pW~z+>LUmZ@b8=lxa%xoR7mM8)|4Afw2MJlKdB|b&{17=8 zC_&d?E2yCt!7DlkXiIJC9nge_cR*r+^Pr$=sO5^%7$<>eAmSrb^V7Re`_aZAwjuXoOz)Z+JrSapl%C&<+8oOj(`$E0bRqF^9BSQ?glCv00%u) zFWlJ>JA60v_X>=F+X;#o0fUFkb(>R6Qw zMK+8DB8;CZf&3eN7#IT}pmETN@t{!y{~Cc_;1fMh5sX0^@m~$)NstXNg5dE@=apF$ zN~Y)zjD-Vh8DSv&1LDjVRG2yA^AR@)W`F_aL}8*@4v~Z3f6~T9fMpxsz=C0SAW_72 zk*27kSRr7Ao7Sic=Yo54j=Z39s!zVW4cC`H#&?rQ!upWRw$X3YPdidO6d`&i4p`D4 zIhMl>gg(5EVwsnsMo$tu*U=D2piV`e!jD9d7Dk7mFnq061vF-ttboKF%>X!o6v!#C z{H0HQ0stXBfATl*V+CPh=uun)Fy;(ebf6uG#-B|P4YJUHN=kC^ZG|e$V-%c*L+D15 z2LFm&#WMzb*}nYO_ur;iNVj98);#tp;Noz# z@^>UH8Wc$}435DFLxw5KCm`0*Cp!WZsL&l}h9)Gqf3U<JRTieC;B1gbl@&R#M3r4f^S($iP(%Zjh^zO5j75Y~|HO}gX9;d;9R4H_g@fOG z1$rLr@FH~BdbZZ14U`oii3kP7$Kg+HOb+!LD#`G3aGyLSa#qb1){l&nmL&PsGgS8F zFZ<4jHTW2-(Mf`StVP zKfU|1KRqil-xR3|fI|>=7-IY;>4ew=)G5*+8Ug(IcCff%Y>ic?2%xA%1}(A-+QRUZ zf-2&@&h8#`KxdNh6A72qZULiFgpNqVCj&oT_V4KHo)%Gaex+C)Co`}*vAq^j@*qH;3x%m8s;s*_56it z1gJqs%vXKN)br(8lKEkQFu&;RMTGDszEb%8PKL---fqt6_rTLNkAg8CA<#|%fj;* zKrrI3BAA5CBcqlqoJXwwtWL!DKfV9@=XXCoeUQIJg*qMuBH`DNP8b9#J0TDbB(2gc z6)Pcm384-*Kn1Wo$n5NY%zwhHpgZX_@SWr~!N;X##5hqO>Q_c2>b7l$x1_Mfz^vJX zMk7UD!z;l8yn^2%1e88O!L~R_x~%49P`|CCr13}{nT3pl3#c=2JgT=wiovsJLs%qQ zr9g4d03ZvNJ@vO;RK=nieWRdk__h%_&}K&7q&B_@+EY~A4MHk^Ct%Ub2KE6BL1uM4 zK|upB@w7P@ED>bSZ5fD+l zTY?8Ifqi!<9HfJ%;C4VSwLusu!A*(8|4(U8u3##wOBMKeBzxW^{U1R zzk%b#j7m^J2bhr(UmXc*ghWD6;x>?6h~rI?3QtMWPgRD)JS{wX9 z520fsL8^l;g;J?%@*Y7mFja*D2tZvt5%+?&z<}a^i<)Ts#yMi&XRtng{_-u{cc1T$ zR|E)1V2HaQT!GO{!6j3l#sTdmHwb2cnjMaYrM#yWPjr+o%+SI?Fsn_VRv%Bi(CsW^ zDbjGKuK<;QP=q1`o(}E9XIe&|p$*XMFNU0eH=jc_XR>AN;IZg6EfS1XH9QOXY(UoJ zU)E(QT0Oxn911JyVNB{2H$OKx<{=0&(?eVd=|fu9GgXl4m{$N;WSx%GIB<_?d33z~ z{Nu+D`}_Cy<(X!%@GE3$onlT8$_NO-L85v$bhr?Ii}=Vy2~zVoL&6Bu^@#Owg9<^} ztYo2%MS|_#0O`ql!3J^2ZDW0qnQOJig5nTynII(MR{by!2NX1xJ1_hq2LpADWV!-Kouut#If+ELR|pNP7|&-K;Juu73a=jTFep;qLjc;!%oyBT&HC zQ%L}SD2wbm;1|%xy9PehwQoa4z`lGhB>VW37J&QhkkAeXON9oTc)zQU46SIB0mh+r z@nSm$psQLE|5)(p7N=98yzQGX~mgX|0eHMkikGl4#Qc8v- zM=Fo?O12|Qtu3S$<)*vK0eN@$bg6Z+#9_pLCtx%irQp!$i0G8&SQ{sR^wtJllhEoQ zg$ME}Lb4G=!M(5$kODFZmZJo z4jfgF;TpAQYX6^~&mSlONzJ|9k}N=XW3OSVa`}-7u_1 zGMz!vQfz=c;JU$*DA^wQbmP^sM{gg01X@i#C?P11a*zNd2#7Nq$3KLB&x|B5TzU0Mkzp)D6*FjL#zXYWq5=QK#H;29wm%s)3z)&gZwQkUwtit z5J<9-8)(_kfo}69h%RIc_GzLQCwgy2oFbo-)93PuR8awxKt*5*OUw3Q%$<7e#_63uMdG9tOk!+e*8_ zC_@|Sh=^t=!L8hzGQ_w7Km<>JfaU=;I|~>=6x9oy7?HSUhX*p)K}{H5sf!g>MREJJ zGG+$h3g?&ojMp#McG^=~#C!9x^H69lqw?W#WD=<1PeW>Y z?nAAIP$SwvZ>&t5{NtRB^v6b5jLiX~&jdIqI}C8-5sg&q2urecw>jE>W24rqMaW0F znc*8EG$GSc&c2%TO?#5$vg{EnwR1#hu`HWZ(K9VCHgIzv z{Gqu-K7LosoPnZxp5sw-^G(3Mm94k&9%(@PU?O?bz{iA4+Zn@1M7-KoMwi6_OiBcAJ!4har^*uA7fOdd7w1a}?)RyQ{k1Md&Ne8P zhz&vaQqnHM>yk80O$`*jdLy=|r2Giimp`D!J7AS33f>M*IxUocJnJSF_ZmnGs#1ZLVuC)u5HaFqx!@1x%iZ-c(%!z&&+@YHC3 zIJx)N<`64_g~n6?Jf#wBb!CCq&?`$v{@~ofo`tAw3lxNi@VxpozkMVW8r0ZZgk(#7 zASl(~z@>-VyQukpo)jIv8>Gv1I#~%S1I~5z5wKt1Zam`8bm8L2_Y5aEXtoyfag zW?CRDDUq?!xHO(ESTHI@TePUXa2ip@ne+rOX!jFl#HvIr2ja>WUXAdc1e-NP8;C0q zLr=m)SSlFQzdX_AqxC)%o7#HFI%*N_#PCIJ+A9|}e`)i7(FHZ%Fylxcmbq#Hu@K#1 zx#8@L9zvr zH;N$vdBxyW27@fGht$RCfP^KH%^Gci)gcwd5f(})!N-sNDn^w1N{3w>Lsu(`nzn`RW$m+nZ3m88X4E-TDjoqG-k;>I>P6%idWNau5L}wt4L=Zk%Hp@)ZNcN~>LgNZ9;h zMBrmQ0P&<5HaI6=?J<@$vF7|wOu^buY%-xx1JI15U22={@+wKsL-Qwm(Nqe42^&Uo zPPJlWl2h?rT{LaFOFEA(osXh&Ssp4w`Izf}bShvD75W`9_{5nHAccxY63JnZ32-Zv zf(KKp${-=$Vm>x(|N3$NH(d%1w7AUD;Y29_AiGDTm6wC(e+j^88*r7LW`#&0P`YC} z5ED%!P}Qb(A1LgJPb32}asq<^QLw&Q{f&GIk_iP`v@L;J0ud`fuU*wUv(Tp4=bW&A zNjRG!`7Hmx7M`B$%pe%JgoWs`R)VHg9Y7CCC0`dpHYjtb4SWfFF}?P#wCN|QgH+1D zZC_T6vs6t>VxK7E5m7Yd8LOY48@3d{D_D`YJ-n|5|B`aPYqB9Y?V9kBxKiv2(iIXx z67Kt{KeGa75VLN+=_+0ph+a zBOZZ|fCti^YI#$(S)0BvF?@&JQJ=@bI2Bm}g{beeC%y<;JL)m1o6!%!ZW`=7fDq77 zSl*?1&#XZPbOkOEkJqa9Y!PK3G~Y++KN0II^6|Oh!PmdSb@Bw3wM&5bm}P-~?|mFO z!=>pJ44l#xaXGcs$MX*=b2QXpoc$tZ%!KyN^1?%5QAnc$suYc*P99tRe=veFOd2Ug zGO7oYmpch$+AoI<`D-$fXvEAbjtt%ilvPcE7z_2cZUkHEVnazL3*mbtL7~MriICuAhE-)4jjhkdHlRovUSA zG_W{^8i5wnZpVAgrFonR>DDy>S#3;ds0xh79HIrlQH0>BPNv9fFPn1K9uLKv5KGuP z?Ix-(iZd?~^00kW7mrkX?Q}ppQ(G-Tm5iViE^~ zXYoN)gxGm^6cs`rI|=Qbu8re@?9rr*__TH83jpenm|&Y;DYhUhQXiWB2m9gU*B|#A zkbkHLa@lJfwId9uOXM5g2Hi5Wl^LtHvG{O2%OTg6BMPWi{uTX%1B3QV;x(0nOoADL<^U?SCouu3q!U)H;8)ZB zJ&tBmQF>xPh>8m$1T@Z2e_Q+1$>FG z?G8rL1n+K!5jtvW5y5>mvw0@C7NDv<`WTe=b&F?#jS}zO+AT)bRsjo!3(UREu1?@6 z*u2hz6p$5K^L){C5X*@L^Cc8fFE=2f+bmihRfpywI~f}_YysgnAMoLGml3c;ySCKP zjOH}Vt=Z8#SkF*@wTCE;Jk`*EiX)X*r#Q4#tb);tkl1iAE9I5MKzwbdAZlukNBgpX zqZ;EBs!*V)+YfPSkf*|1C=Hw~*#V}=Ym<&;YbA@>(NG!&9` z?VuEm0fZ}mFb96pnTX>K$gVREkWQ;z@T0LkW%0T8P&5(Y1DRFJq$o2SL#1x$0xO3i zir@+UH7Mmz!Ellb*gdUmdV1^k`{y?kUo6$lh}uFxfg;(?Oxow18ByGLGvvHl5bBo< zDu5*CAsq%;)bF$x9|WOuCWI?km#D~s&6GaE5o@>@3Y|f^ZjuaeGqMAhP_NMnJe`hI zyo|L6lgArKe-E?x{-@_0;d8*=G-3)KYvY8Bb_G4Kduy6^(-bTfkG99B=xhgN$lItU z$!zqgPIBxPy>{KSvx7L)s0n60N&p6556|2d912UK5B*?WmeW`PG*#~5xDBBgDW%-* zM@xeRijh|&(hW*+zs+w2?L#ZukuIntcnJM@%!b3Yf0g4r$&T`*(qV6m1=*Gw*tRuY z*5;)4udN~NW@5Zp>ZM~75ApEf&rj*_IOtN;qk))v=5yUHZOP6dKziayz4lhFeO4@6 z7F>FbISc+14th$%4$U&6ohN2IX$lUM>J=E&I2Ja=k+E{taeV*K#vc%rC50vwJ;t2^X2j?}uEm6#r|$i?bT9;yM8 zM)%YyWq^!xgKsdTKTh*xr*A#*QGWQHtM~9|J7_2RwugM;aXNhi#Xy4*JTqI0I%-0a z1PywY6dgo|n9F*4tUZQd9t|Uhj1G00yybZ!e@GM)BAX~LwS55Tm>~r~Vn|~ybrs3u z8d=hO+rtqJ0|mOkPATeih=W_^)!Y_8mT>K5ABr%h=FI~LELuGl=tON zXBMdGkb--~iY#rXH6#)8Sp5TnmHF@h?DNAKJ#g55a9l^sC{naXM+2U*_}|cpq=pR| z(IHLDVHm2J1~Z0+f)f~xf-6f+mCmZ@e{jIXWB|nSIDluYzJA`{40(lnR}uOz(Pgz` zs#<~(&Tx7oq!ho0a?=zLrDWP-z`7(vQW+ZC8`{`FW;*=e)94aKTl*>wl94b1e$?9ljd}SV)E12(e;_Q4 ztl8LEWHH~Q4cI-19ABR^YXy#?3^Z8|vz|j5L``t6JT*`1Vb9{A5Zp0Lk{^8dqy6~t zNr#UCXcxLiH*Cdf%?f`JDZp0~dazK?*${Aq{6K(8uTU*%kCfy7?I=gkE-fOcX;7{q zMBy#SjLb=z_$9bbNJ7NmtO46Qf5F|>1W15XUvx<1Fh*EDC;{Hdnx0#JgpH-ab`c@a z5$qzSJcV3xtBG$dY6S>PF$I__HN-WhNLXO*sb-&aUjoC*YwhV_~* ze+=KewL1@ch)_yfJDWX7exysNZ``6}3XC7;BFVr(@_~3_Xf(AlW|DKOe|*`g6fjm= zb4`dr(0974DX|ghR75mCwe_d2z|cUw2ip#wK#(`@)&tmf@Go7W(gut+cmGF6bm`C( zLPP@^(#6;G66R4T=X6HTj!tADbsZIgoLaRXsaDj3hGQy`_tMeSCs0V;X}Sa(N`bqH zc@IyW_2b(PptSWp)g`=Xe?94F;Lu7=PYS?pI)3K;g|lAcKu4Ecuc1g9V*g1RdtTqYrm^f9opn`2*OdDEo)$_ z+I849sQeZS1Vo1goa*cS!KhPqNDiJ&)6ifUIH8?@QnhOkF5aHte;;BEAG?&_CZ>pn zw849!SaD3X9!t+?eSEWFo!kTEZGtg~cs#Ps;c4%r>wD(FAa0~{Mq(9U+(!01shT)E z3pOn$%%eL~M@ETYwrk81Nk1147D&U2o-KF}=Mk(>MAg{Si8Fxo)O^t_=?k=mB7`tT zE$Nt@;|=+m0)FMDf1UjkkRSX}^eS&hb!#-KIKWCLR6Mjm0A14jBpPqYFw2Kx*OJcC ziGPwdeY1ARAk2ag}e|)30!aZb}f;pY~0OUzf%_0KaQ|)*Ya*`uZG8z}n z1Vy`~?FkK{!{-Qz)HOph$@8Q$g9y(^N@b1W4SpSUfcnxge=EebW_Az-pc&6BxIzKj zOO`?fU>RQqBc{ZgA)k^?iaE_gK|E-CHLXGjQwM`I-O`oEI#oR(b@YqQrXu)tY^WlI zbylQFb^!@noBDvfNx}rADrO$3s&Q{0H2-pk>f;Yz_7{7K_&c$NP88#p$HnP5k)s3Z zmmJ+ zQ+t{!AZDme3~Qt!b^1-mAJKLi;tKpw?#M4>wA-+j5FxordrU&096r4n;0?Eq_md4H z9DmbJY?-|1T5eT9olAmko?#-Denw z=WR;ItT)N^S-hq?GlHusj#+~ZvRbfYHO+OohLzZ=DvHX%v#35VuNVq)A!D*NpG`p| zJ`Uc{ObYJ<#vnv?)C>c3h+ZNe_cL1WzkhzPKN#SB1Pw79bZjk7>_u*bBVbLZgr^S7 zAFtL|)m$}BZvq$^UDZbMB1te}KpaXN^OX%cSia3PP~KE`>0Ohp5`nPO(VYND6Hk0K zex8%N=ImYt8FjEWpn-x$3?R0sW+R_I`6;VZISICQazUrx)D`3#SWc2=>YzX7e_H0+ zwPT!Q2usyWjLFd(FsVc18r0vo5U3YLZ%O@BJ{FJH`Zq!QYv`3P*EG)Ir)GL1{(Z>Ynm z9a!r?d@;OH(_|4*!mjO_Nqt)s;0FECryj*{bYk48K;Zv#7HS zxP|F1k|oKshk`lVh@44Be^Qdh4pL1|P@LDBF?N#|8ki|Ru|$k?%^Ya|jW4kJ{_ zA+k5KJR#{2R**u{xT*lo_EZOVLJ>=Qb;Cl!Yz17`V~p!>{}@XOPnr5S(P(8N9sG_~ z{JB<(y1+!Mt?V&*0e^pOu0f523OBE_a(S+6K7JC@puJ4}hiM!->BKD_xoSMG1kFku z_1|G##g&BteQShKV}+pFd2PN@d8U0*uQO(vO$B(iMxQjmC`iPQ;rX#)(5yO06d72V zr%tyZ{-A)ViR`RPE%HR#RF9BE5%CMVDYS-mj2fY!gvb%JqF#S~6dtHN=AHlc%ZK;h z401hWJ=nKTLt3i0f8EBSQ}t0JM7n8)T-C`blEIN65%mH{X*YsruHY6npiL}=pGO@U z{&<&(r0k@|D`aiZdev|MPvxWb#!$CGrHO)63`$ew9kHS3jcinFN}w zQ-4eIfav+5vsNz6UNu;F4Swr#k)HXO4w@1%AX3Gq%WNXb8%Xe#7^xqQiwr0}&;mQ0 zicXSy>6?-Q7)bK21Orql+-Hh?+L{gjZ?1JYWhAvN;cm6JStgAn1>I$nbq|PyYQhb{ zS*bWyS9>l04sPKm67p1S`GW2u!!_c9?L{t2wCX+soddOim06 z);U^e12`EeXufIbI+u!30LywniX|QM*NqC5f6BZM8E?MD9}P+KoqPp$W2(td<`S<{ z49mzsUxd92 ze`>UK!vPRGlx;>A?J4Haag>ge@t7At1Dv2LJf6HNwCms#(U4^GiyzVdQD?*Rbr5(X zxJ*N2da_bAtwv2FTCh7h3$?C;I3vqtB%1^X&%V00-8ErjMGZAwLxLk|6}XTR_TqH% zPzNXQM`%F}-Z-?`^B#%Me|a-I(w_Y;fAD?xsMHxSBJ8JIw=iBRcXD0|7dLK&LC1>Kr=kEGoyNDH{zuZ0dMndEjQge|5>% z76pv@rZN!{#9WiX@UKpZdrf3g;E!N^9q-@$<7CTYYXfKcxFLa+Q_7-(m!gC|JBE?a z93Tj;X{jU=iKt>ZhIV#-+vbc}=g?c$(NnUWw8G-|*9O`$M7r+H&_!o_ zI_1-K%10YkcOOT+BN785!bsvMe>CdebUuqTMeqyLb?MOH3mT=Xazh92%d45(5G98Se zx;mJ$bcGzR+~flAEB4ywr}|_!D;c4Yr-PRw(F}15*E=;Lf_8S%Fz5u=`5sg`3)~03 zN4=u0!JdL(UDpg4*rq#P$S6XJ;842j`o48^3~LsvI!~u9(zJAk+A~!1xn%~3-#ca{ zYFeK!&`vdS0ui>oT1>NGe*rOkRDycHl%WGYnszdDaQ&K)#0%-BsG|#9#OfeS!3HJi zcHllmofZp}c2n;_GeIG1$82gF2xGM${XryU&KlX*;UQhNg6Ws#tdcJ}Ca`f@RkJ&L z>J*0?_+!imS`l#_blX+b;mF|@;a%G1(I4{s7*+r|azdAU8}fIWe>vtE;2vH6_vV1c zmnU#R>G!D3I(5j)WDPvv$B0J8R3N*qYklB9gN%@+nbd&RStRAp2ueptkGw+^5C~kE zu54(UnS{)AR&~Q^eji=9$Ws=L*8zbQe1l){R8;j#LAc>+b?xZJNS_*ZLPzxx_+Fce zaqAYGsOG2FIdGjElNc>94LoD@%ilkK`r*x`8;_G!Egydu%&T_EH)2|Y+d3;@p{5jC zM1kRGliFbwdUQIko-m%>le)UvPP>s4rNA;wfXV6f>F>z}aL;^^B8AkAkJ0da-|FN= zxtBpcW?lA2Jn-#vA;?}nx=k8SX(NR+*sWu$_(AICAI+}qvz>P_`V|+B3 zrS9pqyGeLDzd3!uvc)MeK} zg{lTbBK5&*$u%SgkE3&VVQ=_^WVS^h2mO}Aqu2XI6E)@}= z6fwejUWD`WyAR*bkIybNzVOa2T@aRa{|ycSOI1vl6;+BSVeE=dFasWtj#_29QgY}> z8&AqgHi;jE4z^xo?5@>jy{XEoxzb+HggOIX@O%)0PA2mLneg+mLymCYvwwo9eQlB} zCF7b2OQ54|$P5%MTDfYB1e+Fh-vMc|Q9T;r=`1iZz2&ZbV~AmEGosY4P|NSgNU_sjlJrA zl&t*(4VTQViw-m?Z@O~{pML}#Ea=JefBbI6GYqvfDGc(pR35AVxD?st^okD2?oeZ> zc3;Ok^esaJUzFK(2N=s1#bUC=?Pz-*x+GE5Z4_aSuf+jMXgRFOT}B1Iq-^h{o2UekxZWF6sy=J+cwU9vDt8z30IqOj_a znQnj#=s=yl#oOz&@sxLiR+_2YatxnEDyZJYVP}QGDa%zQV))W(S-N`B4*GnWqj!L zI%epSu559VR61F!DXM`w(T1%_n^JX%hsvi!jZNvIZ=G(`-A0IS5C=UQoLz$fDu$F! zhAbZ<_3!WA|N6%#Vmywhq%V`#X|GN4l2vw0w}SJ)&I!15 zWyI3xkl=BeuKhN&=HcmwZX0QScO-=R(+%ibP6xMjc_X4ohlo)Js0={b>BO(D9RthS z>r}s{1&3~@yiWN>^_LM`Lobe4AoX=R7dXt^7;ja7gdeM^^lsAFnbada!(&)ENG~+5Yi`X?>eqDvE zqko6ijx2NDK*}pzXe(77iYl3IDAYL%)22k$wMS4L;pk);^0#RqeFFcQL<~A6k1W(! zG%E*?Owy@rjofIU2j)c&=O(zv4;VM{thYNW3p_dOfeEoMQjF7+GsC_0a>hRnf`Yo{I!rK3oE z%rvy(7I7Rf6dM3yYA@7fLdaJ%Z93rAG*-X2hy!g%Fd<8Rd1+>5nNC+oSz!c`D}UiJ zxb(|6+CGMxBYB~&yZ+P=(rui`9ONf&CpU4nHqKKcR_>cUAMkxiHV6=w2gbZuYU?+S=8Qj zP1}T^fNiXwn!P}*{(m6^ehC1OD403{rQ6EYALB=4R9M_IM!mu*1-ld%qH>=rTvAdt`Ma|GILAP|t%XoZ3v}v5_3qpl$~WelA@?rIS2)Bp7U0U$??5|Ly80DdOqp8x;= delta 13822 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/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/gvim/gvim-9.0.1157.ebuild b/app-editors/gvim/gvim-9.0.1157.ebuild index 5685854ed305..0de275e73897 100644 --- a/app-editors/gvim/gvim-9.0.1157.ebuild +++ b/app-editors/gvim/gvim-9.0.1157.ebuild @@ -132,12 +132,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug 43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -155,11 +149,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/gvim/gvim-9.0.1363.ebuild b/app-editors/gvim/gvim-9.0.1363.ebuild index c6e8ca77a51c..63f2a43f8dc6 100644 --- a/app-editors/gvim/gvim-9.0.1363.ebuild +++ b/app-editors/gvim/gvim-9.0.1363.ebuild @@ -133,12 +133,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug 43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -156,11 +150,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/gvim/gvim-9.0.1403.ebuild b/app-editors/gvim/gvim-9.0.1403.ebuild index c6e8ca77a51c..63f2a43f8dc6 100644 --- a/app-editors/gvim/gvim-9.0.1403.ebuild +++ b/app-editors/gvim/gvim-9.0.1403.ebuild @@ -133,12 +133,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug 43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -156,11 +150,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/gvim/gvim-9999.ebuild b/app-editors/gvim/gvim-9999.ebuild index 63a3e37a2a0d..bd596dd2df32 100644 --- a/app-editors/gvim/gvim-9999.ebuild +++ b/app-editors/gvim/gvim-9999.ebuild @@ -132,12 +132,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug 43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -155,11 +149,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/hteditor/Manifest b/app-editors/hteditor/Manifest index ca2b1abece41..ad905dd7415f 100644 --- a/app-editors/hteditor/Manifest +++ b/app-editors/hteditor/Manifest @@ -1,5 +1,5 @@ AUX hteditor-2.1.0-gcc-6-uchar.patch 1443 BLAKE2B e08ca71c4c0499f8344174ea09fa3252c4199367904b9d1b937f13d95e36f48a2d5c687d5e3d39edd56fba4fda74190facffbc7a8bc8b8ebfcf0bba9cd820226 SHA512 2bf1b8b6b945f9a153b2ee2afa03facbcebad36405bbe07c16230a2269595836fd802770b9209ce8a018195d77be553817352d99da6acdf0e7d8989a4ce09431 AUX hteditor-2.1.0-tinfo.patch 176 BLAKE2B 936f60f54424b9d69986b7b9564abd3c5de2a321611e66e386aac47ea504f7a40d3c6614f4430a70052b39dcdf68f4540cf1ae4a2dd0a4b237857cd611bbf8fe SHA512 1800a7010f0d94da473bd10e3ab36bea2b99c2d9b78b01f0c3ce7c35d2f9ee33eb3da9a2b091482f213136f23c97bc3afd9a10f59c7e56b36817cb5ba34f4c36 DIST ht-2.1.1_pre20161206.tar.gz 1082309 BLAKE2B 4fb00b0aa6115da3b561436f9f9905c48d93d6768bcf207931bb46840727c85fb5c9a1afda8ed805f71e9ce242161a2b95e26add02ff5aedc407df7f11c6ddec SHA512 33d681ee8c978568dd0d187d6846994362625d000c316baab10c237175fa6a47dc0e7b61cfd503c4dfad8a01d27af7fc87cbf20109087e1d9280048c898fa621 -EBUILD hteditor-2.1.1_pre20161206.ebuild 1077 BLAKE2B ed7f979927f5c96597d7ab8713a82b9c9362d9911e2ec502b9a3f477bdc5576f72a4904074c9b84aaa50c23b50a19f9f9e9ada653d57d71ed273c3eae9046ff7 SHA512 7e408079486df323268838eaed957c982928579baba01ea69513077dd8625276e600b7041187edd140d64aeef62296823229e046cfd04071f5ef1fe771a0011c +EBUILD hteditor-2.1.1_pre20161206.ebuild 1076 BLAKE2B 8952260fa0b6027481f68db2a1b95ef0ca8bacfccbbd4d228bef34409e207835d75ce6abdda99beceaa2975b6e99d1e25a65efa4337a65a9f84e110e980b418e SHA512 b64f3558367e06eafcb4e1bc9e1377493a1a23c230a1c000aace4bdfe806000bb96b704e52885f48116343d0e7f962f7349c66c8824f747c5d15915f2eb37f45 MISC metadata.xml 376 BLAKE2B 95d795c64db08ec029ca3e697d144fc92efa003e34d08b5e47143fcce22c53bde664b17147c88d55e21cc1ed7999c83f0c3e77e6528147d4b47b1c7ae4b86f83 SHA512 e728a6956ccce1324699fc0c5496cb5428f7a1d130647a3331be2e21f89cc9f21fa49ab412b9b0a48f993f2e3bcb601276f8124e0dd38ef656f3dc0cf376dfac diff --git a/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild b/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild index f716cc74b48e..c257336b743e 100644 --- a/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild +++ b/app-editors/hteditor/hteditor-2.1.1_pre20161206.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=${P/editor} -DESCRIPTION="A file viewer, editor and analyzer for text, binary, and executable files" -HOMEPAGE="http://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/" +DESCRIPTION="File viewer, editor and analyzer for text, binary, and executable files" +HOMEPAGE="https://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/" #SRC_URI="mirror://sourceforge/hte/${MY_P}.tar.bz2" # tarball is done as: 'make dist' and then rename to mention latest commt SRC_URI="https://dev.gentoo.org/~sam/distfiles/${MY_P}.tar.gz" diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index 8bc6870cafd5..baefb4f25d23 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -9,5 +9,5 @@ DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 2b652e98fa68c64f547777396726b80c284938 DIST neovim-0.8.3.tar.gz 11406282 BLAKE2B 67f4d4d1857e4c0416639dd0986f34b3842883ef48b68d90704472b40f1f064798f1f5f3c29e485f04ef8b2ed387132549442e86624b43f2ababff05bc477312 SHA512 0ecf60b564a323eb95eb2e67f7dc7e1c1e7bfc70b08466a66eb668d1b75a7362ca42901cd5a64fda22292375e2921ba61c299ac846f820ac146dc55426813eb8 EBUILD neovim-0.8.2.ebuild 3389 BLAKE2B 0f7b25c4f66906a4567550d45ece8690c9d8d6c4dd6125866a833c99554af53631b37a5b2a2647a377838e4d2aa06e5e845ec2ee4d61bee98fe2206d3b4ab4c0 SHA512 d81577242262d1eda5822fc9c07b7d65effbca90dc8f0c2e1e9e6abf9908eeaf2fa214f27c8794ccb7cbd8b6ce86c80fc4b2a40cfc6d7be0c7b187d94f6ba5f3 EBUILD neovim-0.8.3.ebuild 3391 BLAKE2B ba9f4f21d3606c7e2df667447b1ccd01b894f72d98571097122ce7d27fbea514ab41abfda1b4e13570df3bd4e8615980ece31b6ff68e17892b699884810edc65 SHA512 4c0fc71ee83b51ed7ec2ad0b92897724e195ffcd9a1e6ff23c80372a48a18eb09935a69db11ffa73110696e738f5f28d277e827dbb98a8164c9782ba9de39938 -EBUILD neovim-9999.ebuild 3346 BLAKE2B 7679e1810462801ba0cf0ae82d9ad09670a597425a9e5c8a8168177540e7ed758e01ee5b89a7fe57422398c8a6196bb559656eb0cc2c3e29a194bd7d37fc49a9 SHA512 f1c0c3c5bf5690c514470ffda88cba127aaadfbc1e1639a70a1950bf936bb8a6a135a610dba5f6b88f7ef3a326f226a68accc093fdd54bcd287d6390233a5c4b +EBUILD neovim-9999.ebuild 3346 BLAKE2B a6bf1bfacf1f5beee04f48a3c4655842312bbce8217f14edc5b910de81122ef9c5b78691bcd0ed6f15dc3ad41d9ed932d22e77afc0a9c449954bc982e19edb93 SHA512 fe2ddc72b3246a495599df7bffac19705a2485bbd377fc0004f84b3529b5bd434ebabbf68337bba675b1c5053fb6207dc585f8885c1e5f9714a52a0ba818981b MISC metadata.xml 795 BLAKE2B cd2ca0a1f0024ef58bf71ae5b8e50da205213b110f42b62cbcaa10ce6b1edd3fdc724afbb996f29aae52765e29a9342fd22b43b6de8c27b532bd5f094e14b160 SHA512 e36e72c448a6e430668e7a1fd45e9c83e8a396e6b23177fc61ce6e8e8996184b84f3d9f282a9faf5b3cbea845189578437f356f92414393b3cfeb2ea313d9644 diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild index 30760d605912..75c83337a13a 100644 --- a/app-editors/neovim/neovim-9999.ebuild +++ b/app-editors/neovim/neovim-9999.ebuild @@ -52,7 +52,7 @@ DEPEND="${LUA_DEPS} >=dev-libs/libuv-1.44.2:= >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.20.2:= + >=dev-libs/tree-sitter-0.20.8:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index c18374581e64..459ae7ccabcd 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -6,9 +6,9 @@ DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f04 DIST vim-9.0.1363.tar.gz 16974190 BLAKE2B 456114cd7e74836998b51e9272e9c9a12952146f42740b3df66e36ee8e47c8c0538341d9ac9c877c93e0b356fd9ca46a2016e9386d53e3cbfd51d0e2b113bc5a SHA512 2e79e104d9816438c14f94d0e858766129eb3f706b3a89a9761331d32b46b3f83eeadb2ce0d2ec14392a69122ab8761e57218c0e5731a4453d2b91f53a70c4c8 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a -EBUILD vim-core-9.0.1000.ebuild 7210 BLAKE2B fe5ccaa1ec4a25833e6bc8426e17368cb8db209517544eff3700c9734af571b5e17015bd125f0acea47ac54df799f29d8e5ce59ff199d4ed20dc0b3ffa7955bf SHA512 963938e4eec37620d9802d6ca0d4cc2ec2513a2aebd55fb7c9beb36ef75a450b25674a874fd604a71998674ebd6e7b9a515fbae0469f372ba5d0f216ef166987 -EBUILD vim-core-9.0.1157.ebuild 7210 BLAKE2B fe5ccaa1ec4a25833e6bc8426e17368cb8db209517544eff3700c9734af571b5e17015bd125f0acea47ac54df799f29d8e5ce59ff199d4ed20dc0b3ffa7955bf SHA512 963938e4eec37620d9802d6ca0d4cc2ec2513a2aebd55fb7c9beb36ef75a450b25674a874fd604a71998674ebd6e7b9a515fbae0469f372ba5d0f216ef166987 -EBUILD vim-core-9.0.1363.ebuild 7218 BLAKE2B 61ad52b0b3435e76ac118fcdb8fe308ebeb159590060e871b8d5ceb7bf25a97a3466152a32b1dd435ee55e565c4080da8442b511d2e71f999380a4da7ad70db8 SHA512 692ef73330d07b229e32e44740f9f19db54177b0e613114903322d79a375273a8869380e347330bdd0a85b934a76e3b1b0388e7d3f06342daf1f8ab3b8890c7b -EBUILD vim-core-9.0.1403.ebuild 7218 BLAKE2B 61ad52b0b3435e76ac118fcdb8fe308ebeb159590060e871b8d5ceb7bf25a97a3466152a32b1dd435ee55e565c4080da8442b511d2e71f999380a4da7ad70db8 SHA512 692ef73330d07b229e32e44740f9f19db54177b0e613114903322d79a375273a8869380e347330bdd0a85b934a76e3b1b0388e7d3f06342daf1f8ab3b8890c7b -EBUILD vim-core-9999.ebuild 7218 BLAKE2B 61ad52b0b3435e76ac118fcdb8fe308ebeb159590060e871b8d5ceb7bf25a97a3466152a32b1dd435ee55e565c4080da8442b511d2e71f999380a4da7ad70db8 SHA512 692ef73330d07b229e32e44740f9f19db54177b0e613114903322d79a375273a8869380e347330bdd0a85b934a76e3b1b0388e7d3f06342daf1f8ab3b8890c7b +EBUILD vim-core-9.0.1000.ebuild 6745 BLAKE2B 5b0e6f810878fbf10e6d7e137023b2be030e73c06b5a503a9ce1e3584ee5e6c3111ac277f09504f5eeed2a4a0abe0e2c262969c4ee077ebe957d21ca44bb42d3 SHA512 944b0b4f712dcc8bdd0d1ce3e665b8ccfe9ce5115dbbe232bff14330f6887a18298427dc3aa0d90d203e2084c861a825f3dd7253f4d6632714ac911c02086602 +EBUILD vim-core-9.0.1157.ebuild 6745 BLAKE2B 5b0e6f810878fbf10e6d7e137023b2be030e73c06b5a503a9ce1e3584ee5e6c3111ac277f09504f5eeed2a4a0abe0e2c262969c4ee077ebe957d21ca44bb42d3 SHA512 944b0b4f712dcc8bdd0d1ce3e665b8ccfe9ce5115dbbe232bff14330f6887a18298427dc3aa0d90d203e2084c861a825f3dd7253f4d6632714ac911c02086602 +EBUILD vim-core-9.0.1363.ebuild 6753 BLAKE2B 1628711e3320533075a172eb0342bfd8ba2f6f0c0a657366c0b92a243da054c2bf498686fab6f7c75c3e6e43bf6958a65f3893cf98e125e90035ba5caa76a61c SHA512 a03fb9819b4a609d128727cc1cfd75f12ddfe5f1b2a5097013dcc606a3071f066eab02945915bd851d44d4f278468a03370118d68bf6f50f2f438bff717bbe09 +EBUILD vim-core-9.0.1403.ebuild 6753 BLAKE2B 1628711e3320533075a172eb0342bfd8ba2f6f0c0a657366c0b92a243da054c2bf498686fab6f7c75c3e6e43bf6958a65f3893cf98e125e90035ba5caa76a61c SHA512 a03fb9819b4a609d128727cc1cfd75f12ddfe5f1b2a5097013dcc606a3071f066eab02945915bd851d44d4f278468a03370118d68bf6f50f2f438bff717bbe09 +EBUILD vim-core-9999.ebuild 6753 BLAKE2B 1628711e3320533075a172eb0342bfd8ba2f6f0c0a657366c0b92a243da054c2bf498686fab6f7c75c3e6e43bf6958a65f3893cf98e125e90035ba5caa76a61c SHA512 a03fb9819b4a609d128727cc1cfd75f12ddfe5f1b2a5097013dcc606a3071f066eab02945915bd851d44d4f278468a03370118d68bf6f50f2f438bff717bbe09 MISC metadata.xml 634 BLAKE2B 3f1b64411e3535e9d5f1541e104f3616be4793999c526dd87f478cc948ac4c564bd68a6477ca713cd2e73f775098a835dc071d66ba35d2a0abc9572e1107c2ce SHA512 b472d227fb1e3c97b0ede3ea67beb4969ef3ced95d040eef6f3ff35d4a669dddf5ad4db22bd1dd3178c4f2ea76b4ec49ad780b5c94c14324da5fd57607d4d32e diff --git a/app-editors/vim-core/vim-core-9.0.1000.ebuild b/app-editors/vim-core/vim-core-9.0.1000.ebuild index b67954888b35..22272dba154d 100644 --- a/app-editors/vim-core/vim-core-9.0.1000.ebuild +++ b/app-editors/vim-core/vim-core-9.0.1000.ebuild @@ -77,11 +77,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -99,11 +94,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for # everyone since previous flag filtering bugs have turned out to affect # multiple archs... diff --git a/app-editors/vim-core/vim-core-9.0.1157.ebuild b/app-editors/vim-core/vim-core-9.0.1157.ebuild index b67954888b35..22272dba154d 100644 --- a/app-editors/vim-core/vim-core-9.0.1157.ebuild +++ b/app-editors/vim-core/vim-core-9.0.1157.ebuild @@ -77,11 +77,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -99,11 +94,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for # everyone since previous flag filtering bugs have turned out to affect # multiple archs... diff --git a/app-editors/vim-core/vim-core-9.0.1363.ebuild b/app-editors/vim-core/vim-core-9.0.1363.ebuild index c2cb2313c925..890bcfa4b54a 100644 --- a/app-editors/vim-core/vim-core-9.0.1363.ebuild +++ b/app-editors/vim-core/vim-core-9.0.1363.ebuild @@ -77,11 +77,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -99,11 +94,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for # everyone since previous flag filtering bugs have turned out to affect # multiple archs... diff --git a/app-editors/vim-core/vim-core-9.0.1403.ebuild b/app-editors/vim-core/vim-core-9.0.1403.ebuild index c2cb2313c925..890bcfa4b54a 100644 --- a/app-editors/vim-core/vim-core-9.0.1403.ebuild +++ b/app-editors/vim-core/vim-core-9.0.1403.ebuild @@ -77,11 +77,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -99,11 +94,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for # everyone since previous flag filtering bugs have turned out to affect # multiple archs... diff --git a/app-editors/vim-core/vim-core-9999.ebuild b/app-editors/vim-core/vim-core-9999.ebuild index c2cb2313c925..890bcfa4b54a 100644 --- a/app-editors/vim-core/vim-core-9999.ebuild +++ b/app-editors/vim-core/vim-core-9999.ebuild @@ -77,11 +77,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i 's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -99,11 +94,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for # everyone since previous flag filtering bugs have turned out to affect # multiple archs... diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 3d26741f6dd7..7c0a862dde84 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -4,9 +4,9 @@ DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f04 DIST vim-9.0.1363.tar.gz 16974190 BLAKE2B 456114cd7e74836998b51e9272e9c9a12952146f42740b3df66e36ee8e47c8c0538341d9ac9c877c93e0b356fd9ca46a2016e9386d53e3cbfd51d0e2b113bc5a SHA512 2e79e104d9816438c14f94d0e858766129eb3f706b3a89a9761331d32b46b3f83eeadb2ce0d2ec14392a69122ab8761e57218c0e5731a4453d2b91f53a70c4c8 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a -EBUILD vim-9.0.1000.ebuild 11045 BLAKE2B 86302ec3329b4e2a3f529b6272b9cb0b44e82813181f412ea61f529168c8d1c8bb86ce3b5b09c0b8c8c512de05991d870456f76b4af710bdf8c0367957c07d0c SHA512 0d39297998c1040da67182cb56879503830f7eed2d41ebe0f33f7954c026b153700eefcad05bb6e3d987529faf4957710ec5a688c4f4d119bd9887895ab3ed51 -EBUILD vim-9.0.1157.ebuild 11045 BLAKE2B 86302ec3329b4e2a3f529b6272b9cb0b44e82813181f412ea61f529168c8d1c8bb86ce3b5b09c0b8c8c512de05991d870456f76b4af710bdf8c0367957c07d0c SHA512 0d39297998c1040da67182cb56879503830f7eed2d41ebe0f33f7954c026b153700eefcad05bb6e3d987529faf4957710ec5a688c4f4d119bd9887895ab3ed51 -EBUILD vim-9.0.1363.ebuild 11053 BLAKE2B af8fa6712077ce9a7cc851cf30bdd95ca0366eb4c70c201e3ecfd41716ebe0738009b6dd864a6bc04bcc363f7d5bd6427b3e990c91f1acc0deedee0ccc3a64a3 SHA512 5bcc8deb4f7f7457dd3c6cf1fea584d13c54c988ba9f0c9fb63890e9d30d4dec93da9254682fb7bad2204b1eee6bacf2e15aaba08088f80e29441b6e4ddb9d35 -EBUILD vim-9.0.1403.ebuild 11053 BLAKE2B af8fa6712077ce9a7cc851cf30bdd95ca0366eb4c70c201e3ecfd41716ebe0738009b6dd864a6bc04bcc363f7d5bd6427b3e990c91f1acc0deedee0ccc3a64a3 SHA512 5bcc8deb4f7f7457dd3c6cf1fea584d13c54c988ba9f0c9fb63890e9d30d4dec93da9254682fb7bad2204b1eee6bacf2e15aaba08088f80e29441b6e4ddb9d35 -EBUILD vim-9999.ebuild 11053 BLAKE2B af8fa6712077ce9a7cc851cf30bdd95ca0366eb4c70c201e3ecfd41716ebe0738009b6dd864a6bc04bcc363f7d5bd6427b3e990c91f1acc0deedee0ccc3a64a3 SHA512 5bcc8deb4f7f7457dd3c6cf1fea584d13c54c988ba9f0c9fb63890e9d30d4dec93da9254682fb7bad2204b1eee6bacf2e15aaba08088f80e29441b6e4ddb9d35 +EBUILD vim-9.0.1000.ebuild 10642 BLAKE2B 20ed91e9a49c5a303b7a208cfa32691c73377d1936c48f77086cee168482da64374c85adcbf5c45344e8c166916441f0ef7399b56f6043556d139339d441335e SHA512 b81b7f2d8b0ba9aa5608bb0c2c580de15034f450c20fe4039383a16b2d6304433caf8ea9618621428192ca8673af0d4ddfa0d6dc086c0f7df8aeb77f68e64ea6 +EBUILD vim-9.0.1157.ebuild 10642 BLAKE2B 20ed91e9a49c5a303b7a208cfa32691c73377d1936c48f77086cee168482da64374c85adcbf5c45344e8c166916441f0ef7399b56f6043556d139339d441335e SHA512 b81b7f2d8b0ba9aa5608bb0c2c580de15034f450c20fe4039383a16b2d6304433caf8ea9618621428192ca8673af0d4ddfa0d6dc086c0f7df8aeb77f68e64ea6 +EBUILD vim-9.0.1363.ebuild 10650 BLAKE2B 111dfcc9c058dc069e6ecd8523c8561e99c3a1ee6d5f6953e42b77b0545a515c3bd9d8c99ce33134eb90ba622237011f0ed1531be137758c767d90a87ff44ba5 SHA512 a04eef7f8b3d0b371cd3fb2b627c2f47ce8873f81d97e56321c88abd765cc235dd8f7c063423b41bf6150b53b3dfbf54442b0b6321a4a16339086d8db345d7d4 +EBUILD vim-9.0.1403.ebuild 10650 BLAKE2B 111dfcc9c058dc069e6ecd8523c8561e99c3a1ee6d5f6953e42b77b0545a515c3bd9d8c99ce33134eb90ba622237011f0ed1531be137758c767d90a87ff44ba5 SHA512 a04eef7f8b3d0b371cd3fb2b627c2f47ce8873f81d97e56321c88abd765cc235dd8f7c063423b41bf6150b53b3dfbf54442b0b6321a4a16339086d8db345d7d4 +EBUILD vim-9999.ebuild 10650 BLAKE2B 111dfcc9c058dc069e6ecd8523c8561e99c3a1ee6d5f6953e42b77b0545a515c3bd9d8c99ce33134eb90ba622237011f0ed1531be137758c767d90a87ff44ba5 SHA512 a04eef7f8b3d0b371cd3fb2b627c2f47ce8873f81d97e56321c88abd765cc235dd8f7c063423b41bf6150b53b3dfbf54442b0b6321a4a16339086d8db345d7d4 MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157 diff --git a/app-editors/vim/vim-9.0.1000.ebuild b/app-editors/vim/vim-9.0.1000.ebuild index 556785a2b235..ce978f7e8d41 100644 --- a/app-editors/vim/vim-9.0.1000.ebuild +++ b/app-editors/vim/vim-9.0.1000.ebuild @@ -117,13 +117,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' \ - "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -154,10 +147,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/vim/vim-9.0.1157.ebuild b/app-editors/vim/vim-9.0.1157.ebuild index 556785a2b235..ce978f7e8d41 100644 --- a/app-editors/vim/vim-9.0.1157.ebuild +++ b/app-editors/vim/vim-9.0.1157.ebuild @@ -117,13 +117,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' \ - "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -154,10 +147,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/vim/vim-9.0.1363.ebuild b/app-editors/vim/vim-9.0.1363.ebuild index 0e985e6afed2..50428d19e4ba 100644 --- a/app-editors/vim/vim-9.0.1363.ebuild +++ b/app-editors/vim/vim-9.0.1363.ebuild @@ -117,13 +117,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' \ - "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -154,10 +147,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/vim/vim-9.0.1403.ebuild b/app-editors/vim/vim-9.0.1403.ebuild index 0e985e6afed2..50428d19e4ba 100644 --- a/app-editors/vim/vim-9.0.1403.ebuild +++ b/app-editors/vim/vim-9.0.1403.ebuild @@ -117,13 +117,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' \ - "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -154,10 +147,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild index 0e985e6afed2..50428d19e4ba 100644 --- a/app-editors/vim/vim-9999.ebuild +++ b/app-editors/vim/vim-9999.ebuild @@ -117,13 +117,6 @@ src_prepare() { "${S}"/runtime/menu.vim \ "${S}"/src/configure.ac || die 'sed failed' - # Don't be fooled by /usr/include/libc.h. When found, vim thinks - # this is NeXT, but it's actually just a file in dev-libs/9libs - # This fixes bug #43885 (20 Mar 2004 agriffis) - sed -i -e \ - 's/ libc\.h / /' \ - "${S}"/src/configure.ac || die 'sed failed' - # gcc on sparc32 has this, uhm, interesting problem with detecting EOF # correctly. To avoid some really entertaining error messages about stuff # which isn't even in the source file being invalid, we'll do some trickery @@ -154,10 +147,6 @@ src_prepare() { cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - # Fix bug 18245: Prevent "make" from the following chain: # (1) Notice configure.ac is newer than auto/configure # (2) Rebuild auto/configure diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index a75ab0054101..c6e4364d6528 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -2,16 +2,12 @@ AUX vscode-url-handler-wayland.desktop 351 BLAKE2B 8b1d295572865fb25beeb14d9762c AUX vscode-url-handler.desktop 291 BLAKE2B 364ce7de060a947d48486a639aed515f5b17e1720ac1eaee1aa4e13559047622e2897c0426aed792e3d8aed440771c6f5bb3e36873140401c951ec3b749cd661 SHA512 4607346645781f67daeb6cff2425924133537d620bf7dac9c2619cd5a1a29252e7ecf1a27f27e7bb917c413d462f129f9ae26f50ec8b531e5ac872bc8b96dd93 AUX vscode-wayland.desktop 580 BLAKE2B fb70f6b28e975368550735f2dab8be6ccab9510481c794e6b44545a690224bc93b51cbc6beb809886eee1cde3648eb284374c87c0b74a1fcc3bdf0af0e700a9f SHA512 615cacda3121b4a839816722382c23bfa2cb162e2a772ba91bded9e161a92763bb536778ea8f716e4c6c46f4f6c289a9c922347523d278ba3714569eb64c0234 AUX vscode.desktop 451 BLAKE2B 3c0cbe4a9bf71d47c3534bf6f7a265a04a0949b0bb86e060a0ecccb3b9f242ba9b46f1fc0dea37ff0d982ec88417da980b31b9658906a8f23c707e9b100183c6 SHA512 334b8c025c4a99e0f1390c56dd89e529c23b0ea3f6ec5a83105eb6acc4ff62b4d25419353d7bf4bb69dec611bd98778e7b8c728d2392827aa97690b5b91c7fb8 -DIST vscode-1.76.0-amd64.tar.gz 133931108 BLAKE2B ab2c5dc571b631fd19cb5457eb74de1c56a83f4e0d65d53b26747a3ef99cdeb164f04f2577bb9f345cd1e88d52c73c21eedb73bbd5d996d161a40d414838475d SHA512 2c1baca4d84dcd1abb5f7e74e1e6c9faa4cc3df83014bae94b2e5c8a1a3909decbc75f707b43562b994e50b08cb00ac1ba5bbb5aee0c26f227b43a590b93529d -DIST vscode-1.76.0-arm.tar.gz 113679844 BLAKE2B d7b8d828285ead72c4dc7d297ebd1cc5957696d0a156f9ceb82e58efef8bd4fba46b38691b0190d9625548549b30fdfb3e2d837ebe682119d3369e69f964dd22 SHA512 b15ff5cece6773e908834779b8fe8bd42d06cf2b8b41c6acf8819d49711112b2f31e6953067bce5141ba1e5fdceca22881fc4c1751c5a25b9342da97ab4e47a3 -DIST vscode-1.76.0-arm64.tar.gz 123109503 BLAKE2B 141f1de84a64805ed88b003db5ac8d8c603c13fcde94cf3aa3f2dfe8ab6b962d4d106ebb39945490315f4680ea774f530d1dd42a825e6a6bc218238e3aba8670 SHA512 7b602a1f9ca4b29cbf737b550e7befc9a19fc7bf9225b690793987224645d12a7526a2a853e600e766390f857b9fe14b3dc064373f3e66119a37c1079fe42487 -DIST vscode-1.76.1-amd64.tar.gz 133945909 BLAKE2B d6549d58f97ffff490fcaa3a40a2e999123e27d142b626f959061b87da9827e615023b100a3c280ce256e9703aff9cef42eea4f1bf56f9e2942059a0c31322f0 SHA512 c0160ff9d243a50267cf142839ae3583b4e6fc721f6a1b3541a3203c5c66c098c5469d360590f68bb0a17ee4aba3b54a0d856e550aee492a996b7b4f6044e0b8 -DIST vscode-1.76.1-arm.tar.gz 113670868 BLAKE2B f9846bf5b8fd8d972e95ef9152b36794beba59d3536b21d55a8c0986d5ae5e11f588985242e0eeb4d24f771a00ecf71ecdb272e06d2b6cb2f9091065e80dc9ad SHA512 cff9ee94a0cdf793a2a6052952f299355f37d20550b809b6796e5bde58e6dcf4bcc8249388b60c93e348ef969a1cb110472252cd122a429dbb3eb83efa0b208f -DIST vscode-1.76.1-arm64.tar.gz 123125455 BLAKE2B ae3e4772afc19855a1ef0f415a6621c21f9abdb7994a9fb45f62eb22499a08142f1cec6d91ca1c16700c431cfcb1a2f61f53c579f187cb1c93c2ca921e987366 SHA512 9e4c44f092efb200a0602655499d6b8185de65bca4d318204bfd9aeea219a9b546f2d16eb44dd3ef66c3eeef804750ab9c708f7338d955964dfc4c48e7aa779a DIST vscode-1.76.2-amd64.tar.gz 133943122 BLAKE2B a688262565aa9f7096139fd0545ee497480e2ec928d2d57b693e52baed9d08adb2027545a4c2728b834936378d4812ba138530d081e9af123ab4d49eb22b3285 SHA512 4087dae3a567d99e6bd1bec1dcef41b824118ce4004b6f70226b0c3b96ead3f685c7a9b00fda2bcd5ada3cfcdaf39856be0345209cf30fd31d2826d1114f207b DIST vscode-1.76.2-arm.tar.gz 113666270 BLAKE2B 7d600529125b06dcf2d8bdd26bcc941828c06682aa83f571f802049a3381afd86e9dd71246d67a3ea16289ee7c2719530daca859dbbd951ec6bdcbf0567cfa54 SHA512 185daa71f0e32be43cc57b41ae4e3e22cd78a769ee1974c3d7be99396a3254dcb21964ebc93d6a5157852dcf28a94fcd0dfc41611ac1a659787248ab4cde22d3 DIST vscode-1.76.2-arm64.tar.gz 123093592 BLAKE2B 13ddee4fd48570a049ded9e9d5b0a130d78f8e66218b7a8c133985bfc106f9ef6a2a5168a640683618e3e33838b21525f01802df6db5f9cf6f9d3e75c2c093e5 SHA512 b0696534c94e0618a565e621efe2defcb8fffcbb68d4f9bf1f1587c680e2a601d726c47bca4eef464344d65956957048aab63cce93ea41c82ef5a35f208d8714 -EBUILD vscode-1.76.0.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac -EBUILD vscode-1.76.1.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac +DIST vscode-1.77.0-amd64.tar.gz 125008638 BLAKE2B 545f8eb3d8961526885acb5250152e31f8f96315c3ab715002b021146506fff61e3daeb46bc369e02611617d0276356558b42c80ed0f14cccc7723b48e4d38e0 SHA512 56442a9cdffcbfcade75d09b92bf1730507a71aef7813e4ef5edbd97cca640e0f5dee505be60895c42f15aaf926621f2e277bbe3e57fac25cc9a2728c5d366b4 +DIST vscode-1.77.0-arm.tar.gz 112127072 BLAKE2B 289a92169267235f2d59313de251d6aea99bef9b58e5a8b9cb1b71f09a30c1f5102dde7dbecaef26698cbfcf92c4aea0758b6d887c92e41b00007b89a57216e2 SHA512 b7d2a7ae9ba228d44d65177c7cd0923de4848bd5d06243ec4ac11133362259271322e07e5c9485786ac6508fc06f3f9239c25f32b5cc872fde58443866c45900 +DIST vscode-1.77.0-arm64.tar.gz 121710946 BLAKE2B 3e37925b306e92b533f4a7f61b058825c586e8217eb402f0bceff02a5ae783d71229fa578b2530eb95bdae38123524a6807d5316450a240d290ee02e86eb02e9 SHA512 a3c16cebd8d77c0c5196004c618211251a142a992929f788bf14be0e23c16a5d8dcc9ba2c21ba67b5080546ed221c8552d35b991cff237818d1afbe8709ca04b EBUILD vscode-1.76.2.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac +EBUILD vscode-1.77.0.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410 diff --git a/app-editors/vscode/vscode-1.76.1.ebuild b/app-editors/vscode/vscode-1.76.1.ebuild deleted file mode 100644 index 593a70028957..000000000000 --- a/app-editors/vscode/vscode-1.76.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" -HOMEPAGE="https://code.visualstudio.com" -SRC_URI=" - amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) - arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) - arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) -" -S="${WORKDIR}" - -RESTRICT="mirror strip bindist" - -LICENSE=" - Apache-2.0 - BSD - BSD-1 - BSD-2 - BSD-4 - CC-BY-4.0 - ISC - LGPL-2.1+ - Microsoft-vscode - MIT - MPL-2.0 - openssl - PYTHON - TextMate-bundle - Unlicense - UoI-NCSA - W3C -" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/util-linux - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libxshmfence - x11-libs/pango -" - -QA_PREBUILT=" - /opt/vscode/bin/code-tunnel - /opt/vscode/chrome_crashpad_handler - /opt/vscode/chrome-sandbox - /opt/vscode/code - /opt/vscode/libEGL.so - /opt/vscode/libffmpeg.so - /opt/vscode/libGLESv2.so - /opt/vscode/libvk_swiftshader.so - /opt/vscode/libvulkan.so* - /opt/vscode/resources/app/extensions/* - /opt/vscode/resources/app/node_modules.asar.unpacked/* - /opt/vscode/swiftshader/libEGL.so - /opt/vscode/swiftshader/libGLESv2.so -" - -src_install() { - if use amd64; then - cd "${WORKDIR}/VSCode-linux-x64" || die - elif use arm; then - cd "${WORKDIR}/VSCode-linux-armhf" || die - elif use arm64; then - cd "${WORKDIR}/VSCode-linux-arm64" || die - else - die "Visual Studio Code only supports amd64, arm and arm64" - fi - - # Cleanup - rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die - - # Disable update server - sed -e "/updateUrl/d" -i ./resources/app/product.json || die - - # Install - pax-mark m code - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}code - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor,ssh-askpass}{,-empty}.sh - fperms -R +x /opt/${PN}/resources/app/out/vs/base/node - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper - dosym "../../opt/${PN}/bin/code" "usr/bin/vscode" - dosym "../../opt/${PN}/bin/code" "usr/bin/code" - domenu "${FILESDIR}/vscode.desktop" - domenu "${FILESDIR}/vscode-url-handler.desktop" - domenu "${FILESDIR}/vscode-wayland.desktop" - domenu "${FILESDIR}/vscode-url-handler-wayland.desktop" - newicon "resources/app/resources/linux/code.png" "vscode.png" -} - -pkg_postinst() { - xdg_pkg_postinst - elog "You may want to install some additional utils, check in:" - elog "https://code.visualstudio.com/Docs/setup#_additional-tools" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscode/vscode-1.76.0.ebuild b/app-editors/vscode/vscode-1.77.0.ebuild similarity index 100% rename from app-editors/vscode/vscode-1.76.0.ebuild rename to app-editors/vscode/vscode-1.77.0.ebuild diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index f378541ce140..834b9c8e8aae 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -2,16 +2,12 @@ AUX vscodium-url-handler-wayland.desktop 383 BLAKE2B c3e281318290826ce9451fe517b AUX vscodium-url-handler.desktop 315 BLAKE2B b514551e6256cb444f13bfda86a9e164ed926d8aedbfcb7de3a6b1c3d3c2e465c0ee158c74626814908a153c5f801434952865a708c89ffdf64bce24a83fcc20 SHA512 afcf89af009361b409330a223696013e1ee8973bc3b3068e778fb05c3355fed66063bd537a66685d6ad3578c2808532d4b9c5273a291c7d2f3a9c0b2f997f152 AUX vscodium-wayland.desktop 609 BLAKE2B 1b25dc9e98b5a12a10f85001b9c5acc9325368a2310a7d1e2aad20e22ae07fb000aa495b694612032e999f431c8f8e47f60eb162d0c7487fcfef6e37249622d4 SHA512 1d371978a5780c8d37e6e1359ca029659055a8d80de0d672d6eb3f21b890db2b92e368fd244be7cf83ec30935271cb269f1b9aef1c7deaaae36c3d739221d8f2 AUX vscodium.desktop 481 BLAKE2B 89f335edd1f7d0256f95eb96d335c2359d8fd984a29bdc3190218ea63ba9a19e64435eb50c7be818cf28243c8cdf9b385f8987f6917e52df565a4ca555a2a13b SHA512 234f79a5ea9b901b62fe0c094554de3b339a67e8f47ec4b3daa5c0653778b9f51d1ccd91e773b4ca27f27e30a5847d5a3172d0ed322ada4d47624028bd5d8c1b -DIST vscodium-1.75.1.23040-amd64.tar.gz 121851555 BLAKE2B 827942e3a6b903e943fbd7200c8ae1e10e2ee3e8a05592a5dbe6677171935499bdb497aa1d76b175c0a8a4dc699ee2559c8768d83b2133ab3e337313bcbe70ec SHA512 9192915d87d55b5835dee70d10e03f6ad110075b1b32809f78cd18a7d9fefb36b3440e14c0c17dd826995a04789517c21e08e0d72a0418923f1dadf2d5ce6d22 -DIST vscodium-1.75.1.23040-arm.tar.gz 103879786 BLAKE2B 2f9d0cbdc474a248a7dbd3339a9af87f88ad477a14934a2c4ca3ae5235607a79dbf9d797b669df7a8127dbfb3081bc1612b4d899d69e95faa8a7a011a1030b21 SHA512 373c7097582d4540ac1479bbb9da53b6b13288dc5ce61fd11d952f7eb289d456bf57f8c2e16d1a3532738d082857e9abebbded1142ad36f6c6ac67e25cd1a6e7 -DIST vscodium-1.75.1.23040-arm64.tar.gz 114920913 BLAKE2B 9758ce3c71621eeb9d4975d7e1c57cb079f15b6794c320df682e2748d7fd5cc4ec5dd2dbe94e16e2c6f6e7617e333dfb08d0a80dfcd9c78b01ec9c38e800491c SHA512 3baf3abd004c67c197204e92de50fc6d056926686dd921368d63c90d216c83ae15529f3f25ddc6c20deb812823f9181ddbae3b80936ff2a441a1d51e42678a03 -DIST vscodium-1.76.1.23069-amd64.tar.gz 120798858 BLAKE2B d499b75a5c24e9aa68a5fc358bcb98fb67a67b2383cfebe0b9ae4170876fd675cde66d855f581f6cd5b4c745a03a15e345af7532510d640b4ac65b0af2413906 SHA512 a2e37eba3ec70e35f344c2cb552cd75c5d5e67ec9159ac48709d631e5324d19e9cab08f69ffc8ae1fa782aad515be6af661464dfa72ea1f18da752d1d0b48127 -DIST vscodium-1.76.1.23069-arm.tar.gz 102842431 BLAKE2B 9ede508310c87948a67c8f07f4f15f4b2e2466c3f659c1a291cb20a76a784964d7174a1003b10523779c75eb0850e2e272aa7e3a02497937136f32c138b8ebd1 SHA512 f5b99f1bd9338c69c69b9643a5c5e6ade5a3df237ac042a9fc7fdbba402244516e54ab636235a1867c6594a52a33b4af32622e70511491caac7d014b42c8e51d -DIST vscodium-1.76.1.23069-arm64.tar.gz 113874748 BLAKE2B 8dd6d97571dd084ffa40662ce6f3788cb7f09bdc8fefdce15d2987f3819ffdf42762e4b2106b71c3fc4e02943be9c62ab12355a8e30ad405848cdc7b115780cf SHA512 92ba83d125f8d28ccbf06f3dd7219c08ab1d40630ae32f0620aee731340d957cf79b7e5c4068745d77d1d425e9ff64ec0cc859016882edc93cd553fd59fc9983 DIST vscodium-1.76.2.23074-amd64.tar.gz 120804173 BLAKE2B 9f730a8cc1130c076d12317cd0038e38b9a7529d3a1947cbf24958ccc2d5ff4ef0a85d4561645777888ca9514c7403bd86c858ac858c8568bfe6597c588adc7b SHA512 3abcdb1c0f189920b32accc892c2e88695b87448f052896f15472874576ae432a829cdf641df6680c27c3e1846c149cecbdc846473f166f98003c81d599486a1 DIST vscodium-1.76.2.23074-arm.tar.gz 102835702 BLAKE2B 6ca9ff6353b7396d8d2d906a2415cf0f14e9f0a94bcc5607479c38436963e76ac55ebca8a8983bc36003834f4237006f03f7c49fc49e5da82755322cd9457b5e SHA512 1b05dc5741c5381060492f90583bfa56120562489b814dac9f607589deef15c43dba3681a66167c5506adbfc802fe893155d77b5454040ae31c05f9b88a27e2e DIST vscodium-1.76.2.23074-arm64.tar.gz 113874910 BLAKE2B bb517ac6b7d41a392fec6722b895c0035ee146497f6b7ca9a52118081a9d0647a48e3e10fe48cab7a2094db70e664af2a7282587a466216e91156f23f7c1119f SHA512 80f8ed673bbe52838da20a0d5077aac060e8ba334609e8a5088fb30c88bf9813b7b91316b9eb5662587a4c4ea038ac0645ea4104150f78ce3df3a43e1ad845bb -EBUILD vscodium-1.75.1.23040-r1.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 -EBUILD vscodium-1.76.1.23069.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 +DIST vscodium-1.77.0.23093-amd64.tar.gz 111008654 BLAKE2B b53d8c9c27b05244a6b52bc9cba0daf79f405d3fd9ac05b954fc5d1534758c5e05298dd7d6d4a474e806932a5921e7049de6ea32824a6f3fdd27bb08cdbe73a9 SHA512 148002f0a0467c0f704c268738994f16ca4f85efbc7ef1bb87f3f5b2c1c14f47487d1ff3e188963c1cee3e72f99a5de8d5a5d20fd19fd5466c809cafb22d4838 +DIST vscodium-1.77.0.23093-arm.tar.gz 100637834 BLAKE2B 29e696742ceb83a9620740ca17a5cb1d0b58bc47147f1882a843f97aff29d8c9606df6e8e25dc3b09e699b1c8b4b2844efe871726b6bff40e1f50589d4620d74 SHA512 5a1a42901e98892ca1db28b914531c4c83bc5be6e4d7ddc950d1f04a4f3b6ae555b36e864a2ab03a41d850adc87b376f8637842dbf64d02b021953aec0e2d470 +DIST vscodium-1.77.0.23093-arm64.tar.gz 111842188 BLAKE2B 38a671476162a63124268c71e32ab3dfbcb43f77daab69491a6c88d436e03684a7c4b5b0ba55823175f31163821237dff1b72cc8706d2aa977ad291f2af04e64 SHA512 139cd1cb5b29fb7c8c7d0c4c51c568ad9ae738be7bea603455178e8f960ce88d473583e312d4ef710897317af02fcf6c92415ae2e8ceba271b68616bab49039b EBUILD vscodium-1.76.2.23074.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 +EBUILD vscodium-1.77.0.23093.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25 diff --git a/app-editors/vscodium/vscodium-1.76.1.23069.ebuild b/app-editors/vscodium/vscodium-1.76.1.23069.ebuild deleted file mode 100644 index 5c5cdb4f3682..000000000000 --- a/app-editors/vscodium/vscodium-1.76.1.23069.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" -HOMEPAGE="https://vscodium.com/" -SRC_URI=" - amd64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz -> ${P}-arm.tar.gz ) - arm64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz -> ${P}-arm64.tar.gz ) -" - -RESTRICT="strip bindist" - -LICENSE=" - Apache-2.0 - BSD - BSD-1 - BSD-2 - BSD-4 - CC-BY-4.0 - ISC - LGPL-2.1+ - MIT - MPL-2.0 - openssl - PYTHON - TextMate-bundle - Unlicense - UoI-NCSA - W3C -" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64" -IUSE="" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/util-linux - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libxshmfence - x11-libs/pango -" - -QA_PREBUILT=" - /opt/vscode/bin/code-tunnel - /opt/vscodium/chrome_crashpad_handler - /opt/vscodium/chrome-sandbox - /opt/vscodium/codium - /opt/vscodium/libEGL.so - /opt/vscodium/libffmpeg.so - /opt/vscodium/libGLESv2.so - /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/resources/app/extensions/* - /opt/vscodium/resources/app/node_modules.asar.unpacked/* - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so -" - -S="${WORKDIR}" - -src_install() { - # Cleanup - rm "${S}/resources/app/LICENSE.txt" || die - - # Disable update server - sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die - - # Install - pax-mark m codium - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}codium - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor,ssh-askpass}{,-empty}.sh - fperms -R +x /opt/${PN}/resources/app/out/vs/base/node - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper - dosym "../../opt/${PN}/bin/codium" "usr/bin/vscodium" - dosym "../../opt/${PN}/bin/codium" "usr/bin/codium" - domenu "${FILESDIR}/vscodium.desktop" - domenu "${FILESDIR}/vscodium-url-handler.desktop" - domenu "${FILESDIR}/vscodium-wayland.desktop" - domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop" - newicon "resources/app/resources/linux/code.png" "vscodium.png" -} - -pkg_postinst() { - xdg_pkg_postinst - elog "When compared to the regular VSCode, VSCodium has a few quirks" - elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscodium/vscodium-1.75.1.23040-r1.ebuild b/app-editors/vscodium/vscodium-1.77.0.23093.ebuild similarity index 100% rename from app-editors/vscodium/vscodium-1.75.1.23040-r1.ebuild rename to app-editors/vscodium/vscodium-1.77.0.23093.ebuild diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 52c965d80c651fcedb4c7802c44790d65429fac3..35a4fcd551919b9838760096e9391b992bfa3c59 100644 GIT binary patch literal 67481 zcmV(-K-|9{iwFP!00002|9rj8wjDW=r8n18)VxGA5vd7QQ6x(W{+Doa%2TC3fC?7ogtcd5CgD~~H3we+Kmv(J)3scE!(gt6lN?<;ll z-0|4s&c}>%t-kJ5?mENWkB~>dOW*fyJ0$*M*)=6z{k~&JJQhzG^1jA8_^olr#m@E9 zMZEJIb(Gap2-j76-kAmKlOGG2zZs7@kJ7IBvQlIH^sk@3%&-6YvSjhdZ%ejz?4w+J zjuFFE*2d7%K97F4who@`sxj`lVyQe<+I{ZCvX=YavyIx~eU`n~S@UM+&c+*E>1_8M zayc-hyQDdfSrgW|uHI%{tKO_d;b-o1{`-=ZQ(IbmR0(GhN4#faC;E0#&tuNk?zltCd_@>oVT-JNWv!1hwbtepc4e)PvRdE+`(gn{&v9OD zlyJW;*^f_OzkDCxKK=6Jr=P#h^}2E?y{%lmj$Bj6U5>lnjc=;^80ARUf$i6HZnk={ zyX+_bSgqfk74G@21IxNIW;NN`Q06@rj>Yqyh0nyaE|z}v*~7tS_G7dZBI_PfVWapf zA++<~S8leHFkZZ-j~Z|;ydb9gO!I7P%C#nzf%E5dT}KBG$_Qaysl|5n+|FKD@LA&B z3WlBV?h7NpJ!f$L&O2Q5tTke3sr7x1t6?)B(Aj+SSGSz)mmi=0hQ)nrzr3v4eO_;? z*3Yv9-r!!CTf%fPh*5KHk*~<}>gUF9`SN)jS2zbRG*~xw=?KR>kNcQ;+#z6hxurc$ zb`_W5oz8RBRL+so!r2$-0}9P^mOCe~CG9l;xHo&dkJT}W-eLg;N{N_uJoheV>es#R zgXim4OtFn~v47#jBL*Kgz||f@JsW!)drKK#&sPcO=9f9#H>Q2=n2u|o>o^0he(JfU zmpN~i@B+PGR_*iWpMLyh{q$*IbwABd-`0G!xbuFuxV-_OxbYxfkXOws&8y57a=p)< z@^LJnq>c~|@FoYqvEdS<^%GByiS6yjbu>Vq=Sl;YE*JQ}@c3F=#?>d=df?HZdK!h$ za{>DaV8@2u0zr%w?~lF5`)DUi1q9-fE1!5bKz9I>@xBQUv)60s(jmrT&?sqPW^*6) z7$EBajKX~o?=Ji#4RCX^8~E~A^BnATSintQt*$oLnG-wxXKVMV{|bJ5dtJTjef984 zaUz1KE1k2Rd(>@MOrfoN43Ia6ldrf2W<Nf0A3Nu zV+;4ZbL&Us5jHN}t_&pOyZ8v(jU}xF{Eze6_}JQ*X@&$CH15?d*7-cAOWz3~spE3< z`195K+dqE#_G$d(efc7|^0s`e`?}e9-;+-V%m$1BhiPX8$;Q-4uE9S6qYL8*8Geyx zAFu_YFgu>&$nheS*4+sP&={?`vdNXl=I^q|S@f9z!-T(JLkE6#g?_v_?ry8r;~Wtv z419XN_L1heYvb=?$q_KAm}P^71S!b|bO+8G*2c*LhJmK<$GPVqrR;gZWtDjjU&t>t=e|S%^I(F$9!bI=7Myk zm?2FVV@RM+Dm*{T3_}Af!d%zQs{kFrO~j8<+(0k1Yw~G>|4lgK!A~~BNbE7=bvSG; z*T1h?C*tHrxSA8&WE0qc6{5xt53DEgcmOPfT6Qe3O=ZT=YQZOf3N~bq!QYLg&&(1U zJxWZy@gcoJsGx)(+!?U`RQM77q24QxOsIvwy{y{LfBzHqc0@cMOTIyZEAjH}BB)nf z6}Tgav$qL8%WfYNNNq%x!t@EZB-+*7Rp#R0zwS-8gwPnJSQ>8xjsuxm_#R~!d+H|kvXJ{Ig0 z{^O&j{?y zt~f*3Kt{|kVm=Ox+qD6ZvalfEfgZ5Q1)LoN!we{c8~)SAgw%~h=)t;;UU0TTj0oey za{cm`uix5-1uJh0mRTmWQ%Yei6c7j$^%BVTM1~w)0#fc+U{`R5EO-DH8PAyoPuP3J zSqDV)9<$x~VG39j+CZ!7h%vnO!m;mpJ!)q{TUW(|jB>FOxQYpRjbZd<=P#w5KulNcp zN)QF%U|gY3xY9+y?XL^={nMZ5f>|_dP!djyw!oOn!bSpaImC#V_@fSdOr4VDi}5C) zuACre@X7;@+mawZ_(?((pK@UhEZ>0CYL#e2ilI#s|EdZ9pSnVHI&V?tQ_6E`Sxf6W6)nH!$S9 zA~X$Hg=k&@C5X?$*pW@K!-D4PV*SzvX#aafaJ=v{eB_eU1aQX)fagh&2buS=3Go?l4c9HI9$hw$sm2-L zZY)rE^T?JjRyWC}3-NEHhPdY4Q-bpz6MMvDw+@P3L9GICcs9M0fLKBjpb%Pn9B}X( z+Bhx@AKNagV739N(Ex{RK!hx@j4bll^#};)5I?Nh`usr%yn7=ov4HId;DZ>7fat&- zd-KI69)cDImlv;&N*gEuDbCEut=aNH04rGBi6A0qoriiDYv(!Y!WB;<2;r+4c5{hP zD0qD0B`0wfH4b*X@rlY;REQ;C9r)k_21cm6;dhW2NEe|HDTjWA_h6lc$KprX0%#A~ zd=JR&LPkQtQ`mf6#{!5rs66-?Omeo)NAUqS;3+l-02A$58oT-$8Grf9`n*29z*oHD zI{_1t_u?Jc)C~r)U;MHW=`q4F2+FrolL7gL=T_r1gk6SdKySa`1b{?Q1wBaAAocVykWqD^KKJnL!98zh`{h1 z1jnh#v#;#+QhFC8=tOG9S`c4w`B-m^`#AXrK#X32jF*!ij^F}33WHCrU9*q}CkY#yP z0>;2B!X_MRLB{IE*TIbW4Y&_x%vvh&0$YXh9#}FY^_JPB-WMx%5sUzLct>mmNCwV&#R3C2 zjmT30C{VMmt(1(c0@5LTxErg8EaLy?KK(G(CjdpDvJq`e_`r?Y!VZz0=}jD=al?UZ zCoI6UOmdmW;1yAC#1AMQw1BYR{czKlz!_2={eE7M{7wKtSUD}4H^E@xB_2cW$pT<~gn4=^;5rjotDm&=d06H#q z{em-q=w=<@8gH5?9XGTOd(8r$sV38>XWn2TrWz;UPwd>+Ikt&7d=x3LVW#zFi})AR zJDbS%rU(s%WnJtFj)@xEaQ}@nCc}x3a7UvBY!3-=&-oFn+pR z#1x(jn@K0{aS=Ay;Jfj@=sA{$RXqo2ec!k%451c$ccPxaCAKUZ$MIg`7Jd!4-GzYF zAVG*Jm}!b;;0oWxt7RPCj9LVZ-y#2T@JIOUj~rO5Ih2RkDFzCU9KNre;QwZ z{^j%f@n=RhwyYYh2K$CdXL(6S(PJeL#>U439AW+0|7K)FUyy+~bJYtae_!n20hz=4 ziNhzF8Kw?hW7B53*|V6g6URe#+zSCGwT68`VQ%y$K(ioEBXzu-cF2={c3-92e!?DNI%oIllL>rEkuN5H%Iiz7`{lp0iTYN!+ zCMyXeW1Yc{Xu`M<9S9ttsTh1$aOQ$R5IYxax`*3D{h@HiIEc-tACRET@Fu(~VHZru zm@!^@g^Q0*>Bg>DHL1c$WVliM{3g_?mTL{XKvsWMlilofTt;j7V?cPrYhXuXooJZU zc^Q7VrmOR@ri&U53hf4Q3h}+~msR`QKR$%Y_e^#%W_Q_uB03aA5KL&D5`5@zgEmzj zA2kQjKU2jgAwaC|b;89I$7WzRu0AoGfP7!K21Rrwer`66xTjjt>;LL=7Wdn>I5b$CNFRvzyfu_M0t2kX4q%%MPK`KKxSLljbX0^TecOfLaj zpaDO`BEVfuL*WHxlj6K@5E^2Le1XViDDHh78PJ2?;Y$IDS~~Ld7Cv8At2D%@qm^P2p@eNxIWPap5?iw-jHr|4-S11@Ua5|DrD+l z5n!;9bo+`rEd26i zu|D~02|_WnI_K1fXZOy zuu}LA(u6CdY90m4mIJHVElj(wXV3?49_n;?>*F+go1zM{MkV=EzxJdwNs`h<;V0xQs|rFv%*+g&gSABN>;cwy@C~)u z@CK}ABRb;^A646%sf6+mmU%-%&>!vn4Y@t<>&VI59{?(>ND6u+4blURirEs6Ei%42b>Y$&in^-3@KKE9^fV1pAizB2{#3b z7|R5}TRb3Fn7!<=Za7EB&3NxIF)Cu~J=TEJX1>MT8O|4R_qQ+^AB7VRAP9n@s3q{F zhTH?Fpt=c`5{P!J!%jzqSe?BYx{)7*smyN&f>lzptIe@Ye!~nHoT3vaD$j{KDX2)Rsp{ zlEKHBV-cKi!(&(81Y^$_)I=)8okK7Oj4s{MTQJN6R_K-I*X@*c0>{g4YN>mU>nV{R*YI>MCgCUnT6 z6=KuPfPX`b2&B>DU{fmTI~8VNx^y_C;j81YH%jROj4P^zhzF94`!c-NkXfjuP;4W@?AC4B*^P7yh|+3V20;%b zH*J^RO37q?tnR|(2y(eClW<|4=2!7Zb_p_VNzE*3vV*vUB@Y68{$$$8R9GX zM2A53I`-N&1eJ(p6dF>v<5^TneG+-m8QXb$4? z9LLpw^HZZXHG=*<2b{T8g5_yK8QO*IpMlMQeR5Sg8bo{x;exgQO# zK7CoRZ(slQ`}*mxpFV&7>D#9-ACAAz7yOr19tfN}BSsNeyuQa3czH&O?-TGs)R}T* zArCgvlsRIg;K?4lN&l(^RlN5d`J)B*h79+!;bFvXt3w7Hq%Ph7w@~?D$#*!Aif>i1 zaVOKfP%h8(V@^oG5T4@$&}Lu6bL%HqBiQL8YVy3uh5|*Aq4Da{8;CYx9q$GZRWWWj zj*J{h*dq8bFH^BnbG}bfSJ1yw?w5u8wfE2K$Db&qgyC8~f@vfG1o4$C8=lcI13W$9 zIQTArcY`I1U9A8dXL&c#x zbPSsu%AYs*hbCdwL}sJKc^1oW1u0xSPN>)h{-FE_!Y;9%!=oE??xkrxu)rR$-JON9 z6vPu~h`|XWvo)5mVB_Q71ooB_=QsaHw)REzzz{{CZq`Tptamk)WK*AgCB zW`~FqV*qAWJ>K^=+ANE2!F>-m;(VA-u_P7-+1TU~fLeaa1A8ky4|EThvL44Hs)mkR{j!b`MbxpmqhtQ1zx~AdyBNdFM*)-JmAFQ zA)Z86i^2NEm%@;?)e~l8H}FDuA0AxsSC!0W+r}Phw+84$LfvhOoi8ocxV$dh$EtyM zr^G-cf{jp0=v`P_AtnJ__kH12hq&JxJCoou{J^y6aveNmS&zoGG&Mg(Vo*t~Di4nk zcUr$yn{KmuY_eIq(f9&B%A8QNRIudt>P~dld7@be3|1yukC)RnGl3}s@^}xfm90U$ zS&VjDtpYyY+N}kRKo|l9FvFdZ24Fp4rLtdeuRu%(KH^yXlPG#^Ag!MuB2pAx{km2^ zeynff*I!-}W3Q|X3&x>MKsKy}R|04b>t0sEu&u99i?feM#r&>NO<_l?$iXlrAUoIK ziPlMNWK3BR3&P$^Vdu)(n}&{2JWnymV5$tHS<#R0O* z0Ks8U=rPD2{)jVI_&Wv&S|TE#ltgcwb*Xm!UfH6D;unIK`0Sw#dJBsr5*Lg7DrN<| z5;+aAVZLU1M*F<~^#kdD2QeIET8ek>YqYi_@ee|D&ojcLKo0mq_s9u9LyFZ@o0KU; z*Ps_mXM#2Ay~#KTP>CnKVM52ejbm#R9u=d4-&Z6F7W37$6C)EFI)3u%($*^>B6ZK=BdVzydpPVWl85 z%Ys#!k(_l|HQnnm32m>{!=ruw>mL+&c;^=#BQMAdYm#N%(0MlV;>|9pI~<5OiJq=* zs|Pl~0x};-HVT%A6tX-D7Q_==s56+!o$-YTX-B8S3oLdkM^Fry$w~r^b;!q#DDyXu ztS1r_^Ggji>*wNhrw6eIFCUOf2kxq>Y^Nv(53(4;aF9Hgfr3YjXkVc`=OZR1)r`X` zSQZc!ady;q@!*nB$-cC3f)nd5CaFHI*sDZ(k>67!Da&m9L{B67QGvlDmSv?vUaUyZ zcW&j*rOgY+Xso4+qF{zg=Z%~+{T|I?o~ZB)Qf=ZWffD^|*+C!O0sy%F#^rCQZb|$l zKJ+b%2=pK(8>B8Q0!dlRl%>5UJ>J<5NgKhlh;k{JVv}DDDLmMj_LGc8FJ8S01vvV` z!1B&^`M`*<{xLnp%mho!vcn~#lGGCT`!%IM)|Vgc*Ka@lX#M-2R6SjY<+LrR!&XiB zhLDy?0&E|0EG=eF2NHH%8egj^T%J(t#2#3d9xTnjBCZLH12MIt=TF{lmqKt0({zxb z#jJ5)m&cjQ1cQ29Z+S%G#RWD5*nO2DH^AC65ERW}p#!%P(#yC43)nRn=x zqendRgo~WFrOj+jRZwE>H;)NT8$cgUaUfq7@enp(JzF87Az{|}qLjw|_F=KYdk%40 z+KpbgvgHkX7;Hdy9w?-y+$0?EN3hx(Hgz}N--Zz@c)FFWg=M>=zS$eBf2A;?3Sfy< z0mZP8Av^@k!@at0Ga8+6bQI%2e^lW z-3R6>hfeIJY1C7Ji1A)#9#LV@GpW9KgONOS1+xy&WSxjPn00_#^vNr-f)JjU#rn&K z8XnB|{fO;C3uC2dHx>a2jHAf&h0(%?#;kzA#NiNuC=H8-Y_n6%ylJy)24W9)N3v9_ z;BPo1Fk3ywPZouU@c7X*OJDeKQwPM`aXku`5ohc139NxyEYtcoLMLQpGIXQ!!PIt$Qf=YblqRI0Cxcp45)u>_iP81-C7% zU(4u$e7vsKxA7qz_EJ6_@RTN4rw$WBxqIM_ii7wRw(=&}4VcskqnRwpD1>5w%@Wo< zBd&YHms!URs|+w_%Ns7a(*@Mbv(6J(MH)k`*TcB11&zIfV@Fe8{5$c&M}ef4jvMv_ zSC|_lgkW^w40b{YGRq3@Lx5Xt28M$_d}15Mq#B4QN4o1&#|5iQZjX)GZa$>Iyuk|W z+v=v+B22K($x1_bZzK2XYW-**Z0jYF4~q7xQNm;piM9b87OO*4p{Jc&1h(?p z*@9jp(S~pNAM{g=AgIS!*RXNa(t==`73K_^aGCn>G&3L+Qn%u45~>!sTzYx0oi0xt zjC)vNvnyZ?{n}QEv<1uK?+{$DVs;ON4_S(8qYW$Drnk;*+2ll z9Xt+z%`SWq6Khx-0tmf|D((5hYOPD^T>=BrOys)wZ$Y>ll`QN;3;`yF5EegL6=V{lL_6Ss z#WYO?y|Ib33qNHZ&~_SSu}6(5KYr*!z)V;Q3u}i>GrePswLguLRvp`Q8qh=%3Zy;D z&7u+U79cX#VugkWm1qXzRRFOXWW-i3O9@}8*XQ|le4zI4Gy*z=Y8)5eW;0a&&f6#&euERK8Pt% zxr>muV+Ee~W?`_cI4|D!uofmj!&y6E?1Y5c_yst79I58J5MC*Orq&U7s0OC8FXxzm zFz6Yu-m&e@aOWvt%Svgo8kv-f|P$dU?eRVsVyXZzmG$Xi~WwpkI&@mOt1vcz3?eieNsx zT9*qy7|$1gFob~<0JFW2D2>_iKd?c9c2Ta@%UWH`Uxahb4`Wh!IWHPNx4*8R_SY{z ze)?Ux0NeCV!?1f^WwOzQ*plVoJVQrNqv=<_52Aw^*sVSYQMs{f9>@3)=>aBkv`R2c z3E6H0M>Mk4p0C>IJ)e9(#&`BBoy%T&C;&2omRq0Iev-cyyW(|%KnJFI`6@s*n~*1x$weGsO05Xy}*Z9st>odjD21$+3R!I z4UO5nuG`noU%&nITkiF>gEGBT3=|B_dgDH8wjLNNPr!@>nqjXB-nLctP=3Cth9YoU zHG;9vlAm10c@c~1Dbrx`&Ik->lnX&`xAN8&~gwNHunIM0$wh|AsAx}=^*N80L^p7 zb2Qc1Epvn?pO_nR5=vky&;bAdkn9#_hpal|I#w{&LVqtCFfkkK1Qunh?}$&DG`>Xv zdvox0bk4ZfmaNBRrpM(;$Z@MWViAAMf>rW^`WksAo<=K0>myTS4WdXi)3uypW~qs zC)_sH(>?>69pO80M2~GY;Sq?*?efTB=k{fOY;JzxXL*HZQ=x=BN9NUo zwCu`+^Sju>etWEYJx6;{>qpB(xh&H2wt3k>6$uBvP80I`9&n{IrKbU~LZMJf_1HLj z9t$D)nDv>8o$g@P+luvQRX_R~l|XC^oHTD93&X zkZpte_PjGm!6USN5$4_*yvMf=*)*@ zR+DwkR@>kZxK;C@e;f5I4Ye}@3xl!FOh~zReDA5Tk~|YxEH>e*qBAr?-|3z~e$R_d zz!R&s!WV{Xjtz(-Di8BwgI(xWd)Qy%n3xONZN+9v&IB>93`QevJpUT{r~NK&3M#eS ze_XTGfBp1%zAjsSPb+#>fpEeiV1*D>9vA930(w1IJa&mYHi*MwtF=(5T7(b;`#hcD zfgeWTc_U-cOxRdOP3&Rc+YPOP8&rpOpoaK#NRuT32qd8MIuNjLry_z2#vI}^#pS$V zYAl3x#*pZK6X2S?4?MtqTkv_y#Ls%xVV2s&f4;391*yV#I!r9VPUd$G_{i-eJ9uO? z?5oD$2{OAqShL{Vk3TNk&+W%w{-it+DNyW8IKf1R$t3o1SWv~ym*TnjeM9~TUm{lpyOIS5c;f@|ll4yQp?qmy|E;_{J0eX0rYwiV!gIG_D{ z-Iuxu7EZv@$`EpSgO5)JFI|oc$O#Z~ANO_CKQ7vT|Mk=O>tELAUp|x*yqFu@$y(Tw zuFC8CetaIv4Fb`zU_i{NGZipxrs;T+!V3oH4q2DtS!OF6X>)`-v}W33LdQIUOwF@B zSmp5WzNMLb!ay<=FIot16?xmUljq!4< zR6OiAnPB}AJB6^dEG7k_q|L~LnPy(%u6GE$+pjwAIVc|S{1(+=bWjUQzK>R?a?58)zR^sc1 zxAbNg!-3u6V-7x1D{XSzedx z%lBVD|M+Qt{>S*s`lvk9yPd_}?3;ktfCHBC@!2=LVC>BcA7}51pc8g>v&JY8cufGa zFz|93wk1YSBb?#Lvi2KYUbh39a3ci<=+-44)3$ z<6x`yP}P>o~?m{6Z{!pvr2@gKk%<&^)-Z`XD3Yo ziEsFCrK{8Qu;(}ss!*|p@V-xIDIpd{k7w?)KRKbxISk3^8^<%hgivHlxg$Cfc4wvd zVSlJ~Tf?Cf9%owXMhFAWPS2YVKrkpYhhg@Eb^ZF~`-dR}ucza|a|H)4bUPQV6-1ao zvM*CQ_7j?yG4<3}wQ(4NiuuDOerwKxUKHDH(K5tz*qo&k{z!-ysy zLxPLxHp1D{DE}q`7LqnSgSJdp2U{!%)E47fLy1U(2@WgdJ@0eOg$cXM6CE=kdst~z z5PCMw7_O|%>O_6?5eqlauO{pv#VjG**B0?GmVJ!RD7TmO`u6q9kJkTK)c;-(H9ZFG zmfzacif6kAr&Av-O$W?Q1ZA=m-Uf$;UfRII1FZ`YAskmZogLZUcm?_=L|)M`L{67NrQ=4oWs=jOggFu;=X^#s zY#3U%Mdh-cA=^agfWA=iTW5=6c#ep$#J1YF3VTIHh12>#9H@J=Y>h^9?&x9D*oOn( zZ~yq^$A9<_AF9;f8EigyY1D0dh!$vk0N|}f+h9yaTp(B)PSH~#X2+yFC)7?)s4ZPj z3A$~pjlZ~@FN#v`W*j9MFzhp$NP-jr=rG!1PG<*O@10-L-tnGQ*IA;y$0zR-k*Of7 zXV8aDfbB*`9WWmt|Ju-aq8mbSD!5MzAG;?i>_JCzdU!s1GIw?u=|{8_z2ogLn>$4Z z#GPjE3&_hNze>#Se`()-`NJu|%R$q9J@NH&Tvc>f$uLWomn_-T#f|q$)$Y^E)W{R2 zE&=LzXtz;&9gdwO>;OUMv20sM{1N7WWw`qdG1(b-#2xV;@qRm!_8F|kO1!O^Bn$y- zGr*CoICS!q1x@pr)Cl`+&vcCGktg)nqx+KWaczelhXUq*KZ{>|fip!>4z;VE3`!s3KG)QexRyY_la z^9DpEA~aTSeO`CqjVB^NLr1Y}3?Ei@?&2`Jdp+Vah`ecdK9fBKbBq|IAe~Qn{M%U* z09j$0`*e!W)d7IjtK&m0nmL_3h?~Y(ElW!GZ7mkL^Eo#RxN@$GC05CoHdO zJsToE9nI5{PTa&wYZ^Ge%nht41lW;2F4*_4-+uh`#}SJ0J^#Zx8MeWkWPW@vw!z79 zM8TW46~u3Jge9oOR>9w@{+)0Vi2|2rD|j^TTphQ`U%E!|Fav&ffc6Lej9z?(8+ElP zg4z|&NOCOey;0n0z66_X`RWvqEOD{M!67Dy?k(GNvJoF(n-dFsX@xdDZO7l8=5;FW z&T6iZn)6to&d!18R?aS`_Oa>t@>EeGHOlVE*Omali-&_i zrAhNn_OfJaj#dK#ZiiKXoVP42TOe3H^H{d#jf1r<*+X}W1jhBcU`OhugF7jE2vVmqOi(Oe=Z$DvU$U6@tUkXXiU$&KZB%$5So^FRaB;7cdzMT2#aLhqNr@;`92Gk#<|i@{HGZU_>8* z*%^HIGl|5W?6$037#CrWz{Kl9nJv6V!8nhPAm;f#3c2W?NEJ(p<7H-OIFQ=+t9EHb zPeTKa+AWnJsBY&}yidBmoXvCI$Zf<14pnSHFA?WDt;c<;`YT+knhOeM#aXq3@RyuZ zjHz6k=#FtEvkcF4M50N)S3p=;rOI9gy`{ItIuXg(h9_iRtnjM&C)D7urC^5;m*+PpZpfnD2z-AoHgOMMOkbBZ*3x$wZcR;vRzvnY# z3*F2sTdL@E2rHwU`9f61)*SbN3BNfdFtC!HTh}wm51J2$&hfZ#z{}<*oa(m)I1EwU z6L9{B_>F;M{!b@;cP93*Z_1p2M|B8*1yQr>GdKtht$vqBua;z^a;py zybK@?)~H|@rhP$Xq=m%#uy+iv3bm;YI?1Oyxo94$V*W;CT(>ac8^ ze zz^+xYuM775C2Q@``g^m86P`s*KIiWJ8LzK;b~_tbmY&*NIGZ zKe?WXFAqDutK|Y4RfX>3NpiGj>Y0UYle6`ZPmj*sFNiRdxg0NZwC)QhGDCDJ4GBK= zVPC~hwJF^WOvHRL1E8l7lfN)@9hg!@)xF_PWpa{Z=ve?05Y^z~`#ffACq}5FQ zY5eHH6epqeN>Iq0Z*Z6uPK||U_wEu=@4+5t7@nQ`_Yy-O^U=1jX5;+J$>sFqnBOd? zr{rFeV75vt_xsUs2=d@i2d4)>Q@05DjLgT*1QBO#p-)ft97AO9iT!x9#ZcRf8ayH% zNe|~i>NBE=0Me}^EaQb!%=!JVuj#||(#6$QellHzKB5RpFHT2r2gEHdes3i6Fi=DB zn$2ULG$Vr@-7X6|JYkGQ-OQ^B*ciY7+3hLIm-j)Gl`)%(fD#?&Fc!;Y$`$JOQqJE{ z)qtHdi=0`OW^IIS4F24LTv`l_rmbUsI3m;y=(BC3M6 zFXVU%$=|2+bb#n2{0_U9ElH?|p%okG!&~ECRpYycZAnnQhv8@ye;Y%?pJ1|tey9kJ;Thk36UN~L9~SIGkKpm1Y;~4`xwof?h!AI0 zZ?p<#sYgsjRvSDI;&*i_=wU;oT+`9jcmQM^Aae2nJLjkv^Y2a^0;QnuYM*W;6>-4{ z=ZH7#3(XAdXee*7F$VKc!Pax+X$$GLfb!3Fi(fWwX+AHcYrWiWi*RP8n| zhz(`9!yPeS>}y}P6T~Mx5LiqTI@ziLt?ik-sx=?hF^>AWSU-Qb${@ZZTd(v~ila~P z6Nh=;Yzs``fc6|{xoEBr-qoJLXIHLHkO>7iMPokm(+d&~Wr17R(+2^|wwCr3w&~=h zM!^S`<%zoT^einMc1iohZ>b%}n+$t!z&VZ6Za@^x^yvH=&hrB?KsU^}S{3f7n6#dw z%H~)~r*$H)p^Z;HHQwj=6sL@!6A=au?Q`szbMEeKu?@>*&tkqTV|rb!?|=RA^_Tzf zC%#y2Gk?Wn=jC}%OI!4AmOK{;KM3hmFO>4_kc8{0yV*{IxAk}*8*G!43VhE9Ku1op znor*fc23YnIVQfv@ryFUZnX)Xm7NyyJ~0cObvs1{uA6MU%l51V+%azg9FU&HG<3ve z%{W|VnFFek&=7{LW4+r>2d8n`qi1TFhjZ{2Dg}cB5x@eX3jhg8buJ#6zpOrb{-H13mf<*=e0TSnYV==?5=7$h+~))8|h43ET&km zu=>-AL!j`I8W@V{AoSjOpLjZsfOhUiB{{$C@OBHm;g{Wj!D(zTba1*S%b5BpokUNPjR;An6?xjr>QCP5x3zCzIhGLXrZR9 z;BL4Bo8s{s-kN3VDcdO5Y;b||v>@T}@(|Ar95tCPhuM~AMD2~Yo>J~$t|!d+KH$Q+ zEZx2avw7(*tVebY3m)^F#<4J+Ke@#=6+ZBS%Xhw0(Y)4`?qVsjF1vOsWI z6p%eGu+W%TQoC2PSlREaDN8oi2fF&{=TBcgy(*$3zAV^u1j@M7Mb6{vP64!F%rFVF zUkEt|X&ldFY})x>zGxhhrNLr*u&{#$+me6 z@79DtE=U8Ba@fCgIO76f>FMGcQ^5_JEm`{;h^W+;y%vM)T z0LY1dI5e97fWTKfMXt83aYN-S59!63>`ZQg{WCcgdP+1!bRzR4In#Ud*0$#d_$?a& zc&GllZr^|W?(F+L5e6I*sJ(#hbd2D-{3Z*O_ET^@(3a+S3w!UVz2fly-dD@X_U-Jf zu4bCu9;)o9aNZi`2AfFMWuk-yFUw%N^A`3dcq9*&vNK`F`%PSieD5IHm?mKjurxT| zRtewnj_BiLGxx{rJ{?{^d`Stwdqu*|Lg0dv(Z(|Ck?jsu^oh5cgm)M$zB| ztvbZOHm1PWUG@JD2pCaIx!i5nll2B%ZrQ3%<;k-E8YHjr|NdfSJ~3Bxv_efWuKs zK$araVOQBx)ddMpYHhf`?)2n$fBIjcX^Z47S`FMH0;H6#52^Cfl~{tQ9#Mr%?^4p!<3V_x^Y+} z=T)7L;(55YZ=#|+C~^-<#4-_uD7(FWzg+v%=l^M67a!zhX$r?Vm6=_see5%MU+3BH ziGg?{Wqe{nvu?b2(&#)nuf}kK#ED%ZQl=FSR#6f`^D`MbU5>_l25<3d%OBxCL^?1X zPrt|eO>b~#FXZ&HETKeGlfrK3Jk;WY!uxMHh6n!h^ZFH zMyPhbj2uA5V-YFfQcg=wRuy^91-XJ1nV5w7oFCWi2g~%wQ5WyN={<%H872TTK+M1L z?8GCRvH*~r)z!_=2QRo=_!HLXn2ij&x9c1bY>Xo~`O1XnDWjdw+~erp0@Q$EA+|-R zRIsvjK4Tk(GNpOH2%_q!Z>3@}pVn>|z@ZmB2+P}VlNfwu_7W5C3v#@tmv;8+P8*Ni zPIhf0snwkCI0iArt^$0ac%h;5-|OwwE-*2#QCeP+f-1Oy6K}zc>v-myzb@L>pPv=` z{OQZb@$&DQ$>xJmycq>n6Ehwj%5dO4p9{~n!`EE?;?GXIn4n0dmF9JeCmhsHWJhR$ zi5me5dSvg$v!run2nNda_BgwhXL3G~OYx735bzu%f4@&8I2=}7yrwF%UCBv)N8urC z@zLfKyEkEIoWV(ozfD_uQmLp77ZwCSp0OY|yvsT20agTpROBk`e?Ap=(d!_$rAr&W zx7Je_1z7xU)t>gG?;nadU&_X6zaEX0g5MGdXTc60Vc@AV>@2-{%S_CnBQ z|E7*^d5lBzrl}$pC)wwnJi>Nz8zjd&iEurB?FcEpsU6P4c90xM|5VVx^s1#=w`ZAN z2@99@5H*@bo9#SU#}A?N@BjF@jqe}MklquEFtGSccSnfGr?`gw|4!#^V{X+Az z2LQowz}VFNr06XC%Nqkq7SwO+$R8F|VN#=*D{{a)%MSUttT`A*xHHNO9)2kUQ?A!r z+8U{5a~`ka*r?}dwvXGJ98MG3UTkqbg%mhrcFx9hfCFAO@llLv5|gvpbt38VwgUJD zF_y^cts@@crtbq@8h@rk88Fp9@&UtROt*I(w>fBo{)XE@sHs=ZY6vl$1tZcghw zP2mT_zJuXxY$w`T@MNPFw0k`5GWT=inhtt+lNfG_+g(l?GS7yjB9dL63{7vj{=s6dUM* zDGwCF=}m6oYPGNgr{fFf?dUpda!(s>*sDd*?x@NmIR_$!69wh9Y5~);*CnqUEj@cZ zef#x`-O%5DZa@BH8 zr>8jZ4hW`Q$K8P zxishQ3AvZp@cR%k$fC6i4%V8E4`flYvwSR($B%RKHd`czS2dkhLwOn9fy*xp%SjW> zVThNP3uk+OWel$gjel+5{s(u9yiDiM-kH0djb(THv4&UJjb}=_Qpqu^n1&Vh_VeNz zr^QfKUqRKjcd|vByd1#M%`I!Nx3i}m-94VHzpH9XBrky`^wh|i9hhOe-^x@R)$Z7Y z<-zrHNr|bX6Or~PLb#R}hz=t5?RD5K+u!~am^UwcH{U`CKT|b1Occlq*@u05t5Wkg zp*X_NA{)Z_w$UJXM8NYo;O2Eq)asx5hsh!D{9+O)Z(yz3oA{LKL8AmN-~qP?-ZVrI zOQ64F!yILR8bU-k$YUEU>P`O|N)HKK{L zw|ny!ysz2|D=z1qS`3x;bJ2Y^OYqD=c*gg>E|$H5zi;CT|ZCnPs9BKk=7oz2IHV|v% z1X&C@bR&>0!>;-TuzO+v3k|PL5C67i-+ukWxcU2jDIR{V zF^P8j+a_rDUrkyB%GX35h6cRth~18a7OmwA$fl97?&OGW$oXb7;Y;eHC77+7QBJdA!Odl zah%&+wYRghQSnM^k1V%4yaiyeZ(hQ)O7$9%0&hjt6hgXP{(bi2dQQ3sQ(m>2Z0HK8 zrue#6zy9?D<$t}%xv@czJcRIS4nFMhs+g1W1gxNOc*$jkrlhAz7hFj9)3OB29&Mhm zk<%(Yq_?xkj>|i2PaE{k_KXBDJNDd~>iwiQVQpr+agrB_^Q+f()N}TECFDXr96C8f zhBP3eL3L^^pJM*>);?rgcXr!jL=bRf-P7=HzwcGO)7x=G&>1T$%>iTa?C|Z#SH~v@ zv`2IBNk$05`(MK3dcExD!)Shog@Q4~%Stj(89d+Rb&jD1KIeiq-w79D>EPSgKOkw3 zHZggRr?}<0Lz&0BuxUqQUB>Qx7mGyNQ{Q?%H&FYikd7Q#@C#R~;eP3PxGdpz0;%@^ zP2=lf@gBeLD7ToO(FhX#f4@$ASCM{N((UWsxH=DNv!{pbwodD)ZQ9if+HM!Un^y`G z6^BVRnPAoZr#G8E$>W*Str z8H#QRzaWRcFdqsQ$o(8ehfL}~gS%rQ%Sz?-usZXa1jQ0+QrDyfI*`oQV zH#8D6h9VVWe2R|3BsRQ{w7%@D^;%t++GEhrb%-<2xShIm1jid)4bfjuCqf_l={Sxh zJyWTP3GhnHQUT&Pr?Ub9HQ9(_M6^ioROlWACNB(tYTMuyp}RM<^kwP(<@47cf6`Rx z{Usi@*dJYFL{87jmSdqnvJaMbd76%%Tezpr6sG;Z!kCR!r?ipab>* zpd|0ciMCvyjtjX6UD=j0F90YVHfG-|j%%~4mxBTp-tYBlLO?98J- zt6IS{Y-Tn5dozw5PWJPAk{`gHEA;7QzPs>T(~F%5o^5RVw{NWDdWNCgY%?$8MNUq` z-_{>{C2;pb1SG(*u3eOK;Phc1pH-)at6tuj#qwg~%WE2V)9C1_=Cmcy@$fP!*@Fe( z&TmFkZVThlXLc_%OGyUWBOj$oz!7_Vh!+LI*|2Doo26B$!0>johl5Aat1d@Eh6?b# zuGd_D`xAY1NA!ff1Zd$Hc|p?_)60;j)3E$4gqYKtK@PUlE(cG;E|2d{r&xmh`As-jWw8Lnd=|JUSYRM-IW04Gb_fM>AdXy(sFr+Q)I&?I|G#67kRBn1jpf zIlTACGOc6*{PMas=jE&<`Endd_QKJcZx6XFT-kP40Sf#gKt#H?w-4`iE)6>8+m0b_KlQ#HKFP&-C_>bt#2C*;gEaLABgZ`XPfN)6uor zOCb;MZXTYacnJZByG^RtZGYpU5QPJZT~Usx>(idSr<0ms1*1IE`{04H=6zY$Xybqs z;C7&blaGLI7Ra7wR{C)4UbStg2ZVqw>sWq|IF9vn+DxZ*g!W7=G5b?YOGxgRC9UlIA@4U&>%liNmz=Py4Y3&ujSBf@a8&9Kw5q{;-Itp|5 z=T1mFdIDgvZIi<-<8VgY#B0!k6Dt_|b;fS7VdA}bJz2no1+?&1pUcF(xe18T=PWRrarSfjb zU-O2Ev}%6OSmbJ3x&zm(II}?=l42+C>7--38-n8zk6{zjeOagAAQY%5YWkFSK-Pww z=JY-+Py4;o+06N*Os za`;%g4qP3)^kSz#*nB$*@$RGB3$hW6*=P-UuaYX6i!~MZyq}T@;2-j31H&{N!UVIU z&!=5e=2VWmdH;i_ug7*!G>!>lwO0qTOLp&DhvxiuFLd|D?EX5De|`QwzOD7;PkJb) zqhge_kYRu|%qIgphNGI{0gmn%-By(zu7%%P-6eGn4l>`~EPFsrt@ybDqSR8w?d+QY z-i7TQWaSwh;K3qzNaP;2Pk0EnjpuJIfwp2H!&1G^XBwiCXjxhW*E+nASj(Kti$$W7 zeFXgu{bcn!!aS~P4CD6qS3I;%GVtdZAsSQ&cMG z=Wr1dZOu&D2p&dxm4+=U<++DoTB``$9oEDgUM*TGvhCqC@Q40eDZjU5WM{WIEY%z9 z9lG4@HG?evVZpw9|MdCm-`1ZDnh_yVeGX}Xu;!$-edcFWkJXBYt;sA@dZzw*A1Y>U zN+>AU%9W-gh^GCgxmcrUjlmGjhlfnJG{bSbKo+9VQB~H9v}#?dbNSQzRf6U$9Rhwo zqjfRKQy`G8LSmkK^AKFaYCi8$V+-a!dIHgdT`B#LPkAZnla+wswP8`$lHpi$F)?iK z;8v=2uk?E6j3UHY`}6ez?BABHxBu^kkfvsCY?z=bMI z+A4f+PK1nLhSti83dh#6L!+H0SzyGhQqfXNwCmN^mUv)p({TcJmYaG1SUP+!hIC=EtUp!Ft`tmuR{ zwd84%qjkNoquTIdvo9;ZVsI4VsaWv>_W3%9__u`{O`)d1+4fD1mV1XmgWyxOY)-9;c)qc_F zNFTfr1RRTnbJlC|0?T6(06dpi@%^f#!>Ne-QBeD?cDM2s@S48t0UXUKie6=nE^VGp zLtug(CC_C=PErAkgH24?cGSd=I(o%=f9vPHs)4{ee#^($aI?3aD2`T=5uAVU&++Xa z-+#0}cxZenztE6}!-p2E?wM)Yt>XX;kcGHB#4$dDoWTzw(zCw@5qo*a;pGrE6`fdU zvn})J`>+ImIFmG8x1CDe(YekpWifF5xxFME=emZ|uiiKZ5MUYPDxg>6JrC=whZnL> zZ_^piU8kp=0%-?C8o&_>)@Mb$U4R}FUj(mR!9#}^hHMsZnKZRA2NZcO`;uN+04Ise zEc<}9rTY&N0XzDgxxLICOSdHm<+-uQVNQ7eyrARi6KDZ}^=U=)kc7_`+klL%@!>n= zK!H5Hq05o%+Rp{wwn2U!o(U%iy0>C`@d$Y6U<+IoS`WMEEX|v_sl~i>=uzBhLaUz; zU_m#6UURnK7z*wYCFbp<-tBdl?0Nd_F36nKlinl@WbWmmhtr3i;RNNWrJCzF{7|qJ zV8g>)Z12m-LLI8qd+flG^(>B4RLu9`xwSTEwitLTaK-otCJsyA#qyWI5O zX~LJsYw@s)9G4H?kP_FE9|oh~xhNd;#w>qWy-$Dta9;9~1RBq|L0wKr!Q0|txvBS> zH%}Ca)y?_)@tV(2z#7%`(z^8Ef+H=x9eLSaec59NVJkP(`|zd#z}p@cON)U9=R;rS(Bd&9L z)R`4m&%s-bwLkqdfNe}!>rb9IXYaj-SqE0ca)D|GNGjH?PRrk`+SSSVk#~SBdG(z+ z!1A1MCiPg14xuO=ula+Y{x{a+<5>Ue{Jt%dNfB$SJIDHg@36iNW*(AUwUd$PpBflq))31Of~t;ygtq@XBxlgS zSAZt3HxnyiBv+h-)n}$Zc8W4#8zVw(ivo^XZ_B%%;ghU_#mr6^ck~|C6iy%!A=YQ| zN|%e!e&HZF#b%aIk(!fzkw!;7Vv+fqDz$=t*>DnIkpvdmPO^_4;6Tx#q=^N{f!mDy7~A`B4hI=UN02!w z-U((nGy4P62{87{u?K7b_>6YHynz7`PgHY)Uq?9(=L0+Cz5T(`{`GvlusyyUIt?O> z!(0KI?vSeIww4W$Yg@UcOEh_-jw0JCftMpY-b#DcFjTIsYJ@?vL4yqmDcD>2| z3U+p6*jG*&qw;FP==j-i0}H4>xOj;KY!DRf>RH}`Mivi#&wFlfQF$&3kIt-Q4{nxn zK^}P}jAc4Y;}7fhFCXtZez|kQ8CcT`YA%(}CSXo`Qd4qLNN6R4LHsKc@v>zHSG}i) z2@X-SlN_5oP*YCxAcAF+mMuT+um#zPNg4)%bm93ltNFnQ@luw!iE#9$%Ikv-21wlrI zu!p-B>3LPt+xxynxnJ_MSH6n|XU4Mv7V|=dit?1uNlm*@dr^uVX=)fO>~{&WAe>$M zK?O(GcDUV0IILXI&_O1fa~HN6BFF~4@~9KCY6=wqbU<9QV|jeEy_`Y zMyKj7!2#V9Sg$CL9(20BP)o~Bx99QTP*n~ZX-@Eef~NKMS{-IO_T$`jcifV?A+jJ9 za!`ZrQYES{7u#!7?rN9M0Nk}mlS;l=6O-fBk8_Gdr#_vQi+0+fUs{-lD1jTmcU!eD z&(?A2E?YC20$yN~T5VhJ{2w(3FIzJilK?;vkh|?R85G*}LZ58cvxbfUNuC-|a!@oA z>a?%ewY6HLS!kct9R4W$m-T{^orS>MK&kDf;=FCD9`gBi7#*2WO;x|TUgqvR96ZnV zSmc~t900P9s*hXWTC;Wm>!=TY^{_e}IuA23FgwSs&&>*2*=eX7SR! zX!`Q{v{sMkRTmpHRAXbydWdbC5=_${b(?M|0BveSAW?F@CIk2b<(utP%TbogI}3o8 zvl%1@nO9qzv*;#nfl){^VenViU1j}2FjxIYFTMB4LISZuubnKs@|~M*d52{YXqA`N z!SkK~Z>RXtE2)1bASS{K>`!lM4pJ(IU<@5}HX?dBiM}U*jCza2Y$tP>2BPFG0-ff+ z(he!<@2%ReZ`a%R->_s?QjctGTlf^w3PIJX29gXC0!`e<{7{mdQ}kVQ}eNjKhX1Cs)F(|XZ{!)`fCcgu8j?)I4h|WV~^>+0-qI{vQrB;t_f@Rvs^P;Zk zXvGO!XVvO@-MK$szkev-{`p*=$Obo8jnOD)8y5qAaFRd*+i zcfuSs8a4XSx7^l1d^rv;ZK>6$F`ifK>tCNgKNsNZO;EjW+M#TECx>lXJd;mWFH36& z6#CxSzbcWDnB(sJgw#tdLx)CqdsQkzXLP=3&?6<=UtKgS(4$03JOOfwtsmOvRC%-~ zH5G@f=9}y(PjbjVE+vR4WQ#Z{uh@|DDc}hQ9&HA*TwoO0y5L3gVCxx3NAk#ziJ!{Wt8g-DCQpUkN^{qCw>7)vsyM`ARZ!!5}#1VPf4r}!; zwJ|xRGdODOig)^Fl{yEOU%a>{w(kyP)pHBVAyZO&i|#0Xpa@}woRYeZtS`XfR27?% z3O19x$W*pk<3*9{#P9C#If&;Ny3l!zJKof){IeSO z8mM_g1Ck=r4Fc;%bYv@^dW3N%MdWO;HPty*6Sd^(hrm(WSvGx|y6?nWed?l@3Eu3I zF02?y^a~|na}ZG%I)K~;{C&uK_W8E`(Hhr5bu9SqG^+nbAJkj)Rr&I%STB zlPMf*(GMM1Lja<}$li==$!h2TQW2vnI5Mys#00Isv$1WHIGoD|bE2BKT|YT$D+}0NAF&c7fEe}(Ze$Pu zfdjE5&lsm@NzvO%XUj+_5&~64;eR&uFnMvO0!SpH9oV~(c1h*?v};%$s=lw)U(bpd zH|n}|>T2^zSx3qr9lK26x~#R%u2n0R13wfZq=>MxSUH?B;Q(lCsZF72;b+{7#Kca4 zP;E)5r0NAunSzyBerRses;_lw?~xGRGbC|YuGiK!#Ys5pEC)D_7b|OFGoR`1*bfdi zMKs@d58A$D=jNs+=-%YS$I0mfI9EZ^y6eUgvljr3zY<$OJ95~@rJ5cRBSlW;1y@dM5yA8!urbqQ{ zvHsKRhcD&(A0Niow@)9w{n1~a1Z!^A5J5V`?j7rKR67o*+8EjkY}&CzIeLv>u_%ej zCbE@DnR#l0)7auyEJ{av?X~2z07>V?=QfoG3)4zK5?s*elyzqpso+AP7-t(lWR>U+ql#$jBA>Fi$TB*!dx5;qI{}&8 ziI=a2%cb#zvcG%OlCP9rP7bXK>vyK?fBxuS`?p^u@gA{E?2s*OYz}IQs-?(a0auO> zxSZh9wZ>Q-SptoFj~2o1-AVInWRn`pEK?}RkG<4bjEXB<)2vF&sq8nv!W2dYNyH+^ zD4l5M?mg}&zS=4!GVuF*q&(Es@{j}4DeplNK!au3#t$u7ot_qg)ae+Id z48SkqNo_M6Xg;z#w7(sf%A)5Y&r#MMr&5SeP51Xj`%*r)4`2Jom$zq<-c9BwQ@5UF zp)3Q;=(!R-YmTC>)nRL?XIgu-MHe9LM7m586)qgcsW~|>c}~w-Roz16uxTtF9EkCD z$xvavAG~<9T@Y?9CfOC!BsGOA(wUfKRatrT-Jbz6OG{3__V&3l+<$u2Sub<1S zoR%-I{rgXAcbm(Zk}kv`O|&&;AZM*Z89rSOfxSepRljI?*D|MDQzhO;nEY)`wL#5{Aw)U6;hVAkXXp0s!i; z!5;!ujFk5R;6MMqUy6_gAI-76O<}t^vi^gJve}^uI+`UVu;fxHm7JYpDlF7$k$!lM zE*Yef3N>ZhG_VbFHQBD=2g7wl4)tMgZJ`vK*-cG@$&BSI08$5A+X~qi2iz+KfP5`pt~1)x<84zPo7Ci;l!5^Bg1QI( z!chCVCut~ZecUaz$8Q=J@?)C9bC;gYHkFjb31WUwl{zbDB0YL%+Qoy5zAzM1(}+^; z^|Xu+Q&5<9O_faUUe9QO4E9m2Y-#i6qpZdDznbZwAhPOkc=@5*56S?4?sGos(B=&Y zPzgMo_oxo*0;o`>6$pJP?sn*)SFJpwoQ+Edgsj=jaoSKM33NvS^r@)AyQCK6l9l!( z%^#dgHeY6s9M(0rmFm=#ufGZv+`<^}&c4Iu2w4WMXUBf1H#)eL_vQGRh6Yzs{lgul zJd+NN)a}&M={IvcYOJq(+t&XsIV z1$k*K1GF#TzLPCX31Wa3nO2x0ZzPjN3m_f{bPr_aph(8x zOe#q&sgSp+{8Kc+hAH^h%dip*#W8bFsnuw-OQu+EB(I+v5QX)uES@Q3yx)Pe)iIxv zz$`j>rBcRH5HU*C^3aK5`UBSTwN`tJpIdBbBA{oJp5R%tyqmc8J8rcAz zENfnT_AKLnsrJ|jWMOg%ozK3l)ywN^Y30lJr^fzGi=Og^LWpuX6D;H+03MV)5R%aY=PLa>nCMB|yw|#fSZs?=8C*Uff+N(kKChx%kj723U zimTImtX`=2Qx5)OPM%{6q=YFR&u=-^p*`5n3Ul06?6rLRqds{ZJn0jYiz>mhS2Cb- zxYV)foN^e|g-{xC-Sh=i({&sAn4aXYs^@k()%4Uh$=eUvy&7_Yk*as}KlG@8{)G4; zlg93srsF#yPkcn=J>R3fhRCv=BwCcy=;c7VRh2Tav)4(&wC8%*SGU8&@`HMukI*uJ zAfQ1TyX)xGSfDWrH7!8YxaQClDeFg?10Vd~ylOaeZK01ReVXz5^6AM5?xsw9IH9iV zd8~)>2!L#AK&z5-QFM}MNMz9coc+vB&k0CR_GZP5AEU)(i_roEY?Tb38ZN2t0~*;c zV)E2+5diU-3d$^1wg^?DM3?v0>$>Jc4;A%fP8oYtrDK?hPQ}0UYtw%&D&sK7Jjx94 zOnmh067pD}A^(c83m8J0(RYkMNx9`kxKu+T?QtlFvKLUcH__&o^}2V({-3q%hx%GR zfBf+MrQKDX*ZiRLoGM?`EF+WTK|)GHWuaB^&>kWW8>}##S#RXecyR_3n`|4Fi%vBF z9zloQ5jr*3HU*!E+YT6Eimu21_4**J(yG&Xb&BignTNCq3Vc=uZoCpMC1RE(^1@cnRY0e4Q2|w&* zweTDqTt0F=?xHL2YxnW5mnZ+JyZK z30A8rR0kiYf*Nou*23Sid835TW$8)?S;ToMC=C%8$*7z{SJn=q9^bq!Eok)-Wt9vF z%UL&-b~wvnkws`14zK}6`ftnj^7&^C!E`eqtV#qdT`6QQHAI0PPXMO8Ar>f1MHFW; z+XR`sOE%95F1wVKR#`!PI&dtZ2iWHfR_12W&swMX~d_ zQoj!ngPzV_#Pa_1b?W=(ct)*SYr4DoJe_6NBFQ2~s_3>kWmVU_TKBto=Nk9g_7GZh?c-PRg zWY%l7_p&+$Kjew6*>24d0nwKNu)r>BcXd-Y*-2R`Vxs=GjHyQ|P*S1HrpBsDyI!!9 zfu|aGdtCJL=X+C_;WBaP)lEt5bvOlw8u+JIdMY>*h*?U)E=B8FYaW*qALME;%*pLn zopt~l2|(5&CB5!G6eEpjQP{`LRo>YX=bjZ|^DgVZ?zu0e{#icu-w2D7kFJ@j)J4{Ha zK;+av{gghoW1pv>+o@y6qZ$bLNAJ$I zxqP4eL&uIoQp;2TzPfiuCnY%#0@$7N0D)AuOeuj?qp$tSCtqHgsdynBijgFq!;=gk zb;fTE`k4nwum+UN**a3-@ zUdgh1Qy#54>oGC~1NgIDnsJc1D!ub z&rkMiXvnSAr=1)iKvkCZ(4-*g%b~O@c$WS59?hn|;c82|ffgMvCd_E4O7>k9m2v=5 zx@5LCT@PVvTJ){1rv@gAjG`pFu~Ty;SL7mu1Sbrg-W|5>DK~bNdRX=gIJBu`Mk!yy zjb8AvzkKUoKX5Sr=YB5p<6LUOEWw{`R@Hd9_>2r(Qa~&#ubCA3ZC4q6Y9+K@OMeu5_ z3JjCJb0R2euBL4=fh`PyyfaG9$E#^_aInY{pg*YtrrN`IZ3o=Jj#DY6Y<-iQ_af}t zOfG#Fa;mg8T*Q|8lQ`=8n!VINp9ZP78?Q_;BK^JrNe-rg{iqajQ#m^uqub(`m{Yon z07ZMB{Cv@}!C7T(>lFm$&~EDwpAcJvOPIIs;N3OqEh3G9Fz$o`;l~x~oUok}`Hpc7 zZhV=R#eJT5iQHv4Wfr?e2F1eX)JRD%Cqenz2&oinp0q4-qt2NEkE<@EV=NEN}^Zc2no$Z{su@G~81Hr+{Gu{>`H&6io5K9#T~+_MF% z`m)2O?vx58Rw&;(Y@{@kJ`mC?up=&BLLXqDUl#4t^FF)jbG^dJI!M$8mW1JCVmTxSB#!7d*o-A+4)6{b1*JuvSk(|;z>n@Ez)d``B@2RG z1K-v_GR66a^xo=d(=W_nk=3BRIa}vYh*JNVpcSM=>46dUC11TM+zx~UK(>XWDycRq zQmMO~noSnG#7Gu?Xj+nq#^KVTX`fnVr#9ca#XyLT1pl&RPe#%ATXg4q3%K6#BsPbw zJgUVh!3_YqRB}+CSzan(w#tGf>arPF5%VA?0vJbu&_E-JAi|E9>c*i}YRqXJIe*d4 zM;~5EQoMBAOd6FwC_tA+r4HTO5=-EF)fN# z(hr1kKrFz9)}ZQ|yq{Bzrz(3$4Q0Is^-9oYLBpI(db$lqeEj3DyT0IYvkY}6OShXf z70m?sx~rb-Ck3^gQcr*FHgStKL&~!E3X*X&N9AlMA{;Z#${dd|%`I(*c)|hWezQoT zorK;+<1aSAR%f$+&a}Qa9<}a{uEDCktjYFJ4&f}Eudc$^%6A7V=0nNIUAF@#y(Bt! zO&oaF8d(t1RJP!J?o=TPlw1H~>N{trDCpG*B9b*3e6xPC^%g*wx5aw-!Ik>hu5D3!rU~)Rp!9X#*ysXhi$$}DzCGPx}6q_R^(t4 zzRIvrIz|7)9K~VV)c83K*kH~_)So22wHt=KdT@S4H5f1!`I+M4&}#cs>8?rr(WH;UoGGhbEt}_Vd*}dxP|i-(pg5VLI7AmaHWIZr;4F!S zSegTCZ$t6ga?+aU=!#9mW6jA+7N<^hZ&r~W*ze|IWy9gMzd98x6-cS~MjY?^!a(+Z-Wj2DD>+2L$4Id0C#P)Y!Y!P%^Hoq~>v7E><4OR*7E=ZO;iDX#d2lg9n70XC7dcFNh&3GKjU0Znea$GZ~Q}ykrgVsK;b3|wCmFA>3=}QhMuaMa7 zHB`^GwG-fLzf>1&P5X$vo~|187s+8cyqdO?Wd|*&Tq6J?ov`Xk#Xp2?G&XZ`y_IIK zWIA{^_VUU9R5Fd+sAJ|vU7;!%v2%@t{N92}`0DMDmnu+!9Mpx2_C^;)D^CKPJ)k2^ zOP5tn^Qu1FqNT2ba)ifmU$3{1ul+;)@a_9Qul+X!<1*HRno(vRfULRSsF$kKwV_-= zZ0^L3Q>yWrq*%~DRjo$DVBB5z61ft91n;>yH>ZG*GqdwhiuRT%zP+oaW9$VvJ`zNTD503DfdIwM4mgmQ_1u1Y(IW7hz+Pv0Wt>L{Lg3N`W<2fY4;JU;vP#QF10|U*M~|e?PwR5BZdI@T0Ijh% z2Sw|lkUF?$7MB_pf_0mnk=>Y=fY|xURLjnSvZmUnt0U9oBp+U<06Fg~_xASpKR>i( ze+3-zp$G)>BupP|y*6oY_H|V38b->jyc0-W6O*Kgl?vab+DUsD_c zRSShvUmf(Q3bM4Mf%@fmXj6iVVw?X{v#D9)wTA>W$d?leT2go&Z0{8zr+L@7Q?BQ{ z(>Zk^p+r%|dr)$es`+T)V6*qyq5`5yJ#&`d=9#lejw~l<)mdFlS->$tu%MKiRfjFy zTXXi0^q=L)CT+QyiWcuuQ)f4eAXV4g&UyXeAnvC1g`(b#ecq;=hC+AiLWrE7)newp%D3LOHG}dTIJBI=(P27?;|ZY`yU?F0tO;`Ig=B zuam#W+p~$Ds=js0ybshUDgt820SeQoFV(w=c$drKScaDGD}b(RT_VxUp+262-Of9s zJh#higRSpWQlc3WNdjjs_eJ|p{}pgN04*CR4SVaS3=`8}RVCw4Aa>tp&sQ%)oo~A1 zg8QWOtL?fH#{ol5Zjda}p~+ICjyg`&XmUtiP7++eK)hG-1TQ6%+P7w;Y@V$nKL{IL z9ol}DR@Y{stGkN5Nq$EIx3l|W^_I@-_|iFIQD5%{ zna(=}S*IM93nBd;7y=Xuz!F(?+g;~;NP z_hnioIt?LNC;*GJ^NY0)sD4jn(4-0UvXke9u|$-Y4p|i}zS8B4oOCf4Y34 zF2ROmM5HAsfngOZ))4X};YnvvkkC0=C2saXbP}M3U7MCdp>y%joI$VNFO{REA|4>R zq`mm2snV$kWtBk0H&|*3&8YCc(-dRAz@YlWfnq|_yic_rOZx_umt3?*2f+DqN=6vSs;MJ@W6(|_q_m-_vWit-PoIAxBe_SEvpi)62kVKMTBgGtc;hUO*Y|NbyvW`Z@x9iU{!(cqL$8joV*z!4dt>yU8 zRrbzy;|2Zk^6`&X{`39A%jecVe=k21j`Pj;ci!m;5qLwVnxosnYm-U7TklX>)?>3r zZS$u1G?wnu6k_7HOP>dW^>uODB&1UNjX*M)0(VJ1n{F`T4~m{u4IJIqm2V`szGqL- z6A@+tL5IVY9=&WL6wPbF3gm<`%tLxI*ibsATs`1-P&lmW<%QY4u3J$sgu)jLa14s4 zKy=YWdt2tb;^;&FYpPFn=xJW<=g+J6OxL&xv^SN{DPe^_l+ZmTd@qu*H*J#m#4s%^i7QK1G_{j> zAC_NPPqV28WxI)-#_x(lzpr_V3CKeKhrqlO!ha0aSzQ47%rwZ!kl&tIu%W|4Onk4)qsWe$5OtjO30;(lH6Bg?HEz5Mq$?yF$)px>fDv!;x^HyCO#C;5i(#Rn~GzHc$(NAzy&k zzpMQ%%j~^SPX?#MU%PqjV%eiK#jb|h>BupWmKvo`GQYQ4V3X5fyTz8HyJ#9%I3i6YqJ4Z-gly%nU16$`FI_Dlvg&QU-kuok_vY+S;a6h_PF|k|#+?%< zwJ=V{0}}VH=Fn8kT`f0AD!Xjrl?CWWb4H3|SnXt`%W+n)6Ginx+@l6_d|0Jbr(Ww} zzwgSroCKgS_5VY-U|)nzEy=zj0q|j6cACu!kb0rYCpy+c989!~l5NyFbRc9Ilp zlnkWeBC92(-MPxz2vvN}%BI*!R#bVX)WsQ+kpr0-!TH9%oX< z^0r$4w6Eni^#5~!ERQ;U>D0&)XM(Uuynu2(Q&kTKfPhs8r(@BZL6xMPpayVvcvQ*5 zB6rTYCV5eHkG6O%=~}j{r~i_6WYh~9f!fDj)a{DnT^Hl*#Dhz>OLn9LW&oaQMd=5* z(~IJk+v1y9!S}(RkSV{f4&Y~Cn}lD%wSu22kEl%g&B6T1m<`eVU?4I~nR!<%QRDdb39rJXtYXnO@4u8=kH5itHI@k$1V1 z%X)d8e(<_Q^ZI>6kb2Z8CJaDlOcvs?N0lq5THR3cIA5AaZT&HfNwrMzzzbK)@gi*n zzUKc{gOK)nWDKh4N6jV6ujE?;hl%K3NZ! zJqpUZsmXW9s~Yz^xR;M#`_qv0Jt?PC<6@4Aak6*Nv7?{P8- zZp&kbEnfY5;bA|5?}=?#eodL~LX;=7W56)lswa z-n*`MT3%1lx2DH5f3cjPSuID%#Rp*{0#M@9n!SDf^nXtKE+npztn$?2S9>_~P|3j| zxgxt|xpt=B2+E!Gc&yT7iKh6kJ)Nsv_TcH_O*-c-3#ZNNcI5@B{2sdsr{P8!KG z=-xPm>%sePKsy3I!BaK*y(lH9L%TXb(yp~^SfmYPhjqLPZ}vXG_QVE`{#bU6@3mVJ zGKOOqpV(hbPRM2VX}3&059b497!hR^qgLnTysz2I_itZbpLi;F7O@U-iKrh3sf7iS zS5wJnEQQ)UqRd^v@`F;w30XjXCaP%uen}?byKTyY)JXn3Z4PP$xt#VTPbIynsk&+zB`c6$T-wS0UegM5Sea6OfP@`^Wp2ulN{xJ z!L~7V^$0gwRPuf~=EOAMk8G%Os)Q+*6{cyP#?L2TL7Njz4wAli3S}n1ZmV~hL&9K5F~{jloXekpv<`W(j;?@GG0 zpK^4`=88z|q4O%GGI~B7rsCrqS(}D-j`bZ*Yz*Bd!6xeZ7yaEx@{R-~;;>|`$6EcX z{2ITO+g&B~U1W6^8zXFybV(L**B(dV54TJmsJJe8Ry3d?vtvOA^(^~JNAmM<3a2`# zOfvVbS{}e`r*nK3$Ap~n*122;(WVapF|+B}`>@(`P-M?aST8h z*zit+`d9h(>E-ipKxdbsty-m=c#@D`^Xp%Ily-w+V6#URhDtgQKP9LL}Mg zajCGk8Z0{U5q@^?jv8C9V~AsnZkTI;4Ci2dN2Q=Yt3Z5~;G6w~H0lN6vQm z$~IP478J-o@!@AIq-`aYrb3IIW&)(sISK?yqSeWLArTKp>6d+zt7o*|>mo&3!5aRF z2v!t&stT3yxwqx||9-tPx;4Ho-A{Q2e>LY`zp|>MF$B zCHcX_;bo(VIvqzHM@+vKU0rtF;K`U? z98i}W&dXJENbuTQx@afTpL%nEI_@jB{))gJ&FE0(oJLmW+;5|&e9}Z*r*uj_nPPe9 zlqP$J8lu-ZfadjXbR5XrIHG8_ORe0OY6=ARNvugq-GUG+>G7C41Cu~vL$pnoqz9Rw zlzc_qV%1MkTb6ua0oMs=M{+J$g-6m*2t0+Zf*QqD0>fAov}o$R)OkfNU(rcW7Lnh6 zI?v6fI2?9j#|^Js;sBl7_ExoWgbo~|ODN5XlWTBIB63cLXtMFE zs317YPNjGPbS!K(N}S#zsF8Gm+w7ZjYJuvIoa4_+_VroC^FEps?N}1=rwqX5xF{gr zk@Q`w`-@i+NrgpIS)OjPLC9OC7C|*TPp*{0iKjQsyElcWi8khiqC-ZwVi1HQGAlbn zkzsw$SOQ>eyU~S*t8VL3I*`U(%X*yr68&|lZm9VtAgH{q?fbmtwOT(rd5**XJbo)`zR*!m@4mMP+vj z-!K33)I5BIF}8aJ zz*R5aB_n08)JbL3y0$lm!o(am^+KjBxUAecj(jSE+Ljqh3D=@1ohQ}7J!}n5Sut?u zq5Yh85!C?$4NQ~=%GaU_;rgKO+iUFrCWqv9x9Yqnu8rc;Y{HQn!^`7N_$np^U^?fK z7cd-PqUPDyk1k%40_&5D@$+;_(*pCfX?5*doalE*u|>#RZKCwD-uOGOy?p*Dit&mc z?FxrC<02``Qn|AAPb-&MoEJ#sWP zJFm59i&&B&P-gzRntWL4lzy0M9ZvNFZQ`;kz~7Xi19M1Jm(h56>$W+Ou&Ly2NIvCZ z-q!5p>K|XeufMSe(v(Z)!;*#$YkZe#N;=e6TJ>$aq5?03NDlwGmagu6a(Y`@qEnWk z>O7bUrkYU_-qx;1O`H|{(5&*r#NWD z3J0@v)~u6yKWE}2DZxqlRWsTuF=k;uXKnw~_tGe8_VKP=4)x`*55X@7(+Ri&s24>3 z6bb{V;ugFC*w?qBmfLIj{_<>vnYLT^b$5Dc93Y3fRaLX7bJYa_capgifL+wX=~(q5 zCMZkyQ(5d?mZOW#6KQ+k7A2-fl(1d~9xdCMNWTSsB-vy}5nh#G^ zx4moVEF#}PW#-DG9jrA4nOfqUsr#zE{rRluc{`QCdyJMFGlS2<>PU7y!)Uq1Y+{9T^(VsAX*#riBaooI+6Lmt8u zIN|%uVFo337jHS7>18Q2%_64iutwEJ+5}q>tGrM(-e?(M->R^0m9FLdN+)D9WR;3{ zaX;X3*WeFb75a+@6-A9kqHH&Q$Z#?K4(%ar(|&9m`)(~{@VYw#XS zpFVOGh;O$OO(4lsiowJ$sCioO~x(Q!8zHe~{K1{{bF24Dh^Q-@o=rtbW4$w{a0N zzqa%nwaa;dfu`^`uQ!=x!Ug!FY?0ZuUiQZn2a|z0C0YX~MloJFMuTFA6O`0Z08H|T zcWtApNljt4NHUODZ9Lrk1nmQ$sfmlS?kt&HD zzi-Ncl6%y|oO0%z&EU!gDh~9D~>(@2O5C*w;W1Fh?ho@KAn`bMhFf5nJ6+zfr zHu=$=6R-Fw$6^WdeqQKF;+S_Xvdr519s@6Ukb}G)HTvy^UG@^wlmV&K9{Kc8%`C;q zymZ*$^{^Y`Hr+XLUZM_2N`1}~K>`zADp0i9|cg3!>e&PvZ-IIR#bE zc8J*)J9&Z(T7%?V+w4;jNDpU_hI1uJw~zM)lUpWPB-ynDsO=h`63yL^z`#mbl58r9 ztTUV1rcTu=ai5cZM8NG@y}<8234f8GAd@aRZC5+lOUHTe5l4Hs6(y0x(WIdh;%yx1 z_3z(kQSzC@aCKd}rNr1uzQz>Q(+P!l$}fsi!Ku`=FL#2H^G?yT^Qz8$^A$-7=YS^l z{Ulhm%eAgLacWJz3$Ckju$z1zibMV#oB0CFJv6Tqf5E}$#{Z*K((HEAg+gWpXTK58 zz~wdWIwW*>@(U+lX= zzF%zixt0#jI|v=CSAUv0IW{*->)qBz27`k<70X(0I@#}_Q!&W8gQ&`;ir#4t-g&sPa`-3* z+5lZHGRo?r?AD>z+>`+bsRMURsrbQ#Sr9dL_k1R1no0b#Nv-tT~{1 z4&E7MCHUlViA30rO30}usZlvFWSZPH!t*h7W7f5*%P~(Xl4s!q`Mqc~Lzs`s%KfjO zp3ZmQAkwDPvtyq|u;>*wIFKh=ETZB?0BIaXZ~vRJ z!wUscn;JS<1puc|s(cA5?v~##lN5bgb^vmnrR*+4b|K}>fq>0D+jez5z(QHpuzI3V zjiW&*;Kc)k)Sls(=7aF2<&8!Fii?(_e58`PY8!!SozSK}AkNKtJS!&hUl#68>RE3& zQ<9z%YRVPvS*ak_kdLAGqqfi^?$ky*1eIka?l=M(HPzNyT)+7yA~%|~E2*QnTc+yD zrlBz>G&Ci<`K03v#vN@4yn)gz;T>X}j(=ZMaC;WF%Qn>KVK>&iI+~Rz3GE5!qkKsA z)--nY^|HDON5)7dn#4#59#qtfTiG3zR5NQaV$^8VY2Gxa9wNODSKTQ4~LM{d6{^YmFk-M zI#5Z@rqqp;I*t$)5UGliq^1sTTE_vvq^!_*w51}^_~D+~z1)aXO}iv5$|#&|BK9e_ z$bUQiPzX$*p|mx{qk zg=lh8JO8w1Pwe3R=BG4uaT?H1Lk7~yp?>^OS8SadrEy9%gsPE)w%J#n-Oi$vH8oYx zZFR|%FYKkP#8Hyyt%%~9iy}i+uD!MeIcO8QIw?11W8!-B`hkUORg!Y6HlQ?+)~}gR zq%+a#e4L67mJQnUN;(QzBO;j=`h6#rHYNM$BxkgNHH2U4P+ppX z*jHm491Cbc*4QL+a%`g=vTIfFq2zv0>u3zJkS0#;unUmyBAPoMPiFMq^1T|@_oT~6 zwVcmg>v$#q73Q+pBXccw%Y2et2H)}v;#^rZXmmZ>mHnpxO{CGHxL4<8%Qv80wX04E z7sEDNC<>XiXdBtsLoK>*_Z9p4@#S-QeYw};$F0}z^_azWQTfONuX}+5%F?q)SW0;9 zoYp8mo@D2^t{sn|>l*KO*M>zu6?4|qd0a;9N%x3lo3`mP<-xfM0O^vrDWP(Ry9ibf zsc>-Aa*oBJ)5A{Zc6lpRC}s*6*Qpdw>}0J|b6Rs!F0v%nHpOl$uxgDI#-M7m! z**IC2P3d29hG2~fZ#z!lL710@;vYw}Q+QgkKik{Ce`#PJH!{H>2%Mx1c>+`^dIb*+ zUZ*Vo$U>;D{BDcvZ3&wS$gXOrX~;p|?sD^}7%t|{_2X6SBKaI~c3+aZyH%+WH4#Q# zfVHyaH~;nZ196|KmQ`6|O8<1pRnxijJcGtr>=bSO?yL6AsgP&(#ZBUA-B%G@n#oB2-1E5!c-_Dqd zA9e84-Ah6z=k_UW{P1eG=Kw+wNq88AplkO8I=8v8S%{_N;blf6-o>0WV#}$cudTwR z4d}WqMF9ui7Fpck1_#|OL0i(H%ekcH>~&t%=hXnV1ieF^7VP^UAHMzb>3VzpKqc_~ z+iz}skN@?5SEg!rQq9PsQHFB$!wHpfW!_<)vz^(i-qRU=>Tn`emXx~Kh}1T>OKnyj z(BbGqb+@iG9!2&Kb?%(^5xmW4_T-6h>&Q006bkR9=oj;wBi@ZezQTbo`QAcqA<^TG$ zaF zp%dOLfk~xBhio{E>z?#Sb{}jRkRmI*q-3VIURX0)^-;4jE zx|^?_$Rc45_^nNW(U~Z@-RtuHz08RA3wPyFF{!E7c15e~?VX2i<)^ioT!1X)L<6Q) zb%a)k$NWFJ#7V@!&ot!L)WXg4O9x|Fz*x}VA}v77B;j~XZma=ra-((h)GkB zd8z(rFs>S@l|39h%OV>TD6jxlr@D(1t2J)55H}omURgq-SUQS!F-5ABmxdH^oK{MA z-cvBuXiAn@6s>ef!h$E_C_y?c!HH{N@U-f?BiR?d&%QoMoF3~Q~C<>#~Q)|Hq>9 z$H>#SEiItumBl0)zmwC4WJ?0m!h!(U$aEk$7C{*Z_B#%VxQAtg?tz z!L}44G_jeibCa!BQYF|Yw4!V364l$Y`_m-5m9}!FHZR%vkjT*7G>cH!A&(n!cURS=VJ3F!7=;XVSqDy8oE` z?a%U-BOBl#_?%L2PnE|n#gRz*@x6iJ4K1Mma=1%#sa4auE%Q3Q2QfcFej`ac3RVgHmE?C893& z|JWnW9Z)WjhCrp($IIy~HVD7wVLrC82RKdYI=$E9Ae_^=q9srd@FIx%B$HLqH$~eF z;;TI+88Ir_I3A`e(wIDuF*HK)c8r=p#y*)lI56e5WPLCT3>^n7eFEPJhy>l%%qf=bHwn@*W)qPFl0sFXbCd zD;_|lRe}Q_)A6!Dt=XSH^{*dc|56&`s(UjeIld{;THba@U2SbXw5md-m>U6^HB#$h zp;*#)e9>x>G{aHYoF?ne`Y!UPsffMyh#J#4Bhli>-AadC5_iQjsii)T%63?Z_hoZn=o>e?0K>(S!y{lS)02r2T=#D#x{RHk2 z4o4A>DdkCIQ(S4YpQTXDZMnXD1Vnu3ufNgG&Fbuf+(};JCi1p6Lc*GquA0L!`)FtFf!FcWRu9H!K{@ppK zV>|Tz-lh6n6n*5jRFp#+Sv7xN0nvo`yKZ;%`qzj0^8K0C{{Uf8Z;QQ{_!hpIS}K#{ zIkcuAri><0%k?4m1Ogs-mikz2Yj7=(+d|^Ia-O$E!I_Kat#Sv5gPVfNnwbRx&q>wX zHE+${rcnWnNFaCz78HgEj@}7<=IJ(w1#Ud(`%C`>Xk@W>A6@mjYO3Q z#EFU^wQ2rATv1?}1mXR#O{kNEevxXeO`?4b^0m|J9>uoZR=wLFR3Xi)s(EP&jHISqhOG&uhGCxd+X)LR(=NcV*Xo-xk=s=8y{atTXk%aP z>jNBNFQO!tnvmALEsIV=q~+3!tj2o7Ge zdedrsR|-m(g*{7zC6H&ZtR0(ki%P8oim;OPsMP>#j=}XSsfL&Nc1KmPTzfqYLRSqD z4mLK}Tfli=xNrUGp8W1VXlHJ7m|;<%eLs9RO(py3AHsW0+pdhZSxQA;woX?p#Gw`q zqz7ego{n`&ueC!DOD8{fWzcx-tak94Q>L|ZU(>ovM{Xw@-)l;udX@*R0}KnwI-NR8 z^PhDJgw}&nb)Vf`z~WxVP#U&5@uRv9u}*0voeIg!lxoHPalIB5J5D`?_2Vnk(qwh6 zhpc-hOSULQG~D3W=koF8?Y|iI-aO)1m8SKrx5riO4!sI`IAycQKjqjD+hz`|P$N?; z8fwn8mMQ8L#}I0e>9Qk$X*q@9!;(vHvvdOHyx+D9Rl!>7^YP{Qe30JlWa>Ca0;VKY zpRMshm3RPVj!q{LZb{rcUbM>^?Dz+{-+Nyc$?`hMons1Xv#MEOuPMB35PoL$l9D1% zm0=G3ydvhQy^Y@1z%e-Td0(@?U)JY&)O+6|Z>N+;=?uVB2eK9~b?1OH@3K$xS&$L0 z+?yqNy^hc9%I>r9&TMO}HJn$B;+!LAwNO&w-SdViT(Y`lrE1$K4~{QSIM%0C8Dwh2uwD}0XQ|Tx!-0ol z_W*z>T|w%`QD;D_GT~KQWXII2W+I$7;|Fzls4F2v>4|k0M}ho<3#46?8V}B{x(l_+ z<>WqC#2lO8CL~4!?OFha*k$V=R!%G^TVl=}Fd!&x-eFGhY6Ye&)H#6{M{^~aX;?yB zO-^i)c1e+SWeGKBTIT3$td39XzCrq6LoDa*67KWMuVbmVJGiLbpaYLuK6+=dN>Ook zeIo{|ShN&{y9WhPqb`h9H7Cl(C^3DXo|tTalSr#d&!H9z09E})=N0r33^KXB$rw(w zQJMF{luTL227UmtLn%GIb4RqY?5&VZPlb?0D+^0u%ybTd#7ISSUWW#@(HX{cEJHa* zZ)McZ*84LUI9Io*o0@a$v|F)BP7Ew$;MaV zMSE95z`2g8_^VGMk9#>(d4z3DC$oBLZMI0E&Wgbw)Q!88)FpEcyuG+up}zCp0L)c} z$UR!#2;!pZv4b*6Y4LZ&KgWuw_xVl$w|J=C$PY;_JcVl6DY#4kPjdh@Q`ByXb{$qY zn{>og9c|(`yUd5*mpaRpJ*fms@d0E6zUm!!sBBe1ip!5C2jSV52=zrVfxx^_=Sgi=@7896EXOF~|&_K_&|VCuy3)S5kd5} zlZVgkFcXCunVd4x%%+Pac?^8PyLJFPbU^T>H&u3UM!`bL)SbVv3Fmh*P8~W-yk9KI z7*=|g5|lOJ1E{tL31quNCD5xlO9kY}#6PE?_s)UT$#N0}6_GsmQ}xZNk8+)U-qcXZ z76CQv>E`5ZR~=(PX~k=j95-=WT<%j|bM0PVuD@Tte*Z5UFWoLpynoP8-Y_lwT$_1& ztn4U4LKy0o=wIh_+ICH?D~iIQaq6am%tcrZ)6kBcbE%I-X|)qxvQ>L!U;jO5X>Cb`2l-=f(T>_s9RT>yG=t#3qW= z@=E;@q4tbf5^qRWY)Q}~N1S9Di86`cEW=_i`l0mmM;B06&>S+w@pLjRoXX^%>eUQn zqi~7`nGS}BTndp)3oZ1QWb?#B(Un~cj!?b*hy_VAoado8l6$5dYRPhIcx2< z@$1!jqdox25rDK<3|lIGgsOM^Wqqz}k2vy|B@jK>j9zRsUdE<~(Fp|c7IKmP-c{!7 z1gGF_l8&E6#ALd%#NTiIFm!LB(N#BX7s;W5n^>GU<6PDEg!B7sB z>0%E;-R3wkwOG_CRC=~LA&yb4@;}tvqli?$R$KCJvQhU65LM?Whx`_*h3Wnn8;HQk zA|*73_9c!xa(Ka5&r4R{K7arEa^1JtZL%DEx(~IsCD2DL9LU&nS3_ z_a;Eyk9lF+9Q{62`cXh_=cQB015sK~k4NqQsMq5%>H=wNjskQ9IRXWrSj54u?$ z8WB{dDdZE3C8+YnR=(8TQln8wpV>EIDB-)y6+JjyK-$xRtW9ABd6bqVb3E1dFBxb= zQ0ID1lNnQi0?v|A)27VL=F#1j{dvuvBUxH*+RenULaYwFM+j-eyEY>&nlrlA( zM@WQJc_q!k+sW1l>1 z%BiBrhhWq*Cl<#EW;rUSpKs)lS$a~pWWDZ%9Ye{-MIBZ4>gs)z?h{D|?4m{1W}v*Z z4OP&Cc|`1y{;)ZM@FP@9^UO()LiJ z=%eV^PQ^h`rBo@%*O+FoCXQ=L&aCFm*9BHK?bm5(5Xnh3-5x$ATC`Y1Cvf zQ)!U%Y5`2lhUMYq>EF|t9k%g33m|M1$NwJ ziCkKcbeH0gAaSbUD^eO!GoRfiH)!tM%=J8xwoyrsG&PAGn!D~7=yTov`qIC$c)v`V zuj$6pjzy3b%vma>@Qulk+vH4L$;f$ZQKyYX0YECbL?D)qw)jtApG}xuvr5={!;&R5 ziIYMs*;tvD#SQ^`m3p6IaC6{sm1+d(|e0WnhMMEN0-A|6fPS{$rSd{=3s@E;i z?nl)1R=eBP9`SLi9<%9NcRJ;FHfOWj$@|Mf!|OapkiTG4y12R&K(n+)7}uR`retSVeLRk+tlB|n+2W=x+$mEfsA~{NuKC(_w%V!< z?6!I-G}XT)is)0Ys+Qd4yM_f22^J4wYJLI*j+Z+z7`GQcNg1z6P0^B^nZ zL8Y!>8P7G%<~W4T-8HZ0IR0^`fYK~pYMSHzfk)0N8DD8=!%!8VsM^IvUA%O6?z7Xa zaE1a{x3&7~yK?FuWVYAeNG}qk4kG+DX`NnOWQPg~aa2#6XT{_b9P;Cr_o_3p(v_Qn zLk^Vg4waKDBvVwP6jec*;m9WDR&>K|X-MBEOHss3kM1KlF*tZX?|Hz>ZB`=HImw!p zNzou6JKHt%C#oA?n#zD9C?-7#=hrOXwCL@6%kjZZ%B$&0%3d`nI&`!mc{-MVF1cu3 z#MwM_=urxlkDYATcB`KL*HGib_1DX5d#X8aSDns7k6<@0=-BL_h@AjJLnLfObv@KC z-ZD5wXS1X74~v)E>rjbK!!pnj02?sC!|D%MWUXlwoirnHcHM8|jatyiCiU2}GnSm9 zhXK9;E7Z>^o|p{2{#HeI7Jb7GZ@`wT z#)ZY?%$#HUq4(M)nI%ah#jiI7G}QeEo~r_+kkk~*(vm}c#_9Ay2-ad2q(3VnjbhYJ zf2he)K4BVea9IlgL2 z*iXEU6g58E)HpbZ1`lbL-d5d>t-qtitmR|bk7x!GyOOMyQwm;m37dX@!$ElB;;Cqr z*rn)s$g_DE2w5kgOi`SnE0MZD!Z@#|nywnGp!T&J`?!^-^?LbbKL0j#;syQ)gSSK2 zC5!Wgy_P4cm&r+)y5Ib|O)39vlZ(H4{b7fPB8p^oO`(9x+qHR@b``yE;=Jew7D+>+ z=3zl=lOybHf>0|G2wY(B{0YiW9{W}4b=#wIwbZN z6t6j{p%g0M_EgsS0E;aSXYh|2rd;Z>QO2lpuYAz@gPG4~OB?5vDi{)eTCn>1uP4&R zP4%q^k|hx3;X?k}gZjG#+}9+#v(IA6JMdVjWL zh9Yvs%9#rk>HvsC@+ygaS+vOMIwM{(!uA2BdV$Ip%;iRDsC#(>M^@;j5(dx*(IbAKf2m!M0kTE;GH9xsXbV2 zb$D(I*2ahLZ*Q+pt?U~gG){TK#p{NsZD~*;CF>}raamPur#fxfyV}WX4n8tVG}KA9 zZF{jA>`-d0yf<%dy%Hw|sl~;gOWpw}dvQkOtAwt@1FV;i2C46pIbG4&tm_n5MH^58 zWdlFiyo{ucYO7pU1INyym9Qgr3ITh>eX>-g+GBM#*D(gY%x@YB_hSmpw z1d6dJw&YAohzdagcrY3-Q)+CJ^Fds8q#>pRQk0|=B>S3|M_3sA9^E23J9_Fqdi{~|gmFh%4~1-_q*G}HEGYrgE7MDNaNC}# zlB#ysj&f;LmG?Y%Tkp3Pmni>b{{&qcT+tNwNrW{O}s0J5^AZQw71i`n+0j6BY;->o(@?Z&DO~ zB}z3rHGmlkaW&VdX7uXFPJ&QlC>?ieV}JSc;|G=ff8z~Dq?(qVk}S&fuJnj|B2NWr z^3_zQ_ZF~eAMAW(=I;buQpdV^rNgRC71_wqSe=sKVYQiSwv#Df2#;-%$$XM93G~fG zXi3OEe6K5&Pa>KqIIHnR)s2$V55n6oer#Q{2!O(VVaI4nlAJ>esuNreO>8_>23uUZ zX=?+l2l7hp1yh>ieK2-l5wEQ35`jR*>@)`DE^cJdFR$hE=bz}tw>o@N)>LI!HnkE3 zI=v1l?Wa#6^P6ClNZI_ls)=)!7^tso5z?>DjU~dBjGRV)BiZ>TU;euAveQbl6 zLWWPy6~_e(IjAw;H`wAVmiLfN<>hSyG+(_aP221STK;uKn5Y1%()3fhi|llkOVcAK zlKJ|>tKUN@TmqU_LtAwKL2fjO*A(f%6aQK>sN4w_W@zqpX!x;>I|6`BJ{ zEf&63X39$gtre&Qv5&m)TH?F`=f$iVfwMeE5t=)Z5Y(!dv(9G`a-0fuwlK3ZDx{j@ zrxEz{YQ472dpJ;mU^A)5L9XBp>!!1qt#j_ve}O2>+joZE`Q`h1{rRhn>P^ESC>a>% zwUD-WRh9+jVl7!ZmAAqgGuVtKkvsNGEM zDrS-EtHQ;g*HzCuXXwZmluqvHy zg_7H|>Y#trk(N4Kn-A-hO)o7u<-Bm4RZgR9DrS)=cxtu)SsCC&5ZiuQvENWYFJl6q zVWoX++174zz7&w+w%Sw(%l5H%uhi3;6R=CCd@ zxz8VN1es8=N4ZbZi4xl@-+I<7KUd`OU1nKPgG1lPR83?TCr|aJL%Eo%oo6Cfc)gh% z;b^NinEboqn4B_yB9rA*ijqXIN>`RqN!C`EPa_h-G%HFO99Jby?g{ek^`HNPYsQ*5 z61%hIC!LK$=~T3Rz{>H_*yW;P9*5?tKP1YD*iro*DkAEo!`X$T7WlawGQ0O{ssM59 z!m42g0b)^5a%j-DRfhny>M#+W58JMb->fe!HLYG1+nPkoht5HV>|CyaHfigL@H5vOd zX{ONeMJxoIpLHy0*k!Fh z>)%g?5%&?yeomFuap=aBb=JHZUnwer7aIRIsI;vJ{m@`ZF4Al(f}i;FU2j>AadO&( zV#%>?z?y13dYuuyc3YumpSso;C{>qtJxf&i;8)(%>D>&f|5NLGuXt%BI0KW?ErixX zmd4(tTg#?TEKZtL$E8d!CoDKgp!nUo_oiXdNkSzGEP+}V2rvp!83Zo*Dor`y&D2(A z&b%+zw-4W6zWhcL?+i-Sk#)8fiK#4+FRl=7rC@Zh>qQOhg}C1AAZU($VgGkz0@_uam=HY9FKh@9{W1E#e@+o;1P^@gY>{03Ow+m(05aY#)ed zPi$seYR7vxKM?d0TeT89odYv=?UadfJFlRA#-d5%sfZPInr=PB$w)|TL5ZxSVh1sA zAuS#b!;D^p#y;dUQ$FJC&bG)FcIm2T1b-XvczeLFJg3!YRVG@SYo;|NLLR ztNo6m=_G$qTAwr_?+L{e9T-y*#!uN0YkUCDG)) zMWF~v6gSKE-xT!fbEMuYsMAY6d&$C(b5p*+tM~3AfD5-XgDO-~&^eB@4&+r+ZsG5( zhm&|iYN7GQ6z=%>Lddt>p+2eg-qVTvcmMjcd+~aMU&N~E)O=7ZUMf^I6&?Gr6X}$% zQq{@EU{~Oi^xoZa#IJR4Yt7WcytsX*KyKY873p1_d=s|Nm5fV0LL752Vjm6&A37)6 z6pH-hJ3lsAyKYfM8MYA6clmLIwNc#^KqF@u5rtU)e_!vqrN@mV+5VqbnWeSj1_bap zxR&x1DROv`O7rw*Z?Gpbl4^EU&va8_e)$Cga5s0jnH`SvG@V?8Y4_=T2%D^VW!dZn ziiFthynT|wu?A#_|C=K8{O_TdAe->|aecTH(Be-k_VxGi;lnRf3Tgvv8it9siCCka zlD_9jF)}-Fy{s9rLr3#Cyd#S2$(^q{JI@Gqw*Uo&ffJmfYZO%)1QM?#0<%r|oZ%GH zJ{u8;bGz}?FI}y4QvQE8x-6|CgkX?+<2Y{9H0jM6RX#hJPt?bxp3ayY+U#a!=2KjQ ziS{rw!QA+LHy_|Vc~H2iBuefdgS1nc5MWqxe6KR`c|Y>cdu>lU_Rn8F{ePo zTA;6W`Rp~>qyo{o^Z+==wgx4;O#N0VzAqpJ*(#m@7{aP1XRNN*FuT65r!DYXg@ioX zyCwTH|23$*%VVE8CH|--$*`)G=<^MJR)@zyHxBG~mAfOD5a$OHO)c6Y;Ly}thI8JBVyB0TH{ele;z#=)iAG4|s%6&E~tkKrB0T^LZKj;{5 z+JU^}>8-&cjHy<>O%CryoKUIM#x!w`&jcno7o=0>t*K;T*VxUHgnSBuq#1iZ<(zN0 zc(a$4DB#Q9*RI=g(;H(-&QP@Lw57N`!PxiDpU1a+d9P@IW_q8*)bl0DLa zdUjBG{a0wp+a&_c7Q%HBgG~dx@z;jM>8uY(YO0hFyu+P9!$c`^_i>rboFj0m;dBso z$x^oaD7s3ANLi~#X3@@@^r;I2Z}_-xQtnkK`%gs$mrnO|&L>kxTw|vw?OxN2XAt}Q z&+*5fzi5alkiJpo>s&x4wrW;k@?I`6gp5<}p7%a?^c78;1DE1j`p^@uHZSP*F-RIs zXQmE1ZMMyq#j7@Zn-+6fT&}&waMVsc7kNwLe6wY*w|ZeiDHT0ibW&Fn1(@VKB-!S& zaAsF{4+!q8CWq0xs@a)rs$Nx9ESs&)<~zD-QM%HFrnpu(&Z|4&qGiW&>;HT&?ccxhq0&il9!kum%YL#Z+~8y{R5(fAVcWC@z1~(PhhkS0WW+g&rhV5u zIwoGCcM~?$*#faD{l;nn2^@P?;s=a=Zzhba2WOF8&Qp%~+Rf*jcr&b}VbuI(-S5}{ z=a0P3Cbv;1TX932bL#Q}BniY4DpNIO9oufV5~L|Qc*1cXn>9t$eAa8IXvOfn_xH`#w{``AeY+hm%T!#Tm!a-Juf|HgqNA2WiIn6x^d`B?lVRhP zR6L}OYcy2`x$|DUNmY8Oc6CDn?RPd9wdn{%+d}$N`d49?EQtq@TH2d^>J&=oj7*i3 zWkgS<^kVet*t_(evLfg+d3D5gz-f2>mCQJ_#U@zoT2E== z+w&P$pgu3JyuAhE3G#EbUOs&LNonQLK1{?&zJWqbgy!>53DWJZ6(##O6HXV$F>1$C zwY+G%V~JOFE=$c|8_!u?qh0q3l}^0=pL#cMHN{FgzvaMpJN|?xLV?p$lL9onQQqu! zILoOF6R0S53M3g)_mbVS2-Nyog+ESTND6-_!p)W}ioV96g}X@cwgIJ9lH#ilz}-t6 z(q^oa_29DTK`(M1NeqDMK(u>|1^*vP$!~wZ+h1?Z3jXhl?BV9%IPu=R?FPw9+i#i< z036BAs?ib|TGmRlpOOMk3*@9TC{cF|iT5Kp^gEpTAY0m*asu$U*W*&rv}K&Styz30 z_wToEtMVg+nyA6hArV{aWPUjXQauS{>R=WlpO&Z`WGkBNe1D}fXV0FFF*_NvPdkv8 zbpGzuU}};+ht{~9a%JSC9M3Qm`B&WWWTQQ$e7+F6{(-=}vwz$cN!y`jyQwV>RhFq| zW(`iiQR``LVUMnp8x`={wlIcz~7ANY933K@4WebkQX(x zJFLHVT?;9Isec{{TiFRKK>890aU!-FlKB`CkIh7P|KY`gwPBC?f~j94%iIAvAQ}HR zL11tIMx8UtK;IjwIM~f*_nm!_Iy4EsGF7XJ0n1XQ5=iTF&0hYfpZ@x-j}I>&U%ri> zv{v3yr5X(8NO2Xl^Q}yd>I2tsSXo*pZ_9fT>OBf1%3LpZEc<*01s-%PQailexA(x> z*f^$s5_A9xl%(=l2j|vmi_k`mt>8d)5_r4b?6cMBU3dL#^$K)}C!jxSlXXZP(FAob zm(wcauyq+nQh)f60}=H{QN61w%0(F;Ra@cDBUnuhUS~LD!YPo=TPI}|GM3X>$J7y_ z{d4L5f%xCfXmsRD+tF5z&S|`2S3`(5LDcF_F4#uAB(MALv z+vSZ6C(9Wlg{xCk>KnvviUkC1l&;wubG?8fKSd~bg|Jeql|tb!DM!2!-)1?8H(pGE z^JJ1z!dL#?)M=KY%7NC~asv3kf=oxS4tZ>?Od!rUiM%Rp?M^re|4*@!d=qOpqVSpq zTnxEl)I2#w7l-DG1^K_$#K?v+w zRHrdvZl0|oQ$-lm@kDD<^3u>rDfp+3n<#eCr(v6%GI=f z9c!fc%)}U3qOohI{Je7eGWw_g{Vrv`wRk8K3gC6$l>z{qDhFOfdCOZz_oN?o3i82g zrp}DoO7Vu0GHAP;=V6IS0I|TUU{DVZ`;1L=*`n3}QcoEQ3G2$SJ3D{aiBbXT%}7%vmBc42mpB|bBrQN#D}@EmVu^t(tWS)%C9 zr)sa5y-e@&4=uXwYi8w{l>^Ltsb&5^z1YMGAa%Aag{Xcz-fkT^@Z5y-u5p1A7SaAB zhp;*v3upjkkQ^xWUz?1IjW}l*ix=Z1hO1DjmZBuV* zjKsE`GFEgncj&_@Wj)=A2Py~#@4VB^_9Y<7V(-^pNW&Kkm-i>c7$3*S`fh`z#}yJ$ z7euTi#HPThLIS|6q~|ZkV(!wK*QCn1CKNU`eemhipl1lGp2;gn^(yTbQ~4bMJ&)ZL{+IMhFW?V8Cx0=hmD3u+C-7S8YkjCcMZgR*d z8sNnd51CwvkS&2hO<~7^6LBhb{oM}B)PATF{@T}%Bnt2hI}toULUHf_>?UhaZz`Ud zJ>TV_iA%KHrTW~Bur*FVJ1=Y&>T6yma5u@D0IeMox?Yi3@|u$vcu592mvr>j z&Siz{00G6C|NIKN^$q3lK~plelB%Z80xQN4&qP_b{L3~)qvi&J&{htNBa0ufdPH?G z4{f%Tz&xCB7`&r*tM=_@bGUbRyV`sf@-S7VeOC%`Ri0(5S^*=JgA^oqKWiPo6@ZJIBeS zN@m^^yV`8Ousg?AObg9OV()+X7VXZ00lNT>;wR1YoG4VUU2!mu+)fq%cIQ{&8O}bZ z|4=IWQdV}O{yx}2Ac?amR(fo#5=Mx}~aKad%VFNJQ~PH4Lgls5(dl zv;EESbOsJgO(md3&TWs)(#o;7$8yc~=gT_<`X_X4Vnoe%P70IGnbbpzo$Cw{?*>?_ z%`pMQ7S)lmL8kM1Zul5jR7lKpO;31A) z4v}nXlG|JEt}bVkvNkQz#eUxF;5u}~%iuUa*6UyINZ^lFB0;J;o2olXsRoGUeRAlr zqIsvji<%whxd;IVAoc1>4Dkazk2mv&Iu^GMY+xUulA^A$Y8OG+ib~Wq+3!3}aw~4g>B+vwh-c7-6BHno`%w3dRW{cSHrb^-P zZpx^7>wJ0xF{8vN=jk*k%y(G>`NS!;4+*o)${p#XxE z+$Qg#0Zb)x9~u^ReOiHgDoraE)9>q|{04KwGBWMR0wMp1JFgB2gd70Q^idu zJ4%`2+vLHfR9L_+dpT`W+DO~hc<-CnAj!)KtG+Fn>dh;oCC^X^+LG}t&K<8-@z~l+ zQ)dG@c;>Xst$kU(6Z~d&wo~DZ+^o%`KNC5lKrw*RTpEy^8?pmmu7PaxbJf1rzkgma zUew#bYwJL4$|5cJyvR$|(iD%?`kLK-Q@IiuqIZdU%d@>UR*!%oMUwp{%~gNjP6VEE ztp`cE#tV?8T>d1Iq8!}J<2f!v{y<|i9Nn#$?yXUu|CmZ(D)YbJ*+JgQM7C?pEW9BQ= z7pisg&DMa$qQ;SB!B;-eQ~k;j(W4WK75vq0UmZ$`WjNO7c@vc0rqpbY9Deyr#+`!y53vl z&1D-&jGBwf!iyji$etIETR!Y^BSvC(u-ahHO=peQ{Uzb%D0U#OBRjNrfIx(!WShBK zWdN^`Zi}s!H!4yx%nV~)>y`_o!Pee+P1iOluc&(L3S3jgsw;U3Uu}Xm?`n3NodayX z6USnvXnoKdzPep| zx|wNas`!iSjm?oy&3GLoy_A7Gr2NTAa2$-9lyrOp+8bHm?IfxnoBd4C-DPX`PrJ2G_dxR@!YZz;VYnt9R(Uh1<(Ipla3HCVHEoMd$qrSBYlRY;&$FU^cU_ z;nwGOv(a;(B$M+1JCKliRa`mPB_(@&Soi0r_1Oq3}`?Vr^l4Y zs&$bRc*l}$oWk9nOZNNtIDTuNK7Rf%-uXd1Nz6$~ruMs6zO4K~uza21Fc9TTTpV<1 zPBPWi#0e7Xno{qFL$NX&s)=A8$4V9&pk1+vvbTqnKAUyK(m(Ty1jh-t$umw{~GTv!};=W(H{g)pamZU*({yS zf2)?Vq&vd2AI;3^TW^w55wuw!g z1C_AiCHX+HQTRL8!QbS6R3WBhk4iSPP?TX(+<1RkcD|h2=dykMr&j;@*l1_#YQ%HY zoN?4}j(10#P%w;4vjbfByEgB}&ot%Q4HI>BOhis$P_!`<(W8d;i`&r5QhQV9Iymgg z2T=1!%eJTtUcy}`HH0|g754MG!A4PMoR9vK9a?%mDpl$d(={R(W1!|V1y%mU9)tYi*G+I0$2cxdWi%s=Ls z5q*oM4@#&X(M`5FmqJMhm9gUp5`~W5$4(3#x^48;J>T(jcX|kX! zElTQa(#B%CmRUTtM5Z(uWK3R@0uc$sN0Mk-v29`356X)`0astd9&eq2oKZIfGL_A- z0cM)-*6ZuX^8Q-#?JV9BR+XR9D8SYz6@7@rm}=W&^M+Ig%%#r*K@I?Pat!jRS-_za zaW2+8Yo;#WoQ+-6_(7?B0WaI;!ic+Fh$9fUy*(|^1Yh%tdv*zDJY?< z1Gi(TAWV?kIK8AfYy>+8!;*SHUne$8pmEngr*FC#%$+86T)o3g1&?y8Ts$u*bosGda)6E%3U%l1jQ-?4B_- zFdxsRtGTu&r>ce$j)%6Zr){N8)32^`j$+YL1f&l)r9xEmwp-!}SoU?c)5tCQToKr0 z>K1A${uQs6(tuj5)%skoZ-0FM#T??5lRoA@X5RI=1N1k=Aud~(r`@EwZq^iV*Ij3$ z;OCe2CGm6GKr6Pu$V|Jpf`H6}uM0{H9G*J6!o#O~Rh`Atfhpj{;%n&lwZHDJsZf+f zutU4qvF@qH_+DZ>gl^!OsxLug9}^ycz?E|@=T|3gH6%z7s-zm=52w^f^|p|y!)>eN zJ;>6cDplwCKDJ#i>&!u!0={>v^^TQ$J!qzUGlFs_cFm1+v}Czvl^wrH9pdPpY7W$( z20qK&NP6V=aRRWzZQYxd{ZP0xF8@*qiFdTef9NjdXhG9lB~nYDnrsD1s5{wg*COGy zPmvUPRxE>4HuT+-7p_XZgZk3#97C|JB(>Q?eW)%%z$-uc7AG%U|MJ7B+L62xvct=2 zH4kUivc;-H=ZRC@qZ%Ac%Zhll^ysrLcGhoSKYw`n_S@HQUta$B*E>k@=)00P(xJg- zv}AMS(nHzQ^q{b#g5It{RYMK1-#Y7Fti%M|?EBKqw?`cGigRuyaY}dlKe|1v$t_?? zoH|8Pw*wH4E|XX9K`<<#<$f)}5Bm@5gztLUwq%G<_L_7t+30{{tronJCl^@V4_k2( zjq)i+gjb`6>J|MEe(QBE8@;2EG>&nA-PX{G*3*3O<)9Dmi4e}?PAwQyc$YNklfJnn0%>(N>;9i{YUDM%4kPOsb{c=O0Z<_ zq6cJrhO*zkfBWruJl~~Cez#WJ{J+JaI=Y6t)ZLYcbyaE~CyJKDuLkIpv8Qw+_VXa5 z>RmaB?{Tcl)MPfIT+l~x${a~*ZWD)ZC*w+wibr^JLeZI3K{*~{oNbkr+F60m$H5M< z;z)68$~7Afb%EvhU*6<4BGYY}zQPr+W3y3l-TV!4v7J#{dA51^3tsD}xipkekHE!S zlTzm^mun_SgCp=*uMaOD-&K=OxsT8RHp_>6O=PoetBnE~Q$uwp<&mbOe${!1G72I^ zkQQm(`NL(Qv3r-6RBhPQQX=u64wqK-Th(a3q>4I9yBr@`+8(@^QbX&tEMmv0(|kCR zoq#g&lzgyz$;RnYBZnkZh+Wx%5~?VPuTCohuS704*_a@*9lQ#)1;8AGD9hj1&2O6A ziJ;-sTV|*1<5#3Zzi-Y}c?vRo{qXm@o%Jv*minaUy#~pH4aAx)^4v{?u6CxHY>RVY zW)@k`i#lVGp=oVXhYCi{zg#MQ5rhZWbPs2-XSKX~A_vzgIBh4?Ez*8~awHQ0-Y8mS ziDg_CvqU65H!fe71$1wDtNbRSrkXv0&;tbB?){qgXa-Dn5QUC>XFppKs8u%WlDkUG zou5+nCV9P9!Ff&1NYXTUmLs6Q#$&Di;e(;b$-_<%)GnWSpK7k0n4*=~BV zB_*OXjbU%zgr~#bR5K8Ohw>)fn{Fo)@8Ue7l*Pw-eJ*XulK%G1-q^dA*xR}}JTjwR z5pln|^l2VXdef$qk|bTWZ_&J@tLHiIXe$=Tr=bPmvL*?9Yks8OS{&%$Q!fXfi9bq6 z*)!XLo`m>Z4ks+#i(N%nz{_j#O+|K;>ZFNARyKafYsNp`64hQ?qNn6RF#S2##8uz? zJ^i2-sHAWuil;UxQBCX^i|QKl-u0Y5EjYTawQOWQyy`nLWr3+43yOVqDn7sbLq+U< zR7VmMBwJ~_rQRjbSgb@Mlw`Y4k6Cd{;wJf3r8cF_kPBl`SLaZDN4eBgwl&!6Jyy`E z*#iUGv`aUgmfbYkKB5*bx8lf(u)O)xI1*Z&8B;gwa*BX>8g|YuAh47gon;|50U6ao zm4yRFlsRBAMwtT&xkJ+~q(v=bifTXxLA6ctvK>h(gU7iD(c9Tnmtpag$b9azufP9- z6`~gw^?O?e&$=dhwZ1uwJApFn!e)!XLBP)A3_zcT?@8|eW(dhk#TC$hNlS3Vp3~|f zzhqSE??rV}v}Cy*b*V%+UPg2FBAx87SH(3D5om-Q6zAfrDivejbX&$dQ%x)mqJwYK zweucHUA!zKg$Ht$AD}0B@+2v5yp4M6*d2~?u3$DLdTq)wMcbpvT}hhI6}$8Z?FLD;9M3T~Rb=d58Tm@Jv^%{b2bHq`?BZqo zY9|*&w!dGw&*Pms>El9#ueob)p20x6k%3;;IHXGF{dT5~Y%DQN&(^ZsSxa}Unqp-m zU~^oYdK@|q!=p?+i^5oJjjVbfaeX$<@OkL+47v!J;I44*IZys}lh1PLNueW+o#Uqe+uie+ zT5H?LqM*OBmo)KNg@6C}QeS>$@_ZDqB*p!{fdCJ^$-QkILVSRH$u^_!+kt5B zPQocneFe2W3h$aaI|(mI*-g_h{mt7tSG52#Gk@b!?bw6e)Y-KAMc8}8`7-$G!utDa zY^k}P)qEo(olscL1m4O+Rp_b|8jkviSoI@=p54brfudOFhR(sFp z=*+%HPV>uj>NoWBH@M5C7NO%7vkVt*(BmZn-r9hpix zKVetezJC*TJuMdc7L}bpTZ?HEYfP=zFG+58fH=}@_Nq)76`8h_z@ljnv;+mv&rOk} zOkk;plNlO0*6|H=u<2<8I!_H+6P<13VN`6xt(zuYhBlTY%{n&@+OV_&L4TlbDBl_|~1 zd!cy9<5izvi^?iF#|I8SSbQCWo$Dm|&TCZz1b!V4wk-oo!n@`A)_(u(ua`gir@wwN zQmvp{UK%z=3MoAo;bc>VhldWbp*r7nD5bO{aSB04AqF5OFzncZ+R?L2-H{GC(lYxM zvayH_!U#w(9f}j?WdygRZ0t>zC)D`+ z>$maoxBqet`T7e{Nm+<;od{0J-<#KzIHgy&Vo^{g5^j4~jwPhE^8i{(yrtw&d}Q@C zYSS!(fK2JA2EL3AKXq}zR7==5)#C1EE9TtBL0AVONvV6i5s&9wh@9Z)OrIJa!HISj zsZl!sP!ILYEa@mB`A}PfLCO5fzId44KJ)Shk&aY;6D$QmTi=3|G9}vu+5BwNGx$>N zQEV60huOl<>(+mcXyI`mzHL!j+i*yqXr=Bl0d_f#U4`$WfBkekSb2#{S_mMPS})#X zQ|~_TI)T+3?5_17@hvS0NY&EovOO%~BNu-=hy!9S4R!%X9qj%#ZMS=C+)nR9@2;VQ z7r0b9=}^J{hhGVSeGod7VZ4BH!7B!8E3Xi()yRmab#e1jJ;W5ZLQ$vsKKXd6*`wLp zVYgjze8QVm-tO(sBME#f^~1|MmdI0|M@bQ&0(tY=?Q(%JZVHjb&gOGRSmgI1OZ&=- z0~VnrYq*XIB|Paf8HmBB`v7@Nhm}vYuM~dL2uK6)!+c7%($O*=^&884!ENdjL6c zRg$WvZyT?2A6XOaLCG0NTHSEQc08Vo_3`uj$;8KPr6QrX(+7aUqV3ZLyw^UkDA`W! zX$THo->Chno8`(9oXP!%As2yME8Onb+$u;}ZB-xJm|)>4Ay)^Vjpg6A0C3q$^-^K5 zA%}y@uQI|mjvS{8g5=FB7mk`NuJe>&=S{b?*q|?Dbhy>rK|EEaL1v0x_I*uRgS)G< zF@Q|v4m79Gf@N+6qP99yoRmg__L_A8NUDoNI6UxL)ToL^0uP1y2f znl#f!Nyal$8B?BJvRyP}%R10hy?0eOy3VCy?v0_nK~8K=OR`XPt8pj~oRxq{8g~H7 zIC@QEg77+Sck-<%Vv0IX#7D)y*h={Zy0@U_pHvEJK(=d?W#~*~9?D*75j7}BTbyL{1Q_zuMmpoFtqmvFK%9!UTbRjx* z^i)EtfUG&JeoHTZ$yCv1zSHKf%jV?0A{#*_x^};cWb2d4c_rju-hIlA%eytc^y`a7y_!OE9`#xiW4@x@<}vZk+^WUltt;etu5$2Hu%bNL z*WbRBKfb367u) zmI|~W`^1w)OU~gCZ9B_0)j+4*18%40)dq-z#7+!PT^T!S(l_=z6^^>|)Kt!Zg9&e^ z_9k@^znjCoIe?S&Rsu=n;5-()hhmhfZ$#E~k8oV*a}51&=q-@cn{){`(gfO5SKu$L*_Gc-k7fc5v$esNZZB8)!CO zbaL<>M7Pn@uf^)&-DMqpkK?#EyYtPFq)93&3ej%bvMGx=okP7909-;UzW=P3n8fe? zMhR4OmPZZZ1&(qiMw5(8I-T-HUm1#kvkb4ei%#>$=4`QDOBI9_&;U9py3*_64$|sY z9i6+7HaH}FFUOGWI8qT3ZGngW5ny@N_sjM5<=b!N`?pWOkg&UeU&LW;TvF&Vj)^-; z2u@Pa)Cf2qNnr(bHU;)sebKw#y6Uon*abT{mD~r=rRoIbbc%9*f<4C1?v=s>EO!CI zzyVHa^NvSU+mCJXI+{q*RYXKnYnx(@qi*JZaB0?G1HhzqN4dQsKQuw$Yi73pIEZ#h z0`aKoZ*J#h(jg>M>*{&kWj%l*Zx&S?R)t${`EiU%qYfA z)K)cc8(LzpM8#4lXbOMaw&FI8Bx=z($4DSsNQUZ7@I8Sc1lr5l^PuOu)snomwrHMY z`Bc-Wlv{F71ZPbI3k2Gv>gI=gn*j&3$IB;C4l$+#DS6#j(GP+e3GB|6-nF-pe4sAU zY6{7?Af;Zi{Hu;JemSd8kzF8n#UyJ*q35Qmi{+MgNm*T=1TYTI(Erzqq84`k|1mTC z(C6VWC`pn>rna=}9)bkOvDD!^kl7hrd+6lKLyb|@A*tUB)fnejA6=4K$=614z}~#n z2ngz~&a<%WS}e+?c2BoQO*!of<$2Qo+YC4Y8b5oP=;84z?YE=!OG zKEQUC3stPoH|9wtUpqv_?;}+6FUfh}KkeV9UeBq%`RnSpImOT-2A<2fHr24>uU=lq zkGtC%)-V77188h~-cEj&sklxj=T?S@J_7e1NQn0OPhIXW8GVX>kS-}d?Y^l_>>ZWD_2 zwl}TwTTp;!^)T6n0Jj4Sv^0=3Gv6+~x2>aqNmTlI`JDvE|Cg}@4>T{|P+V%EdYx1u zBl!FfLlPt(7ntAcr}FI=Dm_P0mes2+z_rs&sSAnfb#!p^MjB$@pEnQ9*)=}xS5r|n z6nnU!xjBQ(Ps%!qrAtwBp5gBDtMm@eYLZdQZ1;UA@|XehbD8~Vm{4B(W1tUK$&*Z7 zu5L3=Cr6;@JW&Zud(dd&hi>)8Aya*l%y>EQ2f9||F7-A3pfDjRx&;C<#IZl zgBwq!)hLOR=x~WD>zVl!w)^hwNc;5XPa-{U4UC}`rQFwxtxZXIk2C3C4fbQ**v>KR zu@BW_4nx{#mky?b?+NI1UT=E)(^QdM7w6OhLFWjQ*L7aI}D=&^VM1US+;Y}`x#t0_`(^l`jfvQNK>Hr`3fKUR$0Qk<<;iS2R->L^WN zGzGn!`8u63*7I`rN}zUf>2Q8EIVGrb-_Z3P2rAp~)&PjaN$uFqczNABMqh)jDM&WeDFZ}7dTjbHD{6ANtHZ7MpPy}l^kdMaR(*yXwr?}}V{d8j_LWf2tyX`%|lTPHnE0TbAk6qbwTR{`(@2#KftG)D!f6G&xg%9q+~weU4J z3(L)+Cv9(=N18IeS#`4k|8@G` zF~s)=%TkWC^tl=3(VaTQK3$U0{Bx@v?LauQZ& zwXf$m{k`g^evuV5J=ttC|8V7;+AHb=uVCFD$f!ecc(o!FXRW<5#Tm$K5CKY*RVgZpF>kd;_+Ta-VPl>ZZ8a< za%12B^T)UH;h#wM!GySmLrUJr+T*(17)i|~&>+yTQ0S12oW<3;0esZ}q#B6iYngs& zbE2l$4Sp@AeXk9usVM%uyyFzF?!As1_;U=Rb=AA>SHp4}&a zTi7CbV5uAIElH=GK*6x8;>&L6?RbCEahURlH$|r8J9!Mq9D8FQjvBMUBTXAaRyv&B zAziq5H{eytV`!16|Lx`3x_&nhn|Ow09!ecMYN<|y=`X_}q#imJi85SuI1b{Z5y>1J zxNEg_Po-G_f_8#zmHBE<4OouDnVgjT^3CZe(wj0qeMzn5s#amFOY-{_`747(csXz7 zBieQ9k90UFbKkrWn_G&WZ2Y%{!WNf~B>&8twq@=>xg9k%?8`#C<;mMTla3|eA+HDk zZ0F9?6>qC5PrVUUHc34tJlE^@{?94T@P_%F*Hj6eWddeWfl>2;PPq*Kwx{IQ(gQir5l_IUQ2~{<2*dy{m5jC z*Y0(ky6KW~ysPCD0+eOrIh4QY%9Ddy5ELPDSW5MtUFSY0QYaMpNUum8CgBuN#e%v3 zO;OfH1R@fkflb=?@fqx4&S92$mX!|3XMYssf4+SE&Z(^B>&riNLe57#Q{sLD(@08P zp@-n9gloL?c~Fl}W0#q=EeZSTx9V}I!)Hf-cqc~|b%*1Moe)K8qOb*r?Thz^;JMbSK##YW52A>_^; zN(EO=&HziJMzYuUr_vmbiYuAxEI4VI<8GBxb_LORTg@Tx$I5+t=dAnKWRC2|u=JlZ z8EdG>I~9y*tt;^kH152jy3b@*{lz!Ds^O!1GHQ8Gh=Gl1jY!7Krpbw{k0W)2FSf@_sqS zrVa@CMq~R4E=ju=_OV?{fJldgA_(Qbgls4Jf}+a9R@9vI4dj&pq}kS4*q|z9^UDBNM#aZ+eH&jM zo9lSqzfqVHa8!=4>8ibx$i1dz>aGUUZr|JzW7Usaw}8_QNn$o3-p5&brl({htvyFw zclKRj-Jm5g8CMT#VAXPhBRn3wnX}dF;Z$>ZJzFmR<6UbqD@M|`yM{EoxzS%0}mD{sAv-$o4RH3PQb2djuS+!NlKu6 z)T7BOHX@c@a7SOJkwmq^CouLRc?xu$v3C6+%@Ld ziCUopIY1*x#)s}j&mA`EKVj=bSY9Gf+)rP^wXGs8<|QwBR&Vj8jZma})8Khs=k!oo zjL5Jnxe(c;9qeRf)??0kr`-poQ_`ncxpdGMz%Ej?MDMGUj+35lhZ)~QIRm@;*ob#t zkAQESR=uyITnc&fWrCB#rz$h*`yGaTMF{w_mO2tI92KmKu5;_XbJvTyudMlb=hg@L zP+}7Wi@nOzy5nAF^5Dh2UobiK?|T*xy#~it$zFXAx0kY&v#s)yUVP~!;aHfFtYp`+ z-K8JjR5!r?3y^eIO=qMnYBH<59!IJ~kG1+>mg}HPmBJ{YY@|)#5vg)2FGnWb-%=#2 z+a845uD+x9)70L?Zu!%@VvZEgWUr!eE*qL-plZ$3 zDJj1tNy;C6yQWq<-Pz+zsGv$q9UQ@d-h(P6j^iGcy<$AF(W93tn5^?9Z++3TO?2>} z4tvp|i+wIzUZAbSDDzPrBy?vpKq%yIX%c+NcMJCQlb#Rnp#EE;3{-UTNC7r}Emcwp zvgbCsOv}L$JaqiJ6>i8w1BdBFNOv68nYO!=1ak9!J5sU$;5npw(`tmhR2{1#9;yn| zmlIa8DWsUb!lD!nuR~+3hL;_iI?9{&s3aNHD<~3A*`l*(4icTCrA8n6Jg1#iRj+DO zp9*x`s1ch6a+}H)Z4DW#^Lgyfq^2u7Xb+GaYtMI%t7cf!Eb&;ee|;J6iQ*55+~vwf zY&NEocC|GnV+q8Rlen*y;dno{t+FFUg=HNmI|wYq=VhHmtnh}Eb4^UB^N{)}|6Y@j zm=uZ*ccYXiID?Pn_zp597~mnjzaKn;)Rif%R!z;^Lgh2t?LCYd4Y!v`n}oewNq4u# z_m^psASpiMUl0l$pDLYCQxHv)=M1RUCsV753$VHI&UVEz{1<9&Q`5}uUK$la?D~n`r6>EC8 zV(-0TA5+$V8v#r9axW)EB&a45g>sjmktciI!d}uE=sU;NHOqtZ*Rs7GwQvZx3K!T} z83nA$nF_l`r?S|K6h57$d%lORf5nm2fBA>-Sa@`*r)p*(0+ygPHT@~)8bIT`i4&K%59D9L=6=e1;l)rD@fvei zIwknCgPh~MC-qBTM0Ztr$mRR46U*W240b~b;6Pn4aujEdtt{E<(M1f?eKL4bXHh^3 zBUOE1ia2GYZKkoDz#X`4r?*6%TBshJ@Iw+{Un~>;#!0NwWLiDkC`KYnDzHH480#i| zR_C)yCd(`N#sPi8*EN;?^%uIroD9C&&KVeT`>TN@vu{S6z~Wl9U-s(QM=#6rt0=Xo zP3vhQYtvzRV5H_Dx3?(@0RszF|J1DU*m%3!O@>vDn|Bb}x)F#QkiNWKwrTsqh8p0D z{mkob{`LynW!gIFBl(QykM_BPIMYU+hV#2(Yr~-+-bN*NiR2s0Id-RA0NcB65n%Gd z%iflBYt+^j$KkP4d2$DP9&9g0dC zhTZ4e{ZW!0K%f+V0O{>V<{__XQ!s`tt3+FBy0Vh}sC29KLpVi2)l11JNrITPi`o?R zywzig%8A+ZjMMMp1Vb6lFeac~Ja6rSr_v`st=ZR?kKY~Z?7zMI@%j6^QR|27798FO=7_SX}pRlveUM~*7EK`LB%84&Zk}-E`&q2UCHbrh}r6N zT2?QJbO3y*+<>u^RZ+=m)>3E2sV!-iSmvAnC{631om@w9aXdb@l4TCcWPIk$|FjP; zpWjJO=I2#qu9DlL91KELRI4p7`l(J1r%_YiyFPRh+;n3;9fjcKCJopsQFrfN2%GlF zqY6<1mLkuvoKxCW3M<;3!%5&3M`kJe#weNG{N}Olta`B0i`M~_25R}z5WYv(N=JGb zp?*ld?HtuZ>3<3%0=g|(!il2SEG#fG6j}c)VD+sC5*^WQ>Z7XsN*orMk%QJ$ymS1r zfdX*&ku(1@KGa`ag@VarV?7wN=&%2U+uT%>DWb+DzV zcgH`{yFPpS7MwM>mk$MHb8wqfH_Sqt4{ME!W@WA0i<{!iRXntujYeQCi=+JE@n*b$(A0dT9PrRb#o9~DND^w^-p3ejPVxj zmB*6cI;wz;y|>Am*!Ce$9DH@CReL+kJ|$CvqrtY@62g=>+eYvXv$Kc!J=FQT26cyS zxIw84r`val-4qI^9`s83BuycyD)LV&_U?A_u~=95E6+^G80|JhV_O%He0~}6W30pJir( z#jysKN@Qd<@9|cRcYYZm%0mB8nKISdM2aCF(!FEfRZQA#psF#FgA_xcW1s*K!;lzs za}@ELzsn%Up6uL7kyYq&&GFMHg1wxm;ma;I z95B(3Bgg8zn^w*#J~!#t2NZl^tMhSHaJ#Nvo z;Mh6`IjdiLIdT%UjfsvY)kuD*D(}tHp?i?OrGp1`(**C-n)!MV1pn{&qkjML$1g_g zq=zpZnv^(($r0sh@4D!BOej^WqD1w(9b5qE^_`G%@V>NOaz1vs2(X1tfKAq0;m8iX z5o%AxcGb4t7cEZ(GXPs$9lgW*5W@3o_k!cm1Ie0`cRN@RZL0BPRfGC^t39heJ=jJ8 zgt6I5%oGY*-sP+4Gf|uh>Fv0*u2<74C@R>TXk;(k_V=9FOkK(sUoPtoM`fTF>AUrM z`OEqfBwJ!OZ?COl*VygXD;U|y{A;`x>{JX$E$|c*1Xnr#uo0-?wIB-@z^oN zFwXl*VdWHN;Ya#?^?H`HM?dbP=7S&Oe};6ec8+mgC605S@d$0FlCRlYY)5Qo{HOo+ zfBrK+&U5rTjkvCH9>?fClqA>A2fTKGf(~~ z?>nq;wpwDk(%Fx5U;O(q=G-mbSKLQGPhK$YyYii93O$eVzx>yK{(t|k|Kq>>xBvc6 z{eSzf{pU~j{`UQ!j-!RQl{(uxW1UBz{b;Ssew7;HmFkN53ip}f%KWEZVFdnk&+EE* zlM&Bxq$9O*wOx4V&{(1p_ujpZd5?XRc9(XQd|va+M=RqfGmTYpC@s%kXP7(If2>sH zx#MxqdL1jSy~nP()V4w$N4VywW!&}dcgXx=xm(V>daW^J9*d_8*L}`?@JF-8&CZSF zBGzloHp?D4g!63Ux-S-NEPgCp{AN7bI!Zs+%Sz4t!@qv|d42iUmnDnG^|oaDj$@Yd zUUSB9mVIMr`A)~Ez3+o3J6nwR+OaeqE8k70cWT$o&ZW*9ojLVd z!&MFpsg}Ifv0BDD_c{7%d$-D36n>_r^^YYhNn6@{R1POLnD49ho%+GbhI{g>h5s1~ zA8?eij#yV`C&ulfrem$%YrI3h_=+&G!X8=s##$dK_ukhT?#5alW%s}bj?Dtjam97^ zSwekXvhSb1{QPZx{q)QCAAb6>_Up>!{I+uKJg$}p?sC*tJKxmqW0oVI2e#jGy4mW@ z?y{f!WA{-9D?F~+CYDt%%xbZYq)!e?SyCriJ_8sXqG$1!^jk#!Hbuu=R< z2tEB{}dxT3o8{7I)tOP`vRVUXWM4c3x*$JzTA(k+0*} zKuMb+9^lOt0LP9?%svvH95dTHj`Qe%KF^gWE?rLWf8+73^$S;DZ0mtXgX(z}LeB~8 zXMi0WdJ6;}F(_ezt!4jZ_+c5l0{ovzGI|JmAo8oz=cUtd@6d|y4hQk;k& z>dtAkbkBAh7IWyk&I$5fA@LRG#EghogILkSvHP(rn6gJB3Y|Cxj@b_Uyaj^PKJkY> z%4|nH=K)3&GFst>cEh)hO$_M7rSiUd`%Wp1xkAGrcqw49U74VsN<0ad0lXrR#~$jc zS06{@5pG<%pBIpf@8TnDHt%f@5!eFW)sGM!}QcZvbl7UbMjBX=)^d}1;4n~n6L$+ zFgu>(yy8hHZTBD;Kx4G##wIr&o8M)TFVSZK3=95(4ITK|8OHJExOd;J9cf0OF!1Tu zc^`Sr+B(0BB}c%dVU`^h5~L(IpgVEiuy36F=GTCOzVB7flO@@3fW>b&5S;CV2}}bq zR(jNOcO&WnRz~*pCbX_US-w}eEAK&~#(Z~P6bRl?1fF~w{sI0G#&T&#_Y2|9VD$JzsnJ8u514L&bVK7Ac8tM=31{)D|95zohxD@br=khz}(^@ghgcLZ_v zHp6Gx?PCF{{kTe-kXn9-z&h7iam!T4wFm44q6?qkjne|&E*`ekJ7Bgqb^?!KyGz74 zQVNhU*844>=FCU)ClKsJ2)QxR&`-hbz^B84OJ9W$$g032@p>M!HxK~kdGVDv{ABU6 z)Ej&)1?&XkfNg#gq8E=z9D^BG-l*XG#P8dekS`P1Ue@a8{`t$lyy96%@3MeB2OaVx z;@qQc{D=>4k{^RBHxHHbemurqhVZo>^^ z#0y5u$ANKo>j0!IEXa4D2W&E?isv4zHp-yFfBIaIx|s<*k-a2(!PziEaQVY>{qp0N zul>V(4HGiT)&7qKo50(}XG}o(fcgQ?4Ou~mW0%+$ zgd9-{k_@!g*@)eDgif|jKms~&D83bVO8jhv7xi4q7(CtHvrJS6?l2m@!io|^K{yy! z7z?g+5^%@sf_?k+C%Rx24I7Ao)1oaf=CZMofLqQRR0r4AJ&2V{r)2qJtOV43Wyl%4 z@_^&^EXYrOk`TqGoLB?PHzBoJB^nVqG)vb9FtCm94;cMbQKfG@4JLCy2h+GNP>x4z zVrX4Jq7g5|otw{xFzDCz$1vjqUd}e45wNg^xSRDp!Kt$z1-cV=y5To4*g9@P{Dq7RrwEQJkd0%iaRs;=3l!cw zvR@~wn`P65_&0M$T=VWZ!+DQ|Jz}!A4vJkttpaeEy531Z1hNGvgw{O|I5-guqsQ>E z?XnAI8;}|uaJUSJkR_IpMJD(h0RbK2hc(-uKL~+$Z-gZlu>Amh5JM3Vow(!ZzSzP; z(8A#I=G9SY69pi}Sr>9^_3J=K6)Y|xh&I&!P!D76JV)EOVj_YBLON^9V;U6U@tK!g z1slVR>l+;-X5Q@hmHFzx2Olu738{kLL1G|Xu`Hw<`W4=Tbrv3rA7u-mJ!tcL5==Ky z6bhch&DRYqfQW<2gP*}9S08*7A5Z~Lu{i*kXwTBw)mJ+9%a8l>{`3N0@r>^Tj0Ytq zBmMb)s9(W$PSY(3b8kbxCk~Y93uhMVPZ!|K@-BsU<5raphB#> zflyqaR0JG9JC-N_=IaWJq&-+4!GnEG#U@M*3x1^%-@ff{ z-#)O3_8uNVuF!lX{0cGzCBL@$3UL2YywqJzzb~KY;sS#`v%TFW`MB?};TtQmf1+!}w5kC&37?I%MTCRj>qyFx^njpcV}T zC79ala{c}1`N6o}R|`lS$oC)}jteb(B3d?~8b)e%2tjrgfMnvVXDl#q(}+A3rk7-Z z#C7OqT0lBH8na^+kwyI9x|1Kq`UIc|R5qf`1s|xWt%80gR=tTMG;TPM?SuuGmPs!2 z7`!6tjrak@!`2AICmc{lYUNPe=5uL=YBntL&g-6X-bE^%Ks3JDPQX zYrJWqd{jIUd%XlcQ%$B%({+P|m}*>rKe6*Z)4WZ@-Dq@d9%kAqTg3lBy^92s4T6Tk zvOohQ8@_qp`JT5t-*Dn1)M&JL6a~AvK4RFf^ZR}w_z{}&wp?hvZ5o@H!gFCWIq@DR zVS^2>o%co0u{^A5nxJ*9xGM~y6?_-$YZ>CO+GQNad%+w0I*Ek@tPTk(=Ls{-(F|PS zyLhz=hc}}ZLF0GGf1JD!W~-ltqym*1_LU`8uzIjI;Fj|qzd^$=yAzR2`~h06il=ZJ z1Z%E+*9%x9ZktqR8Nt$Mp^ko9#0fI;19`R<`UYG0pmmlVrpMLqgzyFz$&0AI- zB7vyDq%V2NK+$6*5XR2O10Jwv0t>EtG|-uS<-u||ZoNMedFS@P`zSD4mA;wDob- z(A@X$xfmb&wrUu_KFq-{%}jB0K(ygl*SRCa;6j<2Sx-1&VT(^l&|)Qts;o2E5lt8u zq62{gG!=tu17}VcM9(Z;Ow1ml0K8gcdn6OhFdFFnJ_$LCzJ zD^^XakcbSmG{{+nI<<1{i5JM~&t|fly^h#A1h<2+hzY_DGHxd{Odh-pKiu+(*3PDj zIt~i$264*5Ywwp;`|IC7gv$3MMF9^G5akMr=ui+rFrl3!_|V}FZE8F|Y7U~Ga>FMf zK&} zat^RKo8#R|`gj>s${{MH_q7`R8`%H-%a_l8`SksRU%vCPOSOy2F7-qm0U8Gp{)UaA zV)HeC48-T1*2zZm`d38~tEh1^Q+O~=Vorc5tke<^QF4`AH-rtUusl>40l%+a@s*86 zfC5!~Z|B{i4sU42%Hv%#4#XG#V4ZI^b1G0-{$O2@X_~y>l1C@S)Oa^4Y{IwvUIm3?0|p@nL1bmC}V&C$Cwtd zh}GAS5`T)40+7K{5h|Ya63U1aO|={Xf^i=UKKh1U;0(WyD}u~OTNXB8ND-Q#l`E=H z2C!zsUgw>OaSJ#ijHH_&+~F(xIh8axg?M>zdNxGE;pr!|niWSFn?t$yjwhMdQ8MhY z5;?yv*U$6wm-&|uxt;fPg=B?zg6c9{fWMQ?$JHz;GDc;1_@ldAh>ARi;<`uwV=J`sM5T5Fy`}45p4x!BRaWj6A>%@jEwoa~%^ZgO$Td;X5a2 zTFUeEGs;>)GE5&bH;7Hd^&IM0`wUZ-?OvM6NG{E zdemN!yc^iPK?QX^i+9}Y9sCZvXBUt2cT4t{{r3+G_MV?kotNb;_PXjK#-OvV3~Zk0 z>#QaRSWb9ggc%XH#_qUFHR%s$<)xcaAq0>V{tnsf*k9OpYCsv5i&lWlVK|jgvLFc? zW@^F{)*0p9Z(&lunZ#Hq-n??m7=A|1vZ^2y#O!Xhr^#9(ckT(+5AY4O+3^Of=0d`m&=B;;dd|?B8IYoWUMw+jAe#q!&0_MrBa9lfO^;)!jp)dPdy152vvX#VO5a; z0sL-v4KVICFQPL#9F9J~WF+4^jHA!{sK?DB~U;BxUtb=FH83M%fI~8 z|Mp?MUP^r?J1D!J1EPwQ1!Cd_Pv8Mp1h_B$13HEr8$l2767ExkL|=rP0!55v0pL9z zkSoky_SkMX$H2{a@3}B4Vr!jy!f7wQ#oQUr7jgHuFc}|(6AmB&cjPcV4()unY2hN|+f)(is7v=p4{rGr`Ckh0;6*sD$CpgMgK(l?cvXHeb=KwO3 z$D{j>7#~znOs~*h6KP0~+=%~BZqvd%JHNq7L8f`5k_qnXB}BqyOM$pqUUk=-Fq0xL z2D@6Qe0dqv0A^$%0?ZYLaj~8rlc9WXk4a2EUZ$+0N1+vA(4ll$`U}xcp8ej%AR-4I zL+Q=0qgepE(q5M8-%&*83(H5L7G4^r2XHjt8nsYi+%OL*%3wb?Duk#lkCG&VkL!v> zaKa6byYVI%`-MR*q(Z!}5X=FiOK<5d80G;h^vd(=o}`_CaXxtc_hiLP>eqBHya8XmHw2ECh2uf`As0~ANhl)5R4aN0!j$bMbjYF=V$02d ze?yE2q|xJGQ!4p9u(g*3`||U@yf82V)w_AYkvz~rhINpO=#4ZL4g++!0dWY~yT>Q% zGT@MguYto>l+pS55Tg%fEcuKipqG?Vs1T*D8URWy={e$2Jah zw@EG7g~edWsy5;$=ydF>v<5^TneG+-m7WGzW2cj^pgW zdD5s&ji7(igfsU>uuLYDpkFws$3r+V9E3cQ8N7@r>)kFsam{mt2J65r zuSD?8rlYMLy#nwmhlWwZWRO3^u6nAi1Q}`N{p5>Kn^2s9$Q(rU>$p%j_0iz!)0YMN z`sH80?H~T~>GS6wzJB`o!|``|!GBrhfxxL3VibYJ>+?lC*?A$w?*w=u>P$JZkOv!S z${aCL@MMqOq<_tVD&D(B{%XU$A;TkeJdD_Fb;yK+cs$Z@3zZL+T!V)bZ&k7J&Zc>x zT%PI2DsBO^yL zwg`T#(^Ra~obQv=74)x^`(@#N9pm%<{wE44W4P5AGYQ}jPZ(HZ!!LBq1Wywj2j2zo zDp<1F)z&<4xxxVzK|=F`(8E+mKcSECfO2l!Va&u|phr&R>R`nyM#razhC>hN7&bYT zKX334O~R^)%tnipisiS06fSNp3YZm5$sq`b#ClDSZqT`>ruD!Ad%$)N7Rpi(PoN`lJcn*`(gj>`~Lacr!PN$$n(5p5@neKB2J6} zn7gNA^)}jUi*Lbw4>#g^m`|}J76#ebJ=Ja<(20b)YKomNE!McaF5Jhefp@3GKqP{l zP)g|CSX&_`0bI47c-0~9kIv3y_zXX=EV|qW4_Wr3aV<@~o+2@*q*ir-cagBaf2%gV z&FZnqX6F%D0&bOc{{JdvLAG8nnt{^lG&V z_*k`D3mSni1PEY;J0lIidcaC$zu{him=1izx%nqi^t^$zkw8SGD7yM}t-gQXU+1sC zye7t8Ss50LLz{r?<0+j2Xb$UMcE+%+uTYD#k4MA&&d^L@N2|!eFeM;6*WroQN!`ep zvLhCRy_v$kE|v;$2erN7@Li^KWvieuyKG_oTTu!+YD`d*Rj-z8qL)}4AiGQu90r9R zgZ$x-II{(67$9hgh=5WOy>Zs9+Vy*7iyn%f2wvi|hc@UfERslEEb?oZ74S;rG{lDW zn(3MS^ZlrVFILsV)y)INM{ENN?7)eYg3K%nR%u3Z zwQbe(XvZS7y;cv;{_QV+P~hR6Ukr@AATz8R2 zd?eW{SRzu$@~CN%0P6+ApTID_5UnM^I@yqEv1CvTn90fljdjS!9Z}|Q9@!ES6!Xg+ zHS6c%bjgF*gO?9Tr2}_WRrVyx!GkQuFdSshWuV{@Bf8H}p7Rltl4{0j6)X#gibwG{OHKp)iXTG0gGCgT1_x|hGAHMhT?N6$nPQ-G)EvUm*P56e8w@CtQ zA95@$W=|&)cAgqvZ#kTvQ0v4VSe6ki%|9cq35)|Vt)b@=Z+DkMa0|E>HU!vxlOcD&+A|Oo&0(Pg><+`s4H|ndWMu@Q0^hT07?z_)JTt*X zQnj?1t!WBMtiAG>(6kBk;S>k*WfKo!1J<(@A{r8Arx&F(@2?*gE4=3rm!;k4h4Zq! z;hqK?(47Ygxhppb2mBSRw!)@r=lyLM*=U_%C2L{XYScGJhxP9q*0!2BTNO|Y3m1fk zfO)tVSP$T+n4cC|T=@;a2B6!IE5kP+dl&nE7We_~i@N}s`NR|mxNHZwhlAAvbCpA9 z_R=(JQXpcyr;&dFns^MF|gxW!n!A}a{td0DITXvj7@)ySX-sOd)cLIllL zSTg1w1+xW3x10GagJ*vZ@*v3*jaLYa(W4Z2tcNJ@VFU{F7R+(b-f+sDPM~J7>?|U?pP|jnuS z7y~$ioe+ZDA$T7G+-fs09Q@%E`!puCKtwrmZA%>&tTL${8zV~jkOK1tE3j{?n_`dH zM_X$_Y|t`B?$_1&-apvZOCo=RqpQs+zI2Ot?@&_4FX4i`eQQb;p1;p%?rVVFdDv(% z*v*n}0z!xRfnCK@BvacVL79(K7h;6Bw#udnxd~r;DBCgt341Yj^^RK!*?8FohZVsn zlo~)loBn^!RuEtEcIb#@KajnS<--|(Tnu}i5W|KI4ZgP8u5u^o7pRGxyWp^MdMs^) zCxpp#8J}g9t+a8B5399*`TAx4@LJ&tdc9Y;;x7eG3|1ozA?`g{cgQ#I%?880c+6F7 z@=%Cle;zFoO?mBLCm&XJ;vvw9P7LCCZ>*dU8dpH711n1D$$v+DV@ZPsn-P=?px^)BKW61Y7_=fD4P9 z?Ln8r^Sm3TMZo0Iphf%izj*ql(-|T>ZxMgt zYFN}UZ@cn9Eqt+D*dweiK5Z9zkzxaG2HX!16#@J9x>{fU$FE<1UvZA8de=jDxKQSq zh;2i`b>eFH8OR&1h0Msrn}ctv5vgx_*aXe3))@yDg@8gcH&iTd5o|8C5C-B7|Jb-h zf4Exigo(BZQ1(9d{8X5xMqqm{a)mBG`6J8#N9@I<)-s2M8+(Lj;qMM?R0wb|xJ16} zO9Xw-6V`I~x=l#h(i4d6P*}|Bw6=QJY%vX?-g*zdG9cL|AR)^g4T=bPx?UFTr~a4y z!~Nyw??3#mT!3wQr(xGZIY4i4fx^4U!6&i?LCtFHQ4es=4D78w2vNDQZ63$?5a|IX z0yYGQH-2l8I0|dA)t;}~=)InNKgNeA5l!u-hXNoY7N0ryTQcmvJ^l>#S^Hzq*{Y_v ziyR&N2}*Jz+Xa_BO5$IUoTuFWYO+6wd_`6q{EbbB1e+7(ezQNkT$>^AA(raHZ7pM8 zY@fY8huzRH@t1S9`Q`JMuRr{jdwuPo%r6xKrS{W$-Emf@alULwFjCc zS|nrpJ`4ea;-!X1ro3!Lt?@LqmF}_49kT^f&`pmVZu}9pzR)yQ)wgCvyNo|;_ilHv zxOhN3`$POAut-pp0KQjRuptLnC@~He+|VY}Md4-}5vKwh!+4(@*{9^|876g`Zu} z7dI73$aBDS(By~02R2%ZE$r1}-Sauxv)dGjbVRu<(zDvU?4XK_1E0x+{9R{3qvZTF z0JgaUN~s+;&VJ2}kbKNKulYTDq;*6Qv049gf~-us3owReiGZA}}XTy!+s%;m$1 z{nCH_`w#QW|9mY=Z0Ab}0oXM`A>tu1vssM8+Yq@?5|9ck%M$f-Z$$S{Bb!dyXFnat zL5wPiScWFKY%?yf3+tS%w!tBAtL{PnZPb&4+Zlm{HI&CiNU3*x@2Rnp9J+H^Y|?Br zCa{KaXVipMI=t8dJh5ske4(P|*nl{q@-#0t*@a=Xhy5jvi8&7_6b_WLGeOKNgV8NG zNy3F?c_Alm%0ST6Kd#vxzkd3>UYG59Pb+#>aZFZ2RtOp6aiNZon1L}>`_sW4^pnLz z&0461FXx?bq~r__{1BoBOKhG^V`B{+dQbb_AlN6|pgFXou;`(pb}SKyw;jIdtaQDd ziU=+kbBNCr7nE1A$JRPyNc5-#xNh$Q4^XQGpH(KF&`VR+XyX5>){cTyVLlxumSAV| zI|qEE`p6C*f&8INV(oWt^(dC9B8 zCjwR!r(+b>Gt%JA(qKB>+*}Vf%^&AheVmwMOp^c=7Pyw~=5U&vMqyk+EYz{ zx9tG$!};vr8@|*@uy6vFR)&zfZt(HR;N{bC0q9`RjD5V%qy2Hw{^zfs=3jo?pMUvK zPVi!Ga3^bF3tETQ_x<=hlp6$MV8MWxQ)e1r+D+5(B!w3Y&Kls?ODrkAM@MFsq3x3v{6+VIxB*%TaSz5cXLy19-inD zp$EjU0_2Axa5@bP$V9guJR94`?wlxgz`;Qx)~oBnb^{ZPcwjaA8CYDNTu*~kuKv4~ zd#NTsW4sJgfpMaE?Z^(MZA_g&J7MeKOK^Zh#pyi8zEe*X6B=kGtsPPzu11HibS z01b(>+Ri$g8{~{86bZLzO!%Dj>R2GYjM4Imr~|V%&HBOt8`5^L!^>zE3!2uPfGBgk zcRl0N;r2M#sy$S-r83uL=`bY5CK{}zBXb94L=>6}+FWcO$Tv*Cq1+r;(5FYoKu55= z#_?pvUsz+xmvzjj274)xi!iGi1MhJT9_}^q_~q;U>+5QT{4x_nK>{?KM5>$JiSoao zgeAVg)K7b$k|zVrsU5h>^<>sOOxu<(VM606m3`VxzzH-wyL~z43I3eNwn~JjH&Ixu zzQ)(a^_(`8x0K^)rK{8Qu;(}ts!*|x@U970BgDe!ZwPD}rZq7is}-HTaXj-&2t^>+ z<%o`q-B~Gq*dJ=$)^zBE$C=i;5yF78*+Y*sT2n< z3_BOC6-1brQ!}MwKcRUUh&OA}Y#fH5V*YT6-zALu_wmP~ z{`Z2Y%4{jT4GtZ>bOQ?~IFs!HHxIa$>7%whG+7gp zqLN?*LAh=n!6NQX&z5%e7oMSColj4P;OkMm3eysYmH2>aG7EUco9|{L`IvV6hWNT@ zzkVEQ^nM5cnA;g>(hp97=c* z$B9LemAG#h+OS3Cw4LFyiO>Okp&9XZv~-@Gx-GG7Hm<^6kx?O8ABY1DkCv^`=*}HI zY#RG;;QRIOzkL5s|LH@O`a6TY4qh5{+aIC@8WY)D@6k3GlMyEfmZwwnREU>jQl1lP zrzff{F3)WlfbI$EYaTM z#QQ{KD#+>?^kEZVugItaAp+!|H#DB;hEQAz?quO3*zVi}haa6Dp3jlZogGH{87)O0 zcsr7z=IDSpVi8UZ^0LUU67$=S{p&A(I0bk)XsYKEUr)zXMTeD4vvk*%C7ZgCxuBxi zb1PFLPneOQ34(#&*r>e^$4(Mk?hAOt9q}LW{&pnoGgyt4 zcv~~X#X`W^3;-t^!-g%R$ym>%M%ZtEreiFRJfX)P-IvQQH!H-8Eve=|wvA*EYR`CZ zYl!3y*tWaq2*zm~uSbVx!Up5hd*NxoeqFO~zelhfUq*KZ{+A38=ssDdY%%{w>8ZSqU!EFNaS?+(!Zz@O2J z&v2um7DZ6I;un$}%X)7VcbYH3=C*uw2}qW>SO)A66GZnd+jO!KA7Cv63w&yYHa+2` zh+6YH4R>cXcgWp&EKq0XKnyEqcMX_dEZ6C&qC^UnGP21d_U9GMzWwzNp7~;E4s+SJ z1OQ$<9Rw;(S~c6ta#?eashNSm7HsJUF5mjOaMfk$hB(2$xN!$UDM2rzxkONoM$9h`=smB**vKtw-FmSRIvpeT^e~J{OYOdZ*Z+@8ZUJgt%>W2I@l$hkZ*+QNb(f15=z-AoHgOMMOkbBZ*8-;M~ z;ec?fe$z8#YuqQVY^kEtA*_sY=8K~vL8b~_e=qxqz`)LSZk^90KZiCECgO48fTzt* zIMr_pa2TR2Re)9l7y$#v{GU$x;Y{pl-xT3GcvOb~*cNN_;;|gq5IyWsua<11a%*s0 zpyhqh*6&@iybK@?ogKq4O#6b&NDGPeVec4T83>96!Zbm{jnCQ3wC8U$n_lQg|6pJp=PTjHt=Z6p5f{{0t ziGZeU!1z5Xd|9sk%YPIs0Re{tM~hEQ$~bDrz91(!Awv)y=0b?-$N5-wg7G%T9Xo-( zI%@@}ajs)D&k#X*;u-=n=pdd2wT)d~)))lbJUd(vM}Ze8DBh>`SgK~qmGA|^lwnhk zrDeTYvST+55eTJWeP@o(SjW?8RR}0zs09x8wQTTAADB+OMwYX1Q{_q!D(&fW!jo;l zyiP<2!LM5uqmq4Hux~F}Yme67n?;=PEOPQWb&O}c0-Mtua5iSdU#{xhv~xR9I1oD< zASB^+B2&AcT+hOnrybwTa)BFFh3?}?u4vEHGYi`$XX_!K9-TT)h%l7794~XU>WLGX zAv%?Y1fTY>FAH~`rgS?n5%bv$fSyKBsuxBUOfmw(&{Zb_%ritV3JZ4Bq+J^~=ERo<2nQyPZABL0o`}nWTKtEyxP!&mR>J~| z3&{pZtC_~r_%VVhPD1OMp^(>A!C_W7cNU)At0kh|gFVhLJUjR67DFKO(YCN|C(}jfBZ{E(qV%ov zdLx;qfqGaOXEkppaF1tnyDaSRgfSL%Gp{OOV*nFmx2Nnny$_=73$r;1DA92abF*C6 zSST5xZ`KO(D@vB zVG1ZEh^PwMzL4W7B!8dMGXSDQ_?>nyTawTaLpyfR$BZ`OM&moDZAnnQhRH zn~$cRmgh;etYaU@44w=8^*H}rzm1{cZ!lRxKU4(A@Qklk!Z@7Z!-9S25j@_Lt)gz`Nn+=`^@w+({^spgPu6a9TnAHJb`*89BJLjmF>$U{DU{l0e zM?hjn#ZRkFI7hr;Uub4vM?-mwjg|vHcZcv4gv|_NxVm9-InK@d3r?ut4LIE3H;%hq z&ujX+x!G-A5F5&HhdW}v*w=m9P7t5)KwvRV=wz!7wDxE6s@8lsaAmgF#ro;PRR-}T z*?Q)uQXGAPpE%63Zl_*jD7SssBbw`jclBrR*?Bc5$b-XgvcN6u>4Sh> zww8_@ZqvzIje-ws%M*3wk{H<|X}fO8tB-GC^X<$o#zK)fNq#` zyL0G{ipl#qs_c%XM1v@=p^f))Qb>2m&~nNMIuT*u&_2hWIp?n47Td5~_AFkfWlXQD z_3ba;zx?u_{=^qcHS!Vf|^)eEI;L3ux)x|`c+@U|Y`#|^g0 zNd>-V1fU})SB-OlIonZ zh^sotH@*%-U;D57KbUG{Ek&>a4a#>+Gh@}DGOzyJ6~LbqtDOK%9(ty-GTw+oPb5Gw zOygm*D-Nqiwk)KIJFIF6i3tpX z=P`y*KN?Q*IuU){f6Pp$7mu_G=<3ht`(PJ4vGag9SlGZfIj_xm&%EujH9^&M5XUep zHnPdsFUY0TYCNqt1PU*yfuWcVLhq%T@N^sj?L3T1a(>(4?G}2&FS`MQ)7W6>;Pl9r zGaYJ&6)fpnwGXA-BK<6r}elbh{Jw7DJ7w@ktIfHj)$0+aECs@PJt zVfc;>xh}^t7KBWA<@TSR+id#R4?~UOO9iomEbU8}cr@rVY;Vf=zvhhTola@CF$;XD zmSS0Y1aa)fC*EWxGr!iv_F-6p%WS06?a)fl!y=Pka5L^i8L_?1}?ba_0{nyX(_^|M267qW+g5P{a!Cr#RblE?bI^WNONML^Yhj zH_z!AE!4CZ+zoeNQ#^jdTQ8Yj^8q54dnH%OG47vw67|*5h(CkyDcpR>Y2K>$mgbrWNkqcy&0ZHYhTh!}M_H<=|3$ zu{#MjTOhbC3b;Hju+X^K66Dn^4r+APlqDPc16}>})2E+5y(*$3zAV^s1j;Wm}EEbjC|xWeftLb*RzIHrehlqr<-i*ZaU5Ki7a#F&R!4?0ei1x0QF$-7tzKsl5tq(WiIm>>(iX7 zKWrCTj)n%}*QEhq64ip~sjlocaJ(N%?qOFA%MV1h=bE&IRBI)doSm(ji;erJWCR!i z;hs((%TN0a->L~)rhg0~<+Ok4aK;6|GIH|zwdnm2L|D_xCKurSc=+ADHi6*uVa4|P zEkFI!{`uDr+3E5!d>}aUxI6Cl^tuGNeL5^qA!y#pL1IPlPB+KhV)2f3aN;Y9E%L&b znMGUr;G&7>ccy1Ry~R>C->c;y(m->K*5!HGM#}g0vIVFA)c5;CLaxrC^5_JESWl5$ z_v9N$ysWNT0FV>^aA-9D0fBFJik$tn#toITJ){?BE@yHR?4QZ0&{Lu*q7#`X$ywf; zx9_ZvbfOsou;%f)Zr{HD?(F+L5e6I*sJ(zLIYw}wev<`C_fv2^(U#_T3w!UVz2fly zF?PSQ?c0~Ly1Hq0oGD(83g@k1Zm@}LT_#Fc@UjecIB(&;2_D&lrOTPH^Zh0+L%w&A z+?Xa|4X`vgSE~f@gct`hQJx(f4qJz5*%qt}49>KKjs!Kd$6S>qB^r84a@xQFF;7IJ z^4oncA@lTc{QTSk|4L7BhL{ z68qlUx)12LSG={$5-tLNb8u5ms}f%?lz~&fyNPA^Jc!zB@J=kp?T!+vldh18)pV&p zg$CG~_uI+QvIy>mnL3;Ui0!y=vF_JQeTVTk9NOD%o)!VLBSD^^W08Wx|BN%;4EcRK z()6~?(K#(`RRV9Y{3j7cy#vErQ1}eO1Yv+pOdcWKzhATuF8PwKa2h*W4@kDv0v+Cs z{V)iE_Z*&;ppc}A@ocuizzwV#&4XZb+c}hN{}R#z^uO3h@f3d^=r#yR@;v{xFy9f_ z<+-3TCuw%-3XC^GW(gQxdzdyt7V=wI5>MhtPbdL&e-MsQnZ>&YOpf`8&qZ2^_jjP& z)twTwo0Rvm61bLU`5j!@x3`(Wzlc|bHLf=BXQJ*V(A}?v{J$;N{ps_6*w+QG^s+RC z<66qhq0~NXph_37P#0py8!6)x6S{Td#gj(o$$2$~6C@H~h)7vhI9NqV1ihZg(D`&U z<}-K;p|brE{zIe#)A95=-*0+@J9{CgmohjF(W!I8nWdMbE*z@%4AS;or9D&l6sFiI z3~xqrEU>}qr6HzTARD3C{W7lrG9H^q0he-Ga<;0-b1ujgtjNS9)aP{^KkN3LW%}c& zi+A7j9z%x=6M60&07yW$zcn-G`Py*p(C0(p(cDj%=`&{I0^R$WCIq`L=@BS~=Oh{J zdgdNS_ZOfB3=6R>LZyP0t?L=vFqJ9Y`$Z5{M|&$3i&wIC!vGGw;6Yg4QB7jlP3k2k z-WTL}PcQ8pXU%x+bvxO$&#YE+zT=$J+C~f0X7NHp=fAh=)h;kGuTk1wk%B6~LJx1j zjQe=zo4+pFm!F;$`~2zWkK^UvHIvN;vv@NKtR`MWBD~3g_m};zUM#!K^&S- zT)d_VXoSo~qIcmTZ1K_N6uXr$G*fVr;&0QIo>VGo!-a*@AkSD35Op|5J-~{N>uAVT z*#CMe?xNR0-j*)i@V&jC!l>Bq->uryp7h~XxBOBz*2ej0B%qRS352s?62r3Q%bCwB zLKqzaKuiZclO)2MM~Q|O8dRRAS)$eXf0%pn00+*Ef(g$p1JN;*_i)lJp<=>9=f0ml zIimf&UqlmO8**@aAt)bTZynw87>DL9Q$;LJw$D3zgze-uVSch<_Fhg$Nbybma2~dU zze)T??3hV?ZX+;dtwm=7N6Am-4_U9;Za~lsoVucOB zfuu?ZI8TO_w`y7(7;k&0)BBZpfS@*?FCKiduc^{4**Peu-7?IT!EZB>ZFK{J41byPigyXoa3K!OcS ztAuEQ*VVjaqO)5tZpQ*F1MIQAT?10-eZzOZJO~hdQ$^3C5pYE~$!|BIJ&YfhwQK8b z&4|}*lcbbDBkQ#_3WGK0?g_b<*zo5^#pI{83l7#=jt@*vdw38*Sx5H8+iZ~>Ue%PW zhVnAH1DAKE!F=dvyVvRE!k4|jGKSZL#=rKj|IXbaFVp!i@65fOjm5g1$DUqcH=il# zN+rjvVj5Q1+s}(@B#WV}zJjXV-pLki@^S#jFt@D1R%cH;x_drZe^=F(NL~U>=&6x2 zJ21mu-^x@R)$Z7Y?ZNePNr|bXgh+c7AzW*~btVzJdL4GRUp_wt=G_b5&9@N3Q*I`Q zi2~O~_F>=Ns?RS;7vmWu?+e<0EOON+zVHk|fA?!5}F6b|>eUIMWh~97B*6eZoNaeW$6NtxJp5qR_ z%ezD@fBG%9Ml|u|?cV%?_f>mg#p%3Li=p!UTy%e#CGcwP^^EU*T`YSAf8WLx%6kTg zz=Qg-SRThR1HkSAJ_I8;z_5A~fq>viPz}2u`y^w-}wYqgx|lgbd-QK7=r-4YqWgWiR`z0X8_S!SREQoX;ju2uG>840 zF#F1GI%$&+b@sNmaeHp!jYU>w_ZvNij9=Sxxp3H@;?$eKtLWoSn?D?-HPNRQE!E$K z#a0W}U)F7o50vbEtq_$lz=pl^mxpp{jD+~Ia37_(ie0>f%IZCF&fu8%$ru<4IzBn# zVs7uX0XwE8M{MtNebTgx3Qdl}a*iwV+$O{EOi)AAT14w1`Ssp0E<3unwSQ}2xJdBa zSuGS;@CHhUka;V|k#2L<-p~*bv{mTc+pI@u&*dRzALfH97r@4!UIXO?j3L3AEJsY~BNe zYpgRP7p}vhlT&2Kb3D^ktYFBd;$rgFzU|Deimca&AmGTlr{Udx-?MqAx5F2qGgelb z1IFUn;p)g&$0rB0M|beag%E`Izl6#CdfCs1(fkez1!Ibrm0Un&@O+ooIi?yotqpCi z85d&d;M>?gAZd>_G5MZPam#auGLLs+(~ibEjoo)G7K!wyzSU{sl6%Ws*E5gk#MN4; zFFg;ZCEQLR^&X&Qd_64QgbW8XxK}fa@!7K@H?5hN~{BFg*?XQ3RkX!t4e+}ZQLM;m>YH{U_ zdz%_|_nc2OtTF1y#%IW^1d3QnqE+%{ccOCeuD<$YJ)WlnCbs6wn#&8a-_Y&XQetNZ+MZsW z1kECLS%di8y5*U8efs9tWStRr-S*;VT7kqcTn$vPmht17efjFmc%S~|hy78GCk*5r z%<^;MK?Jgh3to!cK~BuwoP*&!W%Wenm4k&Nz|&mL5Q`$1zgZlvZ=mY>tk?BsRQ{w1$KAkwz4@pkIc5gc!Hc0_+m zPJ}*guev{D$xq^&m;kTDEEOP*b4m>eXxT;-Bcj>fq|iMGOkNlO)waPaLU${)^kwP( z<@1;Cf6`Rx{Usi@*dJYFL?;2@vK$Kqa`|A_U7n_+=T{-t0sZg8f^z$FaQLo4BXZZKv|EBn176Mh&Nm zd9q?^Hv%272LL5|H%>&F%;dO`lhAe9QsxB!Wx&Sld&O~WcJ*>lz{2~zo{&x;*BIe1 z+y2Ct)%xtrqd%)!u{GT8{AjH}ac)qtpWl=G0QQ_=tY!AJ@LbD_od}+NLOv|AC+IxG zP-?Pc+c~4rY52GG$2<{45{85XIQDrLEWuEcV>a^c4Dei)Ctaxp6X6p z0v!)8laf7H0Pg%|MCEN^Jo?P;g>EUyM0;FEX%cY69v|X-G&ma;jdHWJDi;{u9qr-Z zQS_?Qk&vMQe6Q=Z_Fw-*AJvGSu$KTW93wAi+G0hUo1BK_A0fn?-u%qRbTD-EH0<>F zE;+^0DTznH0UT0twc9%2>_u-mn0Y##i0oY5iv{52?ToYja-C&XO<3kz8Il+OC?s7#yj3+g$}H@Gk)(GMp7K zy-Q+yS8%m8KRIwTdFtFgtd`TfKBTMTOFyNzdS=@d@P>p}xImHR=-SImArJ3vo}Qz42?2?N?D-iBWY04z&Hv+^whfJd5YS~E%kL3~lkAXD%c&iqKT}K0 z{uEOaXLJsM<%);%a89|QHxyxU$A&Y#F4w2Oefs)`gOT(yT5%GK%5C#TbCwmFdvEXl zKD}u7oR*Pf0I7IKhm-IeHR0uH2+O641TY;}=2R=BN8G`A1SO#i5HgN*?v}TEqaSJj zyg#1nz2W}di$LDzwxw*2inzDE{aFrfrrw&N!^2tsRGX=4cbP z@iZD3;a485qcHFB+zDw%PXH`#+vIS|IGqu<@EWw>!V2d7x@N!p_+gIj@iI&6TsD^0 z@tk%z5^FTm?=#eCmcn-2nj8yg|36me^@!KSA`Sr+j_A3T_xl0ScYJ!0N4J;Xt2eBd zAI|{E<=zt^x4awj*S%pP?{>XsEUso-x&zm(II}?=l42)sa?-Kg4G2vX{<9<1H|1scZ~XqSqBVG@f@S%^(Kfr`jJOb}6Q2=Kw`ID}8xv_> zC5b>nqNs6`XTj6n5$nWpb@0-QodRL=?I^^%kE$1BBN#8EHRQcXs$?$KRMb_Uk_q4+ z@?`_VG91DLFGrs*yQa*k9JPD@gQu^@?VxBJ6UJ(<&TvSpZOPqB#@M$gibmw+d|j+> z^XuL}|49$!a#W0x7BUR5hV^8C=Y&d4cz~lj=CD;|gmdG!R(DCAgM-X(ZB%$ZL%E4if^`!aV7zQ@^)@hXIvC!IvyZrr z>nZL^FD-!&Q~ja8UWVFU`j1c~sd^+&m_<7sXN(mbj~elI6_c{I-g0GSw&wLgb} z%iFCiEQR9-7V93JwI|#=G#8%g%+p}vfY^693B8R&K_#Vt_j?W6c)t_xNLKxwAduDW z*a42xH0$b(a)?)(!cb?!{4#;~sWb4hs$621sdyg{jDg=)JM!>Y`GGd`?AA+bd6DRG zj)%TB^vM1-*x_*He*R&>e*X69^OwKwKN&P5Lge-w(pJBcjk(k1FwJDO;$dqtIu2pt zJ*Eh7%-obvP_UIVFGmn9`%kZ8jiNOMQ#79*GF54Y<92~8M4_Xqyd14J>r$P|pWm+% zG-t`CSY28iaK4j3AYFyTJon}yxTe*7-lYaDT=y|Dh#u@pVN2jsUP}68C17}cTGX{= zIPHFh;>!pX zo;D(_y=Y=vh40OYkP(c_T6wuwwVaKZVYR8f_8A`1vU4q9a>kTxPQ>{v6%Sxly=&G2 z&FHO3$da_r@g|P41?Urp^7=gyo>l7ZV)Wv6XY7Ezw^HG2Bv%~2T zsJG%o+rT~P@qR!ab&QMHhh&*%w1NKRmK~$_fh|}|EPP;-fQrT7mY;5q7LPwH*_WSwdc9Yw zy_~z5oU-t|J|l18J}3ZNAgxwJVCGe`Q)*e9?|<;n_)>nMAy0=7ZCKqi({xzJ0T>_)ae0Vid%(4WMAHBNVL9ig>#KJtii0vF6~R!wbV@7H^w0wJ`@2c`o~s zULDJFv=A?reZtyu9lu{X?C5vq_A+-YS4$Aeb7PUiobY}k=A~ALdzuD&S`j@Y;j_gy zAmi5f9AAH+K%U;v?MQa*=Y((DAiodKgfj%)Td}=(1Uz)G1+EIMhg}So=FQyHVqQA* zDDJ$V)lUeppc_H2Ia_cH1^0*&^LA42?RA&zdH(G#$m>#1dXq4ad2bIroIdmnCn!%X z)!N75hk~u!Qore9dtc5qf4^q`cChsA=TE=rHoeTZn6O5(DB?6|IG{-CSsWOc@YcAt1aFSs5Ml^`a{}{A>(YY@jR+?nI*P=*hF<8VK9jv-J?s zdv+cR zu>9muZ&PPhTs;SG4RZhV(*U+HUs``wfLz{t53>%eh~)y!4v<`|TV0mFH?^yi^CRy7 zS@P;TbAaVJ;mqo>7#%`U243?AKm8x9$H%e$=gYnJIAZB1db7eI2u3iqn>CmO`e19i zvzwt57!Z;L_G8lYvdVE*HybqppW&0Ng2l{E7>8}7^yNXx1?juI+zv}T zLU(lfm1i#O5wSYf(TE504d12%wYLo?0TxMMk?myr=)JdN;DVW0fE=i1B6VBeRGoIPke!~}oA~ywX8VKepEh{~c6)WG_27CEu9}$zLVh|wD`D|7OecYLBf=bx zD9X=lIj=gX11{%$F#akL3U8aHP_T^%b6SbKEFO#ADt$Io-CKcPXN3qt&%L&mgK9^( z-RQEvf}I@~?CZ)GM&;Fn(ebmP0t=`=xOj;KY!DRf>RH}~Mivi#Q(d>Ws5}>iM`u>D z2bHDVkVjq#V_DA9_`|yW%g4KpU+&y+1{UO=P_Od237E^C)SR6Z5_-A3I_!4bHmufE zB7pB4;~^lotYm{&aWs)!G04aOGU>DnzY z-=jG7eKij*qOEt4FzHz6buWwzJ=`W(z#1%xWm-@Bz>!ky9We_md!-{p#X01=_vT?) zv`{a4eu|qD2yDwLVE> zd-mzSd!gMfmSlPNc)c@fRkJ`KGcpkwQR<)16Nk6rpx8$%b_^Y2Cn%1leYS4EZQpD~ z4LKPH$h)r&z);tfM6yhdKL{)%fyf@+0D7xk%~{#YDS#BRE=u{tInd%AJD6iX>{JkB zR0w+yW{vb5)b#egZ&B`-JnfaQ{kCR2D_}7%RH!IV37yom3$+)e*b%3O!NPu*APd6D z+7Bu?8rtD@BjK=etA-9T*_^wu)gafZX9o=K>-FhwO31Nzj2TkYRmbNY&TYTX_w_OBqT9o&+<=)w~30UXC~GpBJ4+LbRC^N3sd9caSpgZq<0(DGb-5QbQgr9;KW^0NooOsa`PnFc$KVHWDhG4zlK3x)0Qes&M zrK-)dXsaVtWl`MQ#tQFZX(R#JY$UhX!8cBE%lgvpg`{mZIwiTNJqp0H3{aN1Ukk63 zLXV$VybIq|ZPme%xJSy1kIl7{s^=88gZz$6a{fbb@<8iiNwQgy9)&PZlBsMl6+30^ z0{KXg6iqB~2T~G9dFwkEyAc<3v|eS8KYlI$>>r$T z{q~!&95R;ebp_@~20uoLIcCnL+0&T@V&2vbj_S0NYbz&^qvvg{O#I;`)T(XjKGCmN zzQY=ws=KTX=$^oOMR}+)qHZtL(z4U-c|15&m4il_6a1f`X#%-EntM7FMn6tAT~s$j z7NkNBYS3M(MD^ujd+o|yW%&%iU5hlSiIbQuZr$}lI(`mVAr@c;pyte8c$t%5w zurJTnaq%u&GnxWkV3S&HTW9`Li+x4WOBS4a;29zAj z9IMp6B5P~4NVCvBt2z8p_%G{)$XXNva|5Nen~L+kt9r=i+hKHMMm1Ia>Ux>G^KkGy z*<+D&c5wi9?+vC-RBP5QU>)_rufDRGCdmL$vXtZ;w>~!kw8)`kWmW&!)#~ly>BQp2 zd(rge^=Yjh(W@>tXsE`U2iuYZ8EerF^rUYB|bs$-@9> zIh#Rpka@MYIg4)M78tE@CJg>+$cf5n5X@Eo(M#`rvXDTm&}%0P2flODE$^@_0a7Xn`ZT&3QR$ zBY@mF?ycIdZ`a%R->_r@sYf=pEqsb-g`jFx14#x6fo98Neke)KDf+I_nH^R#gT8Tu z9MY=n7pm)1{6IQahBZoXIXDHT}!RLxe1nOBhQPv zHb*N?;5w^T!*%EWeEt5ReEa)zeIgs&V7}!@@wGRn`6V#%y=5{=E#;;27OMtwl;V8* z%r@~1sz}Rg(J?jX!E`F2N#s{wI?2FHr^*km38a$EPSG#EJU0pgiYQ(I-y6Wzv z@lKedMx#bQ`kq=?i7&_Dr7g7@HOBLbef{h6=jQ@E+yvG8t{uv*ck;SVi)Zpl@Upaa zK%wuA{i_lgiFwP;Pe{GYs;+BrdBujDPXSLj@Mtrb<z%2GaHh0adv=@hno;OcHk zL0ysNuGM+sq;Qi2WO~?q&)RdEMjfQ3lyNXmeXCtCA_Uu4bJ@-{POYzbZH0CGF<_aVbV#?vK@jZB2@N|R}^=!~FB6iq4;QPAWZiP(fUMWI%^ zWTYb&F*zbm=rlzTnyPl^I=Qj!y`xoC|4{IBA*9MH)zBl#I*28VI|}>u#PxsDDRVrW zOyOXQe(1m&0uU8O@@7;MDT*vr(*cLNVu3*^tJ(8q1E7OZ(@-*rl3KAt9?dT%h>V&e z8)vCVf}sOQMU1N8$d%n7CTRVgjcuF6;aonL6V=4+`pHpSS-@s}#L6lG#IR3rBZB}4 z9Ec@(Zrc!+*ZK z{*GEUu2#>*Im=CVKArIvN({ZkE+=%iY@dKv<|sMK2U3*ipr^(vGMGY^Su@|$QCvkI zIlgX14O*9=#v+Qaph_}FerxMx( z@P2qtt&kajOdYAl9=opaWA@eZRfkSCzGE>CoN%fgsCFJK=410-LjB`xLowRK79M5zdi}p+^iv1=@8jF*5jyl98R?{v=`X5W7*{BHGajSBqp24 zRwiZUsR>SFi(gasBYW+&Bz>)ydGWbVZ>tJcAR3?z}GjkfCnnXY|**c?#F zs20Dg=rY!6B_IiI)##LUXBTyjDuv=U+xTlziS96}h_){BDSL}7qcgh~$a&rg$mEW^ zeE#>kG@elQH*Z?+UIs}lfSL0*1CC1 z%a5<>J@9SX*)Ojmy#50DwAd z@P|MZBjvpS`1il=mm*}rM{_LgQ`l~ftp6aQ>~^SD9nGQ=SaPY9N>0u(6&5O3q#s_R zO9rW=LQUCr4QyArnrzqg2g7x29O}c~+CnKdvzwX*lNrlb0Hi!LWW7BDU!`Tfpo>~a zT2LK^{>omp*p@j)dgvE{_)u0e+X~5x1MZaqK)x0)*BR~U@wTgvO=|K^Ns1QfIt7J!*Hp>m?r?4v$Y3AU%9b{7K1wLI|J6(f1(8*U!^;odeozMZGtc>`Lz_1s zKqc^S-Zynv7eIw7tw88YakoPUy=vvT$=SGcKuDU+9H$LMl0bJPK%a^#yo+iT$PeqIqmhXwmUjC&dYn>WvO=<$XDRrlG;54%p?6 zQl2UHdA(3=&{!ISbE@N$(_K<|UG<+lGvdWfzc%&^2$Tb=vnN}a62t&6GQCEYusxqT`(cyjeL6#~_aLZ71sBbz ztuv(cnrPWlQ#4q6ko^|M#u!giOSis-HhrsSL#^ooEWZfMJIQ3x0*D6!-2<69D3UQa zlS)!cD&%b{|FoH4*D3hd%diq$i(}@VQmfI;E}3Gv8+rZQfheqJW${cQ0! z1heSm6-yaQ-Gb9`?9BFK*c3dvs1SQlcdZU4P#Pq~&4Fv663GZ&gpj;u8-<*&)W{C- zWLeYVvnLtj=)tywO51eP2Ph87>i0y z6j$dDt~nKdOsl_`ljqn1DPfAo^IJ}JXb-lt!W_31doADos83!8Px{2+3O@>+H*bZtJ`5>`9VF-M`#&9 z5YV8F-F0+oEYO&Rnie2xTytp3Rtd{-4t(%G^Qz%YwXJC=qYmrqYla5rV*!wGd= z&$oIgj{wM~2DBgWN%i?_%YhH?AvAm0=9~VPYsvU_W_OM zi5=v4emzc&5nHf0Nk*n432Tl+Wuc&WXkRxTcD2HAX1$R=w~I3v*<|~$T+|yD z@CZ8Wj?k&Owk!BV+?J@vt|7d~oxkbg4f3&cAZfF5Lljkim%>x?jwnrVF8MszbQcKD znZ-glQhm*d`?Ad2;{ia~p6wPN5=|DFWCR)B_j|rP7s^?X zD#0qKLUr(QDyRXswp#dGHgA*=x-4A@A&WRKu1Z5}i)2(zp(|?#QIBt4mlm}8h_Xrs zgypQeN;{n8b&*AA7Y?uiM*2_7_VW2>4Z(ObAgoFREL|yNFEvDg9!~(Kydf57or);V zWVQ)1d6#US6I`a!XHZ!|eL8R~p$O>1kE+25gbzOkLKf#lZPb$Bstwvj{Q=t#cTwzg z2I}_#VhGffU0OajC;x_z&y$`Q_8MzdnBK&(aSm-sg1UBnimi*CI@>0Ph-l zlFWJqdoRH;_#sa$B)c`o28ae3oj`5V1W?0q6E8iLA|~qZ3)Ru4W56OqdAF$%RB6`> zb~5l(<8F_OUj95cg&8gr$7x#RG%C>+^gGrzUT0Pc{gdx}5q2qBL#=6CPJEE7y)Y-Y zUv=66>?8nLi zd?2}#yJ8}zy^%{+&%rU#t%%~5D5)U=vD~U{7;Oq~d*6H5(@Gil>%u*W%08-rHT~$_ z**2H&lYZ#faY$;RGFIH#yQ7nmoCg8y&Ut{9RJTkifuPY>zS7B;mu4znh=*b%k>~Iv z14y0m3#)$St0Y(h%B6xXDe!SkuJYdHoSls$>8GTY(}EzUg-sR}at2Fyxc7ZqDNOAh z0)_)wHaF$bs7MhoI6b;UgrP_HN4>dv3>ORfdH+v7H(&2rPv?mEU`Wo`Py=(!_ z9`@Ebnp5P!5w$Q)&`Xefc&LheHAixiI3{pLyk$9*x#X;ztG;?l{wfl022OgV-PY?r zSk%1;hXP2^mqhyN9NelC1TZWqFbyaJNTf>-F#@XIQU?#< zpgcd>uc0BgR-blqfB;ol+C!6qs4s`ouHaer-+MHh{)WMpbOS9qUQC$LP?hW(6qRxS zQo3ZaHVuccH7@#A*HZ(NMMhDS-PozQqAPL{LRKdXo!%X`?I}01Ny2LUvA=xlUq5g#|L1-#)2&LcYXjj7y94QB!=|pbWq?C~)(>Z&M z#xMCR(Z(kgLzx+P`wwgOQvZA!q~345GR27W`vxRAm|~5?i(_JHek%gB z+56<@iASj1+4?lcDYz;2!ynP4nhD~n~X$*vMClm-jyUyyIFc$YcoCSm1 zSxQUdK2N+vZeC|tbjleD<5{R^q$HS=pnUCwREjlES`xWY=S+deU<;VIOr1iZAb67$ zY8oy@LoIM38_^E8vmd<8@atClSUz1Z-+!}eCVq0;rP@oE?H~uPg9*q`a$ry5jJ#b9 z9n@zgsR6sRJOYqpa=J5Dg;%Zj1ZCgY3~5duu~21^&_v*20~08L0GubP*-auR$ATU7 z9@Ki4A1qocUN>ExGvt-Ys`>5i8|5P$zAb+QGQ5t70v*aW!Gn#7{L|; z0$eJ06~*^0Y7c!7Yfy-+=#Y|>E;>rN8_50Nsy){Qf&F~jYLRaoK(f~3%tivjkzc(hqre& zZRG=Qc7Wa&ZMNhJvAYOdH>!y3AV4KD5pUC(Si{eBsM&QVb;Z)WB{W|qZTeKgmT=D& ztm?}So4Qjflx(Sd>#&j1O!`1bufUFN@e=v~1O2jSpPu*GO)u|~;Iy6qA(Fb4j2D|k z6>28lL_33e`&4i0){JExP9~N^azNyW?t~3W(!>GIfKgD|#uKX=;tTlEodmdv2li+| zkTvja4J1>Xe~9m`jyC94j`dv?x6=*1V*vH-+1QkO0WGa8xDL zZi-auE~jRb1@E~f7Jg`2lGb%uFCCil)G|A@`OX#t#JRj(zbx64QS|*5-8tU^u6I0% z&0#B#YH><%1As1-9Mor)m)iKovS6vT*$k|Rd5{wUjH5tkppi%rVaH2#7k#YTAI0$aJJ)Nu+AtMt$9lV26~Z z)!CM)9|+}uSbzuosV;~#(B^#zZcWvDY* zy4{3WG!x|O20htN3Tiv0p8ncx;udX&lx6P~B;#m~%GpjtIA)rZIUZx0TiOosgagL? zW*bH0B=jyCf3X4fI-C7-ruDt?sCD<|8U*cSi+m2{5YEE+>MDE%zB^bk9ZE)K-42}e zlIYwuao}BR2S!LE04rOWsX`Pexd6u0cg{{x(5n+fBx^GGX8mOAZ3SW87VG5)SL)mE zj2)M-O@Z1%Ac)h0$w?b&?^jU#|DwtuR<)oYirQ&a=0IlSNcQc+HeX#fMM!rCS}hi> z$a`G)D#JqQ6#Wx(6o+k7WQ+OU45w>*`0%SoX#W0ZtsL~ z>bcld@4L=jD}y{q?^EK4*fAtC>WCF2&J>DzRmh|6=@0ABWP_+S#mN-KA-dSHk*K`` zXGtu?(zLSnHWaTtMXiaBuGqwOgcQAGaq2|(W)YguMN^XTo+Z+M%+#^X?CZQ8mE>VmClACbc8s!@ND9G1hYX**eV(7;!YE_o|Jc|4`!`}L49pn8ng z(Mq#dG9A1dd->%5RWgm-sAJ~dNjD2XBdV7Qm~E>{_=GnKMmav69Mpx2_C^;)D^CKP zJ)k2_OP3(0Ij9e}XsPR<9N}@?*X!-$YyVI`eEa_QYyS%sil1P zKDE`N2wcNeMa1lL)iT(0Y2Bx&)1qx&_nPxeB$NBG{93;J@&E3$spEF(M9LWsNJ=EF zvdn>~t0r>pU$ybF(sk5QNrI$v?n1IEBR@(AFUdyRU^|gE6rxgPrS@S*p`=qL!KR0? z>hJ2+cTj31NHh&<4$a9=DYCio zTU6I^PHtR{*Fyo(*ziiOQb5$Kdfc(7!xR_(si~Sz1_JcSzhi*gE`_tpYHhrLMQt+XaT z4OY>wi;XqBlyQ{9+xh)G<1|WUf9J<_0OiloJy@KV%PK7y4U}ZM96gdkKdsBjx>ddU z1GL8892BjGLh9h2SzKyZ2-ay{S|O*`^|QHHPXaYyHxGOv>;sPZEmDIJElK5pnq96LV*Uo3wTh`|Kn0=c{qPc zeXCXpU{Xux#0fm7ufw4lVhReeZ{S-?SLvPugO)5TcMw=G}>-+iI0>fA-g3Re)}uLOMT#w}Kpc6enF%4E#G7be| zbDlllu4i1*3S08Pr1Y!p8i?b7AtyIT7V*$zsZmGierSI?dO1mO0R!<~IS0IyL~7rg zk&-VnZMh!ih3e4uv$PtTg|6-@loqnI8n~U^&$(v5c^zN+zLFg62kVwqic{3Ys%0oP z#BtNfsT%e5ZjkAmDabnIuv`e~_rMUK(CSI$eeZY4|3CWcrw`x${`S3p`oG(zCkdc? z56A%Hs4$iKs_x6>#kSKBk~I!(rm~J>S)=->b0r5y<|Y|$cMUHp_M{z?g2WDpf{m}K zBt7YCS~hlzL?>`ht-=ncizthgLfGEVsDiWP@{8?L+r`n-z(RFx{vQ@eeQ-clszf*$ zx@j6^5+kbiXAVmcFQrS!U!yils&jeTla~>^R~8t2d1|b_4G{1#r^$0ldiOq2w_Uu) zVo`&~Tlc5SC(^l6L!Pba`woUxtT-qaNWzoOq9CDjv`XCML39$Ju34LwLZNf<(40Z9 z-Y=D-r6L~F>@m%7pW3MiWtBk0H&|*}n^EC?rzysKfkE|$OJ)|$`&8>u?(!Im6Jcvy z@=#R`IJ7L@TCIu^0)Qich)=AN6I$C9bzBwN+d&xRl)JzlV8_)tK1}#s8`xNr?@Q4S zHpG3g{{8ji^%Vaf+48cNGES|2*yOr&>XOE{T}=gn2d6f6<^v!tg@QU`(-QCk7m_Dc z90wJ)m46>(^|PO{uRHf;qnatTT4YfwC{lYS^VD_lYJx-s3WoQ+Wvf)#jKeYKPBBLL z&R^2*sSgz@LzA)o;|ejYDit&W$wp!(i*gD$4oyu#HfAP-gwd$@vi>|X3~q<^I8Mb3 zTRvyjT8WR$v2>rN5EH*$`aBq{uZzEo8_hrs2f{^sTrut-up61nl{=9n6bd8%pdsF!wtmLQ*Incb=!3WBD z07}6RfFT0D=HseZ9=hESz|P?f5E!)BJ#>w$uG7Mj zxUwWFN_~sM!}2TXX*SiMrV%WOAaXeM`#QWabUsM!F0vFGMd-*|K6g=rvrOG9J1JIi zBR)lUf->r^9Ox>`VF)!TZ#Ju%wv&Do*Cuf`CZ zJidI;Z!adPh1+yIAaQ3khh&5T&c)^+SJ}jY1?Wd}Mv7xt?PSHvaaOPsMfF15qXu() zSfy2`Uh84M?@GFytUzJv|A%lvUW869%Dy52@L^qcn$3!p%|n$>bfnw>?hq|E$u?>o zI*`1yqqV5rX?4b~UV2ZS-3B8|q8s8hEy|a%D3anJaFxKpTX)u7D)&8>-S0>og}f<= zoa(NVjWT;6Y3DcT3KE=%(Y&gxjWtDhl>#D_SZZ(-bd6JUMNRU~y>@SqS9`*1;e&u{ z#iq!m#|i;ZGLVXktd^8^=RWI=rN?P&qwZ{6GV00(u#E^XKT9y*Op9?{ng(%$?MhuR zyc#hrZA9I0EK{OSAD_kLNV41-0p58TWz7I7=k!6-)_U0~W%s0PMF4R?j=xc@?|1 zt~O;3Ek@WD+9xi1xTvD^DCDm=dOgjdH6n4oE}n8cAEV`tCW55)tMj#zef*U@Q>b^q zW!dpSHjEQ^ad??;MpC?3l}c+wFQRR@iX~dqKREnabK_RU)pa}F_x&aEpdtbcjd(i5y|j6XOP{M+!8hoC$zJ7Y1)`g&W-`jMzw=- zm$z7z*iASmP7mIs_SgAv?EPF;&1*M_2SN`XvIku^KoRFV20N!Pl2h7#TgPOjdmjo| z$~RYnPQDA*^dhZ3J#Bb5A6~Ldo7>RlcYF+ z&g^)cQ5nnIYW>~5mfz6-&jGSL>hz^kBTJkK!Xohk%K1!HJsbc6RvnyI3kG-hdwT*XOjI$FDF5NEKkrJ2z zc&Zh}ALLFiid$-nZzh26SARmLd=3uaCt#a|U%|D4pDK^2O}V;?LI2$|ZW8vrso7P1 zbi1-no5pRx+uIGvOMR)Y_i`wZlyCYpC94gyise^d)9K9~Rq$lRXk~gSD{pwV$}6&G zoJG!ZCzo(}oqq7T^E9FFZ3C%q8pW(*msw&VzV%Jz%Bfa2lsrzC=23fp3}aF)Q#|m( z)pEQ@TPxtctXmn?MiFOQVul=+sEa1`c{Z;&6Rj1uE6BScODWa9H!qZj$_0}(q_a6qX2zF7Mm() z95vqKWD?w##|~S(`uD=aegxl3a*3HwCSw7s?q17l%Njn>I6xr zOV;>ayCosxdJN+e`>V+bx$Hh=%hdC5K0t;MQC2Z(bzaWkt=- z`r9D2ut4%^D*241P@6}TnH4NQC}o_G1>`59istW^WD>sHt~^NH$e*XpL9HN{)4t@X zq&Jn^n6l|kbss^E|C;o1VYl*q-y7971W)%P)zvB0d(l>c%`v@_saGyF0ndY?KCAEL z5bbf=B$VpNIufVIp^`zeg5;8K)=kr6N;jZf*K&B{y8{W0j6-b{&|zr{k?A(X^zzTY zKYV?8lB2vY*gmGN9^podO5QKWoR}sDF*q}=N|om>N`1#~3Xmg^;LDct7q09)_ z)w!c~*<>1~ZIzUwNct+tuyek4M;3>AgNJi~jtH0cEyl+cFes;wK)PCHMY2Ruvg&$6&xgbq*^kdZBD$gbMw{Hw02)Eoid%Q;)@h1 zQ>?09P~;*Vh^lo15jaqssiMNaZ2bxc^F%LAD0bdJyBn2=N6I+x2J+VvqIW_k&9KCJc}l$w~Y+vB4uE=~?Q zhwgo4k@3}L23fn`5;1pL?|0n zMP!Bbk+U5h*v9J0f&%#`KK$GYXf@jsk&_XmxU5NW{ZY`X%pj^^Eqp zE^44FSi?UN!HPmpRiQFI_qJUB@7F7%TjT4}{gh|$S99+58{6A5$aI+x(!YLJnrAXm zVs=(OI|@$D=e3zoIaDl%$bllWkA>GkK--E&+(1UBP%hn#oSsu4m9s|iW-${&e-HN4 zU4hDxNLQ4Y|539R5$se8w=u0^f1z9t?isC-dshZDc*Aif6%Rtt^>THl|71JK#*G5; zGIg9UUSymyKhutSbvDKM8E-2k zw^iq6fG;Y(T#B}wi`SRwM_s6x0%!QlLw^ho-yWP9*Or6Y_?R+M{OA~7iEo)LM51at z;qEL_7+`U8=;kCe^C-sgP8Wt=B2Br+bOY1YU_p>)z^g9CaKq{aSQ& z$-2RlF}*mTE;*c+tLBi^Yj5eIok)M`%>nATuUPmMfjyehYngKzNttuMjh^yR6LFo= zDfwiIrJ+-r>>X-|UgrRs*SnkJK;Fg?MU!1><-Sx?Ah=IrO;qX@gjh+B$J7~^1QHvf zZMq~a`@?60+^<`#`YCG5k`FB4Isxs7&IPORNE%vKof&+P4;tE|?-pvr!EB>W<}6vUS~!#u^=#UYv z7zE*n%*xJCWVjMKSc2fN%7ZRETyAgH{k479mtwaX(rd5**XJbo-iNE@ z!m@4iqO!XMay%Rr&zdt3YHjyyjSW~kpk8-?q{3ghyep+@mi15a2L^R(n(b-D{`K-d zPtC(e7-PFv09^IrT{2SgN}W_jt!sO8C``<8Q!ix7g3HRCMA5Xkel|P`VaX2*ZQEZ?Cljm>iPJZq<2DTpPuw*@PoEhL^{k z@KsC-z;w7_a!zu5fsBTO?(f+;s3AGH^k3EFQ01=ZP+prf5@_c2R>4nWydjGvv;`b6j6C zy1o5vw^WHqx<^#nCVHXh-yrZgjG&s#rCbbHCfA47ioU!@NDf%f!>?p2NH%z@wkah+ z{X%d(G!9XKm3nK_@|T3A>Ej%gI+cM2$O34H5tIQ}Qo4NSC8aqNxa+I}N(9=F!>g`U zU>!cD-&d@C?7tY(?%Pd_c%v>YVUB8%>>RAJvt&8%ygk2cu@-P1%WK;@9WpfsOir$; zUBk0me=NFetO|2qb67lEe&_6%n{`8r=alEP<<;3nLTnD+<523$t8N3QcCXXE$Ff~7 zwo*BJ?X=5Yycq3cl-sf{Bm$PrifliveGSNKA)0dVMQSYFo~QNa1MPHN!& zbxC^s8u3;Q`~`=`E_Mp3hmcV#)$m%}~;zqFc8 zz!gBfRpfuk?;~KcD{cVx^{uGo_FBHbJX>ML{nmZWPA`oE9 zi+VPv5_eS%&xv5KUlS~Wf59+qp^>DzvAKsM(FGL97 z=R?hng)E>{0;C#HdpH%uE?y23QaJ;iy8qCoY|8gjgPiGS03$PttrUV66Z|aSMBZ3XGPE3sa(CsXh~&v3j96inp3P48R^ks={bZE5e( zlyw6;$iIH42MmWUuXDFSClp?()m8Wf+mS({l1zP>7Z_Hg8a>+4*lpGlNBM1amnM7! z8`H|7`OktgwHKGFX|(rr9DY!aE~c7ANt6w8%qv=ZTVQd=OSZaU*OH%&j@)CTh-WAEX*KM*WJR7HNY0m)crLEn` zXx?9+)8HC~@y0uGhBMBit?Gp9=qL0Qh=Is$c5r;yp-SIK@gNvKFW4_r;*U1Z&hL#& znnSOv_h9<;k*h#_*-kWpBvC1@woXXvcB{g|8>TdrhwWWHI6_;OkRw<(uK-RF_hHl^ zmnuIFW~9V65Kc`*D%qr1e>;19Xg3G`HNReh{yJSsbsAoz8S00nP)^x9e@wtSF2W#T zamH-{#&j3!3Ii%HqRWm`Zai)TMe03!j1irDCs!5i-BF^gFf7c`f~i@HekFnq}4t@JHDqvnyQo#}o&XfjK2wS5Ay#ymE{N#SkYb zs-pmy*7DWVDTxfk zBEsINlGyQiR}PfiqbBB*Gv_2l&N&dIhnQks`Z>xnl?P`&(Ky7%dotro~y&au`_lVoK|B-&YC5bgFn zjW77+6jVLgA!b`-@&p;Qu99;mNh;ln!6!^ zft9i(+Ef%-CpNWBovKx0o|Aq=!2Jqd;CG*dzerG!Nf({AtDWqn<2?9?qn&Ldd>Z zNK!ZlG^+0>!Kz)Zb=8UUaJpP@U6q5~<@-<^^6%Kp7hvw8c^&x+4n8;j52cc3x4SMB zGAlUyjd%twuUpnZDFa=d4Yxl?70}h*AH)e~y>vy2?9xTcH|qJ~xNKpOwyd@nbzjw5 z(Sc17?b>w=zb)0@-~N32^r64La3<^POTTv%IcSeMscSoX%2C}R@NsKheEM+x1vvQn8@A@IFF{M!PC#27WK_=6 zK|r=f1uu`2f_6#zR@P;cze4ujR+ageKy}IHkbRq^U)M{kGH}Yye{Eh#u@MzS^+p|> z$qs7{sGfs&Mp+3yd0Zk9wl^i@RFl-G92hc9?i%6w7`id*TGi#4M-|DF@PYhZG@2pI zZ_3L3ub-aIfFydmg{p~5Tci+hveFo0q;ZaAC1y|=BvaoFy^rzHcB>nvrn4B3U0HwOZC_iW4RdVqzJ ztYP&;H#Lq1p@0{!W{b9oURRZ6CGI!^x@oGdwYYxsO+;=qYgbf9 zFwNJ(f< zKp*8pvbUzO!Pm>`WgzxyIh#^4!pK0u8lA_l*R0CU|9)kAN4d+{^bdXoAW#7BUBuTY#`qTpgB(4hiOi z&`ZT&r9w10shxjXvnO_NzWFIlU7QB=(~yC*a;P6a)D;VJqcl#bhER3mpzZdRXScH` zWlc@B>bANh$`|%h%3eQ9^j1VMBrxs9{#Xo9R57bIp}|SHF&h)tqt_2C3{^?Wz1o1% zKw7_MLXply!TC599V{EP>6LV}CXI-Q{;VTN=TiJzHK2=Sbq2YbUw9xTI|4v5DT9@X z*laep!=?3Cm+%_yrP8PJ@>;+C{pI^_%z?U;kW-BaUR`g*8{)M`z}_EmLTa>PDS(+c zG!(fs1+lNjHaHg0f~>JgC^5aQ%j_ca-7`m?UezP_#`l*<+rq1IswjOnlSoUd~E>j+ys{oKLiMs=> zhq#Mi^^gh&M=j@A*xe*!-pGD=D^)0F3K-X^6i@7Aty6Pad3yVtdfs0*-Gw*2nDzJ4HX>d?dg+gGK3y5y?qTza0X##!tXZT{}7_RXn~XZFQS;;4*M ze@>NnhRW!xYcGjV3M%yphm751x1H4l;#?ZZf%hpJr)`i#m;KPWjCV*lS2c>Y(|QI# zuK>TDF%>`R;HSHngig-oDQ*1lYPaVALJ&!K7=@srdjg%?+}SL|Qu6RJqY>|7P8zZ0 z)X~>g;nD^)grz9pz}q5=JKW%)yCrCgI&?Xg)ar2hS$$p&V9Tm^$kT#-|Kr2Azdv1X zuOFxczJL48jqmZl{_o0EWhd2)EE;7fS3jIk8CT*Rra9Z0yy`uj;inEKQYA^Li;YNa zbGy`L6t1$MeyDS&l*j6AMzbeRgbO#nSulMrAcmM7T@`mJhRX{%_e>nD z-kI~5MWRJ>oJ?DJ#Z^IRolpYW)qfsTJshkiIrVcuO)T)%PDU}5IyWJ_ z05jB0U6DHq0L^f#@-oyv2kBmge*%ic25^$&n?t$FmH)6~ozjsA1LF4jtE&yR0d3>L zTb;H?Nuj~}a`pC7{`KpO=)z$!p|aDm4VkDUxz`r_9QDGxt;SdtT;p5~ zfaRgnw6;2%LigSg@7{^*QgV-3Q|(n}ZZ%**Y^#&H z%GVPkqKdY9b`y2mC<;7C65++$XdRmUbp1beM^DN{yx|KI(}#o6HW*i3kOMU+`1ZZ0 z0U&N?2s!GH>^|5N$W7Y4^s-0@_XMczJlPqS?y{X+BBjAme17q{RdpEZbR%drt8Sz; zz8C*RbvIuu)H5Qv%kdlDE!3F@+ zWhEruyNrfnDjCP2H669wZQx!41bG)O+K5SaC(nGs~#8!c-J$!Ys++BwSPTzWFI?>T7rxbqMVtj)^`F7c~=0$ zLzxf)_NkE`z{6-UVo=1TaAX`WcG_|>L&H_v1}X(}m@~x(*meaF3me+0Grj5{e5STw zThtU}UaCJDj6ox{lGlT0S!9C(1s1^SRCjS=wQhSY#0|%t14~F0i$~Eerbw0Y(vTvK z(@N>idscllLcv|({k?f1!XJ4NrPLFU?)7`zm$r7#X zr*h6W2T9nck>XI>b-swTYgG4Zv60vhrH7?3HR&rLwdQ~%Scq_=T0sRx>Q~C<>#~Q) z|Hq>9$4Jw+EiRzvz+w`O-^uAivL%6OVL~J%Z0haV{b`cjN+?sk+@a2R9}xWX3Lg8j|NYd% zzIjgtkzU@E1_0TRwY}vCa)db_Z0AYD+^Sx{dLGC5My20T)3?((>$+qC6EEs=CLJ81 z`;W=r{w!~KV*?xnpHu4Xsq*-xI1)*Jdv9QPLksA?9PZLwDrj1_ul}4|Qc&+m)Ki=; znX%TbJ0;wyn1H$^RPGyiW>xt{NFAs-*_E0e^Vpm5R}~Jz%IdpqQtyhsGq#KQhBr-+ zPoI7!T+7;cG#5*?zv4W~s7^ds>dFV#V2rZt(p+~t*@#1Dg{V0(J0=7w?xbV-s+3p^ zMAXIpAA7{P1Ii`R5UAApcsZTL2I1E<%*QtN0H;x1r}uh1EAB%DyR6g$ya=K`$s{QH zrf8c%JlIo`5u>7w<6*iYjmZNULn9P#$EXQp?31}y2c}$qN)H{ArQcIpUbA@(*kpf@ ztO1z;(0yC5w_5-D`T>CP%!z%hnOt(&cZG_GMaj07l(g&`T2ttHW3{P{zV1>02}m-> zd()Lpk``e`rnAn^aSqmMS+3)N{5o|$H&8ZEHz4imRj#n-Rv@c7VR#`ONVY*nxJbjxQQ*jG0cu4f{{T_ z9PgsZ%RAnmLldkR3mZV~iYakC7rD6{JGqNiHENc0ZOpvoUUvC?z>0m&rH7#Ju9H!K z{_Gsou^)PWXQ@6HMIX5>7UhseQq7-NKr|u#hW(CS|N2m0zCY9YA0TYg+aebe-@-Rj zOJ#CAht?Ftl%aaLf!ES&CE$T)sgKpR2G{bqZH;_a&hx$~ICJs5RqgT&0CYVX;eUCBM`g;3kt&_7x?0H)Tkw%T6z>E%9E2GF|5~Krq?D>)GLv$(sQwB z8j&gyh_fkz)Ta3daYcb?5`_1|Hla=u`bDa>HrecJkjE8V@Ui>7(f`-$_m>af``1su z>0O+g0+AYa1)>U>@+h|L_UhgKpbBYTRn1FNU?er=GHgvKMeNh*Xir!=^xh;ZZt8yV z@P}+meuA85^?PW3*TTFHUzS*azwRU5J>R?5PM3#RY$q(NOuGQbUaRj@Q*A2vUR9Rv zW@BIN>jNBNFQP=2nvmALE!&)ih|OCP0_Ewim-ny7gz}DY=-3EW)F2H^t(5>rH;LpR2JI^K2#CFLiT&p z8iIq@tlqR*&q_h*vXGNRSOR$h%i6Iy_f4sll_IPpJ!&<;nqzSNifLhg^X-nRV7c~s ziuMN$5e_ys*jvDPU$}4m>7M-VKWJxecbH*OpgkYHo2HWe^bg^^#yu;eZI)8em#xzk z3vsAL1L;ATo2Fx((rfL|!_vvmtPC2joz-5w=9Fpe+}E`3(vjQA#`l_%sGj6O>j1-o zvQDSY()=e(fzWzTs^;0<1uW(|hSIRji67NRU=~Os0R8SF5$%IA4j#E!z{rJkX zGzrf2kaf>!$+k%mU2kygbNTr4_8$y;Zys^1O4It*+vBQshh7DJJ!P}VKjqjD+hz`| zP$N?;8fwlM$`tk5#t>?d>81u@TuveQu;kL)ES`Wl@3-wjRj`)&e0(`RAEb9XnL5sq zfGJ7UXKQ>=B_4p8H>Z;bwu5GUQ>A6ApA`5 zl9D1%m0=G3ydvhQy^Y?($}u?7d0(@CzJ%v_)O+6|?WdGS=?uVB2eK9~b?1OH@3K$x zS&$L0+?yqNy^hahW%pTlXSOxg8qOQtrEQ)-|K9So&Ns~zMd%0DWpFh5Q{`Y^|Vno0wgG`MW)=R?sEOk0y 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 diff --git a/app-emacs/all-the-icons/Manifest b/app-emacs/all-the-icons/Manifest index 8e589df966a9..c964d2b3407e 100644 --- a/app-emacs/all-the-icons/Manifest +++ b/app-emacs/all-the-icons/Manifest @@ -1,6 +1,8 @@ AUX 50all-the-icons-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 DIST all-the-icons-5.0.0.tar.gz 805496 BLAKE2B c5d81d2ff534bb7ab0000c21fb32107f307d96b1bf09b9227be5900e8160b133cfdc7ea4d4b31a982abb55e29bcf35626af91e3bd9ecbfba00b9b5ed85496a7f SHA512 865db191900dbeb207220df8d91220179dfbbb37e983e9e306ba0a4be576055002beb7335de20327736e8be678056699e8385aa37de766fadc11f4688f99471e DIST all-the-icons-5.0.0_p20220325.tar.gz 806105 BLAKE2B bc035ee726bf1d2f9839231ddd3bbaaca93b76c30026a3fcef4579f28f7f9677b37fa8b2652e82ae710f23272b56c884cb9454d54d8c2962f20e0fe9cf3c0bdd SHA512 3e45f208b46e7b1b596b6beb41cc11145db49e3e60e7a42593db94000f226e197b30580ba46d490b456f90349e7db2e49027a572b90f32048bcf0e68af9f22bf +DIST all-the-icons-5.0.0_p20230316.tar.gz 807075 BLAKE2B 29ca4c92a61894eab422548de0be3375de866115d95c76c4cf92a1570df0ec5ed67a74fdcd6bf365660a08300aead96efed3d0282966373543d09f2bc775a599 SHA512 160d727233e7cccffcf8a020968f9294f0574ee1267b66565991f46abaaf10c4582bb543f01bdf4f4ab5fc15aee8e2414db785370d13dcd6ca84ad819964696b EBUILD all-the-icons-5.0.0-r1.ebuild 1529 BLAKE2B c064b7fca2affbf5b71d9e3201c3591771a3b879208cd1fb5a1c95cd758d395fbc15807c02503664023c296381bcceac1fb15cda31ab4b462586b7f42c96adee SHA512 45ebfc73528cf22ff320f598f83b3043634a4999b4b926c9e95ad940ed0b3e3674998675d64e24e1504376f2e051577c2b0a9f31121104e1ff1d4ced7ce795c1 EBUILD all-the-icons-5.0.0_p20220325-r1.ebuild 1634 BLAKE2B 9a8fb5dcb3bbf842b52c562d303b4936df8b3390d42898297e4d56d5878e1f0ab89377fd915ba197e94572c9f8a2860031078b0b034d2b3c7f3b6466d39fb458 SHA512 4f599aa0f9e35dcbb1e03e173c5585c97ae20034f444d8996f7c1531785358515fff619047a8bbc773a8f06de31800ec59ccad619faa6c4b725f169b64eeff6a +EBUILD all-the-icons-5.0.0_p20230316.ebuild 1896 BLAKE2B 80d16730b79a6d990f20b8dacd0477aa3b8e92f3fd09f7d4a97393c2f0ce994f4afb4cab5c51b1c28ed6f1df444688b923aee9e2b749461ca4b28bf5bd1e6779 SHA512 c5f79b9f1c18fa859676976fd21f4db11d8bfb17f5011679e7a374587631ef973b5e997821c829b4635be89b757ddab76ba5ce831312315f8ce9e7414601c5ae MISC metadata.xml 439 BLAKE2B 29065345d770b5f2725a0a9dfaf2afa77ad082e349b662dca756150c45eefa1b7f022842e5db1efcd8a7d55cde14ddd25f286cb2cc9ce4370fdf9d4a5cf942b3 SHA512 2189e794f2eefda4ac001013c26e91a5631d1cc71aab214b811ef897f94b3c2ea1858b536b18f38211474c87baaf4a2307619744deec577d6e6aa2db1c634458 diff --git a/app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild b/app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild new file mode 100644 index 000000000000..c75ee6389247 --- /dev/null +++ b/app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp font readme.gentoo-r1 + +DESCRIPTION="Various icon fonts propertized for Emacs" +HOMEPAGE="https://github.com/domtronn/all-the-icons.el/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/domtronn/${PN}.el.git" +else + if [[ ${PV} == *_p20230316 ]] ; then + COMMIT=d922aff57ac8308d3ed067f9151cc76d342855f2 + SRC_URI="https://github.com/domtronn/${PN}.el/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}.el-${COMMIT} + else + SRC_URI="https://github.com/domtronn/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}.el-${PV} + fi + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( app-emacs/f )" + +DOC_CONTENTS="You may need to install the required fonts by executing + the \"all-the-icons-install-fonts\" function." +DOCS=( README.md logo.png ) +SITEFILE="50${PN}-gentoo.el" + +pkg_setup() { + elisp_pkg_setup + font_pkg_setup +} + +src_compile() { + elisp_src_compile + elisp-compile data/*.el +} + +src_test() { + ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ + -L . -L data -L test -l test/all-the-icons-test.el \ + -f ert-run-tests-batch-and-exit || die "tests failed" +} + +src_install() { + elisp_src_install + elisp-install ${PN}/data data/*.el{,c} + + # Install all-the-icons.ttf, special font made explicitly for this library. + # NOTICE: "fonts" directory also contains some bundled fonts, + # that is why we need this small re-implementation of font eclass, + # to suit this specific use case. + pushd "${S}"/fonts >/dev/null || die + insinto ${FONTDIR} + doins ${PN}.ttf + font_xfont_config + font_fontconfig + popd >/dev/null || die +} + +pkg_postinst() { + elisp_pkg_postinst + font_pkg_postinst +} + +pkg_postrm() { + elisp_pkg_postrm + font_pkg_postrm +} diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest index d720cd051661..1988156e1b61 100644 --- a/app-emacs/apheleia/Manifest +++ b/app-emacs/apheleia/Manifest @@ -4,5 +4,5 @@ DIST apheleia-3.1.tar.gz 42110 BLAKE2B 2731a0d5a37ce43f422d3cc94d1daef9fdc3147ab DIST apheleia-3.2.tar.gz 44587 BLAKE2B b09764cedfe03d4b6086dba0cca7262253e2e03c401c237f82fbc773eeddd3e121471a35277f321175405c0cdedae9417240b80b5690b4a55b29e0067b312e14 SHA512 b351ef48f914500d04de20badb56a09657493702d95dbd5a5bbeec847cb79ee2977e5fdb8a26e25765b4308d2cee4b95cb2601da8022cda4b32adc64a660453c EBUILD apheleia-3.0.ebuild 466 BLAKE2B 1ff54b6155620e1768e9aa8325c1a77f61519a0886fe527a6a2fb1c7c58633fe31cf224240f94fb109bd18070d08c18abe2e0ab1fb6a3d5a3619071d84c078ef SHA512 5b6fcebdc72fb903256fc9b033f44613917ca2ef8af5afe2a68361f0f87149a58a664ef177c6c7266f2b607353caefef4ca4c760f55d0f7549fd4563ca1efe3b EBUILD apheleia-3.1.ebuild 466 BLAKE2B 1ff54b6155620e1768e9aa8325c1a77f61519a0886fe527a6a2fb1c7c58633fe31cf224240f94fb109bd18070d08c18abe2e0ab1fb6a3d5a3619071d84c078ef SHA512 5b6fcebdc72fb903256fc9b033f44613917ca2ef8af5afe2a68361f0f87149a58a664ef177c6c7266f2b607353caefef4ca4c760f55d0f7549fd4563ca1efe3b -EBUILD apheleia-3.2.ebuild 466 BLAKE2B abe021fc10a782c22924800d51cd88beb826e2e3a341a2e84e6c7180569613b505bc71c939e5c1d22b9677ecb93863cc9f573c7a556a07dc3f46052e7125d942 SHA512 cc538298dafd3b1a46f0fb9175fd6f8120deb080614af3ce8bf67a8630f8f71b50a9838626dd9db21d5bc05c35a961091aa9550b022ac94c851d23d628499a4f +EBUILD apheleia-3.2.ebuild 465 BLAKE2B 74ce33b56becfba35c33af2139e6e377d16043131398732fa86f8579c49a2c71eb8e9b863f1d6a0806f944a6185f9537d1723733807a1438cef4dd81bd602692 SHA512 9ca60454cd57090609b197314fd303ca9e2d9cb38d07822a886bb31176e584df74806d6e6578222f894758cf67f28391b9e8f77677831164648a2e5dbc03992d MISC metadata.xml 870 BLAKE2B 9eefb192026bcc6839477e5199ff99071952a22f40c6ed6903cadedc585b4f4e1dd05c0da5fe49eab97160838277a071876fdeba23c78f11c8379f1a8a4c5bd0 SHA512 bcfbda9b31eb9826943119405ca2553fe99578e985d4b4c3397955b14cad7613e7115c69ca6dd4cbc3751574c36d46e1c6409f7482d8406ca7b896ece89f04d1 diff --git a/app-emacs/apheleia/apheleia-3.2.ebuild b/app-emacs/apheleia/apheleia-3.2.ebuild index 6876690f67dd..938ab18f90ea 100644 --- a/app-emacs/apheleia/apheleia-3.2.ebuild +++ b/app-emacs/apheleia/apheleia-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md CHANGELOG.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest index 7b273937a8f8..74d95afcb477 100644 --- a/app-emacs/cider/Manifest +++ b/app-emacs/cider/Manifest @@ -3,6 +3,6 @@ DIST cider-1.5.0.tar.gz 6709101 BLAKE2B 0baf8345201b61e99bb279dc6378dd15052c01f3 DIST cider-1.6.0.tar.gz 6724501 BLAKE2B a03efc71ae2b6c6c71be1127514d4e003a12a9ca42cc82fc4ec5cd4d194097f0ec4923dda163cd33e5832e45867004cf010bda7c6e29d69d1e8cc98be58e6a0c SHA512 d2ea55766644c96ccd7dfe7fdd955fb0ca62ff905dfa89a97e8102cca3311fae9325bcdba27f2b44f1cb2531e96e85df2a14948dad254e30a108b21d7299483b DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19 EBUILD cider-1.5.0.ebuild 973 BLAKE2B 16574984ea62dcc962c5aa2349df51ac63b6c6b591b3e1c82a23c5b645857adf7eb3b99907b86630fbf4e77202c317db7da41c04d57badd45e70d79af15c9ee0 SHA512 7e067a9b9b4bb0585e1c6f8115baf6b2f2487564dc9b38318e386697db556b9f6ae1215d449a92e061291324dfcede678721aeaaba6f5f40d00beb70c7a32efc -EBUILD cider-1.6.0.ebuild 1015 BLAKE2B 5e5a9b630d1c32734d7f2752238df8d727bf2f6c2e25413775f6f96910dc0384f0ace14e8a16a6303421636b563fd2caeab7c8545adc9e359c2771f9f5c106c1 SHA512 d621ca3d0bc369e077a951f9450ac95f473efef0c3363d54e3f77084217eeae994b4a9b9049c83c79ac98aa9403ab781ee04c217f76dddc887082ef691323f9e +EBUILD cider-1.6.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40 EBUILD cider-1.7.0.ebuild 1015 BLAKE2B 5e5a9b630d1c32734d7f2752238df8d727bf2f6c2e25413775f6f96910dc0384f0ace14e8a16a6303421636b563fd2caeab7c8545adc9e359c2771f9f5c106c1 SHA512 d621ca3d0bc369e077a951f9450ac95f473efef0c3363d54e3f77084217eeae994b4a9b9049c83c79ac98aa9403ab781ee04c217f76dddc887082ef691323f9e MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458 diff --git a/app-emacs/cider/cider-1.6.0.ebuild b/app-emacs/cider/cider-1.6.0.ebuild index 39077b4152c8..c252926eddaf 100644 --- a/app-emacs/cider/cider-1.6.0.ebuild +++ b/app-emacs/cider/cider-1.6.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64" +KEYWORDS="amd64" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/citar/Manifest b/app-emacs/citar/Manifest index f5eda327eb2d..0e0b2628c4d2 100644 --- a/app-emacs/citar/Manifest +++ b/app-emacs/citar/Manifest @@ -2,7 +2,7 @@ AUX 50citar-gentoo.el 69 BLAKE2B 4852ed7422e341e92f938dceedc3d6f0d0fdf8f955ef930 DIST citar-1.1.tar.gz 1340039 BLAKE2B b2090a35a582918300f5e4bb2188d463630988830305aa4bb5e1e27f45ff8c96ca35458e610e13658b2120af497f9b877054a6fbebda48e0a4d87824ef48e9c8 SHA512 2b1924ef1a05a170eea31f844055b914410cd35613eda6604f08164818a8fc5480fc5a6d6f055ba95331b517305e51a6e671214cc88fccbda2430ae9b06dda49 DIST citar-1.2.0.tar.gz 1417090 BLAKE2B 40673ee0f2ee5b4f86928e140714a517958d261c632ea1e7bcb3dcd3dde3a0bb9baaaa1107f50447f1d8e87485570033afbf0c652fa6b3f1fbffeda7b7df04c3 SHA512 31f817de77bc8fe9e2fdf96ac7df521ebe5685cf49a2a78cd2b1cd51e538165bde36fc8515c2fd7c20d4c6160372fdf37c1b870b12167f946c0f3934edd5fb7c DIST citar-1.3.1.tar.gz 1602843 BLAKE2B 0abf90120860777e13ac495681bb1e07d6c352bc17aef173b32e60fc2d754a37628670b57e17335bc5e549c451b9565a58c8547952a5b78d6335adc7601b8f5e SHA512 a00e7ff5331fa3a161151292dd4a9d3c0a7211051f5ddf528cfe7d4a48377af64f3719f57c76013b45a30082fbfd435d98196e757169970a22bb662f49ccd346 -EBUILD citar-1.1.ebuild 979 BLAKE2B 8243cd6b70792fcf30ba71450389a1475cb4c5a66b794824feb4861cde560f34fc9b8fc09cb56b9ebd88baf322f9f9b296daeb8e294ee6a15ccefbb3db298774 SHA512 23566dbc5ff4ad70d61e382fbe4107295e0b1c36946d957434c92e04e8662585fe3b3f89eb09637acaea6725ad6a411a46cd3b657e66256caecbddb6356d766b +EBUILD citar-1.1.ebuild 978 BLAKE2B 3f4cc6c8f51f24e94246a5250d3c99514fc5e42f99c467c558f68d947979f815f9aa44e416dfc70db5460eb72f7e3187cab6e2f7522d50aaab0b732045a142c8 SHA512 42de076ee5f065b4c6035fda96c51b2b51595b92a0ffaa6ade128f215344bdcaa2278ff2cb92530cb31aecbe46917557eb949732fafd17dbb4073c913d6199f7 EBUILD citar-1.2.0.ebuild 979 BLAKE2B 8243cd6b70792fcf30ba71450389a1475cb4c5a66b794824feb4861cde560f34fc9b8fc09cb56b9ebd88baf322f9f9b296daeb8e294ee6a15ccefbb3db298774 SHA512 23566dbc5ff4ad70d61e382fbe4107295e0b1c36946d957434c92e04e8662585fe3b3f89eb09637acaea6725ad6a411a46cd3b657e66256caecbddb6356d766b EBUILD citar-1.3.1.ebuild 971 BLAKE2B 401d427cde0abd5caa7a50fe59a818cfc754ddd19685bce5c4320b209cb3f9b59172ec725f5f66baebd47eb2d1ebcb0a1f1e8001afbe66d932c916a0dbada592 SHA512 734aa260e166a2440c1cac97cd583d8d5abae7803bb00df4383b651e13da5430a03fa8cf1824175c1e44ec27d0b994f233fd1e50dd348c1abc676f7c6b91dc4e MISC metadata.xml 1034 BLAKE2B 10d658566f58e3a91deab1c4d2035bcd25ee216777aa105b1e8c8853ab103add779f0f439e706496b2468a3fcb8490320ccb454d90c2e70b5b8bbe9f218773e4 SHA512 4b81115dfccc471987c63876c0b282875fe95c5738f69dfdf7a6300c37998102f2fdda829d14938871bd857fbb5d145e6c62b5b4be40b532f46245256d0be259 diff --git a/app-emacs/citar/citar-1.1.ebuild b/app-emacs/citar/citar-1.1.ebuild index 9c62e000f5a7..ff1b374f1f92 100644 --- a/app-emacs/citar/citar-1.1.ebuild +++ b/app-emacs/citar/citar-1.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/emacs-citar/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" app-emacs/citeproc-el diff --git a/app-emacs/citeproc-el/Manifest b/app-emacs/citeproc-el/Manifest index 3f25f61292e4..e60cdbec16de 100644 --- a/app-emacs/citeproc-el/Manifest +++ b/app-emacs/citeproc-el/Manifest @@ -4,5 +4,5 @@ DIST citeproc-el-0.9.2.tar.gz 109024 BLAKE2B 0687145f2f5dbef5926add7e97794d2ec48 DIST citeproc-el-0.9.3.tar.gz 109131 BLAKE2B f6975cd587f61f5f05bfc3734e70ec686a3e26caa4b7905b5b4377c4ce6c8eae5199ea097de9abb10dd1a649587cf016c5fe0db4a6fd4012867655702f5004d8 SHA512 98275ef7ba0a7fc5d866ee010b5f4c8ecf75b12857c6355da07345957783815d9012f8aa86fd7462b8a08e4e3f3192853e1b4a0d5a0088acdb89476011375083 EBUILD citeproc-el-0.9.1.ebuild 909 BLAKE2B 6416b809b0f5cb6fa84b9f092103e4892f73720275052209604fec5aca036251929a5cedc99feec206f8199859c9c8883fd8ad6e9ae52023e968fde48d8468ac SHA512 0796d18c86de02a2bb137baecce1fd9a65eb20fa46e8d9cefea9d9560da51e1f5f0dfa7de2e327769ec5b076881f2ee37fbda53d4c6a8ada5f8ea2488c3a4e2f EBUILD citeproc-el-0.9.2.ebuild 909 BLAKE2B 6416b809b0f5cb6fa84b9f092103e4892f73720275052209604fec5aca036251929a5cedc99feec206f8199859c9c8883fd8ad6e9ae52023e968fde48d8468ac SHA512 0796d18c86de02a2bb137baecce1fd9a65eb20fa46e8d9cefea9d9560da51e1f5f0dfa7de2e327769ec5b076881f2ee37fbda53d4c6a8ada5f8ea2488c3a4e2f -EBUILD citeproc-el-0.9.3.ebuild 909 BLAKE2B 438f2dddb3b637035020cf66e7bc78b0c36fbad1b2be0111992678b0a1aa51d83167f76f5d89640b6855dc180d8776c9ff8e7cd363e81a2e3a38c82699c05566 SHA512 71ff7367c67a4abb7cc2742f63ea2b4a7197a953f537dfa5ea63bbaea54f8cf1003c8bf6df833eedbe93df4ab201786bc8fcc4e3e922ed7ca5a66e9bd9d66db2 +EBUILD citeproc-el-0.9.3.ebuild 908 BLAKE2B f1f33cab1f2dc15882a44ade474cd8dcafa69f813777ea6013037470ca28d3296c991305f2fe9aaf2444a0dfcea5ef8dbb4060573cac3fd1a52cfcc168f1b735 SHA512 4d3cb341ae6108909e2ea92b2b876845ba2d4257834cc676b617665bef4bff2450cba1513459f6223f9de1e1980b66a0b130b02495f69107e20c842d9607e8b9 MISC metadata.xml 1335 BLAKE2B 100bfe27f5d296a91fa300faa044dd80ba7762e53468b9f4c62c1ffaf23cfbcea7c611451f1ec82385d29d8a0400812ac536c302ae6f4b615bf25583d98c8b8b SHA512 2e9ce67c3e10f25113fe65a9307139b1e493ecb2b6cf15c34c5b4659279361fba04b5830cc20fb7a2818a290067236811754ca92607c8d991ea505657dad7570 diff --git a/app-emacs/citeproc-el/citeproc-el-0.9.3.ebuild b/app-emacs/citeproc-el/citeproc-el-0.9.3.ebuild index b1e52c68ec17..294f3ded7bdd 100644 --- a/app-emacs/citeproc-el/citeproc-el-0.9.3.ebuild +++ b/app-emacs/citeproc-el/citeproc-el-0.9.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/andras-simonyi/${PN}/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest index a20904a6b1ba..c6a1a7075556 100644 --- a/app-emacs/clojure-mode/Manifest +++ b/app-emacs/clojure-mode/Manifest @@ -4,5 +4,5 @@ DIST clojure-mode-5.15.1.tar.gz 23406165 BLAKE2B bfc93f13dc1de227242e0d0cfdc08d6 DIST clojure-mode-5.16.0.tar.gz 23407838 BLAKE2B 4df7d66f823be35ebe4e44701ef1fc373c40e6940a7f9502178f86d32e330ba3683ba862a3dfd2af54f131cef72eacce85c9a62842136588a9361f4777b4c822 SHA512 a73bf2b43ea7eab33cdea7c35e1e01e8416faa1878d92c6802ca85c68acb3a230d03963be27e3cc64ef30d3abb28c6f6f18b6ee5c5b423b01b625f8b52f4b354 EBUILD clojure-mode-5.15.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a EBUILD clojure-mode-5.15.1.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a -EBUILD clojure-mode-5.16.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a +EBUILD clojure-mode-5.16.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54 MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5 diff --git a/app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild index 56641b38dafa..3fd67bd1f3f2 100644 --- a/app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild +++ b/app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest index d0d7b15fb945..9ba8caf50071 100644 --- a/app-emacs/compat/Manifest +++ b/app-emacs/compat/Manifest @@ -6,6 +6,6 @@ DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B e558747786932f49643d0869b2a4e9c8a6cae EBUILD compat-28.1.2.2.ebuild 930 BLAKE2B 631216acf4c5c967e10307e80fcb3ed2b2148cf74c26d350b98e0a52d18de6d487993736f1d91654967d920843922f722ebc7ca2373644549a5b1892acf0dc27 SHA512 60b4af0e99c62e75673cbc6c57e8709258173d4429bacb0c5b8f01c890cb70b2b7f5186770efa7eda6961452991a12a23d70df818345a5c497d28d44459a4614 EBUILD compat-29.1.1.0.ebuild 980 BLAKE2B 38f57f53bc0442f9dedffcb71927feb4faad3bd372f64c6d26ff2c89ba6026e1c6649152cd12333328bcee853eed9dcfadbf31e24220a63b40a228647a74c7f3 SHA512 9ab988f939d1b5ff8e35e28a86ce8548ac1cd1c7abf7606814a5f2d06400ee1d1796a6e66bab8b4a012ee4b4d2dff7170d5f3f654b64a67f15e2d8a330b0e0d5 EBUILD compat-29.1.3.3.ebuild 980 BLAKE2B 38f57f53bc0442f9dedffcb71927feb4faad3bd372f64c6d26ff2c89ba6026e1c6649152cd12333328bcee853eed9dcfadbf31e24220a63b40a228647a74c7f3 SHA512 9ab988f939d1b5ff8e35e28a86ce8548ac1cd1c7abf7606814a5f2d06400ee1d1796a6e66bab8b4a012ee4b4d2dff7170d5f3f654b64a67f15e2d8a330b0e0d5 -EBUILD compat-29.1.4.0.ebuild 982 BLAKE2B a3681947785c7bb269df8a1a99ccba9bc705b286d4eb30a724f20c7e4a5ae8ffcc348f396eb26b4ed0e22d2efb7d44229e8442ba0dff8a6063ef12e80215d401 SHA512 c3083f08c7e3d1f40fd9d0d70c121c1f87ba003b4e72ca56cbf6f88b3e0eec6abf6b2005ddebe428789c298555b9b421ba9c9b2de5895008d6e7b1ff3e694166 +EBUILD compat-29.1.4.0.ebuild 981 BLAKE2B ecea895f3354c9534333f5a64b2652c0a29c10d7a004855b5a2277c6e586fb3939d9d7bb98b1056a41e12feb92dc72e78b62d7bcacd7db2c55dfbf16cffff9d0 SHA512 e7687b7eee936154c7fa1767fd14cfc3a497740c85bd39f52e264e87c7facceec5f9f511ef65198ccc2011960372efcfe3c26d479015b17f3aa41fdf64809992 EBUILD compat-29.1.4.1.ebuild 982 BLAKE2B a3681947785c7bb269df8a1a99ccba9bc705b286d4eb30a724f20c7e4a5ae8ffcc348f396eb26b4ed0e22d2efb7d44229e8442ba0dff8a6063ef12e80215d401 SHA512 c3083f08c7e3d1f40fd9d0d70c121c1f87ba003b4e72ca56cbf6f88b3e0eec6abf6b2005ddebe428789c298555b9b421ba9c9b2de5895008d6e7b1ff3e694166 MISC metadata.xml 510 BLAKE2B 6d189301e592c47ca50f1e1a54b4b8ec6fe8f8883761137562eb1c0c2e898bf9d09c520d4ac4d2edcc851e29ad6896950d412aefb80320913405ee3b0c2b6b9d SHA512 85329976678ef5733a30ffa89fb41a4b8ccbeb8b977b9525c0dbd1b099c5afe12fa40b3c71b403893efdb7a31790ae9a46d01224f949f85ceecc94dcb5ef4fbb diff --git a/app-emacs/compat/compat-29.1.4.0.ebuild b/app-emacs/compat/compat-29.1.4.0.ebuild index b6c3033fa94b..a00bd1519e18 100644 --- a/app-emacs/compat/compat-29.1.4.0.ebuild +++ b/app-emacs/compat/compat-29.1.4.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/docker-tramp/Manifest b/app-emacs/docker-tramp/Manifest index c67e753b1287..db073132f396 100644 --- a/app-emacs/docker-tramp/Manifest +++ b/app-emacs/docker-tramp/Manifest @@ -1,4 +1,4 @@ AUX 50docker-tramp-gentoo.el 76 BLAKE2B 718f2dc3e7a2b8dd983fad5ff4187fa0dc943b390212cf3de39f9841d45ec15e12520198814ba66b75d118bbee538ff32c9887a6132dc962251e7153d3d1248e SHA512 df604a0c460567975a0a8a7f6013c6238f84065de22d6fdacaa2e88b39d5c7255b608df90c8e979d9aabe3b7655318e65a4a83788a9e862a2e0f81c79f70e51d DIST docker-tramp-0.1.1.tar.gz 4757 BLAKE2B 1a95df2e17ebde8c02d34b25fa02bb29b96c902a68ceb81848b96eea8e02ae637826565ad4ea6aaee45b802246b59afdd5bb4a3cc617b1c8d1a234b4ad3cb355 SHA512 355baae22c28acf9ef7d97f754d84664d0c13c63317be93678f2e78273410e54fb36dc7ebc348f127486bcd7946934b93c40363864601f955a99e8201b83d666 -EBUILD docker-tramp-0.1.1.ebuild 576 BLAKE2B 5be88a48102c71e326d863c317f4eb297b3ad9dd5a87072e25dc480f16e570c0dac7b90440195ca64539fb6074fcf3e23d6c8acf07d761922a4047665b941b15 SHA512 4a5a0dcc2a201a711a2578a7385430425d168b0aa4e9efc2132a98db24b63445a83bfd24885bcb944c6f70540a2cabd95420e8abce97d61f36c1b9d1b66b0a95 +EBUILD docker-tramp-0.1.1.ebuild 575 BLAKE2B 834fe52101588cf0f72dd3d684cd9b27aded11f53ec8f3ea0bf6c6e944f37c9d638c787afe9ab0b8f5fb905b4b593a91973850b3d0e73ad9044d7b0c3c8e6356 SHA512 d8728496cb4528ab8bb7cd6998373e71735c2b859a7a90c323d669608ee40bb31f199d6050dfee2ff4bffb2e50d179de4b00c0d803bbd9fb9dfc32e35a6eddd1 MISC metadata.xml 463 BLAKE2B f0f2caf05b3ad1035ca08bffa6ba86236a8514bd9c9b67df4c027599e64fbfb8f0d70e75a4bf6c41e4f62b008bc3964415214adbf1ca7de8adbf9733a6ac727e SHA512 7a35640435dad110c5cfaf0477f1c78ffa0eee10738da74168df82ff388382e6ca6bff7587cc6ef0dd02ad1c9cd714c76d5551ccbcd3f7866bd9415c39afd960 diff --git a/app-emacs/docker-tramp/docker-tramp-0.1.1.ebuild b/app-emacs/docker-tramp/docker-tramp-0.1.1.ebuild index 744c1c1b1026..4c2ea47dcdf6 100644 --- a/app-emacs/docker-tramp/docker-tramp-0.1.1.ebuild +++ b/app-emacs/docker-tramp/docker-tramp-0.1.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}.el-${PV} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) ELISP_REMOVE="Makefile" # Does not define any tests. diff --git a/app-emacs/docker/Manifest b/app-emacs/docker/Manifest index 9d036789139c..94991ad5a3d2 100644 --- a/app-emacs/docker/Manifest +++ b/app-emacs/docker/Manifest @@ -1,4 +1,4 @@ AUX 50docker-gentoo.el 70 BLAKE2B 12fd83d3da457ca9cd2dd49394f0bde8b530108c1e9fd01eef4db09e7e945187be90115c42362831fea9d573905080383828e89af496d2fb200ab7ce6f85da3b SHA512 98c278dab73ee3a1a5da0041fdbd77bc3661f54e1c45bd756dc83a994d43953f5eb45b2027992b07ffd04a9f3a122db939b61e05afe0c46af3dc7db68d489e8f DIST docker.el-2.2.0_p20221012.tar.gz 112321 BLAKE2B 3834f9b20fc9cf16cec596adbe668943ab137b97a0f4755501b94cea48d87a0ec125d4ea6249faf09ae74da54b35ef0d56bc1c18892a30b3cd7c214908743533 SHA512 187d5ac7b484e352b5bb8994d2dd894a7c4e892bec80062a51de6bdbbb939a9664157d1f5af5cf5fc97a3626a076f8f59056f74a3f1031b61924143623f65be1 -EBUILD docker-2.2.0_p20221012.ebuild 766 BLAKE2B 962bfec393bf737750be34ebee61979a6f03b2274c1cdf5e1c09746005f59adc3ad64518613bfc03b3d339c24d1b797f109dc2b230ea1c713dcedccd2df8dd05 SHA512 36bb50380a7a627e6d6994cfa569f6c480aca6ef19844716ecff8df256621c260b2d14404dc033a3b4c249cf5bbe12be8b94c81e9c8cb3e158f9e3e115802b26 +EBUILD docker-2.2.0_p20221012.ebuild 765 BLAKE2B fccb2520f5f8d49735abf67fc63c9717f69d41509e4be1a9060586e720415b431f298ca67e90b820733459e283e73be9b418ce1ba0ea3cd7937dc701c7c98d7d SHA512 627fe52d89b33b048154695008240458913bb19f55a2c9f6ad2a207507bc6c37b758c819556643eaee200acd38b957059d0709ba9b98e6a489f1b414b1f893e2 MISC metadata.xml 631 BLAKE2B d75ddab8991153738faf075761e5a3317325dd0c10011c700043c1a4bf298a7060f0c5ab485407264031d510fefa091120246e200beb0dde1adc0f39114dd250 SHA512 8e4c2c9974e67f4a358ca62980cb9c4967a9703ba6803ede3bdc420faefea5c106debc912ae3e418a0e2557d3421369b97aa731eab42aca808c3561a0f05cc24 diff --git a/app-emacs/docker/docker-2.2.0_p20221012.ebuild b/app-emacs/docker/docker-2.2.0_p20221012.ebuild index 77410ec5fc59..467613635642 100644 --- a/app-emacs/docker/docker-2.2.0_p20221012.ebuild +++ b/app-emacs/docker/docker-2.2.0_p20221012.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}.el-${COMMIT} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=app-emacs/transient-0.3.7_p20220918 diff --git a/app-emacs/emacs-aio/Manifest b/app-emacs/emacs-aio/Manifest index 9361b4e79016..2a6db97637de 100644 --- a/app-emacs/emacs-aio/Manifest +++ b/app-emacs/emacs-aio/Manifest @@ -1,3 +1,3 @@ DIST emacs-aio-1.0_p20200610.tar.gz 9825 BLAKE2B f7d536b5ab603ec0506cf437e9819c00a84678dd1176ea83ac537c112767768a49bf6c95cc135255b252f83b1ecd47b6f195d5c812535f6c3c9843269e2c8750 SHA512 ac4b956a067d52130e57adb8c92bcd733b9566a1f8bfd03f721d7cb1479236346d8c65cf3c6d8475f9f5bb234f0fc766e2954d24af9feff891e1ece6a833c5d9 -EBUILD emacs-aio-1.0_p20200610.ebuild 575 BLAKE2B 1347cb4b83bfd1450a77356be63a08eb8691b18002e476fce5044b10fd828c432da957a18667de9b82d9f7c89fabacb11809900e3c6122581aeb88afba09a56f SHA512 1ea6712c42a0d833f6c838d2a916d05d09fc9e532cb31ff40d168192a4ece74833f94d709b2c3e12b33c88d6caf477f2aa4539d678e8b31dafe4cad01f5e4273 +EBUILD emacs-aio-1.0_p20200610.ebuild 574 BLAKE2B b1324a855250f7c3ea0caa4a368420e39e0532c048b03665482052e92ac2328675586907f3105b773f92f955f753aa3920450fc2929b2a4e3efca5675cf26a18 SHA512 37c11ca2dd88c43cf3e53e2a6fc866616a68f50af10db4f7b475b0d3d0730ac3a7aaecb83dd073ade62eb3658664ce34f4cb44b02372e6baaac866b90e5a4cca MISC metadata.xml 1206 BLAKE2B 7a99fe205d238c47c5a813a5c969ba9c7271e3f674f5bf7b2a3ac04b57f9f73fd1e84d0bf452de3ef2c43d917af5f18968ed8cc069cbdc30b04aba5cb6125255 SHA512 41318d9ac989e097000da4997730ec842eb6c7434f6c9955034cee0759b23f10730de4ec572df68df0f9e18a602245273fc663eaa5e0a13d3aa1ab209d77591b diff --git a/app-emacs/emacs-aio/emacs-aio-1.0_p20200610.ebuild b/app-emacs/emacs-aio/emacs-aio-1.0_p20200610.ebuild index 83e785be886c..85cd61292789 100644 --- a/app-emacs/emacs-aio/emacs-aio-1.0_p20200610.ebuild +++ b/app-emacs/emacs-aio/emacs-aio-1.0_p20200610.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) diff --git a/app-emacs/geiser-chez/Manifest b/app-emacs/geiser-chez/Manifest index c6a2ed120ca5..0f4868a89f79 100644 --- a/app-emacs/geiser-chez/Manifest +++ b/app-emacs/geiser-chez/Manifest @@ -4,5 +4,5 @@ AUX geiser-chez-chez-scheme-src-dir.patch 404 BLAKE2B f2d00fdc70856aa2f17e201a90 DIST geiser-chez-0.17.tar.gz 6664 BLAKE2B d4f72de512e9d443a1ea2dc0cf6cf03f59980097ff26dd51df7a618c651c5beef142c42b1dea9bb56f94fe4a97b370c6844231eea8968618f6d0dbff499c601d SHA512 bfb1e77a3a0be3750e0e30c421a2b34179edbdb3585fe318c3f6a5a14d7220b3933c63cb970e80af4e14f8d220b620915192d7a34759cc91dfed45878d63ed6e DIST geiser-chez-0.18.tar.bz2 27377 BLAKE2B 06fe52715ace8a8c3c6d9d4a8f0e3991249c675c24bdcd1163906559f0e89d70378aa52ab9ecceadb550d4b7c4f0667caefe59b71fed67323ffffe40a9f8b999 SHA512 c7655ee83ecb86dd812a8cc028a8585e4d3f325a1f80457f7b388c8e81e56a12f8edad146997955b8cea05120db2e95b591fca857c059ba001af9eca3b1feb52 EBUILD geiser-chez-0.17.ebuild 840 BLAKE2B fddfb18dd9f2c5a2fff49605aef4fa4f1755653c9697b1b5663970bab96b06d70ddc44912b1ceb76c034c30519b9411ac37f972fad8b2dcdd8e5a18aef755d84 SHA512 d639367d792db53a181f29040d468d9b1e60cd17f065dbb198c433c215942e0e3c4ea124d973605249b383099a2c0173ec5dfb0a4e981a6f9d7e78670c976780 -EBUILD geiser-chez-0.18.ebuild 841 BLAKE2B 7be9b49f49fb1f0f0d0f9d7819729762895d01ba3e07bf6ab3a9cb6364aaa00d24c9befa07187d46782b585105a5cb5867d018c888dee0f75ada8aa41378c7ac SHA512 459184befc68fa624e415d553a7b3791ba42bd81ac1e60df52761c47f27aa6666a76096088598757bbdbbe33c412e1858eca73e82fdd7a7f52f0aec124d7d337 +EBUILD geiser-chez-0.18.ebuild 840 BLAKE2B 4f047e880c188edc221309b39b61b3d3971fa935f3553e6f76b217aaf4d36e0b77f43e31107579d35c6dcb919ad583f7e65646565749c38fb6090490ddecd694 SHA512 23ad033d87f40d5b1c32aaf8f31408a931173d640bc149e324e8ac35f3db624bff0597b65d4ef8a7b1c1f63741e6c30b71f2f35ef4622c69284ee6ff2c3b7267 MISC metadata.xml 547 BLAKE2B 86fa034eb7e4c6787f7d708a1fc28ad93252d35f75f34dbb2d3c56a74ddc6d8bc3d84c5bf10c86042ebf9bfb53a062237f7ae5ef8b59d3faac3e343ca1814648 SHA512 d16f5d1d6d4b89b9d88a578d2a60606d0d9209aff3e91f2c75757705b5a27dc66db5f352a174db0f0e404121af89e80e1e326403cfbf3ce135cf0c0af9a01e96 diff --git a/app-emacs/geiser-chez/geiser-chez-0.18.ebuild b/app-emacs/geiser-chez/geiser-chez-0.18.ebuild index ce657cd3c425..1bffbccafb02 100644 --- a/app-emacs/geiser-chez/geiser-chez-0.18.ebuild +++ b/app-emacs/geiser-chez/geiser-chez-0.18.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/chez-${PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" BDEPEND="app-emacs/geiser" RDEPEND=" diff --git a/app-emacs/groovy-emacs-modes/Manifest b/app-emacs/groovy-emacs-modes/Manifest index 332153b73099..7db710f9ab2e 100644 --- a/app-emacs/groovy-emacs-modes/Manifest +++ b/app-emacs/groovy-emacs-modes/Manifest @@ -1,4 +1,4 @@ AUX 50groovy-emacs-modes-gentoo.el 82 BLAKE2B 270fd798ffe0890ffa6d132df7ae7bb732f6573b31aa7e13e73cc55455934350078d5f843c50df5d6b9a159fa757da9bcdebc283e1506b76aba8cbde6ef91e23 SHA512 89424e3a520b538bd9aa3d287980185b60111e4c5f1c8d60885173bd989e8d97880de8f6ddbb40529a73e486036786cec3b11b24e35d7b7a62f675532c04ecca DIST groovy-emacs-modes-2.1.tar.gz 116174 BLAKE2B be913268b9ae4c1ca74f3391d9dad11b4804a651098a160d8c4e0ac449ea2d0a381e73c3b7412311f73df8569b5e2933b0c3e169bb57483b9bc87089c9623369 SHA512 c7367248640a4891db144afb16bc8a00545eb0155a87404c653ceed5706f684b34d135c2327659032769fa437c7e5dfd5942b287dc16b9636a9c7645762c670a -EBUILD groovy-emacs-modes-2.1.ebuild 829 BLAKE2B 2f90cb9776529390f7c874942118cd7f6a510ad35cbb57384d5eb7eab37f285a9f935678e89891ff68138fea7f04cdbd7eef0501a6be0681f00c512cbb4f65b1 SHA512 9b2bbc78d56724f521d641d2d46ca56e5c1189c0094b9557a98d6a114da2645735115bf37c74fc940fe1618382a752019ca482fc0a15453dbd14452740f1d67a +EBUILD groovy-emacs-modes-2.1.ebuild 828 BLAKE2B 5059e1dd0d839c1168f20f8f30836e82354659e2b18fcdcf65edf64d8471848861ecd6a5fd22ef2b97fa27294e415ee9e9026462dac8be2fc2f33cb9031ea33f SHA512 f9e2f2c16c870aa8b73a4102afc9c3fadc4485ae803fa94aa7e6139d510ddc5d22ae825ecc0ba5832c47de0bd43481efe66ca230c814e5db77adc1b7386ca0e5 MISC metadata.xml 697 BLAKE2B 83261a9c66b6383c32404929be77643d6b6be611c707039bf0953ede688a7864c7e7ca14fcb0fa68df554abefbb03c08b0d6f228a72eaa72586ead55361a4776 SHA512 322c7258406737175b23871a84ba4aa4231e8c5bc8ab060c3a09bd0c5b232b540b45aa71489ab954612343021c28c64a4f958a04bbc5516e499eb658ddebd758 diff --git a/app-emacs/groovy-emacs-modes/groovy-emacs-modes-2.1.ebuild b/app-emacs/groovy-emacs-modes/groovy-emacs-modes-2.1.ebuild index 7d78acb5f24a..335b5554baa3 100644 --- a/app-emacs/groovy-emacs-modes/groovy-emacs-modes-2.1.ebuild +++ b/app-emacs/groovy-emacs-modes/groovy-emacs-modes-2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Groovy-Emacs-Modes/${PN}/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index c809776932d7..60dc880107b2 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -3,9 +3,11 @@ DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8f DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591 DIST org-mode-release_9.6.1.tar.gz 2207262 BLAKE2B 1e5880b9a3eab54e0a6f94cd630bff1ad00f58a24f0f46c203de01ee12c0ce652a8dd820b4a71c2d011d1cca55c08830cdf5e33410e2bccba95845ae05a20408 SHA512 0bf1e4879ade377276b438d7f71cfa28a75b70380db16d79fb698f7ff4f79b80684bc28a69dd23bbcd94844365a0cec36d70bd4097cc12e2b942ad6a97a5af6a DIST org-mode-release_9.6.2.tar.gz 2208663 BLAKE2B f76e48f058a2a32cb09c14041b6781c385e1267eb2c80e39d0c2b3432ff7555e27b21ce33e1e5e0c0a99ded31b6d3b3ed678e41ff00752f97d2feda8b0111911 SHA512 2dfbcaa8c720b628770ae3bee223c51c270220395b5d1659dc529bd60b20f7308091b565d90d53ebb9462edd6207a1652059623dc80b0bf8b2799b3beac5a2fe +DIST org-mode-release_9.6.3.tar.gz 2208740 BLAKE2B 77d8e7de2230a3d4b5f3e85336519de1b2d55481522bedc206c5edb2cd56963f729d1e48fe483717fd4c295c6eb1b73e9335ab6a56c2903dd9ee54e15da0a8a0 SHA512 4a7040bab029c8384fa8689782672887baec7eea66ea99a32fd026eddb1659fa15e6c8ba99546fb7b8a16492d1fa476542acba3adef745079f583bd0e2b834e0 EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4 EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb EBUILD org-mode-9.6.1.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e EBUILD org-mode-9.6.2.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f +EBUILD org-mode-9.6.3.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90 MISC metadata.xml 1369 BLAKE2B 4da436ff9e2de1e6f01a37be7cd8a893d49896d00c83a16a47838c3908e04b46f7f07499ce3bdf41a25033ec1313e16b30d6498622e476fdede774ce711d77ff SHA512 d0817690d4662401fcdd28de85b3e7e5f0c69cb37de4ba7ada8499d7ef964217cda8cabed4849c9b48ebecc393d65b2de5067c36db1e98834ac8a86024b901d1 diff --git a/app-emacs/org-mode/org-mode-9.6.3.ebuild b/app-emacs/org-mode/org-mode-9.6.3.ebuild new file mode 100644 index 000000000000..77e4614e18c6 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.6.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +MY_P="${PN}-release_${PV}" +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="https://www.orgmode.org/" +SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc odt-schema" +RESTRICT="test" + +BDEPEND="doc? ( virtual/texi2dvi )" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake -j1 \ + ORGVERSION=${PV} \ + datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake -j1 pdf card +} + +src_install() { + emake \ + ORGVERSION=${PV} \ + DESTDIR="${D}" \ + ETCDIRS="styles csl $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc README.org CONTRIBUTE.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + ." + readme.gentoo_create_doc +} diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest index e77b47298312..4948ff8037a3 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1,6 +1,6 @@ AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e DIST osm-0.10.tar.gz 31628 BLAKE2B 6cb3d4fcee65b93787507fcdc15afce521e4d65c2fcea9f729e5292bfc57ec065604c8439bc5d0d744969c36fcba14204257a93546d1c67a9d3d8a816e26e9e7 SHA512 03ad03b9b64244c53c2b9a7329b9d741f33102e41684488385bdc60e5398b9cba7d3950cb0937b4bdecb93017cb2c1b5f99324195349b88ae7eed66431149ba6 DIST osm-0.9.tar.gz 31248 BLAKE2B ac9bc39ad42046bbec408006a375ad5bda2f561ed5fec7c489c5448ec9f4867ee2d3a7aeecfafbcf078cb4f4780c0e43442e7fa7c7fbe03755835bd56b9312e1 SHA512 4fe88be3bf99175cab4f90d516ef99e3ee7e5209d0046675c92f29a4786fccd92470560771fcfd8887e214b776fac9b75cdd8a0334d2de2d6b42d4313cacd4bd -EBUILD osm-0.10.ebuild 636 BLAKE2B 5d80af4369f8683f12589e620b9c6101f28c2ef2a59ed901e2caaaa2432e247468122e044090133e9bcc9972f9f8094d036f06204d2b22bfda8e10c4b1d61aae SHA512 e856ddc1805c4dc6e6066861c1efdc7b851c14cf4ae05417a41648ebdd49501fbe8b0f1064712b84132a627ac35462a07666e2f9bbecfa766ebaf58f8a880e02 +EBUILD osm-0.10.ebuild 635 BLAKE2B 98fe641c58a7e01e861a758b75af7d9df906041c3096e67524b74c679ac7e12ad548c7f54e085a11170e65c70df75708c393b48e7459b6ce1cbd32484da3e205 SHA512 4132aa4bc72dd883460d18ea87378c64a9e3a61558019068a68374325d1d20487298860852460f608f3e6ad3647922086d108dc1257614fd60f779b8d5585c91 EBUILD osm-0.9.ebuild 604 BLAKE2B 1c5b2dbf4481468c23adf3addbaaa8718a1901a3175d7fe757e9e692c72dd3ccb2c70b63e56620af79e1e141bdb658e2bf594dbe1cd5080b2f9a98be0a0867f8 SHA512 9e2559aed8d570436846efde8b1286cbcc5a90414a98f66fc37cf7be541420d852c4a0a38c1655f62adf1880a5929e32005f511a0877bd946803208749d3e4c7 MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736 diff --git a/app-emacs/osm/osm-0.10.ebuild b/app-emacs/osm/osm-0.10.ebuild index 6054c883f0cd..08d34471f8b4 100644 --- a/app-emacs/osm/osm-0.10.ebuild +++ b/app-emacs/osm/osm-0.10.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" BDEPEND=" >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg] diff --git a/app-emacs/paredit/Manifest b/app-emacs/paredit/Manifest index 811c0a833d37..0aaeab89bd0a 100644 --- a/app-emacs/paredit/Manifest +++ b/app-emacs/paredit/Manifest @@ -5,5 +5,5 @@ DIST paredit-25.tar.xz 33552 BLAKE2B 7fd36e796c754a6bca28d3bbdf59c37bba326870a6b DIST paredit-26.tar.gz 63322 BLAKE2B 6259b17655d0c1ebaa30fad2e46639f1e84e5aaee18980131d9e2cad9711ab469efc75a3ed264213bf3fbe18cddc9c69c0bb3907a3acfcc896aa2070cf00f44a SHA512 1f0a712d6b99740e559208451a3292e52b110a5f40224fdd30e390c4eb63f3b01790d8cc0a3fb0f0681a7739ca26763df6afbb4c2e00b6560dccb29950f70a70 EBUILD paredit-24.ebuild 731 BLAKE2B 4449d28bb8f69ff9102cc0ba7b9c6f22685cd7f644c6e8c3c7af26dc9fec4f55f39a7f12934b3d17de90e1fb25fcc5f9102f40f1b79ed3a0f52bb737840a3a9b SHA512 8b91cfffda15bca887e66ce9d8554dad2940701b7c0250e6ded031f9c6df4b0db1aa957219fd054eec54de8f643dacb52f0d7ea9e19aa4bb530b32fc8666cf7f EBUILD paredit-25.ebuild 560 BLAKE2B ace494e9dd4b49202fd9ba79c96f88ef14f8bf3a97f9819645832baef5c49c78a286fbcf307df6def6b4ca57c62cb2e9075ecc64b4f56f846d77911ac1e074d8 SHA512 88902156a5ac75b078d9a449edef5fc396f8636b57a248f9d99ac4a55780b73063ed110eed922b089347e61ed7b31559fcad7f7bb8571d4a8d9c8f41688478ac -EBUILD paredit-26.ebuild 791 BLAKE2B b7f5de5674d9d6785825e45a22109301e14d7c2ba57edc9be189ec5b303d06f32eadf39a766a2bb57e9a61b16996b5bb5e9f19cecf30ae08a2937b1a62701c5e SHA512 d5c783ca351367ab1300aa69b76a6e347822a50a5cca44848e507bebc215cb8afd108cf32c4a9c14782b47f8ddcbd20ca4dd0e876e1863e38246842857396efe +EBUILD paredit-26.ebuild 790 BLAKE2B ba26cbb9098604c5b5f53411efa3a4c88cebae99e5e52f21e8d5daabbc575ca90582491c550c77da11360322099b6566d31d8b3334999e8bd38cad0ce9cc6211 SHA512 bfc6723749605c4c71596d1cb4093032be8001a3af9088340df8b9bbf9ced809cce2ca028a0326f77cae29b35c343280913bdc744b5f34cf9dd75f0a010882f1 MISC metadata.xml 383 BLAKE2B ba6b85b4481d8225fbcccd0f852de340e42556209c64d7432e1c3c6c4aa05ff0708caafe79123a21c5203d62b2acca9cb520394b5c6b73d7bcc31236cf04e9a9 SHA512 7ca29cb9b16f27ee506de3e9709e846db0cb8d4ebac5c6df4a15efb83b96b067fb5f2bd3735c3ab7d60856098648d138b23921b2a43e349713cb72e8aab649a9 diff --git a/app-emacs/paredit/paredit-26.ebuild b/app-emacs/paredit/paredit-26.ebuild index 57845814dc0c..130788d7d6b8 100644 --- a/app-emacs/paredit/paredit-26.ebuild +++ b/app-emacs/paredit/paredit-26.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/emacsmirror/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" DOCS=( CREDITS NEWS ${PN}.html ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest index 991ff01721df..0a390a829f15 100644 --- a/app-emacs/parsebib/Manifest +++ b/app-emacs/parsebib/Manifest @@ -4,5 +4,5 @@ DIST parsebib-4.2.tar.gz 24695 BLAKE2B 5beef8db68121c80c80194c547dc9bb65235b89bd DIST parsebib-4.3.tar.gz 25195 BLAKE2B 9b3031f7f6b8d69b026d1301c95fde6279eedb4cb55a975294d9f32a57508ac14c33c5874da14da7e14de5c58fd7915d9a9132859fb46cf4910d37d963876929 SHA512 b036ff496d4d435cdb6fbcd57b1844601417d94faf34294b593ec7947e40a8f4807de12e17c659e8cc6b0a5a17f62d45c51671b5568cf27f1af9890298324215 EBUILD parsebib-4.1.ebuild 587 BLAKE2B a36068eea050715c7acfcf7f7c9579ad6df75755a50114b201997efd75a2a88abae2657bb32ac320e2bab6bd8a8b8bcab1345a658dceb7c358c02c23869625c6 SHA512 00daf05ecf611f83ebcbb37f71df8efc451664824570c7bc076472ab312a8b00721b342a746fd7c7a231fa0cb88c431d44e2a01c50c368874a307905a838f075 EBUILD parsebib-4.2.ebuild 587 BLAKE2B a36068eea050715c7acfcf7f7c9579ad6df75755a50114b201997efd75a2a88abae2657bb32ac320e2bab6bd8a8b8bcab1345a658dceb7c358c02c23869625c6 SHA512 00daf05ecf611f83ebcbb37f71df8efc451664824570c7bc076472ab312a8b00721b342a746fd7c7a231fa0cb88c431d44e2a01c50c368874a307905a838f075 -EBUILD parsebib-4.3.ebuild 587 BLAKE2B a36068eea050715c7acfcf7f7c9579ad6df75755a50114b201997efd75a2a88abae2657bb32ac320e2bab6bd8a8b8bcab1345a658dceb7c358c02c23869625c6 SHA512 00daf05ecf611f83ebcbb37f71df8efc451664824570c7bc076472ab312a8b00721b342a746fd7c7a231fa0cb88c431d44e2a01c50c368874a307905a838f075 +EBUILD parsebib-4.3.ebuild 586 BLAKE2B b8917e2ed193b97dc409e980dfd01e9aba0aad3790fdd4ecf52f42573e279fe2100a1128cf8644596fce41b293af65983970d797602f455e92ec4c1db75d6f9e SHA512 338ea8922ee2f4ebcc17429a543bd3158ad1d320a1939fb45ff3f021f6a1654f160922f385b9b742b1625ef1ac90af01d82a1bab23b586156947a0eac56d9968 MISC metadata.xml 627 BLAKE2B c720728d95d1210afc6015d7472134e9078fbc67f591e4991dd34a780c49c8b30c1dec30c6ce57d81034f71895aafb8637c8181d7cdc9e13819ecceea919cc98 SHA512 a991dcfa3ddc97afc341228c4483c888de999eb79f67cb174e12a8d9725da58468c6e1330d8f5e2ef7e947e108e6eba1edba4fceca7955793b6d8a0c223d1f4a diff --git a/app-emacs/parsebib/parsebib-4.3.ebuild b/app-emacs/parsebib/parsebib-4.3.ebuild index 3dd63154159e..86b48a11e4ab 100644 --- a/app-emacs/parsebib/parsebib-4.3.ebuild +++ b/app-emacs/parsebib/parsebib-4.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/parseclj/Manifest b/app-emacs/parseclj/Manifest index 2515f1791afa..54f800ea3bc5 100644 --- a/app-emacs/parseclj/Manifest +++ b/app-emacs/parseclj/Manifest @@ -1,4 +1,4 @@ AUX 50parseclj-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 DIST parseclj-1.1.0.tar.gz 37228 BLAKE2B d0e74eeb3a1ea9cec7445f3e2627d8d6287ff476fdff4a1dd9b3f58100621a02fc0f0369b96bd92fa8f43485d8c45ffa0a7d41681dfe71020157ca467325e2b9 SHA512 ef8da1f65d4f873c81a785aae495128dc551b73cc89cda7c8b37ce8be15b7473c6cbcd886d5ea285ae414a05a02109b60a8cd933720f1a4b6a1e63e07ec33cf8 -EBUILD parseclj-1.1.0.ebuild 602 BLAKE2B 8b4a3d104481bc2e7c089df9a6610009658bec6d9d9513e56e15d5db786fc155831616fc70b14e3c335b15d8e379458d4aed5c8df07a36d263c2cf7db305a8a3 SHA512 c7a8ef34b289f9b1d87a7ccfd197c082c1b33d22df818b05af29b2cec6743c596001bf073d07d0294ebbdf9227f3d3a07fd45dbb49c98236522d646084a8a5bd +EBUILD parseclj-1.1.0.ebuild 601 BLAKE2B 9a05de1b9ea7f91b561333b9c063c9e624ed4a1f2ef67d48eb0aa994308e65d48624da0dd6c3ed2df8e0f27f4e83e0cbc7d1e8403ce155b0cdc35d66ded9480f SHA512 c908527768f224dc12b3865efc769f3516a1aa9135f989da977e7b7b862ddddc0e1c0a68762e70379b665fa9adf78d0310d76a09c6f2a0ec7c0f367c4197cad6 MISC metadata.xml 659 BLAKE2B 0228d25161ab040e3d14af307f53239c39da58b5980d1a5bbe4628df1d9559e027a91ed345c696dbc910f75249dabe57a1f518ed74c06d48058a670b0249a35c SHA512 fde89c6cf6f7b41304a1824ec54cfd3293bc197cb7321b89ad9f8009b26f2376f6f62d920fc43d9e0b81851387c38d58e0cef86f3c39984572f642607f5f876e diff --git a/app-emacs/parseclj/parseclj-1.1.0.ebuild b/app-emacs/parseclj/parseclj-1.1.0.ebuild index e65c3074b14f..f75538e55943 100644 --- a/app-emacs/parseclj/parseclj-1.1.0.ebuild +++ b/app-emacs/parseclj/parseclj-1.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/parseedn/Manifest b/app-emacs/parseedn/Manifest index e2df72aff98f..bdfb0148f527 100644 --- a/app-emacs/parseedn/Manifest +++ b/app-emacs/parseedn/Manifest @@ -1,4 +1,4 @@ AUX 50parseedn-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 DIST parseedn-1.1.0.tar.gz 10455 BLAKE2B 2ffe006f254e34ad31e266ceb365cdc1532c4a4c3aaf2d0bd3e26791de560be5662d292436ad4dc4fb6d931e17a319443032ff4949e5e9e86ccf15d90ddac3b6 SHA512 cd7b2070e15f7ddf8ae9f01424400f04b638765c518ae00b3a07ca55de308d79da5aaafdcb1b58e04bc833ddd7c5842d102ff2a6f63ab8d4f6125dbb84bb375a -EBUILD parseedn-1.1.0.ebuild 702 BLAKE2B 8dfc5acdd90d6600b75dbef55d8d8fc521558f71b4002d7ed90c51448da02d13ce9172b6fc09a29eb64b3930f2a8464b93ae8c23cd202ea85426139842f9f055 SHA512 515ea5ebab9611dd97e1552956405311f0d02d48e7c6886b00b7c1ed382be81e09bb589358d0fcd0bee4b55f61980342f78e70beb4e13c043f6260e42b334f09 +EBUILD parseedn-1.1.0.ebuild 701 BLAKE2B 0ac5d71abc87f66d8289de624e7c0b83fd4b694626e971cc2aba9441d05c2924e2f0d2a4cc346da22ae3f43d1c9c1ba1a3ef9c4071d5214acb56f4d36815eec0 SHA512 a68a083d5322116c57e4368508458ba2b3fe694f77961b3b67f9b457687694f779cd3184faf0704bdad15ccbae270fcef86fd22a2ebf4d393d55c4a0947b8dc0 MISC metadata.xml 935 BLAKE2B 59252290a86d7d03fc9dc71632cad89371d16421cbb3a5347410a25eb65f5f0ced1cb65334769e3e5a6043e6db4456104fccebe4d9aec5f9dd1534b9315d7403 SHA512 86f674633ee4319162836f77aafa94f4fbb50d992716bd66a678ef5db9d4311a7911522fbc6e2ac8351f7c075ba7f49b08e90d4e1a862a091a7790de2b627918 diff --git a/app-emacs/parseedn/parseedn-1.1.0.ebuild b/app-emacs/parseedn/parseedn-1.1.0.ebuild index 092ada16796a..36792048a9d5 100644 --- a/app-emacs/parseedn/parseedn-1.1.0.ebuild +++ b/app-emacs/parseedn/parseedn-1.1.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 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest index f4179d8ace53..ed277361d989 100644 --- a/app-emacs/racket-mode/Manifest +++ b/app-emacs/racket-mode/Manifest @@ -7,5 +7,5 @@ DIST racket-mode-1_p20230209.tar.gz 323308 BLAKE2B 61f58a374c30e99acb718364c76a1 EBUILD racket-mode-0_p20220830.ebuild 1451 BLAKE2B 40cf783a2910469cb62eb0d6887a5a9e84e745b97629e854a88f060bee01aa84bc11d24d03aed5e8702fe41dc3464bfc47239e3b741cb7555d508c3a97d0cca7 SHA512 a2047179439823fb5e68dd0bafcc0ff3c86335b371ae989f90c32bbdcd7e6e65e4b6c3e48a613482be40d42d16a913850dfe146e244cca1c786b314e58265794 EBUILD racket-mode-1_p20221122.ebuild 1454 BLAKE2B 554309ca250fcaa1f4c1b3976336eeecc01fc2cc9b29b1446cf3506535b94fa8e36b05a7f8e75ef2fb41383fa2f7cc88d7edd4f508907a4a454ae4dcb3e9d3a6 SHA512 3e6c04d774b00c484c2fdb55586f057b8590aa620fff754bbef8759796e26d67593f8903eff5f6f8aaca495ed22463fd5ca01ae753fd51a04445303f3c973e6f EBUILD racket-mode-1_p20221216.ebuild 1454 BLAKE2B 87d90d4e763c60d3f959acf91d66f58cce6464108860aff51cadd70aa17dc145a3ff9e9b8882444a75687649a2ecb8b1b8ec06f4f1ba328e21e3bf23f944b628 SHA512 54d34024fdf986837de2665260becdc326ffde164ee6e9b8f4e02595ada3a2f7e93fba8f0ed9a0f2ec01b78cc8f561e673a5d6d56871c77ef32252a8a1103625 -EBUILD racket-mode-1_p20230209.ebuild 1509 BLAKE2B da0c02de2e8bb36076a04545ece44479e9798efcbfa28fa59007c1269a5a41a6199832cfd1b9e86ac30ae2a12915a495eb1758cf716d5cec65a18ab1441ef545 SHA512 7a09def79f18f6c64ff26bc0ad577c91e5ba238990294ba8c9bbb8bf88945c71e0dc77a5f6c6267217c5ec8c615f62b23de7e202248896f6e78426648af59a44 +EBUILD racket-mode-1_p20230209.ebuild 1508 BLAKE2B d19a68642e76aa2d5600d239d8403e628aa19da4af5d40a44fab547128a2bde6b58fd5fd7cc73d6709848d3ec509429a4a2fbfca90c7706414cb79010c552753 SHA512 be5a9da3439e3062837e1f2a37477d585f60da99fe55339ff95fb71e73376fd92dbc5ae02ee03560e2fc455d31d34a35320ef3dab161c08389534d42c458d18c MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc diff --git a/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild b/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild index 62980c0cae86..6d59101b07ed 100644 --- a/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild +++ b/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-scheme/racket:=[-minimal]" BDEPEND="${RDEPEND}" diff --git a/app-emacs/sesman/Manifest b/app-emacs/sesman/Manifest index f1ab6e3534dd..92cb01e014d7 100644 --- a/app-emacs/sesman/Manifest +++ b/app-emacs/sesman/Manifest @@ -1,4 +1,4 @@ AUX 50sesman-gentoo.el 192 BLAKE2B 376a95031b1f289419e2338ef41bd0f151fcb8dd71b7a8ec9443c0d3469b6dae87e2fbf8010c521a60aed6ec39464bfa75fbcebafe204ec4dd016ca39816da01 SHA512 beb977f788b1ee8eaecea5bc45564e6d38fd2f7729486057ae725199efea413661308989da3c5b07551d351b5deacd585963439134953a84e369bd5be6b788ea DIST sesman-0.3.4.tar.gz 18256 BLAKE2B 3d7eca5bb5df1778053cf9e37a9d02f16fd98e3c42163c19ae8bf04815ed7e1a7e17b5a050ad5b3f7258764c0a2d71c06de820b6023df100e4a2d3aa263ced2d SHA512 e9478ca4a3cbe1cc357b983c14d94fbe20b95cc8ac1789136700016ce749febcbf3ce28879e9fc02373fbf1a828c0786b35a6e808baf8a607aa34292838a49bf -EBUILD sesman-0.3.4.ebuild 584 BLAKE2B 5af19fb8dbc07f50db52cfb27a846905a68cb6de60d9036adb0388f2c00baee615ad0559e6dbc284a39c59d93456e58abf2e611e13d86d0d04b6cbf19c0026ae SHA512 cacb0db38f1f53abfe15b1ac203544d2412fe6e198d0fa0386b4e6976616fb8e98f85b2b0558e84411c3458a94e2db539f3970700d5e3fdb154899af108bd224 +EBUILD sesman-0.3.4.ebuild 583 BLAKE2B 59f82af25683e2b81f68cfedb41173e464692885c5b57e210ac7f9f08b80f45698d4919110298bc31e0474852e7653d938adff6b2985d50cb5ad5c706a898b99 SHA512 a1064669d8c6a90d260d1cab023116fd91ff0579576717af4556f91132b9a96529a10f8b46efa85174f67fc42bbcaf35b9541658654f8bacd5849304b32ccb01 MISC metadata.xml 1208 BLAKE2B fcd066b3967847992b4eaf1ebc066bc7ac4f4620570fcef1ad2d7a724ce6b1d4ca18a76e7ca434a0e46c9ef2f27fb64b3f051fa5ed007a6850d2567376726a58 SHA512 ad399c3de4c8c9b209befa389ca048e63892022e5cbd656cc5633a715047055c2b8455384a90503f9ade3f8ba547363cc9adb4cdb242ac4c049d85b480741b40 diff --git a/app-emacs/sesman/sesman-0.3.4.ebuild b/app-emacs/sesman/sesman-0.3.4.ebuild index a16e265c730a..6dbea7576a93 100644 --- a/app-emacs/sesman/sesman-0.3.4.ebuild +++ b/app-emacs/sesman/sesman-0.3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vspinu/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/string-inflection/Manifest b/app-emacs/string-inflection/Manifest index 12d7a03960e4..d6395837bae5 100644 --- a/app-emacs/string-inflection/Manifest +++ b/app-emacs/string-inflection/Manifest @@ -1,4 +1,4 @@ AUX 50string-inflection-gentoo.el 81 BLAKE2B a8d271963c8ee584ed50ab57b0797f2406728f1ba4fcdcc705a4cc134b307d0a66dd61d0dc9893377a7dd6ebc582312388ec831e9eb90c3637207caf73eec2ca SHA512 4715c7f6502d55ba7f821a8cf8ce1b89edc021808c1566cfdda6ea04fafd1988f7088d9d80e889e654c509c73e1547422cf3c0ad949d90a4038a044c47a56115 DIST string-inflection-1.0.16.tar.gz 6238 BLAKE2B 2a8db2786f9a744329e6e298308a5bec00e6872ed350ab867ff2d2d5176cbb1532d3dec5e09573228808fd5ba3e3214cda063cf01cd52f862043718e8e664bec SHA512 7bd575c02e1917d9f52f49c4409150dbc9d097968304e687eb1145520ed88dee0bc359bbc85883dd1c167e8918440c91d1f362983f0a35f99feff61c85a08ca8 -EBUILD string-inflection-1.0.16.ebuild 663 BLAKE2B 6572ed3038a751e2256eb59ede2a873913a3c404d829e5b8a38b1ea3f3c243008887c2e610e9c72958e37a5c5d1ac5ce55cb5687feeebf9d437daffb169b0361 SHA512 2a4b2e9493d980ba21beceb59262825a158a0832975c3d5164d90a12a80000e6ca67efae2ce2d5a50ed1a4384695e8dbf3c238718fde67fe8e26873afeafe8d4 +EBUILD string-inflection-1.0.16.ebuild 662 BLAKE2B cf8512a1458d383a0aa7942a6000b2057c33dfa826613ca74e61f98f5af155a2ff21a951aa68ca6d543aeb52232b69241d00df928e353192a4c1acc09a1db12f SHA512 eb0acd155af77c336f70a43480df93551b5db2fa6e5cbf53c8ce1a5bc30c5bc289805ae68d338e366a8ff24c7c247c3e856b79565af750b78b5a0c0b1056326b MISC metadata.xml 713 BLAKE2B b11d272fc2fb866eabc353bf90a5a22c19e40637150709406985838d2b05cbac17603c54b60bed771e435b3155448735b0dbbae3ccc2a32dc2a92146f64e0fe9 SHA512 a1f00997455092ba5d2014419da0614bbb1801870573fe28c71106595e9c2190230c4f1109b7d6c6551d09e330278b59e3da1cb93bcf2a9b42a4f3ae85a66aab diff --git a/app-emacs/string-inflection/string-inflection-1.0.16.ebuild b/app-emacs/string-inflection/string-inflection-1.0.16.ebuild index 74a4f359e8e7..46079f0f3b51 100644 --- a/app-emacs/string-inflection/string-inflection-1.0.16.ebuild +++ b/app-emacs/string-inflection/string-inflection-1.0.16.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/akicho8/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.org HISTORY.org ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/tablist/Manifest b/app-emacs/tablist/Manifest index ff68362c82d3..2a51a8f706c6 100644 --- a/app-emacs/tablist/Manifest +++ b/app-emacs/tablist/Manifest @@ -1,4 +1,4 @@ AUX 50tablist-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 DIST tablist-1.0.tar.gz 31848 BLAKE2B 11bc943aaf25fb1fe6ecb43a944d70d9b5ab4c423f9df96c881a840570780707a702240808c425e8e91321ad620c1773c80c03e2f6881ccddff84c0d818aa7a4 SHA512 14d32228e9663d218b49563ec07a5f8d094b389e06e532c0710af54d7386fcd19435fae2920163e0c774b7b67bf77ef5fc0a246dfbdb11785dca976ff47eeff2 -EBUILD tablist-1.0.ebuild 407 BLAKE2B 99c3bc68a475638ccfa2e1d7847e57df7c4854c116eacb95b97711f8b3a4416e69612c11287ff73a19da15105f90d002b044b40cfeaf8a75882f56773ce530d7 SHA512 1943da12abf170d4ef2b4271020f100b37c695e703c14324ed646c76027d54b3e6b2bd2d32eb832ee3a5c448bf33e17e92bdc7836242d02ecd9d7b377808fcfc +EBUILD tablist-1.0.ebuild 406 BLAKE2B de8d97027a4683fe5427d356d971a7aa68a634514e3933f11ac9b7f55e31558bf02653e826e231e85666c33b9a1ed9ab0357482c506b108410e0185db0d74a90 SHA512 466258caf79abf94c7cb2207f0a961664cd021f9b8b2a59b6d49edb1657a69972ed979e42c5d631323dfeeceefa92170b5d9496d6a9c47f7a2f301bde7de62b1 MISC metadata.xml 733 BLAKE2B dbcaea825af46c7338b5517153b8bed00afe403ff424faacb321b6387d54da853e8a7125d3de8bc9b9087cb0b2089906ec570fe43ab6f37896c0f69b63737205 SHA512 c0f3de87ac79ed940b52dc969eb7c3547c5df0f94962be4ad2ab946ebb42a8dcfe029faa6cf128655bf6676a474100d343e940c447388dc4431c78543c28f9a8 diff --git a/app-emacs/tablist/tablist-1.0.ebuild b/app-emacs/tablist/tablist-1.0.ebuild index 733f9d2701a3..985b2be9d4d3 100644 --- a/app-emacs/tablist/tablist-1.0.ebuild +++ b/app-emacs/tablist/tablist-1.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/politza/tablist/" SRC_URI="https://github.com/politza/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" DOCS=( README.md ) diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest index 57e7a8dc8c45..6dc95acbc616 100644 --- a/app-emacs/vterm/Manifest +++ b/app-emacs/vterm/Manifest @@ -2,6 +2,8 @@ AUX 50vterm-gentoo.el 213 BLAKE2B adb1452d0bf816beceec4367a33176034f90c46b164917 AUX vterm-0.0.1_pre20210618-dont-compile.patch 772 BLAKE2B 235f1050ccf434663da28794f8b04b8f7e02e824373a75ba214c3ad213dc598f5390c22d3ad068fa2c8b041232664ff5170b08d21c8e9d60b8ea1eb3dae44a48 SHA512 8787887ec2d7c2ee09710ca8683bf90e3ab81d930288e66d74a926f3619f4bea2e37f1bdec0021192b85dc3dbcf778b4e4f5ad82805b35033b212cb43fcbe5e6 DIST vterm-0.0.1_pre20210618.tar.gz 58389 BLAKE2B 71221d470e01d647093e3a3af0c57b416ef23e81ff4d783d032613e19f1d467752fea0d242ea0f72092e3cdabbdb88ba15a840d9e4116cf5aa95d54a020efe0d SHA512 9e23eff1c9c5d2cc8e970bb4d9910b3e0258987d09b765ece188641ff5e2696e30d59a409f45253f243162b8e71c0ea301049ff37c93ffec1e1c25206ca9c5d2 DIST vterm-0.0.2_p20221118.tar.gz 60288 BLAKE2B a86e2a79457eb02212402a3054bd867af38caf2c52e1d2fd21cbd7a665f2383909ef99fa6291c9e0a6d9841d65dfbda175937bf219ec7e1e8fb8bd1c5add300e SHA512 1825ef38afc2d4144611b81c49c64b5271bc58cd96f6d3bdc6869d2d9c7cc7785864621035e3e787f7c2c0634672806ba217f3c3d589dfc342d59bd5480f96a1 +DIST vterm-0.0.2_p20230217.tar.gz 61049 BLAKE2B d974e8873b2f3074c23f797eb862734ed6af2caca2213c0cb972b92180567ea87e25a2d435d592dd7a2f236380fce0180b161490e506cffef24f11d25b38fbc6 SHA512 c13b79054d305e2ee73725d323a1409c8d0f9529b13c659a3e7d273dbaa79f09cde5d4e3097ed2b40b106b4fad0c5f465381e1a8337e9ffc21be0515e376c42a EBUILD vterm-0.0.1_pre20210618.ebuild 1242 BLAKE2B 9ccf5d930934d0b3fe78ef29c21ec51e2785ae9077b6d6f81d0f887b4c1eec87019ae1701b4c84021436bb6feea19b211574242ae7dddb5015a25449127e5637 SHA512 2a2c915c097b7f5eb2c4691dedfcf976dfbfd94d9540aeba5829db3c2f10852aa39f36550e84e825cb05e657e592fc19394a073d49a4ce5d7031b6ca41840d64 EBUILD vterm-0.0.2_p20221118.ebuild 1387 BLAKE2B 2170bfb0df4e8c5bd23c23be18fe2297cd9c74871581fc0bca04fbee6c2f69f25f71d22bb617cc4505c5ed4df25a311eb24980a01796131e0eb94aa86a52ee0d SHA512 794fda5744e6738fb6bc060fcd8d20054f490623775f067e4a93c0858ced6b8a5c2831f11fba1b2196bf369c9b915a825b7058ac594d4111aa4af8ecd45515ab +EBUILD vterm-0.0.2_p20230217.ebuild 1642 BLAKE2B 9a456716c3c937b685d9c1f2147d40c6fb9889e0e3b4ccd95d969db344d656baa2eedf64089cfc1f8886b08acde6de466a46a545c7f3324190a3e11ddd5e8f74 SHA512 c2d2dd21e7bf6016428878f8286242795743da9ca4776ec45385d2f7a8793a2aef02c95185505012ffd2e7d0c38657ab7393e5a80a32cba4a5f076697292b0fe MISC metadata.xml 634 BLAKE2B 09ec6e8f2b00735c5fc3dbca525205b0b98a580feecfea36a1c2b435bfd6de2e4b5e85c47c07f4830da1b3ddc8793d06e4e6ec3a02e5df19c876e0251226f5c7 SHA512 09d9be89b4275192c5048eb3a7fc3729d6d4923861bc5ab075c8097e7bb1f6776649e82440e53b1d0236dc669a4580aa2da31da5cdc5994b59eabaffdeeedc61 diff --git a/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild b/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild new file mode 100644 index 000000000000..6dc327fcbdf2 --- /dev/null +++ b/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=emacs-libvterm + +NEED_EMACS=26 + +inherit cmake elisp + +DESCRIPTION="Fully-featured terminal emulator based on libvterm" +HOMEPAGE="https://github.com/akermu/emacs-libvterm/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/akermu/${MY_PN}.git" +else + if [[ ${PV} = *_p20230217 ]] ; then + COMMIT=3e5a9b754b8e61850bb7d1b63b090b9fbf6687f3 + SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${MY_PN}-${COMMIT} + else + SRC_URI="https://github.com/akermu/${MY_PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${MY_PN}-${PV} + fi + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DEPEND=">=dev-libs/libvterm-0.2:=" +RDEPEND=" + ${DEPEND} + >=app-editors/emacs-26:*[dynamic-loading] +" + +PATCHES=( "${FILESDIR}"/${PN}-0.0.1_pre20210618-dont-compile.patch ) + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + if [[ -e ${ESYSROOT}/usr/include/emacs-module.h ]] ; then + # Use system header file instead of bundled one. + rm emacs-module.h || die + else + ewarn "${ESYSROOT}/usr/include/emacs-module.h does not exist" + ewarn "Falling back to bundled header file" + fi + + cmake_src_prepare +} + +src_configure() { + local -a mycmakeargs=( + -DUSE_SYSTEM_LIBVTERM=ON + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + elisp_src_compile +} + +src_install() { + elisp_src_install + elisp-modules-install ${PN} vterm-module.so + + # Install shell-side vterm support scripts. + insinto "${SITEETC}"/${PN} + doins -r etc +} diff --git a/app-emacs/yaml/Manifest b/app-emacs/yaml/Manifest index 1f2fc040001f..fe80ca5d9778 100644 --- a/app-emacs/yaml/Manifest +++ b/app-emacs/yaml/Manifest @@ -2,5 +2,5 @@ AUX 50yaml-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b5695 DIST yaml-0.5.1.tar.gz 44335 BLAKE2B dbcaf29d5d0a18e167cf0fd43d5ea0536d3879ed8bc924930c06aa1eedb2c268f91fd2d0c8981ab81f928db82148ad7fbc01a5926b3dd4645ec57cc78bac7256 SHA512 4ed2dc26a87137deb2d06cffac7c9b0748f66a9b05d91e33022da0edee0966b94ac2dfdb5a181628357dd3714ac55cfb48b1a35f9f6352c01d745a1d69131381 DIST yaml-0.5.2.tar.gz 44466 BLAKE2B 9f754a43bb427ea3a76de6f6fecf44701f329a0072bd060d93a437f76564faeb1ffe4a0aeb109ac491e4a664de5faf738fec69a97cf872ddbfc91796dcf4355a SHA512 4f50585a7ce4304df1b65cde6e295ecb42c401a8eb07f45b22cee8d77e6fdcf954266adb89b6c1cf495142fd32298346703164393f98ac0164beaceb779ceac3 EBUILD yaml-0.5.1.ebuild 556 BLAKE2B a73528f2918da1b991e6a6387477d119844b9c113f218afbd2521155f92dd3847bf1cebfae883a8eb04ec3ec85e022e3e3f2331faa1cb0a02e1852ff1eea878f SHA512 01d14573b7f1a64876bfde7d29cb2f1e66a0db889e0f2a3e311525af73314f5d4eaf922e762ab3057bfc2134746445dd22bc9c5a73af3369526708009e0d2541 -EBUILD yaml-0.5.2.ebuild 556 BLAKE2B a73528f2918da1b991e6a6387477d119844b9c113f218afbd2521155f92dd3847bf1cebfae883a8eb04ec3ec85e022e3e3f2331faa1cb0a02e1852ff1eea878f SHA512 01d14573b7f1a64876bfde7d29cb2f1e66a0db889e0f2a3e311525af73314f5d4eaf922e762ab3057bfc2134746445dd22bc9c5a73af3369526708009e0d2541 +EBUILD yaml-0.5.2.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5 MISC metadata.xml 616 BLAKE2B e28c7b7774635055616362ec847585f91e12a8a92832e51cf8c13dee70ce35273b255257b213804ff5d7ae5733718fc3194f97f1307e45c3dd439be144c82dd0 SHA512 7035a36f53cd4c08a274b88d216fbad3c3fd5579e0c10f38158a5128c61d7feea30800101dbf71c5baa03a3a1f2ec8d61f343a1fec21a067a919cbd146835d77 diff --git a/app-emacs/yaml/yaml-0.5.2.ebuild b/app-emacs/yaml/yaml-0.5.2.ebuild index c553097ceca3..99585ec64302 100644 --- a/app-emacs/yaml/yaml-0.5.2.ebuild +++ b/app-emacs/yaml/yaml-0.5.2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/yaml.el-${PV} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index ff9c920ad86f5dfa0d7d9719dcef8ae4a30d8965..86c1fe79b1ee21ef80094bd84fcae104485e683f 100644 GIT binary patch delta 14635 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 delta 14652 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 diff --git a/app-emulation/dynamips/Manifest b/app-emulation/dynamips/Manifest index 773914cb5e9a..3a7e68fe213c 100644 --- a/app-emulation/dynamips/Manifest +++ b/app-emulation/dynamips/Manifest @@ -1,4 +1,6 @@ AUX dynamips-0.2.18-docs.patch 533 BLAKE2B 765024fa4246c5efc576c91619d7c01c00b67cb6eddd3086b1670ea4f89e000dab6680e38cdbd384d9850477a682f42070d9a74c59ffea0a1a1f8d095703e625 SHA512 293059e7f4fc848362e5d6c881386bea9fcf616117d2723a216e510cbc23372f40a6d757f84bcdb429b5eb61f74e99d334e7507c2161c4d28ccb973c14aa7893 DIST dynamips-0.2.21.tar.gz 833863 BLAKE2B a3162de26839a4c99fd1f147fe0a12e04f4b225b6539aa1599550c40c6a9e21deed950b47f7afbbc1cfbe2f61a351a4185a18f56c4b63c191eccc7122e2c0115 SHA512 c7251963897b65ed5696f47f03be727cea79fe2245850c86fa6b4d8718afa10002b1e39bccefe1c7f2ba86fe6b8f52fe8663ee34f72ca3d9f846522b9b9b4d29 +DIST dynamips-0.2.23.tar.gz 835736 BLAKE2B 5ea57ffbcd289a3982d873dace5bda8941209d7a0f2e36bc0cc4266c59e266f8277a215580487fb70a505eb133672247aa76d7e41124516eb67e40b999bcd67c SHA512 b68af39cd66f10555d860437f55e63887aefdb5a949bacacf3a308cc0c4eaaab3bb9a496c5ac32fd19d3920bada807bff2af8eb66b01d8d735419fec5d134746 EBUILD dynamips-0.2.21.ebuild 819 BLAKE2B b71e2538caca86cacd1cce8cf3ed532d80ee4b28a9c22304a99b77c4ee8545e7d44b1b391a202448244ad87744c88fad05ca5e8d0db18b592128c6b0192d6726 SHA512 cef4a689fa69464b4b6992e87db7dca8a596887eaa3cfb08d9af468c7dd82b99d889609e5a77f07573b1b7b178f3196a5bf29e9f2634cfb5c26f6b57d9559f0a -MISC metadata.xml 296 BLAKE2B 0f38659c7abcc41efef15d6a2544d2ecd00907c5cd2d181e3394131c2defe2798b0413c8dd9fc426b8c21495aca84872ca439f1728e8733dd16ef784acceb6d7 SHA512 0e6014a88849a23aa92d2a13dc0864c0bcb134dab8abd30ddd501415249dc9719d9acc9dea2ea201392338d16490af37a0ae3a0995ed3d0f614a6613c90cbd38 +EBUILD dynamips-0.2.23.ebuild 789 BLAKE2B 62453d34c82503540660d98e799f34d4f15e76bbeca3b723fee5bf6fefecb608a3be1bab7fdcaf931d9cad5f8c0f00caffd90127595e1f3ba4f7439f9c41eb31 SHA512 22a8b1342bfe030ab8a4b9b81806e52ebecfb2dbb809dc9349bd3f76ead1fe6dfcde086653d9a8c13ad9e0e74e911c79306308e0dd2833fb63db77f19bafac95 +MISC metadata.xml 531 BLAKE2B 5a4f67674e7f0890b2df48fb8576dea7d33e10d7aef6cef9a2b75538dfcdf783353eb4892a1e0fc9e99c0d0a6b73f16363e456027e64893c692146dda867738e SHA512 27656ee6a936f068d713d85f6efed2b35590341a56e62c2f908517c1cd1dc9ffdc05af3ebf72421c98c7ebc6f112b7adb41632deb4891f5120823b2efe1275f3 diff --git a/app-emulation/dynamips/dynamips-0.2.23.ebuild b/app-emulation/dynamips/dynamips-0.2.23.ebuild new file mode 100644 index 000000000000..1a0741cc4406 --- /dev/null +++ b/app-emulation/dynamips/dynamips-0.2.23.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Cisco 7200/3600 Simulator" +HOMEPAGE="https://github.com/GNS3/dynamips" +SRC_URI="https://github.com/GNS3/dynamips/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/elfutils + net-libs/libpcap" +DEPEND="${RDEPEND}" + +DOCS=( ChangeLog README.md README.hypervisor RELEASE-NOTES ) + +PATCHES=( "${FILESDIR}/${PN}-0.2.18-docs.patch" ) + +src_prepare() { + # comment out DYNAMIPS_FLAGS to respect CFLAGS + sed -e "s:^set ( DYNAMIPS_FLAGS:#&:" -i cmake/dependencies.cmake || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DANY_COMPILER=1 + -DENABLE_IPV6=yes + ) + cmake_src_configure +} diff --git a/app-emulation/dynamips/metadata.xml b/app-emulation/dynamips/metadata.xml index d2d1525cfb39..82c5a4ca25bc 100644 --- a/app-emulation/dynamips/metadata.xml +++ b/app-emulation/dynamips/metadata.xml @@ -1,7 +1,14 @@ - + + mmk@levelnine.at + Michael Mair-Keimberger + + + proxy-maint@gentoo.org + Proxy Maintainers + gns-3 GNS3/dynamips diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest index 6b1edfc32737..04ce19235618 100644 --- a/app-emulation/ruffle/Manifest +++ b/app-emulation/ruffle/Manifest @@ -1,4 +1,3 @@ -AUX ruffle-0_p20230312-no-patch-naga.patch 219 BLAKE2B 365e7817b13d7c0850ab47550eaa2d4f6cbe8c190edf131878b91b66e68e409d8e7b14ee018e27c955e5bf1e773730b203b78e809afe76fbafbc7eff1b7c14dc SHA512 7b3b16ed99b81e023c57cb50c0bf2c7d2f938d70599a74eb55e2638462165573ab3eb87fe770eeb2a941498b0c915213d0adca775979b0c1ef8e9546cf69f523 DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST ab_glyph-0.2.20.crate 17419 BLAKE2B 98e2130393078c3c32d0adea870f1b0e7d9650d7f1457a3c51492ac96b65c8adbdb8125afaffd67800e8a9fa4f762cdd0fd1c3a5be5fb1aab2120e355f979597 SHA512 8a008cb3cf4298e5a262d1354d24394c439bb0c303a5061ca365539759ed3f3154155b127263cc2a9712859d26dc90a886055b1c4eebfb8be86f5a4920b1dbf4 DIST ab_glyph_rasterizer-0.1.8.crate 11010 BLAKE2B 2a20fd3ff646559d704e214ae7c4e5b8297e20be0909c403c140edb67002665447a6a796e5ca5d71f5c8c55000489a14a101ec43dd90101be9c246d1a0138dc4 SHA512 6fd5ff2d068da84c4ac2e6e2c5ad6ab2f4926f1664afb8ba701b60a35c3bd7bf00b200b22c455ca15dfc7d4303c8caa0bb150c18dcce01ce107deaf323cde17f @@ -14,11 +13,9 @@ DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202 DIST android-activity-0.4.1.crate 235249 BLAKE2B 6b5737812d090adf3d9bfeca2104d909f2ad62499d64bdb096875949d799779b3d64fb4266f74d835452aea02b8f8095357092f0244b74ea62c3a2cac0d3da8f SHA512 05750a645bf91d45980e0e380063cc531a0934cb488986954a0fbbaf4d024a33b22e11158f9e50e86f1d3bf3a107501e8653342dc18d1bcfa74c4acf77aed3e5 DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b SHA512 dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST arboard-3.2.0.crate 42900 BLAKE2B 6a470f58adc7a5240c05399cc866c4e4292bc01531d2fc397f4387fccacaea2c42dec2be2a1ecc633765113c521cf0fd8ee27c0174cd3fe07eab19b25e4bb024 SHA512 ea9c25c9caa680f78b62c39475915ff2717323d49450ae34e43f648e2a4e939abdbdac66bb711b9e10797974dbf4b191b66e6f262e3a31f3dc3fee145a0c0d1f -DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST ash-0.37.2+1.3.238.crate 433404 BLAKE2B 727253b455d34164ca9d90e8bc4c3c77339cfd72b8ed6330edec3a10e259c1b258b29a8894f2f70f477623ac89dfb42e786e37ebf1380ce717f0f2e3d63dff5e SHA512 d135d03da45e5bf61a3453f6a6ed0020fbf9ffe29abb328735cbbeafa966338d501b097dfb7ea7aa04b15e511a36d310e67f12cb82bac32dd0c4a637bff81bb0 @@ -54,14 +51,10 @@ DIST cfg-expr-0.11.0.crate 39821 BLAKE2B 19a9c100105026ddb7e415f31f0d2ee20c431df DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 -DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd DIST clang-sys-1.6.0.crate 41211 BLAKE2B 3b9507629f8b05d40d9a976faf84f57fa3a9f7db21f7d81587b38bd210a1e19043037ec22eee31ddfbe5fb8d8bd1314081e15bd56302d0476413f858a98fee5d SHA512 0cceba8835b7c2108c5be6124aeb36130da759e9e05fe34c04528c9fa3f14826af2ec003ff8232ef789a740ff39635007cade54833c0ce30869ab3f2bb9560ef DIST clap-4.1.11.crate 207841 BLAKE2B 4c35ceeb3587e86f2b7b2088fe046c95c5189ba740fb7670ab225b67dd743407f762e790f46aaea66b7816de76fbb814c927531ad860020ed8febc8b9a32bb8b SHA512 297898e936965337728142cbe09f128075256f1274171e0f41b8c8e623dab1ce2e6bbd138d48824325b6cc56fe5b973e67bbf118f44d4ac59b60ebcd018ba995 -DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef -DIST clap_derive-4.1.8.crate 27889 BLAKE2B 60aec769b44abfeea8034db5c13a9ac0b00ab5e78f43715eac4c70918bc3f06a71d91e6d4617dfab6d3c6672d9ccd7b9c483b6b2684d2dcd8f6eb4ff55844256 SHA512 e865e0dd4fd762c82d9c4e87add6a52ecfc38ccb4e24c400e743390057dc6fae16dbe7179cd9719991ff7dbe805e8b5c983b47b3292ea6c2fe71161bfcc8ad4a DIST clap_derive-4.1.9.crate 27888 BLAKE2B d12fb881e963966e99b5fb9d73e0add1abc4a46bebdb26a1cf5dc50e8d26dfb170b51801189a7a0540262aee76f8ea9570ea6d200096b5beb4419644e1472559 SHA512 4a66945ed965950bcd4c1c80f9f0587b6fde566b7dc04bde251421221c0cbdf78ac12d0f7eac21e554759f63d0349a388a35830ddea3a7afa73343aafb0d90fd -DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 DIST clap_lex-0.3.3.crate 9648 BLAKE2B a0e0e7627c35250baa956d9fde855650c8fac45758dc6083b5268042364aa47c0781eda9a86c0f943c97f4e702f67af2328d65fc7de58e64fdf26c185d9224fe SHA512 b3f89b462a47f4e53df098c1db0b9dc78871b42a3deeedfcfdfc22e91b6671968bce5e80c1c7331381d4ac0f6f6fac1ea1fc1ff4e026bea03d3cbe67a7ebf128 DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7128fe67420948dffe0b9709504924339c93b5acc2a572a7780bb1adcb51ab10ac172b972c26d325f3ceb7f7f6dde7 SHA512 2dfaf30119eb77c9f069310417f11e836e158ba43f988ff49f79647f5fe44bacf7e28dcc11ba2cd95389c685a69be0f5ef8b033ef09b94c9a3e484952e891d8e DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 @@ -81,7 +74,6 @@ DIST core-graphics-0.22.3.crate 29514 BLAKE2B 6e89281ea95f323c60d1948aa2ebc808bd DIST core-graphics-types-0.1.1.crate 2530 BLAKE2B 2340e9e0147a904e5b439b3e9db53937347420d901f17677e952779680f5294955f4578273989237adbf374b13dc24d6f6efa293575ac1a449bae2bb6ce37a7d SHA512 bacfd01ad05b21851c0cf84cdf9516f63c542d51c2ee8fe2692c557a474ac0859c4ff6f0c35df68956c0389c5974ce09647a744632fcdb2faa13fc7d13cdb52a DIST coreaudio-rs-0.11.2.crate 41939 BLAKE2B ce764a5bd60f1b13cb68abb9e159bc2b44e279357c145112de1b358589c316e2a5da2948f14690f606a7edf0b24a213ee8ad32ed412409a055903479f38bc9a7 SHA512 fa2cedf10b4b824e267b468985fe713186a8bf0eec036c1215fd84cf1a473d2eec1015293fa358c5b4daa64a4a7296073e9d1f65fe9a51f58220f3ea00a0dd49 DIST coreaudio-sys-0.2.11.crate 5432 BLAKE2B 7fe534db247b6f822ad2b29bfedc5534bee965c95a793cfba9c32ac0e20ca0d841ea95dba9e42864425cd635955bc9804515e56ad238acd39275da4b8774e8fe SHA512 8ae9598971e44ff0d6671e9a6cc5e2bb1ee84be00b717f9038d3354c9e4524a2cfec8db549f66a558f39c00c4e55b183112faae69ea1f17b020457cdfd4f5f89 -DIST cpal-0.15.0.crate 97087 BLAKE2B e62f036f63a21836069ed8444af83a2b667f5fb51e7653d6fe849eee48ee3d8751a5a32d7cb9ab7321d480ed4ed565629153daaef83a7a36c50f89cb7e580676 SHA512 13e5751bc8cd4d944c1d2a8e20e4701406f06e6d64b609cb2432222ae0e47c70c82764f03026fae630c94b81423c7aba82ee07f92e572d096697b6e062da5d35 DIST cpal-0.15.1.crate 97579 BLAKE2B 51498d792340f5f6a2395a5220d19dbd54fe6e3b8ad72a698452ef9c1ca112ae950953fd46bc14f7e918fcfe0ef3a06bf33d2c81c60c59c6acfae1b673a832a2 SHA512 5519ae6c466ddebc57be2191f317166f31d0de4715b5c5484ef6d59a8f463d18c88d0b2b6c83ce6d9ce13bab50bf5343f761cd1ed5dbdef3cfe9d7bbf2361555 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e DIST crc-3.0.1.crate 9950 BLAKE2B 2afbaee34f754953396e452260290422d19416dad4b88333e4501592deff3b3350363ca4c2b37d573ecd4e64a762b702b79445460f15fc90bdb8214fe43c0945 SHA512 aabe9d4058fb4710405146e978ec5881bce5ce8971618b69a7ff873b0fff15fc78e5c48ff0136ca6d37663a53905bc3c5daa0ed3a2ed4d8d721e90c3b0ec28a5 @@ -96,18 +88,12 @@ DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 -DIST curl-sys-0.4.60+curl-7.88.1.crate 3091641 BLAKE2B c95d222f484d13c7dc2728c3572680e0b24e0b0f2353e704c7dd9cd3f036464fd5c7c180c7d9012f75cb8b806477b4f531554dec32c11cd696f3d825398f3dad SHA512 de9cc21903a82f17b17bed296077961d71cea948e151a2166498f98c47c44d0ff1ac3992a16e8c388f877a9d92891e4d08e35f18cf64bc9653b787bcd3c87296 DIST curl-sys-0.4.61+curl-8.0.1.crate 3101374 BLAKE2B 5a5b50ed58e0a010aeb6fe1f5c05d6a8eaa73e3c2c89462d6a37eb3de8fdced213a52c710765fbec5261b7ae77af30378a0872720073edf65939b327cf6261dc SHA512 ac8ca9a748392a213873047f91b247fb22231138ad417354c248f497020d850ce19b4c6f037d35cabd0d60e31dfaa044d1a901d344ab7c2785cc7f97a72e19e5 -DIST cxx-1.0.92.crate 195895 BLAKE2B 9794d78dfd0899be4464ebdb20f97659f33c600bf65d9ac2340ae7968e1c62085282f089a78f8894a36ace867b866327cfabb9f7e2cbf79f58c46456f90918ef SHA512 755ad0c8c1bf5722101dbb1ad7907b17ef8873d5bce5f656d4c040c720172412c9c2849ee807950755f34cfa54269c7df367ad4cd2e2f6e16ad25e95982a2611 DIST cxx-1.0.93.crate 195886 BLAKE2B 666cb4e3eba95714720f73fdd4c4adaae045be006bcc289bea79486d9d3d3a4e409600b2edb9dac2c2a715289f49a8476fd8a54e8cb15f3d228e6374ab45a75e SHA512 129a5b238d3e265c4297dfee223947ab6a51cf6376f1a26972c1effde63f50e9515db3047eaff7696f18696a678523034e299d7ef8c89cd8383a6fd526749f2f -DIST cxx-build-1.0.92.crate 84461 BLAKE2B 1a86d324c0c3782d145c60ede8705ec9b8c5b2814617069a4203328abfa2b824c74e3731464b4bba11c2e34934495e00cb1df536d8dcedb1e45b6b8ffdf3aa89 SHA512 3865511c72a5171c1896974ea065bc48da547c0e370ede4c72cf98be953f4ca17a74d73b13ace632ba2c0f5f8213c585cfcc995b45cacbd18ef18a7979f8cb31 DIST cxx-build-1.0.93.crate 84911 BLAKE2B 1802aed761e839c08700574e9c526e606461d1ce9f3fa5d020cb53ffe6cec4a07d299dafcd058589a7310d883c1ec1fc39e0d81b4a2b4133b50cfedd8e9f8d9c SHA512 71b45bdcbc59e800a84edcf5ac45b17e86457e260b809053f3eacf90c8808cef12f68d75820ef6459d426e3ec9bf175114855bbc2ad42b429b37e783f94a086e -DIST cxxbridge-flags-1.0.92.crate 5254 BLAKE2B 5ab189295be38737563ee159ffbf28509cfcb886058600f91dbfb5691c9ac9877506fd45952dddcfb5e6b52b4cb423a3b3d465f9eda05c23210f0b214dadf5f9 SHA512 86ee9cc97aee398a8cb50d7eda457181487464d1bef5a3da6026a3f2552e27c487d4605dceef8d27a02984e5728d3d9348df90ee098fbee85d897ec54b416323 DIST cxxbridge-flags-1.0.93.crate 5253 BLAKE2B a0b4bcaab59229b7c080961f86b35cfe45820df04b224082be3f83edf2f425a6d2ef95597e18d77157c3f12c27cd8d76b987ef123a8ac0c056c67b2baaea73c5 SHA512 1414980db37f2e8ed4a0cc8b5016353416376ba3c253dfad14a5e7a9866590046f7ce279f653e6ee4d855f270faf23bef41b9f2cb3491bac6e5d855fc40dc99d -DIST cxxbridge-macro-1.0.92.crate 59533 BLAKE2B 7332c32206ff5a2dc657b2356369d63b5fb3f93be58420328b39e3403669d488ab616783cd2a1778ea44647af14eb48b156aebc78206eff104753ffbf5b55dcc SHA512 ee17c6a00af2be6860f65bd27ed380455e3b2db22abaad94b7b6f25d582863fc2c9b10017a0def16b0c34dd5b5d0038afa67bf7be0575bad495bfaeda8f505c7 DIST cxxbridge-macro-1.0.93.crate 59967 BLAKE2B ee03fb5ec7b3073149e8d6bfec6c87c2b032955821b6f135a5fb7bbf9bf420c3d67f1bc3d592951ccef4b54f9f8ece1f8ecb923c2463ec7bf3176e7da537a040 SHA512 320e524320c94b7c83061f232af9a03092b147c8e47ceb6c2b76626f7cd70680426705768724703124de60f50b765adae14c6938d4587e1645dafcfac961bd35 DIST d3d12-0.6.0.crate 17274 BLAKE2B 5272d0acd01a646116966700c446fb7f0008720ceb76f3f131d8bededc64e47a499d0c8b7587d44decd0e08aa5bedbe825db2d3d2ed611d4c0191f747dd2f98f SHA512 d7124d6207001dbd240aa8ae36dff0be1d294487a67b9664cc762a44c7a6e79450f2af830ea94cc5423c68c2d3466d4df9eab8cfd185a2441673941900b5cf21 -DIST d3d12-rs-a990c93ec64eeab78f2292763d0715da9dba1d59.gh.tar.gz 16845 BLAKE2B a466d19d24c261d14a60127bbdf36fa6cf5da2956d6c6c0703ab8b2ce4e2c7bbf797c02e87ffb861f05c92839b5b4a7d6643e3390ddb10fdab50cf6a4dee3c53 SHA512 96ce9dfe16bd4af28ce71c96a9765c96c367f11887c8cb72b73604e6d11cfd0fefc7c393455e896ce8d96ab9b6703a383617398de6f7e5529b633e912c138989 DIST darling-0.14.4.crate 25168 BLAKE2B bc48b27823a1a85a01a5daea47d87c2ac4b3ea48079249606aec912a4f417b72516004f17765e38f06048543708b758bf68afa63dc5e7415906de7940f02726d SHA512 1f236976cd291502229a49c2317fbcad94df54e2d7fbedebd9ac3173f9e51620ce8f2e37c78e86a63db8d9cd089e3eaedb990e58cc97847baa2cbaae58526aa6 DIST darling_core-0.14.4.crate 57485 BLAKE2B 3d284d6a5100f45228aef5e42f9de63b6cfe2b5d42f1224bb19ff5d262b0c293931ee99f3aaf1f0eb24e55bb7e04ae790389d73c624c5f00f17a280a4a496ebc SHA512 6df7e911a543e9cadd0810cd8bf6563e2f000b52bab875f7a34d229bb6c4fb7beb6ebbc4fb0e12b97f23616280a20f306210abdfd1dd094c53da35f97be27b96 DIST darling_macro-0.14.4.crate 1896 BLAKE2B e537b384c4c05103a962ff03be3da6c6c31d1c0cc25dedf5df1522c524e744446274a1696093d6f4479c0b6ddf02d27941fe959f517ede4b203bff3e20eeb294 SHA512 819fb85d8e324f4848669d32b2eecb2c2945a9891fa098eb9ca61d84588d26f0e0d1c7c482956935c7188e9c6feea0db5ae4c81bfe3d014f74fcebde80a204cf @@ -128,7 +114,6 @@ DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee61 DIST embed-resource-1.8.0.crate 13927 BLAKE2B 8dd95acb409fa7003746502b5dc304057207a5ca9967cfb027127e06a25280363459e9cf857a976abcfe7d7d035467f3cb82e5bae5a94c0be338ae52f82cc387 SHA512 34dbcdb6fce1a877ec111d271fa1e0181387ff5238e8074c250e453eee07434153d7f36b5a46a74a03cdd5700e486435bb8e8f268ee6cbb180c656a80559ef76 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a -DIST enum-map-2.4.2.crate 18042 BLAKE2B 03e80eef72351867e1576615e91805ef65260091eb85cf4ee336953db469f79092303ed49dcd5339a1ff5ce5eaa7a14ef4db08cb877724f436a0a440a90b207f SHA512 4e16e75ea946247e1d281538f90077f55a2997edd822f3967c081b05412c70e04e13a0de3e0f3ceed0f0a75baa43f2ef9929cd2ad081d06d1082dec13b3f19b0 DIST enum-map-2.5.0.crate 18271 BLAKE2B 5abb257d294ed6d08c988d295868fc86415daca246ae4c3e56b422a1e542d7c6ae3ceab7e7b815b19aa9eddd8510f32ab88823652c7fb26f9a72a471a05d0e93 SHA512 12c7219694e9058354a019aa4bd2be2b4d434bdf586e95410aca5ec25ed1f8de46149187a0b60edd7a2aab550c5c3be30a327e800a5ec54847e8cbe886057144 DIST enum-map-derive-0.11.0.crate 8218 BLAKE2B b1e38134d50ecdfa6c5a884f404cdd1ccc95a4ea9d4ed5766112007399ed5ee9740e12084e28dfe7622dff4f4a6b72add8fe872636fd396f90c7218c9790133e SHA512 84dacfbdefc7887116e9e7a59b070f97deda5ae8772d1f89a8f9e44785146dd232057fdee0876e808ae7585312299f94a80ef339424d4019bfdeba3464473df2 DIST enumset-1.0.12.crate 20341 BLAKE2B 2b787736e344e893940dc91cc1f9fb6465622caff9dc02ece44cf527ab632cc2fb981243e109e9969ed1a2b7df93d894d6be94f525b691a17ba8333a192905eb SHA512 1e03a918150546c203b1afaf34cd345f655d23753d828fbb0fe588570bf4cf74f500b1ffcc69199c60683797f9986443b999fa229fac50e0d290b2ac14fb0507 @@ -146,24 +131,15 @@ DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 -DIST futures-0.3.26.crate 52163 BLAKE2B 0edbbac4e56d29bf910b1802163c40c9b11b8bbe657a67bedfab4feb539fcb998a2bb532ad78f01d70be172d8a9e7fb4f21b57307ea4342f1ff85197ed5a72e0 SHA512 21ef0cc46e5a2954d396f705a71e5f5e12164f84ea8e79dc1f0efd4955bb5d3c857e5c9694f3d16c4b5ce6aed9d58ac136892ec0e69d2ee5f461c5b93a85b553 DIST futures-0.3.27.crate 52816 BLAKE2B ed8b22ecc68bd4a23c8e89a34fc5e3630073d51f0a19d52913d37cfbb1356dce0de36dd8b1adacdb41d47069a378c63b4fced855aaa0c55ce143ca9a047cbb0d SHA512 2810721213096b37ce557213e655bf2727aec2f4ef57c18ec8eb323de3b9992ddaa354b6654d071c39f05260aee3550ce2f62b885e1b7fc332c1e3137f0f538e -DIST futures-channel-0.3.26.crate 32283 BLAKE2B f963366ec1a8127fb4be28104bf9c871d51951be9036cfe52d4ca66b0ba9e94f37a9b24c11e620da035be1b9a1ad0844737f7a755516f465ff03675f8c99a7d6 SHA512 c270276fa0ba9ebfdf5b575c8b2c31c21efe0c55310738aaf548126e1db004134141639c7486f8b3d5edf2ef7d712df45ca505f0150c2ad7fbadbef07b75044c DIST futures-channel-0.3.27.crate 32278 BLAKE2B 18ebc1d6c8f81aec87a4a6033ffb1427f9f2d353e856e7ae02e7a9ac57b6e0f9435bd871705ecca221a89420777d816af3d50ef8fc66a3440966726b0ffbfdc3 SHA512 940755bd8217f2de2e68f99bd73976e4769e0225d369a681f28d14f5224c7eb07a9d236972016c5e57d8e20c0cbe5f3468368b0b79290ceaec9fc30159392cbb -DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb DIST futures-core-0.3.27.crate 14709 BLAKE2B 801d2f20dcaef9e2983c3cfd504a4e73a7f0e861b8f76e49edacf8827e584b6ad33f0b358646c5fa93f5a93dc3354258ed630e847841038df30890f1929bd466 SHA512 822ce6b9e38c33eb647960474e0cd700b214fb943ad42a3aa9bff91a23c687e0de14d7daf5dd5b238cb527ebfc950f8c91b83dc39b845a9c13fc0f64e2bb32d6 -DIST futures-executor-0.3.26.crate 17747 BLAKE2B d82193267181a9cf931275314e7fd411771bb491b483da5b073e7e140bddaebba14e3c5f01db3fd9622e88441cb4dae2dc7b1d29187512c29c95adae5dd47723 SHA512 34a0c024ace1eb40f42804cd554f050261bb5dbeb3da236879236483303dba015c21ba54690f428e2fcb41a43a263cd811626bd2acd86836fab524a44648f002 DIST futures-executor-0.3.27.crate 17745 BLAKE2B 0a8d626511da8db8853314470effe6fa7dc408a12150cae79bc4478a81d1de3a1744b177016514981b7608a2958bc8feef2886c0d4ac1189ed2268893b29afc2 SHA512 c5e1a1ad5c053ced8743f3d412734ea29471d42e69286f8c61945003777ad9dc63170f371e0d245c8d4bff5735f3952c600f22bd742f4bf78f47577d9bc35ec6 -DIST futures-io-0.3.26.crate 8913 BLAKE2B 68f0fa5197b006b353700f0e92c26008fbce0c0732f3c6a1b0e642f9d7c19d0b261ea80992eb33138b4d6ae3aaffacc47a70ceeca5300e8ad0a222620645550e SHA512 e3334e6ba43bf21b82ff79bd042efcc7b8004c965d3de5df1c60e98a6891c67b0b22fc82b692fb3eda0c8d6caa388ad64ecc90b1c2b58940d787f827069d7b4e DIST futures-io-0.3.27.crate 8912 BLAKE2B 5c2c1f10bf7f787c89fec31fad6bae4bbdf6f741c044d3d7b3b3e6e7ce305456f44a5b3ff3aad21380bbe2f2212ce15165647f5ad3fc03c539d245d65d2d62bd SHA512 93e42bb9e0af07ccf8f5ad683193d1992276317d847d76056e95b053732e07b327d2be067ada3a99672eb674ac20f8a1e17344139930e4931b6bc8a0983ff265 DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a -DIST futures-macro-0.3.26.crate 11257 BLAKE2B 592cffe2fb16b9ce361774a3c6fd5f248fa54d307fd1b9d92890ff862df4f2a91150605bd857a01288506a0bcd6f7d4d251f955a04fa62a07e64acd88d474570 SHA512 f5eff68d441cd4d88c636d0492a177dcad6015a9ec6f90705c4125bc827c4e3718cf3f060456e4602818c75566cced2f2da8f6e70df8194e5c2219bb76c95112 DIST futures-macro-0.3.27.crate 11255 BLAKE2B 549ae3ef6d0eb8a9159ff16d7730a7311274321be9adc321995a3342b141d01d6c76b04e54cd87b121e809c04511ff3165de7d4bf42c6a22add01dc2733b0f01 SHA512 0c7a4985820131cd3bd6f7d1ed89bbe19699d032a4ce4cd594bf02f268cb9bd3d5426f7e1e4eda999fd8ac2572bbd07ee5d399d8a2964d49deda0fe61131e33c -DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2469e4459a5f202da224a173dac6eb95dab3b93399f0b4451f1c747d9be58b7759f7c820ec6873880913b23467e69 SHA512 cf7d926ffd47abedff3b9ef9dc0a1b6e2bea9fbf435a009e48d2d453b8ddbeafd770300f009c379e88550acae1e1dd71a680e459a98be1dc21e439fe7572a0e7 DIST futures-sink-0.3.27.crate 7853 BLAKE2B 8470779dbfecafc6b19e9c2f61aedd6b25104b45b6aca120c4bb187cad5fe1b561447b40707f3b5255f69892db6038e65917b34444d099428f5baf65b7d93d0e SHA512 b376d3609212c80751de17d9e8cfeb062ee211ee5b126b0ab5ccc4615cc2eede352b4f0aa86e6a6f027df40ba617751e3d4374c2400d8bad3104319f7d5fc2ae -DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 DIST futures-task-0.3.27.crate 11854 BLAKE2B 2e2ef78b69859ceaf074f292408c2c7ad7845229d688e76931295b97f498eb3bb87fc32352d34082c2b89e7e931ec65991834c7b19e79e13ecf93c8dd4bdc984 SHA512 67f424de561100d1521fefad210151665215ed2c93217f3da441b0dc6e071c2a138c32e9411d3ef1aa34e1391a73eeba7e2a51a277418eebe3c2d61588a3828e -DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 DIST futures-util-0.3.27.crate 158556 BLAKE2B 419e6fbf60997c3ad5bdf76665062102f977b4e0fc83b110803c426f614cf01f0ac9b926bb3f4a9402c55a3f58ead6f087b3da41e38abe8573fbc30668822df7 SHA512 2d83541a354960653c2f54be5cfefa520611519d564f5e5d5e33752ee263426bf22f4e7a10900f8c0d057357a5afb311686d76794722eefdac8bc404788bdd52 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 DIST gc-arena-1a6310c0d5c98836fa9efb1c4773038ecfd5a92e.gh.tar.gz 38994 BLAKE2B 6bd8e1c37df26190266413d1970ebe677fc9d6d11e03472dcda6d7ef0d0a39df92edf2b112cfdecae40a6f40986dede799c75ac337667f7729ca4374892c5a05 SHA512 b9fffa3f724472d7f30b7c3d3b7b5d1018c81498ea5f111872c150462a4b6b5e7401838a2f6fc306cc8d4f73d29663626c7ef5317406b3dcf4148d6bb0392e4f @@ -180,16 +156,13 @@ DIST gio-sys-0.16.3.crate 80850 BLAKE2B c43d781d5338a6e22143fb0865fb2fae106209a8 DIST glib-sys-0.16.3.crate 59683 BLAKE2B e6290248eee47dce9a7adfa43d7b635a59d98bf44575baca80236a6fac09d229e9aada2cb5af4c3cc7e50509d47ed83a50d334f0133b4132ff4e4fb2f42affe1 SHA512 209b031357a743a83f1b6bd18aea3ec14c7cf4af3e2fc1b5bd7e3fbebb91fcee283e3b1ba960d779fb1dc75148dce9b7cd170294c8d162a16381f2c8dec9d334 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST glow-0.12.1.crate 149523 BLAKE2B 125d424753829b38d05d9b878edd4fdfaf90cfe144632bbf41bef19155a67d86c17cca61866669579c3705b7bc08cf5215cb3956bd92d46ed9369937f98e82ec SHA512 ead6fa3fe2e9d6ef8e637c72c1595615499900a2bf2155bb514196af81c4625693bbaeb04faeee6e9b8d79f457f353dadebb4653285fb184feed8d11eea98416 -DIST glow-c8a011fcd57a5c68cc917ed394baa484bdefc909.gh.tar.gz 151906 BLAKE2B e63f7c1351d57d4f5aab470a3c1ac9e3756b9f1aa9924a7b7ab69146a09d05dcae9e6bb19146ed1e39291de1073322bbf849421b615196ff6654fa4af5b02bd9 SHA512 2546416f8d6d0c6495925a690e0f39da57fa8755bd21f9f171976af80494912684890aeca4ee7947f7ba83ef9763d92be8dfacd5c08be2bc793285ddb5635cf3 DIST gobject-sys-0.16.3.crate 18607 BLAKE2B f91216dc3dcdf75f2aaabf3b934512788fc45934f0d3a58331e27625f83e5bef6385dea99a5f5bd505761038e68f96989ff716f1186b2bdecbda357c17b40180 SHA512 a0753de79299e1116c29e372bb4c7d5a68250227265e808a38a9fe8acbbc53aed3171f5d2813a55e168af00176512d69f8926dc135d3b73e45a44263139fb246 DIST gpu-alloc-0.5.3.crate 17475 BLAKE2B 71e89195e6100316bbb779ab3f11389b367657b1f7e734e0e521b2fa22727f1c30fb332cfcb51e53dc33695f4831b26bca3060a5f7f21f2a9a304c0c175cc451 SHA512 9a127fb19d7902355f2471fa40f2830818ed40e4260be149314ee86c66cca2557476b82313214c9f97425fd854b8fc95010eecc2daeb53a154e8c5ed42275edd DIST gpu-alloc-types-0.2.0.crate 3073 BLAKE2B 4010628ba21cab23dd8e23ebe38dafbf3ef072d686a67bdfc04ef3818d2341ea15bbec9be428ed638e57974c17db36614f9c9126faaeafeb4973fef0b8f95adb SHA512 37659361281d4e2a0785fbdf065c42d6e7922def36d225e1af78b392986647b904737f0f862c57ae0be28df24429ca999ac7a72b42d125a6f22564a92e80459e -DIST gpu-allocator-0.21.0.crate 73322 BLAKE2B 5f8cd58ce6873a4804a6cf52cb60abdfbe168b56d08e2b997aeeec0df82634d36ba4c4c4805e5ade6ba65046ac3063bc7f61b72c45b30c723217ca737636a112 SHA512 beba91808fe836d4e1a044eafcde6d042dd408dcdb12f34022d6cb6ef87bf9e3a8a783b4908442d50e37c25d0a55b1254e7a14454dd30db13a52623141c54d39 DIST gpu-allocator-0.22.0.crate 76464 BLAKE2B fd67065e3920c1c004b6a4a9eb635847976358d374d696b1cf3d38a47b08debb94a59de4b0895157463f661ab6cd34a397cae3fba1422b5debee9029c60287fa SHA512 94b6dc1d5f4717c29b3058ff2f8b8247a0b08cfeda7c14503e6a1e5ed281283681b7dd30737326be4a802e081d71f40bb714ec99b59d037f9e84eac64af1140e DIST gpu-descriptor-0.2.3.crate 5855 BLAKE2B 6d1931e9092b88e41bc1c969afb03c8c49fc7bffdc5ac2fa1723eae54bf39d8e80a95a25429f80af380be7d75655fd2fd293a9f1a74f7a251d96f1d3042a6a07 SHA512 cf4e3873114f7c3f96debe00411fc9970598aa89583f8f00769d688804e6b059c247d479218e55db97972b58bade7d9630434a9393b710672a923ef65b100446 DIST gpu-descriptor-types-0.1.1.crate 1956 BLAKE2B 70789874373f3e98b5659b59a71dbbf71260f331c2811b759fab8db91f15aa4b484b9d0554aa54c80e4dbd4bc308ae7b636b4e1a59dd35d0a1428e1a8bf88711 SHA512 e313ccd74ac4a7c97bf0ec85ba65d84635d7aeaeedb8764496dd5ba332e4797f7305505babb5663b5413646a0c964bf1780c93942850a8930edc1d3b400ebcd2 DIST gtk-sys-0.16.0.crate 137581 BLAKE2B 64716a9aa576916b2e9e61682c755cfe55f792bff78a0e4235554e275003ce41f9e3ea047f552726060176153c9fc619cb44e2d455a805c3ba8968fb862cb0b4 SHA512 9bcf2c9b99c2a33198cc7f0f6395dde1e9bf95985ec164f6c515ada66c8aa7da4ad2e5a190e618f03e0e3bde23b14ae113da8add7df7a58cb8e33dbaf61613d1 -DIST h263-rs-8c00d0e13892ee349f76eb4f2651cb2b921d3766.gh.tar.gz 83984 BLAKE2B 420767c3538e89d8b8be6fd5f5d4c33b8f01a7a370a0b32bf3d6dfa46999b49e3084a2e08d8eb33f13940262841d96ee30ef21317e9366d073a33988eef046af SHA512 a3efe334953a4a928cddd3dcb60f210d7e17b0920a387f11cfd26e602e8f32eb65c10159a9452cfa767fffa54e46dca31458807ffcaa56fb9fb1c64a7269e94c DIST h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz 84133 BLAKE2B 2d8f508c58b82bb4c553163c5c5b6aaf1df417697e4f2918710100b7b7673f42ee13e64d7c8213bd518c14b50751925f91d2d48eefbac1743ae6f83fc04ef4a3 SHA512 1ada0c4d8ac283c86e4aa4a1976adbd905ce3dc13703958ff06d5703d2b01058b35c95b3ccd1276888382e6dbdb62c1ba11b7fcd2f1ac44c2369e7666214950b DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 @@ -201,7 +174,6 @@ DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -DIST iana-time-zone-0.1.53.crate 20176 BLAKE2B 842c3c2a9f5b753363668af5162edb6f2734a51fa6c6fc8bafc3981f5f287451258f5ab31d5ea6c2a1df75934233849bba8dde4ee5aa9fcc456fbafa93d8b51b SHA512 a3f899fe9ebc7501bd22e75b2df34c3b26ad5a53afbff4fa552672d0185d8a291736c48ac2fa76dab36a6621e689b5584a2d7bd0334055994bb21077765aa7cb DIST iana-time-zone-0.1.54.crate 19474 BLAKE2B 7846b59005a2f891c032ad593cefaa3f3cfa43ffd9ccd22ece1788b177771de2b0a8fd911c0c5e80091c4299951030dbc01909733e25cffbba8bffdb3b407294 SHA512 fdaaf32171893c5d76f8833f362da622a007094a0a8533caeee28be24e871e893e26c87673d2e4370d96d1d565eb6c7a71c5c7fd587ca6d152fa9215dd51d575 DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 @@ -211,9 +183,7 @@ DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST insta-1.28.0.crate 543398 BLAKE2B aafcc57523247f617b7267428d62b8a401098acc082dd77732e7f6741b220a6cf4fe612b78bd98f6c69f9e7d960d32dca1c259bfa9f5fb438ce4a99f6dbe8a33 SHA512 0195f32e4e47c03ec1c56951f671a5f16c72e1c2c847d39e4c3bfa90139209b1c1f5b7acb7966cf36fa66e4691cfab344ce7cd02443e8521b5c3d2bc77c703ba DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e DIST io-lifetimes-1.0.9.crate 36442 BLAKE2B 644210d8cc50ec6d3a16b751eb798edf4cbf0b5991e8e2581266fa9a942db734fe7ff872610e44a1fcab5378f40fec9f2fba95fe6aeeebfd97b5bb78c955b38a SHA512 e22cb4edbfc71b9a1f0795bb33a9092bf5b4a58cbc391a9988804b9eca1683450c1e6c75942e53fbabdd869a78b2819f6a407ad26d884d6ceb94c4ec68809afe -DIST is-terminal-0.4.4.crate 7744 BLAKE2B 051334469f476582dc6443b432bd476e497dcf26ee9d6ed9bd8ab4521ef87184615a5acd2d912ad8ff0cb552ba31c27a706d009c32b62cece180414ddfe27c9a SHA512 7b5906277f65876a6ef66b25b0ad44358a8823c1f69e4700b31418b78ed37398d37bd3e074e82d9fb4dc18863bc316064dbab70b542849fe3c5a079a7334c9c5 DIST is-terminal-0.4.5.crate 7760 BLAKE2B 610fa76b0c2fe72173a769bc5addd19c8b19da2f38bdb06343abe1e9295c146b1b5018e4792f048fe60081c0d6f23aee1a689dbf53715d6983ac5994acd367d1 SHA512 a9ec7469d1ce702d161ff957661f023abde67e128a625515815b92c78420fd950778629c31b78fdc2685ca8bbd8dc870f9f296c0a7a03402b07d4a03d84649b1 DIST isahc-1.7.2.crate 203314 BLAKE2B 60b4b7112581740cad3321a647b71e1ff10c1a7386ae8e9c95012c0a77bb05115f9f09d451db87ad2a19820e0e985748e42898c3e856b47739103d93178ce163 SHA512 c58dac9bf57f6019a215b0d38ba97eb3042933dc327e260c007531a7afe64cb778c27b5f0fbb761ef0794833f8ad049564c3f2268850f949e9697ded61477c7b DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 @@ -237,9 +207,7 @@ DIST libtest-mimic-0.6.0.crate 24242 BLAKE2B 160dc06e42f0121a12adbd37aa9a52cab5a DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 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 linkme-0.3.8.crate 12595 BLAKE2B d80de3138ca94e16cbd5400f58e1e1ed5b01a59f895bbac4c1106e53130a63474f4b35b69d398616718779a821ec5c3c6b5086290d62c6d73b4e203de9c36cff SHA512 a4c5d74f9eaf7eea5fd847a9948a7e852ab27f8d3eee9ef150eae8399482b4989fa4b521ce4c21359dc738887cf46e66408310f59fb3a0d5822dbd28c2b059af DIST linkme-0.3.9.crate 12592 BLAKE2B 33539bde3bb0d8c18e65648de0c41bd801bb940ef69ae98d6216613a917c89b0076fbce4966a8a4d522904faa8ec276f08c63d0995e6441ea835907f029888ff SHA512 362fa9a7444b0c28c81b0ff5a4ff87171ce3ef43ebf4394f489468cde8c66bcfa26befb77497cff2b68cc74cb4d657c1523874d7f3b0f01c16dbb7ade2178043 -DIST linkme-impl-0.3.8.crate 6672 BLAKE2B 8d1ed3819b3481f58fee906f26f1769fcffe48d937d9a036a13ef1b1f5b2185599751cefda74495a58c58d319f8614a4c84ae814653e2308b1056585296d2990 SHA512 40d9fa541a51bc37541ff8152fda7adbe6a9de8ce4dec13876918ee606961473d1ce42f7f811435b96e7aa2bc52d1b7fd2e975e7dc77d6287d852143a0b21d76 DIST linkme-impl-0.3.9.crate 6726 BLAKE2B 7ac8b0e3fdf7ce7daad2627997ba20d9a636cf974dcbde873938f58abcc52a498c094708e18194e6a3d5c17eb02efd1c0958e9cc88fcba159b939125f363b944 SHA512 e7c43f6564ec680ac9c32936d1f9430bba263e5190afe3695c6f5729754252ba7c4f6811a73509af1c0a77c9bde49f6af097f1cf048c5ad3db3d41e596a01eca DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 @@ -251,7 +219,6 @@ DIST lyon_geom-1.0.4.crate 52457 BLAKE2B 91772a150d9d363c31b5fde300aefe84a3fa51a DIST lyon_path-1.0.3.crate 35300 BLAKE2B c330b3489bfacbbf0d5d6e03b4adab5bf3253696b2f6240f278e9ab6aca225b5b649399dc48261358e750068c0f34b2802b03896c4a90110ded1632410f54ed7 SHA512 68d675d458c0dfda9d6121ef7dbe8d400decad886bbe4d12776029ddbe58e6171492a5c99e2718b76e20b40879848a88f590f899fea42936a1ab3a21a3ff9fdb DIST lyon_tessellation-1.0.10.crate 182423 BLAKE2B 37ecb93d5ef0a4d8802033a8b21b3f0b32bb80dcc2fac45438c9f5680c5b6ad6f9c442e3937181850c252e71bb4e4a514af7001849f1276a58a4d6d63dac099a SHA512 aa19eb3c4ae5caab68dcb7df6732f9a4e608a1eab69d30d81597d83b3fa9760b0217d78b21ac70bcd9058d3f019da2f209bc2bacf0cce4a8ccdca0a6b447a782 DIST lzma-rs-0.3.0.crate 29080 BLAKE2B 521d9f12a155fb1c9224b155400ada0cabe8be62a6b46f3b9d73704928446bfce653df97c73ae0951b6b1cf793a2b95c37180d5794c07a399ac581d75ef87337 SHA512 1c554b5fe33e6cd6ab069efaafc2826d3cb0bbb13dc55c2438345e1dd17de99cd43da4aa3419841ce50d9fdfa5956baff477b37a09470f48908fc1b7382086ad -DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 DIST mach2-0.4.1.crate 19723 BLAKE2B 8212c6e85c0ab8a6dde8f1a3776e8250bcce79cd525eb4ae00db926afdedeff6d84ff687156bf481460d56aec62c818feb7e3940c7ccf428bdcc7d216f6914d9 SHA512 eacdaa1f04602c9c0b6107a8c0493b597a81802c52a14ac66a0a46db172b3da40733af8637e8221608f62e160ced0e877906d9a79e56c586d5e0dc47f60a8c51 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 @@ -260,15 +227,12 @@ DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b3 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST metal-0.24.0.crate 684270 BLAKE2B f263f702038d60c69dd65d96ec91924e96d28acd9a42136bb502189691bc8ef0491e69b0081ff68afed3b8834d0c30770edafb1efab1e28861750fb43a0e6c86 SHA512 5f32e4c5e7c02163fab52bba8dd7cc0d93d0a19fe7bc1f8ead58f9c075ff25cd0902e308b0cce21a3bb43e152e518c8a1653aacf6cba2f6e313d0a35cc74eb4f -DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e DIST naga-0.11.0.crate 474203 BLAKE2B 271d4a8af0a7753c10e061853e77cdbb8cf1b5a223de5fe2e73b625eba81e4789dd282050f99ccaa39f3ee754fd79e460384c1e539b8628b72d220765fef6a7e SHA512 f057596bded86b1ad2d41fed2d8dce4d1aa134dea6a9f41fc4ed6282d1f9b0b967f400b58b3a7a68ace43f7ee7f9dd742604fc5241522de80f4b4e490eed7734 -DIST naga-1be8024bda3594987b417bead5024b98be9ab521.gh.tar.gz 653667 BLAKE2B e3a9aa9351f521d3acf229014bfeb79d32a685fff4723a04e3a130b14275c3eda55e419f916f15adafb3773253cf9f08886469b22ba429eb7170ca934c8f0172 SHA512 66ef7a06c3add6605567e48be0576935df3444be057864b0be671f985a7f901bcba65be495032741452ba82737c11ab8dee151bb7da226d4e1cb01aa704440c3 DIST naga_oil-0.5.0.crate 89521 BLAKE2B 26f581619fa4080ce88b81a3baf4fc5add191f7673cc8aadacc0c82eac1e6359e88737107dadb2d3d66d46758acd79563f301974ab4c15277e51ff3229232215 SHA512 8ab930f83477f4d6d48f4f580092a23fd07242e38916eacb737609b034251e6641b462a4a9357680fa55a48c88ae05ab4d19750993bb1c2dd7252249ed25a523 -DIST naga_oil-f4474b53285a85fe67cc35372c9d7ff4517cb556.gh.tar.gz 78009 BLAKE2B c63c222cc3db6f9cbeb26b901de8b761a0920915ab6f01096eb533769f5941c4f31bf99e2855451bde0d6aa40d713c5c85e37b9875cd8c43984c56c307691a1f SHA512 3965648c7cf4b7d7012cb64128788b020341f9146c733fba980f01c9bdaa8daf1d0360f7b0175c117324af8b12eb495071b585cf0cf06d22efada7fdcc8ceb25 DIST ndk-0.7.0.crate 54683 BLAKE2B 6b8429c4201d3efbf3665025d4126b3fc533884b211901fd167f502f29b76401175123abaaa948b2172b8b6d272174af24def92c8e176e442170867b9171b4ca SHA512 9c32cdd44f5e9d57e2c19dab764db1d4d8ec63bf08021e6f4dea4e5eede85b8bf54002016ca9385f9f6caee47d969780f653f360d866e862f760843798cbd58d DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b DIST ndk-sys-0.4.1+23.1.7779620.crate 291699 BLAKE2B 3292afbb535382167d2a5cc52bf9bed1f17165604cf579c263de0313efa51adfaf96c152d9c00a99d975b92a9977c372ee0aefe525cbc0bbfce9a1aa1fe2d707 SHA512 26af0a3c0d1bae2bd548f075019613a7a9bdd751a6b4fe9cc667dbd7f39223d1468b526cbfe7a57af4db206dfa1407032ad29fd384cfde131470b65d9e14720b @@ -291,7 +255,6 @@ DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 DIST objc-sys-0.2.0-beta.2.crate 19364 BLAKE2B 19d9a4abc50b6e5f3629f44cc6f6e27d860d7482912d07bf8a7e54873daef69c102ab60f8bca5f7403a95320ca2395ef65a6040371c194fd4186d1a40486739a SHA512 8c01288c171522bddcc56e8a3a4e8e8e927b138298127aa4c7c72f5150111680a2cc2ef787febee14cf1c7104b10df1ae6f79d128a4931137974015b72cf9d01 -DIST objc2-0.3.0-beta.3.crate 156368 BLAKE2B 62f2153453ad0ac0efb2d99a8b135baa6b48f59bf9b07f77812ac7f7a5af345b89ea47bfe1dc716210bca7d81c33c2031fe03d23bdcb91ef5025070e62d71a86 SHA512 0d8b79ca1d0126f774b42d93002899ca864eec70f799d541e59517ffb44388cb4e62764126c21c09b0d88cfe802e3637d22791861c45154e1d9d2f20b0386ffe DIST objc2-0.3.0-beta.3.patch-leaks.2.crate 156798 BLAKE2B 3d3aaa64d1391d984222b14101f162c51656445100fae113b0ee31743bee273d64e26239fb1f02478f7d68f47150bff319e562acc430a43522846c15782d1b5b SHA512 9aea1843ea15cccdcfde742985a067c0eecdab0305ca63e0cf664e37f808b0bed5cfd0464fc7340e58ddc644c03b87ebb78c71c85c2e2e37e30035ee8f5cc8c0 DIST objc2-encode-2.0.0-pre.2.crate 20836 BLAKE2B c753c2b083bd5e28e09df0bdc4ca4456957d5970e6142e8c0f7b1609840c03c4d0378b985db559a90bf1e837044ee1293ff8b4017e78bf990bcb67047d890b5c SHA512 d790e446656751665c66dc77cd460849607974998ad9a2623baa02d94a7b007543a3bc5d0becf1c2235c73ab76f7c28c16f8e305c5d34d9c00ad809fea03a75c DIST objc_exception-0.1.2.crate 2251 BLAKE2B 6e46ab02269b6c3ef7d67f70bdc3b54ed675919b9de979cb60ebec4aaf79fb2f34614ceadbeaae75e6462ba6f09d859e38208d62b1dcb7744db184d5ed34ab50 SHA512 62abb21aef920a6bebe773d4680537f135975e5057af46cf11cec787e5224790a54b1c338d62b0fc8c91b904f018a3fde06e624096af6f5c39fb5aeb4cf40807 @@ -301,12 +264,9 @@ DIST oboe-0.5.0.crate 24384 BLAKE2B f6c8e34b0fddd2eed7aeca141c2e679494ebccaf735a DIST oboe-sys-0.5.0.crate 150829 BLAKE2B 8e0b92c76328f398076c4863b04ef68dd4fa5e49404d40e136d74611263017fa95a75bee838d4c37ac25ebcad7337d46a3e14db8c0d91f2f1f8319d6358661af SHA512 4cd1272d4746497da1fcaedbc784fbf802d58bde69749382b1e7a57bc34e7306c558b620c3c2e8eda15aa9c49fe73e8f1ea279b40782dfed3cbb17f7981345f3 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c -DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 DIST openssl-sys-0.9.82.crate 62997 BLAKE2B af44b6de9aba6a0551b2d78e4a146c7f102a52ed3a48353b1a7986a7e6963f09f4f7c43f333c0f04de18cb51a402a1fa5c6b7d52e9c3f92cf2e276b2a3c47b38 SHA512 d6fac5245f61339280c6d40d3798624207e0bed8e2c63ecb33558fa7dd1f3d0936804f6723fd9bb267f08af23479c085f30b94b92ef6b6856b6192bec4cf2879 DIST orbclient-0.3.43.crate 1328476 BLAKE2B d192f25146b846ded5072cd1b060c68d8cdff6f75f0a3d630e1c49aac096136ff4950f60f1852f15f5a2d52c56d0c59e8f1e060340cdf566ccf18765c1e65f2f SHA512 b17681c88448598bbb6a5796d7eb15de711673dbdfc7f8d06a089bbc54aa85256e88f2041d0a79225dbaf86d57296c8b94085c9bb30d928f94d8020ac50c4b26 -DIST os_info-3.6.0.crate 23420 BLAKE2B 6c4becaf273b9d0f5cf9ed8b998843ced7bcdd4ec3d0a4c3ae0418d2c60e6c05c38238a4063567551a4425ca3620095af59bfafe216fe7d24b2dc0083f6b0803 SHA512 b1a3aebba24e40cbd3cd6818fa26b0a04be0d65ae5b748d96f84400a7518022e06ff5f491714a27c1d17533cdb5f9f91e9e754297338b3483ae02b2929edb545 DIST os_info-3.7.0.crate 24133 BLAKE2B 321f1c47fbb4425bb7a779a45cbd4edd0c8e57bc97739b80ff28ed19144913af775aabc0f328fafad6afb75f2a54c8b0132c943eaa713b469138144a68497e4f SHA512 46945e48e10677fed222a6f34e428a7fbbadc4535b929f141d98483246d1f3cfc45eee905f1bd75123a101d04c5111b6376233a5cc50df2caa482a461fa49d06 -DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 DIST ouroboros-0.15.6.crate 11257 BLAKE2B f7f8758a7456e4561279fbc88d0bf994bf97e93f9d42d2a3476d959d40a85d2d8f7910e36f96824cb0316193d42efeab608767ada00bde6803bf193405f51233 SHA512 ba777f29b26b1a934d7bcf5f456e2e6485dabfe7b8a25160b34feea438e1e7649fb45cb62d83cb1ba9262564b7b877d84f9c9419d877669b65869bed2df9c02c DIST ouroboros_macro-0.15.6.crate 20751 BLAKE2B 79f78d819a5db2ba58dcdf3cd06d95570a71ba51b9ea6b55f19a975dd5aca5f3774697ae7ff009d42734add9e37e7b7380eabcabd31d14c37e09b029c32c24f2 SHA512 c79a7b9598a6048d392899707c3d0b942ed3a695803cf74620352f857341b04816fa1172bca6a5a5262a335e47c8a26786e67a3341f456fbefc335d056296bef @@ -335,12 +295,10 @@ DIST primal-check-0.3.3.crate 8720 BLAKE2B 9c7b5273a5df414c57b4104b9bf795b853b43 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST proc-macro2-1.0.52.crate 42982 BLAKE2B c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6 SHA512 76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f DIST profiling-1.0.7.crate 29551 BLAKE2B f29e0640ddee82245290c4029e6f2b4d2470159f7cab6651bb2f1daf46b19a14aa9958efdf278b807ea4ef908ec62a6d443c162ae39d55da699af49430561ead SHA512 29741582c1a9aeacf180cb7695f15f5e11edac9ed1e6618fbdd226099f319143a05b15c94e291d6c9e8b3d2002e1d91b31f4ad04519fc75545b552622278be19 DIST profiling-procmacros-1.0.7.crate 4957 BLAKE2B dd69ef57ca71d014b4681828f588a49dbd87ec0b84bed37fa48209b0e6315cdb7085c4cd2e73866db9c808a99aff1382fe781ab3acd2b0e4ef33b4d373a43f21 SHA512 22310206f919a594404b528087fcf3728fe2aa258bab260f58dd91a0e6e337f4add59e8c029b8176ccec1e02bbac7c9f40bc136db9c45621b169e6e0db90bd71 DIST quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.gh.tar.gz 133091 BLAKE2B a6e703f72432fc29bce310307c933698e566ba93ae10048fcdac95abb93ef217002bed452dfcaa64a7ec86396f9eacb4e8650252618abfed0fcb0f11313d5ba7 SHA512 74b4f12120abfc29322faa185ac83f0a7a0cad7b9488978e1f9fcebc3930b0e2dec97dab8b87f9ccef1066908677f20b4a32978edc4bb9c39b3dcd7a92892436 -DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -351,19 +309,16 @@ DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST realfft-3.2.0.crate 16190 BLAKE2B 176c869e602051ec3c6e4fa37b7fe62fb092fa4fe453456fc25be7cc152fe5da3bfe1b79d1c403396054fc880406dcc1045aae3a14c386e67282bfed2a934316 SHA512 22ffbe2ee99d1bb045e593738fd3e3ba1c7dbbe3d0c47412f1ee10031df1444458ca4979c45ad0fc92a86408cf9d6e43bdabdaf8ab1c8bb457df8421824b9eac DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 -DIST redox_syscall-0.3.4.crate 23293 BLAKE2B d4fe86f60f12117e318bb19630ac5a2cf659bc450b70da9d2958f04ac99d197f80edbf615b78d450d000866fea1814d659ef96178959d1032313ee7df103f664 SHA512 425828bf8467401abc3752e24d2688834721879c069af41694dcc333ff6e6db7c50a1caf815d8cdf0f62ff902778a845a7b98876e1d068983d28cad2594111d4 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.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 -DIST regress-0.4.1.crate 99620 BLAKE2B 9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f09350b6c337310255969c033a28591909f5914661414ab69caefb0d4e26c00442b40a97d8f2c2937dea5765 SHA512 05edd8e4d3a6bd8f75f4f75e79275591a3be5d481921a921c09a32053bacef8aec6104219c809d76d79784466f71f7de193305f48ce1dacc1708d50452c62a17 DIST regress-0.5.0.crate 241581 BLAKE2B bae7737eba0a24afd2619c96ef36403ebae71cdd10fa5906051a774d64a07ee2f141146965e41078adb63d1935ee75f60158b0286a0cddc67107866be0e2fea0 SHA512 599f5a6cc7d8cc339b6a2aac9857b6215c8afad6052e45e9c5cc1df820c6a215e9971f84650583421a937fce583ab8eb1ae34fcc7e97ee529f5b240194b86995 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab DIST rfd-0.11.2.crate 38814 BLAKE2B 2063f854e6ff281a3242cf00f9282f6c1144af9fecfb4ac507a4ebc1678663b3932f3a69169838e4f4df7dd9d469ee5ac4464e40dfb51cac41ef5878285084c3 SHA512 2b082f6f780a8d6a69ce914b7b7e26a17e381683bd1e67ff4a1f20462c2e956d83f8021e775747694499a9563d6809eb73bc451ba4feaf09f2a638b39e6c3ace DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a DIST ron-0.8.0.crate 57013 BLAKE2B c9a74f29ea33a8ee5ecfdee7dc8f56af17c293d4d15ec9be320ab45f75ab6d6b87a7b1f8f44a40e9548c957a2790b157799649c383f1621cbe0957455e000778 SHA512 689aba27920e5d4fd2c9c38e3bf3eb490ea810170bdd6c04ea270a1e57dda0955768a61344a21decb30ab73c460436e90879b4b66de3e62ac7ec27bf4ca8718f -DIST ruffle-nightly-2023-03-12.tar.gz 20115978 BLAKE2B ba8eb3dfd7bb43f7085fd318af987dfee975f38191de377a652bf3566541496807a1e653abd045353314c5d36f13d6304e6eb23e78aa03ec27ef3698e2a2fa8e SHA512 bc55d5ea0b3e23cf8aa1ceaacfe4eecaf704afd8ff447d5612da93bb892cdb7bd230537bca04f089806ba9922680f8c7da23290c5f89b9c9aa58afc94012451c DIST ruffle-nightly-2023-03-28.tar.gz 21700512 BLAKE2B 6b5f5613a9e6db0aaeb66f6f8874d1f65217a05fa924f5c7018d17c702b63b7ac9e831a8db9da29be7f365f9380a36672ef56135d5b3b64596c48757469f5a68 SHA512 e26688f5dfeeb97775f22b208346ca1d6543fa0b141a7d29d8f34d61547757b6a99fc5efa1e6cd6c7fe02816339ddfcaee95d5c7b80615248b57234746c4fb8c DIST rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz 676055 BLAKE2B 5d7580b0a88618ce1300cb55cf2e169b7a37b439afc22266d10b05db9459a866dd93a3308c78af170e2f64cff5282536ac370c08280f05def39ff51ddf6b02b8 SHA512 98bf953efb0ef5b3d37f14bdc500b813ea34d7465fceea6b856d764d3e2d9b07eb31d015320f7b484c66c2cea5cc42ab0705f605058b0da85b3a2bc848ec034f DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c @@ -372,7 +327,6 @@ DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb5 DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493 DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a6f6372b8fa48706f648101c45e2139435a1d079662fb64458b26097a9e27e07a73314552ed2fd46442234de1 SHA512 7ca5a3c388ce17f0c05b1454d7f2ffeeaa626272fa7af202e75c2cf5a0b89f46d25447c3d04b5700c447050ac8e12f2bd575b5cc53c38ff5294326317c8bc2c6 DIST rustix-0.36.11.crate 294103 BLAKE2B 3c8134940d6e9821414071a2cf90e01c8077864762cc1075722de55688275fd6a58a55570918f619da2855581c73edefe6a6345fd42344442c1a8ff2b03c7c5d SHA512 d747299fdec4b4830fa6935b3dc84900d81cb08b0469c769e503c8e43bb9b4b37b365b3365885c61392a3170d3ad3f2107963fe8a841c0e39a52f79852fad609 -DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST safe_arch-0.6.0.crate 72016 BLAKE2B cf58644922728b0d20ccbd7045d95093013d250dcc7acee28e3f68efca40ecc5598dd5b27d38b8c0db1ecab4211a1f4dcbe4562f096eeb23227d7724219d45f0 SHA512 37af0aa16b671d3bda2b660979f6f047748b7d8b2f11458e45d8dc3127e15cd36e7d5b3afc686839130bfde39af1a0d17348fc3ba3da388f59c22e276d639d09 @@ -382,14 +336,10 @@ DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e20083 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d DIST sctk-adwaita-0.5.3.crate 45825 BLAKE2B a965c462f3967e2f91a8736ce120149d97300fd2ccc4a74b45d5ed8138a05da796c712d3e7b8ed3fb12ca292df456257469609fd5b64779b870fa723a11c8526 SHA512 efe99d02f543d9354d62bc66d79bba32c10b6af58736adf727ab360016753905102943171b6a0ad7fd80670bd8f4b165eba9f4118ae177c1d56a8f0d11c01827 -DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 -DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 DIST serde-1.0.158.crate 77018 BLAKE2B f086e91674f37c0601c36c28362a74875a710bdec890b2839e29ac3f5e99e419bac37c0fc29539ee117d47d26b1a400ac6909d42a6da85c47535aa52bf261079 SHA512 9b8a416206f774ed2e2d82883a45a8e55ea954a2ffb3064c9a4b1241cec6c2e455e40a2a4a53efbb3d63ccf17a274408a9acf9bb6fcaf9caa7ac97404bfc4982 -DIST serde-wasm-bindgen-0.4.5.crate 17012 BLAKE2B 9f8d4a098a80b25491fb265ce6d776788d22b1587309d3deb5a9d33466e8d6dacff96e6917ff4a7e6616c9ff9c06c28a44706a043c810047e8f39cc52eb3f4dc SHA512 d4f959589b6500e73df9f5b86b633311fe5a8edf3a4cd5880547138f38a4b6dd898812fe4c5d6314c8a5c78b1bf79a79f358663aad732c4abf280cfaa3d7eb85 DIST serde-wasm-bindgen-0.5.0.crate 17235 BLAKE2B 8e9967b31cb1c02993b62c4d3d4ab7dcb86157f62f06e634d9a847809c708d24198ed74304b02157cdca147de1b19ab2c35d3ef66524cde09d63215429b98521 SHA512 e77c0e8cfe4b13b22e94c3cc6058ec7d1850b6d3480667268e7e19627b290659c73bebc50e4fd186bec6ec59a2064a7155a7c554cd1395a2e05f09005f416ab0 DIST serde-xml-rs-0.6.0.crate 20677 BLAKE2B 84e497670bc661b3dff37f081b40679cf1c019e82eb4dc491f78665b46be20b54e826171f51dc03959b1792f4b416b007e9726e41b59074e420bc81416eb47f3 SHA512 a5096bfa71c1e02f3593ef26ee0375ef1bf5d31e42eba76938c51ec9bb507f8f1f20d325a48375b1fd688ee8b79197025ea5d49c537321cdb67ffd16fd53bbd8 -DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 DIST serde_derive-1.0.158.crate 55002 BLAKE2B 88b7e80a63e5804c4d643937dd0041b47f6a2b3cc011039f4bef5af8e711da467ea3788d0441f5adb0a683a83e24f82888f9a4758ca34bb33a9564918254995f SHA512 cc77f1153234c2b523ef265013ababa6c0c72738301e5c26420c274cc0732748018a55dde5571db3121959ca41d027cb95b0e7210efa4ed1c9941791101749af DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c @@ -418,9 +368,7 @@ DIST syn-2.0.4.crate 240135 BLAKE2B 934121df01cb5b53531aef8bf52ba2622f8caa16bd05 DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST system-deps-6.0.3.crate 22890 BLAKE2B 8d893b58159445fddf285653eae6eefa3f00cfe6834fb95fad3d1a9babd9b1da9dc29d413793d3efdd7d823e54a43cd619e472bc2ecece311c7fa627c7bec344 SHA512 12915d4e43c2c65f1c43c738ecb5f3ecfc817e6eb68989e34b2a8a42c10cc146da9a3b60a4d149215565e77918cc9afd991776da219863536616096ab140bfde DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 -DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0 @@ -434,7 +382,6 @@ DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 -DIST toml_edit-0.19.5.crate 94366 BLAKE2B daf681c0f124f89f4b54585dd622420ac0a0e4b7a7008eaafaad35ac58bee85dd780b93ddacf769c123bc52b54f166cdc1b6994aa30f9e320d8fe1f62d7eaf9f SHA512 29a1a8d6d5787956858f37ee521224d2f7418799327ad025b8cb2baa73c0fc2e4fd5757af86571887ec6e57a35fba4d058412bbbc6bcbb5c09b7207205ffad81 DIST toml_edit-0.19.7.crate 94609 BLAKE2B 63979dfd8803efcfd7d65c932aed284acf073c55e609ea42c6a15cafd5e22ddb839ac13583499d531c06de45e4c7c2f50be1e5ec8e81c378181593b9bfe4b76f SHA512 85c67963794c4d7d9fb26e98ea14e050eceb5e20d7a33581e94dd51d9cf6bf1dbb33dc50b03c6b982533d8fa7008b3adcef9101cddb3f58454fe1e14e67b18a1 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb @@ -450,7 +397,6 @@ DIST transpose-0.2.2.crate 10816 BLAKE2B 87c6e1152858048fa188406a3683781b5af1f03 DIST ttf-parser-0.18.1.crate 156167 BLAKE2B d8afde2c2761b215de30fe881604d79033d861122d65b67f36a6ced85c3041ac063daa9df4a287bfd30d04d9c3d6894de561f753ac68b867c6556f0380ced564 SHA512 c09ceaba7f394c18c5a328807b5b40fa90e7edc6ddf3ad964d55d0341fbdced49d1a48a5cfe2212243a2d1bcd729ff182804b839653b0c94420308b468e87ad9 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 -DIST unicode-bidi-0.3.11.crate 43762 BLAKE2B 513ca9138f5745b3b2c16a69439f1d747f1c79f1e635cd75056affa1e6ae909675c5d08ebc0d0fb28af739d6bc8918652a2f37e79a16a080b62f6a80efff6a82 SHA512 4c3c359455d6fac31cf098379299967c06a5aab4b02aa77cf49daff682b2b0a74a30a1c07310ee3ed9c166e0125a1d64a60cc78cd93e76e507a2b0a5b3c00d24 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c @@ -466,7 +412,6 @@ DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d23 DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 DIST vswhom-sys-0.1.2.crate 15852 BLAKE2B b21fbc0af440d3feac8ffb769f951f504e01f630d6f806d78a8f218eeb09ff8940328d6a9289e195deae9fdc43fdd55cfd037ae9c57b366ae57906b80d2f4785 SHA512 cd7e7b9e1953c70470d2f17210e83d28cd2c5ab8fc34ef0c9e06390e928853e375ed7bc2bda343b2f15820e989b5adc5bd33d9cea078716bc31545ff019435c8 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 -DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe 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 @@ -483,11 +428,9 @@ DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B de239ef313e5c4fa4aaebfc4c7aea945 DIST wayland-sys-0.29.5.crate 7926 BLAKE2B bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca SHA512 ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191 DIST weak-table-0.3.2.crate 23989 BLAKE2B f5b12d62704a86f77fabaac918d084a4f7471b52994307da20376d48264b811eaeffe2cae2f28ebeeefa4338c758516bcdba5d138cd7ac12ebfccc697009e167 SHA512 78936f2afca36575d3faa823ef4e621d7dea9e3eb4c8c3e1d66af296951fc25476dc8cbadae184322f6e1e8166410df617fe74794b2d3696d599bb2406499562 DIST web-sys-0.3.61.crate 706333 BLAKE2B f57cb14032e2ea01b5e0ffcef0988ee3e8227c1da7d27ef8799583f64cddb4bcfbbb145f5ea1889006fc9ff61d42b1c02d4b278d67371c9d914827113f5e4128 SHA512 dd8c93a92295a9cd94a4a4cac4a81d9fa41c2c0bc885c1861eae5cc317a0d55e1a9d34b97b91999bf617a071f7f8acc39bb0d4a684b40543519f0cad6b82a25c -DIST webbrowser-0.8.7.crate 37862 BLAKE2B 79ac4c571b3e89faa117d5399583710d13d0f7cb0b16109659249d6cadb60915ac9875482b672210dd1c46cce481cf5231a51c70af4bfa0408024db50be94064 SHA512 1f57265904d5609fa3c31959a6097e8b1c8919e4d649bcbbb42a33f6ba5db8aacb97998015ccd4bd5b0cf93ad6e71f1266a2e6937b6cc5bbf507296b932f2213 DIST webbrowser-0.8.8.crate 38002 BLAKE2B 1ea58f6c77ecf0df1a0c9fc782720194b955372521a1aafe0004cf69c3aa5d33ef61fb9e16b0fb4249c4f5a5e4e04c35e9155e436cfa7d86085422bb1099a127 SHA512 9bc2098562525a52e99b9dbcd8d4c3429bb3053c8e3f6481e7b23e63bf8b74d16af52d8011295a05e146f226399941c5b0140b3124b2389ac1bd42bc7725fa85 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST wgpu-0.15.1.crate 164172 BLAKE2B 572d32e22a3a31f83108e025db4bf1d5d2913400f9096e6f67badb075a7c4f008a6542c79a6a76e0447a8bfc088b5bb5f3af5f11db8a151a44a3143ee447e746 SHA512 7db2da385f88efbbe3b01448fdae635957fbd8913aeaf0c597a9e9c8d161fbbd72f2e8910d58b7d58ee3d1244fc64211a07273e8795ab00d5a95845788bebdb8 -DIST wgpu-c5851275c59b1d5d949b142d6aa973d0bb638181.gh.tar.gz 4745099 BLAKE2B 48df7c2037d7faf6d1423aff30bb252408274ae0403815bd5c03238571ca18a1f113e4779c59f99c8db0f90684222d7cd9a4bc8d320b5d42b1af2d6044335f0d SHA512 141e0f9aab66ec84a0ac8e1a7a8f6c8962a72f1f664e7817d66f25e20cded3c71a99f9b2264e55a169997bfbe85cdb26e51517d9f01f8730355ea86a318c1a0e DIST wgpu-core-0.15.1.crate 209544 BLAKE2B ba8f79e02289ba6255ce25419e2b79250a9e6e96f2db313f28a51bada621ea5a4c8e678e8ec85314db90f9c9cb9a991ed4b457dc408c5151f541e2092a088272 SHA512 d33eac92ffcd6cf2c62b537f874c7c571a93b23999fbb0cfe502071b7079a54d542e647f6b108fc9dd0cb78d9f38602cb0822dfdf66760382ec4e73afd4250ae DIST wgpu-hal-0.15.3.crate 242099 BLAKE2B a3dc27945c11ae2cd0610032aec28ac8d2c2ca8ac318a97c1eb0308aa7eaecbe0d029e1751a54ddf8b99b7a82e7ae86c6c40370375e10dc4b0a257c42e9b7567 SHA512 a10c5f336cc578dbf42b81491af88b9aeda7d6315f5e6af8667380b0b9103bba9ab060bed47ef00f01689600cd4d892f76538c3a9dc5089dbd31df24768c4c10 DIST wgpu-types-0.15.2.crate 49217 BLAKE2B 41749987f573ea34cf54b5a0739974ff0a02c4f5b3364d1efa4a757a8fe359c66137f1c815406f9b5ba5e7b0a1f6d5edddffea058842df93869fd868277d24d4 SHA512 1195322dc16009c625853370ed051c3821974ffb3d2ae0801def0f59d23d4d02be49c93bd3bfa92bd5647f746b71f16e1c377419e74c969c9d91aed84b1248c0 @@ -498,30 +441,19 @@ 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-wsapoll-0.1.1.crate 2881 BLAKE2B 752a56fd63334b38528eca1bfaa4ba4e07de8b7b4f35aa71165038c70f7f6d482c994a9d8367fa5c8d17df48de746bdf773e32a1109b847d8998ab78c6fc33b9 SHA512 110bcb68119ce5848b9de19a9af0a752bb7f3bbb9c07f2e0d303b428166197d3525c8b4ca6afd56f132f14b4948054cf1dbcc7669c02775b66343e089488fba6 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.43.0.crate 11492640 BLAKE2B 793aa1a7f5ba07b864ee318d529f0003a979c3c5b588860cc317dd6abb499db73ae7ba98e2c18765f7539ffa3eb2af80fdd10d12238b5e0cfa1fbcf535a0ea9e SHA512 810a1a08ea65dad929ebacef8a2c2f13837f09680d97d1e9db7349b00b54a06ebc5fa1c7e9bb5ecf4a2d0cda54d4acd6b89e3eaeb9e7e1ac888ce105cfbcc139 DIST windows-0.44.0.crate 11502336 BLAKE2B 4b0ea7db7cf38938edbbd7597b5f355a94ce1a39f58c9d51f280628b787b4f6da98fc6d14379b6cf6ce735e88704b0ee4b78b5e5f7ee90d3ba47fe58980f8e72 SHA512 846d870eafb43997bcc546eeb2859d1a53eb3a2e3b0a5bd21f33e9880a786fc6790912cc0eb0d121e18a8f80fc90b8670f022d18aca47b3407377a4bcccfbd2b DIST windows-0.46.0.crate 11668505 BLAKE2B 0f707487e1a2b23f18acb0f8915be9ce180d2a1367909cc639d4168aa98049b1796e4d225cc0ef746209a41a1a60ba492b1c75fadc8ccb40fe176cf751b59631 SHA512 4f4ab7eb7479bff554d2ca20d795753f10944b8e65c6496fdf02436411b598ae09fc174cfe9a75e11999913adb5e1b2b672bc2ff3426ea5408a9a5916d5c4aeb DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 -DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 -DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 -DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 -DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c -DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 -DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f -DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 -DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 -DIST winit-0.28.2.crate 406754 BLAKE2B 15cd3ee4963ca46affd331df2228d6fb2b2dd0f723e3d01e9aa193f5c85dfa9722546eb40486ac85e3a8932be308f8623c861e74cfaae08acd89f95cd840a66b SHA512 71121c21aafbed514d8d2de6c48af191122e9bceeadeb03ad50bf9be05be365497a6d62da663135e0820370dd494c370785fd5875d76e13aed22b19d668692d0 DIST winit-0.28.3.crate 406862 BLAKE2B 2968f6f693166455459bd2399e7d6b40fbb12e37a44a378695c8a0a1a6b2599fb0de33ff64bc8bc4882a95e206fe652d02e61528124406dac7b55c7e7105085f SHA512 24ec046dd4388d7e7c51f6f3efc642070ba2e167f6608cb4f4bf69047a52c1e27c59309776978a9f6fc67b98afcc129d64121abecc5c5eca36e029a2b083a211 -DIST winnow-0.3.5.crate 176638 BLAKE2B 2caff1e0b16ed7aa084a4d09dc3d4c4061ad3455af1e54cfdd0715b35b0aa293da4dfe17318a0191c6eb8ff1908520d47b7ccdf0ef04107807e65479905b414d SHA512 e54b72098a8bf7f1adf0aff22da65ce2d8586433acfc39d0117c62868ba14bd6a1a8bbbceebb5f625ba6fb761d5535ccde7078ac45b6e90238d3886ba27ca731 DIST winnow-0.3.6.crate 176641 BLAKE2B 833b3c1b0a19f14e3dcdaba2f5a92bec219c995e19359e6166c22611d98a3d7fa57f7c77158ce80ac3a86c48e9bb648c395da17f194b14e82e3b602c0c8923b4 SHA512 be90b6a12a31c0b438b17a03814eed51e1d13f8ed1d08eda112cef272e4bed8566289ab93f0dab9a103a773cc0fd2de5d74dc8314ed3696e436d5d678fa52933 DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5 @@ -531,7 +463,6 @@ DIST xcursor-0.3.4.crate 6069 BLAKE2B 0597eb71a6ad7ad5360674c76bab042a80f1f52f49 DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 -EBUILD ruffle-0_p20230312.ebuild 12210 BLAKE2B 703cb5263fe28cf2b3a55bc929fd155ee7a660fe7616c6341195a028ad73355f44bc2c12396716aabd32afec209a51131f4c086a63c2807c2514b7e6fd8e5c2c SHA512 2fb1d85faa03b2b8cde2b4ce12378444cc44055df34922cfd83032722d1f5717a49fa807246a384899658325972f0bc0f1923766709c5fa97d9042e782c65f68 EBUILD ruffle-0_p20230328.ebuild 11917 BLAKE2B 6523e17e8da728877483d67c7f216b4bc85c87fe7f720aca55a90eecb0ba9d5fc3a383391d19506327472e4d9dcad8e526539e955fbcd0cd4728da29af8f4026 SHA512 f9eb792c20328fada3c6cdeba6a4568b2352ccd4084977f997ae718c4298ce354667ecec581e67c314110f41f1186ae77ebe5942ea2ce9759daa08797522bb29 EBUILD ruffle-9999.ebuild 1513 BLAKE2B cdc3a7db19c86d2966203b3177b99534c62cef219108579c1ce78e3738ac853777f7494b87df574e69a270079a0c929e38202a64de6af2ad1355f92e8040b3c7 SHA512 78614992bffd9fef49682ade819161947bb49f9fc15c2b7593ed3f7c22223506e5ba949f4796f80bca4aed99b27b92ff4579b8b4c85b7d76239774b76fe307db MISC metadata.xml 327 BLAKE2B aad7b4089000263fccd1bf6af04e88ac138658121db322215ce0dcc85380b12afa01cdcd2be232c5d2c773698b38903759ecaea6f4854d8c90c420c0a43f33b1 SHA512 bb5e665acc6d02ae3e6a22fbb483c293142104e538d386a9b93884f097629dcbb8ca7b614aa20e0358bf22ae36487c7d86cc1467103987845a70ebacc9c4a5d2 diff --git a/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch b/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch deleted file mode 100644 index d65caef16346..000000000000 --- a/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch +++ /dev/null @@ -1,6 +0,0 @@ -Stop cargo from attempting to update it, we're already unpacking same revision. ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -74,2 +73,0 @@ --[patch.crates-io] --naga = { git = "https://github.com/gfx-rs/naga", rev = "1be8024" } diff --git a/app-emulation/ruffle/ruffle-0_p20230312.ebuild b/app-emulation/ruffle/ruffle-0_p20230312.ebuild deleted file mode 100644 index 6b4a91cb4682..000000000000 --- a/app-emulation/ruffle/ruffle-0_p20230312.ebuild +++ /dev/null @@ -1,547 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - Inflector-0.11.4 - ab_glyph-0.2.20 - ab_glyph_rasterizer-0.1.8 - addr2line-0.19.0 - adler-1.0.2 - adler32-1.2.0 - ahash-0.7.6 - aho-corasick-0.7.20 - aliasable-0.1.3 - alsa-0.7.0 - alsa-sys-0.3.1 - android-activity-0.4.1 - android-properties-0.2.2 - android_system_properties-0.1.5 - anyhow-1.0.69 - approx-0.5.1 - arboard-3.2.0 - arrayref-0.3.6 - arrayvec-0.7.2 - ash-0.37.2+1.3.238 - async-channel-1.8.0 - atk-sys-0.16.0 - atty-0.2.14 - autocfg-1.1.0 - backtrace-0.3.67 - base64-0.13.1 - base64-0.21.0 - bindgen-0.61.0 - bit-set-0.5.3 - bit-vec-0.6.3 - bitflags-1.3.2 - bitstream-io-1.6.0 - block-0.1.6 - block-buffer-0.10.4 - block-sys-0.1.0-beta.1 - block2-0.2.0-alpha.6 - bumpalo-3.12.0 - bytemuck-1.13.1 - bytemuck_derive-1.4.0 - byteorder-1.4.3 - bytes-1.4.0 - cairo-sys-rs-0.16.3 - calloop-0.10.5 - castaway-0.1.2 - cc-1.0.79 - cesu8-1.1.0 - cexpr-0.6.0 - cfg-expr-0.11.0 - cfg-if-0.1.10 - cfg-if-1.0.0 - cfg_aliases-0.1.1 - chrono-0.4.23 - clang-sys-1.6.0 - clap-4.1.8 - clap_derive-4.1.8 - clap_lex-0.3.2 - clipboard-win-4.5.0 - codespan-reporting-0.11.1 - color_quant-1.1.0 - colored-2.0.0 - com-rs-0.2.1 - combine-4.6.6 - concurrent-queue-2.1.0 - console-0.15.5 - console_error_panic_hook-0.1.7 - convert_case-0.6.0 - cookie-factory-0.3.2 - core-foundation-0.9.3 - core-foundation-sys-0.6.2 - core-foundation-sys-0.8.3 - core-graphics-0.22.3 - core-graphics-types-0.1.1 - coreaudio-rs-0.11.2 - coreaudio-sys-0.2.11 - cpal-0.15.0 - cpufeatures-0.2.5 - crc-3.0.1 - crc-catalog-2.2.0 - crc32fast-1.3.2 - crossbeam-channel-0.5.7 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.14 - crossbeam-utils-0.8.15 - crypto-common-0.1.6 - csv-1.2.1 - csv-core-0.1.10 - ctor-0.1.26 - curl-0.4.44 - curl-sys-0.4.60+curl-7.88.1 - cxx-1.0.92 - cxx-build-1.0.92 - cxxbridge-flags-1.0.92 - cxxbridge-macro-1.0.92 - darling-0.14.4 - darling_core-0.14.4 - darling_macro-0.14.4 - dasp_sample-0.11.0 - data-encoding-2.3.3 - derive-try-from-primitive-1.0.0 - diff-0.1.13 - digest-0.10.6 - dirs-4.0.0 - dirs-sys-0.3.7 - dispatch-0.2.0 - dlib-0.5.0 - downcast-rs-1.2.0 - either-1.8.1 - embed-resource-1.8.0 - encode_unicode-0.3.6 - encoding_rs-0.8.32 - enum-map-2.4.2 - enum-map-derive-0.11.0 - enumset-1.0.12 - enumset_derive-0.6.1 - env_logger-0.10.0 - errno-0.2.8 - errno-dragonfly-0.1.2 - error-code-2.3.1 - euclid-0.22.7 - event-listener-2.5.3 - fastrand-1.9.0 - flate2-1.0.25 - float_next_after-0.1.5 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.1.0 - futures-0.3.26 - futures-channel-0.3.26 - futures-core-0.3.26 - futures-executor-0.3.26 - futures-io-0.3.26 - futures-lite-1.12.0 - futures-macro-0.3.26 - futures-sink-0.3.26 - futures-task-0.3.26 - futures-util-0.3.26 - fxhash-0.2.1 - gdk-pixbuf-sys-0.16.3 - gdk-sys-0.16.0 - generational-arena-0.2.8 - generator-0.7.3 - generic-array-0.14.6 - gethostname-0.2.3 - getrandom-0.2.8 - gif-0.12.0 - gimli-0.27.2 - gio-sys-0.16.3 - glib-sys-0.16.3 - glob-0.3.1 - gobject-sys-0.16.3 - gpu-alloc-0.5.3 - gpu-alloc-types-0.2.0 - gpu-allocator-0.21.0 - gpu-descriptor-0.2.3 - gpu-descriptor-types-0.1.1 - gtk-sys-0.16.0 - hashbrown-0.12.3 - hassle-rs-0.9.0 - heck-0.4.1 - hermit-abi-0.1.19 - hermit-abi-0.2.6 - hermit-abi-0.3.1 - hexf-parse-0.2.1 - http-0.2.9 - humantime-2.1.0 - iana-time-zone-0.1.53 - iana-time-zone-haiku-0.1.1 - ident_case-1.0.1 - idna-0.3.0 - image-0.24.5 - indexmap-1.9.2 - indicatif-0.17.3 - insta-1.28.0 - instant-0.1.12 - io-lifetimes-1.0.6 - is-terminal-0.4.4 - isahc-1.7.2 - itoa-1.0.6 - jni-0.19.0 - jni-0.20.0 - jni-sys-0.3.0 - jobserver-0.1.26 - jpeg-decoder-0.3.0 - js-sys-0.3.61 - khronos-egl-4.1.0 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.140 - libflate-1.3.0 - libflate_lz77-1.2.0 - libloading-0.7.4 - libm-0.2.6 - libnghttp2-sys-0.1.7+1.45.0 - libtest-mimic-0.6.0 - libz-sys-1.1.8 - link-cplusplus-1.0.8 - linked-hash-map-0.5.6 - linkme-0.3.8 - linkme-impl-0.3.8 - linux-raw-sys-0.1.4 - lock_api-0.4.9 - log-0.4.17 - loom-0.5.6 - lyon-1.0.1 - lyon_algorithms-1.0.3 - lyon_geom-1.0.4 - lyon_path-1.0.3 - lyon_tessellation-1.0.10 - lzma-rs-0.3.0 - mach-0.3.2 - malloc_buf-0.0.6 - matchers-0.1.0 - memchr-2.5.0 - memmap2-0.5.10 - memoffset-0.6.5 - memoffset-0.8.0 - metal-0.24.0 - mime-0.3.16 - minimal-lexical-0.2.1 - miniz_oxide-0.6.2 - mio-0.8.6 - naga-0.11.0 - ndk-0.7.0 - ndk-context-0.1.1 - ndk-sys-0.4.1+23.1.7779620 - nix-0.24.3 - nix-0.25.1 - nom-7.1.3 - nu-ansi-term-0.46.0 - num-bigint-0.4.3 - num-complex-0.4.3 - num-derive-0.3.3 - num-integer-0.1.45 - num-rational-0.4.1 - num-traits-0.2.15 - num_cpus-1.15.0 - num_enum-0.5.11 - num_enum_derive-0.5.11 - number_prefix-0.4.0 - objc-0.2.7 - objc-foundation-0.1.1 - objc-sys-0.2.0-beta.2 - objc2-0.3.0-beta.3 - objc2-encode-2.0.0-pre.2 - objc_exception-0.1.2 - objc_id-0.1.1 - object-0.30.3 - oboe-0.5.0 - oboe-sys-0.5.0 - once_cell-1.17.1 - openssl-probe-0.1.5 - openssl-sys-0.9.80 - orbclient-0.3.43 - os_info-3.6.0 - os_str_bytes-6.4.1 - ouroboros-0.15.6 - ouroboros_macro-0.15.6 - output_vt100-0.1.3 - overload-0.1.1 - owned_ttf_parser-0.18.1 - pango-sys-0.16.3 - parking-2.0.0 - parking_lot-0.12.1 - parking_lot_core-0.9.7 - path-slash-0.2.1 - peeking_take_while-0.1.2 - percent-encoding-2.2.0 - pin-project-1.0.12 - pin-project-internal-1.0.12 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.26 - png-0.17.7 - polling-2.6.0 - portable-atomic-0.3.19 - pp-rs-0.2.1 - ppv-lite86-0.2.17 - pretty_assertions-1.3.0 - primal-check-0.3.3 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.51 - profiling-1.0.7 - profiling-procmacros-1.0.7 - quote-1.0.23 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.4 - range-alloc-0.1.3 - raw-window-handle-0.5.1 - rayon-1.7.0 - rayon-core-1.11.0 - redox_syscall-0.2.16 - redox_syscall-0.3.4 - redox_users-0.4.3 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - regress-0.4.1 - renderdoc-sys-0.7.1 - rfd-0.11.2 - rle-decode-fast-1.0.3 - ron-0.8.0 - rustc-demangle-0.1.21 - rustc-hash-1.1.0 - rustc_version-0.4.0 - rustdct-0.7.1 - rustfft-6.1.0 - rustix-0.36.9 - rustversion-1.0.12 - ryu-1.0.13 - safe_arch-0.6.0 - same-file-1.0.6 - schannel-0.1.21 - scoped-tls-1.0.1 - scopeguard-1.1.0 - scratch-1.0.5 - sctk-adwaita-0.5.3 - semver-1.0.16 - serde-1.0.154 - serde-wasm-bindgen-0.4.5 - serde-xml-rs-0.6.0 - serde_derive-1.0.154 - serde_json-1.0.94 - sha2-0.10.6 - sharded-slab-0.1.4 - shlex-1.1.0 - similar-2.2.1 - simple_asn1-0.6.2 - slab-0.4.8 - slotmap-1.0.6 - sluice-0.5.5 - smallvec-1.10.0 - smithay-client-toolkit-0.16.0 - socket2-0.4.9 - spirv-0.2.0+1.5.4 - static_assertions-1.1.0 - str-buf-1.0.6 - strength_reduce-0.2.4 - strict-num-0.1.0 - strsim-0.10.0 - symphonia-0.5.2 - symphonia-bundle-mp3-0.5.2 - symphonia-core-0.5.2 - symphonia-metadata-0.5.2 - syn-1.0.109 - synstructure-0.12.6 - system-deps-6.0.3 - termcolor-1.2.0 - thiserror-1.0.39 - thiserror-impl-1.0.39 - thread_local-1.1.7 - threadpool-1.8.1 - tiff-0.8.1 - time-0.3.20 - time-core-0.1.0 - time-macros-0.2.8 - tiny-skia-0.8.3 - tiny-skia-path-0.8.3 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - toml-0.5.11 - toml_datetime-0.6.1 - toml_edit-0.19.5 - tracing-0.1.37 - tracing-attributes-0.1.23 - tracing-core-0.1.30 - tracing-futures-0.2.5 - tracing-log-0.1.3 - tracing-subscriber-0.3.16 - tracing-tracy-0.10.0 - tracing-wasm-0.2.1 - tracy-client-0.14.2 - tracy-client-sys-0.19.0 - transpose-0.2.2 - ttf-parser-0.18.1 - typed-arena-2.0.2 - typenum-1.16.0 - unicode-bidi-0.3.11 - unicode-ident-1.0.8 - unicode-normalization-0.1.22 - unicode-segmentation-1.10.1 - unicode-width-0.1.10 - unicode-xid-0.2.4 - url-2.3.1 - valuable-0.1.0 - vcpkg-0.2.15 - vec_map-0.8.2 - version-compare-0.1.1 - version_check-0.9.4 - vswhom-0.1.0 - vswhom-sys-0.1.2 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.84 - wasm-bindgen-backend-0.2.84 - wasm-bindgen-futures-0.4.34 - wasm-bindgen-macro-0.2.84 - wasm-bindgen-macro-support-0.2.84 - wasm-bindgen-shared-0.2.84 - wayland-client-0.29.5 - wayland-commons-0.29.5 - wayland-cursor-0.29.5 - wayland-protocols-0.29.5 - wayland-scanner-0.29.5 - wayland-sys-0.29.5 - weak-table-0.3.2 - web-sys-0.3.61 - webbrowser-0.8.7 - weezl-0.1.7 - wide-0.7.8 - widestring-0.5.1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-wsapoll-0.1.1 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.43.0 - windows-0.44.0 - windows-sys-0.42.0 - windows-sys-0.45.0 - windows-targets-0.42.1 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 - winit-0.28.2 - winnow-0.3.5 - winreg-0.10.1 - x11-dl-2.21.0 - x11rb-0.10.1 - x11rb-protocol-0.10.0 - xcursor-0.3.4 - xml-rs-0.8.4 - yaml-rust-0.4.5 - yansi-0.5.1" -declare -A GIT_CRATES=( - [d3d12]="https://github.com/gfx-rs/d3d12-rs;a990c93ec64eeab78f2292763d0715da9dba1d59;d3d12-rs-%commit%" - [dasp]="https://github.com/RustAudio/dasp;f05a703d247bb504d7e812b51e95f3765d9c5e94;dasp-%commit%/dasp" - [flash-lso]="https://github.com/ruffle-rs/rust-flash-lso;8376453eddddbe701031a091c0eed94068fa5649;rust-flash-lso-%commit%/flash-lso" - [gc-arena]="https://github.com/kyren/gc-arena;1a6310c0d5c98836fa9efb1c4773038ecfd5a92e;gc-arena-%commit%/src/gc-arena" - [glow]="https://github.com/grovesNL/glow;c8a011fcd57a5c68cc917ed394baa484bdefc909" - [h263-rs-yuv]="https://github.com/ruffle-rs/h263-rs;8c00d0e13892ee349f76eb4f2651cb2b921d3766;h263-rs-%commit%/yuv" - [h263-rs]="https://github.com/ruffle-rs/h263-rs;8c00d0e13892ee349f76eb4f2651cb2b921d3766;h263-rs-%commit%/h263" - [naga]="https://github.com/gfx-rs/naga;1be8024bda3594987b417bead5024b98be9ab521" - [naga_oil]="https://github.com/Aaron1011/naga_oil;f4474b53285a85fe67cc35372c9d7ff4517cb556" - [nellymoser-rs]="https://github.com/ruffle-rs/nellymoser;4a33521c29a918950df8ae9fe07e527ac65553f5;nellymoser-%commit%" - [nihav_codec_support]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-codec-support" - [nihav_core]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-core" - [nihav_duck]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-duck" - [quick-xml]="https://github.com/ruffle-rs/quick-xml;8496365ec1412eb5ba5de350937b6bce352fa0ba" - [wgpu]="https://github.com/gfx-rs/wgpu;c5851275c59b1d5d949b142d6aa973d0bb638181;wgpu-%commit%/wgpu" -) -inherit cargo desktop flag-o-matic virtualx xdg - -MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Flash Player emulator written in Rust" -HOMEPAGE="https://ruffle.rs/" -SRC_URI=" - https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz - $(cargo_crate_uris)" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl" -SLOT="0" -KEYWORDS="~amd64" - -# dlopen: libX* (see winit+x11-dl crates) -RDEPEND=" - dev-libs/glib:2 - dev-libs/openssl:= - media-libs/alsa-lib - sys-libs/zlib:= - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXrender" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - virtual/jre:* - virtual/pkgconfig - >=virtual/rust-1.64 - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - )" - -QA_FLAGS_IGNORED="usr/bin/${PN}.*" - -PATCHES=( - "${FILESDIR}"/${PN}-0_p20230312-no-patch-naga.patch -) - -src_compile() { - filter-lto # does not play well with C code in crates - - cargo_src_compile --bins # note: configure --bins would skip tests -} - -src_test() { - virtx cargo_src_test -} - -src_install() { - dodoc README.md - - newicon web/packages/extension/assets/images/icon180.png ${PN}.png - make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ - "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" - - cd target/$(usex debug{,} release) || die - - newbin ${PN}_desktop ${PN} - newbin exporter ${PN}_exporter - dobin ${PN}_scanner -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "${PN} is experimental software that is still under heavy development" - elog "and only receiving nightly releases. Plans in Gentoo is to update" - elog "roughly every months if no known major regressions (feel free to" - elog "report if you feel a newer nightly is needed ahead of time)." - elog - elog "There is currently no plans to support wasm builds / browser" - elog "extensions, this provides the desktop viewer and other tools." - fi -} diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest index 7555b7cce591..0d98c2dd7ea7 100644 --- a/app-emulation/uxn/Manifest +++ b/app-emulation/uxn/Manifest @@ -2,6 +2,6 @@ AUX uxn-build.sh.patch 363 BLAKE2B 5283c0a42a2e2ec96bbc15ea88bd7a4ff2a3b0f81274f DIST uxn-0_p20221211.tar.gz 284943 BLAKE2B de116e87120bc71975271c9ad0c1b01cba6e13a78cba0faaf811a2cace72204f15fca620bb4c87518542208e1c2af49e6db98b1b3b442ec3a855fb8b592acb2d SHA512 d59504f994b487aff151fefdb2f0f87a707fe998c1ea08539dc8d67aed28a4c93c9ff4bde036a9eb44401e8e6a12b7a15c17e434d5cab7b44a17e2e18e50e978 DIST uxn-0_p20230201.tar.gz 285942 BLAKE2B 2ace9aba9e7c5c7cd60c8db2208e16b4af4830dee5bb10eaa228028ada8701154069423a6b920a09821f63e52dd8955c48e2f13b58061aa08256045e20aaf020 SHA512 e33ff693124d14ee94c8192adb47d940f08d37c22067264afdcae7f4f9ac713915c4daa3bbee3e38385cb71b988a30991ca8ea123dd542438367eaf3a4c88f84 EBUILD uxn-0_p20221211.ebuild 1178 BLAKE2B d8f89630b2f5d252ee4d1f216e1a2dfe68f3ae6f9e57bc56ec50a33413baad113400f56bb1e2731d80b94e1a4ebab6c5e27709d90f40a785b0de6602e6c427a8 SHA512 c0f601c7df28c96ebdba6fa3e923077ba30dd38e3a3709b7efcceccb2ac219dd85d564da9dbcd9709bc4f177e2591bb330b0482fc5289728ea976a3ed046778a -EBUILD uxn-0_p20230201.ebuild 1179 BLAKE2B b85f01d306f9f256457ea36d7d2a38b16409c0309ab21a8b79c04854ffe36567c85e9d3dc54fcf73d67a73e17603e76712fb17f88f542bef232600adea2d0890 SHA512 ce09c20c8e8a11df89102e80fe36fced275b2cb75e13ea3cc80cefa79d57accad1e8317ae82f42517fea1e621ee3d0f123a440ab268d515ba1290d4168fb849d +EBUILD uxn-0_p20230201.ebuild 1178 BLAKE2B 8371b030d0946cb1c6fef4d9fe7561f9e0ba426bfaa71376c8cff75224a18c437b0ab18c5ae1e0ad6bbb5b27a5b73f94b9d3739e602771998fd33fe7ba936fa0 SHA512 42a876b28750380fb885ebc85ed4dfba5d2a5e75a500d10e60931d629529002500d4ec7797d687fe30d017ad7270c922d2187afa7b7d8250bed940ff07fc87f7 EBUILD uxn-9999.ebuild 1103 BLAKE2B e96ef87b30263310787425c109694b3d15c3d3733ea1ead43546fe225380bb6621738d134c9a1b8492db1e9f1bd643f2283e9106eae3e17738fd131e3311e8c1 SHA512 63afc5ea36ac4c5a96121ed8081db3efd1a9b0eaf7474849b3829449ab67ce174c619bcc266fff8f703450cc624c2cdb445aabeda1e238da76d0bc61b65e6d3a MISC metadata.xml 643 BLAKE2B 11f4437dbab961e620e204294cb8b18e1ef43c2c79411f8b1224a36276c6a4781e3cb5e854040c979eaa27dc145eb606576ba20076d16a301e33aea6bdcd0df4 SHA512 b5bf43fdcafed44459ac77576f631105175691078b8094d505657fdacc0519856ca063890d432051aa5bff8853ca55f7b10d3b8f680230605de63f69b0acf997 diff --git a/app-emulation/uxn/uxn-0_p20230201.ebuild b/app-emulation/uxn/uxn-0_p20230201.ebuild index 1a4ba33c7ae1..a71b2f9fcd3a 100644 --- a/app-emulation/uxn/uxn-0_p20230201.ebuild +++ b/app-emulation/uxn/uxn-0_p20230201.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest index 3250e0d317cb..fd3576e2a103 100644 --- a/app-emulation/virtualbox-extpack-oracle/Manifest +++ b/app-emulation/virtualbox-extpack-oracle/Manifest @@ -1,5 +1,5 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1 SHA512 9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1 SHA512 cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c -EBUILD virtualbox-extpack-oracle-6.1.42.ebuild 742 BLAKE2B 9d21636185a31f656ec1ea779b7e5ebf475c39256b94541af1d8d32ecf0b33fc703d461054957441bb9b2e22a403a90fc7555acb06e06a798d4047da66d12ccc SHA512 75928ea546071159bddd68cd585d5821d8ceb179db21b5722cc68b7323181e600825117409e051399b86c2d1b7f471c7246dbbda74dbbc84aef351cf48fa1345 +EBUILD virtualbox-extpack-oracle-6.1.42.ebuild 742 BLAKE2B fa5331bfc4b311de2623b66c5379e1760a90f1b584bf42c8f53eaa7c7b46f51b2156ea4983e032eb70128ceba675f786410a5245157fc61402cb2b64f0948da6 SHA512 e6c936f477c19c6589844df4cb26a193d6b431ffcbc05379ab3b327f5f6a0096b5d48795fa34a675a2fea0929c40d2c7a4742717993fd5d9ab722b56def21266 EBUILD virtualbox-extpack-oracle-7.0.6.ebuild 742 BLAKE2B 9d21636185a31f656ec1ea779b7e5ebf475c39256b94541af1d8d32ecf0b33fc703d461054957441bb9b2e22a403a90fc7555acb06e06a798d4047da66d12ccc SHA512 75928ea546071159bddd68cd585d5821d8ceb179db21b5722cc68b7323181e600825117409e051399b86c2d1b7f471c7246dbbda74dbbc84aef351cf48fa1345 MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild index d7b777f8a797..103374f36aab 100644 --- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild @@ -17,7 +17,7 @@ SLOT="0/$(ver_cut 1-2)" KEYWORDS="amd64" RESTRICT="bindist mirror strip" -RDEPEND="=app-emulation/virtualbox-${MY_PV}*" +RDEPEND=">=app-emulation/virtualbox-${MY_PV}" QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*" diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index c26c50dd2349..aa0d5be63d9a 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,7 +1,10 @@ AUX create_vbox_modules_tarball.sh 896 BLAKE2B 4153a8fa67cd8fe7187f3c4232691b1ded8e51315f41292f9fcc0adb294e9b235b0c2f1e91f6f728076ab85f687ea1ba2877dc44b511eaceb24e7d6e71a8bbd4 SHA512 c3154a13550817c581fa142e24081edfbdbc145315d34cc4569d12ad87a518fa0bf1443c053b50fdfdea6915bda1325ad973455ee85079294b83a49fd53f4771 +AUX virtualbox-modules-7.0.6-kernel-6.3.patch 1064 BLAKE2B cfdd3779ec7349c4fe9a13f9954dd1bce7ec98f76a6695c9b1e68e7939bdbd6251cd87fad15ad179effd4318722220cf4458495fe80229e3e3f986e9186c9be7 SHA512 b03845d549d3a2a4cf71eb24b723bb4ba401e08208ea9f3e02c1513afe1fe7a8ea75e9d2e051fc23cf183ee389fe661c4fa077bf10d15ba528109434b64b1875 AUX virtualbox.conf-r1 30 BLAKE2B 6308dedc75e2677cbdc844b53f51359e6b5745d3510636b04d08512122aeb6db81a1a18af156a8b9acccad395d390b24f9c27ed47413382cb6101266762de230 SHA512 5c6d31f527ca2db8d7fbeea759ac328eff42803d7940fd81ef12af22eb09f8913a0e561c35db1963e2a8b398ee288692817b5c8f3d439f2a6fd381769ec2ac8a DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 +EBUILD virtualbox-modules-6.1.42-r1.ebuild 1932 BLAKE2B c850dc5b405aaf949124981f0a4a93209ba04b6e932fe8f69bde275c515685e7d9a35b3e83be8b192b4dfdb573b8e5a2f1ef3188248a1fa8157508ea3ae2dee1 SHA512 489c31a7c353fe14e2ca5e8dbf76ad9252615083cd7e95d92a98ce801c16815d2332d7157b97290ad94eb3c05900b8771403a24220c54b9dc230364fd6417c16 EBUILD virtualbox-modules-6.1.42.ebuild 1861 BLAKE2B 2a4bb02e3b4ac8627c1683a728546506b709d68cfa0e3aa8a5f957801ee88c9412639b570a38197727146d1826e322c219a95d94c8bdfedc987c524b25ea6056 SHA512 4f382baa17e4a514fdad4094cfdd8abac5f3891d8cd344c895693d1af97a036daf6102264d0563184d8d72f601f50ca1dcf8ef151a0939da3448f874a6d75ea2 +EBUILD virtualbox-modules-7.0.6-r1.ebuild 1932 BLAKE2B fdfba91492faf7d72d05a272cbd47666e791eacca1d08d32096bf69ca5865694ee010a23070b0170eba11762f9642146615bd1130e1be8b378c36e0835c44c2c SHA512 1d0411915cb264827c49d02dc83d10fb9cc44dfbe7eb82f2982db761b8805d9f5ff56d2d5fb9dd0ce469eebc3ec026b39dd39fbebac31a3aeab497a1866b8664 EBUILD virtualbox-modules-7.0.6.ebuild 1861 BLAKE2B f85afbdf42f018df9d567b5a6630b9b62745a78a116c7ce43db8b1bceab22bc481f58a5ba77225781eef1d3cf7e8d81c6829142917c3346044a3f59d36fabefa SHA512 a132c018784f1b16fac18257f4e33f68bf919c3d7cf3792aac18173a7cf01cd0efea2ddfba9a292f567ae62a39b4a35d95bd6d8fdb49970f1be74e51e2ad2bfb MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch new file mode 100644 index 000000000000..3ea343791773 --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch @@ -0,0 +1,27 @@ +Linux: vboxdrv: Introduce initial support for kernel 6.3.x series, bugref:10381. +https://www.virtualbox.org/changeset/98867/vbox + +Index: trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c +=================================================================== +--- a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c ++++ b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c +@@ -1402,5 +1402,9 @@ + { + flush_dcache_page(pMemLnx->apPages[rc]); ++#if RTLNX_VER_MIN(6,3,0) ++ vm_flags_set(papVMAs[rc], VM_DONTCOPY | VM_LOCKED); ++#else + papVMAs[rc]->vm_flags |= VM_DONTCOPY | VM_LOCKED; ++#endif + } + +@@ -1873,5 +1877,8 @@ + /* Thes flags help making 100% sure some bad stuff wont happen (swap, core, ++). + * See remap_pfn_range() in mm/memory.c */ +-#if RTLNX_VER_MIN(3,7,0) ++ ++#if RTLNX_VER_MIN(6,3,0) ++ vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); ++#elif RTLNX_VER_MIN(3,7,0) + vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + #else diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild new file mode 100644 index 000000000000..3258677a03ed --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from VirtualBox-*.run +# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz" +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +PATCHES=( + "${FILESDIR}"/virtualbox-modules-7.0.6-kernel-6.3.patch +) + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild new file mode 100644 index 000000000000..e4544d662bf5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from VirtualBox-*.run +# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +PATCHES=( + "${FILESDIR}"/virtualbox-modules-7.0.6-kernel-6.3.patch +) + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index c2418e5a6f588b29f58579672816af7178b4995d..f663867c420e74b94fa4d64bb20056e06b63ae05 100644 GIT binary patch literal 4708 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 literal 4708 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 literal 17358 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 literal 49804 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 diff --git a/app-misc/bb/Manifest b/app-misc/bb/Manifest index 678772cf2c51..192553c9371d 100644 --- a/app-misc/bb/Manifest +++ b/app-misc/bb/Manifest @@ -10,5 +10,5 @@ AUX bb-1.3.0_rc1-printf-cleanup.patch 2826 BLAKE2B 26ccbf74ba95f2d695d56a788f340 AUX bb-1.3.0_rc1-protos.patch 183 BLAKE2B 61112802cba379eda21b293270b2bf61e6be892f8cd36ce494f31284ff7a92ab5e6c828f5cd7365868128d40f2711aa099f3148989151875025ddbb7f24fb0b4 SHA512 bcccae0c1838ee89a62581c25a4896e468cd1fcd5dd4bf98bbe2395aa40d15a39ea8408bfad31517ff57385d8d0b2e65ced8c7a93fd17cc7f9039390805229c5 AUX bb-1.3.0_rc1-zbuff-fault.patch 1048 BLAKE2B bf8729e1654bb44bfc32ff9bb857e5aef082d7e2ba40494304696f399fe43bc82540f1f323504a24afc003c408e6b73d8decabb1599dd5ffbfa186cc3a19e89d SHA512 bce66400732270b9b4957cbcfe83d97baa9ff011876517ce292949c1fe23945fb02768542c8b4b59b350403a0a3f8b1dae998800b64d84f34b8c37e5e3ba0cc2 DIST bb-1.3rc1.tar.gz 1416292 BLAKE2B 342a11002a94f160de23739c5578acf685ff886ae66e182b33cd971b74b258bae6ecd7e9e795f1e6a53a062a4c0ba5296bdbb6f41dd8cca6be4550bb49943023 SHA512 f05eb741f1189038a5a63016437f8eaeb25eb001307561bfe8827701bc246873fec14462e586d5966dcd1c74cddaf346f4670254b712713625e139300817c0a9 -EBUILD bb-1.3.0_rc1-r6.ebuild 2057 BLAKE2B 913cf68e427d46b70e73699e0ad3c5b9b1da4d4f84d30f365e75006368af5ec430a5dec9dee4b477955637541a824095438b154a089db171d53d3dca5fe86763 SHA512 dcbd9471d1ef0a0902d2d1b24af46f03a23d6bdff1c23ac1f5fadf6c6af05ce02f27c34230915de07b9b5511b571452da9a52cbf0195575e8eeed2586b0d6cd7 +EBUILD bb-1.3.0_rc1-r6.ebuild 2059 BLAKE2B 98829634c1c27c1cd426fe3d1e373b3dde4caa583400acc9a29a5f404057b4d136ff694beba0eb67ab25f9a1b8cb78d68675b6dde60d642e57e8e00413367cde SHA512 1aaec60e8615632e4d7b8d8a4666cd73b877ed9100e97bdeb326f73867fedd68cd004fb9fd4d08691d421f94a67c845e972cb0071c5ce03429ee0d7653da6745 MISC metadata.xml 248 BLAKE2B b8dceef6470332781bec2164b91ef9025e088c052fb5df0116460fbe97f5c72dc760e940f20897f2262f4c5a565d30142ad77a182b531f3fe07fd760764ff161 SHA512 fecc0bb3d7321c47bfea890b67859c9378e7720c36d62890958584ad0f771c10bf512e9d59e6628399acd49745030db48cf7bf09b675db3cb06360818ffe67a0 diff --git a/app-misc/bb/bb-1.3.0_rc1-r6.ebuild b/app-misc/bb/bb-1.3.0_rc1-r6.ebuild index 2a3d4e24f6b5..527c89ff5ddf 100644 --- a/app-misc/bb/bb-1.3.0_rc1-r6.ebuild +++ b/app-misc/bb/bb-1.3.0_rc1-r6.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 @@ -8,10 +8,10 @@ inherit autotools MY_P="${PN}-$(ver_cut 1-2)$(ver_cut 4-5)" DESCRIPTION="Lightweight ASCII art demo using media-libs/aalib" -HOMEPAGE="http://aa-project.sourceforge.net/" +HOMEPAGE="https://aa-project.sourceforge.net/" SRC_URI="mirror://sourceforge/aa-project/${MY_P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="mikmod" diff --git a/app-misc/cdcat/Manifest b/app-misc/cdcat/Manifest index 309aed253d37..ac360cd1a1fc 100644 --- a/app-misc/cdcat/Manifest +++ b/app-misc/cdcat/Manifest @@ -1,3 +1,3 @@ DIST cdcat-0.3.tar.gz 7464 BLAKE2B 24d0acce5bca9f84d24944e74a463ec64fee19a989ef89c187dc283d5c87dbdffb76e9471159903603c07924e0affef6f1b48dc7ab5e7292e5ae427510f7a259 SHA512 6d30a22c29a1846a3899f384bcc395444af77b62024cb9f45da877819614c3f1ff495e03f7d7b498716fe4725c569c88a14480a37fc4e4fef5cfd9a640e4cfa3 -EBUILD cdcat-0.3-r1.ebuild 1239 BLAKE2B 8bb864e99030a4ae67a4dd12314e3b713aa585c51b377fb3ec084707f9620b66b97274d8b3a391433224c2e9dd82fb49c4042b1d18fc8899f3b75760195ab129 SHA512 9778292d93b1d62d98521317161e60b603074cd45acdff6633f5ad4d686ff4a6e288e098ebcf4aa731388fd5151f6e9992e6522f934b8e34f939a2f6d99e3348 +EBUILD cdcat-0.3-r1.ebuild 1241 BLAKE2B ab89864e80de30377a10c7cd9e63f401de8ecc0a4bad04c2fe59d66ddb18393e59702060b5f8ce8dd0549bc80633af87b15276a011b6c560716796ad4ce554d4 SHA512 ac28ea4aa26bb5d7fb26263f8c75656c5eae9af041696d15a3efbf1227e461446ec927540624462fa83b2060a1410c55b7d92741111fe319d76e073e71e43c6e MISC metadata.xml 247 BLAKE2B ccd6c429fcf67d1b928110ad44094a17b4a0629f1d7227b03360ae24f998bd2cca840417041eca49c640493adb96eb18aa70fa25deb0254399ce57ef72812f67 SHA512 eb6abf21ad73022c7a0af4ec0d66a74b74b25ae22b10c376eb685bcb7bebd65297946f90ec3a8256b7e654b381afe516e6127318ae892503234a135b88b9b221 diff --git a/app-misc/cdcat/cdcat-0.3-r1.ebuild b/app-misc/cdcat/cdcat-0.3-r1.ebuild index ae81f769f031..19db53beaa05 100644 --- a/app-misc/cdcat/cdcat-0.3-r1.ebuild +++ b/app-misc/cdcat/cdcat-0.3-r1.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 @@ -6,9 +6,9 @@ EAPI=7 DESCRIPTION="Simple yet effective CD indexing program" # original src went away: SRC_URI="http://littledragon.home.ro/unix/${P}.tar.gz" SRC_URI="mirror://sourceforge/cdcatalog/${P}.tar.gz" -HOMEPAGE="http://cdcatalog.sourceforge.net/" +HOMEPAGE="https://cdcatalog.sourceforge.net/" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ppc x86" diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest index fe10e338fd5b..2606d7cf0756 100644 --- a/app-misc/ddccontrol-db/Manifest +++ b/app-misc/ddccontrol-db/Manifest @@ -1,3 +1,3 @@ DIST ddccontrol-db-20230223.tar.gz 112436 BLAKE2B 2ea33abe318005b340481ea6973ecbf5e261dfdd5579ad016262d0e1ee5ef44e15d16600a88d0323810bed4bf062632406c305202296932dc2e71288a888b091 SHA512 303345137d9f5760d4ee10db75322a3be97fe4269eb469e4ff798fe69f60670b8408ca87d2b3ad10f47ccb1f33c99c3ce09a1294f60e66d429074df685ab1501 -EBUILD ddccontrol-db-20230223.ebuild 600 BLAKE2B 74618d7c9d4bf3d10950f3e4ee0a4e1db833e4dca9e9ccd5480342f2ef6506d21ac3b101eda186fa8a0524d3a8b5a796234dd713b41d0c3e4e4e379b5252984c SHA512 c8e3f5f2e97394bf6af43c14e095245862ef8a7b39802a4b56a4b528c4c57eb8a5e4e17a0a09c351e438673bfa2dd9ffdc8af9091de122065e4f5d9000a87a36 +EBUILD ddccontrol-db-20230223.ebuild 602 BLAKE2B 3658faa28e5c34d69c0e131f8f233f8e32cf43bd83dc897faa8e252b9ab5a95f04ca555f093f3ac932dbc621c1b690169426a977e00fb3069ed55f02c95c4502 SHA512 b673dec13f25268c4a114b6791710b624d72ca03675e6ec0a758c5d536fa9cddbf5a540a8be030de75b1aceefeef9a8f865156d340b31370008d2f13725cc72d MISC metadata.xml 319 BLAKE2B a9f063aefd3004d8157559423ac0ff4b74a155e97d7663db1e9b4599cb9f98c41c185fa2e48e7342b7e2b8e90fcf9c3077e0fa201a95961a5e5975cead80938c SHA512 9f4fe27a2cdf12ce882449c566ab4ce4a5bd22afbd9794ef8aa6e01d0b15082b54783b31e1ebf92f59fad550b3d59ba6fb1d2263ec22b901a526bf80fec8cc95 diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild index 3b099755cffe..9e6c4cdf3377 100644 --- a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild +++ b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild @@ -6,10 +6,10 @@ EAPI=8 inherit autotools DESCRIPTION="DDCControl monitor database" -HOMEPAGE="http://ddccontrol.sourceforge.net/" +HOMEPAGE="https://ddccontrol.sourceforge.net/" SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="nls" diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest index ba1974939dbc..55bf76c11799 100644 --- a/app-misc/ddccontrol/Manifest +++ b/app-misc/ddccontrol/Manifest @@ -1,3 +1,3 @@ DIST ddccontrol-0.6.0.tar.gz 180376 BLAKE2B d844f03ae4843a710a3a7143b1270656202c261b5e412822c49c2096c150052ddb6747b62f7c1d2404cffeb13af5ed604be915061b3fd339c8dcf66473bbd791 SHA512 49e857e8ef8f2ba87dc51056b9511ce55f3e6471222cd9171a324e2ee179b8c96a8f4d90c63bb379260ccc8e1d9653964f90748d6589d298ff2bbe6982efd3e2 -EBUILD ddccontrol-0.6.0.ebuild 1894 BLAKE2B 2e54c658446e131fd40ea3c9b8ddc7202bfb56ada50bf090e894fd057f93142ec8ae4bcea05ff94e576f1fab869c4f759984caeb41bbdd433c215895a611d795 SHA512 e9c9ca3ee4a37b6608ec1046f54b7f2e25c1284f3bbf6ab02829a45bb3c16d4230c510536215eb77742e510e23d6462d12688e4c0c98edf9fb77053301f03b09 +EBUILD ddccontrol-0.6.0.ebuild 1895 BLAKE2B 8b7b558478b93f92fbe731d98649c37529d2122f09bb0006a6969be5592e2528d5d0e8a1db73e9efe84cd4fef4f23f51c8205984e1e515921931f7f23b4ccabe SHA512 578f26d6a9cb368c2c7e3b81fc5b69725af153f765aaa8f04d83c46023e2b021bf539a73d7e774479adbeac968a559aa74e39acfb51f00aef3bbd0a13970d302 MISC metadata.xml 418 BLAKE2B 0c4f8c520b2ba661bfa763de83a97fe7c1dba5826633e42f03efebdbf9c96b5989ff59068111c9d278017b3942abbff0577217d7c2180c005fc0bc725c50d8b4 SHA512 54b3ebae0357cf2f3e2d81bb493dac58b7c23fe2b0be237128d94a9dcc2ec36c7d782b2cf0979cf15a3c9fee22cf9a4ccd5c30a4798a5c55826d9b2813abc67f diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild index fe92023703fc..f69c03ac286d 100644 --- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild +++ b/app-misc/ddccontrol/ddccontrol-0.6.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 @@ -6,7 +6,7 @@ EAPI=8 inherit autotools DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color levels via DDC" -HOMEPAGE="http://ddccontrol.sourceforge.net/" +HOMEPAGE="https://ddccontrol.sourceforge.net/" SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest index 1434175133b4..4462d588fc03 100644 --- a/app-misc/geoclue/Manifest +++ b/app-misc/geoclue/Manifest @@ -1,5 +1,3 @@ -DIST geoclue-2.6.0.tar.bz2 94890 BLAKE2B d579752482e77e6ec6df3cb34f6b1c7ca61ea425f1c29195f1bcd031afe22644aed2f5b3f75e82c20e0e3cf0d415ca858b30351b2ee3835fff0ca25e63fc6395 SHA512 13205ab88cbd9748c155081318ae1909fddedce4250e3ece39a9f379b8cfea91dfe571961e278406ba54f8efd3a1070967479feb8256f50170112b28246b3103 DIST geoclue-2.7.0.tar.bz2 105353 BLAKE2B b9bcf29bcdb5302d3df29f48ec235265582ec60badc4f71469faa0d100f860f943529c6a74aadec4b03cbc1474f5eab837b1b9b19ba5c7e0ab0fb6c868db727a SHA512 2314242f529b9011ee5da6e8cfc657568853769e4d38b8e7c604097a747dd5705d9f84dcd2763cdacb9f014e15b63fbb8356d6cb488ba91334cda87c11e4ee7d -EBUILD geoclue-2.6.0.ebuild 2331 BLAKE2B 894fc803580dc7645896e3cef32e3971977ee6d5a10da9f435658cd26cd3113b24442791282adf2f3ffd2352715afe935bab2e33a2c7201265624e91f1b97161 SHA512 ceb67bede7f596827943b51531a05ae3dcd1c8889bd6c77472b1014e522a1ae0385570f798a07df7369d2000e7f67827eb1be085791753e94f3df66e882f826f -EBUILD geoclue-2.7.0.ebuild 2333 BLAKE2B bd1f709eabeee5c321a3671a2790372e9972d8515b57feda1edff099609946447024418cf3082d071946dda3643bd32b320bb0511d0401b56b5993f3a9088c44 SHA512 e90c64abb1e03164a889a24c70e72945fbd2842d04ec1d12750bbfca30d86bb979976bf19ec5a2388f82454e2c93a428c856b71a8a5b085e2b6590da414f22ce +EBUILD geoclue-2.7.0.ebuild 2332 BLAKE2B bea32816851178e76b2199ba26b3c010a12c635296bb79e53d0ea34ff604c8647625921cf498fb0338ecd454b6f10c43d322c458486f4a7fecdf1e0a0efaa010 SHA512 953fc3864493f978fca4ee1463c424570b2d8b9b842f82e703f10295fdf0238496eb184d33a185797641bb9265a0e05fb781bb223f6f97a2f6dc613300372ad4 MISC metadata.xml 1006 BLAKE2B f61bb5fff6412551ad5377786b08e2e488adc53f18eea163e7d0351fcc7b9ba767dd7f456f123ff226a963464c401e99ad0b52264a034c044ae3f323b0e7c7a0 SHA512 a19a0d84fc21207ce16ca38b0b2db4faf554ba4237fc0aada39f58c2934c3f0a4fc20d6210887e2c107e30ccf509e0915469e669a82cfc35e1e85ff64c741eab diff --git a/app-misc/geoclue/geoclue-2.6.0.ebuild b/app-misc/geoclue/geoclue-2.6.0.ebuild deleted file mode 100644 index 9026e28de7be..000000000000 --- a/app-misc/geoclue/geoclue-2.6.0.ebuild +++ /dev/null @@ -1,81 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit meson python-any-r1 systemd vala xdg - -DESCRIPTION="A location information D-Bus service" -HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home" -SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2.1+ GPL-2+" -SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="+introspection gtk-doc modemmanager vala zeroconf" -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.44:2 - >=dev-libs/json-glib-0.14.0 - >=net-libs/libsoup-2.42.0:2.4 - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - modemmanager? ( >=net-misc/modemmanager-1.6 ) - zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) - x11-libs/libnotify -" -RDEPEND="${DEPEND} - acct-user/geoclue - sys-apps/dbus -" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/gdbus-codegen - dev-util/glib-utils - gtk-doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dlibgeoclue=true - $(meson_use introspection) - $(meson_use vala vapi) - $(meson_use gtk-doc) - $(meson_use modemmanager 3g-source) - $(meson_use modemmanager cdma-source) - $(meson_use modemmanager modem-gps-source) - $(meson_use zeroconf nmea-source) - -Dcompass=true - -Denable-backend=true - -Ddemo-agent=true - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Ddbus-srv-user=geoclue - - -Dmozilla-api-key=f57afde7-113f-4e8f-96d1-62be64a0273c - ) - - DISTRO="$(awk -F= '/^NAME/ {print $2}' /etc/os-release | tr -d \" )" - if [[ $DISTRO != Gentoo ]]; then - eerror "The following API key has been allocated for Gentoo only." - eerror "If you are a derivative, please request your own key as discussed here:" - eerror "https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/136" - eerror "See also: https://location.services.mozilla.com/api and" - eerror "https://blog.mozilla.org/services/2019/09/03/a-new-policy-for-mozilla-location-service/" - die "Please request an API key for your distribution." - fi - - meson_src_configure -} diff --git a/app-misc/geoclue/geoclue-2.7.0.ebuild b/app-misc/geoclue/geoclue-2.7.0.ebuild index 7a52f9b72f98..6392d095f4e6 100644 --- a/app-misc/geoclue/geoclue-2.7.0.ebuild +++ b/app-misc/geoclue/geoclue-2.7.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.b LICENSE="LGPL-2.1+ GPL-2+" SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="+introspection gtk-doc modemmanager vala zeroconf" REQUIRED_USE="vala? ( introspection )" diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest index de396c0e2a7b..f858b481bedb 100644 --- a/app-misc/gnote/Manifest +++ b/app-misc/gnote/Manifest @@ -1,7 +1,5 @@ -DIST gnote-43.0.tar.xz 3325232 BLAKE2B 9e56aa164262b710aab872be48fded2a6c70a062ddfe7c95ae633c38269390a6b3c3143c788f0ee43fb37d0229443a600d71e5edfbab1aa387a20e135210a0dc SHA512 34133ba1cef12c02a6518017f6b5b07b6781f05af787034ceb3dd8bc4d59fff2a7cdc17615511e7008c39bebf52e6b78a973840bdd5b6b1e5199226fdd12d91c DIST gnote-43.1.tar.xz 3329384 BLAKE2B 0e871797160a45d07ec17d9fbfeaaf159b755bdf373480ac47ac03b966b87510d0d721fdc581da76c0f7e3b1098964d926122f0aeb36c4a44597b137fe41ccf2 SHA512 7b007e325634371deee99e09230f4f2427a072e203d6086a91888ed3be69b54b22bfc9e49010a43a09c134f0d4de9d510fd1a370e2432f9542241d9f37e05921 DIST gnote-44.0.tar.xz 3330052 BLAKE2B 5b8a45de08419cdc8b22596fc4019ddd18edf7103dda5d51fe87153e624a3623a3b5af1e65ee15bc0afbefc13400ceddebc740fc34ff3675f4e0fa3a68ae87d5 SHA512 95299d811372f9c011e2966cd0fcb770830d691a85e390fbeb0500ff2db394301d0aeb478c622af1a8caf54d07cb15243c65e73809e02ae36407ef5006e636bb -EBUILD gnote-43.0.ebuild 1529 BLAKE2B 25b2bbbc16b22e051f3bf98dbded4ae9151b64330003b84b8b529c428fcb076d4c40f493f66a02d9138f415d7819a1dd64701785e80e3e3b961f8d501461a234 SHA512 c0e89681d3b0acb65c66d0050cedc52cdaa63c094721d57589abab87f8c7de1095d91cbfdbb0d92867d8f45eecc68e6d8f3a903001267a92d1d6caca5a0ca54f EBUILD gnote-43.1.ebuild 1529 BLAKE2B 55cef17d9f6bba45a58e5149377e4829b96203f048eae11f7541571a433c5fb0bf8a93c0889ec474b5acd9192778b7b7e0ffe98dd99c8ebc68fd0470a9880770 SHA512 632de51cb3d027fce5bd46168d5538e8c39d4fc983c590ed8914122c0b428899a9f723e5abfa1e5ac2f8e55994136c58e951622b4bdbe1265178f869dd3adeaf EBUILD gnote-44.0.ebuild 1529 BLAKE2B df081c85e739a23131e6309f5ba3ab81a43e900be0540cc99a997bcb90ba82d2c314659ecead4cc6031856495b81e3cd68ca8893adf660657f62ee3e298935b7 SHA512 fd0b193095c4b5974f62c77c995de1aeb845868539463b60bddbbce720abef3341a345a0ba822d734171387b446fb7efec611363291382fcfcffa8849c94a6e2 MISC metadata.xml 346 BLAKE2B dd5d67f5f5f2bd3205f8087ee8abab196289213b451493bcb0e059f902482449329bf03e9cd44e13cb72a347b4ee97f6b1cdf771c0723bcb93b06dcda9a3cb00 SHA512 0f177f3c20fb7215c21a2df360abfdab37bac8cc8b1405d31cd76d552d65661762a929972b0bed0a4c46b7f9c4b053b9a544209282db688699208b5ba0ccec64 diff --git a/app-misc/gnote/gnote-43.0.ebuild b/app-misc/gnote/gnote-43.0.ebuild deleted file mode 100644 index a448ad104dbf..000000000000 --- a/app-misc/gnote/gnote-43.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 meson readme.gentoo-r1 - -DESCRIPTION="Desktop note-taking application" -HOMEPAGE="https://wiki.gnome.org/Apps/Gnote" - -LICENSE="GPL-3+ FDL-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/glib-2.62:2[dbus] - >=dev-cpp/glibmm-2.62.0:2 - >=dev-cpp/gtkmm-3.22.20:3.0 - >=app-crypt/libsecret-0.8 - >=dev-libs/libxml2-2:2 - dev-libs/libxslt - >=sys-apps/util-linux-2.16:= - >=app-text/gspell-1.6.0:= - test? ( dev-libs/unittest++ ) -" -RDEPEND="${DEPEND} - gnome-base/gsettings-desktop-schemas -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 - dev-util/itstool - virtual/pkgconfig -" - -src_prepare() { - default - - # Build system requires UnitTest++ >=1.5.1, but the .pc file doesn't - # specify a version - sed -i -e "/UnitTest++/ s/version: [^,]*,//" meson.build || die - if ! use test; then - sed -i -e "/unit_test_pp/ s/ = .*/ = disabler()/" meson.build || die - fi - - if has_version net-fs/wdfs; then - DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote will use it to - synchronize notes." - else - DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes. - If you want to use that functionality just emerge net-fs/wdfs. - Gnote will automatically detect that you did and let you use it." - fi -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/app-misc/grc/Manifest b/app-misc/grc/Manifest index dfad044a2a37..bc8cedc8a4e3 100644 --- a/app-misc/grc/Manifest +++ b/app-misc/grc/Manifest @@ -1,5 +1,3 @@ -DIST grc-1.12.tar.gz 48744 BLAKE2B dd7ab01739dfe637c4bf8b1d877e606869f9d11fed33112b499f72714ebb383e7dcbf80f160ac87d07bdc079ff7d589b9ad10b2f005c801fd13bb305466f1f8c SHA512 37ada5c7293bd0240c18b60cd7c60990e26e91b93fe9fb3ba1198c9d665647570191e985ab29de2b6554166ef703d81f449b486e83178b35df302836b5abb8c7 DIST grc-1.13.tar.gz 49224 BLAKE2B d2c32d42ad1bd20c7d2b2aa68da114410e625463d30f0b93644cec4ddc69241d7f3c7a5f7edaed9fe42a1d21e8a0e5668403491d09679995558c94649b9d6fa8 SHA512 d8a7e78f84f5cb925a0205a81a9564ffe3d688eaa1f90d335a6f40e17757866374b6927f223e888a358586830b3feb4779f60faa01097b0c9703793ceea3de43 -EBUILD grc-1.12.ebuild 1372 BLAKE2B 4b01893298b27720bf80d7685628bbdaa7bd76dca57efbd64e7074f09ec65711386d9a9962d0dfb5dfa5f42d00d7198459c01c9119fa3545884da2ed1ee23011 SHA512 2d169158e61a0d69661cc1a47ca403715847b0b2caa00e8d4136e166295aad0621eb7495a6826183d4bdaefe4764955e3ac7709c36ad46984bd5b6c1487021e0 -EBUILD grc-1.13.ebuild 1374 BLAKE2B d5df6d5d1fbe51059b09dc3bead9638f60b0925958b3914f7f4927e60efa74217cd621cafe829424bb9dc274fde3c4e8d6c524b3e6a78fef14df4d4e40c5c707 SHA512 e870dfb2eadc79be306d27cc21b864630021f1de86caba430eea41f898cf5c1e5e5ecca94e0d75b1dcc67eba0ccfd3c791838136e970b9b9f56b249e16db759b +EBUILD grc-1.13.ebuild 1374 BLAKE2B c802fdbefee5a53f067712f2ed1c28b28e1f1afc04a4906662993cd4510f0756fe9b0f31016a126269333764a1978fcaded3d9c81b0c7b0e6f8762b449b6a690 SHA512 1e55eab82c310d9d1d3748cb5594fab20655b8378966e75c206b0fcfbcf23f49fa80e6a33a94429a6c8b95afcd7110612342e7d940c2b52288d8c7046de301d1 MISC metadata.xml 366 BLAKE2B 0abe5b9109335434db8f89e50fa987ec443c70a6b0c9073808c162b795a76357129bde9ca716dea7df51a5511db75639c3e1be2c1d1a35b3f0a4f412cd2340d3 SHA512 b44e11c62ae90d0c3bfdaf3d206dc40720dc6a611aa786734e46a5542bc666d29977828285f4234581546f554d32abbc3b6fe10cc009ce39ff1f80672df775d0 diff --git a/app-misc/grc/grc-1.12.ebuild b/app-misc/grc/grc-1.12.ebuild deleted file mode 100644 index 0b344cf94d1b..000000000000 --- a/app-misc/grc/grc-1.12.ebuild +++ /dev/null @@ -1,61 +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 python-r1 - -DESCRIPTION="Generic Colouriser beautifies your logfiles or output of commands" -HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/grc.html" -SRC_URI="https://github.com/garabik/grc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -DOCS=( README.markdown INSTALL TODO debian/changelog CREDITS Regexp.txt ) - -src_prepare() { - sed \ - -e 's:#! :#!:g' \ - -e 's:3$::g' \ - -i grc grcat || die - default -} - -src_install() { - python_foreach_impl python_doscript grc grcat - - einstalldocs - - insinto /usr/share/grc - doins \ - contrib/mrsmith/conf.* \ - colourfiles/conf.* \ - grc.sh \ - grc.fish \ - grc.zsh - - insinto /etc - doins grc.conf - doman *.1 -} - -pkg_postinst() { - elog - elog "Shell specific configurations can be found in ${ROOT}/usr/share/grc" - elog "Be sure to symlink one to use grc globally:" - elog - elog " ln -s ${ROOT}/usr/share/grc/grc.SHELL ${ROOT}/etc/profile.d/grc.sh" - elog - elog "Replace 'SHELL' in the above command with one of: bashrc, fish, zsh." - elog "Afterwards, use '. ${ROOT}/etc/profile' to activate grc in existing" - elog "shell sessions." - elog -} diff --git a/app-misc/grc/grc-1.13.ebuild b/app-misc/grc/grc-1.13.ebuild index 4d01c1914227..3a0a275e7c4a 100644 --- a/app-misc/grc/grc-1.13.ebuild +++ b/app-misc/grc/grc-1.13.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit python-r1 DESCRIPTION="Generic Colouriser beautifies your logfiles or output of commands" diff --git a/app-misc/ktoblzcheck/Manifest b/app-misc/ktoblzcheck/Manifest index cb5361233947..104a502f821e 100644 --- a/app-misc/ktoblzcheck/Manifest +++ b/app-misc/ktoblzcheck/Manifest @@ -1,3 +1,3 @@ DIST ktoblzcheck-1.49.tar.gz 561501 BLAKE2B 209d88fac131f58413c27a2df1bb2a380a7517ae20050c8151c368c1a2e7675ce4d563d20e481fa7d843991a95d5edecd393dfbf601446d2657c72302fb5d7ff SHA512 da2321112a78b11ccaa938ec295275cb27a4830de0de62e7b9335f2991b9ca335f0ad10e422d9dcbd32a16effc2fc59f3cdde0fd732a639d3e6a39e141081aaa -EBUILD ktoblzcheck-1.49-r2.ebuild 702 BLAKE2B baedee47e2ffe793c942961efa073e6e8d8240c347a792c1c5b508798f1c620a79f79f7fe85461906f448e00f37389e713372966752647295b3307afd445e23f SHA512 00e9e0a6fcf29548d9cecc512e013c9fbeb05c3aa58049fddc015aac87991ff5722118e0c0e44380fde2943d5393fb582c8ffe477fe248b9cdb0f1e61cd34ada +EBUILD ktoblzcheck-1.49-r2.ebuild 703 BLAKE2B 2a972a2be3c6c85034a841ebd4605e48ed4f2b7a4eac6a13193757287db26fdfd8a72e70447416b958ded04a55f8f4c9360fc77561821f1da1d88950278ae7db SHA512 547ae763dde5e50bf12acf51a5eb492d17224c2111a25225ba76850ae764e9491277371ad954b178912811aadadcb43e1e11c8200e7ce69c15bd0537e0a74c31 MISC metadata.xml 249 BLAKE2B b698582d5092ea2c1d71be79cbc681baeb82d21c48fca633d3037a35188f1beac8f6e5668af0cfc9ff5c0848d11e75863e531311bab90651a62aea47f45956d9 SHA512 f5ec21ce74f4748342a9277a82ce7e6eb613d90594ed1e70990b472a132db02bfc7e2b1e03ee446b87406b53f0769f89537314b02fcf07e1586f77822a887b15 diff --git a/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild b/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild index 7a75b1bf3b1d..55e470ef8946 100644 --- a/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild +++ b/app-misc/ktoblzcheck/ktoblzcheck-1.49-r2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Library to check account numbers and bank codes of German banks" -HOMEPAGE="http://ktoblzcheck.sourceforge.net/" +HOMEPAGE="https://ktoblzcheck.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" diff --git a/app-misc/rpick/Manifest b/app-misc/rpick/Manifest index 714b819f26e8..5cf80f257471 100644 --- a/app-misc/rpick/Manifest +++ b/app-misc/rpick/Manifest @@ -1,162 +1,158 @@ -DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 -DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f -DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 -DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 DIST assert_cmd-2.0.6.crate 22701 BLAKE2B 9c56c1e17c00995aac776d7f476fa38795dd4a831e0c43455d79335eb6ef578a2e94c56247bb5d0214835aa89262659554302ad56287271ffb040931e4687303 SHA512 939651675ca59f5f414d15774b4eb6138179a9a3e43095678cb453fbd6e098c0b837c398d849fcb22b6dedcd37d21ce7f3227ca86deeac169ea5c18dfed5d947 +DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965 SHA512 4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bstr-1.0.1.crate 340636 BLAKE2B 5c5c67fd6ac1d7219eb0b47fab4a32dcaca91218316a0151e8cdcda0c94dbec06623cb1ac1cc8a2203bd77bfeaaed57042b2dfb401f5f4bd8d397d64a34d9e56 SHA512 b4896364458074cf478c8df412619860858f5eb96e2228e5d083f074dd11b49ec1076df314c5d593dd4f8da1a286305793cdfecbcd9aa5f417706e545c4e8585 +DIST bstr-1.3.0.crate 340998 BLAKE2B cb965b9fc3f2e6906308eac7a99f1920423646fdce3221df0d532167239c4195a7b8f4451c34914c4a8ea99a79f847b6c8d0bf1f392044120ee27e02fd3418a1 SHA512 bacb9d8ef907853810bfa67efb670a98f76116af74161664ef11fc875f0b9f5f80423ee8af7db6a483f2c7cf70c13be3a36cbc1354698ea55405c684e9604253 DIST bytemuck-1.12.3.crate 39835 BLAKE2B 70bb0459b80fceec7f3c16c70a251f3d0e77069d77468e80c8ab2c3fcb7596dfd072c2214008d78ed1bd1a19332ed312b50a77b9f57c4230f2815768497fabcd SHA512 4bd87ace983d659877792e4f463d7ccf16e5a524f2c9698728bd688bf9d0cc5651cf641f4d6d987c8c26be5e56d11d22537389ac76a8d49b4d6e25b6a2284c1e -DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 +DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-3.2.15.crate 213317 BLAKE2B 382e7effda5fad6d1edd4d6afc04cd35bb791e7fad0f2b24660073dfb2d2ddafc105b4a4d16265bcd21986a463e65170e12baac407cfee467839341f8fcb5f10 SHA512 0811a833f5ecc6ab1f29edfe2cdc42dd47a31f768bf04f6b51cf360122881a5eabf3886491f9ee6ef35492abad88d444e7ed75c08d6d360dd5ea4aea8312b62e DIST clap-4.0.26.crate 205197 BLAKE2B b4e0a998d102ff5f5511d07f4d4697bdfb1bf9b6e787d2336babb817a6fb5e7de7d3b38298dd7b629efa681e6907622bf2aead197f22c5009649ec336b8c899f SHA512 096d9a69c5c09cac0315f9e1895d873b861beab6bfcf0c4a28e85c50ad63a8282f36933fb16333d749e821032048da7d7100bd5d774ccfc4078e90d3ea672e35 -DIST clap_derive-3.2.15.crate 28218 BLAKE2B fab12b77b78edf58e3779c986d2c0b9f5e22a2c7d39ca5cfaf5210100a005a430157b4df19c726b68e3d55fd8ea825e4079fc01add760e43ba5903bf31e6cccc SHA512 75572a3215df81f6256fa520fdec95c2242a3ba17119e5b39292c8470195204322bb58b2b7b770622865e2345c1a4ebadf19bedf09f47b9958033d5506466d74 +DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef DIST clap_derive-4.0.21.crate 27567 BLAKE2B cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5 SHA512 95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df -DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f +DIST clap_derive-4.1.8.crate 27889 BLAKE2B 60aec769b44abfeea8034db5c13a9ac0b00ab5e78f43715eac4c70918bc3f06a71d91e6d4617dfab6d3c6672d9ccd7b9c483b6b2684d2dcd8f6eb4ff55844256 SHA512 e865e0dd4fd762c82d9c4e87add6a52ecfc38ccb4e24c400e743390057dc6fae16dbe7179cd9719991ff7dbe805e8b5c983b47b3292ea6c2fe71161bfcc8ad4a DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 -DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01 -DIST crossbeam-utils-0.8.11.crate 40887 BLAKE2B 6cf3c4e28243515f06193ef746b18129f62832abde8153503571052f4965b38ce510b09d18e51e0f563bfc14818af13463d1e2d63716b98a91b55461f5186b25 SHA512 eeb19480ca1860953507606f6649756974f65a05883c695fa371ff6d80a9fd0b94872aad5168955b4771b38f50314364236cb39363bcafe9750b687ff92a5ed5 +DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc +DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST dirs-1.0.5.crate 12908 BLAKE2B 0a5c1428087adeca310d7db53850ca0ee4b27df34a7629f13ca0f3c69c019c0ca2339949022317ec55ca0be35aa721e0a9040d9c9d011e1516d99772ccf8f730 SHA512 12ebc3e92511373b11c2b7913b7bf74f8022344758057a2c71e36ec262e7ea6ac386bc75c323317406f1b25e965e047ddb308ff5017a1e607b48b978414e7416 DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST downcast-0.11.0.crate 5976 BLAKE2B 4ca0e66dbd8dbc86920d4184de8b37ab41954cb1560c7727334c990b97ad9544b098f7ce50759d10cac8b9cb955893805aed3bac5849c8b44a965e24d2ac7653 SHA512 11b037a09829e3e93eabff69f02b608725e6e348a191b1b6c8bb044b8d820a6ebf46eaea2f8bf5eb1c156f20d3e97be9b581e1b5fccebbfe76d94157d6bccd53 -DIST either-1.7.0.crate 15492 BLAKE2B 3ed1c5c27e7bd9453f83b82d3f57a4a73f965b1943a7a17d3de45ee35f62db53976ba9f2055ba28c555500cda528ff3a2d7ad6cd957540c91f512bd3adf9c5e6 SHA512 894bf3980def07848a2911734c02eb0c5c5d2ff3ab7656413d2acfd164d120a7c075e0a5f3fb95243b8bda0257a5f457117d5c6eafc146f3f6aaf6c6fbc4cf33 DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 -DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 +DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 +DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 +DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 -DIST fragile-1.2.1.crate 12308 BLAKE2B bb88fd7ff85bd8bc9f6bbe0f22139bc5195165b33f7ef82620c30c53af43939a716ac047dd2e55102916dad457980639ec6399264e06513f63b3645460280d95 SHA512 3b3fe5f9cbd97868ce57d1e1abaf837f664c6f2f23f7b19d904e3f23d6c91d2b68290f48e88ff4cc67c30f65f2b8c889d1e20dbe9a9c79f3932d7d86dae4222d DIST fragile-2.0.0.crate 14668 BLAKE2B 2e589b312d7409a1a550a676303b9b2adf2e28b0d4cd02c7fb22b48a88d1f88a04e55c4405078e2c43b13ccada890a33bcacfe179abd12236c23f219d275c4df SHA512 a48fee7c13ad800142a9ef1f355b2200b904ad9bf97b3601e310bad2b6ad90ea235b9704964c54be1d9c415c9c95fbc5f49e8ba5d7c6ee3488573f3404912608 -DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 -DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f +DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a -DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e +DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 +DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e +DIST is-terminal-0.4.4.crate 7744 BLAKE2B 051334469f476582dc6443b432bd476e497dcf26ee9d6ed9bd8ab4521ef87184615a5acd2d912ad8ff0cb552ba31c27a706d009c32b62cece180414ddfe27c9a SHA512 7b5906277f65876a6ef66b25b0ad44358a8823c1f69e4700b31418b78ed37398d37bd3e074e82d9fb4dc18863bc316064dbab70b542849fe3c5a079a7334c9c5 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e -DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 -DIST libm-0.2.3.crate 113243 BLAKE2B 746b23d9786e43d62bff797ae0b2eb338fcc345f63de335d5500b56ac10f6af638e57b3d06a0cf6546cd56bbf5eefbe4fa496f96d62d40ee3fd4554ecf34ffab SHA512 b436775d2749fadbdb0d506d50fdf4361b522a506c1b632c69861a7ec55a757c3a66e539db67f96d290e3d927935b5394c1afe1bbb122e381353cd714ab2f340 +DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 +DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a SHA512 9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa -DIST mockall-0.11.2.crate 22161 BLAKE2B e617f14e5be4f327cd01d1eb588f22892c0eaf53e95120fe49f61123e75130e4355298e30f036458ff0b854a58eccade60a40a4208a570c0f4dba99025fbebd2 SHA512 dcd93dc26f80209e13be528c254e1cbbb99151bb570215e2042c42beda1b23fe9a696038e901e13cc6c7f70c9d1cb5d41b77c0789729aaf0a2466e6dfdcfa11a DIST mockall-0.11.3.crate 22220 BLAKE2B 264219742e0365a41703033c9eabd024097f8aa845e076ebba55fe8c7aa6741b9e4b29f613d95a72a5c29cdce2c476e07808a04fdba56b043f22c65f52e75e2d SHA512 5a5613fcd2cdacd1bb8ee68dbdca30edc526d4a8cac9b40c6f097fb846de53a6c7ddcb42529e1cb193cab4aa475418e6bda8c22de5d3462266dd77465c76470b -DIST mockall_derive-0.11.2.crate 43715 BLAKE2B 0d6114f03ff8f78da62826826d59d14d90697d2182ea2fd9eba057b4942b5a114132dcbf74adf456a5a01558db8d4183e3c78a01e4cbd228a7ee034924e8fccd SHA512 4ab0df145a0b0dd2e89e458a35dffe9361cebc6b9aa2f4cb145e4ec281a1d39e105e7ad3907ef673bf98c532c02eb8700f852b32ce844f7f7198f997dc6788e9 DIST mockall_derive-0.11.3.crate 44018 BLAKE2B 601cf2ed97c671d57f75f5ffd2b3f3cbe56720e5c17308602a3bdc9c3e9272051f47985509b19439145d1a760d8fa05d1b0808f4d27119b07f8ca3eba85db8d8 SHA512 ea1ae928ad950fbe75d687ae39309e8a76bee10e8b7f4165849e327a4528557e6e82317d649a4f3a41ec0824b54a75b61e2d21dd8f9f2b8fbf34333b023856d8 -DIST nalgebra-0.27.1.crate 330962 BLAKE2B d6f9d3b8481d6bd14469fca902e801f56422581953c9d99c0f7c7c8260e9db0da0be3c30420f4e564ab636b39b51ac4ed70a9f12bfd51c60558dddcb54f076c7 SHA512 dfb8c4679e1818030c46a526bf18a2367b8418115af6bbebd22bb47eeea10ea0bbd387cbd7a18f7ad436ead1ece46051bf112a4c21529dd5d842f214e361798d DIST nalgebra-0.29.0.crate 344585 BLAKE2B 6257044c3a5c880a0c143504d6899f7d1b77834c0cbe789fb12481acf5de547a06195fc914701a34f47d20585416092fbb1ab995d193715860b2fb9ccdffd9f7 SHA512 0f1303baa016fb97e7b6fe7644167aedbd6a244f346820c5ff774e02f5bf4e560d3d59238639e7ec5c95599af93e2fad806043726ca213fb969b383a5cd022e8 DIST nalgebra-macros-0.1.0.crate 5758 BLAKE2B ec39ddfbd14e8e12c0661280ac1ccc583c36155014fbde712a89b2312b484029d080c34d8acdbfdca3717ec0071c81b0b431afacc5c3ff61d52b9fb4a44bb57c SHA512 5b7e3e54414653822a3a0e1a89a97f2dcad53851b2d97db095c6a058009f5ed62a130b12dc35befc43ce7c1095904402910f6453df059b9e320e42571d7b3f37 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST num-complex-0.4.2.crate 29341 BLAKE2B 8fbf8f22b0a59c794b7657693dbdad7384a56c2b74e9d54992f15bdb19231ebca08f16a282f0a97280cd94d3ff728bd3358a50f8c22bbe0a3f51c7c2b499c851 SHA512 b073ac863d4a389468ed4e0a3d71c453c25dcb535a9e98e38d236b60ab0950ab5be512b1f427f5f74a20b6bc24398f864d9a1e0ab717a84a01b7b89ac3517048 +DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST once_cell-1.13.0.crate 31726 BLAKE2B 76519b97e04fbfd555c2ae034bd8a95525bbfdecffb7a3fc0fa7081a721b8243faa1269bd409d01a16a62186bddcba341ba13c167e8165b7b011f57aa393c715 SHA512 20a72f8741e6edc2b7f54eee822fdbea1b1c0120d3621059f61eca2d5adbcf044a474b5142871d37a3c0f90495224ec8fbb3b90e62660b66fde3a4d3a5add303 DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 -DIST os_str_bytes-6.2.0.crate 21037 BLAKE2B 0ba546e68579a9221a84a66a6be0ddb5a27d78b70ca307bd514648e2a39a60265f85082f47c07ad64801c865ef613cce5f3b65e828bd594ac45fc6b00e0828d3 SHA512 aecfd7ad0433ffe532d72c6c269eefb7e7097cc1acdfe91511ecdaa7ad4db5d97026268bd216c70bf4fe17f23bc02b1fbbe95a28b8fedda3f812b3ce78723c75 +DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST os_str_bytes-6.4.0.crate 23104 BLAKE2B e5c2fc00d69629f36aa4204059370590a9bb427b26bf99afe98d2472f4d761fb94c0b84334074d3d8a07fb74aa45420f39da1e096e0f0ddf5c4e3935e92e9828 SHA512 bf27ee36ce7d5029748daf3aa416a722bb3ef49824d42213a94996ec07a8975fc95dac39941b77e349b44535a4b6bc142d587eb37bb2679d45fd28fcf363cb83 -DIST paste-1.0.7.crate 18285 BLAKE2B c32095dc3e828fb91aac7af107af824866d2efb70ad6e01faea4862156341130ca686076e3cfc1b5f127354bd4ad513f47da553577c91437794f63d2a8b6f29e SHA512 6f203485cd916f68c4acac6fe6193e2ed8c5a36a6f58865fecbbc4e112e14c6e849cf61cfdbe22fd5b6311d60f1831d726da519a51a1a936552c3b39f01c90f0 +DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 +DIST paste-1.0.12.crate 18156 BLAKE2B ab4426f9f588de4c50114421c4f9a0bb2fb5f144e9cde5d0d8ab14b3a451ff5219a99ee1cfa82dd48cae86f70d205dd8fef591651e443ba118bb27f7446e601b SHA512 fa75129e5463347ebb871f2e409463d2f164e1d9cf7160aca044dd280582354cb3286df05d56acc209174e371b577996a5b99ff35f12810610172bd9de21f98e DIST paste-1.0.9.crate 17752 BLAKE2B 5480193f6e99b13a887413c5b3522a0e9c670ba9685a86bee1c0b0353e1e2b9505de914b30db18106346b65d0c1e3ca0b7a3d88561a174e9d5a4cb1145f81997 SHA512 7e35cd5ac36b2414b67aa0cbbd6ba42dfd6f0a652f258d0a76134a3f185f49f0fb9a75e40cb03c262adc834ac53561b08eef3f487e62215726d662ac181f8a59 -DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a -DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b DIST predicates-2.1.3.crate 23214 BLAKE2B 6f9ca40b0337d7f8ad6e3505c01b9749469304cc6045dc60c443239da0b7d3c754cdcca1fffd90602c3948e8d4141c5dd5ddde8eeba0f05acd5e939d0800b570 SHA512 b3da5caa351c38f417c70ee439c00eadfa13073d33934ec991ad62a3366c89bd2dae522ada95b6fd0a2f000c64b315814a2cda9aac4ed250b6a7be4212a06d92 -DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a +DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 DIST predicates-core-1.0.5.crate 7773 BLAKE2B 6214146a1aa53c127dc4c0ed1bda847c1be41e88f833a6c5095fbdb37abbba9f1726095f3e168a0ce3bded5b458e73a73c1dc467ecc2a31c7b3716b01bd00858 SHA512 d94481797f2fa307391aed01d5276db04663ceac54150f922c8fdc046c3b1417cd93d767843df95985e69e0ba1202a0df82ea1820f9c67b15a91f2feb2e3e7d0 -DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa DIST predicates-tree-1.0.7.crate 8145 BLAKE2B c36af3d8c2c378833515f955970733ca6d71fd7b317f9310e451e32ab6e68d6fed2455b38558b0a9f889126a331301eb631821562fae6e4fea3abe1caa9d7a67 SHA512 0e66884edaa68e5339cae5461beab273d10b0acf9162827b26d6860cdcbaa10cee0412e6bb8191dad84f59d12e01a0684646b66b793b2c9c183244c96c05b6b4 -DIST prettytable-rs-0.8.0.crate 29000 BLAKE2B b214efcb12d0fcad44763b75e89bcf21923cb3a09764314cbbdb7f8d7fc585550c86ce77e1d97b1cad65f5e72554dd07e354c97aadb415b87464e6b4868bbbe6 SHA512 67a4e7eec303b44e084d80f66ed3c07450fae3316c824da1043a7e348c6895cb30807dee83296e2143405fce8360d77117c8755e8450bac0a4981b6ed102ed35 +DIST prettytable-rs-0.10.0.crate 35474 BLAKE2B cd4103eb30479830376b8ee82f2f9d26a2f974b3f2c44078d7b8c3741475eddef03dbc14a27a2329ec3204860c1389ebc0b52c68d59349cc80f8fe6ea5e4cb6d SHA512 3a77d959f03cc952b533124f299470857b67cd0857fe7afaab1058a726ffba588f533210ce75be81ce66d6c7f0e80f46b7aa1a442c60c6d316c5814cd72266eb DIST prettytable-rs-0.9.0.crate 33646 BLAKE2B 6fa110eb2b49803870a9355a1d6eec4c0b2d337d31591151130e5d3841666a114572dd885f977cd427175c5b680e4883f71f8d985d7648861b94e7338c9b0c6b SHA512 eadedb87f40afd35b98ac515dcf5895777c71a10a98587c2cb48c61e76bd537e439971e5046e5b7bc5f619d5958c7881a7bab36810553a31a0cd28f88cc4694b DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro2-1.0.42.crate 41464 BLAKE2B 8734bf01e8490cf208e873710a19d06631ec326aeacc244be568c689eb7e214fa298ffded01643c1e92ebd04fca866e383d0ad254e04f2e8d961c2e449aaa41a SHA512 fbf005ed4e94d6cbcd7467ccc3f0a1a59982d8bacfd379112bba6bf411905c95213666b061c1d38315962f79b640244d5a1f81ae92ceb0d77fe128610227798c DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 -DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be +DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc +DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 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.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f -DIST redox_syscall-0.1.57.crate 17087 BLAKE2B 88e3ffcfd752e757f8fadfd4edca367f9185f09e609c329bb36f179183cf103dc182aae701c14afb717d2b4c3d72ba307b49fc671cc97aa7c9d03df1a7a1835f SHA512 c6e187087060084b7173ed0d9d0e982e4259d4f76522112268c02ff20751382e3bc8e119da6153170f5c54bd5b9cb028910f2f85c1c842099205dccd44659184 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 -DIST redox_users-0.3.5.crate 12644 BLAKE2B 093141c98164163dc66378f2ccb48a5f478c5b40b69ad4ecb89fe8967e4a309974088ea5f7a2b184b625fc03348f2e75b0809d3683696e9b74d5c4a5ac6a4e8d SHA512 d90f1816205a4f2eca59397f6866e5cd965af652940f56930f8bfbe2b50eda75cf78b09200bb69416a35cbeead3cbd4de354805568be2feef1ae4d691b9a6a3c DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda -DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 DIST regex-1.7.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c +DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c -DIST rpick-0.8.11.crate 40817 BLAKE2B edc7332017481dd9284b8e8cc5d374cc8d31fa487b93b8064646869a38c510e695846b3b4f773cf70e439b58de8dd7630325cc53b447e7668c81190279b9be10 SHA512 0fbd1e15c2e6a29acd8f135af165d1129a7e7c4075ba3045b9832caf2065956a8c2ebea98b2e2148568edc7a9592077aebd1bbb56c7513588023828a8580456e DIST rpick-0.8.12.crate 40209 BLAKE2B 799e8e5d60ff7b347def294ddfead9361d59dfee441f6bca265a92f6fd08240ebe0580ed00526a6b94b3c15f781f4470aafea110c276bb1b32d905fb40710bd3 SHA512 fa82065410650871656b861c74349f35e46a9ed73948489b9350f1dfb8bd369a839429bf9137ae2c520494ffda1de641c226f66c404aa0742e26fc7de12246ec -DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352 SHA512 f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033 +DIST rpick-0.8.13.crate 41034 BLAKE2B fdc0accb43d436b4a815b044cd075144cc64d0a5c3b4acb28f0a5ccf96c8d5f0d11c16aa32d2f2e118a34455da0470e57a388aa657b7333792886c801430cb9e SHA512 734950b933855188babfeb95534c50fbb6cdadea14dc0b1bd8c52071a9dd14af01bb93a977df0e8ebb4cb1b12a47401f71f429ac88e66cb4b51df2740fbf08fd +DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b +DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 -DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST safe_arch-0.6.0.crate 72016 BLAKE2B cf58644922728b0d20ccbd7045d95093013d250dcc7acee28e3f68efca40ecc5598dd5b27d38b8c0db1ecab4211a1f4dcbe4562f096eeb23227d7724219d45f0 SHA512 37af0aa16b671d3bda2b660979f6f047748b7d8b2f11458e45d8dc3127e15cd36e7d5b3afc686839130bfde39af1a0d17348fc3ba3da388f59c22e276d639d09 -DIST serde-1.0.140.crate 76408 BLAKE2B cd89def1aef2c850c62e8efd8ed03da9e725a0e80c78de1a8b053d8a9c7d089509b9e5855b2c8b7f383cd58167125b91b9d243a6e11bb2e9fd6cb68403187311 SHA512 cdccc3ce607b327785821d8a4bf088b78380a622aa32efe7b1cf6f7554a03f7a407f500fae733bfeb170093e08ced50e81d7009ed502d1e5b4f021609fcb750b DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886 SHA512 d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0 -DIST serde_derive-1.0.140.crate 54851 BLAKE2B a4a104c6a143e4f5951bb94d3ed8cd4c882a4508d786ad802db4de4c84fe932bdcd45d7882f75e5e4c4ff8cafca4188e39d62d71b65ff6ac0bb14ced9f73781e SHA512 209d66ad4cd11d899aba6554cebd517fcf1a8621c9bc0103cef51558f954d1995bd16fe6fc09ca5a242820ae4764ca774fbcfd99b07ecaf609d680fab66e2aeb +DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59 -DIST serde_yaml-0.9.1.crate 55579 BLAKE2B 6871f14b6b9aa4320bf11d9ea012f716da53871d9dbc3d7c10b64be7131b933268e70a4de7190a42fb2ac10d51f355e9df38eb567eae65a127b41b60227287be SHA512 8a2e47be743ab6de230054a11db5b3eb6ade65814ff5107662cdcda302dae797ee88c98c9ef4d0eec6bf1bf98b4bf9838cd7a13a64da3e2c83b94708e2452574 +DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 DIST serde_yaml-0.9.14.crate 63823 BLAKE2B 7ff8110485e77feea3b1a0d050fc622e899cc34691438fb93263eaf01d17300750524a5809546729cb756866d20beba7eda8afe8ab39f62431ae1d8e25be1c8c SHA512 bc2ec950e6c77b7cec99caf9a1d3146af45346324845b735211483ec967d63861cdf5b7c124a670dd8fcc44f95178796f126073ae8823c049428d6610f6542b9 -DIST simba-0.5.1.crate 48512 BLAKE2B 51d513e08a6a7d8d1ec4530804852ce0e1494e9e1a405b5ba9525e51ba5fb92a8029a14bcf74a34651f257644a8e7b1209ef5e3dafc06ce52a90d517ced48354 SHA512 8e2dc3cfc60f64b307f9e9e6670cfdefdacbde24cb8f73529cb42ddefbbca09522f97972dc1567811b6d55f7bb6f818907f349c6584bd7063ebedb8d68c5cc5b +DIST serde_yaml-0.9.19.crate 63861 BLAKE2B f224d7e70f9d54708af4b7aa616cb4f6fb93c615f46585600bc9de3ce551a82c3b8024904e4a38ed54024554211b8f4bdaa59d140ede4a75096efc18998f358c SHA512 b9c39171860b143e52497dc57bd6fca532649114ea74c4e85f15dc8efe5913c729afa6f40db41ccb16c39fbe5093196df5ff4d920491508810e748b7cdae0a86 DIST simba-0.6.0.crate 49252 BLAKE2B f0d3a2e1da9ca41e611a1c77b9e6d0d82a52f3a4a3252378a1a09ffe0a942c6003ba538d57ab3731df05a408988a9e3eb526ca0bd9943c8af98464b4d9d49f7f SHA512 8b87ef96a1316457fe5b3103a67feeac3a82d12dd0dd0bfd2d5f8d340c65633cf744ce1070a85a2b41db8e9d01af5e8516837643318cb14b6910936b89ddb984 -DIST statrs-0.15.0.crate 131157 BLAKE2B 164d668cfc305c16f7d75581ed2345691af34fc000781b69c0505a8205e058e86df258cb19ebc9e662503445c93d59c30d50a42f500d5fe56ce2fc40a35c0e3b SHA512 e2eeabcec11fd5253695549f4dd953d71ec6e21bc982da5d74467bd241c87eb00140a56b68a3aaa306b48eea3d78c147f60cbbe0ffcb473242d90dd14f9aa111 DIST statrs-0.16.0.crate 138777 BLAKE2B bbbe0b734143cd2664fed4c0e9ec64179c09a8db0b37124ecb0877542da7dac9d1ac5df40f5dc586f3ca0fa14227e1974d530839023b5f0ff99f08fe99da86a6 SHA512 4a6e089c8bba2cf87f0f57e12f81b7bdf311fdfe7d32a443fe9f43b82d32f9b19eafade53e40d7381273de5562005509a19a6f0b402b7a2cfe4a9e7897c4b91f DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-1.0.103.crate 236495 BLAKE2B fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797 SHA512 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7 -DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e -DIST term-0.5.2.crate 37638 BLAKE2B 58a496673b9033416f40e29a0a53c0b8d50e413d3922d3685252c96fd880659961b4ee48281ece5b9d6d97e895d81839cdf886fb0a6945af25b873a905b09700 SHA512 421b04f067f66ddecb615d715c828c98d3fa351b3490ec76bfa02bf430039717da5a168c20033399d5544ded5aed35c2aa4c9e6ea5018211bfe615389d18f3d6 +DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a -DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 +DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST termtree-0.4.0.crate 4449 BLAKE2B 28f19620d7fb190c6eadf9bf6c313d1cfc1d6e1395fa2f235e7c54e44a73bd0633bdb2c7eb24ef2e763aee4eb3f10c943028a349be30b0c85d4178d7811a9ad8 SHA512 d1b5fca80dd15f506804e565816417ce03cd37e7b0f5bb5b2e21b5baaa66dee0196a3dd820eb392620403d28b018ca15404219399b5a975d80614979d710f2d0 -DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd -DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e -DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e +DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952 +DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 -DIST unicode-ident-1.0.2.crate 34951 BLAKE2B f03f7a040142785675a800672bb363dcf7aae266eebf50425436100249442f27b18837f9e297d93b59a9254c349e13222f8af892a9c0fbf2bac676df8a1b0e1e SHA512 60d78668b762eb842c15ee554c0c1175393702c805f1a874957d49104e9152ad2d0316966553fb14cb520aa858a84da223bf426d55e4ac23de3324a3bebc301c +DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c +DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b -DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 -DIST unsafe-libyaml-0.2.1.crate 63668 BLAKE2B ac690275f9789e0692ebdf086c3d78aa9b963b4f7ec6776e912a5a06ca1791dcfd3097a86cfcc75aec3a8c4028d9b5990c302794e690e4982911f3333357391f SHA512 1f9d561ec455ed6ae6270f83c1a740b72cde14534a64cb38dc0fca9c98545532aa687bf6a903da24e4ac35c24b2e96e69a1287847cbdd64e6b066f659f909658 DIST unsafe-libyaml-0.2.4.crate 61183 BLAKE2B 2ee60b66a33a875d32dc8b73190fbfa5e5939a380b0d7a5000f9e67d4ab9acf4260a909f37a03b1a0cc6c1ce84a6b9cecb8cf727e514e93478e0782008e326b9 SHA512 34068d6ac54a5fb8581056313feb363e1a22a68617569ba55db594e3ff48c9584a4f6279c6ab67af53c28e7c851a3c114fa9b5cca408647a1813ad5740ddfacc +DIST unsafe-libyaml-0.2.7.crate 61483 BLAKE2B d850f08f3b50e2a50dabc3ff0849e424f1f44733b617dd744155f4f9582ca1695415ff75c52f3a554f77911f3a81de1229ede8f3f801ef4bbfd3508e92514726 SHA512 61d5d9ee537316295cb441f82cf9da49dbc3d6da0c6b009ed29de50800866ec082ad184701cfd65e8fb08080a39ded284008065fce75c482ce325280bc7b289f DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 DIST wide-0.7.5.crate 70547 BLAKE2B 2733b50ff16b87bd2b232bacb4722a188dcfc703615da23dd0c884b7b70e9876fa705493bfdf04d868d761d9f10e211bc9378d14cc67b3cd3994614e90d0db8d SHA512 8f83aef8ad2c6539e4ed1478ef818ef9b4d83fc2417037fe633749f75e23a5b4b373fa6527ddd9cc1eb1fc864f5eeda960dc6e9b5310204d08c2140530a48d4a +DIST wide-0.7.8.crate 74003 BLAKE2B ba572577568024074dc9103f0d43883e292383e79b48d3a48df6fc2180c459d7b65cbf020dd59fff91d1087c8af1fd848af76699e2f0054661e6227b6ff9f165 SHA512 d8bec340aa163fabb88ec44981b396fb820c13641bbc9492771284a09cd4c1741a383dac2b41be09df10786278852cd077b4b198e6d1a622ef1ffb2f6554c64c DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD rpick-0.8.11.ebuild 2529 BLAKE2B bbcb2ad800a5f3ffba86173d5a19cb77039eff78a7d0b2cfbb573fc2a0bab38233cf30ebb7dfefe7ff4d78d970780d70b67e8a714646b50008377cc33616ad17 SHA512 8c8cbe890c43fc4a43688098fb69fcad3a4929b784720ce3f005bf23ae62e278e89f2eaa4df5cf7ccf091b2c5d56e80ebeba38cd869c13544ad8637dbb06f405 +DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a +DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 +DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 +DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 +DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 +DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 +DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 +DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 EBUILD rpick-0.8.12.ebuild 2348 BLAKE2B bd3da03b86b0a4f43395134376dcbabdb94ac201f09c64d3cf4354c1097337a0a49c5ea83180f1d70fc48530130c49469e90736b936e5c9265700dd55eee4971 SHA512 80671fab59aa3287ee45fc97d9b795e25851af6927273a6e99591d6fe4e74f0454dfb63606712dca549839fc1fe2c1e94746c30f340f55e1a179c84814ae686b +EBUILD rpick-0.8.13.ebuild 2669 BLAKE2B 6c23db74cec636659155720e907a57fbd1e17dfeb147e3bf8bdeed1349ccb9d20835149e8151c6d7abff9efbccf4147e0ac026f2d90dfb3d27b46d3f0fb097ec SHA512 bfbd30061884f2b023531e4e9229d70401cf6a3caf2d865d472aa2cb30937fc6c6029e63bf13ace1d7b4a7f1d0906f6cb9984da747798696f1f2be4ad64593a1 MISC metadata.xml 982 BLAKE2B 89a5a6a751b520956342c4b41ca4ea6f9739b6937fe3085464903f1245bdb8ccb601a7914a760f55677c40725d7e46a57dc4a0dd14853da6f6ddb2799d66231f SHA512 968d8ea3810bff5ca95403a96c30ccb9eb3479812959adca72a3315a8a83c3f5b2795e2d519ad4f2e461c77df3de56e008aa90f17323f3992276989fe91035b2 diff --git a/app-misc/rpick/rpick-0.8.11.ebuild b/app-misc/rpick/rpick-0.8.11.ebuild deleted file mode 100644 index 8b601048ae31..000000000000 --- a/app-misc/rpick/rpick-0.8.11.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.18 - approx-0.5.1 - arrayref-0.3.6 - arrayvec-0.5.2 - assert_cmd-2.0.4 - atty-0.2.14 - autocfg-1.1.0 - base64-0.13.0 - bitflags-1.3.2 - blake2b_simd-0.5.11 - bstr-0.2.17 - byteorder-1.4.3 - cfg-if-1.0.0 - clap-3.2.15 - clap_derive-3.2.15 - clap_lex-0.2.4 - constant_time_eq-0.1.5 - crossbeam-utils-0.8.11 - csv-1.1.6 - csv-core-0.1.10 - difflib-0.4.0 - dirs-1.0.5 - dirs-next-2.0.0 - dirs-sys-next-0.1.2 - doc-comment-0.3.3 - downcast-0.11.0 - either-1.7.0 - encode_unicode-0.3.6 - fastrand-1.8.0 - float-cmp-0.9.0 - fragile-1.2.1 - getrandom-0.1.16 - getrandom-0.2.7 - hashbrown-0.12.3 - heck-0.4.0 - hermit-abi-0.1.19 - indexmap-1.9.1 - instant-0.1.12 - itertools-0.10.3 - itoa-0.4.8 - itoa-1.0.2 - lazy_static-1.4.0 - libc-0.2.126 - libm-0.2.3 - matrixmultiply-0.3.2 - memchr-2.5.0 - mockall-0.11.2 - mockall_derive-0.11.2 - nalgebra-0.27.1 - nalgebra-macros-0.1.0 - normalize-line-endings-0.3.0 - num-complex-0.4.2 - num-integer-0.1.45 - num-rational-0.4.1 - num-traits-0.2.15 - once_cell-1.13.0 - os_str_bytes-6.2.0 - paste-1.0.7 - ppv-lite86-0.2.16 - predicates-2.1.1 - predicates-core-1.0.3 - predicates-tree-1.0.5 - prettytable-rs-0.8.0 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.42 - quote-1.0.20 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.3 - rand_distr-0.4.3 - rawpointer-0.2.1 - redox_syscall-0.1.57 - redox_syscall-0.2.16 - redox_users-0.3.5 - redox_users-0.4.3 - regex-1.6.0 - regex-automata-0.1.10 - regex-syntax-0.6.27 - remove_dir_all-0.5.3 - rpick-0.8.11 - rust-argon2-0.8.3 - ryu-1.0.10 - serde-1.0.140 - serde_derive-1.0.140 - serde_yaml-0.9.1 - simba-0.5.1 - statrs-0.15.0 - strsim-0.10.0 - syn-1.0.98 - tempfile-3.3.0 - term-0.5.2 - termcolor-1.1.3 - termtree-0.2.4 - textwrap-0.15.0 - thiserror-1.0.31 - thiserror-impl-1.0.31 - typenum-1.15.0 - unicode-ident-1.0.2 - unicode-width-0.1.9 - unsafe-libyaml-0.2.1 - version_check-0.9.4 - wait-timeout-0.2.0 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - 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 -" - -inherit cargo - -DESCRIPTION="Helps you pick items from a list by various algorithms" -HOMEPAGE="https://github.com/bowlofeggs/rpick" -SRC_URI="$(cargo_crate_uris)" - -LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 MIT Unlicense" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" - -QA_FLAGS_IGNORED="usr/bin/rpick" - -src_install() { - cargo_src_install - - dodoc CHANGELOG.md README.md -} diff --git a/app-misc/rpick/rpick-0.8.13.ebuild b/app-misc/rpick/rpick-0.8.13.ebuild new file mode 100644 index 000000000000..f51299283ee0 --- /dev/null +++ b/app-misc/rpick/rpick-0.8.13.ebuild @@ -0,0 +1,138 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.20 + approx-0.5.1 + assert_cmd-2.0.8 + autocfg-1.1.0 + bitflags-1.3.2 + bstr-1.3.0 + bytemuck-1.13.1 + cc-1.0.79 + cfg-if-1.0.0 + clap-4.1.8 + clap_derive-4.1.8 + clap_lex-0.3.2 + csv-1.2.1 + csv-core-0.1.10 + difflib-0.4.0 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + doc-comment-0.3.3 + downcast-0.11.0 + either-1.8.1 + encode_unicode-1.0.0 + errno-0.2.8 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + float-cmp-0.9.0 + fragile-2.0.0 + getrandom-0.2.8 + hashbrown-0.12.3 + heck-0.4.1 + hermit-abi-0.3.1 + indexmap-1.9.2 + instant-0.1.12 + io-lifetimes-1.0.6 + is-terminal-0.4.4 + itertools-0.10.5 + itoa-1.0.6 + lazy_static-1.4.0 + libc-0.2.140 + libm-0.2.6 + linux-raw-sys-0.1.4 + matrixmultiply-0.3.2 + memchr-2.5.0 + mockall-0.11.3 + mockall_derive-0.11.3 + nalgebra-0.29.0 + nalgebra-macros-0.1.0 + normalize-line-endings-0.3.0 + num-complex-0.4.3 + num-integer-0.1.45 + num-rational-0.4.1 + num-traits-0.2.15 + once_cell-1.17.1 + os_str_bytes-6.4.1 + paste-1.0.12 + ppv-lite86-0.2.17 + predicates-2.1.5 + predicates-core-1.0.5 + predicates-tree-1.0.7 + prettytable-rs-0.10.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.51 + quote-1.0.23 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rand_distr-0.4.3 + rawpointer-0.2.1 + redox_syscall-0.2.16 + redox_users-0.4.3 + regex-1.7.1 + regex-automata-0.1.10 + regex-syntax-0.6.28 + rpick-0.8.13 + rustix-0.36.9 + rustversion-1.0.12 + ryu-1.0.13 + safe_arch-0.6.0 + serde-1.0.154 + serde_derive-1.0.154 + serde_yaml-0.9.19 + simba-0.6.0 + statrs-0.16.0 + strsim-0.10.0 + syn-1.0.109 + tempfile-3.4.0 + term-0.7.0 + termcolor-1.2.0 + termtree-0.4.0 + thiserror-1.0.39 + thiserror-impl-1.0.39 + typenum-1.16.0 + unicode-ident-1.0.8 + unicode-width-0.1.10 + unsafe-libyaml-0.2.7 + version_check-0.9.4 + wait-timeout-0.2.0 + wasi-0.11.0+wasi-snapshot-preview1 + wide-0.7.8 + 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-sys-0.42.0 + windows-sys-0.45.0 + windows-targets-0.42.1 + windows_aarch64_gnullvm-0.42.1 + windows_aarch64_msvc-0.42.1 + windows_i686_gnu-0.42.1 + windows_i686_msvc-0.42.1 + windows_x86_64_gnu-0.42.1 + windows_x86_64_gnullvm-0.42.1 + windows_x86_64_msvc-0.42.1 +" + +inherit cargo + +DESCRIPTION="Helps you pick items from a list by various algorithms" +HOMEPAGE="https://github.com/bowlofeggs/rpick" +SRC_URI="$(cargo_crate_uris)" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 GPL-3 MIT Unicode-DFS-2016 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +QA_FLAGS_IGNORED="usr/bin/rpick" + +src_install() { + cargo_src_install + + dodoc CHANGELOG.md README.md +} diff --git a/app-misc/terminal-colors/Manifest b/app-misc/terminal-colors/Manifest index 9f704f944531..b7b25039979b 100644 --- a/app-misc/terminal-colors/Manifest +++ b/app-misc/terminal-colors/Manifest @@ -1,6 +1,4 @@ -DIST terminal-colors-2.3.gz 5424 BLAKE2B e08635c0e989a430805159829b133f18b7c30959c945e4373a77442ac15628bb8bf3a5a2d14cd4f5705a5dd332297fa3d41611b52f56baaf9b1a882c26626714 SHA512 64fbfe766563c4c25bec23d1657187414f97b6f92e8a4a35337563210ef9873db495376676ef0a2f4e440ad77a6c1b43ee9c27fe04b34c2839eb4fffd5289a00 DIST terminal-colors-3.0.2.tar.gz 152226 BLAKE2B 95179e27f4e1af1008dd0da01917aad1c7e4d192f9cfe30a18c1f24b7a038b4cd88349f8c7f2f84bfd8bc1ef53f558579275e9c31a6d76414d241a3f3186bafd SHA512 517506b7508251eeb151032b8071e4225efb19207b4b50aee2ad5b9a58063ce78c39f7193135ca66669d88bc1d6cc54b614d1584d877d1891f35541c7b3bb4a1 -EBUILD terminal-colors-2.3.ebuild 601 BLAKE2B 3f8241789c445fb1fdad7dc1931df1c579dfe1ffe73e915041b6797d23513172c29ad6dc760ac6734dd2663199065abb715263a656ef2820317a3a6e0c6a248a SHA512 09fcc14a49cb1ae0995f23dd61f8d67311891d84ed71f2025dae6c0b753aa1f36712ad000bb62b832629da58a0ec81613a6731fc25142f224d755633fbacc9a9 -EBUILD terminal-colors-3.0.2.ebuild 794 BLAKE2B 5326167f9d97c71abcb125e43d1faa7f3af99978d333764ff7fd21dacbd1c8e7be0a520bea165a238aac6126d77f6b082441d9fe18121e819283509bea120cc5 SHA512 3636aa974b2886a499c4fa54d44d47ff8e13539e74825d0756f1392e386cb09bb008703fd32697ef6595b97e0a4395f2530f25ad55e2fbb4dafdd8de6de91ec0 -EBUILD terminal-colors-9999.ebuild 796 BLAKE2B 399aeb107df91ddaae197603c8428c1e5ade8c9b5bf39539cd578c480eb7899f8be114b74dc650e1aee6b4f115279d5771f0a1951af2ee05f663e84b51565a28 SHA512 7b6534bfec8158b94f13d4a970b274e0dfb0ec5cd082d9f47336dfa22415434d47b108a4f4b64342879ad9b0f4ddc6743f98073818f803c9e03c6b8dfec195d6 +EBUILD terminal-colors-3.0.2.ebuild 794 BLAKE2B a121269f9af94266780cb96de5196c5e576123f8acfd2fd5cfab1774b3179727cd8a05da302879ae3965f345354f11cd2317dc05f00f6fc10da7dc154de2dc91 SHA512 ab1ef1370495b76c4dd0449b3869c7bf7c1ea3c226bfd5b8e6a1e210cc516a41b5a37ced149eda9984972975d9318b11b963df2e10976808f0707fe24bc3deee +EBUILD terminal-colors-9999.ebuild 796 BLAKE2B 6a146451f7923801e2d3d9c9f5b04863aff89808ad62856ff05a96acd0f147c49a099f670692733a93c632650485280f3902b4936d74b50343b3e2a8f551bce6 SHA512 89f6de24f24ec957276ad4a24f2dc0801ae93dc381dfcaff5cedcddd53366bf1e59ebdb4241b620f71bb95be92d4ed5d788fcdcfeb4d0eba7394772d7bfdea69 MISC metadata.xml 260 BLAKE2B bee9f8e408c1b1ca071956aaed2501bd32215b313a2dfae99ad9ac3f2b73a5ce6620ade8d58ead51ed5a72d8d32a7e0464d2e1161359e816a4d300baa19146de SHA512 d31a618cb69741eb01c87dc2f46ea2e558ec49df9a40b9fbe180a1ccc9259c741720c6f119eb27a99bd63e18007773ed763d3cf15f97ff33b90e3a9a90952e22 diff --git a/app-misc/terminal-colors/terminal-colors-2.3.ebuild b/app-misc/terminal-colors/terminal-colors-2.3.ebuild deleted file mode 100644 index f59f1bcfd729..000000000000 --- a/app-misc/terminal-colors/terminal-colors-2.3.ebuild +++ /dev/null @@ -1,24 +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} ) -PYTHON_REQ_USE="ncurses" - -inherit python-r1 - -DESCRIPTION="A tool to display color charts for 8, 16, 88, and 256 color terminals" -HOMEPAGE="http://zhar.net/projects/shell/terminal-colors" -SRC_URI="https://dev.gentoo.org/~radhermit/distfiles/${P}.gz" -S="${WORKDIR}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86 ~x64-macos" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" - -src_install() { - python_foreach_impl python_newscript ${P} ${PN} -} diff --git a/app-misc/terminal-colors/terminal-colors-3.0.2.ebuild b/app-misc/terminal-colors/terminal-colors-3.0.2.ebuild index 543e370503ae..f127d91a60d5 100644 --- a/app-misc/terminal-colors/terminal-colors-3.0.2.ebuild +++ b/app-misc/terminal-colors/terminal-colors-3.0.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="ncurses" inherit python-r1 diff --git a/app-misc/terminal-colors/terminal-colors-9999.ebuild b/app-misc/terminal-colors/terminal-colors-9999.ebuild index 601e73f1bc1b..2c12ca92f090 100644 --- a/app-misc/terminal-colors/terminal-colors-9999.ebuild +++ b/app-misc/terminal-colors/terminal-colors-9999.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="ncurses" inherit python-r1 diff --git a/app-misc/tmate/Manifest b/app-misc/tmate/Manifest index 345e248453a1..a7c7c84eb2bf 100644 --- a/app-misc/tmate/Manifest +++ b/app-misc/tmate/Manifest @@ -1,3 +1,5 @@ +AUX tmate-2.4.0-msgpack-6.patch 638 BLAKE2B 60a4779b292fc62d312ff0109cb86908773748f8c76dbd17286d4d169b86366e331e383a967a433b9e306279ef2adec52c9cdc8842e487040aa9eaa294a97846 SHA512 bcd45b70b7302ed86030e707f719aa645822dd08d22e271f82dbf4f95c1308da6a91562bea6e13f4e16a9d4dfaf1f039c04a2efb5a12ff44cf8a425d7ad910db DIST tmate-2.4.0.tar.gz 614179 BLAKE2B 9864f71255ceafb10cfd622346ef7d2db2a124d13599a7c8ae81e83950ba56216193e02633a9becd90fd430c6ddff66df763fe2733d58f45b02c74c8fb8f7fc4 SHA512 92d2ca354b295678bfc2747ca83a45ebafeaec40ebac94bd94c4926af4f820b3f3a087f365147f41c80d1c8ad032f52c697a2421839c39315d84f98f7eccada6 EBUILD tmate-2.4.0-r1.ebuild 682 BLAKE2B 185aaca5848ee568a47f5b53c4540c193ecfe9de0e305652bc8dadd707b412352562c89e04095b43b333063e571e92c6d8cce3dd2cb351c718d931392039d397 SHA512 4da65cc1f9a8eb57fd93b996ef742784dec3055725f550536252da41fd359097325a98faad3674837d6fe6dfa1fe2c6458e6117c52b78a08475460db2157e24d +EBUILD tmate-2.4.0-r2.ebuild 720 BLAKE2B b8b1915f8b4111409455a5e2cb9f11f764109c0f96e639b1c88b9403187740a7931bd8a30bdd21c422c1c01c8d2d91900715e41d058a5dfc16599ac6344b6e6a SHA512 82dd58d8988ffcdba78050fb8b719e0654ae93c3d86536a38464299b2c5e41f0b3f89743b36f858955adf74947158f053ea3ed2cf77d7b257cb68ac261125bfc MISC metadata.xml 330 BLAKE2B 70515c3c92cafb3eab48dcfc5a8dd5ab13f672b5d648202ed8c4022867b973c2f26e42cb4b4901bb7797d85c329dd4831804103f26d9ce492f72e6ea171d858a SHA512 b4b51f04cefbde53b8214be6cca9611b20f8caca391433a657c304da3eebc61a8df5e1dc3e1f840ee1667e27c67e1da56969df4055f48b3fbfaa5f90c546d68d diff --git a/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch b/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch new file mode 100644 index 000000000000..6fbda6197eef --- /dev/null +++ b/app-misc/tmate/files/tmate-2.4.0-msgpack-6.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/903657 +https://github.com/tmate-io/tmate/pull/281 +--- a/configure.ac ++++ b/configure.ac +@@ -207,7 +207,20 @@ PKG_CHECK_MODULES( + LIBS="$MSGPACK_LIBS $LIBS" + found_msgpack=yes + ], +- found_msgpack=no ++ [ ++ found_msgpack=no ++ # msgpack.pc was renamed to msgpack-c.pc in 6.0.0. ++ PKG_CHECK_MODULES( ++ MSGPACKC, ++ msgpack-c >= 1.1.0, ++ [ ++ CPPFLAGS="$MSGPACKC_CFLAGS $CPPFLAGS" ++ LIBS="$MSGPACKC_LIBS $LIBS" ++ found_msgpack=yes ++ ], ++ found_msgpack=no ++ ) ++ ] + ) + if test "x$found_msgpack" = xno; then + AC_MSG_ERROR("msgpack >= 1.1.0 not found") diff --git a/app-misc/tmate/tmate-2.4.0-r2.ebuild b/app-misc/tmate/tmate-2.4.0-r2.ebuild new file mode 100644 index 000000000000..2c24d7966261 --- /dev/null +++ b/app-misc/tmate/tmate-2.4.0-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Instant terminal sharing" +HOMEPAGE="https://tmate.io/" +SRC_URI="https://github.com/tmate-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="debug" + +RDEPEND=" + dev-libs/libevent + dev-libs/msgpack:= + dev-libs/openssl:= + >=net-libs/libssh-0.6.0 + sys-libs/zlib + sys-libs/libutempter +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.0-msgpack-6.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + ) + econf "${myeconfargs[@]}" +} diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest index 2b3524b23b2e..869536ea1715 100644 --- a/app-misc/tracker-miners/Manifest +++ b/app-misc/tracker-miners/Manifest @@ -1,8 +1,6 @@ AUX 3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch 935 BLAKE2B fda094d7e2b291a1efbcbc3a7219678d37e556891527e36480a877ac665d6cf094627f5b04a00f77d04978561ab818d3c255e29589fbc6107f587c269fc501f2 SHA512 db95fe5b6ea6a160ab9e31c41bd70198048ea183393fee44062c75d011254d8c6dc8c0a26c472a58e5f82543792e9a0f9c778cf08c768891a0760fab81bec65f DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b SHA512 b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c -DIST tracker-miners-3.5.0.rc.tar.xz 7503452 BLAKE2B 769c7a28deeb1e8698bde22918b0b24c68c11aca2d690297ec55d891b6fcb978640fa50c5558b8f0a38e437ca9d5b893fb49f50d30c12acea207d2bdf6393ca6 SHA512 43285cdd0d43c19934995dcd1479dc7cd596eaa2e3e6be010c8789acac9f0bdec2930bec60d78ee551024f4cdb3789233e9e275eaec9157aa922f3f5d272db54 DIST tracker-miners-3.5.0.tar.xz 7503332 BLAKE2B 9e5e3464d2c738ce1fc7570239d995d6deb4aeae73bdf71920759c760e3c2a2dd1c04363929fbb3d98369778522517453bd340efa3efe519d1e4ad7d8e99304e SHA512 db9bc92aa8e33adde2135dbc7e381c553dbd18517e856d149084dbcfc99af8d0df16909547263ef61a80dd8c06c326a7a0b31142ca3eb01c488a3172fbd2761d EBUILD tracker-miners-3.4.3.ebuild 4776 BLAKE2B 8249d2d3a93380248098f073d96a150962022ac35809586324a49fd95edc6593f61d12e669b12dd6fa75268f4ea89583775411cb4c1a0127d91b99ead760b747 SHA512 859c86202d274bc91ae90c8448512dcf1ecb8a414dc36877d73327252e2d9486d9f55474db7093f3c071a788003e92a30284974b1a78951973e2c536db656862 EBUILD tracker-miners-3.5.0.ebuild 4789 BLAKE2B 4a0ed65c35a2a62c456777269f8dbcb1693791f0cf83d3e6b76565bbc3e140bb18eacf0da3d134c78c91e73c88d3cd6f9a8f6e517c9d00d51e2a74412ce97ba1 SHA512 756d9db66029e5e5158cd4e09897e9a449030843487eb9850a71a23d6a090181f2e316866a2c1eb07f5867d162c3357512f385fbba4dcbcd29ece413621e5567 -EBUILD tracker-miners-3.5.0_rc.ebuild 4896 BLAKE2B b80d23469716f02062d8980be775b6b8715d3330b9d48a38c54c0cbdfc4189f5a1c3b0eacaa50008c623ca73273f41d43cd8f4a4fbc9289862867e87b8272f94 SHA512 bd416e7216e3ae66df475ec9150c3a2b4f61e8a3f6faa3308397ece20a4f16c7accd65a49c1d5412d652d7381bd915647e815a296b804eeec98199d69f7cffba MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5 diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild deleted file mode 100644 index 0ae7be5286e0..000000000000 --- a/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild +++ /dev/null @@ -1,179 +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 flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg - -DESCRIPTION="Collection of data extractors for Tracker/Nepomuk" -HOMEPAGE="https://wiki.gnome.org/Projects/Tracker" -SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz" -S="${WORKDIR}/${PN}-3.5.0.rc" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3" -IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps" - -REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg -RESTRICT="!test? ( test )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) -RDEPEND=" - >=dev-libs/glib-2.70:2 - >=app-misc/tracker-3.4.0:3 - - >=sys-apps/dbus-1.3.1 - xmp? ( >=media-libs/exempi-2.1.0:= ) - raw? ( media-libs/gexiv2 ) - cue? ( media-libs/libcue:= ) - exif? ( >=media-libs/libexif-0.6 ) - gsf? ( >=gnome-extra/libgsf-1.14.24:= ) - xps? ( app-text/libgxps ) - iptc? ( media-libs/libiptcdata ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) - >=media-libs/libpng-1.2:0= - seccomp? ( >=sys-libs/libseccomp-2.0 ) - tiff? ( media-libs/tiff:= ) - xml? ( >=dev-libs/libxml2-2.6 ) - pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) - playlist? ( >=dev-libs/totem-pl-parser-3:= ) - sys-apps/util-linux - - gif? ( media-libs/giflib:= ) - - networkmanager? ( net-misc/networkmanager ) - - rss? ( >=net-libs/libgrss-0.7:0 ) - app-arch/gzip - - upower? ( >=sys-power/upower-0.9.0:= ) - - >=dev-libs/icu-4.8.1.1:= - - gstreamer? ( - >=media-libs/gstreamer-1.20:1.0 - >=media-libs/gst-plugins-base-1.20:1.0 - >=media-plugins/gst-plugins-meta-1.20:1.0 ) - !gstreamer? ( - ffmpeg? ( media-video/ffmpeg:0= ) ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/asciidoc - dev-libs/libxslt - dev-util/glib-utils - dev-util/gdbus-codegen - - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') - $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]') - gstreamer? ( - media-libs/gstreamer:1.0[introspection] - || ( - media-plugins/gst-plugins-libav:1.0 - media-plugins/gst-plugins-openh264:1.0 - ) - ) - ) -" - -PATCHES=( - "${FILESDIR}"/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch -) - -python_check_deps() { - python_has_version -b \ - "dev-python/pygobject[${PYTHON_USEDEP}]" \ - "dev-python/tappy[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that - if use gstreamer; then - sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die - else - sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die - fi - gnome2_environment_reset # sets gstreamer safety variables -} - -src_configure() { - append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS - - local media_extractor="none" - if use gstreamer ; then - media_extractor="gstreamer" - elif use ffmpeg ; then - media_extractor="libav" - fi - - local emesonargs=( - -Dtracker_core=system - - -Dman=true - -Dextract=true - $(meson_use test functional_tests) - $(meson_use test tests_tap_protocol) - -Dminer_fs=true - $(meson_use rss miner_rss) - -Dwriteback=true - -Dabiword=true - -Dicon=true - -Dmp3=true - -Dps=true - -Dtext=true - -Dunzip_ps_gz_files=true # spawns gunzip - - $(meson_feature networkmanager network_manager) - $(meson_feature cue) - $(meson_feature exif) - $(meson_feature gif) - $(meson_feature gsf) - $(meson_feature iptc) - $(meson_feature iso) - $(meson_feature jpeg) - $(meson_feature pdf) - $(meson_feature playlist) - -Dpng=enabled - $(meson_feature raw) - $(meson_feature tiff) - $(meson_feature xml) - $(meson_feature xmp) - $(meson_feature xps) - - -Dbattery_detection=$(usex upower upower none) - -Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca - -Dgeneric_media_extractor=${media_extractor} - # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default - -Dsystemd_user_services_dir="$(systemd_get_userunitdir)" - ) - meson_src_configure -} - -src_test() { - export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory") - dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest index 141a839c74bc..f31e1faca97f 100644 --- a/app-misc/tracker/Manifest +++ b/app-misc/tracker/Manifest @@ -1,7 +1,5 @@ DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e SHA512 2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480 -DIST tracker-3.5.0.rc.tar.xz 1330772 BLAKE2B 27f6b942bb7a26266ede88466cbc1671779d49fa95278b2949d6338f6f976aa83aa15ef79c61f30a3c61b0304aee0ae125253185904794ba566b18397b868988 SHA512 cdbf903900a66ce0115e94193834d800a94d7dc7ff023125a8c1da9bf8d743829633bbe6af748bf0535071e492bd249b37e937527a3039143376511a320ddf44 DIST tracker-3.5.0.tar.xz 2568708 BLAKE2B d3154e262ffa52890f98b0d00d3e2ddf69ca62e4d18a890a076fd1774bea97625a03180e058bebb1928536232f986e5f63c0990b162c73e69b534362b81cac09 SHA512 2c6d4f1c2c9d7687884052ae2ebc68e588cf91c56f98012ee138fc2020c66accb40f021c699d102b7634a936692341bd7ea28f3adfdb3c63c82ed9f837f97ba5 EBUILD tracker-3.4.2.ebuild 2719 BLAKE2B fa701f0dc1306fc893e0125bd8502c2724213f4084c902608cffc3f69de3ebb9ba474e8038213d1c847d013cf918bda4ddbc5049e62a21433e2e508308fc8d89 SHA512 0f917521e0e083765cba5ca5e64cad9a98e1b13735523217bee2f97e15a9c27899d675deefa9779e0664fa7ba573c31ed58967a753bb8b26c15a921b62d8cc95 EBUILD tracker-3.5.0.ebuild 2464 BLAKE2B 2c39451a320e30f348d57eefcd665bad07b29161fa5dc2f3feb3ad1ff678ef7fcabb7c4a40192e78688f72fb89f92e9930f1c68b3f0a7b73da578fa498f714a6 SHA512 dcc5f8c761ec4588b0c0aa5cf85284e29a75e29df0c88a24ebb157ad82f5a0fc1db212f46250aa725c03ffae7d38cf76861cccc9e22c8056d8024638c89a3170 -EBUILD tracker-3.5.0_rc.ebuild 2571 BLAKE2B ec79c514cfa58b64a51213abd77a14763ac4355daa644f866003acb0c78eb628d6ae231e33b0e6b615f8a1761c718f4dbbebc5a13d9d3b19c89e0e333df74a0c SHA512 a621978f3b78ce1c5099dcf6546f9cca1cde39b9a70aaf2b1271d58c3d3f7b53c668a8026886b2ab50091e073493aa8633acf234775719d0e79ce1f6c5ffa5ba MISC metadata.xml 586 BLAKE2B 8244e6f8d9491a0c224ed84f17ee6ad64b22e0c373243a319e7911739a7db6223ce47693ed5b31053b4465f35d20108db1469d74afcebb36b4516a53cbd7f98a SHA512 0a60b0e4b077bb03d02b7990511041695c5dff7a8a0972fa80abe9968b643ad5c2ba65182c079e8d5f3d1ef72a2c4dcc659d6ec283bf80813135c94cab2dddef diff --git a/app-misc/tracker/tracker-3.5.0_rc.ebuild b/app-misc/tracker/tracker-3.5.0_rc.ebuild deleted file mode 100644 index 4fd068651f29..000000000000 --- a/app-misc/tracker/tracker-3.5.0_rc.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg - -DESCRIPTION="A tagging metadata database, search tool and indexer" -HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker" -SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz" -S="${WORKDIR}/${PN}-3.5.0.rc" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3/0" # libtracker-sparql-3.0 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="gtk-doc +miners stemmer test vala" -RESTRICT="!test? ( test )" - -PV_SERIES=$(ver_cut 1-2) - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=sys-apps/dbus-1.3.2 - >=dev-libs/gobject-introspection-1.54:= - >=dev-libs/icu-4.8.1.2:= - >=dev-libs/json-glib-1.4 - >=net-libs/libsoup-2.99.2:3.0 - >=dev-libs/libxml2-2.7 - >=dev-db/sqlite-3.29.0:3 - stemmer? ( dev-libs/snowball-stemmer:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - app-text/asciidoc - dev-libs/libxslt - $(vala_depend) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - test? ( - $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') - $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]') - ) - ${PYTHON_DEPS} -" -PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )" - -python_check_deps() { - python_has_version -b \ - "dev-python/pygobject[${PYTHON_USEDEP}]" \ - "dev-python/tappy[${PYTHON_USEDEP}]" -} - -pkg_setup() { - local CONFIG_CHECK="INOTIFY_USER" - linux-info_pkg_setup - - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS - - local emesonargs=( - $(meson_use gtk-doc docs) - -Dman=true - $(meson_feature stemmer) - -Dunicode_support=icu - -Dbash_completion_dir="$(get_bashcompdir)" - -Dsystemd_user_services_dir="$(systemd_get_userunitdir)" - $(meson_use test tests) - -Dintrospection=enabled - $(meson_feature vala vapi) - -Dsoup=soup3 - ) - meson_src_configure -} - -src_test() { - dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -src_install() { - meson_src_install - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Tracker-3.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index e1c013077e6306b98bf5ccbd9da2ddd5fdd2fa0a..15c26d45ba7569a9c207ab141eaa5d45b68a5b02 100644 GIT binary patch delta 7746 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 IaxXXl0MoU_j{pDw delta 7909 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 P@Q42cok=dev-libs/glib-2.40.0:2 - >=gnome-extra/libgsf-1.14.33:= - >=x11-libs/goffice-0.10.51:0.10[introspection?] - >=dev-libs/libxml2-2.4.12:2 - >=x11-libs/pango-1.24.0:= - - >=x11-libs/gtk+-3.8.7:3 - x11-libs/cairo:=[svg(+)] - - introspection? ( - ${PYTHON_DEPS} - >=dev-libs/gobject-introspection-1:= - ) - perl? ( dev-lang/perl:= ) - libgda? ( gnome-extra/libgda:5[gtk] )" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.5 - app-text/yelp-tools - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.0 - virtual/pkgconfig" - -src_prepare() { - default - - # Manage gi overrides ourselves - sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die - - # Changed from 'elibtoolize' for bug # 791610 - eautoreconf -} - -src_configure() { - econf \ - --disable-gtk-doc \ - --disable-maintainer-mode \ - --disable-schemas-compile \ - --disable-static \ - --without-psiconv \ - --without-python \ - --with-zlib \ - $(use_with libgda gda) \ - $(use_enable introspection) \ - $(use_with perl) -} - -src_install() { - default - dodoc HACKING MAINTAINERS - - if use introspection; then - python_moduleinto gi.overrides - python_foreach_impl python_domodule introspection/gi/overrides/Gnm.py - fi - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-office/homebank/Manifest b/app-office/homebank/Manifest index 3e64eff4c5c0..1d2721ae5520 100644 --- a/app-office/homebank/Manifest +++ b/app-office/homebank/Manifest @@ -3,5 +3,5 @@ DIST homebank-5.6.1.tar.gz 3357600 BLAKE2B 487ae9ea6c518a5cf53438a6095a29319dff9 DIST homebank-5.6.2.tar.gz 3370041 BLAKE2B 0735535bf4366d2190448272aaa4b49ffff80f38d1b3086fa5f94753e14f0cfe9c88ded7986189fd949e30298e903b35649aaba23ef015682226213f1cb57e5a SHA512 6820e7d23af9097928edd17dd71a875fefa01f4ad9a5e1d9b27ae5080bc0e030c123c1ec2940eea58dc04cf04fb533207a062b87ca5ece7244ef56f9a3971f7d EBUILD homebank-5.5.4.ebuild 888 BLAKE2B b1975b299a1924bbcec2ff5ee92c719dec42a1ff3ba2ef77a4b055de82ba1dde5c91a85a41ba660f893adb59b91c72bd79aab816b53444be5fa993d9bc83270d SHA512 4a5a607af4994893b4e766730360b8439ac8ee2e13f89e59e71ad95b64d22d360308f53df19fe945dc7b419ad8a710dd00ec5ceb3fc66a811a7b3f0e333fa16f EBUILD homebank-5.6.1.ebuild 780 BLAKE2B 0b620af3e3f49ab4ded033f8e43756872c0cf6fe875bcb7f1ba9a1365a1da376140684763ac3fe06f4d4313b04bdcac4887f800e628d5c0ee1d09ff50cd4a89c SHA512 0641488db862bbdab66ef4b69184b6e5f9536edd3da88d66ec8e4efe475eb2e8da14fc91e2a93527e2ca59c7d12fd49b41148b2fadb83d8cde4ee1c4e862b9f0 -EBUILD homebank-5.6.2.ebuild 783 BLAKE2B 2049250a121a67a68040ab8da212fc49b3f2a414d193fd957dc25fec27e0f66cf7dcf69c096848e3897ffb21761496e0eacd198ea7add974062d9d73d5c1bd93 SHA512 8b49458509409abfa36dc36630109885ae76b6b7975acc446f72eea6f29171cdd2a837b90b4b42b6b7b380650f45479083735c6765ccc6a5ac423b2aea3785ee +EBUILD homebank-5.6.2.ebuild 781 BLAKE2B 682e428d3625ed59d82463022216e00afa29f65d699dd1f00ac2feafc7d7cdf82f6bc9490798c306c7db89ac5215652c17cea53a2ae147f802db913663502746 SHA512 d2f73209a9b644c69fbb7bc5d44d41f076e884454f0abb215a128b8212024a5edc5b67bae37bbe66c9da2344a574bc935aa2b742ea44a3047c25e28cdf6ac6d0 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-office/homebank/homebank-5.6.2.ebuild b/app-office/homebank/homebank-5.6.2.ebuild index 2e1c67a5408b..4e6a9222786f 100644 --- a/app-office/homebank/homebank-5.6.2.ebuild +++ b/app-office/homebank/homebank-5.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://homebank.free.fr/public/sources/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" IUSE="+ofx" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" RDEPEND=">=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 diff --git a/app-office/kalendar/Manifest b/app-office/kalendar/Manifest index e1f6c67dd127..5099edddc08c 100644 --- a/app-office/kalendar/Manifest +++ b/app-office/kalendar/Manifest @@ -1,5 +1,3 @@ -DIST kalendar-22.08.3.tar.xz 469052 BLAKE2B 95cd2084226b9c000f293fe1cd567a2da5405ae5af88718a43ad74bbaef789c4cc4d102866ad3077faca51e139f5aef519942a5c4872603912a5d47f62ffbe3f SHA512 021ea8928773af8c6eceb1522931fe620fb5ff72ca9b9a502911d7dfda9e1f65aa385c94c2e1d2dd40ef422cd299289d909d6f9424b1f2a9b26d86fdeb7b0a2b DIST kalendar-22.12.3.tar.xz 803604 BLAKE2B 889690fedfb87de96181f2c12291cf988b019d80dae6a338c502ed46a0b021aef0c5442ce371828e04b2f5aab0628cab6c0b6eba5645db1ff198ac0dd56845f1 SHA512 28a76b233955c1cefd7b48e731de97712575f5fbded23f3343b329481254ba8ba82813d1c342b5af2f6c194b920877a3e2628977b3938bb7d7f81b1b143bfebc -EBUILD kalendar-22.08.3.ebuild 1458 BLAKE2B 731bcb2cd88ce53bf4667aa631abf9dd549ab408faed2c105f1c16a817e7a9d2ffed0ce97d199be94a8de7ca50d7331e486dac4d8699aa012c9040d919f376ac SHA512 eff365dcf7c465cfed74f85bb545fb3d686e2b5db374e5f0191ca1232fdf630fc88e28d2dc32b3b257adc68ce6527fa5880514d289760fb35a61f5ba1a1b014e -EBUILD kalendar-22.12.3.ebuild 1698 BLAKE2B 773617e8b75ef74d50095cafe27ce29dda27255addf9ec689e3a21bf661399ef4b330a19d4f1954fb8142c1ca38bcd9fa5b9375210248370dd609f04f052bee5 SHA512 cd547df727f11c96fbbe71288b4dd6588293761e3998fd39fc5b9c5f8992960ebc6ac4800a3039ed704f8227372de6c5b3aa46353cc6dd67cdf81acbf36ef6ac +EBUILD kalendar-22.12.3.ebuild 1696 BLAKE2B d587a7ea210bbced2c1b0b26f185b3828355fd367c2734816fe1caa871808ac9457724f4853a8b547b18515fc5c6a7b256f26feb1af7bd7e9e3a2a15d17b923d SHA512 052eeec7f46420b3790e148421ca017b921545788f7249192bfa6786ebac86cda9f38e6f9c6c1d75dac728eeb9f182a14c319c3747de62027d016cf81efd5ad4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-office/kalendar/kalendar-22.08.3.ebuild b/app-office/kalendar/kalendar-22.08.3.ebuild deleted file mode 100644 index 1c6d68133e2e..000000000000 --- a/app-office/kalendar/kalendar-22.08.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="pim" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.96.0 -QTMIN=5.15.5 -inherit ecm gear.kde.org - -DESCRIPTION="Calendar application using Akonadi" -HOMEPAGE="https://apps.kde.org/kalendar/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="" - -# All of the tests involve interacting with akonadi right now (as of 22.04) -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -# qtlocation is needed at runtime only or fails to start -RDEPEND="${DEPEND} - >=dev-qt/qtlocation-${QTMIN}:5 - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 -" diff --git a/app-office/kalendar/kalendar-22.12.3.ebuild b/app-office/kalendar/kalendar-22.12.3.ebuild index db1cc217d842..b94612d6c124 100644 --- a/app-office/kalendar/kalendar-22.12.3.ebuild +++ b/app-office/kalendar/kalendar-22.12.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kalendar/" LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" # All of the tests involve interacting with akonadi right now (as of 22.04) diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 8d061702740b..795e86b62230 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -39,11 +39,11 @@ DIST libreoffice-help-7.4.6.2.tar.xz 112594112 BLAKE2B e74a0dea796eab29bc6e53597 DIST libreoffice-help-7.5.2.2.tar.xz 166236800 BLAKE2B cb7b79d3e7f7d8190bce107689617fd1b848f8fd1741a34375f3697394df006827b5cf071202d26e1777722cb53ee3e5e0718c6e40fca74651ed1fe199aecd0f SHA512 8c3e5a03ccfc8b7ed33c34287bd145a70e8c7254aaf00a9bceb036b3164031133816b4e9807293ca84ee67de545cab6ee77a2c8ec22ccef71b42c336767d18b0 DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 DIST skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz 11826600 BLAKE2B 2985ba0318fd72ac216fda33c6961eaa8ee649d2a850eb736accbd91fbc9cee7dc4e5752b2696a35204770a188412e2ecd0cc128cec324c682f9bc35e68358b3 SHA512 fbf5cfef66991565dbad928091a4e795a5b5b79a1e062a98ab9135b9972827de703c449507957294e7471c422c2e2ed239d6df61ffb9b9581a9ca3d848687a76 -EBUILD libreoffice-7.3.7.2.ebuild 19419 BLAKE2B 3884e0136aeb2e642b8e04c51d9dfca0a9089c38362f47f547d6d52155d07101a077c70081f216d040277f19488844949717164a685f1328ffec2ac688c726c6 SHA512 e90f339ea5217c5bee7d50d0bd5c76535354ab832416827d0fb9daeca7eaa961290b618c373b4610fa1f7dea0eba81d21fb62c128c6a198bc60a665b55f7ebe3 -EBUILD libreoffice-7.4.4.2.ebuild 19430 BLAKE2B c90f305368b5119bf3d03bac79328cee850daa3eeb9c9398d223a2163acd888af83dec3c2a2fdc5e6446538d66a9efecb37c21aa372bde429eea8f3ff9fae09a SHA512 9f98f198aefb28b29d7a2fe85808df2fdaf07888ee78b2581dab754f062883c7cc3cb1549204014b58e4c342481bec50147dd53a3b4e88f4bf5cec31bd89c2fc -EBUILD libreoffice-7.4.6.2.ebuild 19312 BLAKE2B 72bd5cb961108a63c7bd894639158a8f9292d82238b6296af2b9df1d148836c8462451056eebde0677ea7bf0d906cfaf94372104ace61643458c5088e8e31fbb SHA512 9fe917e7175ce550471de847a9133dcbf2340fc55d5967067fd6913f7be0f902ac7eb2446caca11802856ff53dc6d0137e32b306a8ee779f28ca0cc12b145782 -EBUILD libreoffice-7.4.9999.ebuild 19257 BLAKE2B bfce474ed523641560307943032a247a57b45cb13d50437b60891e2cf9d7e427c40911cd1ddaed35169aaa4e5e6671f0c2d262778dcb78885a6ec3c361603e97 SHA512 15c2756775de156164e8ddbbafff32003459cb76d76cec0c2ce4b8dde4137be4f4650337e5b1b866924d937e748ca73dc2b067f18ee3ee6d8eef7044beff5f1e -EBUILD libreoffice-7.5.2.2.ebuild 19133 BLAKE2B 828f2f238432f0f00bfc168196f11b2e051cd73f9418b29d638d737bb8c64357a8531803cd0d9aa23cc0c10e5beca8c111771bafce04c879674c203ec75ad269 SHA512 ee0becc345728d52c287044bc740ca2e85fb5b4dd8be61049f0f8ca6d7fba5ac8a60b6bb9613e2117f9653b9b16fd55f1e64103f4e1001e906a42fa903a5ded9 -EBUILD libreoffice-7.5.9999.ebuild 19179 BLAKE2B 2576c2362e3e5483abedc334c12cf0922478f67125db39d1be79e79e5122c67aa4ddeb4891f4e9d137d7a6545858fa4ca9cc8f02d1aebc2129b21074f39443c3 SHA512 a9b2f4bc51ae4890c60256a1bff5ec5cc8c77fda3b62f611fd89db97bd118d93c9db49bac660615edb54d50c660b3f7671fac47ddc66c5f991b2729353dded72 -EBUILD libreoffice-9999.ebuild 19179 BLAKE2B 6756b5ece174728fbf4ab9d4ae2e2df3435744b610b5a3e15ab7541596e395b7174526932473d14143c6777552437de3ea8ef0d42444d683021b50a6e1140f9b SHA512 4c00c868abd8ac1d01e9a1f54a677d3b257930fefa6c4c6528c09bfc4be3d0854bd84120619270569baaa8c0a9a57a9f3db2c0bf2ad974a5572fefc8bbbc078b +EBUILD libreoffice-7.3.7.2.ebuild 19523 BLAKE2B 1fba2ac3fc1aaf58cc76ee82ea4a422ff10c64e74ed63b76eadec079de5b0c42d51c5b8ff8b97adf2ee9a0b406cd4514f44db945f62db861941202d0740cef53 SHA512 272c139644b7e3be6d69598f625987b22f49628c3562d431a493aa5f8222212570d4e9569aa52dfd3ae06f6a7806fdc0bd05e3ba683e1b82b34857c7b0758a72 +EBUILD libreoffice-7.4.4.2.ebuild 19534 BLAKE2B 2630be8ff8d024345b031da1900d550820e3edec47530a89371a998f923ae84e5e13a17f463bb6388a3b61fbc7463ab4f8f3f72ac58910871e3671e495c913d0 SHA512 8b6a905e6397956b305f5ba11248062354b0a68c8b8561e8712e170d91f981c2ef0b87764275c0000b7fa40bcda558476d1ed7f9c853189086c45a426b9d65c9 +EBUILD libreoffice-7.4.6.2.ebuild 19416 BLAKE2B 5eec5985547e7ac3f2265a14c24fefa7348d94e719ea72ee615d86fb166fcadfe358a904b84db6cf235eb79e595562624dde649ea39ce33d80dfc4043b58cf75 SHA512 cd21f007ac83fe719bbdac91bceeb2523829b9df49befde900bfe8a6e40c4c356d841f179cd1cff275ec86b006ac33e1a85122b302fd3e4b449e242dee6b5a34 +EBUILD libreoffice-7.4.9999.ebuild 19361 BLAKE2B b296e579d07f8b01209f2c861264fe0795e8ebe1d0a738f7d99f93289d72e8f7c77d84f614ae7aeaa0e11f8d34a9e216af959033add691efbdb1ba1c86ad3875 SHA512 3933d0c6a6ba53648afa97376b0b1eb1ca062dd95d704317f3ce8041c14e745e4edaccb8e537c38fdff50731506d68ef647515e152626478571f4019e25a8819 +EBUILD libreoffice-7.5.2.2.ebuild 19237 BLAKE2B 7d19f1b57e74689db5d0e1795fe9241b2ec66e24e8b4d75c789c25e321dd6693e0aceb160772b3d302e69d4f5700395a7649d09e38e2d01abc8bae3b40ecc245 SHA512 3a7ef12a4ca799e1c8b1a9bea58228d05806eeeea3ce4324f9a18079e7b4f96e8b36cf7261d8052fc811ae390499ab03aed24da1f02ef29800130e533a980e08 +EBUILD libreoffice-7.5.9999.ebuild 19283 BLAKE2B 53248c73ad9bb42923335d4f7d8ed8da3ecae057714ae6a5b8e19c20eadba4301ad5a1c6d34bc9d1b5a87900aa67532b84db3fb1190ee3ddbcc49189886eed38 SHA512 97f3853594b9a7459c8ab998a97ad67de56bcaec662a02ee9cb0f1ad73db4cb9223f3691505ab70bbca709cffc4213e239eccff6946e586b77f09e4dd2344e3c +EBUILD libreoffice-9999.ebuild 19283 BLAKE2B ddec7350bd556c7ffeb55ba753f5a621fe02b69d97f1130d91fabb0877bd5ced0c7fc860cc37b0399581e705f53a5b3c24264ba56c9459c7c468ead107b8474a SHA512 ee83e5282ff0e87154fd38a45309c477574544b383883a43e8b376354477e2a773728a22f5e7fda44d508d1b579d8665d94150a7db693d8c35e5f85bbac02d37 MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686 diff --git a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild index 78127517fe70..8478937fdb36 100644 --- a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild @@ -407,6 +407,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild index fd9c9b8ed1b6..b3baf553f005 100644 --- a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild @@ -407,6 +407,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild index 5a5213d51cf9..5c71a167ea27 100644 --- a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild @@ -403,6 +403,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-7.4.9999.ebuild b/app-office/libreoffice/libreoffice-7.4.9999.ebuild index 9a7c645b7420..684e4c0d635f 100644 --- a/app-office/libreoffice/libreoffice-7.4.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.9999.ebuild @@ -402,6 +402,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild index 68d5556ba49f..3d98400899a5 100644 --- a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild @@ -400,6 +400,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-7.5.9999.ebuild b/app-office/libreoffice/libreoffice-7.5.9999.ebuild index 49bd275ef785..7214f182ae9e 100644 --- a/app-office/libreoffice/libreoffice-7.5.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.9999.ebuild @@ -400,6 +400,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 93f656a18661..2070a4f324ae 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -400,6 +400,9 @@ src_configure() { NM=llvm-nm RANLIB=llvm-ranlib LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch else # Force gcc einfo "Enforcing the use of gcc due to USE=-clang ..." diff --git a/app-office/moneydance/Manifest b/app-office/moneydance/Manifest index 0288e2beb5f9..5a5d39caaaee 100644 --- a/app-office/moneydance/Manifest +++ b/app-office/moneydance/Manifest @@ -1,4 +1,6 @@ AUX moneydance-bin 567 BLAKE2B 4a1f80df1e5e20c08ba95168b680f8e0cdd7413fdc7991b12d40048dde6465db8c4d3a18c7b3f70bb829a2f5d2002258a8e6ccefcc64afbf419633ff948f3e15 SHA512 344e05050f28ea61264899b62f3e14844371ef452b0b84c6146abdecd2b9fc1230102bf2685b6c0649e014048c82ecd5dd7ce3117e65a9a22a2737eb39f4ca9a DIST moneydance-2022.4060-amd64.tar.gz 162748176 BLAKE2B 0bc86e2999d7c33315d888018e985f708f8e67b494df33f73303b50c4e49f8ebd9e2f74d649ba23ea41aa762194d3ef0740f62b72cf71f53a3c4775a24425670 SHA512 3ef2bdc7ae23208c3746867683ff07af2d272c3ed2f6db37d35e3c29b6549db255ff8170e619788133de60cc79d9cd0539a34037cba4a60a65dd145a5a77838a +DIST moneydance-2023.1.5006-amd64.tar.gz 144279192 BLAKE2B eb8f5f0a8c5451cedeca0535714f36cb725fc0a2bf7f5ce2f293a4bb4b0ff97a7164d7531649b26b88148626d6557ccf434a6c5274864c912156dc0f99b0005a SHA512 adac2331c6a8b686142bf4eeecd1ad76cefe952b19e84447adebbf678216d3584708fd1bb0f11dcfe6177349a69e4859d81f98a2e08eff7ea8b5061ae2966c13 EBUILD moneydance-2022.4060.ebuild 1064 BLAKE2B 203a170d173c8fa2c085fe93c5af8b0bbc34aeaeea696d9c810e22a549b2cf1ee38fc50124e9ac9b88edaf4409804c27a48cbd1c4a001f26c8a4f67d2800e624 SHA512 9d587f3930c547c9c5305dcae2e3d7bffdf67d7f85c9b747c729acea954ec3e052d41f1148ee70f13a7f36b86b85744a20a46045de7327b83dbdca2cc232b3da +EBUILD moneydance-2023.1.5006.ebuild 1066 BLAKE2B 7b482ec47dadb7a335206c4864af341dee8fac45c740ea93554e1b7e5c5da760ec61d148169a826997537bfb6fd46252a5cfd8801410705f58d819da18558973 SHA512 4416c5c7c3a64ea82cb798cb51ec11f425fe7b8fe0000b43bc249782823cea8428b9e1baee7d536d9da2d956fbfab923757e512a13a7434195670ee5f40388a0 MISC metadata.xml 483 BLAKE2B 99cf5578a26fc1cbef35d9e3a6c9921965209a4939787085839ec1bdcaa5fed282a663056cc4c83b2093d51e7e4eade7403ac8f1a2cec8737571bd3c59659b95 SHA512 40384d7c92f76bbd16409a7a6711625ca52b902580e836b98f9a64e77a2aabcd2d5f8fde99647c93ab25e32614a866dacd8dd85ca5386483a2cd3bd0e1837d0c diff --git a/app-office/moneydance/moneydance-2023.1.5006.ebuild b/app-office/moneydance/moneydance-2023.1.5006.ebuild new file mode 100644 index 000000000000..cb4920436788 --- /dev/null +++ b/app-office/moneydance/moneydance-2023.1.5006.ebuild @@ -0,0 +1,53 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop java-pkg-2 xdg-utils + +MY_PN="Moneydance" +MY_PV="$(ver_cut 1-2)_$(ver_cut 3)" + +DESCRIPTION="A cross-platform personal finance application" +HOMEPAGE="https://moneydance.com/" +SRC_URI="https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_amd64.tar.gz -> ${P}-amd64.tar.gz" +S="${WORKDIR}/${MY_PN}" + +LICENSE="Apache-1.0 Apache-2.0 BSD CPAL-1.0 CPL-1.0 CSL-2.0 LGPL-2 MIT TIK" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="|| ( + dev-java/openjdk-bin:17 + dev-java/openjdk:17 + ) +" + +DEPEND="${RDEPEND}" + +RESTRICT="bindist mirror" + +src_compile() { + :; +} + +src_install() { + java-pkg_dojar lib/*.jar + + newbin "${FILESDIR}/moneydance-bin" moneydance + + local iconsizes="32 128 512" + for iconsize in ${iconsizes}; do + newicon -s ${iconsize} resources/moneydance_icon${iconsize}.png moneydance.png + done + + make_desktop_entry "moneydance" "Moneydance" moneydance Office +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest deleted file mode 100644 index 9fa47fec2e44..000000000000 --- a/app-office/upwork/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX upwork-desktop-r2.patch 315 BLAKE2B df27130999a74eaad5a49104434977a8cd898d2d684b37aea3a3e1e19a2d50a4d8aadc842aba6398a2893c024e937bf461273d091c1883249fd99e6b9fad93ca SHA512 bdce0d3f45eabb1c5e13586321bfc30bfda17645b2e785e4a5f809b55db5e1b2040a29b9d8f93c8869180106dbfae9d4afbc9cf1c9943861e6def26ff7491be9 -DIST upwork-5.4.5.1_i386.rpm 52638856 BLAKE2B 95e598f96a9a8165875cc0f94bcddf80138ef1f9281434d33e3eec997e6df6b96c6bffc3de57163b6c4dcf6261b74e593dd801dfc38706d6644d3bd87f4141d5 SHA512 bf2a18cdb563aca8155ddd1f5844e6726d38df8207999d6f64be47e9c0a636e64cf5012eb6b31682c272d3584c1a067aebdf1ce4b11f8927cc58a569168b2449 -DIST upwork-5.4.5.1_x86_64.rpm 50954566 BLAKE2B 1547cc49a9029f65942398088786e9261812ce7a9a32e212199f5e0c56ebef5188988715f2f1a88d1ad2b426b78dc299ad5921d8df729666d5a8ab295b20456c SHA512 dd000abd53c79d5655c71aad3e566d4baf09cfb5e4f3a5c83806c61bc7e9a5ef8513b8553cf04049e8b7bbbeffc90ef388f09b620f85113efc4586aadf23555a -EBUILD upwork-5.4.5.1-r1.ebuild 1298 BLAKE2B a905b5da34a2b99e2cab7f1e7cde4f55ee450835ead74a3e89c109cf9f7c1eb2291aa0a59908f002d2de7ceae5cbcf92e562f950ef757e37006d25222109e3d1 SHA512 9dea88a3eaa237938f22ec708fb588f031e352a7c4a6caebbbca0c7d3eee7dc3d720913f20f054c341eb8eb7c87119ad225599d7ecaaa8afc1ecbe2ba92c0f96 -MISC metadata.xml 616 BLAKE2B 08c73c88288e1247bb1b5c64888751e99166da11e6d0813068c3c44fb4391a7895a66aa13170c6cfd9db7d4727c8927a4632f2494e53b4613fb6248f16ea7247 SHA512 c52639f3c10d7a4cd585c88cb7de2e90f9eff806b94fc9e0605886b23aade28b77f32a103ea24a418522be3743503d77286029bf4c70e4d0232f309645ee3c3a diff --git a/app-office/upwork/files/upwork-desktop-r2.patch b/app-office/upwork/files/upwork-desktop-r2.patch deleted file mode 100644 index 1e3f0f1a580a..000000000000 --- a/app-office/upwork/files/upwork-desktop-r2.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/usr/share/applications/upwork.desktop 2020-03-10 21:47:46.928089982 -0600 -+++ b/usr/share/applications/upwork.desktop 2020-03-10 21:48:36.989429456 -0600 -@@ -8,4 +8,4 @@ - StartupNotify=false - Encoding=UTF-8 - Comment=Upwork Desktop Application --Categories=Utility; -+Categories=GTK;Network;X-Project Management diff --git a/app-office/upwork/metadata.xml b/app-office/upwork/metadata.xml deleted file mode 100644 index 1977d17ec03e..000000000000 --- a/app-office/upwork/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - titanofold@gentoo.org - Aaron W. Swenson - - - stefantalpalaru@yahoo.com - Ștefan Talpalaru - - - Upwork's desktop application enabling visibility, connectivity, - collaboration and guaranteed payment for guaranteed work. - - diff --git a/app-office/upwork/upwork-5.4.5.1-r1.ebuild b/app-office/upwork/upwork-5.4.5.1-r1.ebuild deleted file mode 100644 index 6962a09184ac..000000000000 --- a/app-office/upwork/upwork-5.4.5.1-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop pax-utils rpm xdg-utils - -DESCRIPTION="Project collaboration and tracking software for upwork.com" -HOMEPAGE="https://www.upwork.com/" -SRC_URI=" - amd64? ( https://updates-desktopapp.upwork.com/binaries/v${PV//./_}_941af939eff74e21/${P}-1fc24.x86_64.rpm -> ${P}_x86_64.rpm ) - x86? ( https://updates-desktopapp.upwork.com/binaries/v${PV//./_}_941af939eff74e21/${P}-1fc24.i386.rpm -> ${P}_i386.rpm )" - -LICENSE="ODESK" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="bindist mirror" - -RDEPEND=" - dev-libs/expat - dev-libs/nspr - dev-libs/nss - gnome-base/gconf - media-libs/alsa-lib - media-libs/freetype - sys-apps/dbus - sys-libs/libcap - x11-libs/gtk+:3[cups] - x11-libs/libXinerama - x11-libs/libXScrnSaver - x11-libs/libXtst -" - -S="${WORKDIR}" - -PATCHES=( "${FILESDIR}/${PN}-desktop-r2.patch" ) - -# Binary only distribution -QA_PREBUILT="*" - -src_install() { - pax-mark m opt/Upwork/upwork - - insinto /opt - doins -r opt/Upwork - fperms 0755 /opt/Upwork/upwork - - insinto /usr/share - doins -r usr/share/icons - - domenu usr/share/applications/upwork.desktop - doicon usr/share/icons/hicolor/128x128/apps/upwork.png -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 1ec763926a636744ad0304d715ec32ae38b34286..543436d9450eeec3e42d131ece94cc59f5de9b95 100644 GIT binary patch delta 8903 zcmV;&A~@Z>Nz6%qABzY8000000{?ZKS&}42a;D#T3S1yLwl9yMkRwCkkT2u~Y*DLD z){-fi37~O%et$qJ!mAsEGzyKX$Z&UE{zXk4|NQfR{ruBc`xtwCjDP&=*DpW$*!@rc z^#6bUw|@!$^i!GU`fz?)4!M^V^6uNM;#RgZPN_ck(e~m%Q(=_2bFdvP=h4^B$F)2x z&1U87lbkD)Z>lLoZ)wjGOU%Ky+;XvQDV&e|NA-n@RQ>!k-Z%P zd_|GmFMs{#|M=Jc`!E0bUq7w$>FJkOqGkW*-^aJ-WA7h7bsz5$J2RXR)=a6G%@Md2 zKf3v_`Krb3xEbf!#d}|JF1}iylj!vB*D2+MVI_|>xYZSiA0aI>WM{dB?np%lAi`NMr=rAB{LF;fQWz z+HjPx(s8+wt6jT`dAL3cb#;s%i<`2X1Tm($_~SmtH0yNm1%17W3*~+iEoIb(~4~c=QEL_DEm&7k&l5Q@WoSmF6|UjZ-2B= z?38RfCoDiBdq99}__GB{bI#RhTmOjKem>{xc>jEjm%GQSx74WHMIY80DJbt#q)q&Y zl>h9Bzw!vlgiXQ6UIbE&3fy{6F}vB{C}&2=`|J;{sfCW%2JkPR>i{ofoHUsmBjvb(7{8Nm)c5I2|9{h{yHa9#41a;cIWxCX zN%jWqtz}^|tPotN%UAW-eAL#Ym#VL!kg}FtAPr;CeT&9+1>EWWn3X`Fz*R`;Sbce3_U-+O`mWsL zm2965V!gRD{7u?-Z~B6_ujuzSlgdzp?hI&`v_U175Jh`#}{u*RJt; z`Sk0hx>|T}WaAz{b8d>PG*aLxd(yK={yCrv;4>HP4=04PLM(`jqEAA`yPP!8C~@CesDgX~G@OwjE^d;(DF~?VlVJra0hg1E1t$U7le7g?D?MT; zH^>v20VPLJZ6G6thuIvc2PhZkOQ0kzm$9->XST4R($%6wA*I6)lQRY;e_iE-3-@4g zMF4^Rr&eJs09|Psu5`p^oNiJV1#m(I2rdiVNU6YiAo#soh!7&C-j;2cMl z$3Qhmw31vN5^`Js#++^~ppkEZ&Atb#HHsFgHv*c*Pqzzt43tL+dnglSxDXco@N~c= zl|tC+89i3;+QS+H1y_)Fey^i5^^aS2}H)`fuxIZo5+%5m0ki*_YcAP zczPWl>o4|x1^o1A$vuIMY9xW2&ON!$4v28GgB)+fKO$vuZ`3b0OX>hJG83~y8y<4( zQS)i_4Kb2I8U+;MF?vCJY^23pfL*Ae0sNFRu{ZdgV#t-wzsuGHfBj|pwxg7d0jo9a}Z{ zMG->WCj@Ir)Ek_DM%5Q==MN--(j~e`kBtr=33blrFTs2LfBfkYE9CT}(Dsomk?x}i zcCEMtVJOst#w>xx%MJJmt|g>Th*UG&9K7`{sfC0@G*K2r>NsK!O?%nT3Nw&xaRNkp zU@RK6Vtx)kD!ikzP&4=D6gL0^o?`0o4Iav%L##!GY`5H6RkP{wfP&I@mQ_o59I0k_ z1Jg)Ih&SfSe*)no=h(KnARpxn2APO68se-YwOS43OOjK=UtMDLZsTqJR5S9*h*-+< zL*P0gkft{vN?;plTKtKpmg#w!j755AP7*+uE>!JG6co`zc(f2QYz@uhc=JW&+b{1w z!kFt1WdSF8I)aXghi6VCh_A#v;HE0bNFK8IJ=G(Hxac*EEyZFL!vy0O4Hi6NB-gIV zK%f^2f9RL=zl0VYdKR9FKQ76#TsYDnegTT^It;lX{v9{@3t#e~jJ|~Z@gNOtKxq?+ zg@XvF1`QxQUpw7tT%M~etPXmWT2$csumyV1?j!-YbC5;DV<=fP5z1e)4m@-|=uiyI zBU;CR{q^$o>-e^RdmFE>SBZgyf6RKoK1Rzmasz5Rz<>1*ag+HNhak?d97Jw0|%)Xz+Ag)jDl2( zMzK?26j7CQHe4D3J5MvwRn_K66^6c0fXw%&=ZoYIK0W+ooalo9lN7E^a=Q)U0Ekrp9q2*7 zB`LsM+o5%EU^zIXI}el*<_k7TDuUbqA+NTYAPTXX89e51ye7H|BZoU3@cF552->6a zD8cI8BfPk3R6$E>nw7PwRDj`(J>pOD{q_G+Q@N5$Z#J zFWjWV0|_`JTA*#bz)A#D$bvmsH)ToN(u^7|;vm5uTtdW#9CQf9W<(RU1{8;lf93?) zZA)Ik0*TTabm6{Rq@o_;r?3%-d0Ma#c=WTQ0}oO600feAl$tk^!Dxz=<*5_w04{F+ zxd8Sc4;lyoO4cJH_yMdp@Pk_hms1uKh8SM!uJCd0K?Q4IssCLn+>ZLHjPoGjc`}46Aq|j z3s~sZDyAQndYeeJsWBB@cgHd`M8d3|B)5hdLpiH=DR6WF;O*TxInh@WB?FBhA-hJa z1MPmqBq0nGTD>-VRn4Ge@n4EJrzUQ9F29= zjkRwFm&{XC5?C5k>Gqy@X*@}f78DdBHQdD}MXr(eUW&zhR@pVp;ua`^wEpadwx31v*VH?azn#@59-D5 z;Y#=?l*&MffI2)fX5$3#6m_5{+y{QC3vJ&Bex72z4u4LQkPaVzhmKGYN?>_{G;xL> z!u9d;^5ygM$2DX*-$TYz8u-Z9b{(@of~`qvXKa#1U^pQPHho5{KqNlCH1q-|c(RGL z#1r_PG{fvSTZv=p8RY?4U{`nJr zp12`agU+7dGI)f-Nv)jNPwcmLXsz+qV+*y zAU{;;*psk-b!j;=r_&EIO$^Wh1qHS-e5f6bZK%6V_z#wEX~caDUxS>5wcweW?s%_I zK+_rCq~G8fN6Zm*pnn!sXmrYFD2p&|M{&50idT<8!ckC)5<557j*hNCD6%;6tQ+K_ zBY+u{dRrtR7*7nMp=r2fgrQ59sq3fL-+%dd{_=ii)nMsyWaM^rm^tFll>7G ze;)%P0Ml3n1w`tkA+RH)pMTTf1BI2{N;3iAfIndaxakON{YGgl*YE6@DZhx%DtOAl zouDEOLzQ&QgJ0G$MsQ0T3yA!V%`vD=!l4g5R1M?`tv7~jlLx`USv*^${JI7KxZI+X z^K2SY6Q)Xy6LdNf>5osjgzHy(dp^Hkf5%{#>KZjxjhrSD|4gb01sq{Gtd@?5lg@_I zjH^)8xYk~&2wy&^#&#qcT=Kftu5CzK?Lp|0gHub6k$TvVsU`l5kyUVbvm>#a(8PzfC>yt?5On< z{9K$oQ0q8!4cjc=rxQC_KMBr|e^==`IK(6aI^dV~1vF)9I9U1!uMW=P(1_IO2W5j| zOlDLMLV<@7gUXeph*;zL)F8;0!28um^g%pACz`NU?P_eicE8xi=ij#dD*g5TL&zTV zXok0?i*Pyv6A=WgIKevIB;}?fh)|@O`RzC~FvRj;=Mc$prhYrXMcmBpe-iqK2LvVZ z0?wy-q6U3n9(k;U%$$ap9;qNZj8B96;XXR#A*WVdf{G^{8*X`DFp8pMEEG+xX&o|# za&MamK>`3Aa@JElMa2mXMP!bM5$xT_;i2(d)Ob#^5@)y3mk@f&xG9aU5Qh#;<1PsH z-{aTuWb>EjFZ+iv7~k?Jf3#%uA<}vHD%%j#I2@GTJ%6lk(|-vl8}+=JzBTWf6j`>kk$$AP!WXM zGA>@{nQ*_a^cd)Ik@=s0d3*V0pI@%P{}|{yjQbuK<4(3{!9ZU?0sxi24X6_mB9l}) z1WTwb570z&gH2fmxWFT7h4YlwY9Q6%UXl(SFpE_}m>wHSfFE!SpUHU3Q)pr=K)p*= zqCIcIO`-B|-l32uf1o%~5?I0BxwWj38=0d&F++>;H;e@ZbAr4Rch09YL`84!Y7IJo zYqMgAbfX;TkHklI+^|wb;q0xBr$m2@*UJx*^?~~^2{`OPMvaY48w!i>B?%xDN}Q+F z>13q%<(p~LlXciz+rf6gG1MRJw<5q#)d$lt05>yQHaP|me;hD7u@Wl$a_Q!7%SZ_? zqGRm)@kd=ln>Af^5z!1y3soeIjPY?CCLk@qXb`~!+4@QwzNd(r3#aJZ5?S2HUT7Lf zo6h8sBe+WBEb1XAA_efCge0K^vedNX^QdiJ7AwAt-@jgmhCW<&c2dXbMXViR3S9#v zK;71o?~jrPe+cK|Z*#1|x5M%U_|Q|+SU~fk4+%!Vmj~1la&k2g2$xo3a!z}TzV0Aj zj`~Dp46To0q6rGcaXt$*JIq29o*!F})6tsp5&!D>z~- zn}js+$zW+iT=VlKEu^HuMIAQ`z#{hLOSP)OjUrRwe=rTR+PpxRb~Q1PKlsPXPS}bW z1!|jWN-JnmV>&bjS`e$}*4}wxxBSMj?XH7%RQw19fgpUXQRi>1z>A3K1m^KDJcV~? zr=m)5OUoyk5U8{aoO2$=O`7QYJLIDtTg{rOQN0LZsPEj)@FvMPz5;xE-i{xmz{sZ? zYEWB%e|AujFC-*?N1*s1#Q5!rpv5``M{6SP`KH@p^k@Vde2cdwlA-2l7x4P}>E-R) z?@v(W)BAdRe*L)W{n{VnR&w8k=S63Iq3Z|>M(RRHxX15?n{(R9K|quHeLH$-1!xNk zlaD3PFx7(@R5|d6KcgAYWxmgVwa4QbY@I7=^<&4lCbD{4w z#HkQ2AYFC-CgmSB6`|=4%-}q*0pm6*5e0?-TDbcPl;glBH%SIFRUt*g?Hv@9MISp@ ziyTZ%qHtvVxM`sP{<$1~e0_dWB5I2*m;Eh(&V48M4C{;pt;e0c!X%nVv1ZJFdFb8A`Z_;9iosx;0bw2d&DfH z!P!p=&wxKoUQkOQ7XBO2n{l>ev|=!5e{i6KW|u*^7|L(sNO+im@}>LXrLX9t7N ztu37mzfIf)aE_9ENDI^ly}xn$R3%hUiJ8t7qYh_#(sEYcaovdFHs{tMgeFGNf53p( zbz~+AF4OBwwBSR#PHi+Az&#?kGY?cnICKS<*HSY+0`Km!zi8NRFHigV{bQ{s`*ztD zLta0Ew)}{@kZ(F2>Y+XOOY>Gt$6R2OllSLSB>V&fsfPE|-IlVzH&I#IOhyQIE!p8i z^O)F%fN9nUW#_sFVbTsb&Whqhe;nb48Zk=l&X`dX>c!BNKNmbX5H@=AwE5KR<$DIZb!JC%&sHdcTeLp%7F&(~@P{N*|gmzC+Ip%3zej;x& zv$Y?Yqd0BOGP%dg8Tjk@fAZ%p9JDVwYr5_JU}tDP9=Jn?Xl=kFEud*?iC1i2NFC%C zE9HmXKERsSew}GQBOkl1G8aPSpiDAOyQ9bO3+OW~yjA=|$}=Edyyj8+u3bSxwkf@(BuZe}Bysxgy2^V^on3xQDW55+zhTqU@>1<7j9YH~t5xcWokr@MZ&@ zuXid|hHK*V=oVZFW+pMZz_kU-x9 zWG~vZ$l7*KXKQuN0|6*y&}qS`2#X2IWSWAHHeseqjyO~_$%IA$qd@s%PIeCf1udRw z6^z0Ox3lqz!we{i3WDAzuyhYWfD>9dD+jLVhG2OEHXE+&6B|X3B15%SG&G(IaDuOY zf`7C&N&?A+b{51`9fC_bpmVjW5%Ai`BtoP^_S*soQms1lT}z7F`7vOxW}p9Djdc>s zO*9^tc4#x`?WzPRpABObLG~V98ee)AY2CANbwhk<_$a%vb>M+2sNgAb09~?$95j~J zDI)?bYH`;Nd^;&)LT7(0+l|Y%K!+iJ+|l~&t%QO9j30A4lyf>E1NYO^2>@(_#KoTg znIh(V8;N>1C1SZDSK`f?Ew$SMfzwzrKyHSE79A zd>vcpR2@RcsBx=k9s19RCt-9tPDA}o9V8g8W*&T@*Hm#2?73)AlLG@faDBahwcv_& zQ3ZGSYKOc$O-GC*WbSng9a^wkj4Sv zQII&rD%pUihPc2gaFJ)|)CT=hGvZal#i{+pKQ>Cny~0TP(VG(*)q_@g$8LfXpe2o~ zsk2Ae;BevPMW!(X=zBa{legtccH0HSYm(}X9K&bhV&YLZy9zEGCP0AK4; zTcTwfLSCC{3Sw4ag6%D63I;V&3#cL3%$7wc3Z$}F+Bc$Qi{ooBv28?2w z$-&6xwXe2vK62iA-9@#3j9yEqQh7BR0!au?d9)GKu!tB!k?!QqQ5xGQE()PTUnptr z74dt}j0M!6d{b^CI_(=DZChMt7;mZwBptw(yT(ILegUs`pRTeM6-9`wi*5Kt<>E1f^q zK`tV;F5*XT18BY~Pa)5C8(eECDoCkolxkbAPUfzq5dOd+SlqgX?)BwK>#xs09xOd# zrtKV^o9gtNL@Y#q8mgPbO8Iers9TS_o}C*&I$>dO!uaiS+w0t#VMo0asipg(9p|wz zI$B0`N4s$qPT2r2!nukHC#|Z!2r22s&HJlvN5iiSL;`F$g#j{>33oeElFY8$8ZwV8 zgmXLXz;^;Cde3sYDDdwZS{!1by`MxeBa$aTxqHFE#GCMc(=zYWOe71?u@RBNzU@st zV)p)ZynQ@Sm~%631M`kp>45lP=Y4UPA}r>9bxni zsuDubTcoS%j6z2kzI3>hJ0&Dh@9`zf9M(AYvu~@>l9d_y#Mg4;Qwvgj_rC0=*9h@d zrxW)ICN&~|a)3k-ZfJf)hO~E>CwQqh!;ry$yd~htUxPZ}NL-6wM>ArJ6>%&nj9u=< zX?{GlB;z+Xi`Uedpc39FT>kBVY+q0@VUh*DKF;tX)176Lm@K)6edR4=>%Vy6n-`;=!`sMlC zXBu<uN}AaOMo(|-`c5bR2uD@b%5$LJkK zV!h>znCLjQ1dVzrm$Ed?qomP^I;hGcA|$mz2_V1;csVSUX?t*LxUq08J0`slrqxQk Vd7|X71i;%r{13t*$lTRJ0067U?Ee4& delta 8957 zcmVcW34~XAS?b_B#HTAOGjaAHLeh*yCgT<6pmi`N7BTfB5JB z{P92j6#n^#GR^hj{Inc$FDvBTw_C-nY-gNOeeR>}#iznPC~@atJ6g`8ubq!;d03jw z%GoD5S0=wyQ;6Quo+Xx;gKxRzV%<_YvF6(S*n7>jyY;Ys`0s!FG5hd?<0p~79RmDB zk=`$V{NsQ9`@jC_zyIflbv`})^h&hspZ+|)Js*4j_@VoFkJy>vgs^5x#cYnit@zQ+ zhs{qdZpY0y&o18kl5_FZ`kX|kcfU?4Ck!ijtii3WK>P@4nISvNEp$gJLI`Odp3aBk zH$OGEKZDTLTKVSh5nKFMx0;`Psq?HOy4~D=T)u@`if!9DcVAtK!I8<@xslZ7>CuHe zQV(tKe)90HC+;hi$*qN%@*K_kK6@{5a@C$ftJ{)=K6-9vy0T~3{SvX4Z|Cnq=0i-6 zn7MOyD}7ocr@NNzi!0vt3Py@bp4MF|qn=K(Q!k-8>oN4bEidO6S~ z!)XwLP{(lfxD{)vyX$$v8m&ghgVdC}xp01u+2oJQEUUL(Yuhn}*$+V>Y1~t2!?)r` z$$`S~gWsubjX1|Dr5*iA&yHNKIYvpbGzyL!%~i%w-<+6g+$q}1G{K0T2=C?xk7zMQ zpDrvvzxk^XM`4cH*&RWcQFswXQ8f+@wK=q%SjMpnv1{gV@$JN_$b|DbWLo>ZMtL6d!>!DU3bpc zac)QC<0$Rwdc}KA@xRo8^un^ zwsXP)B(ett$c8^#pfu-PjkfiVsO{%-zK-|L*Lb;myn0KGx?S{Pt&xKAK1JHZk4X8? zp7>WDA(>Dr=3FBPFzFC5(B^KFq~=*`k9-4&nLr8M)vMy(Y)v{0T(eWs+>RTK-S$|~ zwZ5qDJC>bX*4*0>1>2$W>tVZpQG4nO?90)T56NY}L9)`#C=^#>9G+;7Wj;n{A@q5Q z>t~i+ReTmI7c`e@TGneC-4UA{3Ey02gWbb?8{3`uh?hP8_0o~q)qAWKr5U(C$``Pw zk7zaeDwSI3h;0D>^0^N1GR8@hxiM0X8;J2c`9^)8zV!cZ8g*AnERP|7a5!h?Rw~Kf zpuM#$Y=#wr3w8Ob9-EKan)FijH55|TvJ0eP47zX8*sg#(-5;|O2ozWkT=Gu}$@dCbJSFc!K0O5v0d)!mf`j_%gfB~^ zNP&`cnrl&TmRoZKn%;o)dW^^5+TiZBWxKUqrihT*hblnK*+U{PJ(k7w*D>I5PvXu` zw7Rk&ZU$c{9dIhbV5D~n*no;kQFY&Ip48u1`&4Ks02HMv53m7V*x~)4ik)lMc)fi3 z`BGgiJUFs(51=_WMOGRq@RU92StS1)&;{_Bi}r^T!dW2}#6{63A>&<68fcUQg;Rf2 zTjlXi6z68!9x`@2Lv&O@J^>oeNDvn{N#7I%)c2EP1u6lLla2)^0oaqa1yn10#87UK zCo%&{j-c8=Mhp+LIZzK!F3y)gNm?#rWuMM$VMC>>MTtU6hcA;g1}1-8<%A3OU^#lk zZor2Eb8vD$1R#o4_@Qzu@4ms5lv*h(Wtx&&o4|x1^o1A$vuIMY9xW2&OJSX6cB+e2N&3ge?-a}UX@rZw zAv8u_gP5QyK!FwzDl?*KfN!)3wF|&*bWhJI6RGHa)7xYj-Fy&YDC;?q`kDL{X&#Cj zS;!rrCOY!`60@)N_Q{?$u^Ugn*nE5c_1n61XLztBf#A9}(B|+^-odR2VOIDWF~bvv z9B?58RgXFd#U_8inFkMfV7#5d(KLb@r3Gms(r_F+&!3AC5!f{CNt92@3zN00Rk%aY z?^Cloo^8;9(qE_tk~X^$WDG{J(kb9h7al2BH>7};=Vp%Z8^Q@_RQ3pr$>LRkkgMs+eflQx{o5*wc-|p zp->MRvxJHLX~0i#Eg^kEgc;!G;H_^-EhHqOiLxM4#}RXA+RJ`cn1O7I6Cm0HV|mLJ z^K zAOJXkS3xWd!VUq{BBPDVws<5Ry%7|FX@2atLR=yW`mkbdFibFh(O|(NMly6@YX^Fv zfPQ~T|Ci9BL(jrfi7k=|&dD<|L@&j=4nuB;f5%P!!k2s~qc359JV-+uP})Rd;UEI4 zK?4ZS&rWw5m**-AtAk#p78UqDY=IuMJ4pcU9I~R}F_bKt2<5L?2Oc^fbSR|vh}JP+ zf4zMDI=<~+-p1?eRbn9FAG01XPru#s>Rc0sjll1VvJUTYTFz(FboFxT!Hqac-{QS4M0 zMO5Xe%O-|9-Na0$ktMlWE7B;$89xxIb}>o}fC(OLAJi``e9+1hcf!9smIiu27n6TB zZ1^d1-_)usNVSOwD63s4K<4|?^F{IppB{cP&Xi(+Neb5{x!neF0K_VQ4)mbkk`!RB z?a(?nupFR$BFeLbv|yv8BFGI8@@lIIq7bW@!DIf7*F;w#M{uVjP$Cr$36u$s60F`m zlGU6+_5kLLE}Kp{g9?BSS@Z%V+2wx{QY!odk;SbB^cTvV`!z>&xCEZeVbJNDdJImW zJ8{~5Z44>Iayq^##waQ4fNA7D`oLSeOf5b=t=IAG{{gZty$JQtY~4Ubs1NzQaFY%X zB;ddVZfF}XuoA%(vS1I^O6d^3E* zRZKq&;fRVXQ)4Q+?v7<>h=f@^Np1}_hOJlcQsC$Uz}vfXa-y#$N(LH1LUxT-2ipCJ zNkSMXw0QHY4f}(h4NW&e#RF^5Np$d4P-D~eJWQ;RNREnI@7I96zr24fd;9f@VBt|> z1-Z$M@Y5K*hIB_Z?_F-=FGmN^fgWikFT`CTqZ*C?L%SrjT8y~6gT85yoN?`_$A#fMi9+WB=r$dMoqQ56w80pQ!$jy(O6gASo?Nx z$vj0Rag3kFl6vB$@gzN3P*8~6ST@LAfIkmPQR#i6mCDSR1zg9>@WcVfdJYpPZhgWU z>IHQ>ZayH8>J`B3+n1NuYq;WrA0tv7&kA;A2pbX}$aNq9EqburP<6*m;wNG7LAH^4 zV33i_mShvb3|dE$=immxT9S4=9O*m0vb9d>qZgz1d^^muc!u~mGDm} zm4Olgb$DdV#tGml>OfDp5ByRW+FoWgPq7}xHcyk44j+G)j!+RwV0nTxafa{0_3`rZ z<@58$HDozIoH(rrKJv3&$1IRwYm(X-n`99fPKbg{pAjn%iH|Q0y}${cY+^0(1RfiX zmG3uOiDT*+S9jxE&VwWbzv%!4APMK7yKW~!cgzQAsB!|+$Uk5|c}|_1jP0@b z4!T1rpx=KHSV#OxniAk0iM~{~6-;_OWaA*WZX?PCIgXTRN`Q6_Gl&MeZt}#C5B!b= zpy5kwV9Vcz?DgyaGZ|al0s(XzAT}@2QiMblJtY8Rd72+E>UiAElfZwZGga`_L92Lk z95Twb;|EaF-gSNh`)gYV7NGH#%Q_On4O`k^Qt^KR%!#c*Mus~{uIPt`0NL+wJF^?& z0I(ItQ$fPmSR%-62cQ7a2Z1g+cHmPYh?#l(en#`lgDr_R^e7Yb^Em@a(IUb3#0{|; zboKy|17G|=#`jN8^rm^tDbKDMC0RQc9NvGpJic%o;XXdeQiCCu1Ujrfl(^v%sMCzm= zup^|O|E9qQ3M;#nW&*$gf5HZE(-GMEjnY`I-`O!!ei5Hl@RWl)K}8ydD(RR9zpP`7 z;FdNP5cwUOV^EufLmzmk8pst|Zw%Qc4}yP#vv{^h`E?BfaJfY%=h-x*CQOwYC+Kt} z(jT943D?i|_I!T5j=?U~HEOIHIZY(~nN$-BIKpsPEgcajoeifMSD~nJt-Vsm1v_R5 z>ViD0bm_p52PsU1#gWAHus_{;8?6?SjTN9Db_4hMAwE~AAu#{ZiO48w8nrq|2Bm)x z2pY;2!Zp-R_8y&+xh`&|kVcK?f!&7D;eseLX$9H@R-Di{_c8(AtP_fzL_-Trw+j+? zTfq7nnypZTz+#_-?h&rPjP?2T2zpekUi+p3~x&p;dFlnCL#z} zae{TaNy_m^DtD=7{x}W|46!`eIYe@tsoxH85jV5Dg#O_HL5aM8^J$)_O`VnC21`O_ zPD4zORFECUr@{SjA06_LQ>!jP#gmQ=x4bVHMbR-9il)}I4jDtaw@ri~0RRp;>#3fi z;)I4GGDpM+_HN|x(0DFtJSTryiL=}2O9(w>+>}OFh(m{_aTf&p-|_Q!viZ~Vm;K!s zj9+;aS~7a_q}!o3Q0larvN9J0v$*Sk3KLGJL40l_5fpw1XKAcgYS|zIz>fJH8Xlkk z`O{j5jZbG2tsWc7q9b7xZhWL4D`6j z{LeqVy?nFJFIV8Nm(#XD8Doq)*`fsleE|soRQ@)gPDqGMQt1#Zp|(6g6U_}aWf|ZC zkEj*SQ(CKmRD*j-I&^=)ELI6&dTb~Ge!ww&CgUwnp^32o^)6Y7_Phxq8@{XSkV-$~X7?!zSDumc%2Ha2Z2EPj_HfKVuLo)&-g0B_T|$SE52WF7X_ zcCa0A4E0C*tqAZ_^}%!uz|D-7O^yKs2h2{agbKf0y1CmjQo@Vq82f(wQPn@fNDD9;L@+_NzS4&8DdOhBDXw=Jj zfcGRM2_=xFrX_!$M{V=6Sn*~2`t>?A^x?9zlR8c>V(kc1=o%ma>b91Af0R5xI2V7L zV-2l;Z;Cn{rTeGC&#P$-W3 zQ7)ex5Hqlb`|P*UGBN-&YHCkT1y?kX)CY*^(fB-mnkaw0f+NPVNk|i)43;*;HQz63 z=}Z|e>bPM57O^j1s#Ohc6qyQ#X_(dK1;VteiHZEqKVEjiR?H|++f-9pL6aIwIx~jT z!Pr}S=Y`$!8^^Z04%$)iBNPOJ@U=#rzqJA{BBm3V$HVXx-l3g}D#0x+pJ+m$(lT() zc^EfoqVIq2kdJz7HEX6u^&*6!zH>Xnnf-0Zh*W2^!$5rpw z{usBC`z|~$I_nEvM_4dY7ec~4emC5l(@qWon%sZy+tEuaKwDUtd@O;6sUFOr%7H)p z8O?wu_tX+H3r5WGHd>4d1@Ousow~g`DIn5}QdY=c6UO-qxh|Z%5JcbVG#i1O|A1DJR^T~h(ZE^C*&pV5wnm6XFn-C1O7C5K`nt; z_-{mS#@Uk5iou}4fexBo2IXQXzm1QN&*P7&k|=0%*)9AU7foaLE@9r2*K9Z-jix#k z6H7_yvt@zsE@c_1UMiP@hH%QN+_oc4iDqxN_1mhCcuk!h3_iEEbT<4paTmZjO7edp zEl?ly{>JT7l~6$?W;$1lI-KoE%UONLbt8t`oLh$wnixR?176pWnJBnSuQSnt5A8a& z(P#koh~UmVP!-|O62#=v z_TXQdw_-Z9;)78HnD`V4KLJ6i;XQwKx1}ubO;naPlM%vQOLq9sJSMgwV45{T*}3jP zn6v|qv!XZ=N4TLzjFP)EX4C{bLi!~nJS{klo#BdbAyzGFfv(t%TjS#k|f*&bxKSRVqM}lR3R~@!^su>+lf1;8eL3_bietCcX_VL{* zNWE;=fki6rv17tyBaCs1voD<;%5ZE6q~VYtP(^^1d1_MDI@caL;L%wr;ygoWGDwj5 zG?ZD_scMH9be_#!2Xs=dr#f?q2n_6;e9l9VsaNxn=SF7GSPLbExfot+teX~SI_pOI zB0kJitP)jgZyHp{IJ^xSo7MiGwo;O zW4Bf2LZ}>+Nyce+^ca2teWr!C>a_$m1LDPN9<}e<6*P1^@;F+$AjW?O9HVmB1xeuCkBTkk`Qc_Bu+0!jMT?M>(2v zm4J~pbFo^~qQAz4aGHOP|EW!#vr2g5q^L2X>huPHc0$s!5@?8r6w@dX9>@X8Cn(7M zHB;n@7zd0|MLysj%AQG-Q1OVeryh@^p<&$kAE4f~i44M<4RpTVsaP4ViPNK7a3z=x z9RTA@<7IQio>J72NQGAt$C*}1l zR2stI{(1xGK6T)JGYa#zv$c&5TGSUEh?1fnn)W$$k{tEs0-jqGSHVO+hxWReoucyw z!(8y^#}{QgqKbdu3XDR-pr)2K0u6hMCgb+J!>C`Y?Bz`=_UZ3t)$LJlUmR+p1s9W{S_J?`(L_Pp@o*Y_JP z`#ane^2SkU5OzSa7j0T(ZM&zlwL0g40F*N5wBS^P#RO$CO~FT-Fw-SR94eY*LZg6D zp!_i>y9a=R7SFT_M&X3p*?7fa29!hvLGKe-x`!aZ39X!!16OoIu)G1A4OjMwjiN`9 zp;{{%8qWnd!B>C5KUy0lf#gCv3u3Ac!6hBgx!TnTcx_}7A<`lHZ2<(SRvr4TCB^N0 zAFx-m&ws4OI*H{b8jnjmv>Ehvl@@-_hOvqudyg)SFFlL2?%BAyA-*(xl-<}m@IVz* z@Dw?KF4;m38cXYx5dns()H?w1?WBweo&C0KH!j-(9fp5!N9(t@5(fS=e$44m&gp~< z+)q;{0I(4f7k>g|ikS0lBxexj*psB z{ue9$`Zm5^iSnWIb!?$ibqF1!#;u}t=szQ#gwg3Z4fQv5kYKo)dGLi^Q^h^7=b}MP z4h-nP_4R+&f-BlZ72M&g9rE%t9Wj!Sx!0`>*KPAzBZl}8VVa(SNjPNXgs(1by{LcZ zo>`5ujPot0BghfGP%ORKDoYU4CaF6Q)Xf#OxFy}&Y(4#|(*qsjv z8INee;=IPn&huZN{_gy{`-gOekJb@|=&hA~+wXq{zijFat)uadwkI3Qg&LCYYdaR7J}Bu=qPHsGltF0cw*=8CNTzGkrX$%4S9?#a~ZMl-&b^-C4q*x|g*yN35JEVp4wZeW~0SePQn42F{^7NIo=k|HGm3H4TL|5gBmKx# z&49F~hCBebgtA^r101FHhF-_jxjm1Eu!Ub^>u&3{+7TgO#8m?3A;_ThEeQcvi8+73 zyMSIEGDT#SyKVB$u8oQ`H=Yb%d=DKevn3q$)FFe`BfZw>kYbJ>tvbssS|$J&N2Crj z%6$v)O6RY2kc)_|dZmKi2GD%%YS28}ZE&rns34`TQL1gdI+?qcLih`ZU~%gjy4RN{ zt-n5hf3Wn3nYMFuZmQGoee@PcMsOJMf*riQcoEE(-j+h8BldXzwQlP;2H1Q0`uEF!3h*w9J32*I961 z06I1zn)kQ8sYlG-zmB($r!UVx+tb_Mbt+tcIrBY~IAW91DN<@k={+Pzjy3Zd*IqNx-+Pp<&Rg8eTJIco*1_(2T{ebK7>-d5XJ_ z%pheCv{s0XNDyXCLC`-3CjNhIAc}=Znt@54X<-}%9@}@v3w6y6}k_lO8Is%p;B~UH!hP%DV zPYwg>dkB_oAtk+D8K7x7r~M;X-sLounAIb}s9jKONiO1?w`5rI(A2TN=fo zmLZq?fu@+qA|APK?el-2r_d7^POYxOQ%!EkYY!DfUf5N#@3pC{7ysc(?zBNCL!;7; zmZDL#N}Zi>@i;*a4M@=Ll{GSKhY*ErQ(bfqHf_uAQ@EzL^TBs2Oe^N}o+h4A0}8D( zB<=Taz2p|PZ>AUW^gks)>Prx%JAA2LAIBCafGyzFU@(U!)(d}nRl~Q-X3tOG-hci2 z<@wuZ8gu@!0q78z1Fxl;@m_jb`lkoFjUUDYR30AHk?A-dml`0vUGp{27JSkhz+Ri( zSY+Z2E9va5PwppxXI&3!z_Dq?x%7Ce0=hWp9qAG81^|hxv6%h`Aq)~!+FU`R>o`X5 z5bG^x#6-ubC7eC1mvSjf(>zKVov4GVJR(9;8~P7OB}M7?9u3t?KV X#G5Bd4od*M{lotO`|_|@)j|LOuwV0( diff --git a/app-portage/elsw/Manifest b/app-portage/elsw/Manifest index a38e0555cfc2..413cba742ae8 100644 --- a/app-portage/elsw/Manifest +++ b/app-portage/elsw/Manifest @@ -1,4 +1,4 @@ DIST elsw-0.0.0.tar.gz 9857 BLAKE2B 8948b41bd163c393c735f08e94440905cca93078d8eefbb7b7136542a54a3139baaa4b40725667239fd249d9f569ececaf13631162502e3f58e5b288fdf1ae4f SHA512 9e0323ebdc01e6e2af2e021f2bfae2f977567697600167860de7a95d8c80e3119214524a6514114747bdebd269bf68d14f2e0369765d7fea62ae0adaf060e94c -EBUILD elsw-0.0.0-r1.ebuild 603 BLAKE2B eba03eb4533cd922955c7c25dc6307bd4fa897c0ae91cc888411b8115d34a7c32baafef2d0436099ed1fb2f7805b65956d121871ca0ff565885dcf6919cbd467 SHA512 3c79edf64eedd82f571f0891b99daa0c6fbb7cf6568340c029ea233134b907703866dd3173692e3d711872cd1f0e3b37ee9714b38ec9071cf837ed0342a21620 +EBUILD elsw-0.0.0-r1.ebuild 622 BLAKE2B d284da5336b2a2241b86aba04cda4d6a3499525be1d89dc824349de31d189b3d401134578182c4bda195800ab57cc04d974c7569f77abd5359fa48a57e5455ed SHA512 59d7fa116fa86c93aa5cdee56e991e0983bafdd23fa4fb5a4181b403951d0ef101974890dc686a46103558a26fb236dbf3f33b20e07c3e86b7c017344d6b1c0c EBUILD elsw-9999.ebuild 604 BLAKE2B 8288bb38f4fd2a2ceab00868f6da6c32cff7e36ceb95518e7c3978644623daec88048041b92bae42c75216afa7d3556528b8a752c3bbab80870f646b489c72f4 SHA512 50f6baee9be8bfc1bbbf5b1e47553be3b5054b983ae151e95a86196a36fd6429e3652fb9bbd508dade32ef1ae03ac338cbde3e09e91345b55206bed5aa55a3c8 MISC metadata.xml 569 BLAKE2B 31216d894073274a09af9c69f3d1696ca5e2003eae2740888574d1c9d5b742996719208d9910562f3cc3d3599c867449fd28a444fabb79f2b77ec0f3b80615c5 SHA512 c90f29a651ca6b48df95caefcd9b5fc38c91c6e3254ecbccc0cf5055cb30fc6f0d3fb524a8f7f56afb69d91517032dcb04b54456381ca7f2aa8b324c701c90a0 diff --git a/app-portage/elsw/elsw-0.0.0-r1.ebuild b/app-portage/elsw/elsw-0.0.0-r1.ebuild index 6c1e1bf0d3a6..1091938d70d0 100644 --- a/app-portage/elsw/elsw-0.0.0-r1.ebuild +++ b/app-portage/elsw/elsw-0.0.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://gitlab.com/xgqt/python-${PN}.git" else inherit pypi - KEYWORDS="amd64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="GPL-2+" diff --git a/app-portage/pycargoebuild/Manifest b/app-portage/pycargoebuild/Manifest index f1d6d9fb38d4..b2e63142d683 100644 --- a/app-portage/pycargoebuild/Manifest +++ b/app-portage/pycargoebuild/Manifest @@ -1,5 +1,7 @@ DIST pycargoebuild-0.6.1.gh.tar.gz 20233 BLAKE2B a680f0b446554797f82f5903b8f51631d4026329de79327c788338ddafecdcc47b7f1d0ca3b0c81a909cde6ba24eece576f3f591ea08ad1d7adf90d545ab0869 SHA512 00183b2cedddb0c47be3e709250e679184f45af16575a5b94efc5a1598379f5c02246fd303e26b7e53ebf858c039552c7802329b0ee62c67cc15c42b39c00f09 DIST pycargoebuild-0.6.2.gh.tar.gz 21846 BLAKE2B d9e13a9335b0c3a1d68fad1860afee608c6c5c48cef1d7a098669f7e8811280c240b63319372b80b2d6d7cba21b9715e7a8e1063cbc4aa6c8f75039d40cce3e4 SHA512 f38ee34f54312fd98b064af43efb45da480cf0d4d8fc977a4bd1e59d58ef161969043088d23e9031448ae6f3e78af32abb40a72f26e195426868559feba436d5 +DIST pycargoebuild-0.6.3.gh.tar.gz 23545 BLAKE2B f5c13947d1b03a4ef1c48eca82fe3c1104f9407d06abd035c3997ee57dcb92d5066f1c976a176058d7ead4332930789d93b38dbe52faf4c42ca7b4b7e6603098 SHA512 96c2c3e2a4715b922b28c8af4fe5031be6fd224780d06ee9c38f1611c384804b0d870b7680b3e88911cf34e64bd38354ccabfcf8d5c693a83f1d8b45924dceff EBUILD pycargoebuild-0.6.1.ebuild 673 BLAKE2B ae9fc7925c4f1d756d18a0b232daefee2c6c86f39988a69db742b98debff787e0e7e051ca993ae4dd5206aff153e25cfc9c8aeb9622184a546dbcab570e9cedf SHA512 41f1e56f546f896ab88994e715b5b6f409e40de175466f370fa0ef20349c69184572805ff2d7a0d34d28b728de223edd4bbfcd182e0b5a92781d9de537062437 EBUILD pycargoebuild-0.6.2.ebuild 674 BLAKE2B c006e62e932db3d580c335815479dad7465805b36ef04e5f0e27acc20bb1b225142720f8e7842b2251868d1d171e55ff64c039786bf008fe2a85ec0c4090133e SHA512 d95db3cbf43a6b4f931044f8dcdf94cc4e5e3151064126a045956a2ceb887b30b2f90be47bf3d97370936f429a10392fc3a1da0b99fa42013dfdb7bc24bb90b0 +EBUILD pycargoebuild-0.6.3.ebuild 681 BLAKE2B 34d07e4ba7aae2a2a180e2b4d5ee4533a8cbc54a076a99cf7572d4f3baf71abf450999fd89792ba59e2159c00edfcd65f3fdf9b15b71c94cd1ba5bf9897f34f0 SHA512 570ed63baec96f4f4e2db2e8f32ac0305e9a08176bb96e9bda505128595a31272666980221980cd8649d698f11077436af365ea0061575ef3ddb54115d5399b5 MISC metadata.xml 384 BLAKE2B a5c91cf81989cb7f2ff504cd9931e89cb85a2b17721818efbc436d13e68d673c4f384839c67eeec8fe24c1a78b112c3fe37ee1722d2d28f44c5a075ec8fe18ba SHA512 76ffa916e9630225aadb9a0d2073087fcb848b782f6e44c28c354533c5329ed337e609666ee7eba90ef1191be2a34e968d3bc06556cfafce32a43a22100cc6f0 diff --git a/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild b/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild new file mode 100644 index 000000000000..129da3cd2026 --- /dev/null +++ b/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python" +HOMEPAGE=" + https://github.com/projg2/pycargoebuild/ + https://pypi.org/project/pycargoebuild/ +" +SRC_URI=" + https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +RDEPEND=" + dev-python/license-expression[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) +" + +distutils_enable_tests pytest diff --git a/app-portage/smart-live-rebuild/Manifest b/app-portage/smart-live-rebuild/Manifest index 9a40fb7739c4..f8f10b63ff15 100644 --- a/app-portage/smart-live-rebuild/Manifest +++ b/app-portage/smart-live-rebuild/Manifest @@ -1,6 +1,6 @@ DIST smart-live-rebuild-1.4.0.tar.gz 17630 BLAKE2B 84faabbe702dc05dbd895961dba83b8b8968bafcc5e35bd1b7dc8644f98a904651168aaee081ecb0c101761def2f5d49046116179156e75f6b335a79595d82e6 SHA512 add82ac413c698a430afbb48a7d4c7d0dae26b9d37f01dcbe7f71ee2e2fbc1686ff63c6ea9ae1c24dbc3662d27247bec2ccc002841bd42c4c11729873a49617f DIST smart-live-rebuild-1.4.1.tar.gz 17759 BLAKE2B c45825fffc3e30e3fdb02d16c8998bafe492462bdbff9fd5d4c67ca297ecb4da6828a9c0b6c98262f92a518482b0dc99d3022a769e22bdeaf4270ee34b1a5d5a SHA512 401222564b9920a5c8b08c0bad393f18ffbb2d3eabea6aa1a0c04bc728ffd362ec7fccb8884023ff183398085c0017d2f59d86b293ed91cc3a2bcb185aef239e EBUILD smart-live-rebuild-1.4.0.ebuild 823 BLAKE2B 6f979177ca66de5588ec7b865131d3e1e357ea5cdc6e38a224188340f7f7f71e54584f95ca76823ea553f517caed6bb82ebb9717f3483e430f089b7bd32052d1 SHA512 f04f420c8413655ebd6f359b529d97048fc93d77b452418fcf8ff31827e6d4c4fd29d727c7c8b4d792b6a2c8c99e93897d3b69023494f469c731036f1c807124 -EBUILD smart-live-rebuild-1.4.1.ebuild 828 BLAKE2B 320589e131de2c1117baaa52b387aa2127f05a977f87f50f30a6ecb9edcc9cbb9020fb1e4ca67e337d7bfd617f72ac5688ec96c03969b2c62956aa738f8ffd22 SHA512 e9b3e553a73a5f732865ee41937174b02aa4e6f51771d570cf49770b77d2ea8ad8aebff30d09ba4fe48d391f38de7471254e4dc478b51d0d564d7de54d0c4966 +EBUILD smart-live-rebuild-1.4.1.ebuild 835 BLAKE2B b1cdd898d519620b0c2bf55cd7ec75704c134994414ba5d2cd043bcf601f3ffa8ce3f81d32562e89c0eed7fb1f6ff7adb0d228cdc7aff0fe94ee258b2ddeaebb SHA512 7ba721bec3afd4cb2a3be4e56d82f16bf5cb36b126682d7a6204f3d3565bf4ece445f83d2a7d8842d509c610d5a343d82cd4655765f5c9386c7173d643e53e44 EBUILD smart-live-rebuild-9999.ebuild 723 BLAKE2B 83da83e5d27b1bddc9b9a523e3f42163190b77803722df22e2b2ff3a45ac0890a76869b07c90254db5df4e08c99cdcf055a086b18c81fc0fd5b13d3f0d2d1e86 SHA512 5e3dc4a66a0a303d684ca69ac9b56c0102392cb1e738aeca2c8b4a856865550d8fbe5c8e1d12de18700fb2228f9dd27071fbbf5d25ea3581aa77d3b14e5cf051 MISC metadata.xml 794 BLAKE2B 782678608fa8406a1f0cc82d6c121f69c11d6f5cfad96ede40f8d50203fc1ca5f74c8b3f17bdd98d007843387cc7ef67aaec2e70b21f8d032a82d7b5ef5341bb SHA512 30a2d57a354ed9ca5e61a08cd08d122c7d29058b967ddbb61b3bbea6ff14ac35c5ebac490ea7116d486c16a80d458d66619a8dae417d3af727437e2edd8a139c diff --git a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild index c5c249a91a45..f9c6ecc1fe24 100644 --- a/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild +++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.4.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/projg2/smart-live-rebuild/archive/v${PV}.tar.gz -> $ LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~sparc ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" RDEPEND=">=app-portage/gentoopm-0.2.1[${PYTHON_USEDEP}]" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index b82f111c2c70bc5c68d1732d99f2146f552689e4..408517714cc8b39a6ff7063b5badafe66c83a32d 100644 GIT binary patch literal 8642 zcmV;zAwAw7iwFP!00002|9zX;l3d4ehVS(hcmde8FPBtU4m)i5MtXr-vV^g)2{QTmFw=dyDl79}vahd=)C?vuTZJ>JGY{rKtQJMUw8_uK#c;Xi&C ze*3P5(Rwe@^|exPEA*53i`6+?oR)Hl*^S}c$otgkPYbh!8vUH}1n-lJC9c@d@-9Ya zY0uGykG6N)xhD(5ofc>J!LJlgo@PFF7lXyVmj6F`x@fP$JMy{ zs&nPg(#+n^kk5&`gqYXyZnapuJE!?J;#%HjnFTyv8L$5LVpe9(x&yWm@Mu1;48Y&&U(wCk8X=h0^k zDFic?yeGjd+V1Qvw-$FVCzRAmKK#dcwbwo&%~VE7Q9D^Nm01Fjte#gCo|jWQF2v*34!tB_mi4t;DvyB8 z@%rKY`ts@PM|*qu^7#_CoE~xO#U=+5obNsKHpwz_s@mw$daQ%o^JnIq{cveiGH5#M zbGshHu|zUCm$qApm~?A1u%D5~+Hs^7GH+=F^^9@a*)!GF4?*{#&9xIR{5fu|l2Bn) z7f$IuI&ZwUS*)QZ*GtW@FP_A+mtUJOjTIa5&7o+G>2Q!e5t7&kXPo9v<|t$%re<< zjblu*#b>Mc>;f)%3IXjk1AT#9?7-YAl|!7pcs@IaY|C{wR;BvM-f;TqbEeMma0Z;1 zB_5R88lVV~bQNS^!C@4a<0-(y3Ba<2<-JRj9b~d0)aP)$TobIj2kKK>ac1HldsNx9 z-8d|lgh07a1g`EDR|$YA2s8pf+W{N!#0X7lJ+xEKv`Py3GALam6t3CwgCnf$n2qop zo(;|?q6`L>?EH+ zjS4P;OiTZc6jM&iQK@iNnH2!YxrY>E3Lro;KXOaqMn1WO6)wfN)^n^Ll^7%MBs>9V zD(jFIgYyp~8WiKK@ym5U(_y3*z!;*Puu}qxD94sL#}LLCyHQwFj(JFKLlOoOMdHPd zSj$%Fng!b)^o2w!fSZQDS7KqwY_bjbC;Li(hzzH`4T@Xj)9EXulmQ)>q6R;Kr%mmF z7lo=F8=4W$762liNeuu}m4ph_yWQB>fp?v#dsFj-i{u0d4677E^cqz!22ni-Btozpmxfv?+xR`G93bH z`>;V{J0t|WdYEw zUnlYkc0Y)zNV2vW*h!}_-8br%@D4myu%6i%c2tw@>ct%E);{g?b ze4fI2_j!9XAI*3%OB_1KQ_n|`oyBxGo++Y!@%Vz}ut>gv> z#$gWe6e!;SHn&Z(x?R|_&FO1CMW>vW-!SZfBbH-(zTQErIDpYLP=1*z4#aQKQNZN< zXq8VO5mWULLA6kLE5#NZVd{y;LP10!BL)^qS5nQ*lPX&iloymu=e?(m!|M>0K=B-N zEkGpp97}tI%AN&8cz~9WHlU2_XnJs` zQpZ7Hpk$F2sF>Nw=!<+fPh^M~f3Tq=p$m!^cpACSGda@ffe4I3gl9;N1PGuasIS&G zxg4g*W{1{_N6|ExeFLHiu^t8*+fl`7f}bN%0aT66jn+jz8jm6*gMw)&V%O@tYps(I zeYPlviFBpn!~$prD~asE5mW>hR04{VZYWpSnEoPJ`p_9d~--_9deWZeba!N?PU)d5JNs$k)XV?h`IRe%BX z(o(DB9tjk%Sg2OVaRc~(yj;^}=~zu>O^lvv_+?7j1c?AQ z%RDI~nmM~k#Sxl)qZ$4{*&?dYl`M7PAQQgL150d@(g($=P5>>CG0O$@X#t&spspK| z!^cCB1vwi~2S3M(jhd2rNQzKS0zm2;IXaC;G^`^yguXXo!?9V$te`Njtahf<8H zd=9nkLgtQ^P>!ewlt#gKAWh)|34L-Crpn|iE;D7|ImJt??DN}~FYl#IWf-qkv7`%l zO{u{_qM1wsMUl6wUVv6Sv0}~eGd^(w2FOy@Ifs(VwN{aj028hi`v-RCJTrFhY$OGW zdXQIWN{5r44o8cP!vd5n(&DF`|J>`5l*29+D|tvaIMz^nK|oH}I9DDA5~$!QAJ}vo zDd~vXBsl>z2nrs=e)OOWi>N;|vn@+US{Xz~Q@}6@l;yLb0cli(PM~t(9{&$<``eSz zetj~JkMOaM6Xh%%HZS6~R_mTJ%ZAZFg*W`yM4zvP`Sypjah=r_!HKLR*o0hy50as2 zCVF-j+eavYL{EE)>rm_qv`?q=rEVTh+JIvPTQX|Rp=%s6E$3Qr7YH6h zjN#XGxD7@hsdvDST8B>Iz~u%3A~X^u4LJjzp+q<@hd+WIJ4u0lq#Ae{tg{E;6ss8s zbS~lhU@zZ3e);n0{V(|P0c)HAUZQlH9F<3EL1!qj3NC@lM^dBV^FS<0VXrh;A?1tv zaB>?+0(h$?yMe2e6RH%k!@fFdcFIywdmY>{G%9JP$f{RH<$^Ws&X?MH@F*g3DQasY z%i2eZ6b`Q{WiQ{849o{FhTJro-<{+$YS@bqGap}MPG%x_X#6ELvTzB2O2%Rx3|WA> zc}W^T_{rwvDlet_;q~p?RkMbRW<9BB19;%=uq;rE3)BFZiSh&TkW+w~{7!O6`9=x4 zN*1CRt9ndlR}wR-FW6WqvhfV%q8#PnUyxVzP_Q&am^uQ_tT!XW2k;=}W*~p}D>u`1Km@E+L46jWr_P{K7 z(g`ZbvK14Jh*3t4u>nkHxtQ%gKkNI886tsvmoTOLwvw5hr#t{Ql4+N$|B`R^{96RRFp2C4~-2^o=&e55Qz&K>pf^HJ}U1l$b%G5 z#}`f&lBOiiai?X{!~xA?5F=0+t<)<>mavQRa|kRmZ~~#(kGdw<8;>-h9NTSZa_8LH(J%7S6a zEoIK3xs7dBLnX3MsDT4TcVRKJqn@daaR>WUuvii{6Dw@D){8DjB;0vm1EYa!a1Otr9P=e=i9u&kh(OVem9DS_VbXASyQ9({wxd6(McECv|yp^)Rh^e)OY{11yER(a)?vRW`WRllB3X_VOz%o}v z?ju;A*7^9;)k;EE7tN3PNc^wEELkj1BJ`4w{v#iX19OJ7K<=ZJomwzm?V_sw&qABm zgrq5GuT5rR{tIensa?)*1`OJKLY7hwP?+J*p+6{O+?+XbuiPOFL9kc@{ECOwi(BdJ zYB*>fHer=O9Ij@lbpytO1t%7esiOBu=^c9B9%DT?OcML#gglDi01<(bkSQ~PF$l1U zbV3ML1e~$x3HV)v#HVL+^!)){xOPX{kV~j_l!#Y->};ORkUVgW`p>f^2pQ$h2G!Q| zQ$0-|8Y)T%zaXVf0JgMJF$@D`pstk%!iqS`BEpc(^N+65h9~s8^?3*hxgm9uF{)}< zXXOwpAoBCp&?ZeF%?jCq(>x9Y3u?i8WX-ZZCn|{C!7o%{8dMl{ffl8Oh-iSD0+0iL zp)T+c)bL2Ug-p6ExdiL$%P+2lK!ryw4s})w91X=8$`WJ%Ah2DL@J$x!)OB*|ta+rg zpp|0*h2kCs;V{f3XrmH(Ej49fZi9G0lmTU{oefR^6cp|W3!FH+FJuoiQ16$uJq`?n zQ=0}fkZXcvVCar@=X9v=6HOaSbCpU0Iu1w&gN9y+WC|OmNi4#1Hax)xq-!d-yQl^) zH#i-|1V2F2LCvyYBMi0V8lv_Qug~9qf%CpbsOO<5PUmz;%fh>}JU5Hxc%zR_ZAv~L zlE>PSfk4$T-TTc33k>`rl#C3-Ia*Ycy`);Zg~tD=lytj@i;+B9l=hBrUlE%l)hI10 z7c{w(h34T!&U-u{b{QYW!+#_5FDbx)M$K)ZDs#8UD z${EnNv^Y?;cUcX7)iTLCtB3`|MyYae@a-_&PU;!~ zOhr9l>#!AmVRXz8gB%b+Xj3N99cbz zXm%nn3D_(yAsi?HR8Yt@c3lFa7~smN3wbsodx6Wo=?Ixg^^p@bh4p?33bFfR8 z2?TPia{P_p@JU_T4A)pmv{D3o>UZg$rg^y#j?qhjIoVtB^PU+tYPV}KHCu^HJGxEa$cEY%tqWBGlqxE7$OrrT zbcz}ZARfX5yAtE2BY}UCH^6kU5_Q2zf^cRAu_&^Dz$#LG3E5d=6o^dVl{hX`^mL@UfaW-U zhCHA!7y6%a!eImZN5TVOsJ!JpsS1r`Yg6F1Exk#vYrl3v|Ge>3|{6CbjYk?eF<;Tcb9@E;6(Em<1BVLV5d z5Jv}$Yj!=0h>KrDY#*<4K#QUjb^$Wbidrw*$HnUEKbO1-iA=OUnT6E2n!(eO`j8}E zkswlj{t$5p9N4$0nTX@JCYU<)t1J1f0T^9xs_U{fv+=*NnxrMNKY}s*fvA}@7HAmc zZOF|dCI+YRE9f_MIjBQUy>E(kOO9doIhbntOpJ72111(UOoW*aU>2vPd6U?R+Bg~h z%sjSLlJpX*@6YDv(MmnHd!c>kjjjobL9? z5_s6xLn$H(K$>k8A%guQKE6uL?1gQtUMUYsR$l|U1$2-SEKw47O<9alq)Gu2uzq5N zb;|&DacHRgs-7Ay0XHpklLWMV15;^k|kn1KsTDl z{Jj)$Zw4=*e*kcpA2dKhI4~Y`YjE-$iXdjtr7b6q!%`!JGMfAa)rmmXz}ErZ8U+Nk z;tIBH2#kEpi9>=PsRI0Ptq6KbU`S1&dh#W`zO7%6RAk|B+9ng0?oMH*q$>zMr)zcy zm!vDYiNYAWk}M5H1Ztw&Syu;gjKLlqAdz8$xWD5_S9Kf;8+E2+HAa z(*+NF1!NXx%XGVrh1C_Lx?_|hIO1*{n;~wyM(W$^6B$0_16E?)yc;aNQkw_p0WwF2 zD=0{>NgPZ;RU1vi4M!(zcyC=cK+9NrVx|ThmYV}M&8@-xVLGR|9^ksJAR`Q)k8}G` zk@_Sp0&?deA2hL}c2FRud+u{8ikQmvK-5`YvOZ|m2ziBfruO_m#2cPV6PnwtHma9W zMukuwAl^l{8ybz_?L)hKO}wa~qsMs>!ez4h%0;5B&gK==lwf}cB?%!@Y} z0Zui??4Xt+l+_10~QMa8=Iz@k!GA5pp4!Gf3VJ#&{xe}P;R@UNw`+V0(V^>aSOL{A z)FJe0sf?-n**Vs+ouJ8e$1Cj&C>C)DBC#@>iiA_pTXAbrb08+i(WqC2$BHgl5wVD5 zkI2{2In5=&DL({uVTqQ-FWMTig$&>>N-y})12So%k^rgcm! zp9}<(AL><&;+u42!;KbAgd-#uWxdpl*L4r>1Mvb)dd+!~Jrmb&$RlPhtHPqH%vCBsd9(hk@I1SV+34ItolV}A6S!di8NsKSW zAcJ!bz$4SE-@ICAiXtmnQx0VnwWee$A*aa^--W}T=nuSM3>pwUh$btVz@Tb!1 zC}%rZRnH&>LziHX^N6|}L5gFjIAWuAG`vfVGz~09KI?XS;+)srL+0Q#5FY~}ueY{K zz1)+%ei>iqmmhz9#!@2$M`LJxX_^vsiFa+lk&_@X47zRySO}#DStBP%3G?7Bu&?h1 zEZrA__+ZBkXB#4!{70$PItqqqvL29iP*E=3y2BVxl#&MO-JK7`o+~0gNDqptG*9`T z<8aPcJ^}(P5@C)1qFvqTa*A2X5SYZ?0|&J<9*NXjO2@rYT*)EvVvC$Drc26H!&O){ zLtARfOXG#eqwC1h>tDXVeEVh}pQgNOOBY&1;UUFam!bz5@IHVpdQJ(CCD4VcE@}wP zg6y!*O>=j;wt?W*=mX1_(DUAt))*1Z$>Yg`Mdc_IK?JC6-MdH>Aj^ib2yQM&wR~n40*o)l;1xQ|Aryd(=ax$}*Zq zt`Im}YQ*89hh;=j&}d%{ksSfys4F6nUB|;hclMw zFw@Kx0D#F|_p3#StAf)(J#2(YA*WI1npA4;HcF>qmjsOJdO%HFeecLM!yB?*w1*_t z(AbjK9Nb3XA&I>P(or@`O(Y-yXesK22T;KTBI^4(s9tOW zE<4?(EHU6k-!!qMMN2U)?ym{M%WdbHaU-U_u&Oa@Z=txCC zAY97@Jx^S3`O`&2I+X&P#+ssCLfq zkQAvk0Gg(8k4(Z&{J7PlNxrxpXlZI?ftU9tm*!JQ8eEFtJ4<6j?45|qlgU~c7-i{*yYtR*TqNIS?3H9+r4JPti(r!YC9LT+egEW}>t`2n*4lZ<% z<*v*KG~&}zf@wk8FoNGlt!Agra;fS+SZ@H6*Qn+p_RV1hrtb7sKsDgoW3W#77K=+? z7CamxD?=zEgQLDp7S|(oKaJ-W&VwntF6`v&n#al_dt|emf}WC z`kg_Bdi%xz<)WW0o@W#Q$sVngiZb?Q+NnOOS|oNE&(NSEq4&F!G4A z>#jzwo6_v2FG#XvQWv^_nR)2GT*&@EQ-qfpqO8^6bWwwz4x4JEZUXv94U-AYhh3rHM0M+%LeA-C z`O(SI935o_)U%bPu^*6M-;-GwSzON06wk-#U>t((%i>sc7kH9TWS!Eth^DdZ2kN3u-VBWR?v z$vI}cZ6TMtMvPepc%~aohzmN$cekNtGd0PoVayUr^-cHB`jRPXNR6eS;UjVoIH`8a z?ei4AD|6O|%*cvQl>)d4G!4LMVg#VULL=WH2~u>_1N0-2P>)V;&sZem-I)<7l(>EHsTG_~3K1Np^ UrygzBwc3C4KkF%xcdR`C07_5#Gynhq literal 8643 zcmV;!Aw1q6iwFP!00002|9zWTk{ro#hTnM#TmVw+9`QIdQ6`y0y^t4(m4Jwi=!S8I zr`Pw_2vu1iCE9>9=&s6)^l<+d56^%3>5o6X`M6*E>aYEue*XC3jrXy<`R#xH^dG+q zzkOq&*VamOZO#u=XGrOQ^Tmiq90?N;C*tj#2MR}-o@y4 zTBFzQ<6f(-+|mx+of=2;!Os*=9(()PTnsx#@BN!U{M%32hc~g9i|Lr-_ZH&J$61_h z+L$@iG_v<2AW<=Tu*NoYU`7M~S5`meRKCJNG_w%cJnkG2O^z*4p!S z*;rU>$#yx}`MUVgZ+`#NfBpNv{_YQdeABXiK zZ6dZ(CKM%{zFOVx>|O?otD(*qs;h2r;aEzHfgAN0ybHco=WIA5u=S)B(y~5U&b{P=bGz;G*am$MLo%ksf-ecqu1m{}|tq!t`oU+|p+$~xs_xu?-XWw1wMg|SH z+gPr}aCRb@oJ-5iL`>SQBk(*u_qk$EHDtb03F_(n)U!si+73bYp^mu{AN(G-Y9v&c z=E5n>N9Q-+tvgz<o_01 zqb#!3$&%TgPOg%ynJ6xvC69HU<91E5Vl~{uHDZ{@9YW>V&ebqHK3JbGX)cs>*f`*G#~Qo5yzb!}XMahHS$q z%k0--4;|Y}V$DYFvmy$iIPPbw)BxIn26dL6rm=FBf)RTjWv zJ8_{@X9q=yq%)9#1&3Z-j;8<*CjiSkOz&M9JV7QKf<1@p{WZawd!RnG6-Oriu|<_l zU6svpNeGk+Mc{1JI7N5eP;`eC+0!8 z4%Y_f6Hx{O%XBB7`Y1*RDo-mNbgaYi^bL%(30HyDvy@3S+8mBsf@NoP8-Qb_WC!^K zY8bc(GEM#IDW;sJqf+6lG7JF7xrG#C3Lrq;zUP|4jeK$mGhB*s&gWP?DltaBNq7R# zROTTqI{P1b+)#|$m0!*Sn)Xd<0gNH;6IMz<5#?Aj`xrv+eN_sJ%Gn;0Tad&Ci6Zgh ziCD{0>Fyo&@}MsyVgPRH{$7cNCG(KA!#~*@0U|Q&`r1(3B%e;3A*BrHz!Vnz0G<}L z2VNAawl8Q#I9mXScm_29NErzg%)3>2umkTpQTL+e2^Y)fv*WCmr@O@J^_MUE={dF1;B1oTs27W7q zZ#?wsIa0y1x3tKJ1QZ(3%rBM)Gz^BM-oy8RoxxM(5CLoQ&euZhN6p|)gz>qlBg{UG z!&1ZrUYy~QL%mQ?R0O!#5}@GNa&!s6u+Q-Z{5tZx4R&p|xFFTu6aTn1_5ia0Wgu-l z0=Ax!z9xSGE)TANphdx|NF!8?M1{|uV)FdlYA$ZAy@2;q7EfygxIpccSz8OniDfth z)be40#`};E@QzP=C6fL)M{xOGqC!}9ixIj@6kAVs;M#$YMM4Y?x z0RENSHCWGimG7Zq19`j{(y5>yqO}jo8q`6gZY%K!sl5*k0$Amsh2jE>NL}s~0JM@T zAQ=00h^IjL2C%sgt%H988I zobT1R1BsZ-Lj<-%;j0u|aD=HPE(-+_g^U=OC|yZ4H%>AhO;BD?HjVF|+7F*YR074L zk2wL6*m5lO5vu(xAi@K*whKE=@MmvVK&j@uVE&N~Cwmtg(vJYp4Hdc5IkPpqr(b|Ub_4y2np`{>GPgN{kNioGSpBI#1J=XxL;{3+X{Qo-N_h(s0qz8| zq|DV4s)>pNq1TOO_z%h!QH8GTU?dJQ;oCg01mRHnpctVcGjhq8Wx_mnK<6N+Z9#JQ zcqo!gr8aDSk5y_5O2ElTicn4hK5P-^mJ0x zeX-}w98P*T94$5u3sAC1i=Q_Bb+1S433jQF#a+6=v4-Lc1vOyfY+Q~6sgXb;R$$`o z;TNJdNIC!wf`SLJA1$b6BI*y#yys4;acVT6DPWic%5raLKpGXH6HsmBw*R}h{q4zU zzdV`8NBCIBiE#4PwgmBO)95@}AiO+HpB^5bSDaTF?KsX7znW#n{Rn@@NV4c<5;nDX_ z)y^e+@AmtzA3lHn`1S|Bd}vno054J69&D9IYC&fxF^i~!la8cD#pl5Tl){>+vqH)j z_u=F=kOc6SrA<)D7L*gJ6tTl|HPq~orK0v)!tJ6_Ni#)Oy)r7-V;k;#sYeGLlOva+ z9<66t`$&<(;igjd@;zx!Y+^rMZW_(+4%~qn_9Dd0?TgIGNCXd!Kcz+{E&))({Gh4HwON0Bjxr54;?f1)y|+8psV_i)?`#3ZN#xlN>l( zDM4_v;v#~n$8?sFm{EPf%1V)qrz;obC=Y*-(5i=mr6I!95kfz9JP8jma{L~w&ND9Z zN2V&xfepqE^U%n#fHG+(ZKx{@ECVLpp-d&N!C5y+W#`YRWKy_wxZp*T1wx(SwTZ>* zm<3Nd!O~f_VxSQ*%E&Pu0Ml76X8X_2`u<{uNFd)NOew#mWai0J?f@If)YYDY9JwI| zLpF#%_#ULHTcT+cJBAHk6!0ie^(3V_iaFwU7dk|ZQP`N8GD1Xj6A6RoL}jm;69(X3 zj8)#QVpYiwZinqKDu1fyK(6LrT{b&r9&CkIVg=K11d-Zn3SLdl8njE<<0K%WgRjLl zpqPNWTaPX$2WNE4(wLAD>Buc*iNaH?u5FyF)y|GvRQ4H8llfvJK~1n6-Q=^l zq=_GzYFD}iVap02n!x4WA^qtFtels%N3cG;|I4@c>&sU_|Mkk2(e6Q0@lknaLLQ`e zI=-;0kTfN6jypAzCJt!sofv__Gwx;}S;8*L&lSLAgA>TkcGNXN4|=2t^?*egAY0x1 zpAoouP@~Pk6(C)7M_h96<$z=-pfn5$2JWk}2|evni*1w0+thLg2}U^TykVKijU>6Y z(b*(TmVXXx7Dju)v8{+xdX%QV!jO$~)8TLW^FS(~n&_2)p;pN@_@ZpkX z{?Yy79su-ctY=Uo1db&}sf3L2M{`YTN6RCIQ2uOXO66{-A8jr#ZH0`Kp_)#iEEuL- zQ)VBkL-a>AR3Zz78rV>D7Zx)+>Y3W;cd$?B{2*a7u)_P+dePyCnl@apg3&;G-F%bW z1oM%<=U}uba#&=sg&X09jPwJ)hEXDN>~W5V2h3h=3PjCJGV!1VI5+w&$2^RU%)3VH z3Bf9abnoV<^+Fxt9fxugAJSkFECs7FVS~W~BnV0pj|mZ2+=xSD447VsG#(t~SPNnI z1J|(dK&-9`PYFF3M8P+;u{#AZw&*Q%bq>MDdp9Q(f}3-Jhmls>xi0s`enH)iT|h8H z0At}MARtpCxf{p{ej!tu(hfLjgx4sGnT}dp$cDt;kgMb@wA&>k5t-yQm%^l?Ca}zg z$bAIs<2)aJxmZaLSzR>$$*csw2eV|cJc-asLi+cNzp*eREs*zk0mSGBnaRd^`A#g5HiZ02UJ_r z5A`%}maYroC#2K}z>-!f8^b^usB7hcup*Ay5n;%~^N)_wI+oDs)aM~2&$*wtAra5NN$fi55e0D>JzXU!v} z1+8ogC=^#O2#3D61Z`A8 &?%)KEV5T!%eYG;EJ00o76!UQMIYPf7bt=avsw#ANt zaB9K5^^8(wN0aK*t7YW6;nOkxXI3G>Juc_J%9?fOJjeb{19P zCY;W|@sZGiK zA$hDF83lFo-!N7)-shXE$+tKz=#OevsKkl+_Z@nwD7pT1pfkb8s+A%(hO;g~#xk~vjG zqYUyOx5ORn8j!1#Xfinf;1fkzI-siq<+iF#z@|u%0%J3xoza(G$ETsl153kKWC~sZ zr0qK8AiPdZeY*=V9ta^rM1rc2+}1&_PFftO+M28ezp9yJ9VTMIuu-aP9DLiiPA7GY z0H&fIuyxo9KQTIcBL>+Zg2>Ov1h2#O5!4Mewht)8V7iq7P3)Cw+205~N z6wzozU=XlTTtYZd0;r&nEjAqjqZr`Ir~`Q(MD_xgebW&#ljLXZGcJhE}1bg^c+uRZ%f!RZ_W>N?N)guK^h2|?!@~4SLqdJBi zG?PJ3tCPzplDRd5aG+A^0gjlsSR}u?S3DO4&qZ$3ktvaLIT-q~=jV%xNa3Nm(5R@Y zvknrAveMleNsGh^d*OS8k23~1L`SvJ)anFf2=R2tSJXsBrVI1%xcox-= z?wSPfM~xgL9;mhm?k1=4)NE+LJn;Nj#m44i43j#%1z}6Uf(r0?Rv%*`RYTF)O1;MF zulwtV_n-Ea7%v?O{FA%^ri+zeCX@u>j0|E?WC4Lyr1}!F(_$2e4B(YGPE_=8q`H9S zIDUpapfD%;pK`)s1N%q917I+|djk1_@@mK*oP0=-TDiMyud@yAGl0S7)KH=jAusNW z%AsO(Fh^a2^E$vH!C>O5c_fk!F{=K4I&87be$~W>tYjoR-8Oi}QyTmW18*fu<5!Gl zZxZ6@fPT%cXAyDni-_&xwGU`fl)@@N23k?;$DsiR_PH4F5sYwlo%K z802lp%_AlTr|~Q3H+4CvLw3C_igrnkVfNV=+qx%4y3Gy~3mOK(%m*-w-O{{CtVL~{ z41Z=WTa6^W#Om9#`FXTbi4JnS-GDA{oYd4|dZHrm*j9xYE8D_L5``n6^4{a`OGOse zT+$%&I!-`6!Czo}@oJ%yH#*y{>dys@&3F`+u;XB3Q1Lsdn%Z4Hps^7|=o453m0PxV zMXd6<{q^PD+wuM~sI=e$J3e@dy?>pBLySjxyAD4R%Cv*Q|0SUxD8_k*c}h-a z`(z0`?CnsBh=Qy$I75hF|A>z_shKsgjpmi|prm;V=oZjHO0Yyp+&N@1dXXvxNWl7m z71k*O*u|!y@=ZN8Tmo*WOLsj2_Lpy;U-#E*dOZ{b`ew?LoI0YBFi7*_ywjYK5&$Q> zJd!hz?a5UKR1A0%50Xb_5$cDh+pxs3O0@AUAQ-|hX+9DiaFE)dv|xS~uaYHVT);9` zar=8I;@&pAfc^o%VSdm63E{wa(5=GBqbq`#L6?@CJPu2Z5Xxxq7gQ$#Sp#1Ocⅈ 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 literal 48586 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 m`!W$ - + + + gvanas/blahtexml + diff --git a/app-text/dblatex/Manifest b/app-text/dblatex/Manifest index ca15a726ad59..d22f6617213e 100644 --- a/app-text/dblatex/Manifest +++ b/app-text/dblatex/Manifest @@ -6,5 +6,5 @@ AUX dblatex-0.3.11-setup.patch 1751 BLAKE2B a83e41c4fa68eaee1b6e80404cd5486e64f1 DIST dblatex-0.3.11py3.tar.bz2 1671505 BLAKE2B 44e89f5f8d81105a3401074ad765479c04a495962c3efb3677cec81bf3b85c67a03585e7da8bdbd103cbea84e38d2bc633bd13704a5835c98d70fed644bfc6ba SHA512 48c1445c702e9c7c3ff83c57bb8a0caf5f4b027669a70887af0a23f75f5f99fb6840c4281b8bad9402910f3850af485d432e3109e5fd93184434cc87eb712695 DIST dblatex3-0.3.12.tar.bz2 1693272 BLAKE2B 9310ce5db3b5f92e183f2656c5b1881edaf0208ae4f78f853332c844258fa38d443921fc42c03301773b1451ce272a538c305d765acbdc6eafbdcf25ebf5d2d3 SHA512 5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a EBUILD dblatex-0.3.11-r1.ebuild 1827 BLAKE2B 34b52a951121ede45a6068422fcd3348b98fe3f5b764fa2eaa463a837c260a0dc881ffdfa7b2d63464062b1214e12f34a0ccf4c2b78942b81944b74ad86d1b9c SHA512 7c760c2e1caeb089c1b038535ee849becee4ce06fc9634a3c382b2f518ef81d60a9ab5869ca22f44efbc42dcb6be73d2d5237ea6940732bf09ce5fd793a0ca50 -EBUILD dblatex-0.3.12.ebuild 1895 BLAKE2B 284cfcfa518aa63e437b0f7a5a201a1b30b4b6bbb8f9cebd953431d58121f9cffdddee600ab129c1c27857538f0b6aaf3a9256635f6f24713d8eb005bba087ee SHA512 5b7bd960fe28f3bb2e420fe137f24d97344a579eb3942095934bfa440b189c9c72d37e906e25458537914c8c89aaf68253869c09ef1be2045aa529841014d1c0 +EBUILD dblatex-0.3.12.ebuild 1923 BLAKE2B 2df32a7dceff140826ae3d808572f6a333629c7cec352955ae165950e5cda77c08092062958bd7dd2378209130c4864dab1411e5a762e02c984e650f95cc2ccd SHA512 f0ade3e6802ce3f3bc607abd308818197fcbac34d6e9372cdff55450a4c0d30ff5feab23dfb108f34db2f00a608b92c875c83d650a845d4b97c3f6e57900fc5d MISC metadata.xml 908 BLAKE2B e13f176739b3fb7a63a5eaeb704afa1c0b4e9740ea25dec54656c283cf9f8f614096aae407df8822414e054eaad0082c738c0a5a2acc91a51ce3f6b729fc37d6 SHA512 a39c4073b4cec1753724d16bcca023c9306eeac79bc7f008c6e090f85c4661733810c9864b91b9552fbbec242c01a312780ee780d11724ce26399bad3c9a0899 diff --git a/app-text/dblatex/dblatex-0.3.12.ebuild b/app-text/dblatex/dblatex-0.3.12.ebuild index ba104ee9d005..80bfee3f7e03 100644 --- a/app-text/dblatex/dblatex-0.3.12.ebuild +++ b/app-text/dblatex/dblatex-0.3.12.ebuild @@ -3,7 +3,8 @@ EAPI="7" -PYTHON_COMPAT=( python3_{9,10} ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 @@ -13,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dblatex/dblatex/${P}/${PN}3-$ LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="inkscape test" RESTRICT="!test? ( test )" diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest index 013f0a2411bf..04fb544a762a 100644 --- a/app-text/enchant/Manifest +++ b/app-text/enchant/Manifest @@ -1,8 +1,6 @@ AUX enchant-1.6.0-hunspell150_fix.patch 577 BLAKE2B dc57f0fd5a90ba36abe174949060b20c709f920aa7ef29e1560f4a194d744064f59ae7c812cc27debe30c1082a9f76d3eac8723f850803c5eb06c213fe39e91d SHA512 893620f45a1dd7956aef9f3517186a9226c00e6b85df4770d6ea388fc08854e7884143fe3c7a064c7ec4f8353a9b9571d0c07da22df5c6ee41fc4c6bbce5874f DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3 SHA512 26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036 -DIST enchant-2.3.3.tar.gz 990877 BLAKE2B 310b66931e803ccb643a47c1476122a558de7a192b50f532d4cdababe55d398268bf5bfcc0ed556d665af88f6c183c1871147d302ad39a7ebd4fc29e1ab16967 SHA512 c97764a8f219033b440cbfb820624f54993b19ba1f38b56f20336889304f753c7c513008bb92cd1424bfbf528c2d473f35bef93d9140063612e3a270fd000deb DIST enchant-2.3.4.tar.gz 1015430 BLAKE2B 5a9c92b1c3767e4929c16b6429935c083cc733207434d7eeb3a28b384ff9287ecee6c756ff575a926f6e709179f2d6232e339bc007f200ba169251ad13a8fc34 SHA512 d109ab320ed84d6c9eec6c558c72a54d71ad30237c2bf11650b0e4030fbd9990a5ccf06a20851e46b6530279e1a9916b891cd394eefabc8812f7f92da62cbe1a EBUILD enchant-1.6.1-r2.ebuild 1409 BLAKE2B 2a44cdeed7c92be70d63e1792b23e6491b7d14ca3461430aa846e25cd69650919f6496ba819d79f2bdd100cb39a26c846f4fca2fb9cdafe67ae4d325242804f4 SHA512 0e30037c0a407721bcc9c329528977e2ba37862adc924fd9e3d7b2d0f78d94a1dd0508937520fce899a78a3b33156224e41987f5a349f337bd751595816a0075 -EBUILD enchant-2.3.3-r1.ebuild 1306 BLAKE2B 85894066783b9e967f865134070e6850c8858156c823569fd931ae1f1fc34cc0a8e8e617c6129cae4f492954bf05a992d58ac26bd749aa164c428a50012f2705 SHA512 a54ec38dfdb6214bad21a10fd8c4158774c5146150d5d9a56888f66120ccde11c80d65fb743d4da9b3fccc19b976c9ffd6f2db449077fbff2ad949c0d0fc93d5 -EBUILD enchant-2.3.4.ebuild 1327 BLAKE2B a8da2a5e6eebd0183f8bb865366d5d92c9e3ef800b24e92cafbc59b56c13c283912be97c0b9d2ecea64b3f65665ac3fda07b5d1e8869b507688fcc9ba6a29c11 SHA512 86db0bda25419be7a1edcf7dac86937d329bb6ce86e784bcb5c6d545c66ae8a12922c5b07b509a50d67b7609d36a263156d1ebdd1e07dbcd79d3de2947db1b68 +EBUILD enchant-2.3.4-r1.ebuild 1327 BLAKE2B b74ff87203973ba3f9a402474d36d7b67a377892520031d9851b39e1828b7c50b20d1672bc9c570d17c0cbba065659e82c6df7f492064424075158522bc3a4bf SHA512 61997a146da5ba52035888ce1b9fb7b4fc84b91157fe6e003ce7687c950b194dbaf8844818eb32d0573ee50175142d986307b18239d466fcf502aba6311b07aa MISC metadata.xml 726 BLAKE2B fcab9997afd2447879cfcbe3b3c679f5de4374f3e5529bf6e36ae8a4ed7a8e8575d5ffc0c7b9de61685646efc15559656137397c3f02b98d787cf51171915817 SHA512 fa71282d374a9ab1a37665cfc2e6a4c33bd4e8aa9d57e223002603326f7c754bed82a4802d37c7f34adc33bd9b289e59d725e1fe835302f58e962271acb8cd34 diff --git a/app-text/enchant/enchant-2.3.3-r1.ebuild b/app-text/enchant/enchant-2.3.3-r1.ebuild deleted file mode 100644 index 3f7c2ef51001..000000000000 --- a/app-text/enchant/enchant-2.3.3-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 - -DESCRIPTION="Spellchecker wrapping library" -HOMEPAGE="https://abiword.github.io/enchant/" -SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" - -IUSE="aspell +hunspell nuspell test voikko" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( aspell hunspell nuspell )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.6:2 - aspell? ( app-text/aspell ) - hunspell? ( >=app-text/hunspell-1.2.1:0= ) - nuspell? ( >=app-text/nuspell-5.1.0:0= ) - voikko? ( dev-libs/libvoikko ) -" -RDEPEND="${COMMON_DEPEND} - !/dev/null || die - for loc in *.po; do - all_locales+=( "${loc%.po}" ) - done - popd >/dev/null - done - - all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u)) - if [[ ${PLOCALES} != "${all_locales}" ]]; then - eend 1 - eerror "There are changes in locales! This ebuild should be updated to:" - eerror "PLOCALES=\"${all_locales}\"" - die "Update PLOCALES in the ebuild" - else - eend 0 - fi -} - -src_prepare() { - default - - local std loc mylinguas - local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} ) - - check_existing_locales - - # Modify the Makefiles so they only install requested locales. - for std in "${all_stds[@]}"; do - einfo "Preparing ${std} ..." - pushd "${std}" >/dev/null || die - mylinguas=() - for loc in *.po; do - if has ${loc%.po} ${LINGUAS-${loc%.po}}; then - mylinguas+=( "${loc}" ) - fi - done - - sed \ - -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \ - -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \ - -i Makefile.am Makefile.in || die "sed in ${std} folder failed" - popd >/dev/null - done -} diff --git a/app-text/iso-codes/iso-codes-4.13.0.ebuild b/app-text/iso-codes/iso-codes-4.13.0.ebuild index 8c0ea2ca061a..063a3ca9adca 100644 --- a/app-text/iso-codes/iso-codes-4.13.0.ebuild +++ b/app-text/iso-codes/iso-codes-4.13.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV} LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" BDEPEND="${PYTHON_DEPS} sys-devel/gettext diff --git a/app-text/stardict/Manifest b/app-text/stardict/Manifest index 26dd7b821ce5..a5f8854b2f91 100644 --- a/app-text/stardict/Manifest +++ b/app-text/stardict/Manifest @@ -4,5 +4,5 @@ DIST WyabdcRealPeopleTTS.tar.bz2 84329208 BLAKE2B 1dd9c00e4e914b0d747876aa566db5 DIST stardict-3.0.6.tar.bz2 9341740 BLAKE2B df0ccfbd485dfb514bdcf4edaf92b2faf3c11016b025ca09596adcc12738027395a049d9d27420427acdf5c46923cb43ba521d334f875070f5451b7ff147e36f SHA512 81d93324b6e8954af7c20ea6d2a3054bb564d786a21b1cb541c728da7a18a6e7ddb23e595055ccc77e6866bbb8c89fb4f17023e33664761dbe1ee8cd55768658 DIST stardict-4.0.0_pre20170304.tar.xz 3603012 BLAKE2B c9ac41f1e27c013e9c20e5b5477889cb4933ebaf35629311362ec48e820b10a7492d464ac7eddded697ca49f56f65032a1af36088e8e731643e83532e0586e48 SHA512 ec27bb95069d727fd96cb30f2d7ad94992cc53e55903b373612e29265263ea5da2c8a25f6c9618db50dc38c33efebe13324c2b8eb09b198559a1ee70029f0b6a EBUILD stardict-3.0.6-r4.ebuild 5433 BLAKE2B 6c70eb2c7393962fcc9c1e1ebbaff57dd897020d599ec0f3f87248b475602d737cb2e29d05dfd526dee762c539101b3419fd87548b079e7e59cf2b32bbcf65d6 SHA512 4e0c91951d25013922c5231470b61d89aca65536d3d197b5abb8f6a49e47241f18ef5c6d6a546e41951a3c9de5486d0b5420e161c7508e18377711c23012349a -EBUILD stardict-4.0.0_pre20170304-r1.ebuild 5853 BLAKE2B 43f01a1b58210823e14ec82d8bc342b122231705a400fe065cfa973c7c3495b594a5b211996ab1cc1611b61d8b66136c71c36e6f6b83062bf35fe5ebb0f45ca9 SHA512 9e18e6999d3c474e82504a5fea4db77721833e956f740929313022342ac8c9d3879177fcb47e6b916a510699ffb77107e1dda48af1ad094c210a00dd1bc15919 +EBUILD stardict-4.0.0_pre20170304-r1.ebuild 5873 BLAKE2B f3b306e01aee6412066ce38e42488536a7e48ecf56cf11eee781062ebc23d3125ece7984a1ea2dd2e4c3fb7438df6e527287090f03cb2b04d2277119c3d54f84 SHA512 73d04478cb89451c6ae8671642d30a33aa09d35a75811a4a388851d32c757dec70d6300f902c83f8207d908c7351070bbfb0dad7db015d6f99bf0d7c6563c146 MISC metadata.xml 2669 BLAKE2B ec9679f3182809ae806b8d5f2735c2b29b20e2832905a4bc95b3af426ecc737b91869db0623d75ea46311a35cd3a1a6bd76dc67dec221fe821329fca1b380270 SHA512 a131d14f75441548ce82a628bfcb4b9ba2cf27480ea7207b31233e64a2260e64e0e8e8d209e4fb701d93ef45dad661d6f9f063b178484ad9f5ee5c1fe9e562ac diff --git a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild b/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild index 5f1a969db7bd..b1e6adf80770 100644 --- a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild +++ b/app-text/stardict/stardict-4.0.0_pre20170304-r1.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=6 @@ -17,6 +17,7 @@ HOMEPAGE="http://stardict-4.sourceforge.net/ SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz pronounce? ( https://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 ) qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )" +S="${WORKDIR}"/${P} LICENSE="CPL-1.0 GPL-3 LGPL-2" SLOT="0" diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest index 39ec6546a966..727a6be10bc5 100644 --- a/app-text/tesseract/Manifest +++ b/app-text/tesseract/Manifest @@ -4,6 +4,6 @@ DIST tesseract-5.2.0.tar.gz 1913462 BLAKE2B 6b80e5bb71543cf971683f66b87fd45a971a DIST tesseract-5.3.0.tar.gz 1913678 BLAKE2B 975b3a50dc2c9ec7ded82caaa068d2d9d362ee0bc6d51b41a52c692ac7f51231d4c64a9dda9e7b850297d4c1f13eb40a709e59eebe143df4f5e2a060cfbbfd3a SHA512 fc0cfda980059390b7d6d3d8e475b4ecc9dcfee1abc3b16fc9ffc8904db0a0847a5f6f1b32bd2e1f6f5a714a8c4df0fb3dc7c6aa25ece6162bf52fe86b4d0f34 EBUILD tesseract-4.1.1-r1.ebuild 2058 BLAKE2B c6dc012b5c08976caf609ef582abbf448b1600ad2662ed2e9a8b392b9023ca60cc0e38a4865a2eb0e2865720432fea77797d285ad8d7456db655853ab75cbdca SHA512 aa34edc5c33973df0933752b182a70c76e037b2a9540c1a7bbccda9201ea775f245e25f38ef2b8c976649e4fcf6bbec8c31b3b0958c09eb86fc2d3b3550b86e9 EBUILD tesseract-5.2.0-r1.ebuild 2098 BLAKE2B c5af7218c00662fca7f198e564e54d5c6afd6816e1bb26ffb49c29c90247db484130ddff9d19e3fef817fc8c70a0b698b4ef0719ba391efd48b615f329a2aab4 SHA512 608fb9c3af3c41ff6c6ea3a99e91b126b755ca85964f77602f0f7cb11ecd4bcd22a11c927bb331c068087caddab7338d1d6931963fc76be0db15907e3b4c5a51 -EBUILD tesseract-5.3.0.ebuild 2139 BLAKE2B 5d15719fc2879b5562430bf2eac9773ee01696d688197b81057aff6977cc0159deb847291e033b1a68400ad0ae7e0e0903d81887d3ab6300f5d80e84b786e480 SHA512 764636bb2e43b01bdcc34fdb878a3cb62439090c0895867ef3283b311e71e2c86ed8f2af4cc34fc29a4aaaae446f7d64d16cfd8880e17aa809b2521ac479b530 +EBUILD tesseract-5.3.0.ebuild 2138 BLAKE2B 657767749552caf5bb44cea7fc5a6b82039eadb80898e1188bb747b40bb537391c5ab60e58320078268fecf510e611b3e0494a5eb8f4679d4c29309a1b199425 SHA512 32a5d7028204a7deb23690bdf7689fc60b888498cc9d7a003b251d0f9f995444c193767c2576f38c513a209d54969b95cd7a1e8cf3004a8b6aa4a9614bfc139b EBUILD tesseract-9999.ebuild 2015 BLAKE2B 66bf7e18c2028ea2e219119394a5d0d22d2080533c25f108074b47958acbcbce43824f7d7e718a558d9ded2b12a35b348872d0c161620c315b25c8c1266ddbcf SHA512 9711dbbfe399b7d80343778461632fe9ba1907475ba78ef7df6142b2e308f46b332f7c8f32c31ff8f58c65509851929a4bf4e5547c8564af87109cf6b16ed6bc MISC metadata.xml 1020 BLAKE2B 77f6c8f3962e00b65495fff0176e7765a9583de651db12b0e532ad5ff4b8005ede93d42d58093ae3b397c40d085963f47ef0e41cfed609b581c1a2f8231ccc72 SHA512 d9ea277a6ad9ec5178252863d60bac1244e372ab6c4f4ce3fe4f7220492e78dec2349742699031ed727251f87173e821c64dec44fb9787c08aad216cad64fa05 diff --git a/app-text/tesseract/tesseract-5.3.0.ebuild b/app-text/tesseract/tesseract-5.3.0.ebuild index 1fdc5a483f5c..6bee55fb4167 100644 --- a/app-text/tesseract/tesseract-5.3.0.ebuild +++ b/app-text/tesseract/tesseract-5.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0" SLOT="0/5" -KEYWORDS="~alpha amd64 ~arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp" COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?] diff --git a/app-text/xapers/Manifest b/app-text/xapers/Manifest index 16a648f2b53d..e5e7c8e2170b 100644 --- a/app-text/xapers/Manifest +++ b/app-text/xapers/Manifest @@ -1,3 +1,3 @@ DIST xapers-0.9.0.tar.gz 159928 BLAKE2B d202a3835ccbcb1adfc2123ee40f6e1992e0c10f84cf57fc38eaae27134d649c94b5c625bf3a11ef2f4d119093fb1dcd99a923a9585d8e6b6b37ed9db7c15247 SHA512 0b2e32d215c64842a2d586c776d6cdfd2b77cd3081929c37dde9682fb61e8c58e374773ef33e1123087e8dcf655e12fd19db371005aaf31875492607d6494dd7 -EBUILD xapers-0.9.0.ebuild 767 BLAKE2B a883dd39beb3ee25caa0f21413ca68b7bdba98432e8def70fcec639402cfa7d0f7e3a96ae71921ada143fd7a1a47c27a784b3269c5b8d1b286f70116b8b7080f SHA512 162cd1f20bf3ebf72b4aa4ca7ba8f7a80b89b545573c003e69b58f29b8059d2a9387a6f9da32cb43b2f5016cf00b8f87574a9ba4a564261b1072022012193a23 +EBUILD xapers-0.9.0.ebuild 767 BLAKE2B 977b19aed2961a390fcc7700c58fab2b547903811af39d1a39dc9f898a06f2ca21e310499e71174fc02c9107b1b44884b5e8dad5fafe87468ba562ba05c48c52 SHA512 b622dd83f6b590601769cc232b880c7f3d577922efeee1b829424f36f4d0aed2d3a168a5a2aa65bd746ff709afd81aded0b517a1d366471e832ae46ebedf097d MISC metadata.xml 584 BLAKE2B 3d9bb54a4abdb5fd66761668a1f52d9ca70eef94ab9c69a31198148ec83ba97d34aa215b95b2400cb0b08e3267c4fc1c1955330505c6f4cf7098fa2d958b7fe5 SHA512 188f8be3539630fad342b540b489c53f54f4a6156b8f72c2f45ae4b54fa68346a43cd561c8c6e61de990fe42053f6fb271be5b49f47871823fb134659a474138 diff --git a/app-text/xapers/xapers-0.9.0.ebuild b/app-text/xapers/xapers-0.9.0.ebuild index c3a2f529ed90..f2d6b0f70140 100644 --- a/app-text/xapers/xapers-0.9.0.ebuild +++ b/app-text/xapers/xapers-0.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest index 530a89da2285..8e5ec5402587 100644 --- a/app-text/xapian-omega/Manifest +++ b/app-text/xapian-omega/Manifest @@ -1,5 +1,7 @@ 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 EBUILD xapian-omega-1.4.19.ebuild 1183 BLAKE2B 860088e7f9d5818b0de08d8aa5d5e1b7c83b98ea892dbf579934c069bd275f6580651afe3ed7f280deaa66e76d8a105be8b001b7d5d968ed6e15a366063c209c SHA512 8abda4b0e180124d2f6c514d800dfaf005f1873555609479d72588ce3100bd711be9b8224fb61951ca3224c81d9a26b4476d771a0fd6b443a996570db6d68c12 EBUILD xapian-omega-1.4.21.ebuild 1183 BLAKE2B 6e849058fc6a2ce3510ee3c612f056563827a46136c0eff42e9c23981e480379c1ba2e234dab23a81919e7aeabc6a6436cfdad78b5b1fe28345d5207c6d1955f SHA512 78bff567e04d0119f4846f252583a94773410275858db84e13e5db52479a2ddc329b7d7d949eedca9ee0ab739759b6dd6ffdba1eb5c9999b2415ff817225d628 +EBUILD xapian-omega-1.4.22.ebuild 1170 BLAKE2B d0c6ebc4aba16496356c4a99577004940257b60285def0d87c55a601080a3780efd9ab09c85c0ce587324f66527bbd88909381814d775cd3afb0eb9dc669e817 SHA512 25ccf46c937820321eac3a8153fec8da9baac934663c1afe0b8a345aef3f9da95973fa8509a0e60b0fc11a5db442d9c10e37b9ca8f56e51e3c84e20680aa999a MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-text/xapian-omega/xapian-omega-1.4.22.ebuild b/app-text/xapian-omega/xapian-omega-1.4.22.ebuild new file mode 100644 index 000000000000..a9a75d694991 --- /dev/null +++ b/app-text/xapian-omega/xapian-omega-1.4.22.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +HOMEPAGE="https://xapian.org/" +DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend" +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + +DEPEND=" + dev-lang/perl + dev-libs/libpcre2:= + ~dev-libs/xapian-${PV}:0/30 + sys-apps/file + 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 || die + 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-xemacs/Manifest.gz b/app-xemacs/Manifest.gz index 16bffb9349e7ec2bb3b54066e4644508b9687a6e..4496cc0df13ed11c3feb2eed7ecc90055ae6c5e0 100644 GIT binary patch delta 20861 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 Y*cve0L5Xwob@4y_e^1<4G&r0902G;~1poj5 delta 20881 zcmV(%K;plOssV(m0gxF20c4RIM1LWr^H2Zz|N6K8^S{Rb{HGGz8OF?4U+b7*AN{DU zl+vza)w7h5XX^9Fp$|Lwp2_y6%H7V3ZfZ|&C)dwu=(r&8{ z*q+sP=%XF$2zkYnO9-uAHJ>RQZ0fb@!B?I2UaQ9YT;aTWZbvSo@qcl=LK(-MHVe&$ zt?Ol}ep?^k*Qy@zZLKh;>pT}L+*zP=pYaGQ&g0&bH3(O$x$i#r3|H;P<|%SaiT~!y z`o-p7XFSsy>s)TsU9WWB_Z99qj$`ar4_<=xs(taNjXel~4d2(@$5DFu$6BSl$FX>c znsU$K4o5F5mn&ikS1Jm38U5ZpUf4K`dgsj2t^4k)taQ|Rw%Z4oGt_a1n}5A)2 z#XQ$YlZ65yf6j{8;({03zXIkudpM4J-N(8H7Cu7Y5o0QN3_dvW9eAf>V1UPQ@>sj@ zV->sL=~_8f8|QJ?bBvu&EM(T23opU~9hl-M;b8GoK4-|at^JSHn%LzXBRi84FLbPN zG?u2Gp&mPhnOD!pT-Z9^#LA>{&9YX)R$7a-#d-1|e-roRUs(mbU_^|d@xd2=o--cU zGWJl%>?ekJVfLx8+t(PqzOPote}7_G*QhtIH)|Ok8Nq7FAMwKJCII%f&PEfHlX~LTLl{y7-7N?zgqV zQ`ZI!f9}}E1!}DjW-4d8`+@Uf-g6!NVD3jdid&l5(t3<>UuVB-ym$nR(WUAeBm)-M zw%z8n7k+ZA#P47A3LswxsfL?}T}CiEuGh8t{lmxkx>)ILv2MNOzz|lg046KW*5Dxf zOgqeL<#w*VbjQR$oiWENM$wCv94z3CGo&lFf0^(S_G#^F=g?WWeF3j!V~!<)+I?SR zAFT&GHD><$2q(bxkHtDR4xSUhEU@%FaOZfed-kdIVxRrIC-%k1;;}g;kTJ}05C=f5 zgmYh!1sywH_aH*8)G?h-R4T3E6+jf|9y0&LYTp;ze1qMr6Z?tf}v?%TeOIFAWDP2<>LQ z*B~qdk_9lEb+ep!*eF;Lo0<|KZ=Pp5e?~7ZEYbGBMGXmI66nWO0L^qRLUv}qcE13T zjc>$w5J>aEwvQLw8tvowv2pPgL7T`s@6O`$C1adKrkeIB10(p_H5p9446~fXX1;8GVfZH9T9DK(a?=a_z!c@9S5B*Mc4!#b%JLE3JySR2-aD+Ql z0%QdF7N&mTH;Jf>H4+*KoyROht~tJ2tM%(_UtVqNcw4VLHZgqz(7E#MH4u{PtZY_| z|`n9`Ta#1||j}7S!;%g>jmIB7_QvC6ENQ^V1gxXparT%W$1Fr?2-MN)zM-kC z(uJ+I#cRxRpGQi@1mXkXE}pUTX3!teI*)%Wm-Iq#iDAO1ZWeByIM&VXw=!{he)%8} zw1jz2SSgGOY=i^gd9;z?a|qgmrad z7z(H&Mxb;ADlESSf9OC2RiNZYxq9RmdjdJHC^)d!`@(_BCZ4Yocb<^jwUAGk9zI00 zOC3*Sr`d4$HOzg+>&+*jQ&*011I+z6K!P0#Ki~Ky_$9^-(Ewm!mqd*_L*968!c+sn zh#naAiP$->bwfOPj18c}V?mqStwE1;#2h4}?{@EkcbLY_gh%(o&y zBkT-*b}tN@k4RSt0Q4k0zG}ts`SV{te79QH+iGptDQt};!(xbRz!J(3#&Q5SsAE(H z`l0G4C^3IH6T|^33RqmkOAr&M0{ku{5<~)5f>uWU26R|^L!Ds;i0W`1ASCR9&*Y!` zk=XOfhyP=>8c3HB_wf9f+f6)(3%)luQ8+#>iHPS9tMIaK*X72wad7}V5NHTRcR*P3 zF(@-&8E=HNZ1MMq&>nqJqu`tQ%{pwI^IluZIoLK^{3h24X4!2>}G#C6==Cz=&k1Nlol=3NqG=S279 zHKVHPzEIe4Za%21i_Z48Sl0ywzSktCAe7MrKsy92!XVIzD!A)Vgj^$^}NVz&i*#AO;G&zbw{V{r5k=F4jxV zhJeGnRD{`yP=dzf2;{?|(s3bj(S8L1u{WAE1o<5jmN!l@;9tP&Mw6hSP9WwEEy7U4 z23@2H*u#S9*NCJ(=Z)S5Ymla)Zi_ga7du~=Z`#CDMggaZ~rwpC6d{DRMhlPH2u zm$^Z1fB^3%4p&zmA~EpOL>$nnKsmy=%81ae3dw^Y8c_!*c^0|wOLuQ)*C}9y*GLK5 ze?j^AVSM}W`PcU4@2@cbLREb+g2WYAwuEfx7$%V!y|@)dKn-+@RV!HZfrtU6HXDCU zm@-K)FF6mv%!uILL)v+`3VF@RXc<8eD9GH{?gT6jg4h_~WrrQ3A>QI5MuZ|q=B$pY z$QiBAdgGp@z$DS@Ua-3S0&80*HYt$ALRyAR9G)^sqMA-48h|+)CzjnMN4>&AeFX zJ$chR%ZJaDD&aL`%sQC#GQcL08tnmlL-(J-9~)4sf*)oS5#;u~Fqq0}UZQ{GxsM7H ztFde%@t$lG{I_6>xOS}O?ou_0GSW*-oS#P*>A$0@FXn~CvajWW4gxjshX(oDH%s3e z{QV3GdVsO&0={kK4|G8=*uSaAoqRWdcJ(AM-hcZq~D@$1rRl z0sH`56O#`OPBT6E?HWuBbl|uHTjjz48sR_13phD23@{jMhns0Lb6LobK$Q4wf-dGrhd=xO0fL9QY3tG*upnrGEYOV|s%!E7ygNK2L zLW>|^>^$Lrf$&5>J}x0DmrOE3%=hw=s?m0>|s3N7ygd29T0b{47*-t4BX$q3EL_ z5BkP(7Q1y34LxM?#D$oUdIsU;H0qHI+Cq?BSolIh_cm5f9KuDAHRfY*2f-6UQBV#g z#N%i$%k_Om;@z?;1U_T;_;vuz9XE~YV=f4p+xr|^cUs=F^ql*wo9*N<+{W|eULe5w%9p;w%sZ1a~ z%&-V5KqiZX3RAT~+WIco^eiBo*41ZGj|1{BFz5i*-u8D(^-nDI9kM!sx((bq?2Wr= zT`XSCI2pJJgcl?Ne}5Bpne0h6aI@RHp0FIaP+5o}zHpz|dEgmfFnAjBwm@zOQNSsb zOS-cY8W^@RmZbk|xy<%vgrDsXx{~ zu%7@OKHFS|=hER>7^&7=;yBQ&)$@w6#=;FIPypZs5JWK} zcMwahV?cmAe}sd75}-U=!n1fTN%n^6=3oF#V5p~{C1wC27T_?T*i3>E{Ml{H{=3E6 z`^N;eHzEyqK~x9X(FqSAccM0Nc3%M_1rHHa8{qEXEEJ&OVF4m~>Y>IL(~0F^xd{g= z!Rl|U4?Hm=bwvyt{u^NDch&}qU_q$RVUK?-){tufJM+p;G48smspWK_Wnckl9MmMQ zf2{*K$Tmr0qgkyeWf(pkp|B>;VgttIQ8J_khb}^IAZ9>oM%q_`lQ9x9B~tAd>*2vA zSnsJn1R!`sE1M)VAM97huL%l3@!ic)%kp6jC7zRr5*;p2glnU)Utp+!qGMW6xM=VJ zrjR)q7BCj1fpt8ZN4j_`Y!6CzhmKfp9{J&fXOq(sB^1ZG(Pn(}VOG@hII&~+xE*?c zZ>EzB6B&Ozt$*mHVO}U0%%MU%&~ObrS&hdBV4^hGD#N z`Tg}LOslhZyDt3TL<-8fAR0u{vEfMR(PB7wYPD`yAwn!clSmXQDI+y}% z3qTHD^Hyp@h{&>v*ux-36tmp}_t=OlKpux1R%Jw^@@bQs6o!B4$+IDYt#aTuS-Vmy z!gANr4R2Aq_Y@_7G8>PEI1$$@^nu~u{Yb3VeQ#(iI*fDSgCgF-HuHiA4a|(XV;1J8P*$H+ynrR-bn_1G#cV{g;X+s+e_25jhWa z20AvY0~N;tcDc-^@XiFE@{-+JpVpT@|0FL@u(E6h(Zhdt!3OvYOA}%;<3c3j5p#W5 zMc?MjpA6bOnki>E3IQ_igTLL-LALQEe!})*VA}x=eim*I-|(Oheh9#wpidQ@*xHug z1w6~s6z+8- zPJ|UFsXmjR79JMTHJfA}9ss|K36u!PX}HjFf7nJoY~-v?9L4&6LsM$Vu(dsf z5|dw->o4o$#~A$4(iS>4c7Ybp;W*}YY*b-1Pj`00eD(+n6a{g#H#10w zx|0z59dr17jvog@Hu64;g*-&#&5jPh8|hXpbMxrIif7=@%pPj7SknR7IA*xZh7iGN z@Ex3n2st1Z;XL440joS&)P0U(-Oe_*i0Q>USwKi!c8Pb?tzBw zwic&d(B5k05RRVKX*f*8j|KZhiorJ_PT+)3jpT=)1US4!6vV$hV73iugnHgS2}Zd6 zCB7aaXYFt(6-oBKR{QhkZ@+&2_FXu9*E{0|zn_{=zL2=V@}W^!4}uGkW@L3LQKy#y z4pbPtCp|NNS#pC)vyv7)iGp6I6*!jN0pJ^Td3bC<0IvxyKXfzCY}!~BV4?pc;rlJ~ zfK9@zvbkcD?}1MPYj``DE5bJ-04%tTZr_FXce9V@5kPh)n%dTmQ&w&!`7n**aoMu!Lh<2a7KPkH>e5_3cah^*OuvF8NSjSj3DcCeXz%!drl* zdn~RGRdCb_=MI_L9qfeTK~)ZT(NIyqPZy&-m|rCi3r&Hoc|CU4pZ(dROi0l|Agul=QcTEBc4-fs92UVSa ztq?Z)LQ^ep9c3O(MlZbPIJS!8sMVs*Hw+t3p5XSRH4|nC6DSqJve^~P|JLk1zU{@* zyof3zB9NY>P3_8eBHDiVJ!PC?)bZ0!8?Qdzmb zZVTUjYu|pnVy#0|PfJeiO}PkfgkwN|o~JEVNL+{+9`Y1T_+D(tr$g5Pw73e=(fW&Z znhOu6ECAEJC!7T510H#sjsf^@-50w?M9(gS`n)Q_$&zRUxP^`HkME_&qPfGbi$(|rL`1{TlT)_;GJos5GU~a7u8kNi@09ri{ zzDaJGCSq!pR0!SbN@&V7)ecrCqUGYR<8|ST)fCh|u183|Efz0(B1rRX+e<;?5oNCP zBBa(@Y&XI!w>54ANlSOFXC|T#B#(tBG7IKHj1jRQ5+kjXjvbGGIH4A>5rWG&gJ%F% zdQC_vhIA*wJ@hzOG8TZ)bHFWtKsizXrZ!LS?{ur9iMN($Ko~EgTMO3KzO31=?fXpE zd-CSKtuMOGM-lMx6dPokHB!o0877cYVcA4c&%iLYjm`IsdSKJAEa*}o_CP95HV@C3 z+V^Z}wu|6Fn8=TR!amT|tp{2oPo7jnBeD<~H_!7B@PWP(#SHGw|pgDh0n9 z#0u6C^tMVcqjU}zTfvw>8X{8;tTIFxr$#DN%UoN&^RiFj{WRmS?yjF6k2SO4795~k z2x|vEh4?8@f2cCb7KVA>dM(iD%2+Cl5DaJIO@fjKC7Ut$j=!RVf+-R9=f0-ZC-s+$UOuDl8gxF>q0(jy5l8hJvw$^ zn<5rs2`}hW^6hgT=eBO7sY4M4gul%{Kz50(*Fbf#zi&LhL=OlsUqUlM%v9l2#a33x zI`5}Wcwha0!al{olRrS6%#eczacww_8jC2WjmFPmWHYPitU^x^a6pY5D$re_zj`}Vk}jP#iDJ&$WU4Borv*X zpk|I{5W(VUwl;#$>+)Q%oFG3=UStFYPgn|}E_R&uL@i>bWm+L}DLDRU>4b%t&4u-~ zBSY_UXclr8g8sBo&uq144XvLq39!HX{kQd{fByKBdivQQs-ssv%G5XyXEzSW!_yPu z&^ft(qt?Y_WPY*>Lz%yx>Iq~A@byOzSF%7S+J91r4&}CPs*XB#L;oGl_T|SJLs?R`W7AecqUJEr z)B^mnw;q^xxGDw_!6-R4Uysw|YvDmKesdKK|F!%9Uzh@Vt%=_pPhnk%e8!c*{bKzg z;eM9*q;&u_o66pD(e_FaIUqMrqniaHM6_y9vlmpsy~eRd81Bt!tpZMs?aYWmNr;Po z`AAGi4MDzpG!iV6R zdKkf@b^>kDbX8{%HlB-KN;lFC^TGAT5O{u zWE)cVG{U29!s6LHA5WGX+ML?6jj^Bt`gR?}B|w$`HkXBAp*m!|!`hJ7<@)oN^^=l% z+yd5SLf0bydjsMDx9L${HlaHa*3+s|9QR?bx=9^Nq|CH{FWtUp>vF8o!*QE`%F!}V zR@wGzoE-aD(UAbj_A2Dz)8vlK!ol8LapeQWAnS^rXIrV3+x>vh%>o@J-rx+tA9(eQ zAxKE;>@lm^zm0S~QID(&g6bql_Gq4hPzjOkCx4qQSz!-t<-<{jM+F#O#Ad_mVtxFl z{)2bMYF`(`5+ZQ|r?AOXJWV`*Re~N8f=8xAA;kv^a#_4p)^nnc_}PnRBB-?~xiuSQ z^C$M+t6kYv+oDd;e;M-Q=?==I&%w@Oxt_MS_r#86hF~ssnx8%u6{#({aU!~4#o!o^ z$SNSQ(PuDIyr{+mM_YvRby_FbGTaAkXM@mX;(4vzh9Sw^!MP3dH}HFZAM7&Gr#AC5 zmDhP+tpDfxD!A}cOG4;)8ubaPpbAI><|8J>P=d^5gK(<~qzkr(^PC<@-zZ^=%Vw0M zuP4Wa+_f|-6dxcT5rk!D5m|Nw7vm&Ph-6Q2@R3m|7qIbmGJBqfIsx2)2zWALTaR7B zXnbG+pjuCXGnmwlnc*QO8vLy2&N*v8pZG+Z?lYQG85ot~&djJW`wvBLD zN#9bjDL2}e@{*kR*uH)E^_TVgm(Ra^{nl&%ov(Z%z4T*8#VH?CcQZOR9Iu&EhRpl? zo}u;ABB{&L_H`gOcR=qbCy!#a0dl!R9#I`0W|zB;zD17%e05ap{nUV?Bx6IC-EDgab*wpRuo>c)XtU>3%&z~}WHpKIlZEf_yuJk*gDo^y< zC`5L@+X84PYr`=T$Z84beMwe)TpvFDB(VdkdS=lq zJ2vlj@wW&OV7}dKnpO3x<~fKru_Q2Ehy>M}jfcp_YPcJgyUhH_Kd?{q40wjdT*A+!q+2zR1~S8JnE$xBu`tUioKi|3*gL3 zk8A@pzKV-sv_zJDvholOVkteFcau7Kf?gEFQ65IX`=gJ?>Y_ z`uzE?zyJ1=a$eje$HTyd5UNaSJ023`nFJ)dHS!;(Ujk39CUM-Q4g?47kQ&7SvZ zT{9tnG>)S{y-^(lpp4{RNwJS4VpaTmK)l5pdt8o zC|6_a2MW&u1eVE+LpNESz;R+4Arls2rIuYMDo)fEV%;A8VcC|Ak8jd3^&SwGKvOWa zQ9b%<*BugA!y@hu>|i~ zoZ5^PDAw0g7{rdNJHvT?zg|x#!cSVUQ4H4Rp8UEw^5Z$df$Pik6lz0**VnJ4tb>x} zpkAy3+re{gmeipUHVaq;4PwU$KFstCbAj27WQmW>wji$V;vuo;nK;HfuUJ-$A4(OL z=*I0ljKl*0dsqs#d8^hvp*}5uIZP&h*29*YN(3PewO-hm>A-^?+h%3JJ64`3kJct; z4>%W~cw~=5Yeg|x2wE2o@}jjrt-t-a9^h~Ug-Q<_eh4UT(vV>#rEW$T2OSt)hVx%p zP=G@_p@gp`u3^c@I|w~+;0T27V>SC>tmx&@K`85ff^66f;nQFdt%ZR99KiB_TcHWO z49cArEYIGD)6UtAusCrzkbj?iffEOS8|=864nE7dh`F{2Vmf)i%kW=xz{CcPpE2Gp)UoOrbeCe#U)xQVbk_BV?AxrN~ae z%2OyvI<9wI$hK(tQoGi|)e0BRu1Hqo;+h^!Rt0AU#>~`3w*^!6YHVW{HXs#AY{DvU(r*thhiv8}tI63^Wp~ z;(%S*9bT^|PBrw&O!Jw4f&{UOL|&k!)}vcLegw&{boh0xzK&o1`6w;C>qb64I_fQ+ zX1GH@&E0?GBGc$K;tE4H8gx_}iA^-k8h{UiIMy(eeVK>aIAjofo1p;EW4TSc+c(zE zXm|M7XMm_!GyODv+W=nf_k7o3gX!T33QYAGXXWrU4^C>aYC%4K$VUd4II*PSX#^9T zZA}6JqNh07$=Z>z36FTP*=*cm-V0wwH}v@8cn{IX)7KK)A;`lX`K zhK-3mBUAyE?0AwUHxY`kDL6dNnlD~2*J@o`e@<#jst@@bxhq2-Y z1zEFYrr06d=#lxp5k9AU@OIP;-+H54FC5p0!2!2Y5%Ay#;oL~FJ_?&Z)xxh)@%NAG zm;TcMC8MQgB6l5;xbI9jSe!MMgme4>0Y04_!{43jv_>L-p^MP5;d;~!T&Z6k&Mt>* z0G_-rp^Z&l1d9Owi>v{{Xm7_U#^vm-SrID;(T%WwqYtaW9Lyq~MYllH+aX}CZexbo!qJT7L(go#Khy+DqG5OGvS)G{u7JGz ziSd2?(}Mkf{{1=aD})jM*qF1_Za&&6KLY&XgjEU;E6AJP;>@!Ew zHakipS}?-)?LrB%AxQka94moGK!jjghqC|GJ4K>%Ea`ZAYm=e?jb6E!5-l zCJ|8qcEC6tdVrZUeA03%+xMFF;iok$yG9!}f+rV$Kqq`T_M11l3N{So14R~G5j6oJ z=Y1hE#Z;ves;1MKUf}-M^@G-+7ut1~r=SGZXCb>S0mNza4xT!)6JBBk+gllq!Jh$f$HA4@YjB_0FS3ULIEpIpM0}a4nv>Ps^Y(k=LwjDWi@wU~2`C$XK z>@zwRcO8o$ZZ{NoWE#I3tq<$+9`eH8925WG zxw>H$3%S`(oWLwjw@RltvuzOc_x%F*pFjW7zkL4N*Y8d^UIJtQVV1-BdM#+vvlBjl zPAmCs^TIW)!1E;Wbh4;Ku?5!lsV259k1vBHV4@M_)2wYkB%U+dvml>TAusqe59i>t z9!{&R+cH5-;D66}-S%P=?Fe(XCng1mc@Dj*wYA4&-JgDAj0ATh#NYz9PuSa*96JYR z3y{(SbZYkOY_`)7W^GWqoH!Zr3jV2oIy@sd7RKJzac}js{iR!Zg%&ce;GcXI*hNT&AzM*s5E)CFFIDkvek*~K(S|sTWxRGL{5D=2_1@3U znzLe-<^o^@n-F6}&MUgNQ4dQESaEdzfs>49K01bd*svb$nr>hUobmSL?Kb%b$}S@+ zKI%duP@a?%hv z@=hqtwzuDtLljfyA^Q|Lx4qH%8S`K-sU7NAocc@0IiYkfP-*kBKLf>B!~ zcUjwNt~(^e55^NS&v$L4_;e5_HefF_{@K`9=w)ZGaIieOy2$~Sgs2OIAj(w>xlOCu>|aX>j>n9DOOsX??CfM&#F9sA z1C`H5oqVKy;kGpKLN5!pzI^=GLf`YHk_rA2A0bpsI z`2zVTO4^Us^I%^10rtXt*YV61Zg!DY`#F1fPkCk2 zw*#-LR=C0n2(N#C%uOzGH$3j{&LuGF6^|^VNz4@2)5C}LLZ(1Y7zudLzy?o*V?C9= z&VL#;no?lk%&wu`LmvOQhZ&-*0^O8U)hG^>}cR)*=B*j9Y6pUXJdAj zz7(gfK(;Z*WL!U;vEz`16w%rv_m^bq;Lme#p#T6MMzV%!cVCqJ!i9)~R@f@EHF zZmf7&Du2H>{bxs{H+x^@RTv9Q+|oafy_WMB*Aw%dj*4)$ua-b;qc0JAUeQA&yKOAi zuGVH2v)OD39+4~?lAf>`vr6Udl*3xhYdide*Lqohv9G`U_T|H`-+oLaVjB~Pv=j7# zqwq8p5Fef~O_O@tPBQ$XI2M#hbI;*dO(Iz@5}8D#4}$f8vlwpUNH;d-B#q{X zH%n808}H$`1Kz{}-Zq@TbEi5?v7wp{t7lD3@C7#X1R1MMG1ipj*Y*1Ir;oqPZ}Vps zHWQGMp5iKC(QIXTT54?RYv>QFYY;e?ijA*jN3A0U3l;eDd+_%t=<0|9REy)H&zz?v zPEfGxvL@3;eu(vHODDe%;MkUXIZ>p(_h-+4c46ZY@&R+aPYo*$v;@oSeC-PBOb)or z)*D>5)Y{+ah(}1oWo0P7o)>f(Ug2PFr>U|v&wj6`j3fE;mOdgZ@r!BSpDH$=|GZ*9 zE|~DCHGS(vEv0cDVnMSIlzEoh5!lh`cenK+z(;jzgB%$i0u_q4?N70}T~aI$;1ITd zoAsE@!Mt!uF@IyJv8x&b#&|t?X?xuKJ}CRP2X7=lm%oQXM#nN;4d$=`Q)^!FP^#Iv$7T5}j&}ZE!7EBK98^~s`qdq~c*Eha-N9nNEY{z@ z{pIry8ev`->z(Z6fkHH=?wc_>GiY{ynwE>63VN*R1VV^f%FbZhb`}%O1HszrwE(U; zx649D2rBk|Y}UjBYzs)iB+nw|yb3l5;$LYJ~<6gpH6hQEt zX}RHqT4#PAssIEb$h|UQVzz|3<0+vwp?F)0hY(r8&L@Ny3JiDFFwJz_2ChJV=-+bS zXr#-p^Af(SU!Kut->b)Wy=}fjSPYOEw$Pcm1bT1+$ukYuY^~Fc6V&2zpkyd5T2qs< z?lUdRLKHdN*s`-th-+2{KMTX#9K?Oz&y$N2g*vxGq2lGmAvF@}-c}6Fj0#IcN^nN- zZtjsYtvbx+HV0|BP_`GXWkX1RR#LGT@T%ju5=#M-#4!r%a6@0mVH3z0o|7SVfv$sq z11j=QZ5U-YG9AsL!hKz_{ZH3OydTkeykg7vy$Qhw7;9gg1KS2%iAO`VlvNfXZ`x;| zRXHmRMZr2kC40hQnj;aMc9g^A$kh?fgk+oDk)Vi42R_?9iu>47w>{W@Mv>yEZ;;;| z<}&;f5Qy)zW_3>QL)ocxjj?--$hT&*4lq$P`)LgqD1;)(JQ$&!z#Ne}HYr%i9Z?B+ zIjXKTN3;&_73rmCG-`HMnR+OB9`~|Z9{{GG3=tYuWl3xfufI8qy(Yn9)~6K$4R%`! zTPF6#3x<_*%F|)dj;;}ZU2er-b|7N9?z31|&Ig8c9fC{8qtOUX;&dqPb~Hchn5$Lx z=ULwAJ#6^MH&}Vx#%M=UdE~oHtC@jDVL+14?%|H3Hu1>pY^rS`r^3xCoPgW~^C*h6 z8=iG~9v;0v=1Jt+r3@^HcmM{#a~;T3BHIhS|Kb7dPYO$jZZMpG^?Ywp-GCYwlI6KV z$MZZZ(r?%W7}by4)3X!q1Ch5ig2>{<1FRNd0}9W!qGp;SDzLumwDNG;X6OAPBgo5w z{^1QVg2+pgsH5NytJa(4o5jkr8LS|2Xs6>r9Q|n}LA;@hgv7&6?q;J!JQ^`lsc+LVX z33G%Sq4MxTBH|>*`>uuT-i*&JMCEou#Nmju+2LxaHEgJVb*F!}6SN_+MCUFBXllG2 z&ONOR>K;Kkkq3#6mznIoki^{!o7e}dac;ulGl=kjxn9Cab6`U`UNVJW+t-gjnO_35 z6raqjgCl1FbR^&D?Kj&FVoTe-3&`FBxW3aZ;g16hCgR&vZ&hPYd>@*`ODy8CErdC* zRrsI!^wTJRlARXfvB=@cGob}{$>&>K+^0ExHX1f5^RkG^L01SMo&^czL6x(Mh#wB^ zLUq;V+AT- z`t*~sC5PZx-F`2WTW%YYR95p8+v5OYeNR`hEBzpU$n|A`p(9fr8kSIEPO8H#JPJ)# zxxu!e4h8RA7RB-Nw>8XCF@A12ksJ582YhtmH~npXi8c4xWJD%>Z5xs;zUGLdMA=WvJ4mWKM{VX2V75SfY zUxM=@0a$$SI`JQv=(JJV5hIq2{V`h%WPstX(+Rq6rne?Mg>R^~_u;(Jv%>8>St15z zg|ib%p?@c>!d3H^pstVe_t!;3O11r1)>>ytFs;C+1OAANZ*ddcF0Gw4&QO5 z^{Gchd6LO`%O*)celYw!%0Jv?(cK@pF*AUKEDxH&o9Ea(}r&hkEJ!drlU zE-L`AZP3rWk25uK9!n3cq!|vKM{*F}n$sq{g9fPWONLM2w6*wzFJwnjBYC3N2-v>| zTG~Mvn?1>+2ZY999Y8)7d%nTumjZyVfBEI>`10YmpWGK@<9z5=;CT%f=w!jxRUa7J zETKXb$>>cP&GH2+`nTf{(W;R+XFHRBH8Ti8)b(|HpxA1%b=dW|&9hDqbB=`&jMn|4 zxWF-V!+^uS5BVQpn+Hkf-7n{~>;nR7<%}Kega$&y_V~csYA9j995$0TN`k*$4vgN- z<~0Ie_7V`xOgFw^{D?A#3H0EFZN=v4BU#FNpcdu;FkUs|*AMI8e{z3>cORjD^)#`_ zpWl{l*?r@bUgsHEp<1iWed{)>aPdS@OZMgri%h*z%XIpD#)+6J_GsJUE!GKYK zqm|nM7R$3E+W@)jye{k3O2GqvmrHp+*YP+McVo2+o^{*~zx2W?-u-2<{`%J+J0i;) z1H9Z6GPreHHbKxeqp`$d@8+}7tUfn#$yAaDz&v4gc#b7s$Yd`~iQ7?ij#aL9wqBO0 zcsZR(DJL|e5qLTjhbaw+*mThLTP~uT^{&TWwr!lj4qC!4>+1CU(-Ag*Gg!C9-T|;9 zDOazHSY*R@bPB*Qi*`C|$=(R~#4JuRd9pLUBvQY#_iz|Q0JJ1~0h{Ajr}vb+EY-&k z-^;|;kzVGopGxVo@vwY_y)U zolc9QSN1AI?|G=~?P1q{Cg!WUO`kY*ZQCntIqw@eP z2*%$Wkg`3ePsbm#q8yIBG394q6GYYSjq0~dbo;dFhY)po6DAZ4gGRRPTH^G8#alTb zYS_rjMDeem{-qc6W#$X-5rzYdvOtjgb4*cfeZjQwv79~SV~wzX-;9`U-kxPEP9eHz zb-Z>%s5)ITJGQ5%XC_~e#gyl^3r7pB!%inlG*MEQ8;y8&`0ShZft-6(jd}>q+BJc5 zIEl~e?}n8l%VFY(gh3E@dPg%lomgSH>`uEJV%&(2w@2y=s&IGDd9LL>Ry%u_LOZZ? zfgSm#R3b2Vf8CgWuQl~wKmY#g{Q67#{l`TTmq(ozxq0s)!U^VR*TpdVA^Ekg&E`*s zxx)0MJ9rezqor&`zh{4qr?RXMkh_&Q`|_IA<8e`E6JSW*L4+N`NZ4tJg0~={C`)=D zk_~BtFc4c?d4SU(UoqHqIq}q@5ywq9P2Xt%CT^@|#HNaW6)B!zc&{ET%n_oBLoD-V zrEI-AeJigR;`_a_X*z`_TJdx(_}YFg=KcQ{>~HPgf1FGu+*N+*nY9E5Hq>Dzfgt2r z3|wo*ix_Mp*a-H4+i%&ufz4~u_A|}0J0R}%#-PIiTFGoX0Uy6Zp@XN>+a^xawuB0$ z?_J^QQp){*wqj7=?A#6*By_|H?PFpP2a%A-0rB;i5o1QhI9@V0Uw^ZC_-B{HIl@!8=lO!y z!sUEa(2q|qy+r{Yj@VFMc|jiy2EB+S<2h`%;oe5lhGE;Sz+Xq zkvu)0=+-CaRl4IAiX z)-#}!ZxKQ_JAlZMxcg4&NtQj= zFE1;Yt$Rz+%T=USk$1_#Y2pNk6qIvLob~>~_hB4_l8`JvNY24@az{_Lr+KGZvncg{ zu)X~%r-PFdo_BhK-&3MHg;C^f0-=mdV7*g$O*384l40Fwe=s5=gQvY83TuQoHm}= zo|IV4Jx=+gm$fbeK~Ef1FTMuXy6j28HDIJPG9qr#$DctR%{)G z}WK zStTsq(Z_QsllM5RWoWCsIWoRM4`JWOe|O9E?SFQZZSkvD{E8*Mi|w%R_yO6upUO#( zZ(tknmSlk$q^Ee)J;2ghhglj#Uhy>2N;lLP_Lu*-F%Wi^9opgO@Hw2H5m^tldhwDH zE9BnV*u5vuIog1If&fCo9N=XG#@3IDoxN!{$SXDkaIFy*Y_vP$z?AE3&pF96e|Y>M zg|nQ{wbY)0I$*$Tj;ziO9COsRH`PUZ5xjtm9shpCK7anMChmo9S92DtFBLX_^_NgC-ky)Bc*wqVGn#n#$C^qw9v9@Uu%F7poC8-x3iEog!1x+ zlUL9h}e!wT{2Nyc0Iss&hy(_?H*<_3gu_pR{mXn3h$` z4ze>5IG-^U8?w5rNVH=+LRrxF5T@YOJ*d*{vU+mZp%C8i2cohHuux+Ef9V_zC_Qm? z+qIT=0hw?!`QyOko?Sl;VZraPm&i$fFlH~L^Uk?@sfh0C40rS>_;V$GVB?Jaeg&^juW_-w z+@eSHFY&$v2?COpt)BkIf9@>Wh@CrouRPN19`*(;*7Nd0 z$5+Ljy!FP;%41l%p4sFk$H1{p0=i>YiAwLYH#~hz@TR@0#fg}*=i&DIc-b@p;O4W9 z!dO@L(B1nO(7$LYkkqzzGZ@5DJNhnfDR5#0iwQmS&%0$$yis*hf5Z6W>g@dJS#QsM zSt(rbTl@IeALD%ViYfHf1y)Tsy)Z;f-&WV7`J%J30Ib-@eLm@1Lc-xNC})Yng>ENo z)M4XZ_R=q>zU^qU3XkJ`b?3$~ZyUW}ysQLVL#Xg-2?w&gF;ss1T9V3*36y7YCX0vT zU6rilm~Fr5qK>7>`Ntn5%6K+VA^XBIdG zs6%1j4i_D?yS;$Rkw?y=^JZ&8Jl2RheVQwsi}g(N%E=3n4qq~r3ti`6oZA9~(>`Rc z2iQ1VaKtlV)AJ#y)^;+a83-Nnlm~jL`0&t;So^+OfB!yy89%vn{kfeDDvE;IPTlQ> z7UyE09wq^3@E8ZRHBX9x(PF;MmIaTDoc&&^-BiG4_8On+P&P|&mp2dL78bZJXWr=# zClS$6*yzXPMI|`goA8<0J|dLri3(iL9DB%i^+H;2I;=4}Y1h_`ftC-R zVA#WXds$6E9-NK^!JECt7(>7Sg9XPesE&pQ4)(y*(cp{D3d9+mFKl;ECQu}0NmAY7 zB@iu(HT|VUpsdadv2gXxth|4IKjZoAS#+v9e<}ckI~|YUb@bzQWC|}!%sc$?=cB`|n83ZF` zO0})oDM}WE)cMCm2M18yURH-H%Fd&P-Um;TpkJ-se-zN)j)`_~owb>k+pNvbysXuS z^|xPs`|^2wKa~BYn(OfDB8(f@dCCe7e;?ghhnJV0O>Yv;uo}Jy_Yp)yDz6qeyr|NF z#@J+VsJE|{y)|R=Nrx?K_ie?T6YxAFoKBR3RUXi!WSh!Ke0fWvYTXWI@wx#hoHKVE z(XbryiXlY^C-CZ>w&(PEh34%}P~J8ZJki<^#~reB>9i$!Mdy5bOZX(pCwq>=f9VON zw+;?m)!w*)aB>u+=X|eg_S^Rv`j>PdADEE+4M#xC9#3Q{0fq0yk%;TZik%2*1yAw( z6%f75$=pu|K^qtJ9t5%Ar9z8w0RZBF(*)vHf9kNCeI3i1w1FrkEX2!c;cLGwmLm|^ zl{?<26Eh*{rt~&w&DzCc3%A*be`G_V7UY-6`yoF>q)Qrf(6J4f>ZX!Bp>Q&^9 zp~9ZM1IFAchiel?AXWO@i*svconO+A9kD# z0X7|1gkfceM)JCdRmT|F{WhGj45HtHt#{EwBUq{DvRiT2yF&UO18AQVe@eRE=hqWn zpNV_KeMFq;e7g`(te6roZnuT=?Y+Ux3C32qnNsjlTTD!gCJYeEtK%x?TC56A#sX9wV|63-k$a&AX>4+!P(dMPJvdhrc`guv<@IK;~EjAzS^?q_4l zQ-`~q=dZAsRxa3ZT4s1!FqhPdHvwF{^9q^xl6d%!U%vkRQ~&(&f5$0ip6w1`qen>y zGp8atd!SnO-NJI>;c2yPutw?d#zmIwNS-)a^k;zyR6g2&+8yk0I!M?$FNnlx%MeU+ zxRz^O9<84CypMax$t@dyFSEfQ?H8L)c&JgZ!)wK~9Bw~td5OhX&ow$2XWr((o*5t} zeZ6`n!?!RMZ!>nnf9riluaNeh=T30xPmKa^br)$F|E2r- zy`s|7Cb*!Nsu3p~lG^@wsN_7b+XhX~zbv=5M#v)DYdQ_;dJfjSu$j&E9K}?+L(lC2 zy`zmKbv*Imu;;BM2NQNDzFA9X9eSb}f6Z8Uv3Dfag9_HnV|Uw` zyZ3c^cUQ3t+D30E>Q$QY2p*f!mR1-$liNS5tM`rrI+6q}WG5^T=m4!Xyt@LXn(q8B zOE%ZPua7?-G#fnh$rnV2Xu_k8K8uwHSd$lR5v^d3SA32+$|^BixH9k^XZEH_r0dh! zia?iXbMIwIe<*`x{>EWSXnS93D3Chud|&z)7d7i$ICb2eF+eeO#UGQ4ik@!2?^h1yF6 zYeU~De~o(%LAHZVZI=6&HT&@Ox9=|ydM&YZM2J_;&!=|DpZ7tny%cv>^ElhZueM~y6Rf5+a%S)$Y1d5Z(X=k@iM_PTWUi;qqxcJA&Fw{U5; z@xson-KrZM@lZwx8bKeq9XtQm99da{W1lrv!b7+5;F)^wWP~xTR9A7@W@(+v=~XTZ zf2)a*E^CKa*eh3*K@0E0sjMuy32TUq$Jw8oLC14*jz_2n>kFB+Y)`uED(&&Cb}zHf z2nfGv?2w{QX33#IeMt5#kI{AQUv8JTV3`!3?YWp1nd+C^*Xz=K``CWWT`ljk5tOg# z#56}VOxrFoAoc0hFAvWhlF;W9N*zRIe_zG);ChCkwbrAuhgF3!S&8WX>>7h=IdS+0$^06d*XEpxNQ z_jY#EwV#>y4wXU1hM0)(mm&ThfBxx4RX{u}!r9N^cnfAVpQYn5y}kT4vv<7Ya{l8f zT>8lb!i;?M4pdOldw)DHw2mh>NGGUx;Q3L5Ic>fJ#JY1Z*RmO(5Eh1B=TR&JNuK_}2S zS+o%9UNABXtOpV9WzGJ!KK1XN%Kwrq{D0T4AHKis@_q@54*S{1UC(ydyHtP&o@F^*yk1`A zIG(B3S6Ci+qWPECu@7%RcFsyPe@Woc-^ZbQTArsyNbfg@8x5_;HCX0~UEs zucG7E-t>_TbZ|D7+e?C;K2k%p!x-##wb%=8=yCPPl9^|UI3`_AM s&cgyOP0V|pPz&1w>_YHi?Y%4(wgwD$P$F%?lExxDZ<9U{I{7m8WJVLNo_~_AN%V&0% zW;(viGWKbIrI(&kB%}XuUl`m97sNc{}sfJN}(riYJ#9BaiAs7^}w4qjuZd)e!fHsd|2+AG=ySW$m1M zCSK*F+U9rx(`mA*qPb89U z9?oo=>!Xf5PMab3~r@7Bns zK5RX*%VtX>y1abxb65TE@b-Q89n*1f_A+N1iO*bX&c1Eyl%sz!BJHyr8{OHu!@AZw`&AG)wyhWN~=uI zf4DP>o3#^g-kf~ibuJ#U~tZj@KGFr;{B6Ab%V_oO5Oji*lpnGV${i z*WqnrNwK*=V#gFqC}EQyx$x?70!BRTwm9Y>9;K8fIHV-JP5qs>I;XyuvfgoQk}gnU zzr~Bpu^HWQBi0BK1z*SD^+&bD16hoVEcFe9^$O_bgFFD0Sv#V#r#aX6Yb(27OyYgU%tH$7^~hN5o?i8J`^=E0e^VU zy0fdR_(+6R!0OaR%wT;|novg2$d|z*5 z9T8jLr-x=p#=T;PQF5d1A*|R^D9*>Sj`E&&iJ=fO17pcQAUpv%w}^fF_|?9>?OTSq z^sGp~YKPUx+thQ9#-Di{L5T-!C_0|70T-$8EhA8yD?pi~dzv)>%ZDfF`}j^!c)P+Y zuag}yuYc8z#^+XdK?kqHpEJus5jb!JQmwzm%f--mh-i(dx4e=H9f)2TCOnR^RHE({ z0iR0n0lCKrJw4xb zi`Uzy*Bg9gpP$LK<5p@=RnVXd6Rx(fN>t$`sec9*FLsKjQd|=z3D7>0%M)DyuMCQ*+96k{AmgKY zScJ;MiMfhoh)4IRh66dk)6R)x5(4BL;_VO)ZI>26*`m)hK$vus9!aGjj1rkmB@fu+ z0Dqx-hqH3H1?&4ypFjWSnT2Wsc5}T%w1pBYKBI^rs;s4vcwFzf=DgWjKAw~Aygj0Dousa3yLF< zBo~u<3hmfw$w_^!VMDa zw}25Hbb?3bk-1Q$t7Gv1C`AxLMcP6~mP+Rw$`KK22nJvJsc};a%SCu6Zh?G*i$Dof zw=2f48^B=;1vqhVTOkP`9Z(+ZW7V5@;8u#$K7D(==ay?xk_jrAuKR%BSkXdg#pHjvpi(i0DOrIdN~tXlnEeU8I!OGDg(w+1e4te z9e>V55*0~$)KRPQ7Z{yd>huo4#@jdyGL8qch>rCa8Iya1dc~dkpcO?ZQw}^w+#a$- zh_I4Arl8ei1x8$TVL$?pp8##_3!k$FfcW4=lyD^0C8kR@?sCa9YK_`s?d8V^4$R*$ zr{Gv|E5(uU2IfFV=yL>trw|Zk z6%r%03-1qRRj9yWpcWG1piWqN$=*}LptAJOHj}y%1!5)J2;&30a8MnLV+D3e8-GU% zn0w3MLO>2u=-4|7d-C=ZbfmluDqyLpvsP5Z;KoG0qG5PCIF_e{XDGknp(e2b$7k zmk?M*O`rp)maQ=DQI5z0;7h~iNX|TJHE5vhgC0!)eG40!#Cp503VOP-$PR0 za^7|Fj&t#<@O^wpu%w0&=tj^<-xZ+iPHC}DJ@WqWKUs*QhvWLdE@cP4!jzlbhow3; z2wDU(JX#CcgTFl4GJ*t6d4C)n2AT6w+w~r?pTE7_y(8gzddIR5 z)pG~54Gv;R0d#~tfpDm1NEfYis!B-fGLrH8^B}BhhhcdSl^V7~qakKpO)7{CUV}u^ z+urm+zzSX{A;pouE_&+G!5w8j1x3P?rQ;8NGgb6zO`d8p60{n>cYpD%<~P!da?5xs zl8L|pv$G*&9Z!i&#mKJ+c~-D2V%IS`R5ecwE-bPfa3g)&Tp(M*VPP@Qi`2llx$X5z zioJcm6{L?(*q;b<6MUc|$tq};#73SYLCIYFJ={N3NA2W*I`)GaL^Hb@T9d&I?eJbs z{Ws7Lc#^q2Xb1|?BYzR>>L3t*63SOZ7(c!CCZGp9>L1OoKzz|goo`CU_cr7>?g;E* zEulV26!=Dd9W)flgoLNuScQzVKvm$$M+UeM%PiM`w$ygSWekIs7F2}%z$FZfwxIyJ z@w$A9@pJ25kb5EVQLOKAztpG3?`mZoRu64S6{^2eZ4drX#D7?cXEgGU+|BT4yFk98 zaGG@f@B?>&GbRZjXduL<%s6=_`-xsst{D;ysRpa^y`###caj9;Sp8wQr6j04UqOVN z)y+Z>_Qqm{BYScEiJqV`BI?Nsr(_B0%1nVxT4MkM2k6ht{{-8fEc0Bwa`BWuJvFwEGYiK zK{$l>1Apy1p9b+tc7Zn5Ayae;LLDT92#%bF&4Hse-tAPRlThO_A(DLL(b zxuo7OB~G~Z)sdd@(OLz)(*&vrJkE;vXRH8;wn5r{ftee8Y0E9>RQ}#&I4cu+r!z)K+R^`!+M$6j{OhQ1ecO){kMtF;lROHOkfS z>L^n0?aYC*gFlIMZveF0Bon^?c@29}e;8w2c?^-i3lA*;mY|R}V81{Wh>-K(36dHn{sU^6r*?lHNRKMPLE`H& z(cd_<#2*kUhz4K^R>Otzu0~ZIZw=xhgiZ#4zw6jZ z=A~_Yqc-p&DGeCl(b31yU&$?iG?%37DCw@9!`2&r1PZ{NRd`@FxsYZiw1)b_`4Hd~$z|C%#C)mRG@ z=YnL8_@<&-qPAT5)uho0m()a1AofsGPW`grGrwHVm$g585cCs1)sDF&z}jWT9j7)` zFpm|D7!m%c+Q&w%$2SF175o}%zENf5CZ7}CPA9;YRXQC2)jsb+?0>I*@t-WMBLJ|K zcG6P8WlpR*Db&@U2Mx(%O$s1r8zn-pk2dtGkc2g^ku1KobUyxG+2?f2Fi@CEKxF$! zlE}I3Z76&|c`P3q=DSuBK6~{PX1&H4w8P?^)E1VU;#87qC!--nRt!*KzxuQ%h!K;y z;3&8Or#UcDxKTUr_s0qFNjE7}WtrPmowJ zleT$TWb_+gL)C#J;yJSDQI9~UHYumAX82Zu4(#U zPx~+LHi*I##(&g(Fr4s-8=lde0A<;LBA}^Brm)a3GI>tzYlk)?TDL}1^edC5USti= z*?wbVwY|+BF>awk%GcBJSY-177%Pya+@_^2BGJo>Q(=+ z@--_O7r;`7MhdGf%~uO50-jMTY@UKZ^fitJV9A>xA%93G^otZC0)oK9;&^(feZm2( zIK~WdS=-GEef;_5oBj0Re0te$zr20l?{+@QZKer-p?)8gqmRx)F>UWbjtR!vxQLjr z8yc(t)0a{RMW}QiD$tqRC(`;^NBz}BU9wXf0w>N^^04m;buElD19yI+9HZ7cG}@1I}hU;p~fNj~!{ zrhiO=;eS{NeRy|(hR_w<8JgB0G)O+2KGjJ*OuandS%K+3P(!2x@5?Jju#jg4{-DG- zVNVi&r=gu0mLd#70y!bYS(X(77-;@62zC%qwP|Dsc$ds$@slV}=~$!|WWJ;h5ePUa z>?0O`5rd&!P_>XmeJp38?yeaLv@r#aQhz7&TfRDrrSJ>Zo&uP}!lr~$NqWL(y#C+Y z>lg3eS;=R5O$`->3>9g-q{q?$T1`R}pcIHkcLB&~G<81FdadEk3$dE0)_8^++Fgdw zd;(Fi3#wnF%Jpde3J z1%oCafhnS;=H`;VMG}F$b7LuBi_u6LA4-6CHM}T3%SL1{i`tYUNtE0gj6;DkL@yJan>^#~E0%uuaOHs)R043sx zNEov|5GIF((Ef^zz!E1A7l&k5ww1Zk%9-zxro{iFY7cUj$ zhi_l!?`G$2;{o}a?~X|P}Mx&q;V!#tK>4Z7oz5-*BA{VW1)MnLg?>n9LKBKvqW?xq1=m{eUaIw zs>x==?4x}M&0@GoEZdDcNi0HK0wM;fPG zQwS|moQ8ft7$G#hoHBKUKE}wyuPH&B$hM{)Hc7w6yLi2>@!{>?Uq0Qp*zhAaFuPzC zxx;hvLA7|iJ(TDdYUU#Dq;`F78i2u2s;L6ju`qQ+L`oB*+5vP<}?)5q_%lxd)=@Cp=owTzhevGS^ny(v~Bd$!T;eVWuu9rTo+b z!-WE7kt&Jvn$+kp2v(1u)gGq=E3d~Ig42rVYF?d9+&l8I;Yb?`14Hm1{~>DkaNYJl z5+sc$MtUt@a!;bW`m4S}6y?SWP4LZsg-IOooS^)Knpj5^5ZQnwIb|rtQgCi-+@g0i zoE>0?zLzq~f zGg~t}Z2<>}V^}~NEK{w^Sn))E8;61SEfWjTnugxh#39_RF2cuu9~nWOoMoo$;Ss!D z0#P-JP||&3`qxR6fBeV0b`8(jotBZR8hPZYj@P(g7s=uHU;;-#S~ehOB4w~9YJ<5G zr6^e&?Ae0*!UkxuY3f6^q~Qzau6YXTCF1M{<+rtwZ&3rxaF^sq2BS%ThsP9M9{J>^ z2{p}Ws`t$Y<2HCWq*U$Fx)BLyn<>$K(_fO#Gm+!10ZUS!wK&9`&VX zuW1mVh!=qkL23jHIBL{?9=cxp4|tKu8oS_lq-%$Os^+6IjDZ2grOu5_Ob#a309PW> z61F8#t`Jvkx5+S&1lI`0Z}s$XgM|-=OC&+j37*39M^jf*qDG?^9utX71<*8L->16u zJlj~%geJBemOu?PH?R++xwC5qFW|l)^ySop0AC{h=oYd4{q5Z{915WL441=yYSe#= zc{^@x&d9H?FqX}RwfEq;P7RP+hLp(1CV?$ly`<>?XKF5XzAcj+9V|4ACBW#;Q{Bm$ zO=06d>t4&BW`9R zD@#4w)5vONjUUdi(J4?d2WfKjl6- z4*62U6bn$z>hM<7fXiuD7ErAU*s)ymO`!Y{f@f3fs^t=acXfv?pNAI;Q?0i;-+$wB;2F4fCE048+0=j7fp&ZDA0%&|c$gzh8k6CqKbsx3GB5Z-E7SDn*2Y;M2YlrE(`nfLM!}am2 z&7VHJZ&>8pB#OpfV93?#&Kpv+4qRxUPD9d>e`}jBt8G3y@j(t~7~duZkwt zJTRrD3V@p+BY$myVlWL2zLB;F8w@s&(V_-={DCpCx=7tccnKRiK-}2wJsrl*_L{!RMj=ozBOO5hqAaWwSv`#!cB;X z)9?dqM)qutp+Dv2LrP1py-14XQmQRPH0Ukh>DLHF_y8#EmF5Uu74i;K!s^u zo#aMCW8U%qNlhLgt3lP+2f_;yvM8k6ICwZ7rF(7IvbbR-ow@`1(TJU3QHDv&t$AX9 zO}t^B(ls|zo4;BKtz9jnb5PKy{>Om*-#duih7S`y5WkNpJRsp7UD^OQgFRv;fo@95 zCjpaVxp%l+E|L#nxQm8kT;E5ne}~QxqK~q`7yK#qUWdve?hT;8GZ7AyYt?pAV$ln5 z^62qst5c$QAUcuA#C4(Wbv8$H^`Q)ZO+`=z_-P0fdj%Lq)=7DW$FJ&dAiyvdPE8(` z*AyMx9%a?zX6~DK7`fbehEDuPb zjr|atfe-}JJf9WG9d+n<>pnCur|y2mD;0HQ0_8Uv9(bW)Yg3n}tB5o`w2_H__;5>v z0NNur^`i6I`5xHKjksz6BvAOMONf7%#$zNBTJL$mI>1##os(clnyV|`3VA^YNL&PH z*W?v7i&A6J5Tx2sDFPnq5=PRIJiyA#s8?+V0z001hlBVsvfE!R5>)UlYOmkt&*a&= z=2(9A5{GFc2BsF)R)n;7O;Sr3hY-;3P_T|`u-@94l^P?j!M&j#=?G}@lb#_We+SC@ z(Y3%Hp!3amN9~0SZ9!?Ac1gYmHC_>AfnQImjNMgi2ze@wd^~c%P9ME+y~u4Ck}v7_ zleU{Qa5YH@q~pRtw#=(lc|WiH2T!_;c$2TMU-y^q`(-1_zWwsMlYa!}329iCgFn&0 z?IlG)>vY3j6gnn1Rk$c?JWi9& z9TlhjysWYGUbkSIe`rptJS!Bt1`chAP6NPlKsrq|)d0sUks{NfvxXqbBKMTP5#a7BZf4jXN|pOyS-e_uZS{o^y{ zllKI7hXQhs+NIKU5OP-%gu9N12nAH$_G zjV5b_qeB&MDdK=fjR6h1Qiga{@Zovf=wuxTQbBp%6cqq!V|u7kcrH-l(O;To!l6#7 zudXaa(=I)@T~()7dHzC2TWt1GAKD0i=l4qH&y-~z>{ z!9<|X=?mKBM#?l&GHbvBKGih>wH9jwuZSwcZ&W@^XF73cNS*}7s2}97)`iaIDghwl ztm&7WZ%+K{>(`fe<4;e`KX=vniI%{Pt(h(YFgDUrZ9Sd&%1+b0yo6-}apF1JdYI9) zn(jI#sS$8g7SRH^lRP9EfBZZbuk(9J-Dl0v>WqbtZe>k|^;mRl4V_t^^crY^HJ z>DFc|rR!n}_)asYED?UlUB^g#($tW;Nug>8v|r;sAd1d1rG;xFFIgLYRyROs;1z>{ z*~_e!w|m%rdHeqDf76%u7Yd}?&hFGeht7kQ9Koch_U741P3PiGJqVrpfrVs(V$RgP zKPYUS{M{A|ZXl%OQf?}e>*#nQQ^?%yhniGdCkKH>l51%0jn%h|fEUR>235KyxM4If zDQpcyXsSzNbqMz2>PP1pVqfU5itgMfKMMIsFOOPhMO{eW} zH6gNK*X&}{7=MTzli87mP$RmD^tS8w0{fV59ZaRxLE&{IgLE)t_G`|^k%M5(mOQ6; z++)x#cT8^7e;!3qt5(OkNM_!WyqrL^K#PnYtHGeKcv5p|1%A71y9 zXcs%`-x|(55#hBHm^R=b;1?B!V9-V!kg(J)pD8B4GMN=wJluKB=Ji_q>vpdS>v^k2|Tj*B~MIEjp-I3r#U3u z>;rY4Jtm$c1L?R9+m^5MtV*Y)8? zd;9Sn3G~}M0c(e21R9eZn37fZ2Bn3o9-UGnzX#A|4dLaqTREXLe^P(6fPs!EC+fQe zufrGUoC@)b9G;k?p$E?g<}8~rOOX#0~hwn8i~QK zkVt{D)wM0)zSB|hkOo|-aiQ4Id`VqmP4bE}i8}Cd9i`?Ex_BW9=$;4Nt_ys&_+{Y- z(E-|qLFegY70F+95bG$_tBxl@(|t{~`U?6-W+@|T8-`i>e_y5wWhlfOYA|OVpS*^x zPu0jTTENcKM3#ZP+F^M{>}?GRv-_@6b)kMs&^qOwi0mFcclrTYF02diksN-+BsqL;djv0&Lf{y#RwZVQQ*JdT+(B%jO z?V)F3FbrZ&{h<4JgGeu9+IdBhZ;(TV8Uy8A;@kvfb*zKuwIqvX);HZ@|9XBO4my4Y{8FX6_P zDc^R*VUgy7*r6E&t?JgV@G^NUfY{rsC%&}x3W|_I)9Lt!X-`Ds*9T?Y2O?1_ph#iE zjIbxk0>k3%x5yQt;&nw8<%~^5?IK1}3D1*Ty2}H%26f4!4W40kT>|2CR!~=eA(@k* zD_eiy3kz6GXYGLN=%(6g6>C>K6(B94-8eMs(10h&BDuJ=g@D^U*SYA8NjGXJRZ#3| zqdgDM6a0+0(sB7dK!t$^%fM^en%{6k!=B)eGbM1*6k0AJ^)=?z=};q&L{vivZ9*z8 zkph&X3l)~`@oJcsgi1yjP}B?U?VU^7`%HgSRJn!h@<|`Cn6KY{dACn;>tf^mTc}mr zA8R0hwD%txtPM$bu@gRzVh6Nz*Av2BH#eC!L3&MCsH$@;2z~SrwS*M5P0AxUYq(C4 z>s(XUpb~P+P!77!V+Y(%)iXb~dgs+eSEG69juj+<=BZlq8<|*&ZVXu0G^?hEl8%3{ zVbQUZUh}~^d=^g7NE zPv_@dYc?J_2JNqE-EcFSvPfAQwo`H8^x&$Rmcm{2lwgJpD>N3Xv2cvwzcu; zf&?{k37fpsLTTF0)G-_#mo3+DwiJJtCLkerFIaD0*AU%qO-UN;ixdpN%Eu$cuDf+K z`s+0Iw6`1%nnhL;N)g-=r9F&~M#fhS71_c2S_DXSIsvL)83mwui735JPHgJY9|Vjh zvAh`*nmMY4Vf$ z*A}W zdalx#!7Oo~N^C^eIFypBinJFmTuqVpLm=i)UvvQlYb`aD8oJV z(&Kd=-8eBSX``Dr)6@-5I;c$2t51&dH5g1M|Eumo)h!D1n)<`|REdGHbcBSQX&Wtv zmUX15&i(3mvMv$;z8`uB3>s#bYv zcL=|srGsJ6g*qgwGvZzuO z2d8zhB61pf9_kY4h_tqkbm68tqMFp#dDf{Ts7IG2G~8fUzaM`E8+7w3auSmpB$k)- zJxQTUDXt;Fd9@R<&v*r(mvn(|HM5K7f1G#7sI*K*qk}0?z)M5a8_2(o8rn7Z2u?aT z^W|oSZdE}xHErAo5I2$@zfZ|~ILqxsrE0KQ`=ZDZ0A%azWj37*$E5H{4f)p`^}F(| z68~&3pWe6jHSd4%G(@mX=-2f^J>ja!?}V<_!ggI8fkK!&4-mPA;i@j>XpmGfT}`+( zWV{S)m0(lno`(jTpnFYc$bY~YrU?jjVZfBD)vm!kBv3ABuE$9Fbu^h(^4GcBwkNg* zQ**qoV;JiDM5sXKNDVvrq^7I12*g}?I^+zTpl;nRfCPWKPq!gzJd)BZh->XksKI7K z7ak$#v~R3~UPIS1+|IlG#eR9QFYEoZaC}PEtX8d{a~c57gK2;^pqPs;qs+P-GUg)&y<=O2%V;#zy)OW>q^rd zOq=sE_CsSf@bmJz%oAx8dE#wD+fYGQRO$Y}Tg3Kwd!0Y+@9&yoA(q?F1-_x_DD~)} zf)K-W{I5(Y0rUi^r`u9$*OfO@cV+!vCt?5etVPh(F91WdObB*QDP3g*Of6VSg-Qji>wIFFT+uH0I({$2BB0kG9s zhLy5zY`m`32pShB&2_b<)9BBXB2;%tcXetUP-B2ag{Ab(x(%eO=XA?5^}~L*9n$i% zESEaoWbhnN3}y?Je_d2quA$|wbKw+A(41ckQ^&>-RXh+B@4H3{Q16ztJ;P$baUG*( zGJ7*a7viecQIo4OEj@HsvyRD@O3o3kcHOfWHGi#xZClO%A*o>rkk*il2GaS+dQI?0 a8MHc@ItjYCRCiPU!~X|o<*PO1TmS%~$o1<0 delta 12660 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